[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