Types of operands in a gimple equality operation

David Edelsohn dje.gcc@gmail.com
Mon Nov 13 15:05:00 GMT 2017


On Mon, Nov 13, 2017 at 9:51 AM, Jeff Law <law@redhat.com> wrote:
> On 11/13/2017 01:30 AM, Richard Biener wrote:
>
>>> Huh, that bites.  Im surprised we don't just make those places produce a
>>> cast, or just introduce an explicit cast of the (void *)0 during the
>>> expression building process.
>>
>> I'm quite sure we could relax the above now given we have gimple_call_fntype
>> to preserve the original function type.  But I don't remember what broke and
>> exactly why on those pesky fn descriptor targets.  These days I only know
>> about IA64.
> It could well have been a PA-ism at the time.  I can recall looking at
> some of this stuff, but none of the details.

AIX and PPC64 BE Linux also use function descriptors.

- David



More information about the Gcc mailing list