This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[Patch ARM] PR48203 Don't split call from it's CALL_ARG_LOCATION note.
- From: Ramana Radhakrishnan <ramana dot radhakrishnan at linaro dot org>
- To: gcc-patches <gcc-patches at gcc dot gnu dot org>
- Cc: patches at linaro dot org
- Date: Sun, 20 Mar 2011 08:01:26 +0000
- Subject: [Patch ARM] PR48203 Don't split call from it's CALL_ARG_LOCATION note.
Hi,
The attached patch fixes PR48203 for ARM by not splitting the call from
it's call_arg_location note while emitting literal pools. This is
similar to the patch for s390 and I notice one for sh that fixes a
similar issue.
The other patch in the audit trail by Jakub is needed to fix up the
issue with ICE in mem_loc_descriptor which also shows up in the
testsuite runs if the attached patch is tested alone.
Committed after testruns on qemu using cross-builds on armv7-a and
verifying that bootstrap is restored.
cheers
Ramana
2011-03-20 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
PR debug/48023
* config/arm/arm.c (create_fix_barrier): Do not emit a minipool
between a call and its CALL_ARG_LOCATION note.
Attachment:
pr48203-annex.txt
Description: Text document