diff options
author | Rong Xu <xur@google.com> | 2014-10-13 15:06:37 -0700 |
---|---|---|
committer | Rong Xu <xur@google.com> | 2014-10-13 15:06:37 -0700 |
commit | c16bf8984b9f89eeb79abd9a3789151f5c98d02f (patch) | |
tree | f4f01e14d95a1d713169e3064537758e1d594197 /gcc-4.9/gcc/config/aarch64/aarch64-protos.h | |
parent | c5748954561f492fe1c4ea772e0290079af9960b (diff) | |
download | toolchain_gcc-c16bf8984b9f89eeb79abd9a3789151f5c98d02f.tar.gz toolchain_gcc-c16bf8984b9f89eeb79abd9a3789151f5c98d02f.tar.bz2 toolchain_gcc-c16bf8984b9f89eeb79abd9a3789151f5c98d02f.zip |
[gcc-4.9] fix for for cortex-a53 erratum 835769
This patch cherry picks r216116 from google/gcc-4_9 branch (which
is r216077 and r216079 from upstream gcc-4_9 branch).
Tested the built compiler with aarch64 devicde.
Change-Id: I75745fe35aae83bc3b64135a2efc7f8ffd9cfb1f
Diffstat (limited to 'gcc-4.9/gcc/config/aarch64/aarch64-protos.h')
-rw-r--r-- | gcc-4.9/gcc/config/aarch64/aarch64-protos.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc-4.9/gcc/config/aarch64/aarch64-protos.h b/gcc-4.9/gcc/config/aarch64/aarch64-protos.h index 5542f023b..bef58bf71 100644 --- a/gcc-4.9/gcc/config/aarch64/aarch64-protos.h +++ b/gcc-4.9/gcc/config/aarch64/aarch64-protos.h @@ -287,6 +287,8 @@ aarch64_builtin_vectorized_function (tree fndecl, extern void aarch64_split_combinev16qi (rtx operands[3]); extern void aarch64_expand_vec_perm (rtx target, rtx op0, rtx op1, rtx sel); +extern bool aarch64_madd_needs_nop (rtx); +extern void aarch64_final_prescan_insn (rtx); extern bool aarch64_expand_vec_perm_const (rtx target, rtx op0, rtx op1, rtx sel); #endif /* GCC_AARCH64_PROTOS_H */ |