]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/lower-subreg.c
lower-subreg.c (resolve_subreg_use): Remove assertion.
authorAndreas Krebbel <krebbel1@de.ibm.com>
Tue, 7 Aug 2007 10:43:11 +0000 (10:43 +0000)
committerAndreas Krebbel <krebbel@gcc.gnu.org>
Tue, 7 Aug 2007 10:43:11 +0000 (10:43 +0000)
commite0892570a834b3230ad3d85fe37e7ea5398cab6e
tree65bb0f6c5ac23824ac9750984b2fb4f75c7c7409
parente492980b7349436c6a473e4950b54d0f0bd8b772
lower-subreg.c (resolve_subreg_use): Remove assertion.

2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>

* lower-subreg.c (resolve_subreg_use): Remove assertion.
(find_decomposable_shift_zext, resolve_shift_zext): New functions.
(decompose_multiword_subregs): Use the functions above to decompose
multiword shifts and zero-extends.

2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>

* gcc.dg/multiword-1.c: New testcase.

From-SVN: r127270
gcc/ChangeLog
gcc/lower-subreg.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/multiword-1.c [new file with mode: 0644]