Commit ff9ea967 by Richard Henderson Committed by Richard Henderson

new2.C: Arrange for allocated memory to be sufficiently aligned for integers.

        * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
        to be sufficiently aligned for integers.

From-SVN: r49592
parent c2ea3a40
2002-02-07 Richard Henderson <rth@redhat.com>
* g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
to be sufficiently aligned for integers.
2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
* g++.dg/template/friend4.C: New test.
......
......@@ -48,8 +48,8 @@ int main ()
return 0;
}
char allocation_space[1000];
char* allocation_ptr = allocation_space;
int allocation_space[100];
int* allocation_ptr = allocation_space;
void base::operator delete (void* p)
{
......@@ -57,11 +57,11 @@ void base::operator delete (void* p)
void *base::operator new (size_t size)
{
char* return_value = allocation_ptr;
int* return_value = allocation_ptr;
new_call_count++;
if (size != expected_size)
errors++;
allocation_ptr = allocation_ptr + size;
allocation_ptr += (size + sizeof(int) - 1) / sizeof(int);
return (void*) return_value;
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment