summaryrefslogtreecommitdiffstats
path: root/libjava/gnu/java/lang
diff options
context:
space:
mode:
authorrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>2004-11-24 18:50:26 +0000
committerrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>2004-11-24 18:50:26 +0000
commit05d18e8b7f19ea7f238946f768ae2e8c5c8a66b1 (patch)
treeb60ced5605459fa37b62bcb5a6c1cced24e7b3fd /libjava/gnu/java/lang
parent0836e2c9712e7418159269b1b55130ca2739affc (diff)
downloadppe42-gcc-05d18e8b7f19ea7f238946f768ae2e8c5c8a66b1.tar.gz
ppe42-gcc-05d18e8b7f19ea7f238946f768ae2e8c5c8a66b1.zip
* optabs.h (force_expand_binop): Declare.
* optabs.c (force_expand_binop): Export. * stmt.c (shift_return_value): Delete. (expand_return): Don't call it. * expr.h (shift_return_value): Declare. * calls.c (shift_returned_value): Delete in favor of... (shift_return_value): ...this new function. Leave the caller to check for non-BLKmode values passed in the msb of a register. Take said mode and a shift direction as argument. Operate on the hard function value, not a pseudo. (expand_call): Adjust accordingly. * function.c (expand_function_start): If a non-BLKmode return value is padded at the last significant end of the return register, use the return value's natural mode for the DECL_RESULT, not the mode of the padded register. (expand_function_end): Shift the same sort of return values left by the appropriate amount. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91187 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/gnu/java/lang')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud