This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug pch/21654] [4.1 Regression] gcc.dg/pch/inline-4.c fails
- From: "hubicka at ucw dot cz" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 23 May 2005 09:44:42 -0000
- Subject: [Bug pch/21654] [4.1 Regression] gcc.dg/pch/inline-4.c fails
- References: <20050518205725.21654.jsm28@gcc.gnu.org>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Additional Comments From hubicka at ucw dot cz 2005-05-23 09:44 -------
Subject: Re: [4.1 Regression] gcc.dg/pch/inline-4.c fails
Hi,
I finally reproduced it on IA-64 machine. I am testing the attached
fix. Can you please try if it fixes your problem too?
2005-05-23 Jan Hubicka <jh@suse.cz>
* tree-flow.h (stmt_ann_d): Kill GTY ((skip)) mark on BB.
Index: tree-flow.h
===================================================================
RCS file: /cvs/gcc/gcc/gcc/tree-flow.h,v
retrieving revision 2.109
diff -c -3 -p -r2.109 tree-flow.h
*** tree-flow.h 17 May 2005 20:28:22 -0000 2.109
--- tree-flow.h 23 May 2005 09:40:11 -0000
*************** struct stmt_ann_d GTY(())
*** 308,314 ****
unsigned makes_clobbering_call : 1;
/* Basic block that contains this statement. */
! basic_block GTY ((skip (""))) bb;
/* Operand cache for stmt. */
struct stmt_operands_d GTY ((skip (""))) operands;
--- 308,314 ----
unsigned makes_clobbering_call : 1;
/* Basic block that contains this statement. */
! basic_block bb;
/* Operand cache for stmt. */
struct stmt_operands_d GTY ((skip (""))) operands;
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21654