[Bug bootstrap/49415] [4.7 Regression] Revision 175071 fails to bootstrap on x86_64-apple-darwin10

2011-06-29 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49415

Dominique d'Humieres dominiq at lps dot ens.fr changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution||FIXED

--- Comment #4 from Dominique d'Humieres dominiq at lps dot ens.fr 2011-06-29 
20:54:45 UTC ---
This pr has been fixed by revision 175110. Closing.


[Bug bootstrap/49415] [4.7 Regression] Revision 175071 fails to bootstrap on x86_64-apple-darwin10

2011-06-15 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49415

Richard Guenther rguenth at gcc dot gnu.org changed:

   What|Removed |Added

   Target Milestone|--- |4.7.0


[Bug bootstrap/49415] [4.7 Regression] Revision 175071 fails to bootstrap on x86_64-apple-darwin10

2011-06-15 Thread joseph at codesourcery dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49415

--- Comment #1 from joseph at codesourcery dot com joseph at codesourcery dot 
com 2011-06-15 10:31:50 UTC ---
On Wed, 15 Jun 2011, dominiq at lps dot ens.fr wrote:

 ../../work/gcc/config/darwin-protos.h:57:51: error: ISO C forbids forward
 references to 'enum' types [-Werror=edantic]
 ../../work/gcc/config/darwin-protos.h:58:11: error: 'enum machine_mode'
 declared inside parameter list [-Werror]
 ../../work/gcc/config/darwin-protos.h:58:11: error: its scope is only this
 definition or declaration, which is probably not what you want [-Werror]

Please try wrapping the problem prototype in #ifdef RTX_CODE, like some 
other prototypes in that header.  (Including machmode.h in i386-common.c 
might cause other problems, and certainly would be against modularity.  
Ideally tm.h and tm_p.h would be split into common parts and parts used 
only in the compiler proper, but that's a long way off.)


[Bug bootstrap/49415] [4.7 Regression] Revision 175071 fails to bootstrap on x86_64-apple-darwin10

2011-06-15 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49415

--- Comment #2 from Dominique d'Humieres dominiq at lps dot ens.fr 2011-06-15 
12:33:06 UTC ---
 Please try wrapping the problem prototype in #ifdef RTX_CODE, like some 
 other prototypes in that header. 

--- /opt/gcc/_clean/gcc/config/darwin-protos.h2011-04-06 13:56:07.0
+0200
+++ /opt/gcc/work/gcc/config/darwin-protos.h2011-06-15 13:34:23.0
+0200
@@ -54,8 +54,11 @@ extern void machopic_finish (FILE *);

 extern int machopic_reloc_rw_mask (void);
 extern section *machopic_select_section (tree, int, unsigned HOST_WIDE_INT);
+
+#ifdef RTX_CODE
 extern section *machopic_select_rtx_section (enum machine_mode, rtx,
  unsigned HOST_WIDE_INT);
+#endif /* RTX_CODE */

 extern section *darwin_function_section (tree, enum node_frequency, bool,
bool); 
 extern void darwin_function_switched_text_sections (FILE *, tree, bool);

I am now at stage3 (1.5 hour more to go for full bootstrap).


[Bug bootstrap/49415] [4.7 Regression] Revision 175071 fails to bootstrap on x86_64-apple-darwin10

2011-06-15 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49415

--- Comment #3 from Dominique d'Humieres dominiq at lps dot ens.fr 2011-06-15 
13:47:43 UTC ---
I have bootstrapped revision 175077 with the patch in comment #2.