This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r192677 - in /trunk/gcc: ChangeLog config/mmix/...
- From: hp at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Mon, 22 Oct 2012 09:25:02 -0000
- Subject: r192677 - in /trunk/gcc: ChangeLog config/mmix/...
Author: hp
Date: Mon Oct 22 09:25:02 2012
New Revision: 192677
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=192677
Log:
* config/mmix/mmix.md ("nonlocal_goto_receiver"): Refer to the
frame-pointer as an operand.
("*nonlocal_goto_receiver_expanded"): Ditto. Use
mmix_output_register_setting instead of naked output_asm_insn for
the offset from the frame-pointer to the saved rO.
* config/mmix/mmix.c (mmix_output_register_setting): Emit NEGU for
values -255..0.
* config/mmix/predicates.md ("frame_pointer_operand"): New.
* config/mmix/constraints.md ("Yf"): New.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/mmix/constraints.md
trunk/gcc/config/mmix/mmix.c
trunk/gcc/config/mmix/mmix.md
trunk/gcc/config/mmix/predicates.md