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

Reply via email to