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:
@@ -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>
|
2012-05-15 H.J. Lu <hongjiu.lu@intel.com>
|
||||||
|
|
||||||
* sysdeps/x86_64/dl-trampoline.h: Use R*_LP to pass arguments
|
* sysdeps/x86_64/dl-trampoline.h: Use R*_LP to pass arguments
|
||||||
|
2
NEWS
2
NEWS
@@ -27,7 +27,7 @@ Version 2.16
|
|||||||
13922, 13923, 13924, 13926, 13927, 13928, 13938, 13941, 13942, 13954,
|
13922, 13923, 13924, 13926, 13927, 13928, 13938, 13941, 13942, 13954,
|
||||||
13955, 13956, 13963, 13967, 13970, 13973, 13979, 13983, 13986, 14012,
|
13955, 13956, 13963, 13967, 13970, 13973, 13979, 13983, 13986, 14012,
|
||||||
14027, 14033, 14034, 14040, 14043, 14044, 14049, 14053, 14055, 14064,
|
14027, 14033, 14034, 14040, 14043, 14044, 14049, 14053, 14055, 14064,
|
||||||
14080, 14083, 14103, 14104
|
14080, 14083, 14103, 14104, 14109
|
||||||
|
|
||||||
* ISO C11 support:
|
* ISO C11 support:
|
||||||
|
|
||||||
|
@@ -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.
|
This file is part of the GNU C Library.
|
||||||
|
|
||||||
The GNU C Library is free software; you can redistribute it and/or
|
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 */
|
/* Altivec registers */
|
||||||
typedef struct {
|
typedef struct {
|
||||||
unsigned int u[4];
|
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];
|
typedef elf_vrreg_t elf_vrregset_t[ELF_NVRREG];
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@@ -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).
|
Contributed by Denis Joseph Barrow (djbarrow@de.ibm.com).
|
||||||
This file is part of the GNU C Library.
|
This file is part of the GNU C Library.
|
||||||
|
|
||||||
@@ -33,7 +33,7 @@ typedef struct
|
|||||||
{
|
{
|
||||||
unsigned long mask;
|
unsigned long mask;
|
||||||
unsigned long addr;
|
unsigned long addr;
|
||||||
} __attribute__ ((aligned(8))) __psw_t;
|
} __attribute__ ((__aligned__(8))) __psw_t;
|
||||||
|
|
||||||
/* Type for a general-purpose register. */
|
/* Type for a general-purpose register. */
|
||||||
typedef unsigned long greg_t;
|
typedef unsigned long greg_t;
|
||||||
@@ -49,7 +49,7 @@ typedef unsigned long greg_t;
|
|||||||
# define NGREG 36
|
# define NGREG 36
|
||||||
#endif
|
#endif
|
||||||
/* Must match kernels psw_t alignment. */
|
/* 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
|
typedef union
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user