r150218 - in /branches/milepost-integration/gcc...
amylaar@gcc.gnu.org
amylaar@gcc.gnu.org
Wed Jul 29 17:14:00 GMT 2009
Author: amylaar
Date: Wed Jul 29 17:14:30 2009
New Revision: 150218
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=150218
Log:
* config/mxp/mxp.c (mxp_valid_target_attribute_inner_p):
Accept no-immediate attribute.
(mxp_prescan_operand): Also handle constants. Skip MEMs.
* config/mxp/mxp.opt (-mno-immediate): New option.
* config/arc/predicates.md (mxp_addr_operand): New special predicate.
* config/arc/arc.c (arc_alloc_task_on_target):
Add no-immediate attribute.
* config/arc/arc.opt (mxp-limm): New option.
* config/arc/simdext.md (simd_dma_in): Use mxp_addr_operand predicate.
(simd_dma_out): Likewise.
(simd_call): Add clobber of blink.
Modified:
branches/milepost-integration/gcc/ChangeLog.ARC
branches/milepost-integration/gcc/config/arc/arc.c
branches/milepost-integration/gcc/config/arc/arc.opt
branches/milepost-integration/gcc/config/arc/predicates.md
branches/milepost-integration/gcc/config/arc/simdext.md
branches/milepost-integration/gcc/config/mxp/mxp.c
branches/milepost-integration/gcc/config/mxp/mxp.opt
More information about the Gcc-cvs
mailing list