diff options
Diffstat (limited to 'toolchain-layer/recipes-devtools/gcc/gcc-4.5/gcc-ppc-config-fix.patch')
-rw-r--r-- | toolchain-layer/recipes-devtools/gcc/gcc-4.5/gcc-ppc-config-fix.patch | 221 |
1 files changed, 0 insertions, 221 deletions
diff --git a/toolchain-layer/recipes-devtools/gcc/gcc-4.5/gcc-ppc-config-fix.patch b/toolchain-layer/recipes-devtools/gcc/gcc-4.5/gcc-ppc-config-fix.patch deleted file mode 100644 index 6ae75a012b..0000000000 --- a/toolchain-layer/recipes-devtools/gcc/gcc-4.5/gcc-ppc-config-fix.patch +++ /dev/null @@ -1,221 +0,0 @@ -commit de784bee66a1ec1d0dad00d9eedbe9b1667dd883 -Author: jsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4> -Date: Mon Dec 20 15:29:31 2010 +0000 - - * config/rs6000/freebsd.h (SVR4_ASM_SPEC): Don't define. - (DBX_REGISTER_NUMBER): Define. - * config/rs6000/lynx.h (DBX_REGISTER_NUMBER): Define. - * config/rs6000/netbsd.h (DBX_REGISTER_NUMBER): Define. - * config/rs6000/sysv4.h (SIZE_TYPE): Define. - (ASM_SPEC): Define without using SVR4_ASM_SPEC. - (DBX_REGISTER_NUMBER): Undefine. - * config.gcc (powerpc-*-eabispe*, powerpc-*-eabisimaltivec*, - powerpc-*-eabisim*, powerpc-*-elf*, powerpc-*-eabialtivec*, - powerpc-xilinx-eabi*, powerpc-*-eabi*, powerpc-*-rtems*, - powerpc-*-linux* | powerpc64-*-linux*, powerpc64-*-gnu*, - powerpc-*-gnu-gnualtivec*, powerpc-*-gnu*, - powerpc-wrs-vxworks|powerpc-wrs-vxworksae, powerpcle-*-elf*, - powerpcle-*-eabisim*, powerpcle-*-eabi*): Don't use svr4.h. - - - git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168085 138bc75d-0d04-0410-961f-82ee72b054a4 - -Index: gcc-4_5-branch/gcc/config.gcc -=================================================================== ---- gcc-4_5-branch.orig/gcc/config.gcc 2011-09-17 11:11:28.000000000 -0700 -+++ gcc-4_5-branch/gcc/config.gcc 2011-09-17 11:16:32.543298716 -0700 -@@ -1989,48 +1989,48 @@ powerpc-*-netbsd*) - extra_options="${extra_options} rs6000/sysv4.opt" - ;; - powerpc-*-eabispe*) -- tm_file="${tm_file} dbxelf.h elfos.h svr4.h freebsd-spec.h newlib-stdint.h rs6000/sysv4.h rs6000/eabi.h rs6000/e500.h rs6000/eabispe.h" -+ tm_file="${tm_file} dbxelf.h elfos.h freebsd-spec.h newlib-stdint.h rs6000/sysv4.h rs6000/eabi.h rs6000/e500.h rs6000/eabispe.h" - extra_options="${extra_options} rs6000/sysv4.opt" - tmake_file="rs6000/t-spe rs6000/t-ppccomm" - use_gcc_stdint=wrap - ;; - powerpc-*-eabisimaltivec*) -- tm_file="${tm_file} dbxelf.h elfos.h svr4.h freebsd-spec.h newlib-stdint.h rs6000/sysv4.h rs6000/eabi.h rs6000/e500.h rs6000/eabisim.h rs6000/eabialtivec.h" -+ tm_file="${tm_file} dbxelf.h elfos.h freebsd-spec.h newlib-stdint.h rs6000/sysv4.h rs6000/eabi.h rs6000/e500.h rs6000/eabisim.h rs6000/eabialtivec.h" - extra_options="${extra_options} rs6000/sysv4.opt" - tmake_file="rs6000/t-fprules rs6000/t-fprules-fpbit rs6000/t-ppcendian rs6000/t-ppccomm" - use_gcc_stdint=wrap - ;; - powerpc-*-eabisim*) -- tm_file="${tm_file} dbxelf.h elfos.h usegas.h svr4.h freebsd-spec.h newlib-stdint.h rs6000/sysv4.h rs6000/eabi.h rs6000/e500.h rs6000/eabisim.h" -+ tm_file="${tm_file} dbxelf.h elfos.h usegas.h freebsd-spec.h newlib-stdint.h rs6000/sysv4.h rs6000/eabi.h rs6000/e500.h rs6000/eabisim.h" - extra_options="${extra_options} rs6000/sysv4.opt" - tmake_file="rs6000/t-fprules rs6000/t-fprules-fpbit rs6000/t-ppcgas rs6000/t-ppccomm" - use_gcc_stdint=wrap - ;; - powerpc-*-elf*) -- tm_file="${tm_file} dbxelf.h elfos.h usegas.h svr4.h freebsd-spec.h newlib-stdint.h rs6000/sysv4.h" -+ tm_file="${tm_file} dbxelf.h elfos.h usegas.h freebsd-spec.h newlib-stdint.h rs6000/sysv4.h" - extra_options="${extra_options} rs6000/sysv4.opt" - tmake_file="rs6000/t-fprules rs6000/t-fprules-fpbit rs6000/t-ppcgas rs6000/t-ppccomm" - ;; - powerpc-*-eabialtivec*) -- tm_file="${tm_file} dbxelf.h elfos.h svr4.h freebsd-spec.h newlib-stdint.h rs6000/sysv4.h rs6000/eabi.h rs6000/e500.h rs6000/eabialtivec.h" -+ tm_file="${tm_file} dbxelf.h elfos.h freebsd-spec.h newlib-stdint.h rs6000/sysv4.h rs6000/eabi.h rs6000/e500.h rs6000/eabialtivec.h" - extra_options="${extra_options} rs6000/sysv4.opt" - tmake_file="rs6000/t-fprules rs6000/t-fprules-fpbit rs6000/t-ppcendian rs6000/t-ppccomm" - use_gcc_stdint=wrap - ;; - powerpc-xilinx-eabi*) -- tm_file="${tm_file} dbxelf.h elfos.h usegas.h svr4.h freebsd-spec.h newlib-stdint.h rs6000/sysv4.h rs6000/eabi.h rs6000/singlefp.h rs6000/xfpu.h rs6000/xilinx.h" -+ tm_file="${tm_file} dbxelf.h elfos.h usegas.h freebsd-spec.h newlib-stdint.h rs6000/sysv4.h rs6000/eabi.h rs6000/singlefp.h rs6000/xfpu.h rs6000/xilinx.h" - extra_options="${extra_options} rs6000/sysv4.opt" - tmake_file="rs6000/t-fprules rs6000/t-fprules-fpbit rs6000/t-ppcgas rs6000/t-ppccomm rs6000/t-xilinx" - use_gcc_stdint=wrap - ;; - powerpc-*-eabi*) -- tm_file="${tm_file} dbxelf.h elfos.h usegas.h svr4.h freebsd-spec.h newlib-stdint.h rs6000/sysv4.h rs6000/eabi.h rs6000/e500.h" -+ tm_file="${tm_file} dbxelf.h elfos.h usegas.h freebsd-spec.h newlib-stdint.h rs6000/sysv4.h rs6000/eabi.h rs6000/e500.h" - extra_options="${extra_options} rs6000/sysv4.opt" - tmake_file="rs6000/t-fprules rs6000/t-fprules-fpbit rs6000/t-ppcgas rs6000/t-ppccomm" - use_gcc_stdint=wrap - ;; - powerpc-*-rtems*) -- tm_file="${tm_file} dbxelf.h elfos.h svr4.h freebsd-spec.h newlib-stdint.h rs6000/sysv4.h rs6000/eabi.h rs6000/e500.h rs6000/rtems.h rtems.h" -+ tm_file="${tm_file} dbxelf.h elfos.h freebsd-spec.h newlib-stdint.h rs6000/sysv4.h rs6000/eabi.h rs6000/e500.h rs6000/rtems.h rtems.h" - extra_options="${extra_options} rs6000/sysv4.opt" - tmake_file="rs6000/t-fprules rs6000/t-fprules-fpbit rs6000/t-rtems t-rtems rs6000/t-ppccomm" - ;; -@@ -2079,12 +2079,12 @@ powerpc-*-linux* | powerpc64-*-linux*) - fi - ;; - powerpc64-*-gnu*) -- tm_file="${tm_file} elfos.h svr4.h freebsd-spec.h gnu.h rs6000/sysv4.h rs6000/default64.h rs6000/linux64.h rs6000/gnu.h glibc-stdint.h" -+ tm_file="${tm_file} elfos.h freebsd-spec.h gnu.h rs6000/sysv4.h rs6000/default64.h rs6000/linux64.h rs6000/gnu.h glibc-stdint.h" - extra_options="${extra_options} rs6000/sysv4.opt rs6000/linux64.opt" - tmake_file="t-slibgcc-elf-ver t-slibgcc-libgcc t-gnu" - ;; - powerpc-*-gnu-gnualtivec*) -- tm_file="${cpu_type}/${cpu_type}.h elfos.h svr4.h freebsd-spec.h gnu.h rs6000/sysv4.h rs6000/linux.h rs6000/linuxaltivec.h rs6000/gnu.h glibc-stdint.h" -+ tm_file="${cpu_type}/${cpu_type}.h elfos.h freebsd-spec.h gnu.h rs6000/sysv4.h rs6000/linux.h rs6000/linuxaltivec.h rs6000/gnu.h glibc-stdint.h" - extra_options="${extra_options} rs6000/sysv4.opt" - tmake_file="rs6000/t-fprules rs6000/t-fprules-fpbit rs6000/t-ppcos t-slibgcc-elf-ver t-slibgcc-libgcc t-gnu rs6000/t-ppccomm" - if test x$enable_threads = xyes; then -@@ -2092,7 +2092,7 @@ powerpc-*-gnu-gnualtivec*) - fi - ;; - powerpc-*-gnu*) -- tm_file="${cpu_type}/${cpu_type}.h elfos.h svr4.h freebsd-spec.h gnu.h rs6000/sysv4.h rs6000/linux.h rs6000/gnu.h glibc-stdint.h" -+ tm_file="${cpu_type}/${cpu_type}.h elfos.h freebsd-spec.h gnu.h rs6000/sysv4.h rs6000/linux.h rs6000/gnu.h glibc-stdint.h" - tmake_file="rs6000/t-fprules rs6000/t-fprules-fpbit rs6000/t-ppcos t-slibgcc-elf-ver t-slibgcc-libgcc t-gnu rs6000/t-ppccomm" - extra_options="${extra_options} rs6000/sysv4.opt" - if test x$enable_threads = xyes; then -@@ -2100,7 +2100,7 @@ powerpc-*-gnu*) - fi - ;; - powerpc-wrs-vxworks|powerpc-wrs-vxworksae) -- tm_file="${tm_file} elfos.h svr4.h freebsd-spec.h rs6000/sysv4.h" -+ tm_file="${tm_file} elfos.h freebsd-spec.h rs6000/sysv4.h" - tmake_file="${tmake_file} rs6000/t-fprules rs6000/t-fprules-fpbit rs6000/t-ppccomm rs6000/t-vxworks" - extra_options="${extra_options} rs6000/sysv4.opt" - extra_headers=ppc-asm.h -@@ -2126,18 +2126,18 @@ powerpc-*-lynxos*) - gas=yes - ;; - powerpcle-*-elf*) -- tm_file="${tm_file} dbxelf.h elfos.h usegas.h svr4.h freebsd-spec.h newlib-stdint.h rs6000/sysv4.h rs6000/sysv4le.h" -+ tm_file="${tm_file} dbxelf.h elfos.h usegas.h freebsd-spec.h newlib-stdint.h rs6000/sysv4.h rs6000/sysv4le.h" - tmake_file="rs6000/t-fprules rs6000/t-fprules-fpbit rs6000/t-ppcgas rs6000/t-ppccomm" - extra_options="${extra_options} rs6000/sysv4.opt" - ;; - powerpcle-*-eabisim*) -- tm_file="${tm_file} dbxelf.h elfos.h usegas.h svr4.h freebsd-spec.h newlib-stdint.h rs6000/sysv4.h rs6000/sysv4le.h rs6000/eabi.h rs6000/e500.h rs6000/eabisim.h" -+ tm_file="${tm_file} dbxelf.h elfos.h usegas.h freebsd-spec.h newlib-stdint.h rs6000/sysv4.h rs6000/sysv4le.h rs6000/eabi.h rs6000/e500.h rs6000/eabisim.h" - tmake_file="rs6000/t-fprules rs6000/t-fprules-fpbit rs6000/t-ppcgas rs6000/t-ppccomm" - extra_options="${extra_options} rs6000/sysv4.opt" - use_gcc_stdint=wrap - ;; - powerpcle-*-eabi*) -- tm_file="${tm_file} dbxelf.h elfos.h usegas.h svr4.h freebsd-spec.h newlib-stdint.h rs6000/sysv4.h rs6000/sysv4le.h rs6000/eabi.h rs6000/e500.h" -+ tm_file="${tm_file} dbxelf.h elfos.h usegas.h freebsd-spec.h newlib-stdint.h rs6000/sysv4.h rs6000/sysv4le.h rs6000/eabi.h rs6000/e500.h" - tmake_file="rs6000/t-fprules rs6000/t-fprules-fpbit rs6000/t-ppcgas rs6000/t-ppccomm" - extra_options="${extra_options} rs6000/sysv4.opt" - use_gcc_stdint=wrap -Index: gcc-4_5-branch/gcc/config/rs6000/freebsd.h -=================================================================== ---- gcc-4_5-branch.orig/gcc/config/rs6000/freebsd.h 2011-06-16 17:58:58.000000000 -0700 -+++ gcc-4_5-branch/gcc/config/rs6000/freebsd.h 2011-09-17 11:13:13.623298761 -0700 -@@ -69,6 +69,4 @@ - /* Override rs6000.h definition. */ - #undef ASM_APP_OFF - #define ASM_APP_OFF "#NO_APP\n" --/* Define SVR4_ASM_SPEC, we use GAS by default. See svr4.h for details. */ --#define SVR4_ASM_SPEC \ -- "%{v:-V} %{Wa,*:%*}" -+#define DBX_REGISTER_NUMBER(REGNO) rs6000_dbx_register_number (REGNO) -Index: gcc-4_5-branch/gcc/config/rs6000/lynx.h -=================================================================== ---- gcc-4_5-branch.orig/gcc/config/rs6000/lynx.h 2011-06-16 17:58:58.000000000 -0700 -+++ gcc-4_5-branch/gcc/config/rs6000/lynx.h 2011-09-17 11:13:13.623298761 -0700 -@@ -1,5 +1,5 @@ - /* Definitions for Rs6000 running LynxOS. -- Copyright (C) 1995, 1996, 2000, 2002, 2003, 2004, 2005, 2007 -+ Copyright (C) 1995, 1996, 2000, 2002, 2003, 2004, 2005, 2007, 2010 - Free Software Foundation, Inc. - Contributed by David Henkel-Wallace, Cygnus Support (gumby@cygnus.com) - Rewritten by Adam Nemet, LynuxWorks Inc. -@@ -105,6 +105,8 @@ - #undef HAVE_AS_TLS - #define HAVE_AS_TLS 0 - -+#define DBX_REGISTER_NUMBER(REGNO) rs6000_dbx_register_number (REGNO) -+ - #ifdef CRT_BEGIN - /* This function is part of crtbegin*.o which is at the beginning of - the link and is called from .fini which is usually toward the end -Index: gcc-4_5-branch/gcc/config/rs6000/netbsd.h -=================================================================== ---- gcc-4_5-branch.orig/gcc/config/rs6000/netbsd.h 2011-06-16 17:58:58.000000000 -0700 -+++ gcc-4_5-branch/gcc/config/rs6000/netbsd.h 2011-09-17 11:13:13.623298761 -0700 -@@ -1,6 +1,6 @@ - /* Definitions of target machine for GNU compiler, - for PowerPC NetBSD systems. -- Copyright 2002, 2003, 2007, 2008 Free Software Foundation, Inc. -+ Copyright 2002, 2003, 2007, 2008, 2010 Free Software Foundation, Inc. - Contributed by Wasabi Systems, Inc. - - This file is part of GCC. -@@ -89,3 +89,5 @@ - - #undef TARGET_VERSION - #define TARGET_VERSION fprintf (stderr, " (NetBSD/powerpc ELF)"); -+ -+#define DBX_REGISTER_NUMBER(REGNO) rs6000_dbx_register_number (REGNO) -Index: gcc-4_5-branch/gcc/config/rs6000/sysv4.h -=================================================================== ---- gcc-4_5-branch.orig/gcc/config/rs6000/sysv4.h 2011-09-17 11:11:29.000000000 -0700 -+++ gcc-4_5-branch/gcc/config/rs6000/sysv4.h 2011-09-17 11:13:13.623298761 -0700 -@@ -293,6 +293,10 @@ do { \ - #define RESTORE_FP_PREFIX "_restfpr_" - #define RESTORE_FP_SUFFIX "" - -+/* Type used for size_t, as a string used in a declaration. */ -+#undef SIZE_TYPE -+#define SIZE_TYPE "unsigned int" -+ - /* Type used for ptrdiff_t, as a string used in a declaration. */ - #define PTRDIFF_TYPE "int" - -@@ -588,9 +592,8 @@ extern int fixuplabelno; - /* Override svr4.h definition. */ - #undef ASM_SPEC - #define ASM_SPEC "%(asm_cpu) \ --%{,assembler|,assembler-with-cpp: %{mregnames} %{mno-regnames}}" \ --SVR4_ASM_SPEC \ --"%{mrelocatable} %{mrelocatable-lib} %{fpic|fpie|fPIC|fPIE:-K PIC} \ -+%{,assembler|,assembler-with-cpp: %{mregnames} %{mno-regnames}} \ -+%{mrelocatable} %{mrelocatable-lib} %{fpic|fpie|fPIC|fPIE:-K PIC} \ - %{memb|msdata=eabi: -memb} \ - %{mlittle|mlittle-endian:-mlittle; \ - mbig|mbig-endian :-mbig; \ -@@ -1120,3 +1123,5 @@ ncrtn.o%s" - - /* This target uses the sysv4.opt file. */ - #define TARGET_USES_SYSV4_OPT 1 -+ -+#undef DBX_REGISTER_NUMBER |