Bug 48663 - [4.7 regression] final.c:dump_basic_block_info breaks several Tru64 UNIX tests
Summary: [4.7 regression] final.c:dump_basic_block_info breaks several Tru64 UNIX tests
Status: RESOLVED FIXED
Alias: None
Product: gcc
Classification: Unclassified
Component: middle-end (show other bugs)
Version: 4.7.0
: P3 normal
Target Milestone: 4.7.0
Assignee: Not yet assigned to anyone
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-04-18 10:38 UTC by Rainer Orth
Modified: 2011-04-26 16:29 UTC (History)
2 users (show)

See Also:
Host: alpha-dec-osf5.1b
Target: alpha-dec-osf5.1b
Build: alpha-dec-osf5.1b
Known to work:
Known to fail:
Last reconfirmed: 2011-04-18 10:48:51


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rainer Orth 2011-04-18 10:38:31 UTC
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  <davidxl@google.com>

	* final.c (dump_basic_block_info): New function.
	(final): Dump basic block.
	(final_scan_insn): Remove old dump.

Please fix.
  Rainer
Comment 1 Richard Biener 2011-04-18 10:48:51 UTC
Confirmed.
Comment 2 Hans-Peter Nilsson 2011-04-26 00:19:37 UTC
I believe this was fixed by commit r172682, "Mon Apr 18 23:58:49 2011".
If so, please confirm and close.
Comment 3 Rainer Orth 2011-04-26 16:29:40 UTC
Indeed, the error is gone as of r172821.