Browse Source

bump the 4.4 flavour to 4.4.6

SVN-Revision: 27337
Imre Kaloz 14 years ago
parent
commit
9167521015

+ 3 - 3
toolchain/gcc/Config.in

@@ -4,7 +4,7 @@ choice
 	prompt "GCC compiler Version" if TOOLCHAINOPTS
 	default GCC_VERSION_4_3_3_CS if GCC_DEFAULT_VERSION_4_3_3_CS
 	default GCC_VERSION_4_3_5 if GCC_DEFAULT_VERSION_4_3_5
-	default GCC_VERSION_4_4_5 if GCC_DEFAULT_VERSION_4_4_5
+	default GCC_VERSION_4_4_6 if GCC_DEFAULT_VERSION_4_4_6
 	default GCC_VERSION_LINARO
 	help
 	  Select the version of gcc you wish to use.
@@ -12,8 +12,8 @@ choice
 	config GCC_VERSION_4_3_5
 		bool "gcc 4.3.5"
 
-	config GCC_VERSION_4_4_5
-		bool "gcc 4.4.5"
+	config GCC_VERSION_4_4_6
+		bool "gcc 4.4.6"
 
 	config GCC_VERSION_4_6_1
 		bool "gcc 4.6.1"

+ 5 - 5
toolchain/gcc/Config.version

@@ -10,7 +10,7 @@ config GCC_DEFAULT_VERSION_4_3_5
 	default y if (avr32 || powerpc64 || TARGET_coldfire || TARGET_etrax)
 	bool
 
-config GCC_DEFAULT_VERSION_4_4_5
+config GCC_DEFAULT_VERSION_4_4_6
 	select GCC_DEFAULT_VERSION
 	default y if (powerpc || ubicom32)
 	bool
@@ -25,7 +25,7 @@ config GCC_VERSION
 	default "4.3.3+cs"  if GCC_VERSION_4_3_3_CS
 	default "4.3.5"     if GCC_VERSION_4_3_5
 	default "4.4.1+cs"  if GCC_VERSION_4_4_1_CS
-	default "4.4.5"	    if GCC_VERSION_4_4_5
+	default "4.4.6"	    if GCC_VERSION_4_4_6
 	default "4.6.1"	    if GCC_VERSION_4_6_1
 	default "linaro"    if GCC_VERSION_LINARO
 	default "llvm"	    if GCC_VERSION_LLVM
@@ -39,7 +39,7 @@ config GCC_VERSION_4_3
 config GCC_VERSION_4_4
 	bool
 	default y	if GCC_VERSION_4_4_1_CS
-	default y	if GCC_VERSION_4_4_5
+	default y	if GCC_VERSION_4_4_6
 
 config GCC_VERSION_4_5
 	bool
@@ -59,8 +59,8 @@ if !TOOLCHAINOPTS
 		default y if GCC_DEFAULT_VERSION_4_3_5
 		bool
 
-	config GCC_VERSION_4_4_5
-		default y if GCC_DEFAULT_VERSION_4_4_5
+	config GCC_VERSION_4_4_6
+		default y if GCC_DEFAULT_VERSION_4_4_6
 		bool
 
 	config GCC_VERSION_LINARO

+ 2 - 2
toolchain/gcc/common.mk

@@ -57,8 +57,8 @@ else
   ifeq ($(PKG_VERSION),4.4.1)
     PKG_MD5SUM:=927eaac3d44b22f31f9c83df82f26436
   endif
-  ifeq ($(PKG_VERSION),4.4.5)
-    PKG_MD5SUM:=44b3192c4c584b9be5243d9e8e7e0ed1
+  ifeq ($(PKG_VERSION),4.4.6)
+    PKG_MD5SUM:=ab525d429ee4425050a554bc9247d6c4
   endif
   ifeq ($(PKG_VERSION),4.6.1)
   PKG_MD5SUM:=c57a9170c677bf795bdc04ed796ca491

+ 0 - 0
toolchain/gcc/patches/4.4.5/100-uclibc-conf.patch → toolchain/gcc/patches/4.4.6/100-uclibc-conf.patch


