public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug tree-optimization/112885] New: FAIL: gcc.dg/tree-ssa/ssa-sink-16.c (internal compiler error: Segmentation fault )
@ 2023-12-06 17:27 danglin at gcc dot gnu.org
  2023-12-06 18:16 ` [Bug tree-optimization/112885] " pinskia at gcc dot gnu.org
  2023-12-07  8:11 ` rguenth at gcc dot gnu.org
  0 siblings, 2 replies; 3+ messages in thread
From: danglin at gcc dot gnu.org @ 2023-12-06 17:27 UTC (permalink / raw)
  To: gcc-bugs

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

            Bug ID: 112885
           Summary: FAIL: gcc.dg/tree-ssa/ssa-sink-16.c (internal compiler
                    error: Segmentation fault )
           Product: gcc
           Version: 14.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: tree-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: danglin at gcc dot gnu.org
  Target Milestone: ---

Created attachment 56818
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=56818&action=edit
Preprocessed source

Executing on host: /home/dave/gnu/gcc/objdir/gcc/xgcc
-B/home/dave/gnu/gcc/objdi
r/gcc/  /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-16.c   
-f
diagnostics-plain-output   -O2 -fno-tree-pre -fno-tree-dominator-opts
-fdump-tre
e-sink -fdump-tree-optimized -S -o ssa-sink-16.s    (timeout = 300)
spawn -ignore SIGHUP /home/dave/gnu/gcc/objdir/gcc/xgcc
-B/home/dave/gnu/gcc/obj
dir/gcc/ /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-16.c
-fdi
agnostics-plain-output -O2 -fno-tree-pre -fno-tree-dominator-opts
-fdump-tree-si
nk -fdump-tree-optimized -S -o ssa-sink-16.s
during GIMPLE pass: cddce
/home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-16.c: In function
'f':
/home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-16.c:5:5:
internal
 compiler error: Segmentation fault
0x8b656f crash_signal
        ../../gcc/gcc/toplev.cc:316
0xa26a4c find_uses_to_rename_use
        ../../gcc/gcc/tree-ssa-loop-manip.cc:424
0xa26c03 find_uses_to_rename_use
        ../../gcc/gcc/tree-ssa-loop-manip.cc:414
0xa26c03 find_uses_to_rename_stmt
        ../../gcc/gcc/tree-ssa-loop-manip.cc:464
0xa26c03 find_uses_to_rename_bb
        ../../gcc/gcc/tree-ssa-loop-manip.cc:495
0xa27683 find_uses_to_rename
        ../../gcc/gcc/tree-ssa-loop-manip.cc:521
0xa27683 rewrite_into_loop_closed_ssa_1
        ../../gcc/gcc/tree-ssa-loop-manip.cc:588
0xa27683 rewrite_into_loop_closed_ssa(bitmap_head*, unsigned int)
        ../../gcc/gcc/tree-ssa-loop-manip.cc:628
0x9075e7 repair_loop_structures
        ../../gcc/gcc/tree-cfgcleanup.cc:1190
0x9075e7 cleanup_tree_cfg(unsigned int)
        ../../gcc/gcc/tree-cfgcleanup.cc:1209
0x78089b execute_function_todo
        ../../gcc/gcc/passes.cc:2057
0x780ebb do_per_function
        ../../gcc/gcc/passes.cc:1687
0x78103f execute_todo
        ../../gcc/gcc/passes.cc:2142
Please submit a full bug report, with preprocessed source (by using
-freport-bug).

(gdb) r
Starting program: /home/dave/gnu/gcc/objdir/gcc/cc1 -fpreprocessed
ssa-sink-16.i -quiet -dumpbase ssa-sink-16.c -dumpbase-ext .c -O2 -version
-fdiagnostics-color=never -fno-diagnostics-show-caret
-fno-diagnostics-show-line-numbers -fdiagnostics-urls=never
-fdiagnostics-path-format=separate-events -fdiagnostics-text-art-charset=none
-fno-tree-pre -fno-tree-dominator-opts -fdump-tree-sink -fdump-tree-optimized
-o ssa-sink-16.s
warning: Unable to find libthread_db matching inferior's thread library, thread
debugging will not be available.
GNU C17 (GCC) version 14.0.0 20231204 (experimental) [master
r14-6126-g886f256ce3b] (hppa-linux-gnu)
        compiled by GNU C version 14.0.0 20231204 (experimental) [master
r14-6126-g886f256ce3b], GMP version 6.3.0, MPFR version 4.2.1, MPC version
1.3.1, isl version isl-0.26-GMP

GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Compiler executable checksum: 04c59775674c2a8fe5fa9ca70cc96db0

