[Bug rtl-optimization/60901] [4.8/4.9/4.10 Regression] ICE: SIGSEGV in add_to_deps_list with -fsel-sched-pipelining-outer-loops

2014-04-22 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60901 --- Comment #2 from Andrey Belevantsev --- I'm on Easter vacation this week, will take a look after that.

[Bug rtl-optimization/60866] [4.7/4.8/4.9/4.10 Regression] ICE: in get_seqno_for_a_jump, at sel-sched-ir.c:4068 with -fselective-scheduling -fno-if-conversion

2014-04-28 Thread abel at gcc dot gnu.org
|unassigned at gcc dot gnu.org |abel at gcc dot gnu.org --- Comment #3 from Andrey Belevantsev --- Created attachment 32692 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=32692&action=edit draft patch An interesting case so I'd leave more detailed notes. We are scheduling a regio

[Bug rtl-optimization/60901] [4.8/4.9/4.10 Regression] ICE: SIGSEGV in add_to_deps_list with -fsel-sched-pipelining-outer-loops

2014-04-29 Thread abel at gcc dot gnu.org
|unassigned at gcc dot gnu.org |abel at gcc dot gnu.org --- Comment #3 from Andrey Belevantsev --- The ix86_dependencies_evaluation_hook has the following code: 26230 /* Assume that region is SCC, i.e. all immediate predecessors 26231of non-head block are in the

[Bug rtl-optimization/60901] [4.8/4.9/4.10 Regression] ICE: SIGSEGV in add_to_deps_list with -fsel-sched-pipelining-outer-loops

2014-05-14 Thread abel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60901 --- Comment #4 from Andrey Belevantsev --- Author: abel Date: Wed May 14 09:46:26 2014 New Revision: 210414 URL: http://gcc.gnu.org/viewcvs?rev=210414&root=gcc&view=rev Log: PR rtl-optimization/60901 * config/i386/i386.c (ix86_dependenci

[Bug rtl-optimization/60901] [4.8/4.9/4.10 Regression] ICE: SIGSEGV in add_to_deps_list with -fsel-sched-pipelining-outer-loops

2014-05-14 Thread abel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60901 Andrey Belevantsev changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug rtl-optimization/60866] [4.7/4.8/4.9/4.10 Regression] ICE: in get_seqno_for_a_jump, at sel-sched-ir.c:4068 with -fselective-scheduling -fno-if-conversion

2014-05-14 Thread abel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60866 --- Comment #4 from Andrey Belevantsev --- Author: abel Date: Wed May 14 12:09:02 2014 New Revision: 210420 URL: http://gcc.gnu.org/viewcvs?rev=210420&root=gcc&view=rev Log: PR rtl-optimization/60866 * sel-sched-ir (sel_init_new_

[Bug rtl-optimization/60866] [4.7/4.8/4.9/4.10 Regression] ICE: in get_seqno_for_a_jump, at sel-sched-ir.c:4068 with -fselective-scheduling -fno-if-conversion

2014-05-14 Thread abel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60866 Andrey Belevantsev changed: What|Removed |Added Status|ASSIGNED|RESOLVED Known to work|

[Bug rtl-optimization/60901] [4.8/4.9 Regression] ICE: SIGSEGV in add_to_deps_list with -fsel-sched-pipelining-outer-loops

2014-05-25 Thread abel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60901 --- Comment #8 from Andrey Belevantsev --- Sorry, Uros asked me to wait a bit while the patch is on trunk and at the time the 4.8 branch got freezed, so I've postponed backporting. I will take care of it.

[Bug rtl-optimization/60901] [4.8/4.9 Regression] ICE: SIGSEGV in add_to_deps_list with -fsel-sched-pipelining-outer-loops

2014-06-03 Thread abel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60901 --- Comment #9 from Andrey Belevantsev --- Author: abel Date: Tue Jun 3 09:20:36 2014 New Revision: 211164 URL: http://gcc.gnu.org/viewcvs?rev=211164&root=gcc&view=rev Log: Backport from mainline 2014-05-14 Andrey Belevantsev

[Bug rtl-optimization/60866] [4.7/4.8/4.9 Regression] ICE: in get_seqno_for_a_jump, at sel-sched-ir.c:4068 with -fselective-scheduling -fno-if-conversion

2014-06-03 Thread abel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60866 --- Comment #7 from Andrey Belevantsev --- Author: abel Date: Tue Jun 3 09:25:39 2014 New Revision: 211165 URL: http://gcc.gnu.org/viewcvs?rev=211165&root=gcc&view=rev Log: Backport from mainline 2014-05-14 Andrey Belevantsev

