[Bug debug/89681] Incorrect source positions on O1 for simple code case

2019-03-12 Thread alahay01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89681 --- Comment #2 from alahay01 at gcc dot gnu.org --- Created attachment 45951 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45951=edit O0 expand pass

[Bug debug/89681] Incorrect source positions on O1 for simple code case

2019-03-12 Thread alahay01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89681 --- Comment #1 from alahay01 at gcc dot gnu.org --- Created attachment 45950 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45950=edit O1 expand pass

[Bug debug/89681] New: Incorrect source positions on O1 for simple code case

2019-03-12 Thread alahay01 at gcc dot gnu.org
Component: debug Assignee: unassigned at gcc dot gnu.org Reporter: alahay01 at gcc dot gnu.org Target Milestone: --- Created attachment 45949 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45949=edit source code Compiling a simple test case with O1 gives incorrect line numb

[Bug debug/88432] Dwarf line numbering inadequate when using -fstack-protector-strong

2018-12-10 Thread alahay01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88432 --- Comment #3 from alahay01 at gcc dot gnu.org --- I considered a number of solutions, but they all had issues: 1) Place the RTL for the stack guard inside the prologue, giving: *function prologue rtl *stack guard code (__stack_chk_guard

[Bug debug/88432] Dwarf line numbering inadequate when using -fstack-protector-strong

2018-12-10 Thread alahay01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88432 --- Comment #2 from alahay01 at gcc dot gnu.org --- Created attachment 45200 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45200=edit Final assembly dump for the .cc file with dwarf

[Bug debug/88432] Dwarf line numbering inadequate when using -fstack-protector-strong

2018-12-10 Thread alahay01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88432 --- Comment #1 from alahay01 at gcc dot gnu.org --- Created attachment 45199 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45199=edit rtl final dump for the .cc file

[Bug debug/88432] New: Dwarf line numbering inadequate when using -fstack-protector-strong

2018-12-10 Thread alahay01 at gcc dot gnu.org
Priority: P3 Component: debug Assignee: unassigned at gcc dot gnu.org Reporter: alahay01 at gcc dot gnu.org Target Milestone: --- Created attachment 45198 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45198=edit Example breaking program Using -fst

[Bug tree-optimization/71752] [7 Regression] ICE in compute_live_loop_exits, at tree-ssa-loop-manip.c:229 w/ -O1 -ftree-vectorize

2016-08-17 Thread alahay01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71752 alahay01 at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug tree-optimization/71752] [7 Regression] ICE in compute_live_loop_exits, at tree-ssa-loop-manip.c:229 w/ -O1 -ftree-vectorize

2016-08-17 Thread alahay01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71752 --- Comment #4 from alahay01 at gcc dot gnu.org --- Author: alahay01 Date: Wed Aug 17 15:31:44 2016 New Revision: 239542 URL: https://gcc.gnu.org/viewcvs?rev=239542=gcc=rev Log: 2015-08-17 Alan Hayward <alan.hayw...@arm.com> P

[Bug tree-optimization/71818] [7 Regression] ICE in as_a, at is-a.h:192 w/ -O2 -ftree-vectorize

2016-08-01 Thread alahay01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71818 alahay01 at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug tree-optimization/71818] [7 Regression] ICE in as_a, at is-a.h:192 w/ -O2 -ftree-vectorize

2016-08-01 Thread alahay01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71818 --- Comment #1 from alahay01 at gcc dot gnu.org --- Author: alahay01 Date: Mon Aug 1 14:33:23 2016 New Revision: 238955 URL: https://gcc.gnu.org/viewcvs?rev=238955=gcc=rev Log: 2016-08-01 Alan Hayward <alan.hayw...@arm.com> gcc/

[Bug tree-optimization/71752] [7 Regression] ICE in compute_live_loop_exits, at tree-ssa-loop-manip.c:229 w/ -O1 -ftree-vectorize

2016-07-12 Thread alahay01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71752 alahay01 at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug debug/71667] [7 Regression] ICE in as_a, at is-a.h:192 w/ -g -O2 -ftree-vectorize

