gcc:
authorJoern Rennecke <joern.rennecke@embecosm.com>
Fri, 11 Apr 2014 18:40:04 +0000 (18:40 +0000)
committerJoern Rennecke <amylaar@gcc.gnu.org>
Fri, 11 Apr 2014 18:40:04 +0000 (19:40 +0100)
commitd9bb58007e769e747896eb134370d08d8e250123
treebd2ddc451cd395bd4cbcd63344363a4cedf06d81
parentb5d0ecea7981806ffb1277f3087b242104722d36
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.

From-SVN: r209320
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]