{"push_id":2633531889,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"d9e474d5edd7b7e1be7f646e74a3336597f1c0b9","before":"b9d79b9e6646b811209b543b877aa89f2b41d035","commits":[{"sha":"d9e474d5edd7b7e1be7f646e74a3336597f1c0b9","author":{"name":"tkoenig","email":"a427f1aebc26ab5b69578ec9be31588ce6bf8ffa@138bc75d-0d04-0410-961f-82ee72b054a4"},"message":"2018-06-10  Thomas Koenig  <tkoenig@gcc.gnu.org>\n\n\t* gfortran.h (gfc_expr): Add no_bounds_check field.\n\t* frontend-passes.c (get_array_inq_function): Set no_bounds_check\n\ton function and function argument.\n\t(inline_matmul_assign): Set no_bounds_check on zero expression\n\tand on lhs of zero expression.\n\tAlso handle A1B2 case if realloc on assigment is active.\n\t* trans-array.c (gfc_conv_array_ref): Don't do range checking\n\tif expr has no_bounds_check set.\n\t(gfc_conv_expr_descriptor): Set no_bounds_check on ss if expr\n\thas it set.\n\t* trans-expr.c (gfc_trans_assignment_1): Set no_bounds_check\n\ton lss and lss if the corresponding expressions have it set.\n\n2018-06-10  Thomas Koenig  <tkoenig@gcc.gnu.org>\n\n\t* gfortran.dg/inline_matmul_23.f90: New test.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@261388 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/kraj/gcc/commits/d9e474d5edd7b7e1be7f646e74a3336597f1c0b9"}]}
{"actor":{"display_login":"kraj"}}