re PR target/52882 (ICE in memory_address_length, at config/i386/i386.c:23373)
authorUros Bizjak <uros@gcc.gnu.org>
Thu, 5 Apr 2012 21:47:16 +0000 (23:47 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Thu, 5 Apr 2012 21:47:16 +0000 (23:47 +0200)
commit4bdd6fa67e3e13f0cb8f5d9c738f374135ec9748
tree0acf94b6121f5ac58211c8fbf0d8230cbe62c2a9
parent9b9ad23f888c646982731e8c9c797885559bdb4f
re PR target/52882 (ICE in memory_address_length, at config/i386/i386.c:23373)

PR target/52882
* config/i386/i386.c (ix86_decompose_address): Allow VOIDmode
CONST_INT operands, zero-extended with AND.

testsuite/ChangeLog:

PR target/52882
* gcc.target/i386/pr52882.c: New test.

From-SVN: r186170
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/pr52882.c [new file with mode: 0644]