https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109125
--- Comment #6 from ro at CeBiTec dot Uni-Bielefeld.DE <ro at CeBiTec dot Uni-Bielefeld.DE> --- > --- Comment #5 from Gaius Mulley <gaius at gcc dot gnu.org> --- > readreal.mod requires the input file testnumber to be in the same directory as > the executable invocation. > > Or manually create a text file containing: > > cat << EOF > testnumber > 12.3456 > EOF Got it, thanks. It's another unaligned access: Thread 2 received signal SIGBUS, Bus error. [Switching to Thread 1 (LWP 1)] 0x00037a40 in m2pim_dtoa_strtod (s=0x54c90 "12.3456", error=0xffbfe96f) at /vol/gcc/src/hg/master/local/libgm2/libm2pim/dtoa.cc:124 124 *error = (errno != 0); 1: x/i $pc => 0x37a40 <m2pim_dtoa_strtod(char const*, int*)+76>: st %g2, [ %i1 ] (gdb) bt #0 0x00037a40 in m2pim_dtoa_strtod (s=0x54c90 "12.3456", error=0xffbfe96f) at /vol/gcc/src/hg/master/local/libgm2/libm2pim/dtoa.cc:124 #1 0x000263b0 in m2iso_RealIO_ReadReal (cid=0x594a0, real=@0x4e3a8: 0) at /vol/gcc/src/hg/master/local/libgm2/libm2iso/../../gcc/m2/gm2-libs-iso/RealIO.mod:75 #2 0x00021cac in _M2_readreal_init (argc=1, argv=0xffbfebcc, envp=0xffbfebd4) at /vol/gcc/src/hg/master/local/gcc/testsuite/gm2/isolib/run/pass/readreal.mod:31 #3 0x0002d560 in m2pim_M2Dependent_ConstructModules ( applicationmodule=<optimized out>, libname=<optimized out>, argc=1, argv=0xffbfebcc, envp=0xffbfebd4) at /vol/gcc/src/hg/master/local/libgm2/libm2pim/../../gcc/m2/gm2-libs/M2Dependent.mod:813 #4 0x00022660 in _M2_init (argc=1, argv=0xffbfebcc, envp=0xffbfebd4) at /vol/gcc/src/hg/master/local/gcc/testsuite/gm2/isolib/run/pass/readreal.mod:18 #5 0x000226d8 in main (argc=1, argv=0xffbfebcc, envp=0xffbfebd4) at /vol/gcc/src/hg/master/local/gcc/testsuite/gm2/isolib/run/pass/readreal.mod:18 (gdb) p/x $i1 $1 = 0xffbfe96f