OSDN Git Service

2003-03-18 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
authorjjohnstn <jjohnstn>
Tue, 18 Mar 2003 20:38:04 +0000 (20:38 +0000)
committerjjohnstn <jjohnstn>
Tue, 18 Mar 2003 20:38:04 +0000 (20:38 +0000)
        * libc/include/sys/h8300hms/crt0.S[__SIMULATOR__]: Add commandline
        support.
        * configure.host (h8300*-*-*): Added comment regarding -D__SIMULATOR__
        flag to support simulator only extensions.

newlib/ChangeLog
newlib/configure.host
newlib/libc/sys/h8300hms/crt0.S

index f21984b..b6906d9 100644 (file)
@@ -1,3 +1,10 @@
+2003-03-18  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
+
+       * libc/include/sys/h8300hms/crt0.S[__SIMULATOR__]: Add commandline
+       support.
+       * configure.host (h8300*-*-*): Added comment regarding -D__SIMULATOR__
+       flag to support simulator only extensions.
+
 2003-03-17  Bob Cassels  <bcassels@abinitio.com>
 
         * libc/string/wcschr.c: (wcschr): Look for character first, 
index 07ef607..40b7293 100644 (file)
@@ -503,6 +503,9 @@ case "${host}" in
   h8300*-*-*)
        syscall_dir=syscalls    
        newlib_cflags="${newlib_cflags} -DSMALL_DTOA -DSMALL_MEMORY"
+       # Simulator only extensions for H8300.
+       # Uncomment the next line to enable them.
+       # newlib_cflags="${newlib_cflags} -D__SIMULATOR__"
        ;;      
   h8500-*-*)
        syscall_dir=syscalls    
index 2845f43..a2137ad 100644 (file)
@@ -16,8 +16,14 @@ _start:
 #ifdef __ELF__
        mov.l   #__fini,r0
        jsr     @_atexit
+#ifdef __SIMULATOR__
+        jsr     @0xcc
+#endif
        jsr     @__init
 #else
+#ifdef __SIMULATOR__
+        jsr     @0xcc
+#endif
        jsr     @___main
 #endif
        jsr     @_main
@@ -45,8 +51,14 @@ _start:
 #ifdef __ELF__
        mov.l   #__fini,r0
        jsr     @_atexit
+#ifdef __SIMULATOR__
+        jsr     @0xcc
+#endif
        jsr     @__init
 #else
+#ifdef __SIMULATOR__
+        jsr     @0xcc
+#endif
        jsr     @___main
 #endif
        jsr     @_main
@@ -74,8 +86,14 @@ _start:
 #ifdef __ELF__
        mov.l   #__fini,r0
        jsr     @_atexit
+#ifdef __SIMULATOR__
+        jsr     @0xcc
+#endif
        jsr     @__init
 #else
+#ifdef __SIMULATOR__
+        jsr     @0xcc
+#endif
        jsr     @___main
 #endif
        jsr     @_main