This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug bootstrap/53348] Conflicting fast-integer types on AIX: <sys/inttypes.h> vs. gcc/config/rs6000/aix-stdint.h
- From: "dje at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Tue, 15 May 2012 17:53:00 +0000
- Subject: [Bug bootstrap/53348] Conflicting fast-integer types on AIX: <sys/inttypes.h> vs. gcc/config/rs6000/aix-stdint.h
- Auto-submitted: auto-generated
- References: <bug-53348-4@http.gcc.gnu.org/bugzilla/>
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.