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

--- Comment #5 from David Binderman <dcb314 at hotmail dot com> ---
Another test case. I compiled source code file dcabs1.f, from the lapack
package.

I got

$ /home/dcb/gcc/results.20210131.valgrind/bin/gfortran dcabs1.f
==76833== Conditional jump or move depends on uninitialised value(s)
==76833==    at 0x761595: gfc_trans_assignment_1(gfc_expr*, gfc_expr*, bool,
bool, bool, bool) (trans-expr.c:11340)
==76833==    by 0x75FE1C: gfc_trans_assignment(gfc_expr*, gfc_expr*, bool,
bool, bool, bool) (trans-expr.c:11557)
==76833==    by 0x71D39A: trans_code(gfc_code*, tree_node*) (trans.c:1922)
==76833==    by 0x745B96: gfc_generate_function_code(gfc_namespace*)
(trans-decl.c:6880)

Version of lapack is lapack-3.9.0. Note no optimiser.

Reply via email to