[PATCH, GCC-7, GCC-6][ARM][PR target/84826] Backport Fix ICE in extract_insn, at recog.c:2304 on arm-linux-gnueabihf
Sudakshina Das
sudi.das@arm.com
Wed Mar 28 14:14:00 GMT 2018
Hi
This patch is a request to backport r258777 and r258805 to gcc-7-branch
and gcc-6-branch. The same ICE occurs in both the branches with
-fstack-check. Thus the test case directive has been changed.
The discussion on the patch that went into trunk is:
https://gcc.gnu.org/ml/gcc-patches/2018-03/msg01120.html
Testing : Regtested on both the branches with arm-none-linux-gnueabihf
Is this ok for gcc-7 and gcc-6?
Sudi
ChangeLog entries:
*** gcc/ChangeLog ***
2018-03-28 Sudakshina Das <sudi.das@arm.com>
Backport from mainline
2018-03-22 Sudakshina Das <sudi.das@arm.com>
PR target/84826
* config/arm/arm.h (machine_function): Add
static_chain_stack_bytes.
* config/arm/arm.c (arm_compute_static_chain_stack_bytes): Avoid
re-computing once computed.
(arm_expand_prologue): Compute machine->static_chain_stack_bytes.
(arm_init_machine_status): Initialize
machine->static_chain_stack_bytes.
*** gcc/testsuite/ChangeLog ***
2018-03-28 Sudakshina Das <sudi.das@arm.com>
* gcc.target/arm/pr84826.c: Change dg-option to -fstack-check.
Backport from mainline
2018-03-23 Sudakshina Das <sudi.das@arm.com>
PR target/84826
* gcc.target/arm/pr84826.c: Add dg directive.
Backport from mainline
2018-03-22 Sudakshina Das <sudi.das@arm.com>
PR target/84826
* gcc.target/arm/pr84826.c: New test.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pr84826-7.diff
Type: text/x-patch
Size: 2331 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20180328/975aa28a/attachment.bin>
More information about the Gcc-patches
mailing list