[Bug fortran/118120] Wrong aliasing assumptions for Fortran POINTERs

cvs-commit at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Fri Dec 20 17:52:59 GMT 2024


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

--- Comment #13 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Harald Anlauf <anlauf@gcc.gnu.org>:

https://gcc.gnu.org/g:aed4a2689dbc8ea7e60c1fab9e7f455d99e632b7

commit r15-6395-gaed4a2689dbc8ea7e60c1fab9e7f455d99e632b7
Author: Harald Anlauf <anlauf@gmx.de>
Date:   Thu Dec 19 22:22:52 2024 +0100

    Fortran: potential aliasing of complex pointer inquiry references
[PR118120]

            PR fortran/118120
            PR fortran/113928

    gcc/fortran/ChangeLog:

            * trans-array.cc (symbols_could_alias): If one symbol refers to a
            complex type and the other to a real type of the same kind, do not
            a priori exclude the possibility of aliasing.

    gcc/testsuite/ChangeLog:

            * gfortran.dg/aliasing_complex_pointer.f90: New test.


More information about the Gcc-bugs mailing list