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

Reply via email to