https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120191

--- Comment #6 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Note, the test even with your patch FAILs for -O0 and -Os, first on STOP 17, I
see quite a few invocations still with 6 arguments:
grep maxloc.*,.*,.*,.*,.*,.* pr120191.f90.007t.gimple 
                  [pr120191.f90:32:41] _gfortran_mmaxloc1_4_i1
([pr120191.f90:32:41] &atmp.132, D.5276, D.5280, D.5287, D.5291, 0);
            [pr120191.f90:33:58] _gfortran_mmaxloc1_4_i1 ([pr120191.f90:33:58]
&atmp.141, D.5315, D.5319, D.5326, D.5330, 0);
            [pr120191.f90:34:58] _gfortran_mmaxloc1_4_i1 ([pr120191.f90:34:58]
&atmp.150, D.5353, D.5357, D.5364, D.5368, 1);
            [pr120191.f90:39:58] _gfortran_smaxloc1_4_i1 ([pr120191.f90:39:58]
&atmp.185, D.5525, D.5529, D.5530, D.5532, 0);
            [pr120191.f90:40:58] _gfortran_smaxloc1_4_i1 ([pr120191.f90:40:58]
&atmp.192, D.5555, D.5559, D.5560, D.5562, 1);
            [pr120191.f90:83:58] _gfortran_mmaxloc1_4_i2 ([pr120191.f90:83:58]
&atmp.477, D.6400, D.6404, D.6411, D.6415, 0);
            [pr120191.f90:84:58] _gfortran_mmaxloc1_4_i2 ([pr120191.f90:84:58]
&atmp.486, D.6438, D.6442, D.6449, D.6453, 1);
            [pr120191.f90:89:58] _gfortran_smaxloc1_4_i2 ([pr120191.f90:89:58]
&atmp.521, D.6610, D.6614, D.6615, D.6617, 0);
            [pr120191.f90:90:58] _gfortran_smaxloc1_4_i2 ([pr120191.f90:90:58]
&atmp.528, D.6640, D.6644, D.6645, D.6647, 1);
            [pr120191.f90:133:58] _gfortran_mmaxloc1_4_i4
([pr120191.f90:133:58] &atmp.813, D.7485, D.7489, D.7496, D.7500, 0);
            [pr120191.f90:134:58] _gfortran_mmaxloc1_4_i4
([pr120191.f90:134:58] &atmp.822, D.7523, D.7527, D.7534, D.7538, 1);
            [pr120191.f90:139:58] _gfortran_smaxloc1_4_i4
([pr120191.f90:139:58] &atmp.857, D.7695, D.7699, D.7700, D.7702, 0);
            [pr120191.f90:140:58] _gfortran_smaxloc1_4_i4
([pr120191.f90:140:58] &atmp.864, D.7725, D.7729, D.7730, D.7732, 1);
            [pr120191.f90:183:58] _gfortran_mmaxloc1_4_i8
([pr120191.f90:183:58] &atmp.1149, D.8570, D.8574, D.8581, D.8585, 0);
            [pr120191.f90:184:58] _gfortran_mmaxloc1_4_i8
([pr120191.f90:184:58] &atmp.1158, D.8608, D.8612, D.8619, D.8623, 1);
            [pr120191.f90:189:58] _gfortran_smaxloc1_4_i8
([pr120191.f90:189:58] &atmp.1193, D.8780, D.8784, D.8785, D.8787, 0);
            [pr120191.f90:190:58] _gfortran_smaxloc1_4_i8
([pr120191.f90:190:58] &atmp.1200, D.8810, D.8814, D.8815, D.8817, 1);
            [pr120191.f90:233:58] _gfortran_mmaxloc1_4_r4
([pr120191.f90:233:58] &atmp.1485, D.9655, D.9659, D.9666, D.9670, 0);
            [pr120191.f90:234:58] _gfortran_mmaxloc1_4_r4
([pr120191.f90:234:58] &atmp.1494, D.9693, D.9697, D.9704, D.9708, 1);
            [pr120191.f90:239:58] _gfortran_smaxloc1_4_r4
([pr120191.f90:239:58] &atmp.1529, D.9865, D.9869, D.9870, D.9872, 0);
            [pr120191.f90:240:58] _gfortran_smaxloc1_4_r4
([pr120191.f90:240:58] &atmp.1536, D.9895, D.9899, D.9900, D.9902, 1);
            [pr120191.f90:283:58] _gfortran_mmaxloc1_4_r8
([pr120191.f90:283:58] &atmp.1821, D.10776, D.10780, D.10787, D.10791, 0);
            [pr120191.f90:284:58] _gfortran_mmaxloc1_4_r8
([pr120191.f90:284:58] &atmp.1830, D.10814, D.10818, D.10825, D.10829, 1);
            [pr120191.f90:289:58] _gfortran_smaxloc1_4_r8
([pr120191.f90:289:58] &atmp.1865, D.10986, D.10990, D.10991, D.10993, 0);
            [pr120191.f90:290:58] _gfortran_smaxloc1_4_r8
([pr120191.f90:290:58] &atmp.1872, D.11016, D.11020, D.11021, D.11023, 1);

Reply via email to