From 3cd864d7953079fc0a02c3c754b899687080ab13 Mon Sep 17 00:00:00 2001 From: verhaegs Date: Fri, 6 Apr 2012 19:23:00 +0000 Subject: [PATCH] gcc/gcc-4.6.2-aros.diff: Missing STANDARD_INCLUDE_DIR define in config/aros.h matchind NATIVE_SYSTEM_HEADER_DIR in config/t-aros Cross-compiler should now find the includes in $(AROS_DEVELOPMENT)/include without the need to specify it on the command line. git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@44540 fb15a70f-31f2-0310-bbcc-cdcc74a49acc --- tools/crosstools/gcc-4.6.2-aros.diff | 148 ++++++++++++++++++----------------- 1 file changed, 76 insertions(+), 72 deletions(-) diff --git a/tools/crosstools/gcc-4.6.2-aros.diff b/tools/crosstools/gcc-4.6.2-aros.diff index d5a267f64b..c31086d578 100644 --- a/tools/crosstools/gcc-4.6.2-aros.diff +++ b/tools/crosstools/gcc-4.6.2-aros.diff @@ -1,6 +1,6 @@ diff -ruN gcc-4.6.2/configure gcc-4.6.2.aros/configure ---- gcc-4.6.2/configure 2011-06-27 16:54:59.000000000 -0400 -+++ gcc-4.6.2.aros/configure 2012-02-14 14:22:54.000000000 -0500 +--- gcc-4.6.2/configure 2011-06-27 22:54:59.000000000 +0200 ++++ gcc-4.6.2.aros/configure 2012-04-04 22:19:45.045567698 +0200 @@ -2997,6 +2997,9 @@ ppc*-*-pe) noconfigdirs="$noconfigdirs patch diff make tk tcl expect dejagnu autoconf automake texinfo bison send-pr gprof rcs guile perl itcl gnuserv" @@ -21,8 +21,8 @@ diff -ruN gcc-4.6.2/configure gcc-4.6.2.aros/configure fi diff -ruN gcc-4.6.2/configure.ac gcc-4.6.2.aros/configure.ac ---- gcc-4.6.2/configure.ac 2011-06-27 16:54:59.000000000 -0400 -+++ gcc-4.6.2.aros/configure.ac 2012-02-14 14:22:54.000000000 -0500 +--- gcc-4.6.2/configure.ac 2011-06-27 22:54:59.000000000 +0200 ++++ gcc-4.6.2.aros/configure.ac 2012-04-04 22:19:45.045567698 +0200 @@ -453,6 +453,9 @@ ppc*-*-pe) noconfigdirs="$noconfigdirs patch diff make tk tcl expect dejagnu autoconf automake texinfo bison send-pr gprof rcs guile perl itcl gnuserv" @@ -43,8 +43,8 @@ diff -ruN gcc-4.6.2/configure.ac gcc-4.6.2.aros/configure.ac fi diff -ruN gcc-4.6.2/fixincludes/configure gcc-4.6.2.aros/fixincludes/configure ---- gcc-4.6.2/fixincludes/configure 2010-06-03 02:45:02.000000000 -0400 -+++ gcc-4.6.2.aros/fixincludes/configure 2012-02-14 14:22:54.000000000 -0500 +--- gcc-4.6.2/fixincludes/configure 2010-06-03 08:45:02.000000000 +0200 ++++ gcc-4.6.2.aros/fixincludes/configure 2012-04-04 22:19:45.045567698 +0200 @@ -4245,6 +4245,7 @@ fi else @@ -54,8 +54,8 @@ diff -ruN gcc-4.6.2/fixincludes/configure gcc-4.6.2.aros/fixincludes/configure i?86-*-mingw32* | \ x86_64-*-mingw32* | \ diff -ruN gcc-4.6.2/fixincludes/configure.ac gcc-4.6.2.aros/fixincludes/configure.ac ---- gcc-4.6.2/fixincludes/configure.ac 2010-06-03 02:45:02.000000000 -0400 -+++ gcc-4.6.2.aros/fixincludes/configure.ac 2012-02-14 14:22:54.000000000 -0500 +--- gcc-4.6.2/fixincludes/configure.ac 2010-06-03 08:45:02.000000000 +0200 ++++ gcc-4.6.2.aros/fixincludes/configure.ac 2012-04-04 22:19:45.045567698 +0200 @@ -49,6 +49,7 @@ TARGET=oneprocess fi], @@ -65,8 +65,8 @@ diff -ruN gcc-4.6.2/fixincludes/configure.ac gcc-4.6.2.aros/fixincludes/configur i?86-*-mingw32* | \ x86_64-*-mingw32* | \ diff -ruN gcc-4.6.2/gcc/config/arm/aros.h gcc-4.6.2.aros/gcc/config/arm/aros.h ---- gcc-4.6.2/gcc/config/arm/aros.h 1969-12-31 19:00:00.000000000 -0500 -+++ gcc-4.6.2.aros/gcc/config/arm/aros.h 2012-02-14 14:22:54.000000000 -0500 +--- gcc-4.6.2/gcc/config/arm/aros.h 1970-01-01 01:00:00.000000000 +0100 ++++ gcc-4.6.2.aros/gcc/config/arm/aros.h 2012-04-04 22:19:45.045567698 +0200 @@ -0,0 +1,90 @@ +/* Configuration file for ARM AROS EABI targets. + Copyright (C) 2004, 2005, 2006, 2007, 2010 @@ -159,9 +159,9 @@ diff -ruN gcc-4.6.2/gcc/config/arm/aros.h gcc-4.6.2.aros/gcc/config/arm/aros.h +/* FIXME: AROS doesn't support dw2 unwinding yet. */ +#undef MD_FALLBACK_FRAME_STATE_FOR diff -ruN gcc-4.6.2/gcc/config/aros.h gcc-4.6.2.aros/gcc/config/aros.h ---- gcc-4.6.2/gcc/config/aros.h 1969-12-31 19:00:00.000000000 -0500 -+++ gcc-4.6.2.aros/gcc/config/aros.h 2012-02-14 14:22:54.000000000 -0500 -@@ -0,0 +1,89 @@ +--- gcc-4.6.2/gcc/config/aros.h 1970-01-01 01:00:00.000000000 +0100 ++++ gcc-4.6.2.aros/gcc/config/aros.h 2012-04-04 22:29:20.938567559 +0200 +@@ -0,0 +1,92 @@ +/* Definitions for AROS + Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000 Free Software Foundation, Inc. + Contributed by Fabio Alemagna @@ -229,6 +229,9 @@ diff -ruN gcc-4.6.2/gcc/config/aros.h gcc-4.6.2.aros/gcc/config/aros.h +#define ENDFILE_SPEC \ + "-lautoinit" + ++#undef STANDARD_INCLUDE_DIR ++#define STANDARD_INCLUDE_DIR "/include" ++ +/* This is for -profile to use -lc_p instead of -lc. */ +#ifndef CC1_SPEC +#define CC1_SPEC "%{profile:-p}" @@ -252,8 +255,8 @@ diff -ruN gcc-4.6.2/gcc/config/aros.h gcc-4.6.2.aros/gcc/config/aros.h + +#define TARGET_HAS_F_SETLKW diff -ruN gcc-4.6.2/gcc/config/i386/aros64.h gcc-4.6.2.aros/gcc/config/i386/aros64.h ---- gcc-4.6.2/gcc/config/i386/aros64.h 1969-12-31 19:00:00.000000000 -0500 -+++ gcc-4.6.2.aros/gcc/config/i386/aros64.h 2012-02-14 14:22:54.000000000 -0500 +--- gcc-4.6.2/gcc/config/i386/aros64.h 1970-01-01 01:00:00.000000000 +0100 ++++ gcc-4.6.2.aros/gcc/config/i386/aros64.h 2012-04-04 22:19:45.045567698 +0200 @@ -0,0 +1,43 @@ +/* Definitions for AMD x86_64 running AROS systems with ELF64 format. + Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002 @@ -300,8 +303,8 @@ diff -ruN gcc-4.6.2/gcc/config/i386/aros64.h gcc-4.6.2.aros/gcc/config/i386/aros +/* FIXME: AROS doesn't support dw2 unwinding yet. */ +#undef MD_FALLBACK_FRAME_STATE_FOR diff -ruN gcc-4.6.2/gcc/config/i386/aros.h gcc-4.6.2.aros/gcc/config/i386/aros.h ---- gcc-4.6.2/gcc/config/i386/aros.h 1969-12-31 19:00:00.000000000 -0500 -+++ gcc-4.6.2.aros/gcc/config/i386/aros.h 2012-02-14 14:22:54.000000000 -0500 +--- gcc-4.6.2/gcc/config/i386/aros.h 1970-01-01 01:00:00.000000000 +0100 ++++ gcc-4.6.2.aros/gcc/config/i386/aros.h 2012-04-04 22:19:45.045567698 +0200 @@ -0,0 +1,120 @@ +/* Definitions for Intel 386 running AROS systems with ELF format. + Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002 @@ -424,8 +427,8 @@ diff -ruN gcc-4.6.2/gcc/config/i386/aros.h gcc-4.6.2.aros/gcc/config/i386/aros.h +/* FIXME: AROS doesn't support dw2 unwinding yet. */ +#undef MD_FALLBACK_FRAME_STATE_FOR diff -ruN gcc-4.6.2/gcc/config/m68k/m68k.c gcc-4.6.2.aros/gcc/config/m68k/m68k.c ---- gcc-4.6.2/gcc/config/m68k/m68k.c 2011-07-31 11:09:25.000000000 -0400 -+++ gcc-4.6.2.aros/gcc/config/m68k/m68k.c 2012-02-14 14:22:54.000000000 -0500 +--- gcc-4.6.2/gcc/config/m68k/m68k.c 2011-07-31 17:09:25.000000000 +0200 ++++ gcc-4.6.2.aros/gcc/config/m68k/m68k.c 2012-04-04 22:19:45.045567698 +0200 @@ -4522,7 +4522,7 @@ else if (letter == '/') asm_fprintf (file, "%R"); @@ -436,8 +439,8 @@ diff -ruN gcc-4.6.2/gcc/config/m68k/m68k.c gcc-4.6.2.aros/gcc/config/m68k/m68k.c { output_addr_const (file, op); diff -ruN gcc-4.6.2/gcc/config/m68k/m68k.h gcc-4.6.2.aros/gcc/config/m68k/m68k.h ---- gcc-4.6.2/gcc/config/m68k/m68k.h 2010-11-21 20:57:50.000000000 -0500 -+++ gcc-4.6.2.aros/gcc/config/m68k/m68k.h 2012-02-14 14:22:54.000000000 -0500 +--- gcc-4.6.2/gcc/config/m68k/m68k.h 2010-11-22 02:57:50.000000000 +0100 ++++ gcc-4.6.2.aros/gcc/config/m68k/m68k.h 2012-04-04 22:19:45.045567698 +0200 @@ -342,7 +342,9 @@ register elimination. */ #define FIRST_PSEUDO_REGISTER 25 @@ -460,8 +463,8 @@ diff -ruN gcc-4.6.2/gcc/config/m68k/m68k.h gcc-4.6.2.aros/gcc/config/m68k/m68k.h /* Base register for access to arguments of the function. * This isn't a hardware register. It will be eliminated to the diff -ruN gcc-4.6.2/gcc/config/m68k/m68k.md gcc-4.6.2.aros/gcc/config/m68k/m68k.md ---- gcc-4.6.2/gcc/config/m68k/m68k.md 2009-12-30 18:03:46.000000000 -0500 -+++ gcc-4.6.2.aros/gcc/config/m68k/m68k.md 2012-02-14 14:22:54.000000000 -0500 +--- gcc-4.6.2/gcc/config/m68k/m68k.md 2009-12-31 00:03:46.000000000 +0100 ++++ gcc-4.6.2.aros/gcc/config/m68k/m68k.md 2012-04-04 22:19:45.045567698 +0200 @@ -131,7 +131,8 @@ [(D0_REG 0) (A0_REG 8) @@ -482,8 +485,8 @@ diff -ruN gcc-4.6.2/gcc/config/m68k/m68k.md gcc-4.6.2.aros/gcc/config/m68k/m68k. } else if (MOTOROLA) diff -ruN gcc-4.6.2/gcc/config/rs6000/aros.h gcc-4.6.2.aros/gcc/config/rs6000/aros.h ---- gcc-4.6.2/gcc/config/rs6000/aros.h 1969-12-31 19:00:00.000000000 -0500 -+++ gcc-4.6.2.aros/gcc/config/rs6000/aros.h 2012-02-14 14:22:54.000000000 -0500 +--- gcc-4.6.2/gcc/config/rs6000/aros.h 1970-01-01 01:00:00.000000000 +0100 ++++ gcc-4.6.2.aros/gcc/config/rs6000/aros.h 2012-04-04 22:19:45.045567698 +0200 @@ -0,0 +1,175 @@ +/* Definitions for Powerpc running AROS systems with ELF format. + Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002 @@ -661,8 +664,8 @@ diff -ruN gcc-4.6.2/gcc/config/rs6000/aros.h gcc-4.6.2.aros/gcc/config/rs6000/ar +/* FIXME: AROS doesn't support dw2 unwinding yet. */ +#undef MD_FALLBACK_FRAME_STATE_FOR diff -ruN gcc-4.6.2/gcc/config/rs6000/rs6000.c gcc-4.6.2.aros/gcc/config/rs6000/rs6000.c ---- gcc-4.6.2/gcc/config/rs6000/rs6000.c 2011-09-18 18:01:56.000000000 -0400 -+++ gcc-4.6.2.aros/gcc/config/rs6000/rs6000.c 2012-02-14 14:22:54.000000000 -0500 +--- gcc-4.6.2/gcc/config/rs6000/rs6000.c 2011-09-19 00:01:56.000000000 +0200 ++++ gcc-4.6.2.aros/gcc/config/rs6000/rs6000.c 2012-04-04 22:19:45.045567698 +0200 @@ -1308,6 +1308,7 @@ { "altivec", 1, 1, false, true, false, rs6000_handle_altivec_attribute }, { "longcall", 0, 0, false, true, true, rs6000_handle_longcall_attribute }, @@ -702,8 +705,8 @@ diff -ruN gcc-4.6.2/gcc/config/rs6000/rs6000.c gcc-4.6.2.aros/gcc/config/rs6000/ next_cum = *cum; rs6000_function_arg_advance_1 (&next_cum, mode, type, true, 0); diff -ruN gcc-4.6.2/gcc/config/rs6000/rs6000.h gcc-4.6.2.aros/gcc/config/rs6000/rs6000.h ---- gcc-4.6.2/gcc/config/rs6000/rs6000.h 2011-07-27 14:17:15.000000000 -0400 -+++ gcc-4.6.2.aros/gcc/config/rs6000/rs6000.h 2012-02-14 14:22:54.000000000 -0500 +--- gcc-4.6.2/gcc/config/rs6000/rs6000.h 2011-07-27 20:17:15.000000000 +0200 ++++ gcc-4.6.2.aros/gcc/config/rs6000/rs6000.h 2012-04-04 22:19:45.045567698 +0200 @@ -1563,6 +1563,7 @@ int nargs_prototype; /* # args left in the current prototype */ int prototype; /* Whether a prototype was defined */ @@ -713,14 +716,15 @@ diff -ruN gcc-4.6.2/gcc/config/rs6000/rs6000.h gcc-4.6.2.aros/gcc/config/rs6000/ int sysv_gregno; /* next available GP register */ int intoffset; /* running offset in struct (darwin64) */ diff -ruN gcc-4.6.2/gcc/config/t-aros gcc-4.6.2.aros/gcc/config/t-aros ---- gcc-4.6.2/gcc/config/t-aros 1969-12-31 19:00:00.000000000 -0500 -+++ gcc-4.6.2.aros/gcc/config/t-aros 2012-02-14 14:22:54.000000000 -0500 -@@ -0,0 +1,2 @@ +--- gcc-4.6.2/gcc/config/t-aros 1970-01-01 01:00:00.000000000 +0100 ++++ gcc-4.6.2.aros/gcc/config/t-aros 2012-04-04 22:19:45.045567698 +0200 +@@ -0,0 +1,3 @@ +# In AROS, "/usr" is a four-letter word. ++# Must match STANDARD_INCLUDE_DIR in aros.h ! +NATIVE_SYSTEM_HEADER_DIR = /include diff -ruN gcc-4.6.2/gcc/config.build gcc-4.6.2.aros/gcc/config.build ---- gcc-4.6.2/gcc/config.build 2010-04-12 14:36:30.000000000 -0400 -+++ gcc-4.6.2.aros/gcc/config.build 2012-02-14 14:22:54.000000000 -0500 +--- gcc-4.6.2/gcc/config.build 2010-04-12 20:36:30.000000000 +0200 ++++ gcc-4.6.2.aros/gcc/config.build 2012-04-04 22:19:45.045567698 +0200 @@ -124,6 +124,9 @@ # HP 9000 series 300 build_install_headers_dir=install-headers-cpio @@ -732,8 +736,8 @@ diff -ruN gcc-4.6.2/gcc/config.build gcc-4.6.2.aros/gcc/config.build # All other System V variants. build_install_headers_dir=install-headers-cpio diff -ruN gcc-4.6.2/gcc/config.gcc gcc-4.6.2.aros/gcc/config.gcc ---- gcc-4.6.2/gcc/config.gcc 2011-07-22 12:44:50.000000000 -0400 -+++ gcc-4.6.2.aros/gcc/config.gcc 2012-02-14 16:29:56.000000000 -0500 +--- gcc-4.6.2/gcc/config.gcc 2011-07-22 18:44:50.000000000 +0200 ++++ gcc-4.6.2.aros/gcc/config.gcc 2012-04-04 22:19:45.045567698 +0200 @@ -656,6 +656,14 @@ ;; esac @@ -811,8 +815,8 @@ diff -ruN gcc-4.6.2/gcc/config.gcc gcc-4.6.2.aros/gcc/config.gcc tm_file="${tm_file} dbxelf.h elfos.h freebsd-spec.h rs6000/sysv4.h" extra_options="${extra_options} rs6000/sysv4.opt" diff -ruN gcc-4.6.2/gcc/config.host gcc-4.6.2.aros/gcc/config.host ---- gcc-4.6.2/gcc/config.host 2011-02-15 04:49:14.000000000 -0500 -+++ gcc-4.6.2.aros/gcc/config.host 2012-02-14 14:22:54.000000000 -0500 +--- gcc-4.6.2/gcc/config.host 2011-02-15 10:49:14.000000000 +0100 ++++ gcc-4.6.2.aros/gcc/config.host 2012-04-04 22:19:45.045567698 +0200 @@ -277,4 +277,8 @@ out_host_hook_obj=host-hpux.o host_xmake_file="${host_xmake_file} x-hpux" @@ -823,8 +827,8 @@ diff -ruN gcc-4.6.2/gcc/config.host gcc-4.6.2.aros/gcc/config.host + ;; esac diff -ruN gcc-4.6.2/include/filenames.h gcc-4.6.2.aros/include/filenames.h ---- gcc-4.6.2/include/filenames.h 2011-02-28 13:23:25.000000000 -0500 -+++ gcc-4.6.2.aros/include/filenames.h 2012-02-14 14:22:54.000000000 -0500 +--- gcc-4.6.2/include/filenames.h 2011-02-28 19:23:25.000000000 +0100 ++++ gcc-4.6.2.aros/include/filenames.h 2012-04-04 22:19:45.045567698 +0200 @@ -37,6 +37,10 @@ # define HAS_DRIVE_SPEC(f) HAS_DOS_DRIVE_SPEC (f) # define IS_DIR_SEPARATOR(c) IS_DOS_DIR_SEPARATOR (c) @@ -837,8 +841,8 @@ diff -ruN gcc-4.6.2/include/filenames.h gcc-4.6.2.aros/include/filenames.h # define HAS_DRIVE_SPEC(f) (0) # define IS_DIR_SEPARATOR(c) IS_UNIX_DIR_SEPARATOR (c) diff -ruN gcc-4.6.2/libgcc/config.host gcc-4.6.2.aros/libgcc/config.host ---- gcc-4.6.2/libgcc/config.host 2011-03-14 02:06:23.000000000 -0400 -+++ gcc-4.6.2.aros/libgcc/config.host 2012-02-14 14:22:54.000000000 -0500 +--- gcc-4.6.2/libgcc/config.host 2011-03-14 07:06:23.000000000 +0100 ++++ gcc-4.6.2.aros/libgcc/config.host 2012-04-04 22:19:45.045567698 +0200 @@ -599,6 +599,8 @@ ;; mep*-*-*) @@ -849,8 +853,8 @@ diff -ruN gcc-4.6.2/libgcc/config.host gcc-4.6.2.aros/libgcc/config.host echo "*** Configuration ${host} not supported" 1>&2 exit 1 diff -ruN gcc-4.6.2/libiberty/configure gcc-4.6.2.aros/libiberty/configure ---- gcc-4.6.2/libiberty/configure 2010-11-20 22:29:27.000000000 -0500 -+++ gcc-4.6.2.aros/libiberty/configure 2012-02-14 14:22:54.000000000 -0500 +--- gcc-4.6.2/libiberty/configure 2010-11-21 04:29:27.000000000 +0100 ++++ gcc-4.6.2.aros/libiberty/configure 2012-04-04 22:19:45.045567698 +0200 @@ -5639,6 +5639,159 @@ setobjs=yes ;; @@ -1020,8 +1024,8 @@ diff -ruN gcc-4.6.2/libiberty/configure gcc-4.6.2.aros/libiberty/configure esac diff -ruN gcc-4.6.2/libiberty/configure.ac gcc-4.6.2.aros/libiberty/configure.ac ---- gcc-4.6.2/libiberty/configure.ac 2010-11-20 22:29:27.000000000 -0500 -+++ gcc-4.6.2.aros/libiberty/configure.ac 2012-02-14 14:22:54.000000000 -0500 +--- gcc-4.6.2/libiberty/configure.ac 2010-11-21 04:29:27.000000000 +0100 ++++ gcc-4.6.2.aros/libiberty/configure.ac 2012-04-04 22:19:45.045567698 +0200 @@ -483,6 +483,50 @@ setobjs=yes ;; @@ -1082,8 +1086,8 @@ diff -ruN gcc-4.6.2/libiberty/configure.ac gcc-4.6.2.aros/libiberty/configure.ac esac AC_SUBST(pexecute) diff -ruN gcc-4.6.2/libiberty/filename_cmp.c gcc-4.6.2.aros/libiberty/filename_cmp.c ---- gcc-4.6.2/libiberty/filename_cmp.c 2011-02-28 13:23:25.000000000 -0500 -+++ gcc-4.6.2.aros/libiberty/filename_cmp.c 2012-02-14 14:22:54.000000000 -0500 +--- gcc-4.6.2/libiberty/filename_cmp.c 2011-02-28 19:23:25.000000000 +0100 ++++ gcc-4.6.2.aros/libiberty/filename_cmp.c 2012-04-04 22:19:45.045567698 +0200 @@ -51,7 +51,11 @@ filename_cmp (const char *s1, const char *s2) { @@ -1097,8 +1101,8 @@ diff -ruN gcc-4.6.2/libiberty/filename_cmp.c gcc-4.6.2.aros/libiberty/filename_c for (;;) { diff -ruN gcc-4.6.2/libiberty/Makefile.in gcc-4.6.2.aros/libiberty/Makefile.in ---- gcc-4.6.2/libiberty/Makefile.in 2010-11-20 14:37:08.000000000 -0500 -+++ gcc-4.6.2.aros/libiberty/Makefile.in 2012-02-14 14:22:54.000000000 -0500 +--- gcc-4.6.2/libiberty/Makefile.in 2010-11-20 20:37:08.000000000 +0100 ++++ gcc-4.6.2.aros/libiberty/Makefile.in 2012-04-04 22:19:45.045567698 +0200 @@ -141,7 +141,7 @@ objalloc.c obstack.c \ partition.c pexecute.c \ @@ -1131,8 +1135,8 @@ diff -ruN gcc-4.6.2/libiberty/Makefile.in gcc-4.6.2.aros/libiberty/Makefile.in $(INCDIR)/libiberty.h if [ x"$(PICFLAG)" != x ]; then \ diff -ruN gcc-4.6.2/libiberty/pex-aros.c gcc-4.6.2.aros/libiberty/pex-aros.c ---- gcc-4.6.2/libiberty/pex-aros.c 1969-12-31 19:00:00.000000000 -0500 -+++ gcc-4.6.2.aros/libiberty/pex-aros.c 2012-02-14 14:22:54.000000000 -0500 +--- gcc-4.6.2/libiberty/pex-aros.c 1970-01-01 01:00:00.000000000 +0100 ++++ gcc-4.6.2.aros/libiberty/pex-aros.c 2012-04-04 22:19:45.045567698 +0200 @@ -0,0 +1,303 @@ +/* Utilities to execute a program in a subprocess (possibly linked by pipes + with other subprocesses), and wait for it. OS/2 specialization. @@ -1438,8 +1442,8 @@ diff -ruN gcc-4.6.2/libiberty/pex-aros.c gcc-4.6.2.aros/libiberty/pex-aros.c + return 0; +} diff -ruN gcc-4.6.2/libobjc/configure gcc-4.6.2.aros/libobjc/configure ---- gcc-4.6.2/libobjc/configure 2011-02-13 06:45:53.000000000 -0500 -+++ gcc-4.6.2.aros/libobjc/configure 2012-02-14 14:22:54.000000000 -0500 +--- gcc-4.6.2/libobjc/configure 2011-02-13 12:45:53.000000000 +0100 ++++ gcc-4.6.2.aros/libobjc/configure 2012-04-04 22:19:45.045567698 +0200 @@ -11249,215 +11249,7 @@ fi @@ -1658,8 +1662,8 @@ diff -ruN gcc-4.6.2/libobjc/configure gcc-4.6.2.aros/libobjc/configure { $as_echo "$as_me:${as_lineno-$LINENO}: checking for exception model to use" >&5 $as_echo_n "checking for exception model to use... " >&6; } diff -ruN gcc-4.6.2/libobjc/configure.ac gcc-4.6.2.aros/libobjc/configure.ac ---- gcc-4.6.2/libobjc/configure.ac 2010-12-05 19:50:04.000000000 -0500 -+++ gcc-4.6.2.aros/libobjc/configure.ac 2012-02-14 14:22:54.000000000 -0500 +--- gcc-4.6.2/libobjc/configure.ac 2010-12-06 01:50:04.000000000 +0100 ++++ gcc-4.6.2.aros/libobjc/configure.ac 2012-04-04 22:19:45.045567698 +0200 @@ -217,7 +217,7 @@ fi @@ -1670,8 +1674,8 @@ diff -ruN gcc-4.6.2/libobjc/configure.ac gcc-4.6.2.aros/libobjc/configure.ac AC_MSG_CHECKING([for exception model to use]) AC_LANG_PUSH(C) diff -ruN gcc-4.6.2/libstdc++-v3/config/os/aros/ctype_base.h gcc-4.6.2.aros/libstdc++-v3/config/os/aros/ctype_base.h ---- gcc-4.6.2/libstdc++-v3/config/os/aros/ctype_base.h 1969-12-31 19:00:00.000000000 -0500 -+++ gcc-4.6.2.aros/libstdc++-v3/config/os/aros/ctype_base.h 2012-02-14 14:22:54.000000000 -0500 +--- gcc-4.6.2/libstdc++-v3/config/os/aros/ctype_base.h 1970-01-01 01:00:00.000000000 +0100 ++++ gcc-4.6.2.aros/libstdc++-v3/config/os/aros/ctype_base.h 2012-04-04 22:19:45.045567698 +0200 @@ -0,0 +1,27 @@ +namespace std _GLIBCXX_VISIBILITY(default) +{ @@ -1701,8 +1705,8 @@ diff -ruN gcc-4.6.2/libstdc++-v3/config/os/aros/ctype_base.h gcc-4.6.2.aros/libs +_GLIBCXX_END_NAMESPACE_VERSION +} // namespace diff -ruN gcc-4.6.2/libstdc++-v3/config/os/aros/ctype_inline.h gcc-4.6.2.aros/libstdc++-v3/config/os/aros/ctype_inline.h ---- gcc-4.6.2/libstdc++-v3/config/os/aros/ctype_inline.h 1969-12-31 19:00:00.000000000 -0500 -+++ gcc-4.6.2.aros/libstdc++-v3/config/os/aros/ctype_inline.h 2012-02-14 14:22:54.000000000 -0500 +--- gcc-4.6.2/libstdc++-v3/config/os/aros/ctype_inline.h 1970-01-01 01:00:00.000000000 +0100 ++++ gcc-4.6.2.aros/libstdc++-v3/config/os/aros/ctype_inline.h 2012-04-04 22:19:45.045567698 +0200 @@ -0,0 +1,173 @@ +// Locale support -*- C++ -*- + @@ -1878,8 +1882,8 @@ diff -ruN gcc-4.6.2/libstdc++-v3/config/os/aros/ctype_inline.h gcc-4.6.2.aros/li +_GLIBCXX_END_NAMESPACE_VERSION +} // namespace diff -ruN gcc-4.6.2/libstdc++-v3/config/os/aros/ctype_noninline.h gcc-4.6.2.aros/libstdc++-v3/config/os/aros/ctype_noninline.h ---- gcc-4.6.2/libstdc++-v3/config/os/aros/ctype_noninline.h 1969-12-31 19:00:00.000000000 -0500 -+++ gcc-4.6.2.aros/libstdc++-v3/config/os/aros/ctype_noninline.h 2012-02-14 14:22:54.000000000 -0500 +--- gcc-4.6.2/libstdc++-v3/config/os/aros/ctype_noninline.h 1970-01-01 01:00:00.000000000 +0100 ++++ gcc-4.6.2.aros/libstdc++-v3/config/os/aros/ctype_noninline.h 2012-04-04 22:19:45.045567698 +0200 @@ -0,0 +1,56 @@ + const ctype_base::mask* + ctype::classic_table() throw() @@ -1938,8 +1942,8 @@ diff -ruN gcc-4.6.2/libstdc++-v3/config/os/aros/ctype_noninline.h gcc-4.6.2.aros + return __high; + } diff -ruN gcc-4.6.2/libstdc++-v3/config/os/aros/os_defines.h gcc-4.6.2.aros/libstdc++-v3/config/os/aros/os_defines.h ---- gcc-4.6.2/libstdc++-v3/config/os/aros/os_defines.h 1969-12-31 19:00:00.000000000 -0500 -+++ gcc-4.6.2.aros/libstdc++-v3/config/os/aros/os_defines.h 2012-02-14 14:22:54.000000000 -0500 +--- gcc-4.6.2/libstdc++-v3/config/os/aros/os_defines.h 1970-01-01 01:00:00.000000000 +0100 ++++ gcc-4.6.2.aros/libstdc++-v3/config/os/aros/os_defines.h 2012-04-04 22:19:45.045567698 +0200 @@ -0,0 +1,6 @@ +#ifndef _GLIBCXX_OS_DEFINES +#define _GLIBCXX_OS_DEFINES @@ -1948,8 +1952,8 @@ diff -ruN gcc-4.6.2/libstdc++-v3/config/os/aros/os_defines.h gcc-4.6.2.aros/libs + +#endif diff -ruN gcc-4.6.2/libstdc++-v3/configure gcc-4.6.2.aros/libstdc++-v3/configure ---- gcc-4.6.2/libstdc++-v3/configure 2011-10-05 19:09:51.000000000 -0400 -+++ gcc-4.6.2.aros/libstdc++-v3/configure 2012-02-14 14:22:54.000000000 -0500 +--- gcc-4.6.2/libstdc++-v3/configure 2011-10-06 01:09:51.000000000 +0200 ++++ gcc-4.6.2.aros/libstdc++-v3/configure 2012-04-04 22:19:45.045567698 +0200 @@ -5267,12 +5267,9 @@ @@ -2035,8 +2039,8 @@ diff -ruN gcc-4.6.2/libstdc++-v3/configure gcc-4.6.2.aros/libstdc++-v3/configure # This is a freestanding configuration; there is nothing to do here. ;; diff -ruN gcc-4.6.2/libstdc++-v3/configure.ac gcc-4.6.2.aros/libstdc++-v3/configure.ac ---- gcc-4.6.2/libstdc++-v3/configure.ac 2011-10-05 19:09:51.000000000 -0400 -+++ gcc-4.6.2.aros/libstdc++-v3/configure.ac 2012-02-14 14:22:54.000000000 -0500 +--- gcc-4.6.2/libstdc++-v3/configure.ac 2011-10-06 01:09:51.000000000 +0200 ++++ gcc-4.6.2.aros/libstdc++-v3/configure.ac 2012-04-04 22:19:45.045567698 +0200 @@ -88,9 +88,9 @@ # up critical shell variables. GLIBCXX_CONFIGURE @@ -2051,8 +2055,8 @@ diff -ruN gcc-4.6.2/libstdc++-v3/configure.ac gcc-4.6.2.aros/libstdc++-v3/config ACX_LT_HOST_FLAGS AC_SUBST(enable_shared) diff -ruN gcc-4.6.2/libstdc++-v3/configure.host gcc-4.6.2.aros/libstdc++-v3/configure.host ---- gcc-4.6.2/libstdc++-v3/configure.host 2010-12-05 19:50:04.000000000 -0500 -+++ gcc-4.6.2.aros/libstdc++-v3/configure.host 2012-02-14 14:22:54.000000000 -0500 +--- gcc-4.6.2/libstdc++-v3/configure.host 2010-12-06 01:50:04.000000000 +0100 ++++ gcc-4.6.2.aros/libstdc++-v3/configure.host 2012-04-04 22:19:45.045567698 +0200 @@ -203,6 +203,9 @@ os_include_dir="os/generic" atomicity_dir="cpu/generic" @@ -2064,8 +2068,8 @@ diff -ruN gcc-4.6.2/libstdc++-v3/configure.host gcc-4.6.2.aros/libstdc++-v3/conf # Plain BSD attempts to share FreeBSD files. os_include_dir="os/bsd/freebsd" diff -ruN gcc-4.6.2/libstdc++-v3/crossconfig.m4 gcc-4.6.2.aros/libstdc++-v3/crossconfig.m4 ---- gcc-4.6.2/libstdc++-v3/crossconfig.m4 2011-02-04 02:26:57.000000000 -0500 -+++ gcc-4.6.2.aros/libstdc++-v3/crossconfig.m4 2012-02-14 14:22:54.000000000 -0500 +--- gcc-4.6.2/libstdc++-v3/crossconfig.m4 2011-02-04 08:26:57.000000000 +0100 ++++ gcc-4.6.2.aros/libstdc++-v3/crossconfig.m4 2012-04-04 22:19:45.045567698 +0200 @@ -5,6 +5,31 @@ AC_DEFUN([GLIBCXX_CROSSCONFIG],[ # Base decisions on target environment. -- 2.11.4.GIT