https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82641
--- Comment #28 from Tamar Christina <tnfchris at gcc dot gnu.org> --- Author: tnfchris Date: Tue Feb 6 11:20:55 2018 New Revision: 257410 URL: https://gcc.gnu.org/viewcvs?rev=257410&root=gcc&view=rev Log: 2018-02-06 Tamar Christina <tamar.christ...@arm.com> PR target/82641 * config/arm/arm.c (arm_print_asm_arch_directives): Record already emitted arch directives. * config/arm/arm-c.c (arm_cpu_builtins): Undefine __ARM_ARCH and __ARM_FEATURE_COPROC before changing architectures. gcc/testsuite 2018-02-06 Tamar Christina <tamar.christ...@arm.com> PR target/82641 * gcc.target/arm/pragma_arch_switch_2.c: New. Added: trunk/gcc/testsuite/gcc.target/arm/pragma_arch_switch_2.c Modified: trunk/gcc/ChangeLog trunk/gcc/config/arm/arm-c.c trunk/gcc/config/arm/arm.c trunk/gcc/testsuite/ChangeLog