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]

Re: [testsuite] skip ARM tests with conflicting options


On Jun 7, 2011, at 4:24 PM, Janis Johnson wrote:
> On 06/07/2011 02:07 PM, Joseph S. Myers wrote:
>> On Tue, 7 Jun 2011, Janis Johnson wrote:
>> 
>>> Several tests in gcc.target/arm use dg-options with -mcpu=xxxx, which
>>> causes compiler warnings or errors when the multilib flags include
>>> -march=yyyy.  This patch causes those tests to be skipped.  It also
>>> prevents gcc.target/arm/20090811-1.c from running with multilibs that
>>> would override -mcpu or -mfloat-abi options specified for the test.
>> 
>> I think you should allow compatible -march options - for example, if 
>> dg-options has -mcpu=cortex-a8, allow -march=armv7-a but disallow all 
>> other -march options.
>> 
> Is this one OK?

Not sure if the arm people want to review this or would rather I review it...

Let's give the arm folks a couple days to comment, if no objections, Ok.

A point of warning, eventually, you'll discover that when a compiler defaults to the argument you want to skip, that you'll needs slightly more power to skip them.  darwin ran into this with things like -m64, and eventually had to do something like lp64.  configure options like --with-cpu=arm9 are the sort that can change the default.


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