diff options
Diffstat (limited to 'gcc/config/bfin/bfin.opt')
-rw-r--r-- | gcc/config/bfin/bfin.opt | 11 |
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) |