Changeset 27333


Ignore:
Timestamp:
2011-07-01T13:43:15+02:00 (7 years ago)
Author:
kaloz
Message:

[toolchain]: replace gcc 4.5.2 support with 4.6.1

Location:
trunk/toolchain/gcc
Files:
2 deleted
14 edited
2 copied
1 moved

Legend:

Unmodified
Added
Removed
  • trunk/toolchain/gcc/Config.in

    r27262 r27333  
    1616                bool "gcc 4.4.5" 
    1717 
    18         config GCC_VERSION_4_5_2 
    19                 bool "gcc 4.5.2" 
     18        config GCC_VERSION_4_6_1 
     19                bool "gcc 4.6.1" 
    2020 
    2121        config GCC_VERSION_LINARO 
     
    3737        bool 
    3838        prompt "Compile in support for the new Graphite framework in GCC 4.4+" if TOOLCHAINOPTS 
    39         depends GCC_VERSION_4_4 || GCC_VERSION_4_5 
     39        depends GCC_VERSION_4_4 || GCC_VERSION_4_5 || GCC_VERSION_4_6 
    4040 
    4141config GCC_USE_SYSTEM_PPL_CLOOG 
  • trunk/toolchain/gcc/Config.version

    r25708 r27333  
    2727        default "4.4.1+cs"  if GCC_VERSION_4_4_1_CS 
    2828        default "4.4.5"     if GCC_VERSION_4_4_5 
    29         default "4.5.2"     if GCC_VERSION_4_5_2 
     29        default "4.6.1"     if GCC_VERSION_4_6_1 
    3030        default "linaro"    if GCC_VERSION_LINARO 
    3131        default "llvm"      if GCC_VERSION_LLVM 
     
    4444config GCC_VERSION_4_5 
    4545        bool 
    46         default y       if GCC_VERSION_4_5_2 
    4746        default y       if GCC_VERSION_LINARO 
     47 
     48config GCC_VERSION_4_6 
     49        bool 
     50        default y       if GCC_VERSION_4_6_1 
    4851 
    4952if !TOOLCHAINOPTS 
  • trunk/toolchain/gcc/common.mk

    r27326 r27333  
    33# Copyright (C) 2004 Manuel Novoa III <mjn3@uclibc.org> 
    44# Copyright (C) 2005-2006 Felix Fietkau <nbd@openwrt.org> 
    5 # Copyright (C) 2006-2010 OpenWrt.org 
     5# Copyright (C) 2006-2011 OpenWrt.org 
    66# 
    77# This program is free software; you can redistribute it and/or modify 
     
    6161    PKG_MD5SUM:=44b3192c4c584b9be5243d9e8e7e0ed1 
    6262  endif 
    63   ifeq ($(PKG_VERSION),4.5.2) 
    64   PKG_MD5SUM:=d6559145853fbaaa0fd7556ed93bce9a 
     63  ifeq ($(PKG_VERSION),4.6.1) 
     64  PKG_MD5SUM:=c57a9170c677bf795bdc04ed796ca491 
    6565  endif 
    6666endif 
     
    115115                $(if $(CONFIG_GCC_VERSION_4_3_3_CS)$(CONFIG_GCC_VERSION_4_4_1_CS),--enable-poison-system-directories) 
    116116 
    117 ifneq ($(CONFIG_GCC_VERSION_4_4)$(CONFIG_GCC_VERSION_4_5),) 
     117ifneq ($(CONFIG_GCC_VERSION_4_4)$(CONFIG_GCC_VERSION_4_5)$(CONFIG_GCC_VERSION_4_6),) 
    118118  ifneq ($(CONFIG_mips)$(CONFIG_mipsel),) 
    119119    GCC_CONFIGURE += --with-mips-plt 
     
    129129endif 
    130130 
    131 ifneq ($(CONFIG_GCC_VERSION_4_5),) 
     131ifneq ($(CONFIG_GCC_VERSION_4_5)$(CONFIG_GCC_VERSION_4_6),) 
    132132  GCC_BUILD_TARGET_LIBGCC:=y 
    133133  GCC_CONFIGURE+= \ 
  • trunk/toolchain/gcc/final/Makefile

    r27261 r27333  
    99        --with-slibdir=$(TOOLCHAIN_DIR)/lib 
    1010 
    11 ifneq ($(CONFIG_GCC_VERSION_4_5),) 
     11ifneq ($(CONFIG_GCC_VERSION_4_5)$(CONFIG_GCC_VERSION_4_6),) 
    1212  GCC_CONFIGURE += \ 
    1313        --enable-lto \ 
  • trunk/toolchain/gcc/patches/4.6.1/100-uclibc-conf.patch

    r22450 r27333  
    11--- a/contrib/regression/objs-gcc.sh 
    22+++ b/contrib/regression/objs-gcc.sh 
    3 @@ -106,6 +106,10 @@ 
     3@@ -106,6 +106,10 @@ if [ $H_REAL_TARGET = $H_REAL_HOST -a $H 
    44  then 
    55   make all-gdb all-dejagnu all-ld || exit 1 
     
    1414--- a/libjava/classpath/ltconfig 
    1515+++ b/libjava/classpath/ltconfig 
    16 @@ -603,7 +603,7 @@ 
     16@@ -603,7 +603,7 @@ host_os=`echo $host | sed 's/^\([^-]*\)- 
    1717  
    1818 # Transform linux* to *-*-linux-gnu*, to support old configure scripts. 
     
    2323 esac 
    2424  
    25 @@ -1251,7 +1251,7 @@ 
     25@@ -1247,7 +1247,7 @@ linux-gnuoldld* | linux-gnuaout* | linux 
    2626   ;; 
    2727  
  • trunk/toolchain/gcc/patches/4.6.1/301-missing-execinfo_h.patch

    r22450 r27333  
    11--- a/boehm-gc/include/gc.h 
    22+++ b/boehm-gc/include/gc.h 
    3 @@ -503,7 +503,7 @@ 
     3@@ -503,7 +503,7 @@ GC_API GC_PTR GC_malloc_atomic_ignore_of 
    44 #if defined(__linux__) || defined(__GLIBC__) 
    55 # include <features.h> 
  • trunk/toolchain/gcc/patches/4.6.1/302-c99-snprintf.patch

    r22450 r27333  
    11--- a/libstdc++-v3/include/c_global/cstdio 
    22+++ b/libstdc++-v3/include/c_global/cstdio 
    3 @@ -139,7 +139,7 @@ 
    4   
    5  _GLIBCXX_END_NAMESPACE 
     3@@ -137,7 +137,7 @@ namespace std 
     4   using ::vsprintf; 
     5 } // namespace 
    66  
    77-#if _GLIBCXX_USE_C99 
  • trunk/toolchain/gcc/patches/4.6.1/305-libmudflap-susv3-legacy.patch

    r22450 r27333  
    11--- a/libmudflap/mf-hooks2.c 
    22+++ b/libmudflap/mf-hooks2.c 
    3 @@ -421,7 +421,7 @@ 
     3@@ -421,7 +421,7 @@ WRAPPER2(void, bzero, void *s, size_t n) 
    44 { 
    55   TRACE ("%s\n", __PRETTY_FUNCTION__); 
     
    1010  
    1111  
    12 @@ -431,7 +431,7 @@ 
     12@@ -431,7 +431,7 @@ WRAPPER2(void, bcopy, const void *src, v 
    1313   TRACE ("%s\n", __PRETTY_FUNCTION__); 
    1414   MF_VALIDATE_EXTENT(src, n, __MF_CHECK_READ, "bcopy src"); 
     
    1919  
    2020  
    21 @@ -441,7 +441,7 @@ 
     21@@ -441,7 +441,7 @@ WRAPPER2(int, bcmp, const void *s1, cons 
    2222   TRACE ("%s\n", __PRETTY_FUNCTION__); 
    2323   MF_VALIDATE_EXTENT(s1, n, __MF_CHECK_READ, "bcmp 1st arg"); 
     
    2828  
    2929  
    30 @@ -450,7 +450,7 @@ 
     30@@ -450,7 +450,7 @@ WRAPPER2(char *, index, const char *s, i 
    3131   size_t n = strlen (s); 
    3232   TRACE ("%s\n", __PRETTY_FUNCTION__); 
     
    3737  
    3838  
    39 @@ -459,7 +459,7 @@ 
     39@@ -459,7 +459,7 @@ WRAPPER2(char *, rindex, const char *s, 
    4040   size_t n = strlen (s); 
    4141   TRACE ("%s\n", __PRETTY_FUNCTION__); 
  • trunk/toolchain/gcc/patches/4.6.1/600-ubicom_support.patch

    r22450 r27333  
    11--- a/configure 
    22+++ b/configure 
    3 @@ -2688,6 +2688,9 @@ case "${target}" in 
     3@@ -3608,6 +3608,9 @@ case "${target}" in 
    44   ip2k-*-*) 
    55     noconfigdirs="$noconfigdirs target-libiberty target-libstdc++-v3 ${libgcj}" 
     
    93179317--- a/gcc/config.gcc 
    93189318+++ b/gcc/config.gcc 
    9319 @@ -2314,6 +2314,34 @@ spu-*-elf*) 
     9319@@ -2662,6 +2662,34 @@ spu-*-elf*) 
    93209320        c_target_objs="${c_target_objs} spu-c.o" 
    93219321        cxx_target_objs="${cxx_target_objs} spu-c.o" 
     
    93519351 v850e1-*-*) 
    93529352        target_cpu_default="TARGET_CPU_v850e1" 
    9353         tm_file="dbxelf.h elfos.h svr4.h v850/v850.h" 
     9353        tm_file="dbxelf.h elfos.h newlib-stdint.h v850/v850.h" 
    93549354--- a/libgcc/config.host 
    93559355+++ b/libgcc/config.host 
    9356 @@ -551,6 +551,15 @@ sparc64-*-netbsd*) 
     9356@@ -572,6 +572,15 @@ sparc64-*-netbsd*) 
    93579357        ;; 
    93589358 spu-*-elf*) 
  • trunk/toolchain/gcc/patches/4.6.1/810-arm-softfloat-libgcc.patch

    r22450 r27333  
    1212--- a/gcc/config/arm/t-linux 
    1313+++ b/gcc/config/arm/t-linux 
    14 @@ -4,7 +4,10 @@ 
     14@@ -23,7 +23,11 @@ TARGET_LIBGCC2_CFLAGS = -fomit-frame-poi 
    1515  
    1616 LIB1ASMSRC = arm/lib1funcs.asm 
     
    1818-       _arm_addsubdf3 _arm_addsubsf3 
    1919+       _arm_addsubdf3 _arm_addsubsf3 \ 
    20 +       _negdf2 _addsubdf3 _muldivdf3 _cmpdf2 _unorddf2 _fixdfsi _fixunsdfsi \ 
    21 +       _truncdfsf2 _negsf2 _addsubsf3 _muldivsf3 _cmpsf2 _unordsf2 \ 
    22 +       _fixsfsi _fixunssfsi _floatdidf _floatundidf _floatdisf _floatundisf 
     20+       _arm_negdf2 _arm_muldivdf3 _arm_cmpdf2 _arm_unorddf2 \ 
     21+       _arm_fixdfsi _arm_fixunsdfsi _arm_truncdfsf2 \ 
     22+       _arm_negsf2 _arm_muldivsf3 _arm_cmpsf2 _arm_unordsf2 \ 
     23+       _arm_fixsfsi _arm_fixunssfsi 
    2324  
    2425 # MULTILIB_OPTIONS = mhard-float/msoft-float 
  • trunk/toolchain/gcc/patches/4.6.1/820-libgcc_pic.patch

    r22450 r27333  
    11--- a/libgcc/Makefile.in 
    22+++ b/libgcc/Makefile.in 
    3 @@ -729,11 +729,12 @@ $(libgcov-objects): %$(objext): $(gcc_sr 
     3@@ -747,11 +747,12 @@ $(libgcov-objects): %$(objext): $(gcc_sr 
    44  
    55 # Static libraries. 
     
    1515  
    1616        objects="$(objects)";                                   \ 
    17 @@ -755,7 +756,7 @@ libgcc_s$(SHLIB_EXT): libunwind$(SHLIB_E 
     17@@ -773,7 +774,7 @@ libgcc_s$(SHLIB_EXT): libunwind$(SHLIB_E 
    1818 endif 
    1919  
     
    2424 all: libunwind$(SHLIB_EXT) 
    2525 endif 
    26 @@ -928,6 +929,10 @@ install-shared: 
     26@@ -954,6 +955,10 @@ install-shared: 
    2727        chmod 644 $(DESTDIR)$(inst_libdir)/libgcc_eh.a 
    2828        $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcc_eh.a 
  • trunk/toolchain/gcc/patches/4.6.1/830-arm_unbreak_armv4t.patch

    r27321 r27333  
    33--- a/gcc/config/arm/linux-eabi.h 
    44+++ b/gcc/config/arm/linux-eabi.h 
    5 @@ -44,7 +44,7 @@ 
     5@@ -45,7 +45,7 @@ 
    66    The ARM10TDMI core is the default for armv5t, so set 
    77    SUBTARGET_CPU_DEFAULT to achieve this.  */ 
  • trunk/toolchain/gcc/patches/4.6.1/840-armv4_pass_fix-v4bx_to_ld.patch

    r27326 r27333  
    11--- a/gcc/config/arm/linux-eabi.h 
    22+++ b/gcc/config/arm/linux-eabi.h 
    3 @@ -63,12 +63,16 @@ 
     3@@ -64,12 +64,16 @@ 
    44 #undef  GLIBC_DYNAMIC_LINKER 
    55 #define GLIBC_DYNAMIC_LINKER "/lib/ld-linux.so.3" 
     
    1818  
    1919 #undef  CC1_SPEC 
    20  #define CC1_SPEC                                               \ 
     20 #define CC1_SPEC                                                       \ 
  • trunk/toolchain/gcc/patches/4.6.1/910-mbsd_multi.patch

    r22450 r27333  
    1818        with copyright assignment to the FSF in effect. 
    1919 
    20 --- a/gcc/c-opts.c 
    21 +++ b/gcc/c-opts.c 
    22 @@ -105,6 +105,9 @@ 
     20--- a/gcc/c-family/c-opts.c 
     21+++ b/gcc/c-family/c-opts.c 
     22@@ -103,6 +103,9 @@ static size_t deferred_count; 
    2323 /* Number of deferred options scanned for -include.  */ 
    2424 static size_t include_cursor; 
     
    2727+static int honour_copts = 0; 
    2828+ 
    29  static void set_Wimplicit (int); 
    3029 static void handle_OPT_d (const char *); 
    3130 static void set_std_cxx98 (int); 
    32 @@ -454,6 +457,9 @@ 
    33        enable_warning_as_error ("implicit-function-declaration", value, CL_C | CL_ObjC);  
     31 static void set_std_cxx0x (int); 
     32@@ -441,6 +444,9 @@ c_common_handle_option (size_t scode, co 
     33       global_dc->warning_as_error_requested = value; 
    3434       break; 
    3535  
     
    4040       set_Wformat (value); 
    4141       break; 
    42 @@ -690,6 +701,12 @@ 
    43        flag_exceptions = value; 
     42@@ -584,6 +590,12 @@ c_common_handle_option (size_t scode, co 
     43       flag_no_builtin = !value; 
    4444       break; 
    4545  
    4646+    case OPT_fhonour_copts: 
    4747+      if (c_language == clk_c) { 
    48 +       honour_copts++; 
    49 +      } 
    50 +      break; 
    51 + 
    52      case OPT_fimplement_inlines: 
    53        flag_implement_inlines = value; 
    54        break; 
    55 @@ -1209,6 +1226,47 @@ 
     48+        honour_copts++; 
     49+      } 
     50+      break; 
     51+ 
     52     case OPT_fconstant_string_class_: 
     53       constant_string_class_name = arg; 
     54       break; 
     55@@ -1058,6 +1070,47 @@ c_common_init (void) 
    5656       return false; 
    5757     } 
     
    7676+    if (evv == 1) { 
    7777+      if (honour_copts == 0) { 
    78 +       error ("someone does not honour COPTS at all in lenient mode"); 
    79 +       return false; 
     78+        error ("someone does not honour COPTS at all in lenient mode"); 
     79+        return false; 
    8080+      } else if (honour_copts != 1) { 
    81 +       warning (0, "someone does not honour COPTS correctly, passed %d times", 
    82 +        honour_copts); 
     81+        warning (0, "someone does not honour COPTS correctly, passed %d times", 
     82+        honour_copts); 
    8383+      } 
    8484+    } else if (evv == 2) { 
    8585+      if (honour_copts == 0) { 
    86 +       error ("someone does not honour COPTS at all in strict mode"); 
    87 +       return false; 
     86+        error ("someone does not honour COPTS at all in strict mode"); 
     87+        return false; 
    8888+      } else if (honour_copts != 1) { 
    89 +       error ("someone does not honour COPTS correctly, passed %d times", 
    90 +        honour_copts); 
    91 +       return false; 
     89+        error ("someone does not honour COPTS correctly, passed %d times", 
     90+        honour_copts); 
     91+        return false; 
    9292+      } 
    9393+    } else if (evv == 0) { 
    9494+      if (honour_copts != 1) 
    95 +       inform (0, "someone does not honour COPTS correctly, passed %d times", 
    96 +        honour_copts); 
     95+        inform (0, "someone does not honour COPTS correctly, passed %d times", 
     96+        honour_copts); 
    9797+    } 
    9898+  } 
     
    101101 } 
    102102  
    103 --- a/gcc/c.opt 
    104 +++ b/gcc/c.opt 
    105 @@ -215,6 +215,10 @@ 
    106  C ObjC RejectNegative Warning 
     103--- a/gcc/c-family/c.opt 
     104+++ b/gcc/c-family/c.opt 
     105@@ -363,6 +363,10 @@ Werror-implicit-function-declaration 
     106 C ObjC RejectNegative Warning Alias(Werror=, implicit-function-declaration) 
    107107 This switch is deprecated; use -Werror=implicit-function-declaration instead 
    108108  
     
    114114 C ObjC C++ ObjC++ Var(warn_float_equal) Warning 
    115115 Warn if testing floating point numbers for equality 
    116 @@ -609,6 +613,9 @@ 
     116@@ -794,6 +798,9 @@ C++ ObjC++ Optimization Alias(fexception 
    117117 fhonor-std 
    118  C++ ObjC++ 
     118 C++ ObjC++ Ignore Warn(switch %qs is no longer supported) 
    119119  
    120120+fhonour-copts 
     
    126126--- a/gcc/common.opt 
    127127+++ b/gcc/common.opt 
    128 @@ -102,6 +102,10 @@ 
     128@@ -520,6 +520,10 @@ Werror= 
    129129 Common Joined 
    130130 Treat specified warning as error 
     
    135135+ 
    136136 Wextra 
    137  Common Warning 
     137 Common Var(extra_warnings) Warning 
    138138 Print extra (possibly unwanted) warnings 
    139 @@ -573,6 +577,9 @@ 
     139@@ -1156,6 +1160,9 @@ fguess-branch-probability 
    140140 Common Report Var(flag_guess_branch_prob) Optimization 
    141141 Enable guessing of branch probabilities 
     
    149149--- a/gcc/opts.c 
    150150+++ b/gcc/opts.c 
    151 @@ -896,8 +896,6 @@ 
    152    flag_schedule_insns_after_reload = opt2; 
     151@@ -477,8 +477,6 @@ static const struct default_options defa 
     152     { OPT_LEVELS_2_PLUS, OPT_fschedule_insns2, NULL, 1 }, 
    153153 #endif 
    154    flag_regmove = opt2; 
    155 flag_strict_aliasing = opt2; 
    156 flag_strict_overflow = opt2; 
    157    flag_reorder_blocks = opt2; 
    158    flag_reorder_functions = opt2; 
    159    flag_tree_vrp = opt2; 
    160 @@ -922,6 +919,8 @@ 
    161   
    162    /* -O3 optimizations.  */ 
    163    opt3 = (optimize >= 3); 
    164 flag_strict_aliasing = opt3; 
    165 flag_strict_overflow = opt3; 
    166    flag_predictive_commoning = opt3; 
    167    flag_inline_functions = opt3; 
    168    flag_unswitch_loops = opt3; 
    169 @@ -1601,6 +1601,17 @@ 
    170        enable_warning_as_error (arg, value, lang_mask); 
     154     { OPT_LEVELS_2_PLUS, OPT_fregmove, NULL, 1 }, 
     155  { OPT_LEVELS_2_PLUS, OPT_fstrict_aliasing, NULL, 1 }, 
     156  { OPT_LEVELS_2_PLUS, OPT_fstrict_overflow, NULL, 1 }, 
     157     { OPT_LEVELS_2_PLUS, OPT_freorder_blocks, NULL, 1 }, 
     158     { OPT_LEVELS_2_PLUS, OPT_freorder_functions, NULL, 1 }, 
     159     { OPT_LEVELS_2_PLUS, OPT_ftree_vrp, NULL, 1 }, 
     160@@ -494,6 +492,8 @@ static const struct default_options defa 
     161     { OPT_LEVELS_2_PLUS, OPT_falign_functions, NULL, 1 }, 
     162  
     163     /* -O3 optimizations.  */ 
     164  { OPT_LEVELS_3_PLUS, OPT_fstrict_aliasing, NULL, 1 }, 
     165  { OPT_LEVELS_3_PLUS, OPT_fstrict_overflow, NULL, 1 }, 
     166     { OPT_LEVELS_3_PLUS, OPT_ftree_loop_distribute_patterns, NULL, 1 }, 
     167     { OPT_LEVELS_3_PLUS, OPT_fpredictive_commoning, NULL, 1 }, 
     168     /* Inlining of functions reducing size is a good idea with -Os 
     169@@ -1399,6 +1399,17 @@ common_handle_option (struct gcc_options 
     170                               opts, opts_set, loc, dc); 
    171171       break; 
    172172  
    173173+    case OPT_Werror_maybe_reset: 
    174174+      { 
    175 +       char *ev = getenv ("GCC_NO_WERROR"); 
    176 +       if ((ev != NULL) && (*ev != '0')) 
    177 +         warnings_are_errors = 0; 
     175+        char *ev = getenv ("GCC_NO_WERROR"); 
     176+        if ((ev != NULL) && (*ev != '0')) 
     177+          warnings_are_errors = 0; 
    178178+      } 
    179179+      break; 
     
    183183+ 
    184184     case OPT_Wlarger_than_: 
    185        /* This form corresponds to -Wlarger-than-.  
    186           Kept for backward compatibility. 
     185       opts->x_larger_than_size = value; 
     186       opts->x_warn_larger_than = value != -1; 
    187187--- a/gcc/doc/cppopts.texi 
    188188+++ b/gcc/doc/cppopts.texi 
    189 @@ -164,6 +164,11 @@ 
     189@@ -164,6 +164,11 @@ in older programs.  This warning is on b 
    190190 Make all warnings into hard errors.  Source code which triggers warnings 
    191191 will be rejected. 
     
    201201--- a/gcc/doc/invoke.texi 
    202202+++ b/gcc/doc/invoke.texi 
    203 @@ -234,7 +234,7 @@ 
    204  -Wconversion  -Wcoverage-mismatch  -Wno-deprecated  @gol 
     203@@ -240,7 +240,7 @@ Objective-C and Objective-C++ Dialects}. 
     204 -Wconversion  -Wcoverage-mismatch  -Wno-cpp  -Wno-deprecated  @gol 
    205205 -Wno-deprecated-declarations -Wdisabled-optimization  @gol 
    206  -Wno-div-by-zero -Wempty-body  -Wenum-compare -Wno-endif-labels @gol 
    207 --Werror  -Werror=* @gol 
    208 +-Werror  -Werror=* -Werror-maybe-reset @gol 
     206 -Wno-div-by-zero -Wdouble-promotion -Wempty-body  -Wenum-compare @gol 
     207--Wno-endif-labels -Werror  -Werror=* @gol 
     208+-Wno-endif-labels -Werror  -Werror=* -Werror-maybe-reset @gol 
    209209 -Wfatal-errors  -Wfloat-equal  -Wformat  -Wformat=2 @gol 
    210210 -Wno-format-contains-nul -Wno-format-extra-args -Wformat-nonliteral @gol 
    211211 -Wformat-security  -Wformat-y2k @gol 
    212 @@ -4161,6 +4161,22 @@ 
     212@@ -4495,6 +4495,22 @@ This option is only supported for C and 
    213213 @option{-Wall} and by @option{-pedantic}, which can be disabled with 
    214214 @option{-Wno-pointer-sign}. 
     
    233233 @opindex Wstack-protector 
    234234 @opindex Wno-stack-protector 
    235 @@ -5699,7 +5715,7 @@ 
     235@@ -6317,7 +6333,7 @@ so, the first branch is redirected to ei 
    236236 second branch or a point immediately following it, depending on whether 
    237237 the condition is known to be true or false. 
     
    244244--- a/gcc/java/jvspec.c 
    245245+++ b/gcc/java/jvspec.c 
    246 @@ -670,6 +670,7 @@ 
     246@@ -627,6 +627,7 @@ lang_specific_pre_link (void) 
    247247      class name.  Append dummy `.c' that can be stripped by set_input so %b 
    248248      is correct.  */  
  • trunk/toolchain/gcc/patches/4.6.1/993-arm_insn-opinit-RTX_CODE-fixup.patch

    r22450 r27333  
    1 --- gcc-4.4.0/gcc/config/arm/arm-protos.h       2009-02-20 16:20:38.000000000 +0100 
    2 +++ gcc-4.4.0.new/gcc/config/arm/arm-protos.h   2009-04-22 16:00:58.000000000 +0200 
    3 @@ -43,10 +43,10 @@ 
     1--- a/gcc/config/arm/arm-protos.h 
     2+++ b/gcc/config/arm/arm-protos.h 
     3@@ -41,11 +41,11 @@ extern unsigned int arm_dbx_register_num 
    44 extern void arm_output_fn_unwind (FILE *, bool); 
    55    
     
    77-#ifdef RTX_CODE 
    88 extern bool arm_vector_mode_supported_p (enum machine_mode); 
     9 extern bool arm_small_register_classes_for_mode_p (enum machine_mode); 
    910 extern int arm_hard_regno_mode_ok (unsigned int, enum machine_mode); 
    1011 extern int const_ok_for_arm (HOST_WIDE_INT); 
     
    1213 extern int arm_split_constant (RTX_CODE, enum machine_mode, rtx, 
    1314                               HOST_WIDE_INT, rtx, rtx, int); 
    14  extern RTX_CODE arm_canonicalize_comparison (RTX_CODE, enum machine_mode, 
     15 extern RTX_CODE arm_canonicalize_comparison (RTX_CODE, rtx *, rtx *); 
  • trunk/toolchain/gcc/patches/4.6.1/999-coldfire.patch

    r22450 r27333  
    1 Index: gcc-4.4.2/gcc/config.gcc 
    2 =================================================================== 
    3 --- gcc-4.4.2.orig/gcc/config.gcc       2009-10-21 16:19:39.000000000 +0200 
    4 +++ gcc-4.4.2/gcc/config.gcc    2009-10-21 16:19:40.000000000 +0200 
    5 @@ -1506,6 +1506,7 @@ 
     1--- a/gcc/config.gcc 
     2+++ b/gcc/config.gcc 
     3@@ -1791,6 +1791,7 @@ m68k-*-linux*)            # Motorola m68k's runnin 
    64        if test x$sjlj != x1; then 
    75            tmake_file="$tmake_file m68k/t-slibgcc-elf-ver" 
Note: See TracChangeset for help on using the changeset viewer.