summaryrefslogtreecommitdiff
path: root/gcc/config/bfin/bfin.opt
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/config/bfin/bfin.opt')
-rw-r--r--gcc/config/bfin/bfin.opt11
1 files changed, 8 insertions, 3 deletions
diff --git a/gcc/config/bfin/bfin.opt b/gcc/config/bfin/bfin.opt
index da5fd59d08f..43f56c4d624 100644
--- a/gcc/config/bfin/bfin.opt
+++ b/gcc/config/bfin/bfin.opt
@@ -27,9 +27,14 @@ mlow64k
Target Report Mask(LOW_64K)
Program is entirely located in low 64k of memory
-mcsync
-Target Report Mask(CSYNC)
-Avoid speculative loads by inserting CSYNC or equivalent
+mcsync-anomaly
+Target Report Mask(CSYNC_ANOMALY)
+Work around a hardware anomaly by adding a number of NOPs before a
+CSYNC or SSYNC instruction.
+
+mspecld-anomaly
+Target Report Mask(SPECLD_ANOMALY)
+Avoid speculative loads to work around a hardware anomaly.
mid-shared-library
Target Report Mask(ID_SHARED_LIBRARY)