ct-ng 220-noteGNUstack-01.patch
Thomas Jourdan
tjourdan@neuf.fr
Sun Jan 11 11:21:00 GMT 2009
Hi
the 220-noteGNUstack-01.patch patch doesn't apply anymore against the
gcc 4.3.2 sources. It fails with this :
diff -durN gcc-4.3.1.orig/boehm-gc/ia64_save_regs_in_stack.S
gcc-4.3.1/boehm-gc/ia64_save_regs_in_stack.S
--- gcc-4.3.1.orig/boehm-gc/ia64_save_regs_in_stack.S 1970-01-01 01:00:00.000000000 +0100
+++ gcc-4.3.1/boehm-gc/ia64_save_regs_in_stack.S 2008-06-10 14:58:21.000000000 +0200
@@ -0,0 +1,15 @@
+ .text
+ .align 16
+ .global GC_save_regs_in_stack
+ .proc GC_save_regs_in_stack
+GC_save_regs_in_stack:
+ .bodyfoo.mpg
+ flushrs
+ ;;
+ mov r8=ar.bsp
+ br.ret.sptk.few rp
+ .endp GC_save_regs_in_stack
+
+#ifdef __linux__
+ .section .note.GNU-stack,"",@progbits
+#endif
diff -durN gcc-4.3.1.orig/boehm-gc/ia64_save_regs_in_stack.s gcc-4.3.1/boehm-gc/ia64_save_regs_in_stack.s
--- gcc-4.3.1.orig/boehm-gc/ia64_save_regs_in_stack.s 2001-10-15 06:57:59.000000000 +0200
+++ gcc-4.3.1/boehm-gc/ia64_save_regs_in_stack.s 2008-06-10 14:58:21.000000000 +0200
@@ -1,12 +0,0 @@
- .text
- .align 16
- .global GC_save_regs_in_stack
- .proc GC_save_regs_in_stack
-GC_save_regs_in_stack:
- .body
- flushrs
- ;;
- mov r8=ar.bsp
- br.ret.sptk.few rp
- .endp GC_save_regs_in_stack
Isn't it a little bit strange to add stuffs in the ia64_save_regs_in_stack.S file, and then remove them right after ? Couldn't we just drop those 2 first hunks ?
Thomas
--
For unsubscribe information see http://sourceware.org/lists.html#faq
More information about the crossgcc
mailing list