[Bug rtl-optimization/60901] [4.8/4.9 Regression] ICE: SIGSEGV in add_to_deps_list with -fsel-sched-pipelining-outer-loops

2014-06-03 Thread abel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60901 --- Comment #10 from Andrey Belevantsev --- Author: abel Date: Tue Jun 3 10:06:39 2014 New Revision: 211168 URL: http://gcc.gnu.org/viewcvs?rev=211168&root=gcc&view=rev Log: Backport from mainline 2014-05-14 Andrey Belevantsev

[Bug rtl-optimization/60901] [4.8/4.9 Regression] ICE: SIGSEGV in add_to_deps_list with -fsel-sched-pipelining-outer-loops

2014-06-03 Thread abel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60901 Andrey Belevantsev changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|---

[Bug rtl-optimization/60866] [4.7/4.8/4.9 Regression] ICE: in get_seqno_for_a_jump, at sel-sched-ir.c:4068 with -fselective-scheduling -fno-if-conversion

2014-06-03 Thread abel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60866 --- Comment #8 from Andrey Belevantsev --- Author: abel Date: Tue Jun 3 10:08:58 2014 New Revision: 211169 URL: http://gcc.gnu.org/viewcvs?rev=211169&root=gcc&view=rev Log: Backport from mainline 2014-05-14 Andrey Belevantsev

[Bug rtl-optimization/60866] [4.7/4.8/4.9 Regression] ICE: in get_seqno_for_a_jump, at sel-sched-ir.c:4068 with -fselective-scheduling -fno-if-conversion

2014-06-03 Thread abel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60866 Andrey Belevantsev changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug rtl-optimization/57422] [4.9 Regression] ICE: SIGSEGV in dominated_by_p with custom flags

2014-01-21 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57422 --- Comment #9 from Andrey Belevantsev --- Author: abel Date: Tue Jan 21 10:22:07 2014 New Revision: 206876 URL: http://gcc.gnu.org/viewcvs?rev=206876&root=gcc&view=rev Log: Backport from mainline 2013-12-23 Andrey Belevantsev

[Bug rtl-optimization/57422] [4.9 Regression] ICE: SIGSEGV in dominated_by_p with custom flags

2014-01-21 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57422 --- Comment #10 from Andrey Belevantsev --- Author: abel Date: Tue Jan 21 12:31:35 2014 New Revision: 206880 URL: http://gcc.gnu.org/viewcvs?rev=206880&root=gcc&view=rev Log: Backport from mainline 2013-12-23 Andrey Belevantsev

[Bug rtl-optimization/58960] [4.9 regression] ICE in bmp_iter_set_init

2014-01-21 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58960 Andrey Belevantsev changed: What|Removed |Added CC||abel at gcc dot gnu.org --- Comment

[Bug rtl-optimization/58960] [4.9 regression] ICE in bmp_iter_set_init

2014-01-22 Thread abel at gcc dot gnu.org
||2014-01-22 Assignee|unassigned at gcc dot gnu.org |abel at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #5 from Andrey Belevantsev --- Created attachment 31915 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=31915&

[Bug rtl-optimization/58960] [4.9 regression] ICE in bmp_iter_set_init

2014-01-22 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58960 Andrey Belevantsev changed: What|Removed |Added CC||vmakarov at gcc dot gnu.org --- Comm

[Bug rtl-optimization/58960] [4.9 regression] ICE in bmp_iter_set_init

2014-01-23 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58960 --- Comment #8 from Andrey Belevantsev --- (In reply to Andreas Schwab from comment #7) > Testresults: http://gcc.gnu.org/ml/gcc-testresults/2014-01/msg01781.html > > No regressions, and g++.dg/opt/pr48272.C now passes. Thank you, my own run is

[Bug rtl-optimization/57915] [4.8/4.9 Regression] ICE in set_address_disp, at rtlanal.c:5537

2014-01-23 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57915 Andrey Belevantsev changed: What|Removed |Added CC||abel at gcc dot gnu.org --- Comment

[Bug rtl-optimization/48272] internal compiler error: in setup_insn_reg_pressure_info, at haifa-sched.c:1124

2014-01-29 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48272 Andrey Belevantsev changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug rtl-optimization/57915] [4.8/4.9 Regression] ICE in set_address_disp, at rtlanal.c:5537

2014-02-03 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57915 --- Comment #9 from Andrey Belevantsev --- (In reply to Jakub Jelinek from comment #7) > I'd say if (plus:SI (symbol_ref:SI ...) (const_int ...)) not surrounded by > (const:SI ) is considered invalid IL, then trying to workaround cprop bug in > so

[Bug rtl-optimization/57662] [4.9 Regression] ICE: SIGSEGV in code_motion_process_successors with -fschedule-insns2 -fselective-scheduling2

