aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoern Rennecke <joern.rennecke@embecosm.com>2010-06-23 12:31:08 +0000
committerJoern Rennecke <amylaar@gcc.gnu.org>2010-06-23 13:31:08 +0100
commitbec02c18ae7e4c916467059bea5a9d711f2a1cf7 (patch)
treec0136e0ba5c4bfd72d6f278048e2f095cd5cf33b
parent82c0295ae38792dae5f40dcc078768dc7f059e91 (diff)
downloadgcc-bec02c18ae7e4c916467059bea5a9d711f2a1cf7.zip
gcc-bec02c18ae7e4c916467059bea5a9d711f2a1cf7.tar.gz
gcc-bec02c18ae7e4c916467059bea5a9d711f2a1cf7.tar.bz2
* config/spu/spu.c (ea_load_store_inline): Use add_reg_note.
From-SVN: r161275
-rw-r--r--gcc/ChangeLog2
-rw-r--r--gcc/config/spu/spu.c3
2 files changed, 3 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 3b5d4fe..5a7d0a6 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -6,6 +6,8 @@
(spu_handle_vector_attribute, spu_pass_by_reference): Likewise.
(spu_rtx_costs, spu_function_ok_for_sibcall): Likewise.
+ * config/spu/spu.c (ea_load_store_inline): Use add_reg_note.
+
2010-06-23 Arnaud Charlet <charlet@adacore.com
PR ada/22220
diff --git a/gcc/config/spu/spu.c b/gcc/config/spu/spu.c
index a756178..0c3fc71 100644
--- a/gcc/config/spu/spu.c
+++ b/gcc/config/spu/spu.c
@@ -4488,8 +4488,7 @@ ea_load_store_inline (rtx mem, bool is_store, rtx ea_addr, rtx data_addr)
hit_ref, pc_rtx)));
/* Say that this branch is very likely to happen. */
v = REG_BR_PROB_BASE - REG_BR_PROB_BASE / 100 - 1;
- REG_NOTES (insn)
- = gen_rtx_EXPR_LIST (REG_BR_PROB, GEN_INT (v), REG_NOTES (insn));
+ add_reg_note (insn, REG_BR_PROB, GEN_INT (v));
ea_load_store (mem, is_store, ea_addr, data_addr);
cont_label = gen_label_rtx ();