[Bug target/69577] [5/6 Regression] wrong code with -fno-forward-propagate -mavx and 128bit arithmetics since r215450

2016-02-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69577 Jakub Jelinek changed: What|Removed |Added CC||uros at gcc dot gnu.org,

[Bug target/69577] [5/6 Regression] wrong code with -fno-forward-propagate -mavx and 128bit arithmetics since r215450

2016-02-01 Thread vmakarov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69577 --- Comment #4 from Vladimir Makarov --- (In reply to Jakub Jelinek from comment #3) > This looks like a RA issue or backend bug, perhaps the r215450 change needs > to be narrowed down? > > In *.ira we have: > (insn 3 2 4 2 (set (reg/v:V2TI 102

[Bug target/69577] [5/6 Regression] wrong code with -fno-forward-propagate -mavx and 128bit arithmetics since r215450

2016-02-01 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69577 --- Comment #5 from Uroš Bizjak --- (In reply to Vladimir Makarov from comment #4) > I believe machine-dependent code is more responsible for it. I remember > some discussion of it. LRA follows RTL semantics where insn > > (set (subreg reg 0)

[Bug target/69577] [5/6 Regression] wrong code with -fno-forward-propagate -mavx and 128bit arithmetics since r215450

2016-02-01 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69577 --- Comment #6 from Uroš Bizjak --- IMO, we should revert r215450, and fix a couple of cases using narrowing conversions with gen_lowpart that were introduced after r215450. Something like: --cut here-- Index: i386.c ===

[Bug target/69577] [5/6 Regression] wrong code with -fno-forward-propagate -mavx and 128bit arithmetics since r215450

2016-02-02 Thread rsandifo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69577 --- Comment #7 from rsandifo at gcc dot gnu.org --- (In reply to Uroš Bizjak from comment #6) > IMO, we should revert r215450, and fix a couple of cases using narrowing > conversions with gen_lowpart that were introduced after r215450. Please g

[Bug target/69577] [5/6 Regression] wrong code with -fno-forward-propagate -mavx and 128bit arithmetics since r215450

2016-02-02 Thread rsandifo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69577 rsandifo at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED Assigne

[Bug target/69577] [5/6 Regression] wrong code with -fno-forward-propagate -mavx and 128bit arithmetics since r215450

2016-02-02 Thread rsandifo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69577 rsandifo at gcc dot gnu.org changed: What|Removed |Added URL||https://gcc.gnu.org/ml/gcc-

[Bug target/69577] [5/6 Regression] wrong code with -fno-forward-propagate -mavx and 128bit arithmetics since r215450

2016-02-02 Thread rth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69577 Richard Henderson changed: What|Removed |Added CC||rth at gcc dot gnu.org --- Comment #

[Bug target/69577] [5/6 Regression] wrong code with -fno-forward-propagate -mavx and 128bit arithmetics since r215450

2016-02-04 Thread rsandifo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69577 --- Comment #11 from rsandifo at gcc dot gnu.org --- Author: rsandifo Date: Thu Feb 4 15:01:15 2016 New Revision: 233143 URL: https://gcc.gnu.org/viewcvs?rev=233143&root=gcc&view=rev Log: PR 69577: Invalid RA of destination subregs In PR 6957

[Bug target/69577] [5/6 Regression] wrong code with -fno-forward-propagate -mavx and 128bit arithmetics since r215450

2016-02-04 Thread uros at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69577 --- Comment #12 from uros at gcc dot gnu.org --- Author: uros Date: Thu Feb 4 22:10:56 2016 New Revision: 233152 URL: https://gcc.gnu.org/viewcvs?rev=233152&root=gcc&view=rev Log: PR rtl-optimization/69577 Revert: 2015-10

[Bug target/69577] [5/6 Regression] wrong code with -fno-forward-propagate -mavx and 128bit arithmetics since r215450

2016-02-09 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69577 Jeffrey A. Law changed: What|Removed |Added Status|ASSIGNED|RESOLVED CC|