summaryrefslogtreecommitdiffstats
path: root/gcc/rtlanal.c
diff options
context:
space:
mode:
authordavem <davem@138bc75d-0d04-0410-961f-82ee72b054a4>1999-12-15 14:33:50 +0000
committerdavem <davem@138bc75d-0d04-0410-961f-82ee72b054a4>1999-12-15 14:33:50 +0000
commit2dd3dee0d7534b27c7ca47f9cf5c73325c3e3281 (patch)
tree15491a6579c81e149f7099408a165453ad021945 /gcc/rtlanal.c
parent47af87c811973698519058289c07177b0cd31715 (diff)
downloadppe42-gcc-2dd3dee0d7534b27c7ca47f9cf5c73325c3e3281.tar.gz
ppe42-gcc-2dd3dee0d7534b27c7ca47f9cf5c73325c3e3281.zip
1999-12-15 David S. Miller <davem@redhat.com>
* rtlanal.c (reg_overlap_mentioned_p): Handle CONCAT. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30956 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/rtlanal.c')
-rw-r--r--gcc/rtlanal.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/gcc/rtlanal.c b/gcc/rtlanal.c
index 838ca9daa0c..63bff3d0a5f 100644
--- a/gcc/rtlanal.c
+++ b/gcc/rtlanal.c
@@ -964,6 +964,13 @@ reg_overlap_mentioned_p (x, in)
return 1;
return 0;
}
+ else if (GET_CODE (x) == CONCAT)
+ {
+ if (reg_overlap_mentioned_p (XEXP (x, 0), in)
+ || reg_overlap_mentioned_p (XEXP (x, 1), in))
+ return 1;
+ return 0;
+ }
else
abort ();
OpenPOWER on IntegriCloud