diff options
| -rw-r--r-- | gcc/ChangeLog | 4 | ||||
| -rw-r--r-- | gcc/config/rs6000/rs6000.md | 3 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f214d42..aaf4a1e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2009-12-15 Eric Botcazou <ebotcazou@adacore.com> + + * config/rs6000/rs6000.md (probe_stack): Use an enclosing SET. + 2009-12-15 Richard Guenther <rguenther@suse.de> * gimple.h (compare_field_offset): Declare. diff --git a/gcc/config/rs6000/rs6000.md b/gcc/config/rs6000/rs6000.md index 5e959db..f30cb38 100644 --- a/gcc/config/rs6000/rs6000.md +++ b/gcc/config/rs6000/rs6000.md @@ -12552,7 +12552,8 @@ "") (define_insn "probe_stack" - [(unspec [(match_operand 0 "memory_operand" "=m")] UNSPEC_PROBE_STACK)] + [(set (match_operand 0 "memory_operand" "=m") + (unspec [(const_int 0)] UNSPEC_PROBE_STACK))] "" "{st%U0%X0|stw%U0%X0} 0,%0" [(set_attr "type" "store") |