+ 0 - 0
toolchain/gcc/patches/4.4.5/301-missing-execinfo_h.patch → toolchain/gcc/patches/4.4.6/301-missing-execinfo_h.patch


+ 0 - 0
toolchain/gcc/patches/4.4.5/302-c99-snprintf.patch → toolchain/gcc/patches/4.4.6/302-c99-snprintf.patch


+ 0 - 0
toolchain/gcc/patches/4.4.5/305-libmudflap-susv3-legacy.patch → toolchain/gcc/patches/4.4.6/305-libmudflap-susv3-legacy.patch


+ 1 - 1
toolchain/gcc/patches/4.4.5/600-ubicom_support.patch → toolchain/gcc/patches/4.4.6/600-ubicom_support.patch

@@ -9313,7 +9313,7 @@
 +#define FATAL_EXIT_CODE 33
 --- a/gcc/config.gcc
 +++ b/gcc/config.gcc
-@@ -2339,6 +2339,34 @@ spu-*-elf*)
+@@ -2340,6 +2340,34 @@ spu-*-elf*)
  	c_target_objs="${c_target_objs} spu-c.o"
  	cxx_target_objs="${cxx_target_objs} spu-c.o"
  	;;

+ 0 - 0
toolchain/gcc/patches/4.4.5/810-arm-softfloat-libgcc.patch → toolchain/gcc/patches/4.4.6/810-arm-softfloat-libgcc.patch


+ 0 - 0
toolchain/gcc/patches/4.4.5/820-libgcc_pic.patch → toolchain/gcc/patches/4.4.6/820-libgcc_pic.patch


+ 0 - 0
toolchain/gcc/patches/4.4.5/910-mbsd_multi.patch → toolchain/gcc/patches/4.4.6/910-mbsd_multi.patch


+ 8 - 8
toolchain/gcc/patches/4.4.5/930-avr32_support.patch → toolchain/gcc/patches/4.4.6/930-avr32_support.patch

@@ -1,6 +1,6 @@
 --- a/gcc/builtins.c
 +++ b/gcc/builtins.c
-@@ -11092,7 +11092,7 @@ validate_gimple_arglist (const_gimple ca
+@@ -11108,7 +11108,7 @@ validate_gimple_arglist (const_gimple ca
  
    do
      {
@@ -21539,7 +21539,7 @@
  bfin*-elf*)
  	tm_file="${tm_file} dbxelf.h elfos.h bfin/elf.h"
  	tmake_file=bfin/t-bfin-elf
-@@ -2763,6 +2781,32 @@ case "${target}" in
+@@ -2764,6 +2782,32 @@ case "${target}" in
  		fi
  		;;
  
@@ -21588,7 +21588,7 @@
  changequote([,])dnl
      if test $as_major -eq 2 && test $as_minor -lt 11
      then :
-@@ -3296,7 +3295,7 @@ case "$target" in
+@@ -3308,7 +3307,7 @@ case "$target" in
    i?86*-*-* | mips*-*-* | alpha*-*-* | powerpc*-*-* | sparc*-*-* | m68*-*-* \
    | x86_64*-*-* | hppa*-*-* | arm*-*-* \
    | xstormy16*-*-* | cris-*-* | crisv32-*-* | xtensa*-*-* | bfin-*-* | score*-*-* \
@@ -21624,7 +21624,7 @@
  On ARMv7-M the interrupt type is ignored, and the attribute means the function
  may be called with a word aligned stack pointer.
  
-@@ -4224,6 +4233,23 @@ placed in either the @code{.bss_below100
+@@ -4188,6 +4197,23 @@ placed in either the @code{.bss_below100
  
  @end table
  
@@ -21750,7 +21750,7 @@
  -Wno-non-template-friend  -Wold-style-cast @gol
  -Woverloaded-virtual  -Wno-pmf-conversions @gol
  -Wsign-promo}
-@@ -637,6 +637,12 @@ Objective-C and Objective-C++ Dialects}.
+@@ -641,6 +641,12 @@ Objective-C and Objective-C++ Dialects}.
  -mauto-incdec  -minmax  -mlong-calls  -mshort @gol
  -msoft-reg-count=@var{count}}
  
