[PATCH] Add testcase for PR83252 (was Re: patch to fix PR80818)
Rainer Orth
ro@CeBiTec.Uni-Bielefeld.DE
Fri Dec 8 13:04:00 GMT 2017
Hi Jakub,
> On Fri, Dec 08, 2017 at 01:47:35PM +0100, Rainer Orth wrote:
>> >> the new testcase FAILs on Solaris/x86 with /bin/as:
>> >>
>> >> +FAIL: g++.dg/opt/pr83252.C -std=gnu++11 execution test
>> >> +FAIL: g++.dg/opt/pr83252.C -std=gnu++14 execution test
>> >> +FAIL: g++.dg/opt/pr83252.C -std=gnu++98 execution test
>> >>
>> >> ld.so.1: pr83252.exe: fatal: pr83252.exe: hardware capability
>> >> (CA_SUNW_HW_2) unsupported: 0x80 [ BMI2 ]
>> >>
>> >> Inside gcc.target/i386, clearcap.exp takes care of that.
>> >
>> > This can't be in gcc.target/i386/, because the test has to be C++ (doesn't
>> > fail in C).
>>
>> I see; hadn't checked...
>>
>> > So dg-skip-if on Solaris, or { target { bmi2 && { ! *-*-solaris* } } } for
>> > the -mbmi2 option?
>>
>> ... or { dg-additional-options "-mclear-hwcap" { *-*-solaris* } }
>
> If it works, sure. I can't test it though.
it does if you add a "target" in the right place ;-) Tested on
i386-pc-solaris2.11, sparc-sun-solaris2.11, and x86_64-pc-linux-gnu,
installed on mainline.
Rainer
--
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University
2017-12-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* g++.dg/opt/pr83252.C: Add -mclear-hwcap on *-*-solaris*.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: sol2-testsuite-pr83252.patch
Type: text/x-patch
Size: 565 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20171208/fb02058c/attachment.bin>
More information about the Gcc-patches
mailing list