This is the mail archive of the gcc-cvs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

r149944 - in /branches/milepost-integration/gcc...


Author: amylaar
Date: Wed Jul 22 15:55:59 2009
New Revision: 149944

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=149944
Log:
        * doc/tm.texi (TARGET_VALID_OPTION_ATTRIBUTE_P): Change to:
        (TARGET_OPTION_VALID_ATTRIBUTE_P).

        * targhooks.c (default_target_option_valid_attribute_p):
        Indicate the target for which the target attribute is not implemented.
        * c-common.c (handle_target_attribute):
        Call hook on appropriate target.
        * Makefile.in (EXTRA_TARGET_RULES):
        Move up definitionto be before OBJS-common.
        * config/mxp/mxp.md (return): Fix comment character.
        * config/mxp/mxp.c (mxp_valid_target_attribute_p): New function.
        (mxp_override_options, mxp_asm_function_prologue): Likewise.
        (mxp_internal_label, mxp_valid_target_attribute_inner_p): Likewise.
        (mxp_valid_target_attribute_tree, mxp_override_options_1): Likewise.
        (mxp_final_prescan_insn): Likewise.
        (TARGET_OPTION_VALID_ATTRIBUTE_P, TARGET_OVERRIDE_OPTIONS): Override.
        (TARGET_ASM_FUNCTION_PROLOGUE, TARGET_ASM_INTERNAL_LABEL): Likewise.
        (mxp_scm_offset): New static variable.
        * config/mxp/mxp.opt (mhalfpic-r0): New option.
        * config/mxp/mxp.h (ASM_OUTPUT_LABEL_REF): Handle TARGET_HALFPIC_R0.
        (FINAL_PRESCAN_INSN): Define.
        * config/mxp/mxp-protos.h (mxp_final_prescan_insn): Declare.
        * config/arc/arc.c (arc_asm_new_arch): New function.
        (TARGET_ASM_NEW_ARCH): Override.
        (arc_expand_builtin) <ARC_SIMD_BUILTIN_CALL>: Pass first operand in r0.
        (arc_output_sdma): Fix comment character.
        (arc_alloc_task_on_target): Verify that callee target is mxp-elf.
        Add target halfpic-r0 attribute to callee function.
        * config/arc/arc.opt (mvdmawait-arg0, -mvdmawait-arg1): New options.
        * config/arc/simdext.md (simd_dma_out): Output vdmawait with two
        arguments.
        (simd_call): Likewise.
        Use 'x' constraint for operand 0.
        Add clobber of r12.

Modified:
    branches/milepost-integration/gcc/ChangeLog.multi-target
    branches/milepost-integration/gcc/Makefile.in
    branches/milepost-integration/gcc/c-common.c
    branches/milepost-integration/gcc/config/arc/arc.c
    branches/milepost-integration/gcc/config/arc/arc.opt
    branches/milepost-integration/gcc/config/arc/simdext.md
    branches/milepost-integration/gcc/config/mxp/mxp-protos.h
    branches/milepost-integration/gcc/config/mxp/mxp.c
    branches/milepost-integration/gcc/config/mxp/mxp.h
    branches/milepost-integration/gcc/config/mxp/mxp.md
    branches/milepost-integration/gcc/config/mxp/mxp.opt
    branches/milepost-integration/gcc/doc/tm.texi
    branches/milepost-integration/gcc/target.h
    branches/milepost-integration/gcc/targhooks.c


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]