2014-02-03 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57662 --- Comment #7 from Andrey Belevantsev --- Author: abel Date: Mon Feb 3 12:00:23 2014 New Revision: 207421 URL: http://gcc.gnu.org/viewcvs?rev=207421&root=gcc&view=rev Log: gcc/ PR rtl-optimization/57662 * sel-sched.c (code_motion_path_d

[Bug rtl-optimization/60043] -fschedule-insns2 breaks anti-dependency

2014-02-03 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60043 Andrey Belevantsev changed: What|Removed |Added CC||abel at gcc dot gnu.org --- Comment

[Bug rtl-optimization/60043] -fschedule-insns2 breaks anti-dependency

2014-02-03 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60043 --- Comment #2 from Andrey Belevantsev --- And indeed, if we change the test case to int foo (long long *a, short *b, int n) { int k = *b + 1000; *a = (long long) (n * 100); return k; } then we get the desired anti-dependency because alia

[Bug rtl-optimization/60043] -fschedule-insns2 breaks anti-dependency

2014-02-04 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60043 --- Comment #5 from Andrey Belevantsev --- (In reply to Richard Biener from comment #4) > Hmm, oops. The testcase has a true dependence ... ;) Still, isn't the > code in sched_analyze_2 wrong? Or are pending_mems all before 't'? Yes (to second

[Bug rtl-optimization/56885] [4.8/4.9 Regression] ICE: in assign_by_spills, at lra-assigns.c:1268 with -O -fschedule-insns -fselective-scheduling

2014-02-04 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56885 Andrey Belevantsev changed: What|Removed |Added CC||abel at gcc dot gnu.org --- Comment

[Bug c++/19377] Using declaration in "private" part causes "protected" diagnostic

2014-02-06 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19377 Andrey Belevantsev changed: What|Removed |Added CC||abel at gcc dot gnu.org

[Bug c++/19377] Using declaration in "private" part causes "protected" diagnostic

2014-02-06 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19377 --- Comment #11 from Andrey Belevantsev --- (In reply to fabien from comment #10) > The testcase is not valid, as a using declaration shall refer to a direct > base class, which is not the case in 'using ns::Base::i' (the namespace ns > does not

[Bug rtl-optimization/60086] suboptimal asm generated for a loop (store/load false aliasing)

2014-02-07 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60086 --- Comment #5 from Andrey Belevantsev --- (In reply to Jakub Jelinek from comment #1) > ... > doesn't reorder those is that RA allocates the same register. With -O3 > -mavx -fselective-scheduling2 the stores are also changed, but we end up > wit

[Bug rtl-optimization/60086] suboptimal asm generated for a loop (store/load false aliasing)

2014-02-07 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60086 --- Comment #6 from Andrey Belevantsev --- Forgot to mention that we end up scheduling this block in 21 cycles while the regular scheduling needs 24. Not that it's so important though.

[Bug rtl-optimization/58960] [4.9 regression] ICE in bmp_iter_set_init

2014-02-17 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58960 --- Comment #9 from Andrey Belevantsev --- Author: abel Date: Tue Feb 18 05:41:29 2014 New Revision: 207832 URL: http://gcc.gnu.org/viewcvs?rev=207832&root=gcc&view=rev Log: PR rtl-optimization/58960 * haifa-sched.c (alloc_global_

[Bug rtl-optimization/58960] [4.9 regression] ICE in bmp_iter_set_init

2014-02-17 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58960 Andrey Belevantsev changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug rtl-optimization/60268] [4.9 regression] ICE: in rank_for_schedule, at haifa-sched.c:2557

2014-02-19 Thread abel at gcc dot gnu.org
|unassigned at gcc dot gnu.org |abel at gcc dot gnu.org --- Comment #3 from Andrey Belevantsev --- I'm out of office today, so I'll have a look properly tomorrow, but... (In reply to Jakub Jelinek from comment #2) > So perhaps: > --- gcc/haifa-sched.c 2014-02-18 08:18:53.045024428

[Bug rtl-optimization/60268] [4.9 regression] ICE: in rank_for_schedule, at haifa-sched.c:2557

2014-02-20 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60268 --- Comment #4 from Andrey Belevantsev --- (In reply to Jakub Jelinek from comment #2) I forgot the single block regions case, so the nr_regions_initial init should be moved to the bottom of sched_rgn_init. The check before free_global_sched_pr

[Bug middle-end/60292] [4.9 Regression] ICE: in fill_vec_av_set, at sel-sched.c:3863 with -m64 after r206174 on powerpc-apple-darwin9.8.0

