aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/aarch64/t-aarch64
diff options
context:
space:
mode:
authorramana <ramana@138bc75d-0d04-0410-961f-82ee72b054a4>2018-08-15 13:04:34 +0000
committerramana <ramana@138bc75d-0d04-0410-961f-82ee72b054a4>2018-08-15 13:04:34 +0000
commit22da02c4cdfdb31683fe75deae601af3db185989 (patch)
tree9a96ad9346d4287f46ab2e785e6c697b65afcdda /gcc/config/aarch64/t-aarch64
parentd3153fb2ed27561808f430a41e08ae05a4e8a70d (diff)
Backport spectre mitigation patches into arm-8-branchARM/arm-8-branch-merge-point-2019-01-22
Backported svn revisions 263169 263170 263171 263172 263173 263174 263175 263176 263180 263196 263197 263209 263253 263254 263255 263256 263258 263259 263263 263264 263266 263270 263272 263296 263301 263335 263344 Tested with arm-none-eabi, aarch64-none-elf, aarch64-none-linux-gnu, bootstraps on x86_64 and a full build with config-list.mk. Applied. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/ARM/arm-8-branch@263559 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/aarch64/t-aarch64')
-rw-r--r--gcc/config/aarch64/t-aarch6410
1 files changed, 10 insertions, 0 deletions
diff --git a/gcc/config/aarch64/t-aarch64 b/gcc/config/aarch64/t-aarch64
index 0be1f0d63aa..5d54853c20f 100644
--- a/gcc/config/aarch64/t-aarch64
+++ b/gcc/config/aarch64/t-aarch64
@@ -67,6 +67,16 @@ cortex-a57-fma-steering.o: $(srcdir)/config/aarch64/cortex-a57-fma-steering.c \
$(COMPILER) -c $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
$(srcdir)/config/aarch64/cortex-a57-fma-steering.c
+aarch64-speculation.o: $(srcdir)/config/aarch64/aarch64-speculation.cc \
+ $(CONFIG_H) \
+ $(SYSTEM_H) \
+ $(TM_H) \
+ $(TARGET_H) \
+ $(RTL_BASE_H) \
+ $(TREE_PASS_H)
+ $(COMPILER) -c $(ALL_COMPILERFLAGS) $(ALL_SPPFLAGS) $(INCLUDES) \
+ $(srcdir)/config/aarch64/aarch64-speculation.cc
+
comma=,
MULTILIB_OPTIONS = $(subst $(comma),/, $(patsubst %, mabi=%, $(subst $(comma),$(comma)mabi=,$(TM_MULTILIB_CONFIG))))
MULTILIB_DIRNAMES = $(subst $(comma), ,$(TM_MULTILIB_CONFIG))