alpha problem

Richard Henderson rth@cygnus.com
Fri Jun 18 15:48:00 GMT 1999


> xgcc: Internal compiler error: program cc1 got fatal signal 11
> gmake[1]: *** [vasprintf.o] Error 1
> gmake[1]: Leaving directory 
> `/scratch/kosak/tmp/egcs-19990616/alpha-dec-osf4.0/libiberty'
> gmake: *** [all-target-libiberty] Error 2

This fixes it.


r~


Fri Jun 18 15:44:18 1999  Richard Henderson  <rth@cygnus.com>

        * alpha.c (alpha_expand_block_move): Use get_insns rather than
        gen_sequence as argument to emit_no_conflict_block.

Index: alpha.c
===================================================================
RCS file: /egcs/carton/cvsfiles/egcs/gcc/config/alpha/alpha.c,v
retrieving revision 1.86.4.2
diff -c -p -d -r1.86.4.2 alpha.c
*** alpha.c	1999/06/02 12:28:02	1.86.4.2
--- alpha.c	1999/06/18 22:43:54
*************** alpha_expand_block_move (operands)
*** 2130,2136 ****
  		  start_sequence ();
  		  emit_move_insn (gen_lowpart (DImode, tmp), data_regs[0]);
  		  emit_move_insn (gen_highpart (DImode, tmp), data_regs[1]);
! 		  seq = gen_sequence ();
  		  end_sequence ();
  
  		  emit_no_conflict_block (seq, tmp, data_regs[0],
--- 2130,2136 ----
  		  start_sequence ();
  		  emit_move_insn (gen_lowpart (DImode, tmp), data_regs[0]);
  		  emit_move_insn (gen_highpart (DImode, tmp), data_regs[1]);
! 		  seq = get_insns ();
  		  end_sequence ();
  
  		  emit_no_conflict_block (seq, tmp, data_regs[0],


More information about the Gcc-patches mailing list