the following code integer i do i = 1, 10 print *, selected_int_kind (i) end do end
gives with -fdefault-integer-8 '4294967424' 10 times on PPC Darwin8 and 4294967297 8589934593 12884901890 17179869186 21474836484 25769803780 30064771076 34359738372 38654705668 42949672968 on AMD64 Linux. Likewisethe following integer i do i = 1, 10 print *, selected_real_kind (i) end do end gives '17179869312' 10 times on PPC and 4294967300 8589934596 12884901892 17179869188 21474836484 25769803780 30064771080 34359738376 38654705672 42949672968 on AMD. -- Summary: selected_(int|real)_kind fail with -fdefault-integer-8 Product: gcc Version: 4.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: dominiq at lps dot ens dot fr http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32968