diff options
author | Florian Weimer <fweimer@redhat.com> | 2020-11-11 11:59:11 +0100 |
---|---|---|
committer | Florian Weimer <fweimer@redhat.com> | 2020-11-11 11:59:29 +0100 |
commit | 30af7c7fa13e17d82c3f1f91536384715844f432 (patch) | |
tree | ec76169ad9621f0f5ca0cd6ccf14726825a5503d /sysdeps/htl/pt-attr-setstackaddr.c | |
parent | 3d3316b1dee885153d44210b2e95dba68d00613a (diff) | |
download | glibc-30af7c7fa13e17d82c3f1f91536384715844f432.tar.gz glibc-30af7c7fa13e17d82c3f1f91536384715844f432.tar.xz glibc-30af7c7fa13e17d82c3f1f91536384715844f432.zip |
struct _Unwind_Exception alignment should not depend on compiler flags
__attribute__((__aligned__)) selects an alignment that depends on the micro-architecture selected by GCC flags. Enabling vector extensions may increase the allignment. This is a problem when building glibc as a collection of ELF multilibs with different GCC flags because ld.so and libc.so/libpthread.so/&c may end up with a different layout of struct pthread because of the changing offset of its struct _Unwind_Exception field. Tested-By: Matheus Castanho <msc@linux.ibm.com>
Diffstat (limited to 'sysdeps/htl/pt-attr-setstackaddr.c')
0 files changed, 0 insertions, 0 deletions