diff options
author | Harald Anlauf <anlauf@gmx.de> | 2025-01-02 20:22:23 +0100 |
---|---|---|
committer | Harald Anlauf <anlauf@gmx.de> | 2025-01-03 17:24:05 +0100 |
commit | c7754a2fb2e60987524947fe189f3ffac035ea1d (patch) | |
tree | fc49cfdebcd77b6804f197f226bb123c2ef8a2eb /gcc/c/c-parser.cc | |
parent | 75da7a6bdc83d99b994c16764960ba0a7d18e135 (diff) | |
download | gcc-c7754a2fb2e60987524947fe189f3ffac035ea1d.zip gcc-c7754a2fb2e60987524947fe189f3ffac035ea1d.tar.gz gcc-c7754a2fb2e60987524947fe189f3ffac035ea1d.tar.bz2 |
Fortran: Cray pointer comparison wrongly optimized away [PR106692]
PR fortran/106692
gcc/fortran/ChangeLog:
* trans-expr.cc (gfc_conv_expr_op): Inhibit excessive optimization
of Cray pointers by treating them as volatile in comparisons.
gcc/testsuite/ChangeLog:
* gfortran.dg/cray_pointers_13.f90: New test.
Diffstat (limited to 'gcc/c/c-parser.cc')
0 files changed, 0 insertions, 0 deletions