[llvm-commits] [llvm] r62587 -	/llvm/trunk/test/FrontendC/2009-01-20-k8.c
    Anton Korobeynikov 
    anton at korobeynikov.info
       
    Tue Jan 20 23:51:12 PST 2009
    
    
  
Hi, Chris
> Does this work when run on a ppc host?
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.
We really need some sort of test for this, otherwise I worry at some  
next merge the fix can be removed again. What if we just xfail it for  
everything non-x86 ?
---
With best regards, Anton Korobeynikov
Faculty of Mathematics and Mechanics, Saint Petersburg State University
    
    
More information about the llvm-commits
mailing list