package/gcc: fix ICE on xtensa, PR target/82181
authorMax Filippov <jcmvbkbc@gmail.com>
Tue, 12 Sep 2017 03:37:43 +0000 (20:37 -0700)
committerPeter Korsgaard <peter@korsgaard.com>
Tue, 12 Sep 2017 20:09:42 +0000 (22:09 +0200)
commit4fecb16cef7eec92d12d794348579cfd0ed756b7
tree735c3547b53df15d538d1956a8fe01d9b869b573
parent71bd3f97b4e88a3c02459c455a1cf8d4574c080f
package/gcc: fix ICE on xtensa, PR target/82181

Memory references to DI mode objects could incorrectly be created at
offsets that are not supported by instructions l32i/s32i, resulting in
ICE at a stage when access to the object is split into access to its
subwords:
  drivers/staging/rtl8188eu/core/rtw_ap.c:445:1:
     internal compiler error: in change_address_1, at emit-rtl.c:2126

Fixes: https://lkml.org/lkml/2017/9/10/151
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
package/gcc/4.9.4/875-xtensa-fix-PR-target-82181.patch [new file with mode: 0644]
package/gcc/5.4.0/877-xtensa-fix-PR-target-82181.patch [new file with mode: 0644]
package/gcc/6.4.0/870-xtensa-fix-PR-target-82181.patch [new file with mode: 0644]
package/gcc/7.2.0/0870-xtensa-fix-PR-target-82181.patch [new file with mode: 0644]