re PR rtl-optimization/69941 (bogus zero_extend transformation in postreload on aarch64)
authorBernd Schmidt <bernds@redhat.com>
Sat, 5 Mar 2016 05:30:10 +0000 (22:30 -0700)
committerJeff Law <law@gcc.gnu.org>
Sat, 5 Mar 2016 05:30:10 +0000 (22:30 -0700)
commit201d49e91faff2a580e7e3efdf2458e5fe5a5bf9
treede4b34ff716b008178e64a4f61f2f16beb5e517d
parent29b9828fa425602f306d28b7ede79b4b0ac2e6f7
re PR rtl-optimization/69941 (bogus zero_extend transformation in postreload on aarch64)

PR rtl-optimization/69941
* postreload.c (reload_combine_recognize_pattern): Ensure all uses of
the reg share its mode.

PR rtl-optimization/69941
* gcc.dg/torture/pr69941.c: New test.

From-SVN: r234001
gcc/ChangeLog
gcc/postreload.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/torture/pr69941.c [new file with mode: 0644]