Deprecate 32-bits HP-PA for GCC 4.8?

John David Anglin dave.anglin@bell.net
Mon May 7 19:25:00 GMT 2012


On 5/7/2012 2:19 PM, Steven Bosscher wrote:
> I didn't find that. These are all the TARGET_PA_11 tests I removed for
> my experiment:
>
> -  "TARGET_PA_11&&  ! TARGET_SOFT_FLOAT"
The setting of the flags is quite subtle.  If you look at the pattern 
for the first case,
you will see the following:

(define_expand "floatunssisf2"
   [(set (subreg:SI (match_dup 2) 4)
         (match_operand:SI 1 "register_operand" ""))
    (set (subreg:SI (match_dup 2) 0)
         (const_int 0))
    (set (match_operand:SF 0 "register_operand" "")
         (float:SF (match_dup 2)))]
   "TARGET_PA_11 && ! TARGET_SOFT_FLOAT"
   "
{
   if (TARGET_PA_20)
     {
       emit_insn (gen_floatunssisf2_pa20 (operands[0], operands[1]));
       DONE;
     }
   operands[2] = gen_reg_rtx (DImode);
}")

TARGET_PA_20 implies TARGET_PA_11.

Dave

-- 
John David Anglin    dave.anglin@bell.net



More information about the Gcc mailing list