[LLVMbugs] [Bug 1429] NEW: 403.gcc CBE output causes GCC 4.0.3 to ICE

bugzilla-daemon at cs.uiuc.edu bugzilla-daemon at cs.uiuc.edu
Wed May 16 02:40:05 PDT 2007


http://llvm.org/bugs/show_bug.cgi?id=1429

           Summary: 403.gcc CBE output causes GCC 4.0.3 to ICE
           Product: new-bugs
           Version: unspecified
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: new bugs
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: rspencer at reidspencer.com


GCC 4.0.3 will ICE on the (rather large) output generated by 403.gcc. While this
is probably just a GCC issue, its also possible that we are generating something
strange. It would be interesting to know if other versions of GCC have this
problem as well. If not, we can mark this INVALID. But, I'd like to do some
investigation first and track the progress here.

The ICE is:
gcc Output/403.gcc.cbe.c   -lm   -fno-strict-aliasing -O2 -fno-inline  -o
Output/403.gcc.cbe
Output/403.gcc.cbe.c:6645: warning: conflicting types for built-in function ‘malloc’
Output/403.gcc.cbe.c: In function ‘fold’:
Output/403.gcc.cbe.c:100416: warning: passing argument 1 of ‘_setjmp’ from
incompatible pointer type
Output/403.gcc.cbe.c:100593: warning: passing argument 1 of ‘_setjmp’ from
incompatible pointer type
Output/403.gcc.cbe.c: In function ‘c_lex’:
Output/403.gcc.cbe.c:341034: warning: passing argument 1 of ‘_setjmp’ from
incompatible pointer type
Output/403.gcc.cbe.c: In function ‘simplify_unary_operation’:
Output/403.gcc.cbe.c:505022: warning: passing argument 1 of ‘_setjmp’ from
incompatible pointer type
Output/403.gcc.cbe.c:505092: warning: passing argument 1 of ‘_setjmp’ from
incompatible pointer type
Output/403.gcc.cbe.c: In function ‘simplify_binary_operation’:
Output/403.gcc.cbe.c:515312: warning: passing argument 1 of ‘_setjmp’ from
incompatible pointer type
Output/403.gcc.cbe.c:517421: warning: passing argument 1 of ‘_setjmp’ from
incompatible pointer type
Output/403.gcc.cbe.c: In function ‘simplify_relational_operation’:
Output/403.gcc.cbe.c:527657: warning: passing argument 1 of ‘_setjmp’ from
incompatible pointer type
Output/403.gcc.cbe.c: In function ‘const_binop’:
Output/403.gcc.cbe.c:737554: warning: passing argument 1 of ‘_setjmp’ from
incompatible pointer type
Output/403.gcc.cbe.c: In function ‘main’:
Output/403.gcc.cbe.c:1326738: warning: return type of ‘main’ is not ‘int’
Output/403.gcc.cbe.c: In function ‘float_signal’:
Output/403.gcc.cbe.c:1500270: warning: passing argument 1 of ‘longjmp’ from
incompatible pointer type
Output/403.gcc.cbe.c: In function ‘output_init_element’:
Output/403.gcc.cbe.c:371760: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.



------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.



More information about the llvm-bugs mailing list