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 bootstrap/53348] Conflicting fast-integer types on AIX: <sys/inttypes.h> vs. gcc/config/rs6000/aix-stdint.h


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

David Edelsohn <dje at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |WAITING
   Last reconfirmed|                            |2012-05-15
         Resolution|WONTFIX                     |
     Ever Confirmed|0                           |1

--- Comment #5 from David Edelsohn <dje at gcc dot gnu.org> 2012-05-15 17:53:00 UTC ---
I am willing to review patches, although I do not have access to AIX 4.3
systems to test.

More recent versions of AIX define inttypes that correspond to the current
definition in GCC. The 4.3.2 definitions are not invalid, but probably are not
the best choices or consistent with current definitions.

Changing AIX headers with fixincludes may introduce inconsistencies. This could
be fixed in aix-stdint.h, but I am concerned about complicating that file to
support current GCC on a 15 year old system that few people are interested in.
This isn't zero cost for future maintenance. You can change aix-stdint.h
yourself and continue to apply the patches if you care about building GCC 4.8
and later.


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