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