[Bug target/89290] [8 Regression] ICE in change_address_1, at emit-rtl.c:2286

2019-02-13 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89290

Jakub Jelinek  changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution|--- |FIXED

--- Comment #10 from Jakub Jelinek  ---
Fixed.

[Bug target/89290] [8 Regression] ICE in change_address_1, at emit-rtl.c:2286

2019-02-13 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89290

--- Comment #9 from Jakub Jelinek  ---
Author: jakub
Date: Thu Feb 14 07:39:46 2019
New Revision: 268864

URL: https://gcc.gnu.org/viewcvs?rev=268864=gcc=rev
Log:
Backported from mainline
2019-02-13  Jakub Jelinek  

PR target/89290
* config/i386/predicates.md (x86_64_immediate_operand): Allow
TLS UNSPECs offsetted by signed 32-bit CONST_INT even with
-mcmodel=large.

* gcc.target/i386/pr89290.c: New test.

Added:
branches/gcc-8-branch/gcc/testsuite/gcc.target/i386/pr89290.c
Modified:
branches/gcc-8-branch/gcc/ChangeLog
branches/gcc-8-branch/gcc/config/i386/predicates.md
branches/gcc-8-branch/gcc/testsuite/ChangeLog

[Bug target/89290] [8 Regression] ICE in change_address_1, at emit-rtl.c:2286

2019-02-13 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89290

Jakub Jelinek  changed:

   What|Removed |Added

Summary|[8/9 Regression] ICE in |[8 Regression] ICE in
   |change_address_1, at|change_address_1, at
   |emit-rtl.c:2286 |emit-rtl.c:2286

--- Comment #8 from Jakub Jelinek  ---
Fixed on the trunk so far.