[Bug middle-end/67421] gcc.dg/wide-shift-64.c FAILs
ro at CeBiTec dot Uni-Bielefeld.DE
gcc-bugzilla@gcc.gnu.org
Thu Sep 3 09:16:00 GMT 2015
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67421
--- Comment #2 from ro at CeBiTec dot Uni-Bielefeld.DE <ro at CeBiTec dot Uni-Bielefeld.DE> ---
> --- Comment #1 from Jiong Wang <jiwang at gcc dot gnu.org> ---
> (In reply to Rainer Orth from comment #0)
>> Created attachment 36275 [details]
>> wide-shift-64.c.219r.combine
>>
>> The new gcc.dg/wide-shift-64.c testcase FAILs on SPARC for the 64-bit
>> multilib
>> only:
>>
>> FAIL: gcc.dg/wide-shift-64.c scan-rtl-dump-not combine "ior"
>>
>> I'm attaching the dump.
>
> Rainer,
>
> I am trying to reproduce this on my cross environment while I can't.
>
> And searching in your dump file, I haven't found "ior" so the testcase should
> have passed.
I just noticed I must have been dreaming when submitting this bug
report: it's the *32-bit* case that fails, not the 64-bit one. I'm
attaching the correct dump this time.
> Can you please have a quick looks at the compile options used when testing
> this testcase in your multi-lib environment, then I can reproduce in my local
> sparc x86 cross env where I only have cc1 configured with --target=sparc-linux.
cc1 is invoked like this for a 32-bit-default configuration:
$ cc1 -quiet wide-shift-64.c -mcpu=v9 -O2 -fdump-rtl-combine -o wide-shift-64.s
Rainer
More information about the Gcc-bugs
mailing list