http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49678
Summary: scan for mov fails in gcc.target/arm/pr42575.c Product: gcc Version: 4.6.2 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target AssignedTo: unassig...@gcc.gnu.org ReportedBy: ja...@gcc.gnu.org Test gcc.target/arm/pr42575.c was added on 2010-08-18 in r163334. The scan for no "mov" started failing a few days later with: r163601 | bernds | 2010-08-27 22:11:50 +0000 (Fri, 27 Aug 2010) The test specifies -march=armv7-a, which is overridden for multilibs that specify -march=, but it fails even for the default multilib. It passes for a few multilibs. Here are results for the scan for current trunk with the multilibs I've been using for compile-only tests, in case that provides useful clues: default: FAIL march_armv4t: FAIL march_armv5: FAIL march_armv5te: FAIL march_armv5te-mfloat-abi_softfp: FAIL march_armv5te-mfloat-abi_softfp-mbig-endian: FAIL march_armv5t: FAIL march_armv6: FAIL march_armv6j: FAIL march_armv6t2: PASS march_armv6z: PASS march_armv6zk: PASS march_armv7-a: FAIL march_armv7-a-mfloat-abi_hard-mfpu_neon: FAIL march_armv7-a-mfloat-abi_softfp-mfpu_neon: FAIL march_armv7-r: FAIL march_iwmmxt2: FAIL march_iwmmxt: FAIL mbig-endian: FAIL mcpu_xscale: PASS mfloat-abi_soft-mfpu_neon-fp16: FAIL mfloat-abi_soft-mfpu_vfpv3xd-fp16: FAIL mfpu_vfpv4: FAIL mthumb: PASS mthumb-march_armv4t: PASS mthumb-march_armv5te: PASS mthumb-march_armv5t: PASS mthumb-march_armv6: PASS mthumb-march_armv6j: PASS mthumb-march_armv6-m: PASS mthumb-march_armv6t2: PASS mthumb-march_armv6z: PASS mthumb-march_armv6zk: PASS mthumb-march_armv7-a: PASS mthumb-march_armv7: PASS mthumb-march_armv7-mfix-cortex-m3-ldrd: PASS mthumb-march_armv7-m: PASS mthumb-march_armv7-r: FAIL mthumb-march_iwmmxt2: PASS mthumb-march_iwmmxt: PASS mthumb-mcpu_cortex-a8: PASS With the 4.6 branch the only difference is that mcpu_xscale fails.