dragonegg in FSF gcc?

Paolo Bonzini bonzini@gnu.org
Tue Apr 13 16:58:00 GMT 2010


On 04/11/2010 06:26 PM, Duncan Sands wrote:
> Hi Robert,
>
>> b) better behavior for undefined cases
>
> this is one of the problems with using LLVM with the Ada front-end.
> LLVM makes pretty aggressive deductions when it sees undefined
> behaviour

These do not seem to point at LLVM's optimizer bugs/aggressiveness, but 
rather at expressiveness of the IR.  GENERIC benefited from years of 
working on the Ada front-end, and though it was indeed a good deal of 
work to iron out all the bugs, it is likely that a different compiler 
infrastructure does not have all the nuances.

Paolo



More information about the Gcc mailing list