gcc:
commite8f53f72e927eccf2f52a7568eecf9fc7d4c364d
authoramylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 11 Apr 2014 18:40:04 +0000 (11 18:40 +0000)
committeramylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 11 Apr 2014 18:40:04 +0000 (11 18:40 +0000)
treebd2ddc451cd395bd4cbcd63344363a4cedf06d81
parent4af44dbd9c18076f261f3906d2016be0560232a7
gcc:
        * common/config/epiphany/epiphany-common.c
        (epiphany_option_optimization_table): Enable section anchors by
        default at -O1 or higher.
        * config/epiphany/epiphany.c (TARGET_MAX_ANCHOR_OFFSET): Define.
        (TARGET_MIN_ANCHOR_OFFSET): Likewise.
        (epiphany_rtx_costs) <SET>: For binary operators, the set as such
        carries no extra cost.
        (epiphany_legitimate_address_p): For BLKmode, apply SImode check.
        * config/epiphany/epiphany.h (ASM_OUTPUT_DEF): Define.
        * config/epiphany/predicates.md (memclob_operand): New predicate.
        * config/epiphany/epiphany.md (stack_adjust_add, stack_adjust_str):
        Use memclob_operand predicate and X constraint for operand 3.
gcc/testsuite:
        * gcc.target/epiphany/t1068-2.c: New file.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209320 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/common/config/epiphany/epiphany-common.c
gcc/config/epiphany/epiphany.c
gcc/config/epiphany/epiphany.h
gcc/config/epiphany/epiphany.md
gcc/config/epiphany/predicates.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/epiphany/t1068-2.c [new file with mode: 0644]