[llvm-commits] [llvm-gcc-4.2] r60903 - in /llvm-gcc-4.2/trunk/gcc: ChangeLog.apple config/arm/arm.md
Jim Grosbach
grosbach at apple.com
Thu Dec 11 14:27:02 PST 2008
Author: grosbach
Date: Thu Dec 11 16:26:30 2008
New Revision: 60903
URL: http://llvm.org/viewvc/llvm-project?rev=60903&view=rev
Log:
2008-12-10 Jim Grosbach <grosbach at applecom>
Radar 6387939
* config/arm/arm.md (builtin_setjmp_setup): Properly terminate
the code snipped to prevent the rtl template from adding an
Modified:
llvm-gcc-4.2/trunk/gcc/ChangeLog.apple
llvm-gcc-4.2/trunk/gcc/config/arm/arm.md
Modified: llvm-gcc-4.2/trunk/gcc/ChangeLog.apple
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/ChangeLog.apple?rev=60903&r1=60902&r2=60903&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/ChangeLog.apple (original)
+++ llvm-gcc-4.2/trunk/gcc/ChangeLog.apple Thu Dec 11 16:26:30 2008
@@ -1,3 +1,10 @@
+2008-12-10 Jim Grosbach <grosbach at applecom>
+
+ Radar 6387939
+ * config/arm/arm.md (builtin_setjmp_setup): Properly terminate
+ the code snipped to prevent the rtl template from adding an
+ extraneous "use" insn into the instruction list.
+
2008-11-18 Stuart Hastings <stuart at apple.com>
Radar 6353006
Modified: llvm-gcc-4.2/trunk/gcc/config/arm/arm.md
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/config/arm/arm.md?rev=60903&r1=60902&r2=60903&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/config/arm/arm.md (original)
+++ llvm-gcc-4.2/trunk/gcc/config/arm/arm.md Thu Dec 11 16:26:30 2008
@@ -4813,6 +4813,8 @@
resume_reg = force_reg (Pmode, resume_addr);
resume_reg = gen_rtx_IOR (Pmode, resume_reg, GEN_INT (1));
emit_move_insn (resume_addr, resume_reg);
+ ;; APPLE LOCAL 6387939
+ DONE;
})
;; Very similar to the logic in builtins.c, except that we always
More information about the llvm-commits
mailing list