This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

g77.f-torture/execute/io0.f execution -O0 -mabi=64 fails


System: mips-sgi-irix6.2
Compiler: egcs-19981101 g77
Problem: test g77.f-torture/execute/io0.f execution -O0 -mabi=64 fails
Reproduce by: /usr/local/tmp/egcs-19981101/bin/g77 -v -mabi=64 -O0 io0.f 

Comments:  
	   Default abi passes
	   -mabi=64 fails with other levels of optimisation	   

Compiler output:

/usr/local/tmp/egcs-19981101/bin/g77 -v -mabi=64 -O0 -o io0
/exd2/billingd/src/egcs-19981101/gcc/testsuite/g77.f-torture/execute/io0.f
g77 version egcs-2.92.18 19981101 (gcc2 ss-980609 experimental) (from
FSF-g77 version 0.5.24-19980804)
Driving: /usr/local/tmp/egcs-19981101/bin/g77 -v -mabi=64 -O0 -o io0
/exd2/billingd/src/egcs-19981101/gcc/testsuite/g77.f-torture/execute/io0.f
-lg2c -lm
Reading specs from
/usr/local/tmp/egcs-19981101/lib/gcc-lib/mips-sgi-irix6.2/egcs-2.92.18/specs
gcc version egcs-2.92.18 19981101 (gcc2 ss-980609 experimental)
 /usr/local/tmp/egcs-19981101/lib/gcc-lib/mips-sgi-irix6.2/egcs-2.92.18/f771
/exd2/billingd/src/egcs-19981101/gcc/testsuite/g77.f-torture/execute/io0.f
-quiet -dumpbase io0.f -mabi=64 -O0 -version -fversion -o
/var/tmp/cc4rDzgE.s
GNU F77 version egcs-2.92.18 19981101 (gcc2 ss-980609 experimental)
(mips-sgi-irix6.2) compiled by GNU C version egcs-2.92.18 19981101 (gcc2
ss-980609 experimental).
GNU Fortran Front End version 0.5.24-19980804
 /usr/bin/as -g0 -64 -nocpp -show -G 0 -w -o /var/tmp/cc6B8wym.o
/var/tmp/cc4rDzgE.s
/usr/bin/../lib32/cmplrs/as -g0 -64 -nocpp -show -G 0 -w -o
/var/tmp/cc6B8wym.o /var/tmp/cc4rDzgE.s
/usr/lib32/cmplrs/asm -EB -O0 -pic2 -elf -g0 -G0 -w -mips4 -64 -t5_ll_sc_bug
/var/tmp/cc4rDzgE.s -o /var/tmp/cc6B8wym.o 
 
/usr/local/tmp/egcs-19981101/lib/gcc-lib/mips-sgi-irix6.2/egcs-2.92.18/colle
ct2 -call_shared -no_unresolved -init __do_global_ctors -fini
__do_global_dtors -_SYSTYPE_SVR4 -woff 131 -64 -o io0
/usr/lib64/mips3/crt1.o
/usr/local/tmp/egcs-19981101/lib/gcc-lib/mips-sgi-irix6.2/egcs-2.92.18/mabi=
64/crtbegin.o
-L/usr/local/tmp/egcs-19981101/lib/gcc-lib/mips-sgi-irix6.2/egcs-2.92.18/mab
i=64
-L/usr/local/tmp/egcs-19981101/lib/gcc-lib/mips-sgi-irix6.2/egcs-2.92.18
-L/usr/bin -L/usr/local/tmp/egcs-19981101/lib/mabi=64
-L/usr/local/tmp/egcs-19981101/lib /var/tmp/cc6B8wym.o -lg2c -lm
-dont_warn_unused -lgcc -warn_unused -L/usr/lib64/mips3 -L/usr/lib64
-dont_warn_unused -lc -warn_unused -dont_warn_unused -lgcc -warn_unused
/usr/local/tmp/egcs-19981101/lib/gcc-lib/mips-sgi-irix6.2/egcs-2.92.18/mabi=
64/crtend.o /usr/lib64/mips3/crtn.o
ld: WARNING 84: /usr/lib64/libm.so is not used for resolving any symbol.


Program output:

cru200:49% io0
Fortran abort routine called
Abort (core dumped)

dbx output

cru200:50%dbx io0 core
dbx version 7.1 Dec  3 1996 17:03:19
Core from signal SIGABRT: Abort (see abort(3c))
(dbx) where
>  0 _kill(0x1dfe, 0x6, 0xffffffad08, 0x0, 0x5, 0x1, 0x2, 0x0)
["/xlv23/patches/1918/work/irix/lib/libc/libc_64_M4/signal/kill.s":15,
0xda6ad58]
   1 _raise(0x6, 0x6, 0xffffffad08, 0x0, 0x5, 0x1, 0x2, 0x0)
["/xlv23/patches/1918/work/irix/lib/libc/libc_64_M4/signal/raise.c":25,
0xda6b460]
   2 abort(0x1dfe, 0x6, 0xffffffad08, 0x0, 0x5, 0x1, 0x0, 0x0)
["/xlv23/patches/1918/work/irix/lib/libc/libc_64_M4/gen/abort.c":38,
0xd9c8db8]
   3 sig_die(s = 0x1dfe, kill = 1)
["/exd2/billingd/obj/egcs-19981101/mips-sgi-irix6.2/mabi=64/libf2c/libF77/..
/../../../../../src/egcs-19981101/libf2c/libF77/sig_die.c":34, 0x1000a120]
   4 G77_abort_0()
["/exd2/billingd/obj/egcs-19981101/mips-sgi-irix6.2/mabi=64/libf2c/libF77/..
/../../../../../src/egcs-19981101/libf2c/libF77/abort_.c":14, 0x10005824]
   5 <Unknown>() [< unknown >, 0x100030b0]








Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]