-
- Downloads
Implement MAXLOC and MINLOC for unsigned.
gcc/fortran/ChangeLog: * check.cc (gfc_check_minloc_maxloc): Handle BT_UNSIGNED. * trans-intrinsic.cc (gfc_conv_intrinsic_minmaxloc): Likewise. * gfortran.texi: Document MAXLOC and MINLOC for UNSIGNED. libgfortran/ChangeLog: * Makefile.am: Add files for unsigned MINLOC and MAXLOC. * Makefile.in: Regenerated. * gfortran.map: Add files for unsigned MINLOC and MAXLOC. * generated/maxloc0_16_m1.c: New file. * generated/maxloc0_16_m16.c: New file. * generated/maxloc0_16_m2.c: New file. * generated/maxloc0_16_m4.c: New file. * generated/maxloc0_16_m8.c: New file. * generated/maxloc0_4_m1.c: New file. * generated/maxloc0_4_m16.c: New file. * generated/maxloc0_4_m2.c: New file. * generated/maxloc0_4_m4.c: New file. * generated/maxloc0_4_m8.c: New file. * generated/maxloc0_8_m1.c: New file. * generated/maxloc0_8_m16.c: New file. * generated/maxloc0_8_m2.c: New file. * generated/maxloc0_8_m4.c: New file. * generated/maxloc0_8_m8.c: New file. * generated/maxloc1_16_m1.c: New file. * generated/maxloc1_16_m2.c: New file. * generated/maxloc1_16_m4.c: New file. * generated/maxloc1_16_m8.c: New file. * generated/maxloc1_4_m1.c: New file. * generated/maxloc1_4_m16.c: New file. * generated/maxloc1_4_m2.c: New file. * generated/maxloc1_4_m4.c: New file. * generated/maxloc1_4_m8.c: New file. * generated/maxloc1_8_m1.c: New file. * generated/maxloc1_8_m16.c: New file. * generated/maxloc1_8_m2.c: New file. * generated/maxloc1_8_m4.c: New file. * generated/maxloc1_8_m8.c: New file. * generated/minloc0_16_m1.c: New file. * generated/minloc0_16_m16.c: New file. * generated/minloc0_16_m2.c: New file. * generated/minloc0_16_m4.c: New file. * generated/minloc0_16_m8.c: New file. * generated/minloc0_4_m1.c: New file. * generated/minloc0_4_m16.c: New file. * generated/minloc0_4_m2.c: New file. * generated/minloc0_4_m4.c: New file. * generated/minloc0_4_m8.c: New file. * generated/minloc0_8_m1.c: New file. * generated/minloc0_8_m16.c: New file. * generated/minloc0_8_m2.c: New file. * generated/minloc0_8_m4.c: New file. * generated/minloc0_8_m8.c: New file. * generated/minloc1_16_m1.c: New file. * generated/minloc1_16_m16.c: New file. * generated/minloc1_16_m2.c: New file. * generated/minloc1_16_m4.c: New file. * generated/minloc1_16_m8.c: New file. * generated/minloc1_4_m1.c: New file. * generated/minloc1_4_m16.c: New file. * generated/minloc1_4_m2.c: New file. * generated/minloc1_4_m4.c: New file. * generated/minloc1_4_m8.c: New file. * generated/minloc1_8_m1.c: New file. * generated/minloc1_8_m16.c: New file. * generated/minloc1_8_m2.c: New file. * generated/minloc1_8_m4.c: New file. * generated/minloc1_8_m8.c: New file. gcc/testsuite/ChangeLog: * gfortran.dg/unsigned_35.f90: New test.
Showing
- gcc/fortran/check.cc 11 additions, 1 deletiongcc/fortran/check.cc
- gcc/fortran/gfortran.texi 2 additions, 1 deletiongcc/fortran/gfortran.texi
- gcc/fortran/trans-intrinsic.cc 18 additions, 2 deletionsgcc/fortran/trans-intrinsic.cc
- gcc/testsuite/gfortran.dg/unsigned_35.f90 52 additions, 0 deletionsgcc/testsuite/gfortran.dg/unsigned_35.f90
- libgfortran/Makefile.am 59 additions, 5 deletionslibgfortran/Makefile.am
- libgfortran/Makefile.in 295 additions, 50 deletionslibgfortran/Makefile.in
- libgfortran/generated/maxloc0_16_m1.c 408 additions, 0 deletionslibgfortran/generated/maxloc0_16_m1.c
- libgfortran/generated/maxloc0_16_m16.c 408 additions, 0 deletionslibgfortran/generated/maxloc0_16_m16.c
- libgfortran/generated/maxloc0_16_m2.c 408 additions, 0 deletionslibgfortran/generated/maxloc0_16_m2.c
- libgfortran/generated/maxloc0_16_m4.c 408 additions, 0 deletionslibgfortran/generated/maxloc0_16_m4.c
- libgfortran/generated/maxloc0_16_m8.c 408 additions, 0 deletionslibgfortran/generated/maxloc0_16_m8.c
- libgfortran/generated/maxloc0_4_m1.c 408 additions, 0 deletionslibgfortran/generated/maxloc0_4_m1.c
- libgfortran/generated/maxloc0_4_m16.c 408 additions, 0 deletionslibgfortran/generated/maxloc0_4_m16.c
- libgfortran/generated/maxloc0_4_m2.c 408 additions, 0 deletionslibgfortran/generated/maxloc0_4_m2.c
- libgfortran/generated/maxloc0_4_m4.c 408 additions, 0 deletionslibgfortran/generated/maxloc0_4_m4.c
- libgfortran/generated/maxloc0_4_m8.c 408 additions, 0 deletionslibgfortran/generated/maxloc0_4_m8.c
- libgfortran/generated/maxloc0_8_m1.c 408 additions, 0 deletionslibgfortran/generated/maxloc0_8_m1.c
- libgfortran/generated/maxloc0_8_m16.c 408 additions, 0 deletionslibgfortran/generated/maxloc0_8_m16.c
- libgfortran/generated/maxloc0_8_m2.c 408 additions, 0 deletionslibgfortran/generated/maxloc0_8_m2.c
- libgfortran/generated/maxloc0_8_m4.c 408 additions, 0 deletionslibgfortran/generated/maxloc0_8_m4.c
Loading
Please register or sign in to comment