aboutsummaryrefslogtreecommitdiff
path: root/gcc/java/java-opcodes.h
diff options
context:
space:
mode:
authorTom de Vries <tom@codesourcery.com>2014-06-18 16:09:01 +0000
committerTom de Vries <vries@gcc.gnu.org>2014-06-18 16:09:01 +0000
commit786077082ee3d554cc3dc22212b77c67e378d3aa (patch)
tree3dcf0e21a4221c98aaae9f13c2ce0d22715cc5dc /gcc/java/java-opcodes.h
parent7a32d6c491b450dfe86263ef28a9947cd57d09b6 (diff)
downloadgcc-786077082ee3d554cc3dc22212b77c67e378d3aa.zip
gcc-786077082ee3d554cc3dc22212b77c67e378d3aa.tar.gz
gcc-786077082ee3d554cc3dc22212b77c67e378d3aa.tar.bz2
-fuse-caller-save - Enable for AArch64
2014-05-30 Tom de Vries <tom@codesourcery.com> * config/aarch64/aarch64-protos.h (aarch64_emit_call_insn): Declare. * config/aarch64/aarch64.c (TARGET_CALL_FUSAGE_CONTAINS_NON_CALLEE_CLOBBERS): Redefine as true. (aarch64_emit_call_insn): New function. (aarch64_load_symref_appropriately): Use aarch64_emit_call_insn instead of emit_call_insn. * config/aarch64/aarch64.md (define_expand "call_internal") (define_expand "call_value_internal", define_expand "sibcall_internal") (define_expand "sibcall_value_internal"): New. (define_expand "call", define_expand "call_value") (define_expand "sibcall", define_expand "sibcall_value"): Use internal expand variant and aarch64_emit_call_insn. * gcc.target/aarch64/fuse-caller-save.c: New test. From-SVN: r211799
Diffstat (limited to 'gcc/java/java-opcodes.h')
0 files changed, 0 insertions, 0 deletions