On Tue, 8 May 2012, Richard Guenther wrote:

> 
> This removes the TYPE_IS_SIZETYPE macro and all its uses (by
> assuming it returns zero and applying trivial folding).  Sizes
> and bitsizes can still be treat specially by means of knowing
> what the values represent and by means of using helper functions
> that assume you are dealing with "sizes" (in particular size_binop
> and friends and bit_from_pos, byte_from_pos or pos_from_bit).
> 
> Bootstrapped and tested on x86_64-unknown-linux-gnu for all languages
> including Ada with the patch optimizing bute_from_pos and pos_from_bit
> with the following yet unvestigated regression:
> 
>                 === gnat tests ===
> 
> Running target unix/
> FAIL: gnat.dg/specs/alignment1.ads (test for excess errors)

Actually that is fixed by 
http://gcc.gnu.org/ml/gcc-patches/2012-05/msg00543.html

Thus there are no regressions.

Richard.

Reply via email to