]>
Commit | Line | Data |
---|---|---|
7277b799 PS |
1 | Date: Wed, 22 Jun 2005 08:02:03 +0200 |
2 | From: Uros Bizjak <uros dot bizjak at kss-loka dot si> | |
3 | Subject: [PATCH, i386]: Fix target/22134 | |
4 | ||
5 | Hello! | |
6 | ||
7 | This patch fixes PR target/22134. It was a cut-n-pasto. Patch was tested on | |
8 | i686-pc-linux-gnu and fixes a regression. | |
9 | ||
10 | 2005-05-22 Uros Bizjak <uros@kss-loka.si> | |
11 | ||
12 | PR target/22134 | |
13 | * config/i386/i386.md (fist<mode>2_with_temp splitter): | |
14 | Clobber memory operand, not scratch register. | |
15 | ||
16 | Thanks, | |
17 | Uros. | |
18 | ||
19 | --- a/gcc/config/i386/i386.md 2005-06-22 07:07:28.000000000 +0200 | |
20 | +++ b/gcc/config/i386/i386.md 2005-06-22 07:07:45.000000000 +0200 | |
21 | @@ -16213,7 +16213,7 @@ | |
22 | [(set (match_operand:X87MODEI12 0 "memory_operand" "") | |
23 | (unspec:X87MODEI12 [(match_operand:XF 1 "register_operand" "")] | |
24 | UNSPEC_FIST)) | |
25 | - (clobber (match_scratch 2 ""))] | |
26 | + (clobber (match_operand:X87MODEI12 2 "memory_operand" ""))] | |
27 | "reload_completed" | |
28 | [(set (match_dup 0) (unspec:X87MODEI12 [(match_dup 1)] | |
29 | UNSPEC_FIST))] |