[Bug middle-end/83699] [8 regression] Many 64-bit SPARC gcc.dg/vect tests FAIL

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

[Bug middle-end/83699] [8 regression] Many 64-bit SPARC gcc.dg/vect tests FAIL

2018-01-06 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83699 --- Comment #7 from Jeffrey A. Law --- Author: law Date: Sun Jan 7 03:59:54 2018 New Revision: 256318 URL: https://gcc.gnu.org/viewcvs?rev=256318&root=gcc&view=rev Log: PR rtl-optimization/83699 * expmed.c (extract_bit_field_1):

[Bug middle-end/83699] [8 regression] Many 64-bit SPARC gcc.dg/vect tests FAIL

2018-01-06 Thread rsandifo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83699 rsandifo at gcc dot gnu.org changed: What|Removed |Added URL||https://gcc.gnu.org/ml/gcc-

[Bug middle-end/83699] [8 regression] Many 64-bit SPARC gcc.dg/vect tests FAIL

2018-01-05 Thread rsandifo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83699 --- Comment #5 from rsandifo at gcc dot gnu.org --- Created attachment 43048 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43048&action=edit Patch to check REGMODE_NATURAL_SIZE

[Bug middle-end/83699] [8 regression] Many 64-bit SPARC gcc.dg/vect tests FAIL

2018-01-05 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83699 --- Comment #4 from Eric Botcazou --- > The expmed.c patch is probably a pessimisation in this case. > extract_bit_field_as_Subreg should probably check that the > REGMODE_NATURAL_SIZE of the inner and outer modes are the same. > I'll do that as

[Bug middle-end/83699] [8 regression] Many 64-bit SPARC gcc.dg/vect tests FAIL

2018-01-05 Thread rsandifo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83699 --- Comment #3 from rsandifo at gcc dot gnu.org --- The expmed.c patch is probably a pessimisation in this case. extract_bit_field_as_Subreg should probably check that the REGMODE_NATURAL_SIZE of the inner and outer modes are the same. I'll do t

[Bug middle-end/83699] [8 regression] Many 64-bit SPARC gcc.dg/vect tests FAIL

2018-01-05 Thread rsandifo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83699 --- Comment #2 from rsandifo at gcc dot gnu.org --- Created attachment 43047 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43047&action=edit Hacky patch In no-scevccp-outer-10.c, LRA enters a cycle trying to move (subreg:SI (reg:V2SI R)

[Bug middle-end/83699] [8 regression] Many 64-bit SPARC gcc.dg/vect tests FAIL

2018-01-05 Thread rsandifo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83699 rsandifo at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirme

[Bug middle-end/83699] [8 regression] Many 64-bit SPARC gcc.dg/vect tests FAIL

2018-01-05 Thread ro at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83699 Rainer Orth changed: What|Removed |Added Target Milestone|--- |8.0