diff options
author | Richard Henderson <rth@redhat.com> | 2004-07-12 15:16:09 -0700 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2004-07-12 15:16:09 -0700 |
commit | cdc3ddb81c47013a85e2243a1b1df2c99dd484b7 (patch) | |
tree | d1e20fa01bed55f7d3b56050b540b5eed22b2acf /gcc/target.h | |
parent | a0c71497f59230197b683c5a6a6190bcfcdf5dc2 (diff) | |
download | gcc-cdc3ddb81c47013a85e2243a1b1df2c99dd484b7.zip gcc-cdc3ddb81c47013a85e2243a1b1df2c99dd484b7.tar.gz gcc-cdc3ddb81c47013a85e2243a1b1df2c99dd484b7.tar.bz2 |
target.h (struct gcc_target): Move gimplify_va_arg_expr next to build_builtin_va_list.
* target.h (struct gcc_target): Move gimplify_va_arg_expr
next to build_builtin_va_list.
* target-def.h (TARGET_GIMPLIFY_VA_ARG_EXPR): Update to match.
* builtins.c (gimplify_va_arg_expr): Likewise.
* gimplify.c (copy_if_shared_r): Likewise.
From-SVN: r84578
Diffstat (limited to 'gcc/target.h')
-rw-r--r-- | gcc/target.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/target.h b/gcc/target.h index e2c24c6..befe67b 100644 --- a/gcc/target.h +++ b/gcc/target.h @@ -414,6 +414,10 @@ struct gcc_target /* Create the __builtin_va_list type. */ tree (* build_builtin_va_list) (void); + /* Gimplifies a VA_ARG_EXPR. */ + tree (* gimplify_va_arg_expr) (tree valist, tree type, tree *pre_p, + tree *post_p); + /* Validity-checking routines for PCH files, target-specific. get_pch_validity returns a pointer to the data to be stored, and stores the size in its argument. pch_valid_p gets the same @@ -458,10 +462,6 @@ struct gcc_target /* Given a complex type T, return true if a parameter of type T should be passed as two scalars. */ bool (* split_complex_arg) (tree type); - - /* Gimplifies a VA_ARG_EXPR. */ - tree (* gimplify_va_arg_expr) (tree valist, tree type, tree *pre_p, - tree *post_p); } calls; /* Functions specific to the C++ frontend. */ |