aboutsummaryrefslogtreecommitdiff
path: root/gcc/rtl.h
diff options
context:
space:
mode:
authorPeter Bergner <bergner@vnet.ibm.com>2008-04-07 12:36:59 -0500
committerPeter Bergner <bergner@gcc.gnu.org>2008-04-07 12:36:59 -0500
commit46b71b0354e0eba0e0b176a80434bb3a953aadb6 (patch)
tree1d70b0b5be2385ffac16616696a1ca2968a86039 /gcc/rtl.h
parent64ef8953e3507ad5e3f356e4d65a0d7fd9d10355 (diff)
downloadgcc-46b71b0354e0eba0e0b176a80434bb3a953aadb6.zip
gcc-46b71b0354e0eba0e0b176a80434bb3a953aadb6.tar.gz
gcc-46b71b0354e0eba0e0b176a80434bb3a953aadb6.tar.bz2
PR middle-end/PR28690
PR middle-end/PR28690 * rtlanal.c: Update copyright years. (commutative_operand_precedence): Give SYMBOL_REF's the same precedence as REG_POINTER and MEM_POINTER operands. * emit-rtl.c (gen_reg_rtx_and_attrs): New function. (set_reg_attrs_from_value): Call mark_reg_pointer as appropriate. * rtl.h (gen_reg_rtx_and_attrs): Add prototype for new function. * gcse.c: Update copyright years. (pre_delete): Call gen_reg_rtx_and_attrs. (hoist_code): Likewise. (build_store_vectors): Likewise. (delete_store): Likewise. * loop-invariant.c (move_invariant_reg): Likewise. Update copyright years. From-SVN: r133985
Diffstat (limited to 'gcc/rtl.h')
-rw-r--r--gcc/rtl.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/rtl.h b/gcc/rtl.h
index 604d096..aaa1a92 100644
--- a/gcc/rtl.h
+++ b/gcc/rtl.h
@@ -1502,6 +1502,7 @@ extern rtvec gen_rtvec_v (int, rtx *);
extern rtx gen_reg_rtx (enum machine_mode);
extern rtx gen_rtx_REG_offset (rtx, enum machine_mode, unsigned int, int);
extern rtx gen_reg_rtx_offset (rtx, enum machine_mode, int);
+extern rtx gen_reg_rtx_and_attrs (rtx);
extern rtx gen_label_rtx (void);
extern rtx gen_lowpart_common (enum machine_mode, rtx);