Bug 44315 - [4.6 Regression] Circular build/gencondmd.o <- insn-flags.h dependency dropped
Summary: [4.6 Regression] Circular build/gencondmd.o <- insn-flags.h dependency dropped
Status: RESOLVED FIXED
Alias: None
Product: gcc
Classification: Unclassified
Component: bootstrap (show other bugs)
Version: 4.6.0
: P3 normal
Target Milestone: 4.6.0
Assignee: Not yet assigned to anyone
URL: http://gcc.gnu.org/ml/gcc-patches/201...
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-28 15:49 UTC by H.J. Lu
Modified: 2010-05-29 20:30 UTC (History)
4 users (show)

See Also:
Host:
Target:
Build:
Known to work:
Known to fail:
Last reconfirmed: 2010-05-28 15:53:24


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description H.J. Lu 2010-05-28 15:49:36 UTC
Revision 159959 gave

[hjl@gnu-6 gcc]$ make
make: Circular build/gencondmd.o <- insn-flags.h dependency dropped.
make: Circular build/gencondmd.o <- insn-flags.h dependency dropped.
[hjl@gnu-6 gcc]$
Comment 1 Steven Bosscher 2010-05-28 15:53:24 UTC
Comes from dependency of FUNCTION_H on TM_H.
Comment 2 hjl@gcc.gnu.org 2010-05-29 15:05:43 UTC
Subject: Bug 44315

Author: hjl
Date: Sat May 29 15:05:30 2010
New Revision: 160029

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=160029
Log:
Add a missing `\'.

2010-05-29  H.J. Lu  <hongjiu.lu@intel.com>

	PR bootstrap/44315
	* Makefile.in (build/gencondmd.o): Add a missing `\'.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/Makefile.in

Comment 3 H.J. Lu 2010-05-29 16:23:02 UTC
A patch is posted at

http://gcc.gnu.org/ml/gcc-patches/2010-05/msg02325.html
Comment 4 mrs@gcc.gnu.org 2010-05-29 17:58:15 UTC
I believe this has already been fixed by r160020.
Comment 5 H.J. Lu 2010-05-29 18:40:49 UTC
(In reply to comment #4)
> I believe this has already been fixed by r160020.
> 

Revision 160020:

http://gcc.gnu.org/ml/gcc-cvs/2010-05/msg01079.html

doesn't fix this bug. In fact, it breaks bootstrap:

http://gcc.gnu.org/ml/gcc-regression/2010-05/msg00395.html

Please check out revision 160020 to see it yourselves.
Comment 6 mrs@gcc.gnu.org 2010-05-29 20:26:31 UTC
Subject: Bug 44315

Author: mrs
Date: Sat May 29 20:26:12 2010
New Revision: 160035

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=160035
Log:
2010-05-29  H.J. Lu  <hongjiu.lu@intel.com>

	PR bootstrap/44315
	* Makefile.in (build/gencondmd.o): Remove TM_H := $(GTM_H).
	Filter out insn-flags.h.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/Makefile.in

Comment 7 mrs@gcc.gnu.org 2010-05-29 20:30:49 UTC
Ok, should be fixed now.