[MacPorts] #48004: Internal compiler error (gcc-5.1.0) when using math.h on Yosemite

MacPorts noreply at macports.org
Tue Jun 9 14:27:25 PDT 2015


#48004: Internal compiler error (gcc-5.1.0) when using math.h on Yosemite
--------------------+-------------------
 Reporter:  ram@…   |      Owner:  mww@…
     Type:  defect  |     Status:  new
 Priority:  Normal  |  Milestone:
Component:  ports   |    Version:  2.3.3
 Keywords:          |       Port:  gcc5
--------------------+-------------------
 I've been trackinng down a build error with some software and it seems
 that `gcc5 @5.1.0_1` is throwing an internal error on Yosemite on anything
 using the `math.h` header, for example:

 {{{
 cgc-mercer-vm1:~ ram$ cat test.c
 #include <stdio.h>
 #include <math.h>

 int main(void)
 {
 double x, y, result;
 x = 2;
 y = 8;
 result = pow(x, y);
 printf("%g^%g = %g\n", x, y, result);
 return(0);
 }
 cgc-mercer-vm1:~ ram$ gcc-mp-5 -o test test.c
 In file included from test.c:2:0:
 /opt/local/lib/gcc5/gcc/x86_64-apple-darwin14/5.1.0/include-fixed/math.h:
 In function '__inline_isnormalf':
 /opt/local/lib/gcc5/gcc/x86_64-apple-darwin14/5.1.0/include-
 fixed/math.h:273:5:
 internal compiler error: Illegal instruction: 4
      return __inline_isfinitef(__x) && __builtin_fabsf(__x) >=
 __FLT_MIN__;
      ^

 /opt/local/lib/gcc5/gcc/x86_64-apple-darwin14/5.1.0/include-
 fixed/math.h:273:5:
 internal compiler error: Abort trap: 6
 gcc-mp-5: internal compiler error: Abort trap: 6 (program cc1)
 Please submit a full bug report,
 with preprocessed source if appropriate.
 See <https://trac.macports.org/newticket> for instructions.
 cgc-mercer-vm1:~ ram$
 }}}

 The same code builds fine on Mavericks with the same version of this the
 `gcc5` port

-- 
Ticket URL: <https://trac.macports.org/ticket/48004>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list