[Bug other/12505] [3.3 Regression] build failure due to defines of uchar in cpphash.h and sys/types.h

pinskia at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Mon Oct 6 03:45:00 GMT 2003


PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

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


pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Severity|critical                    |normal
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|                            |1
   Last reconfirmed|0000-00-00 00:00:00         |2003-10-06 03:45:19
               date|                            |
            Summary|build failure due to defines|[3.3 Regression] build
                   |of uchar in cpphash.h and   |failure due to defines of
                   |sys/types.h                 |uchar in cpphash.h and
                   |                            |sys/types.h
   Target Milestone|---                         |3.3.2


------- Additional Comments From pinskia at gcc dot gnu dot org  2003-10-06 03:45 -------
Fixed on the mainline by:
2003-01-20  Zack Weinberg  <zack@codesourcery.com>

        * configure.in: Check for system-provided 'uchar' type.
        * configure, config.in: Regenerate.
        * cpphash.h: Only typedef 'uchar' if the system doesn't.
This orginally caused by:
2002-05-16  Neil Booth  <neil@daikokuya.demon.co.uk>
        
        * cpphash.h (cpp_macro): Move here, and make expansion a union.
        * cppmacro.c (cpp_macro): Remove.
        (enter_macro_context, replace_args, warn_of_redefinition,
        _cpp_create_definition, cpp_macro_definition): Update.



More information about the Gcc-bugs mailing list