Patch to support PowerPC 4xx dlmzb instruction

Mark Mitchell mark@codesourcery.com
Sat Apr 15 03:38:00 GMT 2006


David Edelsohn wrote:

> 	* config/rs6000/rs6000.md (strlensi): Emit barrier after
> 	unconditional jump.
> 
> Index: rs6000.md
> ===================================================================
> *** rs6000.md	(revision 112124)
> --- rs6000.md	(working copy)
> ***************
> *** 1405,1410 ****
> --- 1405,1411 ----
>     emit_jump_insn (gen_rtx_SET (VOIDmode,
>                                  pc_rtx,
>                                  gen_rtx_LABEL_REF (VOIDmode, loop_label)));
> +   emit_barrier ();
>     emit_label (end_label);
>     emit_insn (gen_addsi3 (scratch_string, scratch_string, scratch_dlmzb));
>     emit_insn (gen_subsi3 (result, scratch_string, addr));
> 
> That patch works for me.  Comments?

Did this issue every get resolved?  I have no input on the patch itself,
but in going through my mail folder, it looked like the conversation
ended here, and I would like to see the AIX problems resolved.

Thanks,

-- 
Mark Mitchell
CodeSourcery
mark@codesourcery.com
(650) 331-3385 x713



More information about the Gcc-patches mailing list