Merge lp:~uweigand/gcc-linaro/lp-617384-4.4 into lp:gcc-linaro/4.4

Proposed by Ulrich Weigand
Status: Merged
Merged at revision: 93572
Proposed branch: lp:~uweigand/gcc-linaro/lp-617384-4.4
Merge into: lp:gcc-linaro/4.4
Diff against target: 40 lines (+14/-1)
2 files modified
ChangeLog.linaro (+8/-0)
gcc/config/arm/arm.c (+6/-1)
To merge this branch: bzr merge lp:~uweigand/gcc-linaro/lp-617384-4.4
Reviewer Review Type Date Requested Status
Linaro Toolchain Developers Pending
Review via email: mp+44348@code.launchpad.net

Description of the change

Fix LP #617384.

To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'ChangeLog.linaro'
--- ChangeLog.linaro 2010-12-10 13:50:05 +0000
+++ ChangeLog.linaro 2010-12-21 14:47:37 +0000
@@ -1,3 +1,11 @@
12010-12-21 Ulrich Weigand <uweigand@de.ibm.com>
2
3 LP: #617384
4 Backport from mainline:
5
6 * config/arm/arm.c (require_pic_register): Set INSN_LOCATOR for all
7 instructions injected into the prologue to prologue_locator.
8
12010-12-10 Andrew Stubbs <ams@codesourcery.com>92010-12-10 Andrew Stubbs <ams@codesourcery.com>
210
3 gcc/11 gcc/
412
=== modified file 'gcc/config/arm/arm.c'
--- gcc/config/arm/arm.c 2010-09-07 14:49:43 +0000
+++ gcc/config/arm/arm.c 2010-12-21 14:47:37 +0000
@@ -4856,7 +4856,7 @@
4856 }4856 }
4857 else4857 else
4858 {4858 {
4859 rtx seq;4859 rtx seq, insn;
48604860
4861 if (!cfun->machine->pic_reg)4861 if (!cfun->machine->pic_reg)
4862 cfun->machine->pic_reg = gen_reg_rtx (Pmode);4862 cfun->machine->pic_reg = gen_reg_rtx (Pmode);
@@ -4873,6 +4873,11 @@
48734873
4874 seq = get_insns ();4874 seq = get_insns ();
4875 end_sequence ();4875 end_sequence ();
4876
4877 for (insn = seq; insn; insn = NEXT_INSN (insn))
4878 if (INSN_P (insn))
4879 INSN_LOCATOR (insn) = prologue_locator;
4880
4876 emit_insn_after (seq, entry_of_function ());4881 emit_insn_after (seq, entry_of_function ());
4877 }4882 }
4878 }4883 }

Subscribers

People subscribed via source and target branches