From: Craig Rodrigues Date: Sun, 6 Jan 2002 20:54:52 +0000 (+0000) Subject: emit-rtl.c (gen_highpart): Add check for NULL_RTX. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=13b8c631f3de14db139d611bda3453bc10139d44;p=gcc.git 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 --- 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)