This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug rtl-optimization/55221] [regression] gcc-4.6-20121102/gcc/rtl.h:2105: error: 'FIRST_PSEUDO_REGISTER' undeclared here (not in a fnction)


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55221

Anton Shterenlikht <mexas at bristol dot ac.uk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
            Version|4.6.4                       |4.6.3
         Resolution|---                         |WORKSFORME

--- Comment #5 from Anton Shterenlikht <mexas at bristol dot ac.uk> ---
On FreeBSD 10.0-CURRENT #5 r252055,
with ports tree at r322480, I can built
lang/gcc, which is now 4.6:

# gcc46 --version
gcc46 (FreeBSD Ports Collection) 4.6.3
Copyright (C) 2011 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

# pkg info -xo gcc-4.6
gcc-4.6.3                      lang/gcc
# 

This is with Gerald's patch:

# cat /usr/ports/lang/gcc/files/patch-unwind-ia64.h
2010-09-12  Gerald Pfeifer  <gerald@pfeifer.com>

       PR target/45650
       * config/ia64/unwind-ia64.h: Do not mark _Unwind_FindTableEntry
       hidden on FreeBSD.

Index: gcc/config/ia64/unwind-ia64.h
===================================================================
--- gcc/config/ia64/unwind-ia64.h       (revision 164211)
+++ gcc/config/ia64/unwind-ia64.h       (working copy)
@@ -40,4 +40,7 @@
 extern struct unw_table_entry *
 _Unwind_FindTableEntry (void *pc, unsigned long *segment_base,
                        unsigned long *gp, struct unw_table_entry *ent)
-                       __attribute__ ((__visibility__ ("hidden")));
+#ifndef __FreeBSD__
+                       __attribute__ ((__visibility__ ("hidden")))
+#endif
+                        ;
# 

I think it was fixed due to recent binutil fixes.

Since 4.7, 4.8, 4.9 all build fine on this platform,
I'm no longer interested in 4.6.4.
I'm therefore closing this PR.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]