[Patch ARM] PR48203 Don't split call from it's CALL_ARG_LOCATION note.

Ramana Radhakrishnan ramana.radhakrishnan@linaro.org
Sun Mar 20 08:02:00 GMT 2011


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.

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: pr48203-annex.txt
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20110320/0e5b3379/attachment.txt>


More information about the Gcc-patches mailing list