Hi Vladimir, On 17 January 2017 at 17:14, Vladimir Makarov <vmaka...@redhat.com> wrote: > The following patch fixes > > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79058 > > The patch was successfully bootstrapped and tested on x86-64. > > Committed as rev. 244535. > >
The new testcase fails to compile on arm*-linux-gnueabihf configurations when using -mthumb (either via runtestflags or configuring gcc --with-mode=thumb) because "sorry, unimplemented: Thumb-1 hard-float VFP ABI" A few other tests suffer from the same problem though, and the guard is tricky to get right :-( Even those using something like dg-require-effective-target arm_arch_v4t_ok are not protected because this effective target relies on preprocessor defines only. Adding a variable declaration in arm_arch_FUNC_ok (in target-supports.exp, like check_effective_target_arm_thumb1) would make the effective target test fail, but I never understood why it isn't desirable to do so (I proposed a patch years ago :-) Christophe