2016-07-08 Thread alahay01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71667 alahay01 at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug tree-optimization/71818] New: [7 Regression] ICE in as_a, at is-a.h:192 w/ -O2 -ftree-vectorize

2016-07-08 Thread alahay01 at gcc dot gnu.org
Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: alahay01 at gcc dot gnu.org Target Milestone: --- This bug is for the regression found by Qirun Zhang here: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71667#c4 Splitting

[Bug debug/71667] [7 Regression] ICE in as_a, at is-a.h:192 w/ -g -O2 -ftree-vectorize

2016-07-08 Thread alahay01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71667 --- Comment #6 from alahay01 at gcc dot gnu.org --- Author: alahay01 Date: Fri Jul 8 08:50:24 2016 New Revision: 238160 URL: https://gcc.gnu.org/viewcvs?rev=238160=gcc=rev Log: 2016-07-08 Alan Hayward <alan.hayw...@arm.com> gcc/

[Bug debug/71667] [7 Regression] ICE in as_a, at is-a.h:192 w/ -g -O2 -ftree-vectorize

2016-07-04 Thread alahay01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71667 --- Comment #5 from alahay01 at gcc dot gnu.org --- Qirun: That looks like a separate issue. My fix for 71667 (under review) is specific to debug statements. Could you please raise your test case as a new bug and assign it to me. Thanks!

[Bug debug/71667] [7 Regression] ICE in as_a, at is-a.h:192 w/ -g -O2 -ftree-vectorize

2016-06-27 Thread alahay01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71667 alahay01 at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug debug/71667] [7 Regression] ICE in as_a, at is-a.h:192 w/ -g -O2 -ftree-vectorize

2016-06-27 Thread alahay01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71667 alahay01 at gcc dot gnu.org changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |alahay01 at gcc dot

[Bug tree-optimization/71438] [7 Regression] wrong code at -O3 on x86_64-linux-gnu (by tree vectorizer)

2016-06-15 Thread alahay01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71438 alahay01 at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug tree-optimization/71439] [7 Regression] wrong code at -O3 in 32-bit and 64-bit mode on x86_64-linux-gnu

2016-06-15 Thread alahay01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71439 alahay01 at gcc dot gnu.org changed: What|Removed |Added CC||su at cs dot ucdavis.edu

[Bug tree-optimization/71483] [7 Regression] g++ ICE at -O3 on valid code on x86_64-linux-gnu with “Floating point exception”

2016-06-15 Thread alahay01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71483 alahay01 at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug tree-optimization/71483] [7 Regression] g++ ICE at -O3 on valid code on x86_64-linux-gnu with “Floating point exception”

2016-06-15 Thread alahay01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71483 --- Comment #3 from alahay01 at gcc dot gnu.org --- Author: alahay01 Date: Wed Jun 15 15:45:47 2016 New Revision: 237483 URL: https://gcc.gnu.org/viewcvs?rev=237483=gcc=rev Log: 2016-06-15 Alan Hayward <alan.hayw...@arm.com> gcc/

[Bug tree-optimization/71439] [7 Regression] wrong code at -O3 in 32-bit and 64-bit mode on x86_64-linux-gnu

2016-06-15 Thread alahay01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71439 alahay01 at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug tree-optimization/71439] [7 Regression] wrong code at -O3 in 32-bit and 64-bit mode on x86_64-linux-gnu

2016-06-15 Thread alahay01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71439 --- Comment #3 from alahay01 at gcc dot gnu.org --- Author: alahay01 Date: Wed Jun 15 10:53:01 2016 New Revision: 237476 URL: https://gcc.gnu.org/viewcvs?rev=237476=gcc=rev Log: 2016-06-15 Alan Hayward <alan.hayw...@arm.com> gcc/

[Bug tree-optimization/71483] [7 Regression] g++ ICE at -O3 on valid code on x86_64-linux-gnu with “Floating point exception”

2016-06-13 Thread alahay01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71483 alahay01 at gcc dot gnu.org changed: What|Removed |Added CC||alahay01 at gcc dot gnu.org