2014-02-20 Thread abel at gcc dot gnu.org
||2014-02-21 Assignee|unassigned at gcc dot gnu.org |abel at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Andrey Belevantsev --- Confirmed, I'm at it.

[Bug middle-end/60292] [4.9 Regression] ICE: in fill_vec_av_set, at sel-sched.c:3863 with -m64 after r206174 on powerpc-apple-darwin9.8.0

2014-02-21 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60292 --- Comment #2 from Andrey Belevantsev --- Here the assert added while fixing PR 57422 means that we should always be able to schedule the current fence instruction. The PR 57422 analysis was good but for the added assert we should make one more

[Bug rtl-optimization/60268] [4.9 regression] ICE: in rank_for_schedule, at haifa-sched.c:2557

2014-02-23 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60268 --- Comment #6 from Andrey Belevantsev --- Author: abel Date: Mon Feb 24 05:57:02 2014 New Revision: 208066 URL: http://gcc.gnu.org/viewcvs?rev=208066&root=gcc&view=rev Log: gcc/ 2014-02-24 Andrey Belevantsev PR rtl-optimization/60268

[Bug rtl-optimization/60268] [4.9 regression] ICE: in rank_for_schedule, at haifa-sched.c:2557

2014-02-23 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60268 Andrey Belevantsev changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug middle-end/60292] [4.9 Regression] ICE: in fill_vec_av_set, at sel-sched.c:3863 with -m64 after r206174 on powerpc-apple-darwin9.8.0

2014-02-24 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60292 --- Comment #6 from Andrey Belevantsev --- (In reply to Dominique d'Humieres from comment #5) > The PR is fixed by the patch in comment 2 without regression, see > http://gcc.gnu.org/ml/gcc-testresults/2014-02/msg01688.html. > > Thanks for the qu

[Bug middle-end/60292] [4.9 Regression] ICE: in fill_vec_av_set, at sel-sched.c:3863 with -m64 after r206174 on powerpc-apple-darwin9.8.0

2014-02-24 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60292 --- Comment #7 from Andrey Belevantsev --- Author: abel Date: Tue Feb 25 06:35:09 2014 New Revision: 208109 URL: http://gcc.gnu.org/viewcvs?rev=208109&root=gcc&view=rev Log: PR rtl-optimization/60292 * sel-sched.c (fill_vec_av_set): Do no

[Bug middle-end/60292] [4.9 Regression] ICE: in fill_vec_av_set, at sel-sched.c:3863 with -m64 after r206174 on powerpc-apple-darwin9.8.0

2014-02-24 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60292 Andrey Belevantsev changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/66660] [ia64] Speculative load not checked before use, leading to a NaT Consumption Vector interruption

2015-10-28 Thread abel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=0 --- Comment #3 from Andrey Belevantsev --- Sorry, I've got swamped by work and never got around to this. I will try harder now :)

[Bug target/64411] ICE: in verify_target_availability, at sel-sched.c:1577 with -Os -mcmodel=medium -fPIC -fschedule-insns -fselective-scheduling

2016-01-14 Thread abel at gcc dot gnu.org
||abel at gcc dot gnu.org Assignee|unassigned at gcc dot gnu.org |abel at gcc dot gnu.org

[Bug rtl-optimization/69032] [5/6 Regression] ICE: in cfg_preds_1, at sel-sched-ir.c:4809 with -fsched-pressure -fsel-sched-pipelining -fselective-scheduling

2016-01-14 Thread abel at gcc dot gnu.org
|unassigned at gcc dot gnu.org |abel at gcc dot gnu.org

[Bug rtl-optimization/69102] [4.9/5/6 Regression] ICE: in move_op_ascend, at sel-sched.c:6138 with -fselective-scheduling2

2016-01-14 Thread abel at gcc dot gnu.org
||abel at gcc dot gnu.org Assignee|unassigned at gcc dot gnu.org |abel at gcc dot gnu.org

[Bug target/65161] ICE: in vec<_haifa_insn_data, va_heap, vl_embed>::operator[], at vec.h:736 with -O3 -fselective-scheduling2 -mtune=slm

2016-01-19 Thread abel at gcc dot gnu.org
||abel at gcc dot gnu.org Resolution|--- |FIXED --- Comment #5 from Andrey Belevantsev --- Fixed since 5.0 and works for 4.9 (no offending code there).

[Bug rtl-optimization/52203] ICE: in reset_sched_cycles_in_current_ebb, at sel-sched.c:7136 with -fsel-sched-pipelining -fselective-scheduling2 and other custom flags

2016-01-19 Thread abel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52203 Andrey Belevantsev changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug rtl-optimization/69307] [4.9/5/6 Regression] wrong code with -O2 -fselective-scheduling @ armv7a

