------- Comment #5 from rguenth at gcc dot gnu dot org 2005-11-18 20:59 ------- Created an attachment (id=10282) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10282&action=view) testcase
new testcase. Compile with stage1/cc1 -fpreprocessed c-lex.i -quiet -dumpbase c-lex.i -auxbase-strip c-lex.o -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long -Wno-variadic-macros -Wold-style-definition -Wmissing-format-attribute -Werror -version -fprofile-use -freorder-blocks-and-partition -fno-common -o /tmp/cciU35Gj.s GNU C version 4.1.0 20051116 (experimental) (SUSE Linux) (ia64-unknown-linux-gnu) compiled by GNU C version 4.1.0 20051116 (experimental) (SUSE Linux). GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 Compiler executable checksum: 1c9d4c0e30064cb5ef51bb1a6548d214 stage1/as -x -o c-lex.o /tmp/cciU35Gj.s /tmp/cciU35Gj.s: Assembler messages: /tmp/cciU35Gj.s:308: Warning: Corrupted unwind info due to unsupported section switching /tmp/cciU35Gj.s:4760: Internal error! Assertion failure in ia64_estimate_size_before_relax at ../../gas/config/tc-ia64.c line 3098. Please report this bug. not using -freorder-blocks-and-partition fixes the problem. Adding -g does not make a difference. -- rguenth at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #10278|0 |1 is obsolete| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24934