From 13b8c631f3de14db139d611bda3453bc10139d44 Mon Sep 17 00:00:00 2001 From: Craig Rodrigues Date: Sun, 6 Jan 2002 20:54:52 +0000 Subject: [PATCH] emit-rtl.c (gen_highpart): Add check for NULL_RTX. 2002-01-06 Craig Rodrigues * emit-rtl.c (gen_highpart): Add check for NULL_RTX. From-SVN: r48586 --- gcc/ChangeLog | 4 ++++ gcc/emit-rtl.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index dd3c5cd3f3e..5c2a0ea8385 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2002-01-06 Craig Rodrigues + + * emit-rtl.c (gen_highpart): Add check for NULL_RTX. + 2002-01-06 Jakub Jelinek * objc/objc-act.c (handle_impent): Use assemble_variable to emit diff --git a/gcc/emit-rtl.c b/gcc/emit-rtl.c index 6efdad7cb07..c3b8ddc3560 100644 --- a/gcc/emit-rtl.c +++ b/gcc/emit-rtl.c @@ -1200,7 +1200,7 @@ gen_highpart (mode, x) /* simplify_gen_subreg is not guaranteed to return a valid operand for the target if we have a MEM. gen_highpart must return a valid operand, emitting code if necessary to do so. */ - if (GET_CODE (result) == MEM) + if (result != NULL_RTX && GET_CODE (result) == MEM) result = validize_mem (result); if (!result) -- 2.30.2