[llvm-commits] [llvm] r62587 - /llvm/trunk/test/FrontendC/2009-01-20-k8.c

Duncan Sands baldrick at free.fr
Wed Jan 21 00:10:33 PST 2009


Hi,

> The whole program is the follows: there is invalid -march processing  
> logic in the apple gcc, so every x86 64 bit specified explicitly (e.g.  
> k8, core2) will lead to invalid initialization of gcc's internal  
> structures and lead, for example, to alignment of 4 of long double.  
> There are two ways to check for this currently:
> 1. Feed empty file to fortran frontend (with march set to k8/core2),  
> fortran fe constructs some aux trees during initialization and thus  
> this will assert / ICE soon
> 2. Feed something using long double to C / C++ frontend.

maybe the Apple gcc people should add the fix to their tree.

Ciao,

Duncan.



More information about the llvm-commits mailing list