https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79570
--- Comment #9 from Jakub Jelinek ---
Author: jakub
Date: Tue Feb 21 16:56:11 2017
New Revision: 245633
URL: https://gcc.gnu.org/viewcvs?rev=245633&root=gcc&view=rev
Log:
PR target/79570
* sel-sched.c (moveup_expr_cached): Don't
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79570
--- Comment #8 from Alexandre Oliva ---
> Alexandre, do you recall why debug insns at heads of basic blocks are special?
I'm afraid I don't remember, but if I had to guess, I'd say it's because debug
insns normally wouldn't be at the border of s
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79570
--- Comment #7 from Jakub Jelinek ---
(In reply to Jakub Jelinek from comment #3)
> --- gcc/sel-sched.c.jj2017-01-01 12:45:38.0 +0100
> +++ gcc/sel-sched.c 2017-02-17 14:14:06.493525368 +0100
> @@ -2529,6 +2529,7 @@ moveup_expr_
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79570
--- Comment #6 from Jakub Jelinek ---
That hunk has been added by Alexandre in r151312 with:
(moveup_expr_cached): Don't use cache for debug insns that
are heads of blocks.
This has been posted to gcc-patches in
http://gcc.gnu.org/ml/gcc-
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79570
Alexander Monakov changed:
What|Removed |Added
CC||abel at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79570
--- Comment #4 from Jakub Jelinek ---
Seems before r197942 sel_remove_insn with only_disconnect true actually kept
BLOCK_FOR_INSN on the (temporarily) removed insn. But sel_bb_head would
certainly not return that temporarily removed insn, so what
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79570
--- Comment #3 from Jakub Jelinek ---
The ICE is because on the DEBUG_INSN move_op_orig_expr_found removes it from
the IL: remove_insn_from_stream and then move_op_ascend -> moveup_expr_cached
2531 if (DEBUG_INSN_P (EXPR_INSN_RTX (expr))
253
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79570
Jakub Jelinek changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79570
Richard Biener changed:
What|Removed |Added
Version|unknown |7.0
Target Milestone|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79570
--- Comment #1 from Martin Liška ---
ICE for selective scheduling in be run as first pass (-fselective-scheduling):
$ gcc /home/marxin/Programming/gcc/gcc/testsuite/gcc.dg/pr70252.c
-fselective-scheduling -fschedule-insns -O -fvar-tracking-assig
10 matches
Mail list logo