Executing on host: /test/gnu/gcc/objdir/gcc/xgcc -B/test/gnu/gcc/objdir/gcc/ /te st/gnu/gcc/gcc/libgomp/testsuite/libgomp.fortran/pr25162.f -B/test/gnu/gcc/objd ir/hppa2.0w-hp-hpux11.11/./libgomp/ -I/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11 /./libgomp -I/test/gnu/gcc/gcc/libgomp/testsuite/.. -fmessage-length=0 -fopenmp -O0 -L/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/./libgomp/.libs -lgomp -L/ test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/./libgomp/../libgfortran/.libs -lgfort ranbegin -lgfortran -lm -o ./pr25162.exe (timeout = 300) PASS: libgomp.fortran/pr25162.f -O0 (test for excess errors) Setting LD_LIBRARY_PATH to .:/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/./libgom p/.libs:/test/gnu/gcc/objdir/gcc:/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/./li bgomp/../libgfortran/.libs:.:/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/./libgom p/.libs:/test/gnu/gcc/objdir/gcc:/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/./li bgomp/../libgfortran/.libs FAIL: libgomp.fortran/pr25162.f -O0 execution test
Fails at all optimizations. (gdb) r Starting program: /test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/libgomp/testsuite/pr25162.xg warning: Private mapping of shared library text was not specified by the executable; setting a breakpoint in a shared library which is not privately mapped will not work. See the HP-UX 11i v3 chatr manpage for methods to privately map shared library text. [New process 21031, lwp 174348] [process 21031, lwp 174348 exited] [New process 21031, lwp 174349] [process 21031, lwp 174349 exited] [New process 21031, lwp 174350] [process 21031, lwp 174350 exited] [New process 21031, lwp 174351] [process 21031, lwp 174351 exited] Program received signal SIGBUS, Bus error. 0x00002eec in test1_ () at /test/gnu/gcc/gcc/libgomp/testsuite/libgomp.fortran/pr25162.f:14 14 BPRIM( I ) = DBLE( I ) Current language: auto; currently fortran (gdb) bt #0 0x00002eec in test1_ () at /test/gnu/gcc/gcc/libgomp/testsuite/libgomp.fortran/pr25162.f:14 #1 0x00002e48 in MAIN__ () at /test/gnu/gcc/gcc/libgomp/testsuite/libgomp.fortran/pr25162.f:5 #2 0x00003278 in main (argc=1, argv=0x0) at ../../../gcc/libgfortran/fmain.c:21 (gdb) disass 0x00002edc 0x00002efc Dump of assembler code from 0x2edc to 0x2efc: 0x00002edc <test1_+100>: nop 0x00002ee0 <test1_+104>: copy ret0,r19 0x00002ee4 <test1_+108>: depw,z r4,28,29,ret0 0x00002ee8 <test1_+112>: add,l ret0,r19,ret0 0x00002eec <test1_+116>: fstd fr12,0(ret0) 0x00002ef0 <test1_+120>: ldw 8(r3),r19 0x00002ef4 <test1_+124>: ldi 64,ret0 0x00002ef8 <test1_+128>: cmpclr,<> ret0,r19,ret0 End of assembler dump. (gdb) p/x $ret0 $1 = 0x4000f494 The address is aligned to a 4-byte boundary for an 8-byte store. This address is returned by the call to __emutls_get_address. -- Summary: FAIL: libgomp.fortran/pr25162.f Product: gcc Version: 4.4.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libgomp AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: danglin at gcc dot gnu dot org GCC build triplet: hppa2.0w-hp-hpux11.11 GCC host triplet: hppa2.0w-hp-hpux11.11 GCC target triplet: hppa2.0w-hp-hpux11.11 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38283