CVS: gcc/gcc-3.3/gcc/config/msp430 msp430.c, 1.94, 1.95

Chris Liechti <[email protected]> Thu, 22 May 2008 09:06:07 -0700
Newsgroups gmane.comp.hardware.texas-instruments.msp430.gcc.cvs
Message-ID <[email protected]>
Update of /cvsroot/mspgcc/gcc/gcc-3.3/gcc/config/msp430
In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv505/gcc/gcc-3.3/gcc/config/msp430

Modified Files:
	msp430.c 
Log Message:
fix for bug 1797732: msp430-gcc segfault in zeroxtendqidi


Index: msp430.c
===================================================================
RCS file: /cvsroot/mspgcc/gcc/gcc-3.3/gcc/config/msp430/msp430.c,v
retrieving revision 1.94
retrieving revision 1.95
diff -u -w -d -r1.94 -r1.95
--- msp430.c	15 May 2008 00:57:55 -0000	1.94
+++ msp430.c	22 May 2008 16:06:02 -0000	1.95
@@ -5486,7 +5486,7 @@
   OUT_INSN (len, "clr\t%C0", operands);
   OUT_INSN (len, "clr\t%D0", operands);
 
-  if (GET_CODE (operands[0]) == REG)
+  if (GET_CODE (operands[0]) == REG && len)
     *len -= 3;
 
   if (len)


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/