https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86772
Bug ID: 86772
Summary: [meta-bug] tracking port status for CVE-2017-5753
Product: gcc
Version: 9.0
Status: UNCONFIRMED
Keywords: meta-bug
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: rearnsha at gcc dot gnu.org
Target Milestone: ---
This is a meta bug to track the port status of all ports that have not yet been
updated to handle CVE-2017-5753 (Spectre variant 1).
If your port does (or might in the future) need to mitigate against unsafe
speculation, then you will need to define (at a minimum) a
"speculation_barrier" insn.
If your port does not (and never will in the future) need to mitigate against
unsafe speculation, you can simply add
#undef TARGET_HAVE_SPECULATION_SAFE_VALUE
#define TARGET_HAVE_SPECULATION_SAFE_VALUE speculation_safe_value_not_needed.
to your target defines.