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