https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70836
Bug ID: 70836 Summary: internal compiler error on libiberty/floatformat.c when bootstrapping 5.3.0 with 5.3.0 Product: gcc Version: 5.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: bootstrap Assignee: unassigned at gcc dot gnu.org Reporter: nunya223bidness at streetwisemail dot com Target Milestone: --- Created attachment 38353 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38353&action=edit tar.xz of build-x86_64-unknown-linux-gnu/libiberty/*.i ../gcc-5.3.0/configure --prefix=/usr/local --with-native-system-header-files=/opt/include:/volume1/mmt/x-tools/x86_64-unknown-linux-gnu/include --enable-bootstrap --enable-lto --with-{gmp,mpc,mpfr,isl}=/usr/local --with-gnu-ld --enable-twoprocess --enable-gather-detailed-mem-stats --enable-multilib --enable-multiarch --enable-decimal-float=yes --enable-fixed-point --enable-plugin --disable-dependency-tracking --disable-nls --disable-canonical-system-headers --with-glibc-version=2.20 --without-cuda-driver --enable-languages=c,c++ --with-build-time-tools=/usr/local --with-build-libsubdir=lib CFLAGS="-v -save-temps" ; make [ -f stage_final ] || echo stage3 > stage_final make[1]: Entering directory '/volume1/local/src/gcc-5.3.0-build' make[2]: Entering directory '/volume1/local/src/gcc-5.3.0-build' make[3]: Entering directory '/volume1/local/src/gcc-5.3.0-build' rm -f stage_current make[3]: Leaving directory '/volume1/local/src/gcc-5.3.0-build' make[2]: Leaving directory '/volume1/local/src/gcc-5.3.0-build' make[2]: Entering directory '/volume1/local/src/gcc-5.3.0-build' make[3]: Entering directory '/volume1/local/src/gcc-5.3.0-build/libiberty' if [ x"-fpic" != x ]; then \ gcc -c -DHAVE_CONFIG_H -g -I. -I../../gcc-5.3.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-5.3.0/libiberty/floatformat.c -o pic/floatformat.o; \ else true; fi GNU MP: Cannot allocate memory (size=4611686018427387859) ../../gcc-5.3.0/libiberty/floatformat.c: In function 'floatformat_to_double': ../../gcc-5.3.0/libiberty/floatformat.c:529:2: internal compiler error: Aborted dto = ldexp (1.0, exponent); ^ 0x9bed4f crash_signal ../../gcc-5.3.0/gcc/toplev.c:383 0x93c390 real_from_mpfr(real_value*, __mpfr_struct const*, tree_node*, mpfr_rnd_t) ../../gcc-5.3.0/gcc/realmpfr.c:92 0x939b49 real_from_string(real_value*, char const*) ../../gcc-5.3.0/gcc/real.c:2073 0x93a3bc real_from_string3(real_value*, char const*, machine_mode) ../../gcc-5.3.0/gcc/real.c:2123 0x6576a3 interpret_float ../../gcc-5.3.0/gcc/c-family/c-lex.c:897 0x65834c c_lex_with_flags(tree_node**, unsigned int*, unsigned char*, int) ../../gcc-5.3.0/gcc/c-family/c-lex.c:442 0x602fef c_lex_one_token ../../gcc-5.3.0/gcc/c/c-parser.c:258 0x613d1a c_parser_peek_token ../../gcc-5.3.0/gcc/c/c-parser.c:440 0x613d1a c_parser_next_token_is ../../gcc-5.3.0/gcc/c/c-parser.c:452 0x613d1a c_parser_postfix_expression_after_primary ../../gcc-5.3.0/gcc/c/c-parser.c:7865 0x60e067 c_parser_postfix_expression ../../gcc-5.3.0/gcc/c/c-parser.c:7715 0x61031a c_parser_unary_expression ../../gcc-5.3.0/gcc/c/c-parser.c:6602 0x610e8f c_parser_cast_expression ../../gcc-5.3.0/gcc/c/c-parser.c:6440 0x611072 c_parser_binary_expression ../../gcc-5.3.0/gcc/c/c-parser.c:6255 0x611ba5 c_parser_conditional_expression ../../gcc-5.3.0/gcc/c/c-parser.c:6031 0x611ff0 c_parser_expr_no_commas ../../gcc-5.3.0/gcc/c/c-parser.c:5949 0x61206a c_parser_expr_no_commas ../../gcc-5.3.0/gcc/c/c-parser.c:5991 0x6124e2 c_parser_expression ../../gcc-5.3.0/gcc/c/c-parser.c:8022 0x612c99 c_parser_expression_conv ../../gcc-5.3.0/gcc/c/c-parser.c:8055 0x60c096 c_parser_statement_after_labels ../../gcc-5.3.0/gcc/c/c-parser.c:5115 sh-4.3# gcc -v Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/volume1/local/bin/../libexec/gcc/x86_64-unknown-linux-gnu/5.3.0/lto-wrapper Target: x86_64-unknown-linux-gnu Configured with: ../gcc-5.3.0/configure --with-buildtime-tools=/volume1/mmt/x-tools/x86_64-unknown-linux-gnu/bin --with-gmp=/usr/local --with-mpfr=/usr/local --with-mpc=/usr/local --with-isl=/usr/local --disable-multilib --with-sysroot=/volume1/mmt/x-tools/x86_64-unknown-linux-gnu/x86_64-unknown-linux-gnu/sysroot --enable-bootstrap --disable-lto Thread model: posix gcc version 5.3.0 (GCC) sh-4.3# uname -s -r -v -m -p -i -o Linux 3.10.77 #7321 SMP Thu Apr 21 14:35:22 CST 2016 x86_64 unknown unknown GNU/Linux