------- Comment #1 from kargl at gcc dot gnu dot org 2007-07-31 18:04 ------- (In reply to comment #0) > I have reduced the failure for intrinsic_rrspacing.f90 to: > > integer i > real x > x = 3.0 > print *, exponent (x) > i = exponent (x) > print *, i > end > > which gives with -fdefault-integer-8 > > 8589934720 > 2 >
(snip) > > Any explanation? > trans-types.c(gfc_get_int_type) is used to build the gfc_int4_type_node in trans-io.h. -fdefault-integer-8 is probably causing gfc_int4_type_node to be set to 8 instead of 4. -- kargl at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |kargl at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32942