[Bug bootstrap/41996] New: lto-elf.c fails to compile on IRIX 6.5
ro at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Mon Nov 9 17:12:00 GMT 2009
Current mainline as of 20091106 fails to compile on IRIX 6.5:
/vol/gcc/src/gcc-dist/gcc/lto/lto-elf.c: In function 'lto_elf_file_open':
/vol/gcc/src/gcc-dist/gcc/lto/lto-elf.c:561:28: error: expected ')' before
'PRId64'
cc1: warnings being treated as errors
/vol/gcc/src/gcc-dist/gcc/lto/lto-elf.c:561:28: error: spurious trailing '%' in
format
make[3]: *** [lto/lto-elf.o] Error 1
This was introduced by this patch:
2009-11-04 Richard Guenther <rguenther@suse.de>
Rafael Avila de Espindola <espindola@google.com>
* lto-elf.c (lto_elf_build_section_table): Add the base offset.
(lto_elf_file_open): Handle offsets in arguments name@offest.
This happens because IRIX 6.5 <inttypes.h> provides the PRI* macros only in C99
mode, i.e. with -std=c99.
Perhaps one could use both the config/inttypes-pri.m4 autoconf test and the
code
in intl/loadmsgcat.c to work around this?
--
Summary: lto-elf.c fails to compile on IRIX 6.5
Product: gcc
Version: 4.5.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: bootstrap
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: ro at gcc dot gnu dot org
GCC build triplet: mips-sgi-irix6.5
GCC host triplet: mips-sgi-irix6.5
GCC target triplet: mips-sgi-irix6.5
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41996
More information about the Gcc-bugs
mailing list