[Bug tree-optimization/71416] [7 Regression] ICE at -O3 in 32-bit and 64-bit modes on x86_64-linux-gnu (vectorizable_live_operation)

2016-06-13 Thread alahay01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71416 alahay01 at gcc dot gnu.org changed: What|Removed |Added Status|REOPENED|RESOLVED

[Bug tree-optimization/71416] [7 Regression] ICE at -O3 in 32-bit and 64-bit modes on x86_64-linux-gnu (vectorizable_live_operation)

2016-06-13 Thread alahay01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71416 --- Comment #9 from alahay01 at gcc dot gnu.org --- Author: alahay01 Date: Mon Jun 13 11:07:35 2016 New Revision: 237375 URL: https://gcc.gnu.org/viewcvs?rev=237375=gcc=rev Log: 2016-06-13 Alan Hayward <alan.hayw...@arm.com> gcc/

[Bug tree-optimization/71416] [7 Regression] ICE at -O3 in 32-bit and 64-bit modes on x86_64-linux-gnu (vectorizable_live_operation)

2016-06-13 Thread alahay01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71416 --- Comment #8 from alahay01 at gcc dot gnu.org --- In my current checkout, there is no ICE on x86 or aarch64. I've updated to latest head, and can now reproduce the ICE on x86 (but not on aarch64). Looks like there ends up being two stmts

[Bug tree-optimization/71439] [7 Regression] wrong code at -O3 in 32-bit and 64-bit mode on x86_64-linux-gnu

2016-06-10 Thread alahay01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71439 alahay01 at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED --- Comment #2

[Bug tree-optimization/71407] [7 Regression] ICE at -O3 in 32-bit and 64-bit modes on x86_64-linux-gnu (verify_gimple: integral result type precision does not match field size of BIT_FIELD_REF)

2016-06-10 Thread alahay01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71407 alahay01 at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug tree-optimization/71416] [7 Regression] ICE at -O3 in 32-bit and 64-bit modes on x86_64-linux-gnu (vectorizable_live_operation)

2016-06-10 Thread alahay01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71416 --- Comment #5 from alahay01 at gcc dot gnu.org --- Author: alahay01 Date: Fri Jun 10 08:46:55 2016 New Revision: 237288 URL: https://gcc.gnu.org/viewcvs?rev=237288=gcc=rev Log: 2016-06-10 Alan Hayward <alan.hayw...@arm.com> gcc/

[Bug tree-optimization/71407] [7 Regression] ICE at -O3 in 32-bit and 64-bit modes on x86_64-linux-gnu (verify_gimple: integral result type precision does not match field size of BIT_FIELD_REF)

2016-06-10 Thread alahay01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71407 --- Comment #8 from alahay01 at gcc dot gnu.org --- Author: alahay01 Date: Fri Jun 10 08:46:55 2016 New Revision: 237288 URL: https://gcc.gnu.org/viewcvs?rev=237288=gcc=rev Log: 2016-06-10 Alan Hayward <alan.hayw...@arm.com> gcc/

[Bug tree-optimization/71407] [7 Regression] ICE at -O3 in 32-bit and 64-bit modes on x86_64-linux-gnu (verify_gimple: integral result type precision does not match field size of BIT_FIELD_REF)

2016-06-09 Thread alahay01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71407 --- Comment #5 from alahay01 at gcc dot gnu.org --- Qirun Zhang : That's a different issue (original test fails due to data type mismatch, this test fails because the loop boundary is unset). Please could you raise your test as a new bug

[Bug tree-optimization/71416] [7 Regression] ICE at -O3 in 32-bit and 64-bit modes on x86_64-linux-gnu (vectorizable_live_operation)

2016-06-08 Thread alahay01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71416 alahay01 at gcc dot gnu.org changed: What|Removed |Added CC||alahay01 at gcc dot gnu.org

[Bug tree-optimization/71407] [7 Regression] ICE at -O3 in 32-bit and 64-bit modes on x86_64-linux-gnu (verify_gimple: integral result type precision does not match field size of BIT_FIELD_REF)

