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]
Other format: [Raw text]

[Bug fortran/78881] [F03] reading from string with DTIO procedure does not work properly


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

Rainer Orth <ro at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ro at gcc dot gnu.org

--- Comment #15 from Rainer Orth <ro at gcc dot gnu.org> ---
The new testcase FAILs on 64-bit Solaris/SPARC:

+FAIL: gfortran.dg/dtio_26.f03   -O0  execution test
+FAIL: gfortran.dg/dtio_26.f03   -O1  execution test
+FAIL: gfortran.dg/dtio_26.f03   -O2  execution test
+FAIL: gfortran.dg/dtio_26.f03   -O3 -fomit-frame-pointer -funroll-loops
-fpeel-loops -ftracer -finline-functions  execution test
+FAIL: gfortran.dg/dtio_26.f03   -O3 -g  execution test
+FAIL: gfortran.dg/dtio_26.f03   -Os  execution test

Thread 2 received signal SIGABRT, Aborted.
[Switching to Thread 1 (LWP 1)]
0xffffffff7f0e6920 in __lwp_sigqueue () from /lib/64/libc.so.1
(gdb) where
#0  0xffffffff7f0e6920 in __lwp_sigqueue () from /lib/64/libc.so.1
#1  0xffffffff7f02949c in raise () from /lib/64/libc.so.1
#2  0xffffffff7eff8174 in abort () from /lib/64/libc.so.1
#3  0xffffffff2d039dc4 in _gfortrani_sys_abort ()
    at /vol/gcc/src/hg/trunk/local/libgfortran/runtime/error.c:180
#4  0xffffffff2d11840c in _gfortran_abort ()
    at /vol/gcc/src/hg/trunk/local/libgfortran/intrinsics/abort.c:32
#5  0x000000010000236c in p ()
    at /vol/gcc/src/hg/trunk/local/gcc/testsuite/gfortran.dg/dtio_26.f03:64
#6  0x00000001000024d8 in main (argc=1, argv=0xffffffff7ffff84c)
    at /vol/gcc/src/hg/trunk/local/gcc/testsuite/gfortran.dg/dtio_26.f03:46
#7  0x00000001000014ac in _start ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

#5  0x000000010000236c in p ()
    at /vol/gcc/src/hg/trunk/local/gcc/testsuite/gfortran.dg/dtio_26.f03:64
64        if (imsg.ne."End of record") call abort
(gdb) p imsg
$1 = ' ' <repeats 256 times>

  Rainer

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