@@ -22119,7 +22119,7 @@
      }
  
    dest = gen_rtx_MEM (mode, dest_addr);
-@@ -5772,7 +5774,8 @@ store_field (rtx target, HOST_WIDE_INT b
+@@ -5775,7 +5777,8 @@ store_field (rtx target, HOST_WIDE_INT b
       is a bit field, we cannot use addressing to access it.
       Use bit-field techniques or SUBREG to store in it.  */
  
@@ -22129,7 +22129,7 @@
        || (mode != BLKmode && ! direct_store[(int) mode]
  	  && GET_MODE_CLASS (mode) != MODE_COMPLEX_INT
  	  && GET_MODE_CLASS (mode) != MODE_COMPLEX_FLOAT)
-@@ -5929,7 +5932,18 @@ get_inner_reference (tree exp, HOST_WIDE
+@@ -5932,7 +5935,18 @@ get_inner_reference (tree exp, HOST_WIDE
      {
        tree field = TREE_OPERAND (exp, 1);
        size_tree = DECL_SIZE (field);
@@ -22149,7 +22149,7 @@
  	mode = DECL_MODE (field);
        else if (DECL_MODE (field) == BLKmode)
  	blkmode_bitfield = true;
-@@ -7912,7 +7926,8 @@ expand_expr_real_1 (tree exp, rtx target
+@@ -7915,7 +7929,8 @@ expand_expr_real_1 (tree exp, rtx target
  	   by doing the extract into an object as wide as the field
  	   (which we know to be the width of a basic mode), then
  	   storing into memory, and changing the mode to BLKmode.  */

+ 0 - 0
toolchain/gcc/patches/4.4.5/931-avr32_disable_shifted_data_opt.patch → toolchain/gcc/patches/4.4.6/931-avr32_disable_shifted_data_opt.patch


+ 2 - 2
toolchain/gcc/patches/4.4.5/933-avr32_bug_7435.patch → toolchain/gcc/patches/4.4.6/933-avr32_bug_7435.patch

@@ -1,6 +1,6 @@
 --- a/gcc/config/avr32/avr32.c
 +++ b/gcc/config/avr32/avr32.c
-@@ -222,14 +222,14 @@ void
+@@ -243,14 +243,14 @@ void
  avr32_override_options (void)
  {
    const struct part_type_s *part;
@@ -17,7 +17,7 @@
                 avr32_arch_name);
        avr32_arch_name="ucr1";
      }
-@@ -277,6 +277,12 @@ avr32_override_options (void)
+@@ -298,6 +298,12 @@ avr32_override_options (void)
    if (!arch->name)
      avr32_arch = &avr32_arch_types[avr32_part->arch_type];
  

+ 0 - 0
toolchain/gcc/patches/4.4.5/934-avr32_bug_9675.patch → toolchain/gcc/patches/4.4.6/934-avr32_bug_9675.patch


+ 0 - 0
toolchain/gcc/patches/4.4.5/993-arm_insn-opinit-RTX_CODE-fixup.patch → toolchain/gcc/patches/4.4.6/993-arm_insn-opinit-RTX_CODE-fixup.patch


+ 1 - 1
toolchain/gcc/patches/4.4.5/999-coldfire.patch → toolchain/gcc/patches/4.4.6/999-coldfire.patch

@@ -1,6 +1,6 @@
 --- a/gcc/config.gcc
 +++ b/gcc/config.gcc
-@@ -1536,6 +1536,7 @@ m68k-*-linux*)		# Motorola m68k's runnin
+@@ -1537,6 +1537,7 @@ m68k-*-linux*)		# Motorola m68k's runnin
  	if test x$sjlj != x1; then
  	    tmake_file="$tmake_file m68k/t-slibgcc-elf-ver"
  	fi