1
0
mirror of https://sourceware.org/git/glibc.git synced 2025-08-08 17:42:12 +03:00

(CFLAGS-tst-align.c): Add -mpreferred-stack-boundary=4.

This commit is contained in:
Ulrich Drepper
2004-12-22 20:10:10 +00:00
parent 0ecb606cb6
commit a334319f65
6215 changed files with 304673 additions and 494300 deletions

View File

@@ -1,48 +0,0 @@
#include <dlfcn.h>
#include <stdio.h>
#include <malloc.h>
int
main (void)
{
#ifdef M_PERTURB
mallopt (M_PERTURB, 0xaa);
#endif
void *h;
int (*fn) (int);
h = dlopen ("unload4mod1.so", RTLD_LAZY);
if (h == NULL)
{
puts ("1st dlopen failed");
return 1;
}
fn = dlsym (h, "foo");
if (fn == NULL)
{
puts ("dlsym failed");
return 1;
}
int n = fn (10);
if (n != 28)
{
printf ("foo (10) returned %d != 28\n", n);
return 1;
}
dlclose (h);
h = dlopen ("unload4mod3.so", RTLD_LAZY);
fn = dlsym (h, "mod3fn2");
if (fn == NULL)
{
puts ("second dlsym failed");
return 1;
}
n = fn (10);
if (n != 22)
{
printf ("mod3fn2 (10) returned %d != 22\n", n);
return 1;
}
dlclose (h);
return 0;
}