qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH 5/6] Do constant folding for shift operations.


From: Richard Henderson
Subject: Re: [Qemu-devel] [PATCH 5/6] Do constant folding for shift operations.
Date: Thu, 26 May 2011 14:14:05 -0700
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.17) Gecko/20110428 Fedora/3.1.10-1.fc15 Thunderbird/3.1.10

On 05/26/2011 01:25 PM, Blue Swirl wrote:
>> I don't see the point.  The C99 implementation defined escape hatch
>> exists for weird cpus.  Which we won't be supporting as a QEMU host.
> 
> Maybe not, but a compiler with this property could arrive. For
> example, GCC developers could decide that since this weirdness is
> allowed by the standard, it may be implemented as well.

If you like, you can write a configure test for it.  But, honestly,
essentially every place in qemu that uses shifts on signed types
would have to be audited.  Really.

The C99 hook exists to efficiently support targets that don't have
arithmetic shift operations.  Honestly.


r~



reply via email to

[Prev in Thread] Current Thread [Next in Thread]