From 54dea0c74f09b73d4143956bce1fbed54cc3ca4d Mon Sep 17 00:00:00 2001 From: Imre Kaloz Date: Thu, 4 Nov 2010 14:17:06 +0000 Subject: add avr32 support to gcc 4.3.5 SVN-Revision: 23865 --- toolchain/gcc/patches/4.3.5/941-avr32_fix_f64_add.patch | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 toolchain/gcc/patches/4.3.5/941-avr32_fix_f64_add.patch (limited to 'toolchain/gcc/patches/4.3.5/941-avr32_fix_f64_add.patch') diff --git a/toolchain/gcc/patches/4.3.5/941-avr32_fix_f64_add.patch b/toolchain/gcc/patches/4.3.5/941-avr32_fix_f64_add.patch new file mode 100644 index 0000000000..b3322cb946 --- /dev/null +++ b/toolchain/gcc/patches/4.3.5/941-avr32_fix_f64_add.patch @@ -0,0 +1,10 @@ +--- a/gcc/config/avr32/lib1funcs.S ++++ b/gcc/config/avr32/lib1funcs.S +@@ -1036,6 +1036,7 @@ __avr32_f64_add_opL_nan_or_inf: + brne __avr32_f64_add_return_nan + mov r10, 0 /* Generate Inf in r11, r10 */ + mov_imm r11, 0x7ff00000 ++ or r11, r12 /* Put sign bit back */ + ldm sp++, r5, r6, r7, pc/* opL Inf, return Inf */ + __avr32_f64_add_return_nan: + mov r10, -1 /* Generate NaN in r11, r10 */ -- cgit v1.2.3