re PR middle-end/91603 (Unaligned access in expand_assignment)
authorBernd Edlinger <bernd.edlinger@hotmail.de>
Tue, 3 Sep 2019 14:37:41 +0000 (14:37 +0000)
committerBernd Edlinger <edlinger@gcc.gnu.org>
Tue, 3 Sep 2019 14:37:41 +0000 (14:37 +0000)
commit934392185369af22fee845e4edd92c420b8c248b
treee13e59cecc7a4efdcf0a55187dcac5ea3900e569
parentc6c2d1bc9bc3eb3606af6a198e74170bd906e199
re PR middle-end/91603 (Unaligned access in expand_assignment)

2019-09-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>

        PR middle-end/91603
        PR middle-end/91612
        PR middle-end/91613
        * expr.c (expand_expr_real_1): Handle unaligned decl_rtl
        and SSA_NAME referring to CONSTANT_P correctly.

testsuite:
2019-09-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>

        PR middle-end/91603
        * testsuite/gcc.target/arm/pr91603.c: New test.

From-SVN: r275342
gcc/ChangeLog
gcc/expr.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/arm/pr91603.c [new file with mode: 0644]