]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - ld/testsuite/ld-elf/p_align-1.c
Update year range in copyright notice of binutils files
[thirdparty/binutils-gdb.git] / ld / testsuite / ld-elf / p_align-1.c
CommitLineData
74e315db
L
1#include <stdio.h>
2#include <stdint.h>
3#include <stdlib.h>
4
5#ifndef ALIGN
6# define ALIGN 0x800000
7#endif
8
9int
10__attribute__ ((weak))
11is_aligned (void *p, int align)
12{
13 return (((uintptr_t) p) & (align - 1)) == 0;
14}
15
16int foo __attribute__ ((aligned (ALIGN))) = 1;
17
18int
19main (void)
20{
21 if (!is_aligned (&foo, ALIGN))
22 abort ();
23 printf ("PASS\n");
24 return 0;
25}