2016-06-06 Thread alahay01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71407 alahay01 at gcc dot gnu.org changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |alahay01 at gcc dot

[Bug tree-optimization/71271] SLP loop vectorized twice

2016-05-25 Thread alahay01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71271 --- Comment #1 from alahay01 at gcc dot gnu.org --- Created attachment 38560 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38560=edit slp1 pass output

[Bug tree-optimization/71271] SLP loop vectorized twice

2016-05-25 Thread alahay01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71271 --- Comment #2 from alahay01 at gcc dot gnu.org --- Created attachment 38561 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38561=edit Final optimized tree output

[Bug tree-optimization/71271] New: SLP loop vectorized twice

2016-05-25 Thread alahay01 at gcc dot gnu.org
Assignee: unassigned at gcc dot gnu.org Reporter: alahay01 at gcc dot gnu.org Target Milestone: --- Created attachment 38559 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38559=edit Vectorizer pass output Consider the following code, compiled with -O3 -fno-com

[Bug tree-optimization/69848] poor vectorization of a loop from SPEC2006 464.h264ref

2016-02-17 Thread alahay01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69848 --- Comment #3 from alahay01 at gcc dot gnu.org --- The standard way of dealing with condition reductions like this is to ignore the contents of the "if" statement and produce a lot of code to deal with the general case (it creates t

[Bug target/69053] [6 Regression] ICE in build_vector_from_val

2016-01-06 Thread alahay01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69053 --- Comment #4 from alahay01 at gcc dot gnu.org --- (In reply to alalaw01 from comment #3) > Well, this fixes it, but I'm not sure it fixes it in the right place... > > diff --git a/gcc/tree-vect-loop.c b/gcc/tree-vect-loop.c > i

[Bug tree-optimization/68413] [6 Regression] internal compiler error: in vect_transform_stmt

2015-11-20 Thread alahay01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68413 --- Comment #9 from alahay01 at gcc dot gnu.org --- Author: alahay01 Date: Fri Nov 20 14:20:24 2015 New Revision: 230658 URL: https://gcc.gnu.org/viewcvs?rev=230658=gcc=rev Log: 2015-11-20 Alan Hayward <alan.hayw...@arm.com> P

[Bug tree-optimization/68413] [6 Regression] internal compiler error: in vect_transform_stmt

2015-11-20 Thread alahay01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68413 alahay01 at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug tree-optimization/68413] [6 Regression] internal compiler error: in vect_transform_stmt

2015-11-19 Thread alahay01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68413 alahay01 at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed

[Bug tree-optimization/68413] [6 Regression] internal compiler error: in vect_transform_stmt

2015-11-19 Thread alahay01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68413 --- Comment #5 from alahay01 at gcc dot gnu.org --- Yes, your right, I meant to say vectorizable_reduction - it's a reduction of a condition.

[Bug tree-optimization/68413] [6 Regression] internal compiler error: in vect_transform_stmt

2015-11-19 Thread alahay01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68413 alahay01 at gcc dot gnu.org changed: What|Removed |Added Status|WAITING |ASSIGNED

[Bug tree-optimization/66558] Missed vectorization of loop with control flow

2015-11-13 Thread alahay01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66558 --- Comment #3 from alahay01 at gcc dot gnu.org --- Author: alahay01 Date: Fri Nov 13 10:51:34 2015 New Revision: 230297 URL: https://gcc.gnu.org/viewcvs?rev=230297=gcc=rev Log: Optimize condition reductions where the result is an integer

[Bug middle-end/65947] Vectorizer misses conditional assignment of constant

2015-10-23 Thread alahay01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65947 --- Comment #5 from alahay01 at gcc dot gnu.org --- Author: alahay01 Date: Fri Oct 23 12:40:33 2015 New Revision: 229245 URL: https://gcc.gnu.org/viewcvs?rev=229245=gcc=rev Log: Support for vectorizing conditional expressions 2015-10-23 Alan