[Patch, fortran] PR24518 and PR24520 - Improvements to MOD an d DOT_PRODUCT
THOMAS Paul Richard 169137
prthomas@drfccad.cea.fr
Tue Nov 15 10:25:00 GMT 2005
This is a summary of my side of an off-list exchange of emails with Uros
Bizjak. We are both puzzled as to why the floating point math library is
unavailable to the fortran frontend.
In attempting to improve mod (arg1, arg2), I thought to make use of
_builtin_fmod, as follows:
fortran/trans-intrinsic(gfc_conv_intrinsic_mod)872:
{
tree arglist;
tree fn;
arglist = gfc_chainon_list (NULL_TREE, arg1);
arglist = gfc_chainon_list (arglist, arg2);
fn = mathfn_built_in (ftype, BUILT_IN_FMOD);
if (fn)
{
se->expr = build_function_call_expr (fn, arglist);
return;
}
gfc_warning_now ("Did not use builtin function");
}
As far as we (or, sorry Uros, I should speak for myself; I) understand it,
the above should work. However, the call to mathfn_built_in returns
NULL_TREE, although it does find other functions such as BUILT_IN_TRUNC.
You will find below a list of pointers and names, obtained by inserting in
the above:
for (i = 0; i < END_BUILTINS; i++)
gfc_warning_now (" %d %d %s", i, (int)built_in_decls[i],
built_in_names[i]);
Ignoring the segfault at the end, it is evident that a good proportion of
the builtins are missing. It was my understanding that library functions
would be used if an honest-to-goodness builtin is not available. Can this
be done using tree expressions, ie. have I failed to initialize
built_in_decls sufficiently, or do I have to call the library explicitly?
Cheers
Paul T
Warning: 0 270305664 BUILT_IN_ACOS
Warning: 1 270305792 BUILT_IN_ACOSF
Warning: 2 270306432 BUILT_IN_ACOSH
Warning: 3 270306560 BUILT_IN_ACOSHF
Warning: 4 270306304 BUILT_IN_ACOSHL
Warning: 5 270305536 BUILT_IN_ACOSL
Warning: 6 270306816 BUILT_IN_ASIN
Warning: 7 270306944 BUILT_IN_ASINF
Warning: 8 270315776 BUILT_IN_ASINH
Warning: 9 270315904 BUILT_IN_ASINHF
Warning: 10 270315648 BUILT_IN_ASINHL
Warning: 11 270306688 BUILT_IN_ASINL
Warning: 12 270316160 BUILT_IN_ATAN
Warning: 13 270317312 BUILT_IN_ATAN2
Warning: 14 270317440 BUILT_IN_ATAN2F
Warning: 15 270317184 BUILT_IN_ATAN2L
Warning: 16 270316288 BUILT_IN_ATANF
Warning: 17 270316928 BUILT_IN_ATANH
Warning: 18 270317056 BUILT_IN_ATANHF
Warning: 19 270316800 BUILT_IN_ATANHL
Warning: 20 270316032 BUILT_IN_ATANL
Warning: 21 0 BUILT_IN_CBRT
Warning: 22 0 BUILT_IN_CBRTF
Warning: 23 0 BUILT_IN_CBRTL
Warning: 24 0 BUILT_IN_CEIL
Warning: 25 0 BUILT_IN_CEILF
Warning: 26 0 BUILT_IN_CEILL
Warning: 27 270337792 BUILT_IN_COPYSIGN
Warning: 28 270337920 BUILT_IN_COPYSIGNF
Warning: 29 270337664 BUILT_IN_COPYSIGNL
Warning: 30 270317696 BUILT_IN_COS
Warning: 31 270317824 BUILT_IN_COSF
Warning: 32 270318464 BUILT_IN_COSH
Warning: 33 270318592 BUILT_IN_COSHF
Warning: 34 270318336 BUILT_IN_COSHL
Warning: 35 270317568 BUILT_IN_COSL
Warning: 36 0 BUILT_IN_DREM
Warning: 37 0 BUILT_IN_DREMF
Warning: 38 0 BUILT_IN_DREML
Warning: 39 270331776 BUILT_IN_ERF
Warning: 40 270336256 BUILT_IN_ERFC
Warning: 41 270336384 BUILT_IN_ERFCF
Warning: 42 270336128 BUILT_IN_ERFCL
Warning: 43 270336000 BUILT_IN_ERFF
Warning: 44 270331648 BUILT_IN_ERFL
Warning: 45 270319232 BUILT_IN_EXP
Warning: 46 0 BUILT_IN_EXP10
Warning: 47 0 BUILT_IN_EXP10F
Warning: 48 0 BUILT_IN_EXP10L
Warning: 49 0 BUILT_IN_EXP2
Warning: 50 0 BUILT_IN_EXP2F
Warning: 51 0 BUILT_IN_EXP2L
Warning: 52 270319360 BUILT_IN_EXPF
Warning: 53 270319104 BUILT_IN_EXPL
Warning: 54 0 BUILT_IN_EXPM1
Warning: 55 0 BUILT_IN_EXPM1F
Warning: 56 0 BUILT_IN_EXPM1L
Warning: 57 0 BUILT_IN_FABS
Warning: 58 0 BUILT_IN_FABSF
Warning: 59 0 BUILT_IN_FABSL
Warning: 60 0 BUILT_IN_FDIM
Warning: 61 0 BUILT_IN_FDIMF
Warning: 62 0 BUILT_IN_FDIML
Warning: 63 0 BUILT_IN_FLOOR
Warning: 64 0 BUILT_IN_FLOORF
Warning: 65 0 BUILT_IN_FLOORL
Warning: 66 0 BUILT_IN_FMA
Warning: 67 0 BUILT_IN_FMAF
Warning: 68 0 BUILT_IN_FMAL
Warning: 69 0 BUILT_IN_FMAX
Warning: 70 0 BUILT_IN_FMAXF
Warning: 71 0 BUILT_IN_FMAXL
Warning: 72 0 BUILT_IN_FMIN
Warning: 73 0 BUILT_IN_FMINF
Warning: 74 0 BUILT_IN_FMINL
Warning: 75 0 BUILT_IN_FMOD
Warning: 76 0 BUILT_IN_FMODF
Warning: 77 0 BUILT_IN_FMODL
Warning: 78 0 BUILT_IN_FREXP
Warning: 79 0 BUILT_IN_FREXPF
Warning: 80 0 BUILT_IN_FREXPL
Warning: 81 0 BUILT_IN_GAMMA
Warning: 82 0 BUILT_IN_GAMMAF
Warning: 83 0 BUILT_IN_GAMMAL
Warning: 84 0 BUILT_IN_HUGE_VAL
Warning: 85 0 BUILT_IN_HUGE_VALF
Warning: 86 0 BUILT_IN_HUGE_VALL
Warning: 87 0 BUILT_IN_HYPOT
Warning: 88 0 BUILT_IN_HYPOTF
Warning: 89 0 BUILT_IN_HYPOTL
Warning: 90 0 BUILT_IN_ILOGB
Warning: 91 0 BUILT_IN_ILOGBF
Warning: 92 0 BUILT_IN_ILOGBL
Warning: 93 0 BUILT_IN_INF
Warning: 94 0 BUILT_IN_INFF
Warning: 95 0 BUILT_IN_INFL
Warning: 96 270329472 BUILT_IN_J0
Warning: 97 270329600 BUILT_IN_J0F
Warning: 98 270329344 BUILT_IN_J0L
Warning: 99 270329856 BUILT_IN_J1
Warning: 100 270329984 BUILT_IN_J1F
Warning: 101 270329728 BUILT_IN_J1L
Warning: 102 270330240 BUILT_IN_JN
Warning: 103 270330368 BUILT_IN_JNF
Warning: 104 270330112 BUILT_IN_JNL
Warning: 105 0 BUILT_IN_LCEIL
Warning: 106 0 BUILT_IN_LCEILF
Warning: 107 0 BUILT_IN_LCEILL
Warning: 108 0 BUILT_IN_LDEXP
Warning: 109 0 BUILT_IN_LDEXPF
Warning: 110 0 BUILT_IN_LDEXPL
Warning: 111 0 BUILT_IN_LFLOOR
Warning: 112 0 BUILT_IN_LFLOORF
Warning: 113 0 BUILT_IN_LFLOORL
Warning: 114 0 BUILT_IN_LGAMMA
Warning: 115 0 BUILT_IN_LGAMMAF
Warning: 116 0 BUILT_IN_LGAMMAL
Warning: 117 0 BUILT_IN_LLCEIL
Warning: 118 0 BUILT_IN_LLCEILF
Warning: 119 0 BUILT_IN_LLCEILL
Warning: 120 0 BUILT_IN_LLFLOOR
Warning: 121 0 BUILT_IN_LLFLOORF
Warning: 122 0 BUILT_IN_LLFLOORL
Warning: 123 0 BUILT_IN_LLRINT
Warning: 124 0 BUILT_IN_LLRINTF
Warning: 125 0 BUILT_IN_LLRINTL
Warning: 126 0 BUILT_IN_LLROUND
Warning: 127 0 BUILT_IN_LLROUNDF
Warning: 128 0 BUILT_IN_LLROUNDL
Warning: 129 270320000 BUILT_IN_LOG
Warning: 130 270320768 BUILT_IN_LOG10
Warning: 131 270320896 BUILT_IN_LOG10F
Warning: 132 270320640 BUILT_IN_LOG10L
Warning: 133 0 BUILT_IN_LOG1P
Warning: 134 0 BUILT_IN_LOG1PF
Warning: 135 0 BUILT_IN_LOG1PL
Warning: 136 0 BUILT_IN_LOG2
Warning: 137 0 BUILT_IN_LOG2F
Warning: 138 0 BUILT_IN_LOG2L
Warning: 139 0 BUILT_IN_LOGB
Warning: 140 0 BUILT_IN_LOGBF
Warning: 141 0 BUILT_IN_LOGBL
Warning: 142 270320128 BUILT_IN_LOGF
Warning: 143 270319872 BUILT_IN_LOGL
Warning: 144 0 BUILT_IN_LRINT
Warning: 145 0 BUILT_IN_LRINTF
Warning: 146 0 BUILT_IN_LRINTL
Warning: 147 0 BUILT_IN_LROUND
Warning: 148 0 BUILT_IN_LROUNDF
Warning: 149 0 BUILT_IN_LROUNDL
Warning: 150 0 BUILT_IN_MODF
Warning: 151 0 BUILT_IN_MODFF
Warning: 152 0 BUILT_IN_MODFL
Warning: 153 0 BUILT_IN_NAN
Warning: 154 0 BUILT_IN_NANF
Warning: 155 0 BUILT_IN_NANL
Warning: 156 0 BUILT_IN_NANS
Warning: 157 0 BUILT_IN_NANSF
Warning: 158 0 BUILT_IN_NANSL
Warning: 159 0 BUILT_IN_NEARBYINT
Warning: 160 0 BUILT_IN_NEARBYINTF
Warning: 161 0 BUILT_IN_NEARBYINTL
Warning: 162 0 BUILT_IN_NEXTAFTER
Warning: 163 0 BUILT_IN_NEXTAFTERF
Warning: 164 0 BUILT_IN_NEXTAFTERL
Warning: 165 0 BUILT_IN_NEXTTOWARD
Warning: 166 0 BUILT_IN_NEXTTOWARDF
Warning: 167 0 BUILT_IN_NEXTTOWARDL
Warning: 168 270338176 BUILT_IN_POW
Warning: 169 0 BUILT_IN_POW10
Warning: 170 0 BUILT_IN_POW10F
Warning: 171 0 BUILT_IN_POW10L
Warning: 172 270338304 BUILT_IN_POWF
Warning: 173 0 BUILT_IN_POWI
Warning: 174 0 BUILT_IN_POWIF
Warning: 175 0 BUILT_IN_POWIL
Warning: 176 270338048 BUILT_IN_POWL
Warning: 177 0 BUILT_IN_REMAINDER
Warning: 178 0 BUILT_IN_REMAINDERF
Warning: 179 0 BUILT_IN_REMAINDERL
Warning: 180 0 BUILT_IN_REMQUO
Warning: 181 0 BUILT_IN_REMQUOF
Warning: 182 0 BUILT_IN_REMQUOL
Warning: 183 0 BUILT_IN_RINT
Warning: 184 0 BUILT_IN_RINTF
Warning: 185 0 BUILT_IN_RINTL
Warning: 186 270336640 BUILT_IN_ROUND
Warning: 187 270336768 BUILT_IN_ROUNDF
Warning: 188 270336512 BUILT_IN_ROUNDL
Warning: 189 0 BUILT_IN_SCALB
Warning: 190 0 BUILT_IN_SCALBF
Warning: 191 0 BUILT_IN_SCALBL
Warning: 192 0 BUILT_IN_SCALBLN
Warning: 193 0 BUILT_IN_SCALBLNF
Warning: 194 0 BUILT_IN_SCALBLNL
Warning: 195 0 BUILT_IN_SCALBN
Warning: 196 0 BUILT_IN_SCALBNF
Warning: 197 0 BUILT_IN_SCALBNL
Warning: 198 0 BUILT_IN_SIGNBIT
Warning: 199 0 BUILT_IN_SIGNBITF
Warning: 200 0 BUILT_IN_SIGNBITL
Warning: 201 0 BUILT_IN_SIGNIFICAND
Warning: 202 0 BUILT_IN_SIGNIFICANDF
Warning: 203 0 BUILT_IN_SIGNIFICANDL
Warning: 204 270321536 BUILT_IN_SIN
Warning: 205 0 BUILT_IN_SINCOS
Warning: 206 0 BUILT_IN_SINCOSF
Warning: 207 0 BUILT_IN_SINCOSL
Warning: 208 270321664 BUILT_IN_SINF
Warning: 209 270322304 BUILT_IN_SINH
Warning: 210 270322432 BUILT_IN_SINHF
Warning: 211 270322176 BUILT_IN_SINHL
Warning: 212 270321408 BUILT_IN_SINL
Warning: 213 270323072 BUILT_IN_SQRT
Warning: 214 270323200 BUILT_IN_SQRTF
Warning: 215 270322944 BUILT_IN_SQRTL
Warning: 216 270327936 BUILT_IN_TAN
Warning: 217 270328064 BUILT_IN_TANF
Warning: 218 270328704 BUILT_IN_TANH
Warning: 219 270328832 BUILT_IN_TANHF
Warning: 220 270328576 BUILT_IN_TANHL
Warning: 221 270327808 BUILT_IN_TANL
Warning: 222 0 BUILT_IN_TGAMMA
Warning: 223 0 BUILT_IN_TGAMMAF
Warning: 224 0 BUILT_IN_TGAMMAL
Warning: 225 270337024 BUILT_IN_TRUNC
Warning: 226 270337152 BUILT_IN_TRUNCF
Warning: 227 270336896 BUILT_IN_TRUNCL
Warning: 228 270330624 BUILT_IN_Y0
Warning: 229 270330752 BUILT_IN_Y0F
Warning: 230 270330496 BUILT_IN_Y0L
Warning: 231 270331008 BUILT_IN_Y1
Warning: 232 270331136 BUILT_IN_Y1F
Warning: 233 270330880 BUILT_IN_Y1L
Warning: 234 270331392 BUILT_IN_YN
Warning: 235 270331520 BUILT_IN_YNF
Warning: 236 270331264 BUILT_IN_YNL
Warning: 237 270337408 BUILT_IN_CABS
Warning: 238 270337536 BUILT_IN_CABSF
Warning: 239 270337280 BUILT_IN_CABSL
Warning: 240 270306048 BUILT_IN_CACOS
Warning: 241 270306176 BUILT_IN_CACOSF
Warning: 242 0 BUILT_IN_CACOSH
Warning: 243 0 BUILT_IN_CACOSHF
Warning: 244 0 BUILT_IN_CACOSHL
Warning: 245 270305920 BUILT_IN_CACOSL
Warning: 246 0 BUILT_IN_CARG
Warning: 247 0 BUILT_IN_CARGF
Warning: 248 0 BUILT_IN_CARGL
Warning: 249 270307200 BUILT_IN_CASIN
Warning: 250 270315520 BUILT_IN_CASINF
Warning: 251 0 BUILT_IN_CASINH
Warning: 252 0 BUILT_IN_CASINHF
Warning: 253 0 BUILT_IN_CASINHL
Warning: 254 270307072 BUILT_IN_CASINL
Warning: 255 270316544 BUILT_IN_CATAN
Warning: 256 270316672 BUILT_IN_CATANF
Warning: 257 0 BUILT_IN_CATANH
Warning: 258 0 BUILT_IN_CATANHF
Warning: 259 0 BUILT_IN_CATANHL
Warning: 260 270316416 BUILT_IN_CATANL
Warning: 261 270318080 BUILT_IN_CCOS
Warning: 262 270318208 BUILT_IN_CCOSF
Warning: 263 270318848 BUILT_IN_CCOSH
Warning: 264 270318976 BUILT_IN_CCOSHF
Warning: 265 270318720 BUILT_IN_CCOSHL
Warning: 266 270317952 BUILT_IN_CCOSL
Warning: 267 270319616 BUILT_IN_CEXP
Warning: 268 270319744 BUILT_IN_CEXPF
Warning: 269 270319488 BUILT_IN_CEXPL
Warning: 270 0 BUILT_IN_CIMAG
Warning: 271 0 BUILT_IN_CIMAGF
Warning: 272 0 BUILT_IN_CIMAGL
Warning: 273 270320384 BUILT_IN_CLOG
Warning: 274 270320512 BUILT_IN_CLOGF
Warning: 275 270320256 BUILT_IN_CLOGL
Warning: 276 270321152 BUILT_IN_CLOG10
Warning: 277 270321280 BUILT_IN_CLOG10F
Warning: 278 270321024 BUILT_IN_CLOG10L
Warning: 279 0 BUILT_IN_CONJ
Warning: 280 0 BUILT_IN_CONJF
Warning: 281 0 BUILT_IN_CONJL
Warning: 282 0 BUILT_IN_CPOW
Warning: 283 0 BUILT_IN_CPOWF
Warning: 284 0 BUILT_IN_CPOWL
Warning: 285 0 BUILT_IN_CPROJ
Warning: 286 0 BUILT_IN_CPROJF
Warning: 287 0 BUILT_IN_CPROJL
Warning: 288 0 BUILT_IN_CREAL
Warning: 289 0 BUILT_IN_CREALF
Warning: 290 0 BUILT_IN_CREALL
Warning: 291 270321920 BUILT_IN_CSIN
Warning: 292 270322048 BUILT_IN_CSINF
Warning: 293 270322688 BUILT_IN_CSINH
Warning: 294 270322816 BUILT_IN_CSINHF
Warning: 295 270322560 BUILT_IN_CSINHL
Warning: 296 270321792 BUILT_IN_CSINL
Warning: 297 270323456 BUILT_IN_CSQRT
Warning: 298 270323584 BUILT_IN_CSQRTF
Warning: 299 270323328 BUILT_IN_CSQRTL
Warning: 300 270328320 BUILT_IN_CTAN
Warning: 301 270328448 BUILT_IN_CTANF
Warning: 302 270329088 BUILT_IN_CTANH
Warning: 303 270329216 BUILT_IN_CTANHF
Warning: 304 270328960 BUILT_IN_CTANHL
Warning: 305 270328192 BUILT_IN_CTANL
Warning: 306 0 BUILT_IN_BCMP
Warning: 307 0 BUILT_IN_BCOPY
Warning: 308 0 BUILT_IN_BZERO
Warning: 309 0 BUILT_IN_INDEX
Warning: 310 270339200 BUILT_IN_MEMCMP
Warning: 311 270338944 BUILT_IN_MEMCPY
Warning: 312 270339072 BUILT_IN_MEMMOVE
Warning: 313 0 BUILT_IN_MEMPCPY
Warning: 314 270339328 BUILT_IN_MEMSET
Warning: 315 0 BUILT_IN_RINDEX
Warning: 316 0 BUILT_IN_STPCPY
Warning: 317 0 BUILT_IN_STPNCPY
Warning: 318 0 BUILT_IN_STRCASECMP
Warning: 319 0 BUILT_IN_STRCAT
Warning: 320 0 BUILT_IN_STRCHR
Warning: 321 0 BUILT_IN_STRCMP
Warning: 322 0 BUILT_IN_STRCPY
Warning: 323 0 BUILT_IN_STRCSPN
Warning: 324 0 BUILT_IN_STRDUP
Warning: 325 0 BUILT_IN_STRNDUP
Warning: 326 0 BUILT_IN_STRLEN
Warning: 327 0 BUILT_IN_STRNCASECMP
Warning: 328 0 BUILT_IN_STRNCAT
Warning: 329 0 BUILT_IN_STRNCMP
Warning: 330 0 BUILT_IN_STRNCPY
Warning: 331 0 BUILT_IN_STRPBRK
Warning: 332 0 BUILT_IN_STRRCHR
Warning: 333 0 BUILT_IN_STRSPN
Warning: 334 0 BUILT_IN_STRSTR
Warning: 335 0 BUILT_IN_FPRINTF
Warning: 336 0 BUILT_IN_FPRINTF_UNLOCKED
Warning: 337 0 BUILT_IN_FPUTC
Warning: 338 0 BUILT_IN_FPUTC_UNLOCKED
Warning: 339 0 BUILT_IN_FPUTS
Warning: 340 0 BUILT_IN_FPUTS_UNLOCKED
Warning: 341 0 BUILT_IN_FSCANF
Warning: 342 0 BUILT_IN_FWRITE
Warning: 343 0 BUILT_IN_FWRITE_UNLOCKED
Warning: 344 0 BUILT_IN_PRINTF
Warning: 345 0 BUILT_IN_PRINTF_UNLOCKED
Warning: 346 0 BUILT_IN_PUTCHAR
Warning: 347 0 BUILT_IN_PUTCHAR_UNLOCKED
Warning: 348 0 BUILT_IN_PUTS
Warning: 349 0 BUILT_IN_PUTS_UNLOCKED
Warning: 350 0 BUILT_IN_SCANF
Warning: 351 0 BUILT_IN_SNPRINTF
Warning: 352 0 BUILT_IN_SPRINTF
Warning: 353 0 BUILT_IN_SSCANF
Warning: 354 0 BUILT_IN_VFPRINTF
Warning: 355 0 BUILT_IN_VFSCANF
Warning: 356 0 BUILT_IN_VPRINTF
Warning: 357 0 BUILT_IN_VSCANF
Warning: 358 0 BUILT_IN_VSNPRINTF
Warning: 359 0 BUILT_IN_VSPRINTF
Warning: 360 0 BUILT_IN_VSSCANF
Warning: 361 0 BUILT_IN_ISALNUM
Warning: 362 0 BUILT_IN_ISALPHA
Warning: 363 0 BUILT_IN_ISASCII
Warning: 364 0 BUILT_IN_ISBLANK
Warning: 365 0 BUILT_IN_ISCNTRL
Warning: 366 0 BUILT_IN_ISDIGIT
Warning: 367 0 BUILT_IN_ISGRAPH
Warning: 368 0 BUILT_IN_ISLOWER
Warning: 369 0 BUILT_IN_ISPRINT
Warning: 370 0 BUILT_IN_ISPUNCT
Warning: 371 0 BUILT_IN_ISSPACE
Warning: 372 0 BUILT_IN_ISUPPER
Warning: 373 0 BUILT_IN_ISXDIGIT
Warning: 374 0 BUILT_IN_TOASCII
Warning: 375 0 BUILT_IN_TOLOWER
Warning: 376 0 BUILT_IN_TOUPPER
Warning: 377 0 BUILT_IN_ISWALNUM
Warning: 378 0 BUILT_IN_ISWALPHA
Warning: 379 0 BUILT_IN_ISWBLANK
Warning: 380 0 BUILT_IN_ISWCNTRL
Warning: 381 0 BUILT_IN_ISWDIGIT
Warning: 382 0 BUILT_IN_ISWGRAPH
Warning: 383 0 BUILT_IN_ISWLOWER
Warning: 384 0 BUILT_IN_ISWPRINT
Warning: 385 0 BUILT_IN_ISWPUNCT
Warning: 386 0 BUILT_IN_ISWSPACE
Warning: 387 0 BUILT_IN_ISWUPPER
Warning: 388 0 BUILT_IN_ISWXDIGIT
Warning: 389 0 BUILT_IN_TOWLOWER
Warning: 390 0 BUILT_IN_TOWUPPER
Warning: 391 0 BUILT_IN_ABORT
Warning: 392 0 BUILT_IN_ABS
Warning: 393 0 BUILT_IN_AGGREGATE_INCOMING_ADDRESS
Warning: 394 270339456 BUILT_IN_ALLOCA
Warning: 395 0 BUILT_IN_APPLY
Warning: 396 0 BUILT_IN_APPLY_ARGS
Warning: 397 0 BUILT_IN_ARGS_INFO
Warning: 398 0 BUILT_IN_CALLOC
Warning: 399 0 BUILT_IN_CLASSIFY_TYPE
Warning: 400 270338432 BUILT_IN_CLZ
Warning: 401 0 BUILT_IN_CLZIMAX
Warning: 402 270338560 BUILT_IN_CLZL
Warning: 403 270338688 BUILT_IN_CLZLL
Warning: 404 0 BUILT_IN_CONSTANT_P
Warning: 405 0 BUILT_IN_CTZ
Warning: 406 0 BUILT_IN_CTZIMAX
Warning: 407 0 BUILT_IN_CTZL
Warning: 408 0 BUILT_IN_CTZLL
Warning: 409 0 BUILT_IN_DCGETTEXT
Warning: 410 0 BUILT_IN_DGETTEXT
Warning: 411 0 BUILT_IN_DWARF_CFA
Warning: 412 0 BUILT_IN_DWARF_SP_COLUMN
Warning: 413 0 BUILT_IN_EH_RETURN
Warning: 414 0 BUILT_IN_EH_RETURN_DATA_REGNO
Warning: 415 0 BUILT_IN_EXECL
Warning: 416 0 BUILT_IN_EXECLP
Warning: 417 0 BUILT_IN_EXECLE
Warning: 418 0 BUILT_IN_EXECV
Warning: 419 0 BUILT_IN_EXECVP
Warning: 420 0 BUILT_IN_EXECVE
Warning: 421 0 BUILT_IN_EXIT
Warning: 422 270338816 BUILT_IN_EXPECT
Warning: 423 0 BUILT_IN_EXTEND_POINTER
Warning: 424 0 BUILT_IN_EXTRACT_RETURN_ADDR
Warning: 425 0 BUILT_IN_FFS
Warning: 426 0 BUILT_IN_FFSIMAX
Warning: 427 0 BUILT_IN_FFSL
Warning: 428 0 BUILT_IN_FFSLL
Warning: 429 0 BUILT_IN_FORK
Warning: 430 0 BUILT_IN_FRAME_ADDRESS
Warning: 431 0 BUILT_IN_FROB_RETURN_ADDR
Warning: 432 0 BUILT_IN_GETTEXT
Warning: 433 0 BUILT_IN_IMAXABS
Warning: 434 0 BUILT_IN_INIT_DWARF_REG_SIZES
Warning: 435 0 BUILT_IN_FINITE
Warning: 436 0 BUILT_IN_FINITEF
Warning: 437 0 BUILT_IN_FINITEL
Warning: 438 0 BUILT_IN_ISINF
Warning: 439 0 BUILT_IN_ISINFF
Warning: 440 0 BUILT_IN_ISINFL
Warning: 441 0 BUILT_IN_ISNAN
Warning: 442 0 BUILT_IN_ISNANF
Warning: 443 0 BUILT_IN_ISNANL
Warning: 444 0 BUILT_IN_ISGREATER
Warning: 445 0 BUILT_IN_ISGREATEREQUAL
Warning: 446 0 BUILT_IN_ISLESS
Warning: 447 0 BUILT_IN_ISLESSEQUAL
Warning: 448 0 BUILT_IN_ISLESSGREATER
Warning: 449 0 BUILT_IN_ISUNORDERED
Warning: 450 0 BUILT_IN_LABS
Warning: 451 0 BUILT_IN_LLABS
Warning: 452 0 BUILT_IN_LONGJMP
Warning: 453 0 BUILT_IN_MALLOC
Warning: 454 0 BUILT_IN_NEXT_ARG
Warning: 455 0 BUILT_IN_PARITY
Warning: 456 0 BUILT_IN_PARITYIMAX
Warning: 457 0 BUILT_IN_PARITYL
Warning: 458 0 BUILT_IN_PARITYLL
Warning: 459 0 BUILT_IN_POPCOUNT
Warning: 460 0 BUILT_IN_POPCOUNTIMAX
Warning: 461 0 BUILT_IN_POPCOUNTL
Warning: 462 0 BUILT_IN_POPCOUNTLL
Warning: 463 0 BUILT_IN_PREFETCH
Warning: 464 0 BUILT_IN_RETURN
Warning: 465 0 BUILT_IN_RETURN_ADDRESS
Warning: 466 0 BUILT_IN_SAVEREGS
Warning: 467 0 BUILT_IN_SETJMP
Warning: 468 0 BUILT_IN_STDARG_START
Warning: 469 0 BUILT_IN_STRFMON
Warning: 470 0 BUILT_IN_STRFTIME
Warning: 471 0 BUILT_IN_TRAP
Warning: 472 0 BUILT_IN_UNWIND_INIT
Warning: 473 0 BUILT_IN_UPDATE_SETJMP_BUF
Warning: 474 0 BUILT_IN_VA_COPY
Warning: 475 0 BUILT_IN_VA_END
Warning: 476 0 BUILT_IN_VA_START
Warning: 477 0 BUILT_IN__EXIT
Warning: 478 0 BUILT_IN__EXIT2
Warning: 479 270339584 BUILT_IN_INIT_TRAMPOLINE
Warning: 480 270339712 BUILT_IN_ADJUST_TRAMPOLINE
Warning: 481 270339840 BUILT_IN_NONLOCAL_GOTO
Warning: 482 270339968 BUILT_IN_STACK_SAVE
Warning: 483 270340096 BUILT_IN_STACK_RESTORE
Warning: 484 0 BUILT_IN_OBJECT_SIZE
Warning: 485 0 BUILT_IN_MEMCPY_CHK
Warning: 486 0 BUILT_IN_MEMMOVE_CHK
Warning: 487 0 BUILT_IN_MEMPCPY_CHK
Warning: 488 0 BUILT_IN_MEMSET_CHK
Warning: 489 0 BUILT_IN_STPCPY_CHK
Warning: 490 0 BUILT_IN_STRCAT_CHK
Warning: 491 0 BUILT_IN_STRCPY_CHK
Warning: 492 0 BUILT_IN_STRNCAT_CHK
Warning: 493 0 BUILT_IN_STRNCPY_CHK
Warning: 494 0 BUILT_IN_SNPRINTF_CHK
Warning: 495 0 BUILT_IN_SPRINTF_CHK
Warning: 496 0 BUILT_IN_VSNPRINTF_CHK
Warning: 497 0 BUILT_IN_VSPRINTF_CHK
Warning: 498 0 BUILT_IN_FPRINTF_CHK
Warning: 499 0 BUILT_IN_PRINTF_CHK
Warning: 500 0 BUILT_IN_VFPRINTF_CHK
Warning: 501 0 BUILT_IN_VPRINTF_CHK
Warning: 502 270340224 BUILT_IN_PROFILE_FUNC_ENTER
Warning: 503 270340352 BUILT_IN_PROFILE_FUNC_EXIT
Warning: 504 0 BUILT_IN_FETCH_AND_ADD_N
Warning: 505 0 BUILT_IN_FETCH_AND_ADD_1
Warning: 506 0 BUILT_IN_FETCH_AND_ADD_2
Warning: 507 0 BUILT_IN_FETCH_AND_ADD_4
Warning: 508 0 BUILT_IN_FETCH_AND_ADD_8
Warning: 509 0 BUILT_IN_FETCH_AND_SUB_N
Warning: 510 0 BUILT_IN_FETCH_AND_SUB_1
Warning: 511 0 BUILT_IN_FETCH_AND_SUB_2
Warning: 512 0 BUILT_IN_FETCH_AND_SUB_4
Warning: 513 0 BUILT_IN_FETCH_AND_SUB_8
Warning: 514 0 BUILT_IN_FETCH_AND_OR_N
Warning: 515 0 BUILT_IN_FETCH_AND_OR_1
Warning: 516 0 BUILT_IN_FETCH_AND_OR_2
Warning: 517 0 BUILT_IN_FETCH_AND_OR_4
Warning: 518 0 BUILT_IN_FETCH_AND_OR_8
Warning: 519 0 BUILT_IN_FETCH_AND_AND_N
Warning: 520 0 BUILT_IN_FETCH_AND_AND_1
Warning: 521 0 BUILT_IN_FETCH_AND_AND_2
Warning: 522 0 BUILT_IN_FETCH_AND_AND_4
Warning: 523 0 BUILT_IN_FETCH_AND_AND_8
Warning: 524 0 BUILT_IN_FETCH_AND_XOR_N
Warning: 525 0 BUILT_IN_FETCH_AND_XOR_1
Warning: 526 0 BUILT_IN_FETCH_AND_XOR_2
Warning: 527 0 BUILT_IN_FETCH_AND_XOR_4
Warning: 528 0 BUILT_IN_FETCH_AND_XOR_8
Warning: 529 0 BUILT_IN_FETCH_AND_NAND_N
Warning: 530 0 BUILT_IN_FETCH_AND_NAND_1
Warning: 531 0 BUILT_IN_FETCH_AND_NAND_2
Warning: 532 0 BUILT_IN_FETCH_AND_NAND_4
Warning: 533 0 BUILT_IN_FETCH_AND_NAND_8
Warning: 534 0 BUILT_IN_ADD_AND_FETCH_N
Warning: 535 0 BUILT_IN_ADD_AND_FETCH_1
Warning: 536 0 BUILT_IN_ADD_AND_FETCH_2
Warning: 537 0 BUILT_IN_ADD_AND_FETCH_4
Warning: 538 0 BUILT_IN_ADD_AND_FETCH_8
Warning: 539 0 BUILT_IN_SUB_AND_FETCH_N
Warning: 540 0 BUILT_IN_SUB_AND_FETCH_1
Warning: 541 0 BUILT_IN_SUB_AND_FETCH_2
Warning: 542 0 BUILT_IN_SUB_AND_FETCH_4
Warning: 543 0 BUILT_IN_SUB_AND_FETCH_8
Warning: 544 0 BUILT_IN_OR_AND_FETCH_N
Warning: 545 0 BUILT_IN_OR_AND_FETCH_1
Warning: 546 0 BUILT_IN_OR_AND_FETCH_2
Warning: 547 0 BUILT_IN_OR_AND_FETCH_4
Warning: 548 0 BUILT_IN_OR_AND_FETCH_8
Warning: 549 0 BUILT_IN_AND_AND_FETCH_N
Warning: 550 0 BUILT_IN_AND_AND_FETCH_1
Warning: 551 0 BUILT_IN_AND_AND_FETCH_2
Warning: 552 0 BUILT_IN_AND_AND_FETCH_4
Warning: 553 0 BUILT_IN_AND_AND_FETCH_8
Warning: 554 0 BUILT_IN_XOR_AND_FETCH_N
Warning: 555 0 BUILT_IN_XOR_AND_FETCH_1
Warning: 556 0 BUILT_IN_XOR_AND_FETCH_2
Warning: 557 0 BUILT_IN_XOR_AND_FETCH_4
Warning: 558 0 BUILT_IN_XOR_AND_FETCH_8
Warning: 559 0 BUILT_IN_NAND_AND_FETCH_N
Warning: 560 0 BUILT_IN_NAND_AND_FETCH_1
Warning: 561 0 BUILT_IN_NAND_AND_FETCH_2
Warning: 562 0 BUILT_IN_NAND_AND_FETCH_4
Warning: 563 0 BUILT_IN_NAND_AND_FETCH_8
Warning: 564 0 BUILT_IN_BOOL_COMPARE_AND_SWAP_N
Warning: 565 0 BUILT_IN_BOOL_COMPARE_AND_SWAP_1
Warning: 566 0 BUILT_IN_BOOL_COMPARE_AND_SWAP_2
Warning: 567 0 BUILT_IN_BOOL_COMPARE_AND_SWAP_4
Warning: 568 0 BUILT_IN_BOOL_COMPARE_AND_SWAP_8
Warning: 569 0 BUILT_IN_VAL_COMPARE_AND_SWAP_N
Warning: 570 0 BUILT_IN_VAL_COMPARE_AND_SWAP_1
Warning: 571 0 BUILT_IN_VAL_COMPARE_AND_SWAP_2
Warning: 572 0 BUILT_IN_VAL_COMPARE_AND_SWAP_4
Warning: 573 0 BUILT_IN_VAL_COMPARE_AND_SWAP_8
Warning: 574 0 BUILT_IN_LOCK_TEST_AND_SET_N
Warning: 575 0 BUILT_IN_LOCK_TEST_AND_SET_1
Warning: 576 0 BUILT_IN_LOCK_TEST_AND_SET_2
Warning: 577 0 BUILT_IN_LOCK_TEST_AND_SET_4
Warning: 578 0 BUILT_IN_LOCK_TEST_AND_SET_8
Warning: 579 0 BUILT_IN_LOCK_RELEASE_N
Warning: 580 0 BUILT_IN_LOCK_RELEASE_1
Warning: 581 0 BUILT_IN_LOCK_RELEASE_2
Warning: 582 0 BUILT_IN_LOCK_RELEASE_4
Warning: 583 0 BUILT_IN_LOCK_RELEASE_8
Warning: 584 0 BUILT_IN_SYNCHRONIZE
Warning: 585 270340480 __mulsc3
Warning: 586 270340736 __muldc3
Warning: 587 270340992 __mulxc3
mod_speed.f90: In function 'MAIN__':
mod_speed.f90:15: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
More information about the Fortran
mailing list