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.