https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89517
Bug ID: 89517
Summary: [8/9 Regression] AArch64's configure option
--with-arch can silently lead to incorrectly
configured compiler
Product: gcc
Version: 9.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: tnfchris at gcc dot gnu.org
Target Milestone: ---
The options definition file for aarch64 is parsed by a series of regular
expressions and sed calls in config.gcc based on a couple of hard rules.
One of them is that all the options should be on one line. From GCC 8 the
lines
were broken up and wrapped to 80 characters but this lead the grep statements
to only select the first line from the options.
This leads to the compiler silently enabling only a subset of features or none
at all when you use --with-arch during configure.