2016-01-21 Thread abel at gcc dot gnu.org
|unassigned at gcc dot gnu.org |abel at gcc dot gnu.org

[Bug rtl-optimization/54472] ICE (spill_failure): unable to find a register to spill in class 'AREG' with -O -fschedule-insns -fselective-scheduling

2016-01-21 Thread abel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54472 Andrey Belevantsev changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/64411] ICE: in verify_target_availability, at sel-sched.c:1577 with -Os -mcmodel=medium -fPIC -fschedule-insns -fselective-scheduling

2016-01-22 Thread abel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64411 --- Comment #2 from Andrey Belevantsev --- Created attachment 37432 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37432&action=edit patch In this case, we get an inconsistency between the sched-deps interface, saying we can't move an insn

[Bug rtl-optimization/63384] scheduler loops on endless fence list with -fselective-scheduling2 on x86

2016-01-22 Thread abel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63384 Andrey Belevantsev changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug target/66660] [ia64] Speculative load not checked before use, leading to a NaT Consumption Vector interruption

2016-01-25 Thread abel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=0 --- Comment #5 from Andrey Belevantsev --- Created attachment 37464 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37464&action=edit patch for gcc trunk (applies to gcc-5 too)

[Bug target/66660] [ia64] Speculative load not checked before use, leading to a NaT Consumption Vector interruption

2016-01-25 Thread abel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=0 --- Comment #6 from Andrey Belevantsev --- I've debugged it on gcc-5.1.0 since the picture on trunk is different. Thanks Jakub for great explanations, it was not easy to get to the root problem. We speculate an insn (the load in your listing) b

[Bug target/66660] [ia64] Speculative load not checked before use, leading to a NaT Consumption Vector interruption

2015-06-25 Thread abel at gcc dot gnu.org
||2015-06-25 CC||abel at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Andrey Belevantsev --- I will take a look in a week or so when I'll be back in office.

[Bug rtl-optimization/48143] ICE: in reset_sched_cycles_in_current_ebb, at sel-sched.c:7114 with custom flags

2011-03-16 Thread abel at gcc dot gnu.org
||2011.03.16 07:33:21 AssignedTo|unassigned at gcc dot |abel at gcc dot gnu.org |gnu.org | Ever Confirmed|0 |1 --- Comment #1 from Andrey Belevantsev 2011-03-16 07:33:21 UTC --- Confirmed, I

[Bug rtl-optimization/48144] ICE: in code_motion_path_driver, at sel-sched.c:6575 with -fselective-scheduling2 and custom flags

2011-03-16 Thread abel at gcc dot gnu.org
||2011.03.16 07:36:05 AssignedTo|unassigned at gcc dot |abel at gcc dot gnu.org |gnu.org | Ever Confirmed|0 |1 --- Comment #1 from Andrey Belevantsev 2011-03-16 07:36:05 UTC --- Confirmed. I

[Bug rtl-optimization/48143] [4.6/4.7 Regression] ICE: in reset_sched_cycles_in_current_ebb, at sel-sched.c:7114 with custom flags

2011-03-18 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48143 Andrey Belevantsev changed: What|Removed |Added CC||ubizjak at gmail dot com --- Comment

[Bug target/43603] gcc-4.4.3 ICE on ia64 with -O3

2011-03-21 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43603 --- Comment #10 from Andrey Belevantsev 2011-03-21 12:07:57 UTC --- (In reply to comment #9) > Andrey, > > I was just looking at PR 48191, a bug submitted against GCC 4.5.2. It looks > like it is caused by the same problem that this patch fixes

[Bug rtl-optimization/48143] [4.6/4.7 Regression] ICE: in reset_sched_cycles_in_current_ebb, at sel-sched.c:7114 with custom flags

2011-03-22 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48143 --- Comment #5 from Andrey Belevantsev 2011-03-22 12:34:02 UTC --- Author: abel Date: Tue Mar 22 12:33:53 2011 New Revision: 171286 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=171286 Log: PR rtl-optimization/48143 * con

[Bug rtl-optimization/48144] ICE: in code_motion_path_driver, at sel-sched.c:6575 with -fselective-scheduling2 and custom flags

2011-03-22 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48144 --- Comment #3 from Andrey Belevantsev 2011-03-22 15:58:52 UTC --- Created attachment 23751 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=23751 Current patch The ICE turned out to be the new one. We are updating the data sets on the bookk

[Bug rtl-optimization/48144] ICE: in code_motion_path_driver, at sel-sched.c:6575 with -fselective-scheduling2 and custom flags

2011-03-26 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48144 --- Comment #5 from Andrey Belevantsev 2011-03-26 11:40:54 UTC --- Author: abel Date: Sat Mar 26 11:40:51 2011 New Revision: 171555 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=171555 Log: PR rtl-optimization/48144 * sel-sched-i

