summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--patches/gcc-4.3.2/generic/gentoo/62_all_gcc4-noteGNUstack.patch230
-rw-r--r--patches/gcc-4.3.2/generic/series1
2 files changed, 0 insertions, 231 deletions
diff --git a/patches/gcc-4.3.2/generic/gentoo/62_all_gcc4-noteGNUstack.patch b/patches/gcc-4.3.2/generic/gentoo/62_all_gcc4-noteGNUstack.patch
deleted file mode 100644
index 04a5178..0000000
--- a/patches/gcc-4.3.2/generic/gentoo/62_all_gcc4-noteGNUstack.patch
+++ /dev/null
@@ -1,230 +0,0 @@
-2005-02-08 Jakub Jelinek <jakub@redhat.com>
-
- * src/alpha/osf.S: Add .note.GNU-stack on Linux.
- * src/s390/sysv.S: Likewise.
- * src/powerpc/linux64.S: Likewise.
- * src/powerpc/linux64_closure.S: Likewise.
- * src/powerpc/ppc_closure.S: Likewise.
- * src/powerpc/sysv.S: Likewise.
- * src/x86/unix64.S: Likewise.
- * src/x86/sysv.S: Likewise.
- * src/sparc/v8.S: Likewise.
- * src/sparc/v9.S: Likewise.
- * src/m68k/sysv.S: Likewise.
- * src/ia64/unix.S: Likewise.
- * src/arm/sysv.S: Likewise.
-
- * ia64_save_regs_in_stack.s: Moved to...
- * ia64_save_regs_in_stack.S: ... this. Add .note.GNU-stack
- on Linux.
-
----
- boehm-gc/ia64_save_regs_in_stack.S | 15 +++++++++++++++
- boehm-gc/ia64_save_regs_in_stack.s | 12 ------------
- libffi/src/alpha/osf.S | 4 ++++
- libffi/src/arm/sysv.S | 3 +++
- libffi/src/ia64/unix.S | 4 ++++
- libffi/src/m68k/sysv.S | 4 ++++
- libffi/src/powerpc/linux64.S | 4 ++++
- libffi/src/powerpc/linux64_closure.S | 4 ++++
- libffi/src/powerpc/ppc_closure.S | 4 ++++
- libffi/src/powerpc/sysv.S | 4 ++++
- libffi/src/s390/sysv.S | 3 +++
- libffi/src/sparc/v8.S | 4 ++++
- libffi/src/sparc/v9.S | 4 ++++
- libffi/src/x86/sysv.S | 4 ++++
- libffi/src/x86/unix64.S | 4 ++++
- 15 files changed, 65 insertions(+), 12 deletions(-)
-
-Index: gcc-4.3.1/boehm-gc/ia64_save_regs_in_stack.S
-===================================================================
---- /dev/null
-+++ gcc-4.3.1/boehm-gc/ia64_save_regs_in_stack.S
-@@ -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
-Index: 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
-+++ /dev/null
-@@ -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
--
-Index: gcc-4.3.1/libffi/src/alpha/osf.S
-===================================================================
---- gcc-4.3.1.orig/libffi/src/alpha/osf.S
-+++ gcc-4.3.1/libffi/src/alpha/osf.S
-@@ -358,4 +358,8 @@ $LASFDE3:
- .byte 16 # uleb128 offset 16*-8
- .align 3
- $LEFDE3:
-+
-+#ifdef __linux__
-+ .section .note.GNU-stack,"",@progbits
-+#endif
- #endif
-Index: gcc-4.3.1/libffi/src/arm/sysv.S
-===================================================================
---- gcc-4.3.1.orig/libffi/src/arm/sysv.S
-+++ gcc-4.3.1/libffi/src/arm/sysv.S
-@@ -293,3 +293,6 @@ ARM_FUNC_START ffi_closure_SYSV
- UNWIND .fnend
- .size CNAME(ffi_closure_SYSV),.ffi_closure_SYSV_end-CNAME(ffi_closure_SYSV)
-
-+#if defined __ELF__ && defined __linux__
-+ .section .note.GNU-stack,"",%progbits
-+#endif
-Index: gcc-4.3.1/libffi/src/ia64/unix.S
-===================================================================
---- gcc-4.3.1.orig/libffi/src/ia64/unix.S
-+++ gcc-4.3.1/libffi/src/ia64/unix.S
-@@ -553,3 +553,7 @@ ffi_closure_unix:
- data8 @pcrel(.Lld_hfa_float) // FFI_IA64_TYPE_HFA_FLOAT
- data8 @pcrel(.Lld_hfa_double) // FFI_IA64_TYPE_HFA_DOUBLE
- data8 @pcrel(.Lld_hfa_ldouble) // FFI_IA64_TYPE_HFA_LDOUBLE
-+
-+#if defined __ELF__ && defined __linux__
-+ .section .note.GNU-stack,"",@progbits
-+#endif
-Index: gcc-4.3.1/libffi/src/m68k/sysv.S
-===================================================================
---- gcc-4.3.1.orig/libffi/src/m68k/sysv.S
-+++ gcc-4.3.1/libffi/src/m68k/sysv.S
-@@ -207,3 +207,7 @@ ffi_closure_struct_SYSV:
- rts
- CFI_ENDPROC()
- .size ffi_closure_struct_SYSV,.-ffi_closure_struct_SYSV
-+
-+#if defined __ELF__ && defined __linux__
-+ .section .note.GNU-stack,"",@progbits
-+#endif
-Index: gcc-4.3.1/libffi/src/powerpc/linux64.S
-===================================================================
---- gcc-4.3.1.orig/libffi/src/powerpc/linux64.S
-+++ gcc-4.3.1/libffi/src/powerpc/linux64.S
-@@ -179,3 +179,7 @@ ffi_call_LINUX64:
- .align 3
- .LEFDE1:
- #endif
-+
-+#if defined __ELF__ && defined __linux__
-+ .section .note.GNU-stack,"",@progbits
-+#endif
-Index: gcc-4.3.1/libffi/src/powerpc/linux64_closure.S
-===================================================================
---- gcc-4.3.1.orig/libffi/src/powerpc/linux64_closure.S
-+++ gcc-4.3.1/libffi/src/powerpc/linux64_closure.S
-@@ -204,3 +204,7 @@ ffi_closure_LINUX64:
- .align 3
- .LEFDE1:
- #endif
-+
-+#if defined __ELF__ && defined __linux__
-+ .section .note.GNU-stack,"",@progbits
-+#endif
-Index: gcc-4.3.1/libffi/src/powerpc/ppc_closure.S
-===================================================================
---- gcc-4.3.1.orig/libffi/src/powerpc/ppc_closure.S
-+++ gcc-4.3.1/libffi/src/powerpc/ppc_closure.S
-@@ -295,3 +295,7 @@ END(ffi_closure_SYSV)
- .LEFDE1:
-
- #endif
-+
-+#if defined __ELF__ && defined __linux__
-+ .section .note.GNU-stack,"",@progbits
-+#endif
-Index: gcc-4.3.1/libffi/src/powerpc/sysv.S
-===================================================================
---- gcc-4.3.1.orig/libffi/src/powerpc/sysv.S
-+++ gcc-4.3.1/libffi/src/powerpc/sysv.S
-@@ -223,3 +223,7 @@ END(ffi_call_SYSV)
- .align 2
- .LEFDE1:
- #endif
-+
-+#if defined __ELF__ && defined __linux__
-+ .section .note.GNU-stack,"",@progbits
-+#endif
-Index: gcc-4.3.1/libffi/src/s390/sysv.S
-===================================================================
---- gcc-4.3.1.orig/libffi/src/s390/sysv.S
-+++ gcc-4.3.1/libffi/src/s390/sysv.S
-@@ -427,3 +427,6 @@ ffi_closure_SYSV:
-
- #endif
-
-+#if defined __ELF__ && defined __linux__
-+ .section .note.GNU-stack,"",@progbits
-+#endif
-Index: gcc-4.3.1/libffi/src/sparc/v8.S
-===================================================================
---- gcc-4.3.1.orig/libffi/src/sparc/v8.S
-+++ gcc-4.3.1/libffi/src/sparc/v8.S
-@@ -265,3 +265,7 @@ done2:
- .byte 0x1f ! uleb128 0x1f
- .align WS
- .LLEFDE2:
-+
-+#if defined __ELF__ && defined __linux__
-+ .section .note.GNU-stack,"",@progbits
-+#endif
-Index: gcc-4.3.1/libffi/src/sparc/v9.S
-===================================================================
---- gcc-4.3.1.orig/libffi/src/sparc/v9.S
-+++ gcc-4.3.1/libffi/src/sparc/v9.S
-@@ -300,3 +300,7 @@ longdouble1:
- .align 8
- .LLEFDE2:
- #endif
-+
-+#ifdef __linux__
-+ .section .note.GNU-stack,"",@progbits
-+#endif
-Index: gcc-4.3.1/libffi/src/x86/sysv.S
-===================================================================
---- gcc-4.3.1.orig/libffi/src/x86/sysv.S
-+++ gcc-4.3.1/libffi/src/x86/sysv.S
-@@ -430,3 +430,7 @@ ffi_closure_raw_SYSV:
- #endif
-
- #endif /* ifndef __x86_64__ */
-+
-+#if defined __ELF__ && defined __linux__
-+ .section .note.GNU-stack,"",@progbits
-+#endif
-Index: gcc-4.3.1/libffi/src/x86/unix64.S
-===================================================================
---- gcc-4.3.1.orig/libffi/src/x86/unix64.S
-+++ gcc-4.3.1/libffi/src/x86/unix64.S
-@@ -410,3 +410,7 @@ ffi_closure_unix64:
- .LEFDE3:
-
- #endif /* __x86_64__ */
-+
-+#if defined __ELF__ && defined __linux__
-+ .section .note.GNU-stack,"",@progbits
-+#endif
diff --git a/patches/gcc-4.3.2/generic/series b/patches/gcc-4.3.2/generic/series
index ad5792a..b972551 100644
--- a/patches/gcc-4.3.2/generic/series
+++ b/patches/gcc-4.3.2/generic/series
@@ -29,7 +29,6 @@ gentoo/53_all_gcc4-superh-default-multilib.patch
gentoo/54_all_300-libstdc++-pic.patch
gentoo/61_all_gcc43-pr24170.patch
gentoo/61_all_gcc4-ia64-noteGNUstack.patch
-gentoo/62_all_gcc4-noteGNUstack.patch
gentoo/64_all_gcc43-pr34571.patch
gentoo/66_all_gcc43-pr25343.patch
gentoo/74_all_sh-pr24836.patch