On Thu, 21 Aug 2003 20:01:03 -0400 (EDT), Andrew Pinski <pinskia@physics.uc.edu> wrote: > + && TYPE_MIN_VALUE (inner_type) == TYPE_MIN_VALUE (outer_type) > + && TYPE_MAX_VALUE (inner_type) == TYPE_MAX_VALUE (outer_type)) These are trees, which can't be reliably compared with ==. It's probably simpler to just compare TYPE_PRECISION. Jason