]> sourceware.org Git - newlib-cygwin.git/commitdiff
* libc/sys/sysnecv850/sbrk.c (_sbrk): Change heap_start to be an
authorDJ Delorie <dj@redhat.com>
Tue, 2 Oct 2012 22:55:10 +0000 (22:55 +0000)
committerDJ Delorie <dj@redhat.com>
Tue, 2 Oct 2012 22:55:10 +0000 (22:55 +0000)
array of undefined size, to avoid problems when compiled with
-msda=4.

* v850/sbrk.c (_sbrk): Change heap_start to be an array of
undefined size, to avoid problems when compiled with -msda=4.

libgloss/ChangeLog
libgloss/v850/sbrk.c
newlib/ChangeLog
newlib/libc/sys/sysnecv850/sbrk.c

index 0997b25de775cf21d90b99bc619c9785c5f5c535..412af41d0496458a8deb190aee96835993065710 100644 (file)
@@ -1,3 +1,8 @@
+2012-10-01  DJ Delorie  <dj@redhat.com>
+
+       * v850/sbrk.c (_sbrk): Change heap_start to be an array of
+       undefined size, to avoid problems when compiled with -msda=4.
+
 2012-09-26  Ian Bolton  <ian.bolton@arm.com>
         Jim MacArthur  <jim.macarthur@arm.com>
         Marcus Shawcroft  <marcus.shawcroft@arm.com>
index 76c7d6ab3b3fcabf5dfce439946bf4703a4ff39a..248a092b6d21dd716eb1df753cf92868314ce0c6 100644 (file)
@@ -6,13 +6,13 @@
 caddr_t
 _sbrk (int incr)
 {
-  extern char   heap_start;            /* Defined by the linker script. */
+  extern char   heap_start[];          /* Defined by the linker script. */
   static char * heap_end = NULL;
   char *        prev_heap_end;
   char *        sp = (char *) & sp;
 
   if (heap_end == NULL)
-    heap_end = heap_start;
+    heap_end = heap_start;
 
   prev_heap_end = heap_end;
 
index 450c895f5a6b9bfed388d7ecfdac6c922b9693cf..ec129020926a8eaa342d33b11d3780166fb8e00d 100644 (file)
@@ -1,3 +1,9 @@
+2012-10-01  DJ Delorie  <dj@redhat.com>
+
+       * libc/sys/sysnecv850/sbrk.c (_sbrk): Change heap_start to be an
+       array of undefined size, to avoid problems when compiled with
+       -msda=4.
+
 2012-10-01  Jeff Johnston  <jjohnstn@redhat.com>
 
        * README: replace sources.redhat.com with sourceware.org.
index 828364591848bb9f5752f9c71c76156f4cfba363..2893c322fdce68392a0d9da1aafcebe7b9ee81f7 100644 (file)
@@ -6,13 +6,13 @@
 caddr_t
 _sbrk (int incr)
 {
-  extern char   heap_start;    /* Defined by the linker script.  */
+  extern char   heap_start[];  /* Defined by the linker script.  */
   static char * heap_end = NULL;
   char *        prev_heap_end;
   char *        sp = (char *) & sp;
 
   if (heap_end == NULL)
-    heap_end = heap_start;
+    heap_end = heap_start;
 
   prev_heap_end = heap_end;
 
This page took 0.062278 seconds and 5 git commands to generate.