I confirm this to be a bug in gcc-4.1. On the same machine, it
compiles the same program differently in an i386 chroot and in an
amd64 chroot. Here is the program, conftest.c:
int
main ()
{
return 0;
}
In the i386 chroot:
$ gnatgcc -c -Wno-overlength-strings conftest.c
$ echo $?
0
In the amd64 chroot:
$ gnatgcc -c -Wno-overlength-strings conftest.c
cc1: error: unrecognized command line option "-Wno-overlength-strings"
$ echo $?
1
Furthermore, in the i386 chroot, it seems I can get the error message
if and only if another, unrelated error message is necessary. For
example:
int
main ()
{
return 2 << 1000;
}
$ gnatgcc -c -Wno-overlength-strings conftest.c
conftest.c: In function 'main':
conftest.c:4: warning: left shift count >= width of type
At top level:
cc1: error: unrecognized command line option "-Wno-overlength-strings"
$ echo $?
1
--
Ludovic Brenta.
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]