On Jan 20, 2018, at 7:12 AM, Segher Boessenkool <seg...@kernel.crashing.org> 
wrote:
> 
> Hi Bill,
> 
> On Fri, Jan 19, 2018 at 10:48:18PM -0600, Bill Schmidt wrote:
>> Here's another version of this patch incorporating the late-breaking news
>> that the AIX assembler doesn't comprehend the "eq" symbol.  Same as 
>> https://gcc.gnu.org/ml/gcc-patches/2018-01/msg01787.html but adding the
>> change to use "crset 2" instead.
>> 
>> This one is still regstrapping on BE/LE, trunk/7.  If these all complete
>> successfully, is this okay for trunk and backport?
> 
> This looks fine.  Okay for trunk if it also works on AIX.  For 7 you
> need RM approval (no objections from me).

Thanks, would appreciate David testing on AIX as I have never managed
to get that working in the past.  Adding RMs to CC for 7 approval.

Thanks,
Bill
> 
> Thanks!
> 
> 
> Segher
> 
> 
>> 2018-01-19  Bill Schmidt  <wschm...@linux.vnet.ibm.com>
>>          David Edelsohn <dje....@gmail.com>
>> 
>>      PR target/83946
>>      * config/rs6000/rs6000.md (*call_indirect_nonlocal_sysv<mode>):
>>      Change "crset eq" to "crset 2".
>>      (*call_value_indirect_nonlocal_sysv<mode>): Likewise.
>>      (*call_indirect_aix<mode>_nospec): Likewise.
>>      (*call_value_indirect_aix<mode>_nospec): Likewise.
>>      (*call_indirect_elfv2<mode>_nospec): Likewise.
>>      (*call_value_indirect_elfv2<mode>_nospec): Likewise.
>>      (*sibcall_nonlocal_sysv<mode>): Change "crset eq" to "crset 2";
>>      change assembly output from . to $.
>>      (*sibcall_value_nonlocal_sysv<mode>): Likewise.
>>      (indirect_jump<mode>_nospec): Change assembly output from . to $.
>>      (*tablejump<mode>_internal1_nospec): Likewise.
>> 
>> [gcc/testsuite]
>> 
>> 2018-01-19  Bill Schmidt  <wschm...@linux.vnet.ibm.com>
>>          David Edelsohn <dje....@gmail.com>
>> 
>>      PR target/83946
>>      * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
>>      assembly output from "crset eq" to "crset 2".
>>      * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
>>      assembly output from . to $.
>>      * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
>>      * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
>>      assembly output from "crset eq" to "crset 2".
>>      * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
>>      assembly output from "crset eq" to "crset 2", and from . to $.
> 

Reply via email to