[ i486 ] gcc -O2 -fno-strict-aliasing -fwrapv -march=i486 -ggdb -DHAVE_POSIX_REGCOMP   -c -o fetch.o fetch.c cc1: out of memory allocating 4064 bytes after a total of 1292098548 bytes [ powerpc ] gcc -O2 -fno-strict-aliasing -fwrapv -fsigned-char -ggdb -DHAVE_POSIX_REGCOMP -c -o fetch.o fetch.c cc: Internal error: Killed (program cc1) flags to reporduce bug: '-O2 -fwrapv -march=i486' note that e.g. with -march=i686 it works fine. (gdb) bt #0 0x00000000006bd510 in ggc_alloc_stat () #1 0x00000000006a3e14 in make_node_stat () #2 0x00000000006a6c76 in build2_stat () #3 0x0000000000562056 in fold_build2_stat () #4 0x000000000055c83c in fold_binary () #5 0x0000000000562040 in fold_build2_stat () #6 0x00000000006c5adf in extract_range_from_assert () #7 0x00000000006c6dcb in extract_range_from_expr () #8 0x00000000006c9e9e in vrp_visit_assignment () #9 0x00000000006cabfd in vrp_visit_stmt () #10 0x00000000004a08f8 in simulate_stmt () #11 0x00000000004a0bfa in process_ssa_edge_worklist () #12 0x00000000004a1916 in ssa_propagate () #13 0x00000000006cc3a4 in execute_vrp () #14 0x00000000006c0199 in execute_one_pass () #15 0x00000000006c022c in execute_pass_list () #16 0x00000000006c0240 in execute_pass_list () #17 0x000000000045d12e in tree_rest_of_compilation () #18 0x000000000040cac3 in c_expand_body () #19 0x00000000006fa50f in cgraph_expand_function () #20 0x00000000006fa646 in cgraph_expand_all_functions () #21 0x00000000006faa6b in cgraph_optimize () #22 0x000000000040debf in c_write_global_declarations () #23 0x00000000006a2419 in compile_file () #24 0x00000000006a38ed in do_compile () #25 0x00000000006a394e in toplev_main () #26 0x000000000044a601 in main () -- Summary: '-O2 -fwrapv' exhausts memory. Product: gcc Version: 4.1.2 Status: UNCONFIRMED Severity: normal Priority: P3 Component: other AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: pluto at agmk dot net GCC build triplet: 486, powerpc GCC host triplet: 486, powerpc GCC target triplet: 486, powerpc http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28187