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: "skunk at iskunk dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Tue, 15 May 2012 17:35:20 +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
--- Comment #4 from Daniel Richard G. <skunk at iskunk dot org> 2012-05-15 17:35:20 UTC ---
(In reply to comment #3)
> AIX 4.3.2 was announced in 1998 and end of service in 2003. The AIX header is
> wrong and was fixed in later versions. You have a work-around. I am not aware
> of anyone else trying to use recent versions of GCC on ancient versions of AIX.
> Customers who continue to use an old version generally freeze all software on
> the system. Patches are welcome.
So if I understand correctly: GCC may still nominally support AIX 4.3, but no
one here really wants to spend time dealing with it.
If that's the case, could you set these PRs to WAITING/IN_PROGRESS, and assign
them to me? I'll gladly try my hand at some patches, as long as someone here is
willing to review them and get them in if they're good.
I was under the impression that fast-integer types could be N bits or more in
size, so e.g. "typedef int32_t int_fast16_t" would be valid (and may make sense
for the architecture). So you're saying that's not it, and sys/inttypes.h needs
fixincluding?