diff options
author | Bob Wilson <bob.wilson@acm.org> | 2007-06-19 17:58:13 +0000 |
---|---|---|
committer | Bob Wilson <bwilson@gcc.gnu.org> | 2007-06-19 17:58:13 +0000 |
commit | e70312d4996ba059653d899eabf16fc6b551fbbc (patch) | |
tree | f085339369c5780b23d870ea7606e1757629e4bc /gcc/ChangeLog | |
parent | fa9fd28acfcf14ea100312aece861fce68229be9 (diff) | |
download | gcc-e70312d4996ba059653d899eabf16fc6b551fbbc.zip gcc-e70312d4996ba059653d899eabf16fc6b551fbbc.tar.gz gcc-e70312d4996ba059653d899eabf16fc6b551fbbc.tar.bz2 |
xtensa.c: Include "df.h".
* config/xtensa/xtensa.c: Include "df.h".
(xtensa_builtin_saveregs): Use adjust_address instead of change_address.
(xtensa_va_start): Invoke make_tree with sizetype for
expand_builtin_saveregs and then convert the result to a pointer.
Use POINTER_PLUS_EXPR. Use size_int instead of build_int_cst.
(xtensa_gimplify_va_arg_expr): Use size_int instead of build_int_cst.
Subtract argument size from index value as integers and then use
POINTER_PLUS_EXPR to add the result to the array address.
From-SVN: r125854
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r-- | gcc/ChangeLog | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3bf6aba..2000145 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,14 @@ +2007-06-19 Bob Wilson <bob.wilson@acm.org> + + * config/xtensa/xtensa.c: Include "df.h". + (xtensa_builtin_saveregs): Use adjust_address instead of change_address. + (xtensa_va_start): Invoke make_tree with sizetype for + expand_builtin_saveregs and then convert the result to a pointer. + Use POINTER_PLUS_EXPR. Use size_int instead of build_int_cst. + (xtensa_gimplify_va_arg_expr): Use size_int instead of build_int_cst. + Subtract argument size from index value as integers and then use + POINTER_PLUS_EXPR to add the result to the array address. + 2007-06-19 Rask Ingemann Lambertsen <rask@sygehus.dk> PR target/32335 |