[PATCH] PR fortran/91296 -- Prevent ICE in aliasing check
Steve Kargl
sgk@troutmask.apl.washington.edu
Tue Jul 30 16:59:00 GMT 2019
The attach patch has been regression tested on x86_64-*-freebsd.
There were no regression.
The patch prevents an ICE when checking for aliasing and the
actual arguments are the real and imaginary parts of a complex
entity. See the testcase for more information.
OK to commit to both trunk and 9-branch?
2019-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/91296
* interface.c (compare_actual_expr): When checking for aliasing, add
a case to handle REF_INQUIRY (e.g., foo(x%re, x%i) do not alias).
2019-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/91296
* gfortran.dg/pr91296.f90: New test.
--
Steve
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pr91296.diff
Type: text/x-diff
Size: 1404 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20190730/11880903/attachment.bin>
More information about the Gcc-patches
mailing list