CVS: msp430-libc/src gcrt0.S,1.11.2.2,1.11.2.3

"Sergey A. Borshch" <[email protected]> Thu, 12 Feb 2009 14:00:25 +0000
Newsgroups gmane.comp.hardware.texas-instruments.msp430.gcc.cvs
Message-ID <[email protected]>
Update of /cvsroot/mspgcc/msp430-libc/src
In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv10500

Modified Files:
      Tag: MSP430X
	gcrt0.S 
Log Message:
MAKE_WEAK macro simplified


Index: gcrt0.S
===================================================================
RCS file: /cvsroot/mspgcc/msp430-libc/src/gcrt0.S,v
retrieving revision 1.11.2.2
retrieving revision 1.11.2.3
diff -u -w -d -r1.11.2.2 -r1.11.2.3
--- gcrt0.S	26 Jan 2009 16:08:36 -0000	1.11.2.2
+++ gcrt0.S	12 Feb 2009 14:00:22 -0000	1.11.2.3
@@ -28,36 +28,36 @@
 /***************************************************************
  *	Declare registers used in library routines
  ***************************************************************/
-.macro  MAKE_WEAK   name, address
-        .weak   \name
-        .set    \name, \address
+.macro  MAKE_WEAK   name
+        .weak   __\name
+        .set    __\name, \name
 .endm
-        MAKE_WEAK   __WDTCTL, WDTCTL
+        MAKE_WEAK   WDTCTL
 #if defined (__MSP430_HAS_HW_MUL__)
-        MAKE_WEAK   __MPY, MPY
-        MAKE_WEAK   __MPYS, MPYS
-        MAKE_WEAK   __MAC, MAC
-        MAKE_WEAK   __MACS, MACS
-        MAKE_WEAK   __OP2, OP2
-        MAKE_WEAK   __RESLO, RESLO
-        MAKE_WEAK   __RESHI, RESHI
-        MAKE_WEAK   __SUMEXT, SUMEXT
+        MAKE_WEAK   MPY
+        MAKE_WEAK   MPYS
+        MAKE_WEAK   MAC
+        MAKE_WEAK   MACS
+        MAKE_WEAK   OP2
+        MAKE_WEAK   RESLO
+        MAKE_WEAK   RESHI
+        MAKE_WEAK   SUMEXT
 #if defined (__MSP430_HAS_HW_MUL32__)
-        MAKE_WEAK   __MPY32L, MPY32L
-        MAKE_WEAK   __MPY32H, MPY32H
-        MAKE_WEAK   __MPYS32L, MPYS32L
-        MAKE_WEAK   __MPYS32H, MPYS32H
-        MAKE_WEAK   __MAC32L, MAC32L
-        MAKE_WEAK   __MAC32H, MAC32H
-        MAKE_WEAK   __MACS32L, MACS32L
-        MAKE_WEAK   __MACS32H, MACS32H
-        MAKE_WEAK   __OP2L, OP2L
-        MAKE_WEAK   __OP2H, OP2H
-        MAKE_WEAK   __RES0, RES0
-        MAKE_WEAK   __RES1, RES1
-        MAKE_WEAK   __RES2, RES2
-        MAKE_WEAK   __RES3, RES3
-        MAKE_WEAK   __MPY32CTL0, MPY32CTL0
+        MAKE_WEAK   MPY32L
+        MAKE_WEAK   MPY32H
+        MAKE_WEAK   MPYS32L
+        MAKE_WEAK   MPYS32H
+        MAKE_WEAK   MAC32L
+        MAKE_WEAK   MAC32H
+        MAKE_WEAK   MACS32L
+        MAKE_WEAK   MACS32H
+        MAKE_WEAK   OP2L
+        MAKE_WEAK   OP2H
+        MAKE_WEAK   RES0
+        MAKE_WEAK   RES1
+        MAKE_WEAK   RES2
+        MAKE_WEAK   RES3
+        MAKE_WEAK   MPY32CTL0
 #endif
 #endif
 /***************************************************************


------------------------------------------------------------------------------
Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM)
software. With Adobe AIR, Ajax developers can use existing skills and code to
build responsive, highly engaging applications that combine the power of local
resources and data with the reach of the web. Download the Adobe AIR SDK and
Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com