Hi Jeff,
> On 08/17/2018 09:43 PM, Paul Hua wrote:
>> Hi Qing:
>>
>>>
>>> the change has been committed as:
>>> https://gcc.gnu.org/viewcvs/gcc?view=revision&revision=263563
>>> <https://gcc.gnu.org/viewcvs/gcc?view=revision&revision=263563>
>>>
>>> Qing
>>>
>>
>> The strcmpopt_6.c test still fails on mips64el target.
>>
>> gcc.dg/strcmpopt_6.c: memcmp found 4 times
>> FAIL: gcc.dg/strcmpopt_6.c scan-assembler-times memcmp 2
>>
>>
>> The mips asm output have ".reloc" info.
>>
>> -------------------------------------------------------------------------
>> ld $5,%got_page(.LC0)($28)
>> ld $25,%call16(memcmp)($28)
>> li $6,3 # 0x3
>> sd $31,8($sp)
>> .reloc 1f,R_MIPS_JALR,memcmp
>> 1: jalr $25
>> daddiu $5,$5,%got_ofst(.LC0)
>> ----------------------------------------------------------------------------
>>
>> scan-assembler find "4" times.
> Ugh. :( There's probably other targets that are going to have similar
> properties. I'm not really sure how to write a suitable assembler test
> for this.
>
> Maybe we just need a different search result for MIPS (and potentially
> other targets).
we certainly do: I've reported a similar issue on sparc in PR
testsuite/86519, but powerpc and s390x are equally affected.
Rainer
--
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University