Program received signal SIGSEGV, Segmentation fault.
find_uses_to_rename_use (bb=0xfabdc070, use_blocks=0x191d580,
    need_phis=<optimized out>, use=<optimized out>)
    at ../../gcc/gcc/tree-ssa-loop-manip.cc:424
424       if (!loop_outer (def_loop))
(gdb) disass $pc-16,$pc+16
Dump of assembler code from 0xa26a3c to 0xa26a5c:
   0x00a26a3c <find_uses_to_rename_use(basic_block, bitmap*, bitmap,
tree)+24>:ldw 10(r24),ret0
   0x00a26a40 <find_uses_to_rename_use(basic_block, bitmap*, bitmap,
tree)+28>:cmpib,= 0,ret0,0xa26aa0 <find_uses_to_rename_use(basic_block,
bitmap*, bitmap, tree)+124>
   0x00a26a44 <find_uses_to_rename_use(basic_block, bitmap*, bitmap,
tree)+32>:copy r25,r3
   0x00a26a48 <find_uses_to_rename_use(basic_block, bitmap*, bitmap,
tree)+36>:ldw c(ret0),r26
=> 0x00a26a4c <find_uses_to_rename_use(basic_block, bitmap*, bitmap,
tree)+40>:ldw 20(r26),ret0
   0x00a26a50 <find_uses_to_rename_use(basic_block, bitmap*, bitmap,
tree)+44>:cmpib,=,n 0,ret0,0xa26aa0 <find_uses_to_rename_use(basic_block,
bitmap*, bitmap, tree)+124>
   0x00a26a54 <find_uses_to_rename_use(basic_block, bitmap*, bitmap,
tree)+48>:ldw 4(ret0),r19
   0x00a26a58 <find_uses_to_rename_use(basic_block, bitmap*, bitmap,
tree)+52>:cmpib,= 0,r19,0xa26aa0 <find_uses_to_rename_use(basic_block, bitmap*,
bitmap, tree)+124>
End of assembler dump.
(gdb) p/x $r26
$1 = 0x0
(gdb) bt
#0  find_uses_to_rename_use (bb=0xfabdc070, use_blocks=0x191d580,
    need_phis=<optimized out>, use=<optimized out>)
    at ../../gcc/gcc/tree-ssa-loop-manip.cc:424
#1  0x00a26c04 in find_uses_to_rename_use (need_phis=0x19bacc0,
    use_blocks=0x191d580, use=<optimized out>, bb=0xfabdc070)
    at ../../gcc/gcc/tree-ssa-loop-manip.cc:414
#2  find_uses_to_rename_stmt (use_flags=5, need_phis=0x19bacc0,
    use_blocks=0x191d580, stmt=0xfabdc070)
    at ../../gcc/gcc/tree-ssa-loop-manip.cc:464
#3  find_uses_to_rename_bb (bb=<optimized out>, use_blocks=0x191d580,
    need_phis=0x19bacc0, use_flags=5)
    at ../../gcc/gcc/tree-ssa-loop-manip.cc:495
#4  0x00a27684 in find_uses_to_rename (use_flags=5, need_phis=0x191d580,
    use_blocks=0x191d580, changed_bbs=<optimized out>)
    at ../../gcc/gcc/tree-ssa-loop-manip.cc:521
#5  rewrite_into_loop_closed_ssa_1 (use_flags=5, update_flag=<optimized out>,
    changed_bbs=<optimized out>) at ../../gcc/gcc/tree-ssa-loop-manip.cc:588
#6  rewrite_into_loop_closed_ssa (changed_bbs=<optimized out>,
    update_flag=<optimized out>) at ../../gcc/gcc/tree-ssa-loop-manip.cc:628
#7  0x009075e8 in repair_loop_structures ()
    at ../../gcc/gcc/tree-cfgcleanup.cc:1190
#8  cleanup_tree_cfg (ssa_update_flags=2048)
    at ../../gcc/gcc/tree-cfgcleanup.cc:1209
--Type <RET> for more, q to quit, c to continue without paging--
#9  0x0078089c in execute_function_todo (fn=0x191d580, data=<optimized out>)
    at ../../gcc/gcc/passes.cc:2057
#10 0x00780ebc in do_per_function (callback=0x19bacc0, data=0x191d580)
    at ../../gcc/gcc/passes.cc:1687
#11 0x00781040 in execute_todo (flags=5) at ../../gcc/gcc/passes.cc:2142
#12 0x00785288 in execute_one_pass (pass=0x5) at ../../gcc/gcc/passes.cc:2687
#13 0x0078589c in execute_pass_list_1 (pass=0x5)
    at ../../gcc/gcc/passes.cc:2750
#14 0x007858b4 in execute_pass_list_1 (pass=0x5)
    at ../../gcc/gcc/passes.cc:2751
#15 0x007858b4 in execute_pass_list_1 (pass=0x5)
    at ../../gcc/gcc/passes.cc:2751
