diff options
| author | bje <bje@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-01-10 05:46:45 +0000 |
|---|---|---|
| committer | bje <bje@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-01-10 05:46:45 +0000 |
| commit | 8b5ec81a2b0bdcaa1a607ebec8c44558e45cf189 (patch) | |
| tree | 06237c05b3410762367ab5ede70562a518eb0ebb /libjava/java | |
| parent | e0ccfb98c0d5f9ddf69db8092b1bbdc7eb4557e3 (diff) | |
| download | ppe42-gcc-8b5ec81a2b0bdcaa1a607ebec8c44558e45cf189.tar.gz ppe42-gcc-8b5ec81a2b0bdcaa1a607ebec8c44558e45cf189.zip | |
* config/rs6000/predicates.md (easy_fp_constant): Discount decimal
float modes.
* config/rs6000/rs6000.c (rs6000_scalar_mode_supported_p): New.
(TARGET_SCALAR_MODE_SUPPORTED_P): Define.
(USE_FP_FOR_ARG): Reject decimal float modes.
(function_arg_advance): Likewise.
(output_toc): Handle emitting TDmode, DDmode and SDmode constants.
(rs6000_handle_altivec_attribute): Do not permit decimal floating
point types in AltiVec vectors.
(rs6000_function_value): Use GP_ARG_RETURN for decimal floats.
(rs6000_libcall_value): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@109533 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java')
0 files changed, 0 insertions, 0 deletions