[Bug rtl-optimization/48143] [4.6 Regression] ICE: in reset_sched_cycles_in_current_ebb, at sel-sched.c:7114 with custom flags

2011-03-31 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48143 --- Comment #8 from Andrey Belevantsev 2011-03-31 11:44:46 UTC --- (In reply to comment #7) > Do you plan to backport this to 4.6 branch? Sure, I was just waiting for 4.6.0 to take off.

[Bug rtl-optimization/48143] [4.6 Regression] ICE: in reset_sched_cycles_in_current_ebb, at sel-sched.c:7114 with custom flags

2011-04-01 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48143 --- Comment #9 from Andrey Belevantsev 2011-04-01 11:07:47 UTC --- Author: abel Date: Fri Apr 1 11:07:44 2011 New Revision: 171825 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=171825 Log: Backport from mainline 2011-03-

[Bug rtl-optimization/48143] [4.6 Regression] ICE: in reset_sched_cycles_in_current_ebb, at sel-sched.c:7114 with custom flags

2011-04-01 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48143 Andrey Belevantsev changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug rtl-optimization/45570] [4.6 Regression] ICE: in cfg_preds_1, at sel-sched-ir.c:4584

2011-04-06 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45570 --- Comment #6 from Andrey Belevantsev 2011-04-07 06:50:12 UTC --- Author: abel Date: Thu Apr 7 06:50:08 2011 New Revision: 172077 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=172077 Log: Backport from mainline 2010-10-

[Bug rtl-optimization/46204] g++.dg/torture/stackalign/throw-1.C fails to compile on IA64

2011-04-06 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46204 --- Comment #5 from Andrey Belevantsev 2011-04-07 06:51:52 UTC --- Author: abel Date: Thu Apr 7 06:51:49 2011 New Revision: 172078 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=172078 Log: Backport from mainline 2010-11-

[Bug middle-end/46518] internal compiler error: in vinsn_detach, at sel-sched-ir.c:1271

2011-04-06 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46518 --- Comment #15 from Andrey Belevantsev 2011-04-07 06:52:33 UTC --- Author: abel Date: Thu Apr 7 06:52:29 2011 New Revision: 172079 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=172079 Log: Backport from mainline 2010-11

[Bug rtl-optimization/45652] [4.6 Regression] gcc.dg/compat/scalar-by-value-3 FAILs with -O2 -fselective-scheduling2

2011-04-06 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45652 --- Comment #12 from Andrey Belevantsev 2011-04-07 06:53:48 UTC --- Author: abel Date: Thu Apr 7 06:53:44 2011 New Revision: 172080 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=172080 Log: Backport from mainline 2010-11

[Bug rtl-optimization/46602] [4.6 Regression] gcc.dg/pr42245-2.c ICE on ia64

2011-04-06 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46602 --- Comment #3 from Andrey Belevantsev 2011-04-07 06:54:25 UTC --- Author: abel Date: Thu Apr 7 06:54:23 2011 New Revision: 172081 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=172081 Log: Backport from mainline 2010-11-

[Bug rtl-optimization/46585] [4.6 Regression] ICE: SIGSEGV in vinsn_create (sel-sched-ir.c:1189) with -fno-dce -fschedule-insns -fselective-scheduling

2011-04-06 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46585 --- Comment #10 from Andrey Belevantsev 2011-04-07 06:56:50 UTC --- Author: abel Date: Thu Apr 7 06:56:47 2011 New Revision: 172082 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=172082 Log: Backport from mainline 2010-11

[Bug rtl-optimization/45354] [4.6 regression] ICE with -fselective-scheduling and -freorder-blocks-and-partition

2011-04-06 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45354 --- Comment #12 from Andrey Belevantsev 2011-04-07 06:58:31 UTC --- Author: abel Date: Thu Apr 7 06:58:29 2011 New Revision: 172083 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=172083 Log: Backport from mainline 2010-12

[Bug target/43603] gcc-4.4.3 ICE on ia64 with -O3

2011-04-06 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43603 --- Comment #12 from Andrey Belevantsev 2011-04-07 06:59:21 UTC --- Author: abel Date: Thu Apr 7 06:59:19 2011 New Revision: 172084 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=172084 Log: Backport from mainline 2010-12

[Bug rtl-optimization/46875] [4.6 Regression] ICE: verify_flow_info failed: too many outgoing branch edges from bb 3 with -Os -fselective-scheduling2

2011-04-07 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46875 --- Comment #5 from Andrey Belevantsev 2011-04-07 07:00:15 UTC --- Author: abel Date: Thu Apr 7 07:00:10 2011 New Revision: 172085 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=172085 Log: Backport from mainline 2010-12-

[Bug rtl-optimization/46649] [4.6 Regression] ICE: in move_bb_info, at sel-sched-ir.c:5080 with -fschedule-insns -fselective-scheduling

2011-04-07 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46649 --- Comment #10 from Andrey Belevantsev 2011-04-07 07:01:30 UTC --- Author: abel Date: Thu Apr 7 07:01:25 2011 New Revision: 172086 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=172086 Log: Backport from mainline 2010-12

[Bug rtl-optimization/47036] [4.6 Regression] ICE: in move_cond_jump, at sel-sched.c:4901 with -fschedule-insns -fselective-scheduling -fno-dce

2011-04-07 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47036 --- Comment #4 from Andrey Belevantsev 2011-04-07 07:02:40 UTC --- Author: abel Date: Thu Apr 7 07:02:34 2011 New Revision: 172087 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=172087 Log: Backport from mainline 2010-12-

[Bug rtl-optimization/46521] ICE: in reset_sched_cycles_in_current_ebb, at sel-sched.c:7092 with -Os -fselective-scheduling2 -fsel-sched-pipelining -fprofile-generate -fno-early-inlining

2011-04-07 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46521 --- Comment #5 from Andrey Belevantsev 2011-04-07 07:04:10 UTC --- Author: abel Date: Thu Apr 7 07:04:02 2011 New Revision: 172088 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=172088 Log: Backport from mainline 2011-01-

[Bug rtl-optimization/46522] ICE: in reset_sched_cycles_in_current_ebb, at sel-sched.c:7092 with -O3 -fsel-sched-pipelining -fselective-scheduling2 -funroll-loops

2011-04-07 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46522 --- Comment #6 from Andrey Belevantsev 2011-04-07 07:04:10 UTC --- Author: abel Date: Thu Apr 7 07:04:02 2011 New Revision: 172088 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=172088 Log: Backport from mainline 2011-01-

[Bug rtl-optimization/45352] ICE: in reset_sched_cycles_in_current_ebb, at sel-sched.c:7058

2011-04-07 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45352 --- Comment #29 from Andrey Belevantsev 2011-04-07 07:04:09 UTC --- Author: abel Date: Thu Apr 7 07:04:02 2011 New Revision: 172088 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=172088 Log: Backport from mainline 2011-01

[Bug rtl-optimization/48144] ICE: in code_motion_path_driver, at sel-sched.c:6575 with -fselective-scheduling2 and custom flags

2011-04-07 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48144 --- Comment #6 from Andrey Belevantsev 2011-04-07 07:05:19 UTC --- Author: abel Date: Thu Apr 7 07:05:16 2011 New Revision: 172089 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=172089 Log: Backport from mainline 2011-03-

[Bug target/43603] gcc-4.4.3 ICE on ia64 with -O3

2011-04-07 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43603 Andrey Belevantsev changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug rtl-optimization/48215] internal compiler error: in vinsn_detach, at sel-sched-ir.c:1268 on IA-64

2011-04-07 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48215 Andrey Belevantsev changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|

[Bug rtl-optimization/48442] ICE: in init_seqno, at sel-sched.c:6767 with -Os -fselective-scheduling2 --param max-sched-extend-regions-iters=100

2011-04-07 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48442 Andrey Belevantsev changed: What|Removed |Added CC||abel at gcc dot gnu.org --- Comment

[Bug target/48273] [4.6/4.7 Regression] ICE: in create_copy_of_insn_rtx, at sel-sched-ir.c:5604 with -fsel-sched-pipelining -fselective-scheduling2 -march=core2

2011-04-07 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48273 Andrey Belevantsev changed: What|Removed |Added CC||abel at gcc dot gnu.org --- Comment

[Bug rtl-optimization/48374] ICE: in single_succ_edge, at basic-block.h:562 with -fselective-scheduling2 and __builtin_unreachable()

2011-04-07 Thread abel at gcc dot gnu.org
||2011.04.07 07:45:54 CC||abel at gcc dot gnu.org AssignedTo|unassigned at gcc dot |abel at gcc dot gnu.org |gnu.org | Ever Confirmed|0 |1

[Bug target/48273] [4.6/4.7 Regression] ICE: in create_copy_of_insn_rtx, at sel-sched-ir.c:5604 with -fsel-sched-pipelining -fselective-scheduling2 -march=core2

2011-04-07 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48273 --- Comment #7 from Andrey Belevantsev 2011-04-07 08:00:28 UTC --- And some of our sel-sched-ir.h helpers can be moved to cfgloop.c as well (e.g. get_loop_exit_edges_unique_dests).

