https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68099

--- Comment #10 from Jonathan Ben-Avraham <yba at tkos dot co.il> ---
(In reply to Marek Polacek from comment #9)
> I've built a cross-compiler for arm-linux-gnueabihf target and can't
> reproduce the issue with GCC trunk:
> 
> $ ./cc1plus  -I. /tmp/test.i -quiet -O3 -fsanitize=undefined -Wall -Wextra
> dog.cpp: In function ‘int main(int, char**)’:
> dog.cpp:31:14: warning: unused parameter ‘argc’ [-Wunused-parameter]
> dog.cpp:31:31: warning: unused parameter ‘argv’ [-Wunused-parameter]
> 
> so I think this was really fixed in PR66977.
> 
> Hence closing, please reopen if you can reproduce with GCC trunk, or if you
> think I goofed something up, thanks.

Please post your configure command line for gcc and the svn revision number
that you used so that I can try to duplicate your success. I was not able to
build trunk rev 229474 using the same crosstool-ng .config that I used when
building the the GCC 5.1 for which I reported this bug. The error that I
received was

[INFO ]  Installing C library
[ERROR]    strchrnul.c:72:40: error: result of '2130640638l << 16' requires 48
bits to represent, but 'long int' only has 32 bits [-Werror=shift-overflow=]
[ERROR]    strchrnul.c:72:47: error: result of '-16908288l << 16' requires 42
bits to represent, but 'long int' only has 32 bits [-Werror=shift-overflow=]
[ERROR]    make[3]: ***
[/opt/home/yba/gcc/crosstool-ng-gcc-rev-229474/.build/arm-mxs-linux-gnueabihf/build/build-libc-final/string/strchrnul.o]
Error 1
[ERROR]    make[2]: *** [string/subdir_lib] Error 2
[ERROR]    make[1]: *** [all] Error 2
[ERROR]   
[ERROR]  >>
[ERROR]  >>  Build failed in step 'Installing C library'
[ERROR]  >>        called in step '(top-level)'
[ERROR]  >>
[ERROR]  >>  Error happened in: CT_DoExecLog[scripts/functions@257]
[ERROR]  >>        called from:
do_libc_backend_once[scripts/build/libc/glibc.sh@456]
[ERROR]  >>        called from:
do_libc_backend[scripts/build/libc/glibc.sh@153]
[ERROR]  >>        called from: do_libc[scripts/build/libc/glibc.sh@75]
[ERROR]  >>        called from: main[scripts/crosstool-NG.sh@638]
[ERROR]  >>
[ERROR]  >>  For more info on this error, look at the file: 'build.log'
[ERROR]  >>  There is a list of known issues, some with workarounds, in:
[ERROR]  >>      'usr/local/share/doc/crosstool-ng//B - Known issues.txt'
[ERROR]   
[ERROR]  (elapsed: 8:54.60)
[08:54] / make: *** [build] Error 2

Many thanks,

 - yba

Reply via email to