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

Reply via email to