Hi,

On 8 May 2017 at 18:58, Jerry DeLisle <jvdeli...@charter.net> wrote:
> On 05/05/2017 01:31 PM, Thomas Koenig wrote:
>> Hello world,
>>
>> the attached patch reduces the stack usage by the blocked
>> version of matmul for cases where we don't need the full buffer.
>> This should improve stack usage.
>>
>> Regression-tested.  I also added a stress test (around 3 secs of
>> CPU time on my system), it will only run once due to the "dg-do  run"
>> hack).
>>
>> OK for trunk?
>>
>
> OK, thanks.
>

Since this was committed (r247753), I've noticed the following failures
on arm* targets:
  - PASS now FAIL             [PASS => FAIL]:

  Executed from: gfortran.dg/dg.exp
    gfortran.dg/allocatable_function_8.f90   -O0  execution test
    gfortran.dg/allocatable_function_8.f90   -O1  execution test
    gfortran.dg/allocatable_function_8.f90   -O2  execution test
    gfortran.dg/allocatable_function_8.f90   -O3 -fomit-frame-pointer
-funroll-loops -fpeel-loops -ftracer -finline-functions  execution
test
    gfortran.dg/allocatable_function_8.f90   -O3 -g  execution test
    gfortran.dg/allocatable_function_8.f90   -Os  execution test
    gfortran.dg/generic_20.f90   -O0  execution test
    gfortran.dg/generic_20.f90   -O1  execution test
    gfortran.dg/generic_20.f90   -O2  execution test
    gfortran.dg/generic_20.f90   -O3 -fomit-frame-pointer
-funroll-loops -fpeel-loops -ftracer -finline-functions  execution
test
    gfortran.dg/generic_20.f90   -O3 -g  execution test
    gfortran.dg/generic_20.f90   -Os  execution test
    gfortran.dg/matmul_6.f90   -O0  execution test
    gfortran.dg/matmul_bounds_6.f90   -O0  execution test
    gfortran.dg/matmul_bounds_6.f90   -O1  execution test
    gfortran.dg/matmul_bounds_6.f90   -O2  execution test
    gfortran.dg/matmul_bounds_6.f90   -O3 -fomit-frame-pointer
-funroll-loops -fpeel-loops -ftracer -finline-functions  execution
test
    gfortran.dg/matmul_bounds_6.f90   -O3 -g  execution test
    gfortran.dg/matmul_bounds_6.f90   -Os  execution test
    gfortran.dg/operator_1.f90   -O0  execution test
  Executed from: gfortran.fortran-torture/execute/execute.exp
    gfortran.fortran-torture/execute/intrinsic_matmul.f90 execution,  -O0

and the new tests fail too:

  - FAIL appears              [     => FAIL]:

  Executed from: gfortran.dg/dg.exp
    gfortran.dg/matmul_15.f90   -O  execution test
    gfortran.dg/matmul_bounds_5.f90   -O0  output pattern test, is
qemu: uncaught target signal 11 (Segmentation fault) - core dumped

Christophe


> Jerry

Reply via email to