gcc:
        * config/epiphany/epiphany.c (epiphany_expand_epilogue): Don't move
        stack adjustment offset into a register unless we have to.
gcc/testsuite:
        * gcc.target/epiphany/pop-1.c: New test.
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): PLUS and MINUS carry no extra cost inside SET.
        (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.
testsuite:
        * gcc.target/epiphany/t1068-2.c: New file.