This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [patch] MIPS/gcc: Revert removal of DImode shifts for 32-bit targets


On Sat, Aug 07, 2004 at 08:01:43PM +0100, Richard Sandiford wrote:
> +   do_compare_rtx_and_jump (cmp1, cmp2, cmp_code, true, op1_mode,
> + 			   0, 0, subword_label);
> + 
> +   if (!expand_superword_shift (op1_mode, binoptab,
> + 			       outof_input, op1,
> + 			       outof_target, into_target,
> + 			       unsignedp, methods))
> +     return false;

Return without cleaning up the branch emitted?  In particular,
doing so without emitting the labels will result in ICEs.



r~


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]