This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]