diff options
author | Richard Henderson <rth@gcc.gnu.org> | 2003-06-27 10:52:03 -0700 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2003-06-27 10:52:03 -0700 |
commit | 7e4fb06a5182286640bf73410d09ab324c5e73ad (patch) | |
tree | 49762bdb5dbf79cca9a0994dd11b48b208a92a1e /libjava/java/io/FileNotFoundException.java | |
parent | 75d75435b640d134ed3b195e1d3b068bbf1fc6ba (diff) | |
download | gcc-7e4fb06a5182286640bf73410d09ab324c5e73ad.zip gcc-7e4fb06a5182286640bf73410d09ab324c5e73ad.tar.gz gcc-7e4fb06a5182286640bf73410d09ab324c5e73ad.tar.bz2 |
alpha.c (function_arg): Don't pass small aggregates in floating point registers.
* config/alpha/alpha.c (function_arg): Don't pass small aggregates
in floating point registers. Validate that we don't receive complex
values here. Use #elif.
(return_in_memory, function_value): New.
(alpha_va_arg): Handle complex values as two arguments.
* config/alpha/alpha.h (RETURN_IN_MEMORY): Use return_in_memory.
(FUNCTION_VALUE, LIBCALL_VALUE): Use function_value.
(SPLIT_COMPLEX_ARGS): New.
* config/alpha/alpha-protos.h: Update.
From-SVN: r68591
Diffstat (limited to 'libjava/java/io/FileNotFoundException.java')
0 files changed, 0 insertions, 0 deletions