#16 0x00785914 in execute_pass_list (fn=<optimized out>, pass=<optimized out>)
    at ../../gcc/gcc/passes.cc:2761
#17 0x003af2dc in cgraph_node::expand (this=0x5) at ../../gcc/gcc/context.h:48
#18 cgraph_node::expand (this=0x5) at ../../gcc/gcc/cgraphunit.cc:1794
#19 0x003b12fc in expand_all_functions () at ../../gcc/gcc/cgraphunit.cc:2024
#20 symbol_table::compile (this=0x19bacc0) at ../../gcc/gcc/cgraphunit.cc:2398
#21 0x003b348c in symbol_table::compile (this=0x191d580)
    at ../../gcc/gcc/cgraphunit.cc:2311
#22 symbol_table::finalize_compilation_unit (this=0x191d580)
    at ../../gcc/gcc/cgraphunit.cc:2583
#23 0x008b6960 in compile_file () at ../../gcc/gcc/toplev.cc:473

   0x00a26a24 <find_uses_to_rename_use(basic_block, bitmap*, bitmap, tree)+0>: 
stw rp,-14(sp)
   0x00a26a28 <find_uses_to_rename_use(basic_block, bitmap*, bitmap, tree)+4>: 
stw,ma r5,40(sp)
   0x00a26a2c <find_uses_to_rename_use(basic_block, bitmap*, bitmap, tree)+8>: 
copy r26,r5
   0x00a26a30 <find_uses_to_rename_use(basic_block, bitmap*, bitmap, tree)+12>:
stw r4,-3c(sp)
   0x00a26a34 <find_uses_to_rename_use(basic_block, bitmap*, bitmap, tree)+16>:
copy r23,r4
   0x00a26a38 <find_uses_to_rename_use(basic_block, bitmap*, bitmap, tree)+20>:
stw r3,-38(sp)
   0x00a26a3c <find_uses_to_rename_use(basic_block, bitmap*, bitmap, tree)+24>:
ldw 10(r24),ret0
   0x00a26a40 <find_uses_to_rename_use(basic_block, bitmap*, bitmap, tree)+28>:
cmpib,= 0,ret0,0xa26aa0 <find_uses_to_rename_use(basic_block, bitmap*, bitmap,
tree)+124>
   0x00a26a44 <find_uses_to_rename_use(basic_block, bitmap*, bitmap, tree)+32>:
copy r25,r3
   0x00a26a48 <find_uses_to_rename_use(basic_block, bitmap*, bitmap, tree)+36>:
ldw c(ret0),r26
=> 0x00a26a4c <find_uses_to_rename_use(basic_block, bitmap*, bitmap, tree)+40>:
ldw 20(r26),ret0

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

* [Bug tree-optimization/112885] FAIL: gcc.dg/tree-ssa/ssa-sink-16.c (internal compiler error: Segmentation fault )
  2023-12-06 17:27 [Bug tree-optimization/112885] New: FAIL: gcc.dg/tree-ssa/ssa-sink-16.c (internal compiler error: Segmentation fault ) danglin at gcc dot gnu.org
@ 2023-12-06 18:16 ` pinskia at gcc dot gnu.org
  2023-12-07  8:11 ` rguenth at gcc dot gnu.org
  1 sibling, 0 replies; 3+ messages in thread
From: pinskia at gcc dot gnu.org @ 2023-12-06 18:16 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
I suspect this is already fixed with  r14-6132 (aka PR 112848 ).

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

* [Bug tree-optimization/112885] FAIL: gcc.dg/tree-ssa/ssa-sink-16.c (internal compiler error: Segmentation fault )
  2023-12-06 17:27 [Bug tree-optimization/112885] New: FAIL: gcc.dg/tree-ssa/ssa-sink-16.c (internal compiler error: Segmentation fault ) danglin at gcc dot gnu.org
  2023-12-06 18:16 ` [Bug tree-optimization/112885] " pinskia at gcc dot gnu.org
@ 2023-12-07  8:11 ` rguenth at gcc dot gnu.org
  1 sibling, 0 replies; 3+ messages in thread
From: rguenth at gcc dot gnu.org @ 2023-12-07  8:11 UTC (permalink / raw)
  To: gcc-bugs

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

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|---                         |DUPLICATE

--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> ---
I think so.

*** This bug has been marked as a duplicate of bug 112848 ***

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

end of thread, other threads:[~2023-12-07  8:11 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-12-06 17:27 [Bug tree-optimization/112885] New: FAIL: gcc.dg/tree-ssa/ssa-sink-16.c (internal compiler error: Segmentation fault ) danglin at gcc dot gnu.org
2023-12-06 18:16 ` [Bug tree-optimization/112885] " pinskia at gcc dot gnu.org
2023-12-07  8:11 ` rguenth 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).