From 2dd3dee0d7534b27c7ca47f9cf5c73325c3e3281 Mon Sep 17 00:00:00 2001 From: davem Date: Wed, 15 Dec 1999 14:33:50 +0000 Subject: 1999-12-15 David S. Miller * 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 --- gcc/rtlanal.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'gcc/rtlanal.c') 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 (); -- cgit v1.2.1