public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug rtl-optimization/96865] New: ICE in hash_rtx_cb, at cse.c:2548
@ 2020-08-31 10:30 asolokha at gmx dot com
  2024-04-17  8:46 ` [Bug rtl-optimization/96865] " jeevitha at gcc dot gnu.org
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: asolokha at gmx dot com @ 2020-08-31 10:30 UTC (permalink / raw)
  To: gcc-bugs

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

            Bug ID: 96865
           Summary: ICE in hash_rtx_cb, at cse.c:2548
           Product: gcc
           Version: 11.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: rtl-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: asolokha at gmx dot com
  Target Milestone: ---
            Target: powerpc-*-linux-gnu

gcc-11.0.0-alpha20200830 snapshot (g:6ccadc4c0486ff011a32c74de1a31148acb3cbe2)
ICEs when compiling the following testcase, reduced from
gcc/testsuite/gcc.target/sparc/tls-ld-uint16.c, w/ -m32 -O2 -fPIC
-fselective-scheduling:

__thread int ky __attribute__ ((tls_model ("local-dynamic")));

void
y9 (int cw)
{
  ky = cw;
}

% powerpc-e300c3-linux-gnu-gcc-11.0.0 -m32 -O2 -fPIC -fselective-scheduling -c
ggkraci7.c
during RTL pass: sched1
ggkraci7.c: In function 'y9':
ggkraci7.c:7:1: internal compiler error: in hash_rtx_cb, at cse.c:2548
    7 | }
      | ^
0x75e4f1 hash_rtx_cb(rtx_def const*, machine_mode, int*, int*, bool, int
(*)(rtx_def const*, machine_mode, rtx_def**, machine_mode*))
       
/var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-11.0.0_alpha20200830/work/gcc-11-20200830/gcc/cse.c:2548
0x159e1fc hash_rtx_cb(rtx_def const*, machine_mode, int*, int*, bool, int
(*)(rtx_def const*, machine_mode, rtx_def**, machine_mode*))
       
/var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-11.0.0_alpha20200830/work/gcc-11-20200830/gcc/cse.c:2526
0xd3eff8 vinsn_init
       
/var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-11.0.0_alpha20200830/work/gcc-11-20200830/gcc/sel-sched-ir.c:1199
0xd4243f vinsn_create
       
/var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-11.0.0_alpha20200830/work/gcc-11-20200830/gcc/sel-sched-ir.c:1231
0xd4243f init_global_and_expr_for_insn
       
/var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-11.0.0_alpha20200830/work/gcc-11-20200830/gcc/sel-sched-ir.c:3028
0xd352db sched_scan
       
/var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-11.0.0_alpha20200830/work/gcc-11-20200830/gcc/sel-sched-ir.c:2818
0xd3804a sel_init_global_and_expr(vec<basic_block_def*, va_heap, vl_ptr>)
       
/var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-11.0.0_alpha20200830/work/gcc-11-20200830/gcc/sel-sched-ir.c:3050
0xd52743 sel_region_init
       
/var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-11.0.0_alpha20200830/work/gcc-11-20200830/gcc/sel-sched.c:6901
0xd52743 sel_sched_region(int)
       
/var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-11.0.0_alpha20200830/work/gcc-11-20200830/gcc/sel-sched.c:7624
0xd53c59 run_selective_scheduling()
       
/var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-11.0.0_alpha20200830/work/gcc-11-20200830/gcc/sel-sched.c:7720
0xd33904 rest_of_handle_sched
       
/var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-11.0.0_alpha20200830/work/gcc-11-20200830/gcc/sched-rgn.c:3724
0xd33904 execute
       
/var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-11.0.0_alpha20200830/work/gcc-11-20200830/gcc/sched-rgn.c:3834

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2024-04-17 15:11 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-08-31 10:30 [Bug rtl-optimization/96865] New: ICE in hash_rtx_cb, at cse.c:2548 asolokha at gmx dot com
2024-04-17  8:46 ` [Bug rtl-optimization/96865] " jeevitha at gcc dot gnu.org
2024-04-17 14:37 ` bergner at gcc dot gnu.org
2024-04-17 14:41 ` bergner at gcc dot gnu.org
2024-04-17 15:06 ` segher at gcc dot gnu.org
2024-04-17 15:11 ` segher at gcc dot gnu.org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).