Gentoo Archives: gentoo-commits

From: "Mike Frysinger (vapier)" <vapier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo commit in src/patchsets/gcc/4.3.3/gentoo: 71_all_gcc43-pr39501.patch
Date: Sun, 05 Apr 2009 20:12:56
Message-Id: E1LqYi6-0008KS-Fx@stork.gentoo.org
1 vapier 09/04/05 20:12:54
2
3 Added: 71_all_gcc43-pr39501.patch
4 Log:
5 add fix from upstream for arm softfloat bug PR39501
6
7 Revision Changes Path
8 1.1 src/patchsets/gcc/4.3.3/gentoo/71_all_gcc43-pr39501.patch
9
10 file : http://sources.gentoo.org/viewcvs.py/gentoo/src/patchsets/gcc/4.3.3/gentoo/71_all_gcc43-pr39501.patch?rev=1.1&view=markup
11 plain: http://sources.gentoo.org/viewcvs.py/gentoo/src/patchsets/gcc/4.3.3/gentoo/71_all_gcc43-pr39501.patch?rev=1.1&content-type=text/plain
12
13 Index: 71_all_gcc43-pr39501.patch
14 ===================================================================
15 http://gcc.gnu.org/PR39501
16
17 2009-04-04 Richard Earnshaw <rearnsha@×××.com>
18
19 PR target/39501
20 * arm.md (movsfcc): Disable if not TARGET_HARD_FLOAT.
21 * testsuite/gcc.c-torture/execute/pr39501.c: New file.
22 * testsuite/gcc.c-torture/execute/pr39501.x: New file.
23
24 --- branches/gcc-4_4-branch/gcc/config/arm/arm.md 2009/04/04 11:49:23 145536
25 +++ branches/gcc-4_4-branch/gcc/config/arm/arm.md 2009/04/04 12:25:06 145537
26 @@ -8260,7 +8260,7 @@
27 (if_then_else:SF (match_operand 1 "arm_comparison_operator" "")
28 (match_operand:SF 2 "s_register_operand" "")
29 (match_operand:SF 3 "nonmemory_operand" "")))]
30 - "TARGET_32BIT"
31 + "TARGET_32BIT && TARGET_HARD_FLOAT"
32 "
33 {
34 enum rtx_code code = GET_CODE (operands[1]);