On 22 September 2016 at 22:30, Bernd Edlinger <bernd.edlin...@hotmail.de> wrote: > On 09/22/16 21:30, Christophe Lyon wrote: >> On 21 September 2016 at 22:20, Bernd Edlinger <bernd.edlin...@hotmail.de> >> wrote: >>> On 09/21/16 21:57, Christophe Lyon wrote: >>>> Hi, >>>> >>>> The new testcase pr77550.C fails on arm: >>>> /testsuite/g++.dg/pr77550.C:39:43: error: 'operator new' takes type >>>> 'size_t' ('unsigned int') as first parameter [-fpermissive] >>>> compiler exited with status 1 >>>> >>>> Christophe >>>> >>> >>> Yes, I see, thanks. This should fix it. >>> >>> OK for trunk, gcc-6 after a while ? >>> >>> >>> Bernd. >> >> Hi, >> >> The test now compiles and runs OK on most arm configurations, but >> on arm-none-eabi --with-cpu=cortex-a9, execution fails: >> qemu: uncaught target signal 11 (Segmentation fault) - core dumped >> FAIL: g++.dg/pr77550.C execution test >> >> And on arm-none-eabi with default cpu, the test still does not compile. >> >> Christophe >> > > Hmm. This test case is hardly worth it, because on my armv7hf target > it doesn't even reproduce the original problem :( > > Could you send me the exact compile-flags and the error message > please? >
Sorry for the delay, I've been travelling. Compilation is: .../xg++ -B/aci-gcc-fsf/builds/gcc-fsf-gccsrc/obj-arm-none-eabi/gcc3/gcc/testsuite/g++/../../ /aci-gcc-fsf/sources/gcc-fsf/gccsrc/gcc/testsuite/g++.dg/pr77550.C g++_tg.o -fno-diagnostics-show-caret -fdiagnostics-color=never -nostdinc++ -I/aci-gcc-fsf/builds/gcc-fsf-gccsrc/obj-arm-none-eabi/gcc3/arm-none-eabi/libstdc++-v3/include/arm-none-eabi -I/aci-gcc-fsf/builds/gcc-fsf-gccsrc/obj-arm-none-eabi/gcc3/arm-none-eabi/libstdc++-v3/include -I/aci-gcc-fsf/sources/gcc-fsf/gccsrc/libstdc++-v3/libsupc++ -I/aci-gcc-fsf/sources/gcc-fsf/gccsrc/libstdc++-v3/include/backward -I/aci-gcc-fsf/sources/gcc-fsf/gccsrc/libstdc++-v3/testsuite/util -fmessage-length=0 -std=c++14 -O3 -L/aci-gcc-fsf/builds/gcc-fsf-gccsrc/obj-arm-none-eabi/gcc3/arm-none-eabi/./libstdc++-v3/src/.libs -B/aci-gcc-fsf/builds/gcc-fsf-gccsrc/obj-arm-none-eabi/gcc3/arm-none-eabi/./libstdc++-v3/src/.libs -Wl,-wrap,exit -Wl,-wrap,_exit -Wl,-wrap,main -Wl,-wrap,abort -lm -o ./pr77550.exe Then, during execution, I have: qemu: uncaught target signal 11 (Segmentation fault) - core dumped and that's all My gcc configuration flags are: --target=arm-none-eabi --disable-libgomp --disable-libmudflap --disable-libcilkrts --enable-checking --enable-languages=c,c++ --with-newlib --disable-tls --with-mode=arm --with-cpu=cortex-a9 Christophe > > Bernd.