Skip to content

Commit

Permalink
Update.
Browse files Browse the repository at this point in the history
2001-02-14  Wolfram Gloger  <wg@malloc.de>

	* malloc/malloc.c (new_heap): When allocating large chunk aligned
	to HEAP_MAX_SIZE, prefer one with lower address, to avoid `holes'
	between the heaps.
  • Loading branch information
Ulrich Drepper committed Feb 15, 2001
1 parent cd53c15 commit 8a216c1
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 1 deletion.
6 changes: 6 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
2001-02-14 Wolfram Gloger <wg@malloc.de>

* malloc/malloc.c (new_heap): When allocating large chunk aligned
to HEAP_MAX_SIZE, prefer one with lower address, to avoid `holes'
between the heaps.

2001-02-14 Ulrich Drepper <drepper@redhat.com>

* math/libm-test.inc (j0_test): Check whether sincos is available.
Expand Down
2 changes: 1 addition & 1 deletion malloc/malloc.c
Original file line number Diff line number Diff line change
Expand Up @@ -2026,7 +2026,7 @@ new_heap(size) size_t size;
anyway). */
p1 = (char *)MMAP(0, HEAP_MAX_SIZE<<1, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE);
if(p1 != MAP_FAILED) {
p2 = (char *)(((unsigned long)p1 + HEAP_MAX_SIZE) & ~(HEAP_MAX_SIZE-1));
p2 = (char *)(((unsigned long)p1 + (HEAP_MAX_SIZE-1)) & ~(HEAP_MAX_SIZE-1));
ul = p2 - p1;
munmap(p1, ul);
munmap(p2 + HEAP_MAX_SIZE, HEAP_MAX_SIZE - ul);
Expand Down
5 changes: 5 additions & 0 deletions math/libm-test.inc
Original file line number Diff line number Diff line change
Expand Up @@ -2857,6 +2857,7 @@ j0_test (void)
static void
j1_test (void)
{
FLOAT s, c;
errno = 0;
FUNC (sincos) (0, &s, &c);
if (errno == ENOSYS)
Expand Down Expand Up @@ -2890,6 +2891,7 @@ j1_test (void)
static void
jn_test (void)
{
FLOAT s, c;
errno = 0;
FUNC (sincos) (0, &s, &c);
if (errno == ENOSYS)
Expand Down Expand Up @@ -4014,6 +4016,7 @@ trunc_test (void)
static void
y0_test (void)
{
FLOAT s, c;
errno = 0;
FUNC (sincos) (0, &s, &c);
if (errno == ENOSYS)
Expand Down Expand Up @@ -4047,6 +4050,7 @@ y0_test (void)
static void
y1_test (void)
{
FLOAT s, c;
errno = 0;
FUNC (sincos) (0, &s, &c);
if (errno == ENOSYS)
Expand Down Expand Up @@ -4079,6 +4083,7 @@ y1_test (void)
static void
yn_test (void)
{
FLOAT s, c;
errno = 0;
FUNC (sincos) (0, &s, &c);
if (errno == ENOSYS)
Expand Down

0 comments on commit 8a216c1

Please sign in to comment.