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

            Bug ID: 95376
           Summary: [11 regression] ICE in gcc.dg/torture/pr92088-1.c
                    after r11-611
           Product: gcc
           Version: 11.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: other
          Assignee: unassigned at gcc dot gnu.org
          Reporter: seurer at linux dot vnet.ibm.com
  Target Milestone: ---

g:a746f952abb78af9db28a7f3bce442e113877c9c, r11-611 

  make -k check-gcc RUNTESTFLAGS=dg-torture.exp=gcc.dg/torture/pr92088-1.c

FAIL: gcc.dg/torture/pr92088-1.c   -O2 -flto -fno-use-linker-plugin
-flto-partition=none  (internal compiler error)
FAIL: gcc.dg/torture/pr92088-1.c   -O2 -flto -fno-use-linker-plugin
-flto-partition=none  (test for excess errors)
FAIL: gcc.dg/torture/pr92088-1.c   -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects  (internal compiler error)
FAIL: gcc.dg/torture/pr92088-1.c   -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects  (test for excess errors)

# of expected passes            11
# of unexpected failures        4
# of unresolved testcases       1


spawn -ignore SIGHUP /home/seurer/gcc/git/build/gcc-test2/gcc/xgcc
-B/home/seurer/gcc/git/build/gcc-test2/gcc/
/home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.dg/torture/pr92088-1.c
-fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers
-fdiagnostics-color=never -fdiagnostics-urls=never -O2 -flto
-fno-use-linker-plugin -flto-partition=none -lm -o ./pr92088-1.exe
during IPA pass: cp
lto1: internal compiler error: Segmentation fault
0x109b685b crash_signal
        /home/seurer/gcc/git/gcc-test2/gcc/toplev.c:328
0x105b5784 unshare_expr_without_location(tree_node*)
        /home/seurer/gcc/git/gcc-test2/gcc/gimplify.c:1039
0x106cfa87 ipa_set_jf_constant
        /home/seurer/gcc/git/gcc-test2/gcc/ipa-prop.c:539
0x106d476b ipa_read_jump_function
        /home/seurer/gcc/git/gcc-test2/gcc/ipa-prop.c:4629
0x106dc0f3 ipa_read_edge_info
        /home/seurer/gcc/git/gcc-test2/gcc/ipa-prop.c:4908
0x106dc5f3 ipa_read_node_info
        /home/seurer/gcc/git/gcc-test2/gcc/ipa-prop.c:4978
0x106dc5f3 ipa_prop_read_section
        /home/seurer/gcc/git/gcc-test2/gcc/ipa-prop.c:5062
0x106dc5f3 ipa_prop_read_jump_functions()
        /home/seurer/gcc/git/gcc-test2/gcc/ipa-prop.c:5089
0x115f253f ipcp_read_summary
        /home/seurer/gcc/git/gcc-test2/gcc/ipa-cp.c:5960
0x108868e3 ipa_read_summaries_1
        /home/seurer/gcc/git/gcc-test2/gcc/passes.c:2837
0x1029e3d3 read_cgraph_and_symbols(unsigned int, char const**)
        /home/seurer/gcc/git/gcc-test2/gcc/lto/lto-common.c:2921
0x10272fb3 lto_main()
        /home/seurer/gcc/git/gcc-test2/gcc/lto/lto.c:625

commit a746f952abb78af9db28a7f3bce442e113877c9c
Author: Jan Hubicka <j...@suse.cz>
Date:   Mon May 25 14:41:33 2020 +0200

    Do not stream redundant stuff

    as discussed on IRC this adds knob to disable stuff we stream "just for
fun"
    (or to make it easier to debug streamer desychnonization).

    Te size of .o files in gcc subdirectory is reduced form 506MB to 492MB

    gcc/

        * lto-streamer-out.c (lto_output_tree): Add streamer_debugging check.
        * lto-streamer.h (streamer_debugging): New constant
        * tree-streamer-in.c (streamer_read_tree_bitfields): Add
        streamer_debugging check.
        (streamer_get_pickled_tree): Likewise.
        * tree-streamer-out.c (pack_ts_base_value_fields): Likewise.

Reply via email to