mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-03 21:51:45 +08:00
re PR target/60704 (ICE: in extract_constrain_insn_cached, at recog.c:2156 with -flive-range-shrinkage -march=amdfam10)
PR target/60704 * config/i386/i386.md (*float<SWI48><MODEF>2_sse): Leave the second alternative enabled before register allocation. From-SVN: r208989
This commit is contained in:
parent
98e8dd4d86
commit
2a1ffd6db5
@ -1,3 +1,9 @@
|
||||
2014-04-01 Richard Henderson <rth@redhat.com>
|
||||
|
||||
PR target/60704
|
||||
* config/i386/i386.md (*float<SWI48><MODEF>2_sse): Leave the second
|
||||
alternative enabled before register allocation.
|
||||
|
||||
2014-04-01 Chung-Lin Tang <cltang@codesourcery.com>
|
||||
|
||||
* config/nios2/nios2.md (unspec): Remove UNSPEC_TLS, UNSPEC_TLS_LDM.
|
||||
|
@ -4739,8 +4739,13 @@
|
||||
&& X87_ENABLE_FLOAT (<MODEF:MODE>mode,
|
||||
<SWI48:MODE>mode)")
|
||||
(eq_attr "alternative" "1")
|
||||
/* ??? For sched1 we need constrain_operands to be able to
|
||||
select an alternative. Leave this enabled before RA. */
|
||||
(symbol_ref "TARGET_INTER_UNIT_CONVERSIONS
|
||||
|| optimize_function_for_size_p (cfun)")
|
||||
|| optimize_function_for_size_p (cfun)
|
||||
|| !(reload_completed
|
||||
|| reload_in_progress
|
||||
|| lra_in_progress)")
|
||||
]
|
||||
(symbol_ref "true")))
|
||||
])
|
||||
|
Loading…
x
Reference in New Issue
Block a user