aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.9/gcc/config/aarch64/aarch64-protos.h
diff options
context:
space:
mode:
authorRong Xu <xur@google.com>2014-10-13 15:06:37 -0700
committerRong Xu <xur@google.com>2014-10-13 15:06:37 -0700
commitc16bf8984b9f89eeb79abd9a3789151f5c98d02f (patch)
treef4f01e14d95a1d713169e3064537758e1d594197 /gcc-4.9/gcc/config/aarch64/aarch64-protos.h
parentc5748954561f492fe1c4ea772e0290079af9960b (diff)
downloadtoolchain_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.h2
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 */