update binutils nios2 support, thanks atle
authorIvan Kuten <ivan.kuten@promwad.com>
Fri, 9 Nov 2007 09:45:08 +0000 (09:45 -0000)
committerIvan Kuten <ivan.kuten@promwad.com>
Fri, 9 Nov 2007 09:45:08 +0000 (09:45 -0000)
toolchain/binutils/2.15/701-nios2-gcc4-buildfix.patch [new file with mode: 0644]
toolchain/binutils/Config.in

diff --git a/toolchain/binutils/2.15/701-nios2-gcc4-buildfix.patch b/toolchain/binutils/2.15/701-nios2-gcc4-buildfix.patch
new file mode 100644 (file)
index 0000000..bfc8015
--- /dev/null
@@ -0,0 +1,20 @@
+--- binutils/gas/config/tc-nios2.c     2007/01/04 16:54:43     194
++++ binutils/gas/config/tc-nios2.c     2007/01/04 16:58:16     195
+@@ -1661,7 +1661,7 @@
+         /* apply the rightshift */
+-        (signed) fixup >>= howto->rightshift;
++        fixup >>= howto->rightshift;
+         /* truncate the fixup to right size */
+         switch (fixP->fx_r_type)
+@@ -1706,7 +1706,7 @@
+ nios2_check_overflow (valueT fixup, reloc_howto_type * howto)
+ {
+   /* apply the rightshift before checking for overflow */
+-  (signed) fixup >>= howto->rightshift;
++  fixup >>= howto->rightshift;
+   /* check for overflow - return TRUE if overflow, FALSE if not */
+   switch (howto->complain_on_overflow)
index 1f92eafefdf818bc5d8af6feda494c5f7e5274fc..c44bb449b2bf630c6afa2f312d18e4cbf38baa2c 100644 (file)
@@ -28,6 +28,7 @@ endchoice
 
 config BR2_BINUTILS_VERSION
        string
+       default "2.15"          if BR2_nios2
        default "2.17"          if BR2_BINUTILS_VERSION_2_17
        default "2.17.50.0.17"  if BR2_BINUTILS_VERSION_2_17_50_0_17
        default "2.18"          if BR2_BINUTILS_VERSION_2_18