1
0
mirror of https://sourceware.org/git/glibc.git synced 2025-08-07 06:43:00 +03:00

Avoid plain "aligned" attributes in installed headers.

This commit is contained in:
Joseph Myers
2012-05-15 21:26:09 +00:00
parent f16af74217
commit cc03b29695
4 changed files with 14 additions and 6 deletions

View File

@@ -1,3 +1,11 @@
2012-05-15 Joseph Myers <joseph@codesourcery.com>
[BZ #14109]
* sysdeps/unix/sysv/linux/powerpc/sys/procfs.h (elf_vrreg_t): Use
__aligned__ in attribute.
* sysdeps/unix/sysv/linux/s390/sys/ucontext.h (__psw_t): Likewise.
(gregset_t): Likewise.
2012-05-15 H.J. Lu <hongjiu.lu@intel.com>
* sysdeps/x86_64/dl-trampoline.h: Use R*_LP to pass arguments

2
NEWS
View File

@@ -27,7 +27,7 @@ Version 2.16
13922, 13923, 13924, 13926, 13927, 13928, 13938, 13941, 13942, 13954,
13955, 13956, 13963, 13967, 13970, 13973, 13979, 13983, 13986, 14012,
14027, 14033, 14034, 14040, 14043, 14044, 14049, 14053, 14055, 14064,
14080, 14083, 14103, 14104
14080, 14083, 14103, 14104, 14109
* ISO C11 support:

View File

@@ -1,4 +1,4 @@
/* Copyright (C) 1996, 1997, 1999, 2002, 2006 Free Software Foundation, Inc.
/* Copyright (C) 1996-2012 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
@@ -52,7 +52,7 @@ typedef elf_fpreg_t elf_fpregset_t[ELF_NFPREG];
/* Altivec registers */
typedef struct {
unsigned int u[4];
} __attribute__ ((aligned (16))) elf_vrreg_t;
} __attribute__ ((__aligned__ (16))) elf_vrreg_t;
typedef elf_vrreg_t elf_vrregset_t[ELF_NVRREG];
#endif

View File

@@ -1,4 +1,4 @@
/* Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc.
/* Copyright (C) 2000-2012 Free Software Foundation, Inc.
Contributed by Denis Joseph Barrow (djbarrow@de.ibm.com).
This file is part of the GNU C Library.
@@ -33,7 +33,7 @@ typedef struct
{
unsigned long mask;
unsigned long addr;
} __attribute__ ((aligned(8))) __psw_t;
} __attribute__ ((__aligned__(8))) __psw_t;
/* Type for a general-purpose register. */
typedef unsigned long greg_t;
@@ -49,7 +49,7 @@ typedef unsigned long greg_t;
# define NGREG 36
#endif
/* Must match kernels psw_t alignment. */
typedef greg_t gregset_t[NGREG] __attribute__ ((aligned(8)));
typedef greg_t gregset_t[NGREG] __attribute__ ((__aligned__(8)));
typedef union
{