r279993 - in /trunk/gcc: ChangeLog config/arm/t...

rearnsha@gcc.gnu.org rearnsha@gcc.gnu.org
Wed Jan 8 09:29:00 GMT 2020


Author: rearnsha
Date: Wed Jan  8 09:29:02 2020
New Revision: 279993

URL: https://gcc.gnu.org/viewcvs?rev=279993&root=gcc&view=rev
Log:
arm: Fix rmprofile multilibs when architecture includes +mp or +sec (PR target/93188)

When only the rmprofile multilibs are built, compiling for armv7-a
should select the generic v7 multilibs.  This used to work before +sec
and +mp were added to the architecture options but it was broken by
that update.  This patch fixes those variants and adds some tests to
ensure that they remain fixed ;-)

	PR target/93188
	* config/arm/t-multilib (MULTILIB_MATCHES): Add rules to match
	armv7-a{+mp,+sec,+mp+sec} to appropriate armv7 multilib variants
	when only building rm-profile multilibs.

	* gcc.target/arm/multilib.exp: Add new tests for rm-profile only.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/arm/t-multilib
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gcc.target/arm/multilib.exp



More information about the Gcc-cvs mailing list