[Bug fortran/65457] New: ICE in libgfortran/ieee/ieee_arithmetic.F90

bernd.edlinger at hotmail dot de gcc-bugzilla@gcc.gnu.org
Wed Mar 18 07:17:00 GMT 2015


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

            Bug ID: 65457
           Summary: ICE in libgfortran/ieee/ieee_arithmetic.F90
           Product: gcc
           Version: 5.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: fortran
          Assignee: unassigned at gcc dot gnu.org
          Reporter: bernd.edlinger at hotmail dot de

libtool: compile:  /home/ed/gnu/gcc-build-arm-linux-gnueabihf/./gcc/gfortran
-B/home/ed/gnu/gcc-build-arm-linux-gnueabihf/./gcc/
-B/home/ed/gnu/arm-linux-gnueabihf/armv7l-unknown-linux-gnueabihf/bin/
-B/home/ed/gnu/arm-linux-gnueabihf/armv7l-unknown-linux-gnueabihf/lib/ -isystem
/home/ed/gnu/arm-linux-gnueabihf/armv7l-unknown-linux-gnueabihf/include
-isystem
/home/ed/gnu/arm-linux-gnueabihf/armv7l-unknown-linux-gnueabihf/sys-include
-DHAVE_CONFIG_H -I. -I../../../gcc-5-20150315/libgfortran
-iquote../../../gcc-5-20150315/libgfortran/io
-I../../../gcc-5-20150315/libgfortran/../gcc
-I../../../gcc-5-20150315/libgfortran/../gcc/config -I../.././gcc
-I../../../gcc-5-20150315/libgfortran/../libgcc -I../libgcc -I . -Wall -Werror
-fimplicit-none -fno-repack-arrays -fno-underscoring -Wno-unused-dummy-argument
-Wno-c-binding-type -ffree-line-length-0 -fallow-leading-underscore -g -O2 -c
../../../gcc-5-20150315/libgfortran/ieee/ieee_arithmetic.F90  -fPIC -o
.libs/ieee_arithmetic.o
../../../gcc-5-20150315/libgfortran/ieee/ieee_arithmetic.F90:541:0:

   elemental real(kind=8) function IEEE_VALUE_8(X, C) result(res)
 ^
internal compiler error: tree check: accessed operand 3 of case_label_expr with
4 operands in make_gimple_switch_edges, at tree-cfg.c:1242
0x9ae08f tree_operand_check_failed(int, tree_node const*, char const*, int,
char const*)
    ../../gcc-5-20150315/gcc/tree.c:9507
0x77fc57 tree_operand_check(tree_node*, int, char const*, int, char const*)
    ../../gcc-5-20150315/gcc/tree.h:3346
0x77fc57 make_gimple_switch_edges
    ../../gcc-5-20150315/gcc/tree-cfg.c:1242
0x77fc57 make_edges
    ../../gcc-5-20150315/gcc/tree-cfg.c:859
0x77fc57 build_gimple_cfg
    ../../gcc-5-20150315/gcc/tree-cfg.c:278
0x77fc57 execute_build_cfg
    ../../gcc-5-20150315/gcc/tree-cfg.c:387
0x77fc57 execute
    ../../gcc-5-20150315/gcc/tree-cfg.c:423
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <http://gcc.gnu.org/bugs.html> for instructions.
make[3]: *** [ieee_arithmetic.lo] Error 1
make[3]: Leaving directory
`/home/ed/gnu/gcc-build-arm-linux-gnueabihf/armv7l-unknown-linux-gnueabihf/libgfortran'
make[2]: *** [all] Error 2
make[2]: Leaving directory
`/home/ed/gnu/gcc-build-arm-linux-gnueabihf/armv7l-unknown-linux-gnueabihf/libgfortran'
make[1]: *** [all-target-libgfortran] Error 2
make[1]: Leaving directory `/home/ed/gnu/gcc-build-arm-linux-gnueabihf'
make: *** [all] Error 2

gcc-5-20150315$ cat LAST_UPDATED 
Obtained from SVN: trunk revision 221440



More information about the Gcc-bugs mailing list