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

--- Comment #3 from Bernd Edlinger <edlinger at gcc dot gnu.org> ---
Author: edlinger
Date: Mon Sep  2 14:26:26 2019
New Revision: 275320

URL: https://gcc.gnu.org/viewcvs?rev=275320&root=gcc&view=rev
Log:
2019-09-02  Bernd Edlinger  <bernd.edlin...@hotmail.de>

        PR middle-end/91605
        * expr.c (addr_expr_of_non_mem_decl_p_1): Refactor into...
        (non_mem_decl_p): ...this.
        (mem_ref_refers_to_non_mem_p): Handle DECL_P as well ase MEM_REF.
        (expand_assignment): Call mem_ref_referes_to_non_mem_p
        unconditionally as before.

testsuite:
2019-09-02  Bernd Edlinger  <bernd.edlin...@hotmail.de>

        PR middle-end/91605
        * g++.target/i386/pr91605.C: New test.

Added:
    trunk/gcc/testsuite/g++.target/i386/pr91605.C
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/expr.c
    trunk/gcc/testsuite/ChangeLog

Reply via email to