+Thu Jun 20 17:25:29 CEST 2002 JAn HUbicka <jh@suse.cz>
+
+ * combine.c (subst): Be prepared for simplify_subreg to return VOIDmode.
+
2002-06-20 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
* config/sol2.h: New file.
if (GET_CODE (new) == CONST_INT && GET_CODE (x) == SUBREG)
{
- if (VECTOR_MODE_P (GET_MODE (x)))
- return gen_rtx_CLOBBER (VOIDmode, const0_rtx);
+ enum machine_mode mode = GET_MODE (x);
x = simplify_subreg (GET_MODE (x), new,
GET_MODE (SUBREG_REG (x)),
SUBREG_BYTE (x));
if (! x)
- abort ();
+ x = gen_rtx_CLOBBER (mode, const0_rtx);
}
else if (GET_CODE (new) == CONST_INT
&& GET_CODE (x) == ZERO_EXTEND)