[Bug rtl-optimization/48272] internal compiler error: in setup_insn_reg_pressure_info, at haifa-sched.c:1124

2011-04-07 Thread abel at gcc dot gnu.org
||2011.04.07 08:48:57 CC||abel at gcc dot gnu.org, ||vmakarov at redhat dot com Ever Confirmed|0 |1 --- Comment #2 from Andrey Belevantsev 2011-04-07 08:48:57

[Bug rtl-optimization/48144] ICE: in code_motion_path_driver, at sel-sched.c:6575 with -fselective-scheduling2 and custom flags

2011-04-07 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48144 --- Comment #7 from Andrey Belevantsev 2011-04-07 12:07:29 UTC --- Author: abel Date: Thu Apr 7 12:07:24 2011 New Revision: 172097 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=172097 Log: Backport from mainline 2011-03-

[Bug rtl-optimization/48144] ICE: in code_motion_path_driver, at sel-sched.c:6575 with -fselective-scheduling2 and custom flags

2011-04-07 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48144 Andrey Belevantsev changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug middle-end/45472] [4.5/4.6/4.7 Regression] ICE: in move_op_ascend, at sel-sched.c:6124 with -fselective-scheduling2

2011-04-07 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45472 --- Comment #15 from Andrey Belevantsev 2011-04-08 06:42:22 UTC --- Just to remind the middle-end folks that stage 1 is a fine time for deciding on middle-end volatile semantics, before we forget about this for another 6 months :)

[Bug rtl-optimization/48272] internal compiler error: in setup_insn_reg_pressure_info, at haifa-sched.c:1124

2011-04-08 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48272 --- Comment #4 from Andrey Belevantsev 2011-04-08 13:25:35 UTC --- Author: abel Date: Fri Apr 8 13:25:29 2011 New Revision: 172183 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=172183 Log: PR rtl-optimization/48272 * sc

[Bug target/48673] [4.7 Regression] GCC generates WAW and RAW conflicts on IA64.

2011-04-27 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48673 Andrey Belevantsev changed: What|Removed |Added CC||abel at gcc dot gnu.org --- Comment

[Bug target/43603] gcc-4.4.3 ICE on ia64 with -O3

2011-04-27 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43603 --- Comment #16 from Andrey Belevantsev 2011-04-27 08:10:12 UTC --- The patch from 4.5 can likely be ported to 4.4 somewhat easy, however, it is big enough and I am not sure that there will be any more releases off 4.4-branch. If there is such a

[Bug target/43603] gcc-4.4.3 ICE on ia64 with -O3

2011-04-27 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43603 --- Comment #20 from Andrey Belevantsev 2011-04-27 10:04:38 UTC --- Created attachment 24112 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=24112 backported patch Good. Then attached is the initial backport, I have just verified that it pa

[Bug target/48673] [4.7 Regression] GCC generates WAW and RAW conflicts on IA64.

2011-05-05 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48673 --- Comment #5 from Andrey Belevantsev 2011-05-06 06:24:31 UTC --- (In reply to comment #4) > Sounds like either ia64 must clear the disable-schedule flag on all basic > blocks, or sms must be fixed to set TImode on the insns as needed. Or sched

[Bug target/48673] [4.7 Regression] GCC generates WAW and RAW conflicts on IA64.

2011-05-06 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48673 --- Comment #7 from Andrey Belevantsev 2011-05-06 12:33:39 UTC --- (In reply to comment #6) > (In reply to comment #5) > > Or schedule_block could have a mode of preserving the existing insn order, > > which can also be useful for testing purpose

[Bug rtl-optimization/49014] [4.7 Regression] ICE: in reset_sched_cycles_in_current_ebb, at sel-sched.c:7132 with even more insane set of flags

2011-05-17 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49014 --- Comment #2 from Andrey Belevantsev 2011-05-17 14:20:52 UTC --- That patch is most likely just exposed a sel-sched bug or a target bug. I will be looking at it tomorrow.

[Bug rtl-optimization/49014] [4.7 Regression] ICE: in reset_sched_cycles_in_current_ebb, at sel-sched.c:7132 with even more insane set of flags

2011-05-19 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49014 Andrey Belevantsev changed: What|Removed |Added CC||ubizjak at gmail dot com --- Comment

[Bug rtl-optimization/45352] ICE: in reset_sched_cycles_in_current_ebb, at sel-sched.c:7058

2010-09-28 Thread abel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45352 --- Comment #7 from Andrey Belevantsev 2010-09-28 11:47:33 UTC --- Thanks for the test, it shows one more case of using issue_rate that I have missed. We need to distinguish between the stalls caused by data dependencies and by lack of functiona

<    1   2   3   4   >