This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r117801 - in /branches/ibm/gcc-4_1-branch/gcc: ...
- From: janis at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Mon, 16 Oct 2006 23:24:37 -0000
- Subject: r117801 - in /branches/ibm/gcc-4_1-branch/gcc: ...
Author: janis
Date: Mon Oct 16 23:24:37 2006
New Revision: 117801
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=117801
Log:
2006-10-16 Ben Elliston <bje@au1.ibm.com>
Peter Bergner <bergner@vnet.ibm.com>
* config/rs6000/rs6000.c (rs6000_hard_regno_mode_ok): Allow decimal
float arg in FP reg.
(rs6000_legitimate_address): Handle decimal float modes in FP regs.
(rs6000_emit_move): Ditto.
(USE_FP_FOR_ARG_P): Allow decimal float arg in FP reg.
(function_arg_boundary): Ditto.
(function_arg_advance): Ditto.
(function_arg): Ditto.
(rs6000_gimplify_va_arg): Ditto.
(rs6000_split_multireg_move): Ditto.
(rs6000_function_value): Support decimal float return value in FP reg.
(rs6000_libcall_value): Ditto.
* config/rs6000/rs6000.md (movdd, movtd): New.
Modified:
branches/ibm/gcc-4_1-branch/gcc/ChangeLog
branches/ibm/gcc-4_1-branch/gcc/config/rs6000/rs6000.c
branches/ibm/gcc-4_1-branch/gcc/config/rs6000/rs6000.md