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