Message ID | 20160102115056.0ffe0fba@sf |
---|---|
State | New |
Headers | show |
On Sat, 2 Jan 2016 11:50:56 +0000 Sergei Trofimovich <slyfox@inbox.ru> wrote: > Attached updated patch and test runs on a crosscompiler before > and after the change. > > Now I'm building on real ia64 hardware as > make bootstrap > make -k check > > for both clean and patched trees. 'make bootstrap' works fine on ia64 but I've failed to run 'make check'. Testsuite's LD_LIBRARY_PATHs are not correct and can run tests. Executing on host: /root/gcc-build/gcc/xgcc -B/root/gcc-build/gcc/ -fno-diagnostics-show-caret -fdiagnostics-color=never -O0 -w -c -o 20000105-1.o /root/gcc/gcc/testsuite/gcc.c-torture/compile/20000105-1.c (timeout = 300) spawn /root/gcc-build/gcc/xgcc -B/root/gcc-build/gcc/ -fno-diagnostics-show-caret -fdiagnostics-color=never -O0 -w -c -o 200001 05-1.o /root/gcc/gcc/testsuite/gcc.c-torture/compile/20000105-1.c compiler exited with status -1 output is: spawn failed But running builds manually works: gcc-build # /root/gcc-build/gcc/xgcc -B/root/gcc-build/gcc/ -fno-diagnostics-show-caret -fdiagnostics-color=never -O0 -w -c -o 20000105-1.o /root/gcc/gcc/testsuite/gcc.c-torture/compile/20000105-1.c && echo ok ok
> 'make bootstrap' works fine on ia64 but I've failed to run 'make check'. > Testsuite's LD_LIBRARY_PATHs are not correct and can run tests. You need to run 'make -k check' from the top level build directory.
On 01/05/2016 02:39 AM, Eric Botcazou wrote: >> 'make bootstrap' works fine on ia64 but I've failed to run 'make check'. >> Testsuite's LD_LIBRARY_PATHs are not correct and can run tests. > > You need to run 'make -k check' from the top level build directory. No worries. I had an ia64 box provisioned when I looked at this and I just let it run the regression tests overnight. Everything looks good. jeff
On 01/02/2016 04:50 AM, Sergei Trofimovich wrote: >> > I did ran tests only on amd64 host thus the execution failure tests. > > Attached updated patch and test runs on a crosscompiler before > and after the change. > > Now I'm building on real ia64 hardware as > make bootstrap > make -k check > > for both clean and patched trees. Thanks. I also did a bootstrap & regression test since I had an ia64 box provisioned when I was poking at your patch. I've installed your patch on the trunk. jeff
On Tue, 5 Jan 2016 10:41:14 -0700 Jeff Law <law@redhat.com> wrote: > On 01/05/2016 02:39 AM, Eric Botcazou wrote: > >> 'make bootstrap' works fine on ia64 but I've failed to run 'make check'. > >> Testsuite's LD_LIBRARY_PATHs are not correct and can run tests. > > > > You need to run 'make -k check' from the top level build directory. > No worries. I had an ia64 box provisioned when I looked at this and I > just let it run the regression tests overnight. Everything looks good. > > jeff Thank you! [ Also found real cause of broken 'make -k check': I did not have devpts subsystem set correctly. Expect requires pseudoterminals to really work. Fixed that and tests run fine now. ]
--- ia64-before.log 2016-01-02 11:20:21.000000000 +0000 +++ ia64-after.log 2016-01-02 11:22:37.000000000 +0000 @@ -1 +1 @@ -Test Run By slyfox on Sat Jan 2 11:19:38 2016 +Test Run By slyfox on Sat Jan 2 11:22:16 2016 @@ -26,2 +25,0 @@ -FAIL: gcc.target/ia64/pr60465-gprel64-c37.c scan-assembler-not @ltoffx -FAIL: gcc.target/ia64/pr60465-gprel64.c scan-assembler-not @ltoffx @@ -31,2 +29,2 @@ -# of expected passes 147 -# of unexpected failures 11 +# of expected passes 149 +# of unexpected failures 9