From: | "Mike Frysinger (vapier)" <vapier@g.o> |
---|---|
To: | gentoo-commits@l.g.o |
Subject: | [gentoo-commits] gentoo commit in src/patchsets/gcc/4.3.2/gentoo: 71_all_gcc43-pr39501.patch |
Date: | Sun, 05 Apr 2009 20:12:56 |
Message-Id: | E1LqYi6-0008KG-46@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.2/gentoo/71_all_gcc43-pr39501.patch |
9 | |
10 | file : http://sources.gentoo.org/viewcvs.py/gentoo/src/patchsets/gcc/4.3.2/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.2/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]); |