PR rtl-optimization/82192
commite6ebe51eba85c24cc5337a7f40e57eeba91cd65e
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 15 Sep 2017 15:54:04 +0000 (15 15:54 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 15 Sep 2017 15:54:04 +0000 (15 15:54 +0000)
treea04038ed07d498e752afbd26f1ad98c025f14411
parentead428aa33a5a3391b09e7006378d41eb028ce09
PR rtl-optimization/82192
* combine.c (make_extraction): Don't look through non-paradoxical
SUBREGs or TRUNCATE if pos + len is or might be bigger than
inner's mode.

* gcc.c-torture/execute/pr82192.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@252824 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/combine.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/execute/pr82192.c [new file with mode: 0644]