http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48663
Summary: [4.7 regression] final.c:dump_basic_block_info breaks several Tru64 UNIX tests Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end AssignedTo: unassig...@gcc.gnu.org ReportedBy: r...@gcc.gnu.org CC: davi...@gcc.gnu.org Host: alpha-dec-osf5.1b Target: alpha-dec-osf5.1b Build: alpha-dec-osf5.1b Between 20110408 and 20110415, several testcases on Tru64 UNIX started failing: FAIL: gcc.dg/debug/pr29609-1.c -gstabs1 (test for excess errors) Excess errors: cpp: Warning: /tmp//ccPZXIff.s, line 40: "BLOCK" is an invalid preprocessor directive, and is being ignored. (baddirective) # BLOCK 2 seq:0 --^ cpp: Warning: /tmp//ccPZXIff.s, line 41: "PRED" is an invalid preprocessor directive, and is being ignored. (baddirective) # PRED: ENTRY (fallthru) --^ and many more. This is obviously caused by this patch: 2011-04-08 Xinliang David Li <davi...@google.com> * final.c (dump_basic_block_info): New function. (final): Dump basic block. (final_scan_insn): Remove old dump. Please fix. Rainer