This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Patch, ARM, testsuite]


Hi,

GCC for ARM does not support compiling in Thumb1 mode  and
float-abi=hard.  But  it does not fail unless the program being
compiled actually contains a function with parameters and/or a return
value.

This is a (minor) problem in the testsuite in some configurations.

For instance, if I run the testsuite forcing -mthumb (via site.exp)
for a GCC configured for float-abi=hard, and a test uses
/* { dg-require-effective-target arm_arch_v6_ok } */
/* { dg-add-options arm_arch_v6 } */

it won't be unresolved since effective-target arm_arch_v6_ok is successful.

The attached patch adds a dummy function body in the test such that it fails.

Another way of achieving the same result is by making sure that the
relevant tests use
arm_arch_v6_multilib
instead of
arm_arch_v6_ok

even if the test is not intended to be executed.

OK?

Christophe.

Attachment: v6-ok.txt
Description: Text document


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]