Add correct aligment to pthread_*_t structures.
commitb80ec5369182532a06bf4972ff274bc152d5eda6
authorCarlos O'Donell <carlos@systemhalted.org>
Wed, 25 Nov 2009 23:18:56 +0000 (25 18:18 -0500)
committerCarlos O'Donell <carlos@systemhalted.org>
Wed, 25 Nov 2009 23:18:56 +0000 (25 18:18 -0500)
tree3b746ff1a7137c19f7d5cf2c85e355dccce2cc9d
parent8fe357d5c6517be5718be681cf8ff89a191a8e9b
Add correct aligment to pthread_*_t structures.

In the switch to NPTL the pthrad_mutex_t, pthread_cond_t,
and pthread_rwlock_t structures were made binary compatible
with the Linuxthread versions. However, their aligment when
embedded in other structures was changed. When rebuilding
libstdc++ this was detected, and the following changes return
the structures to their original Linuxthreads alignments.

2009-11-25  Carlos O'Donell  <carlos@codesourcery.com>

* sysdeps/unix/sysv/linux/hppa/nptl/bits/pthreadtypes.h:
Use correct alignment for pthread_mutex_t, pthread_cond_t,
and pthread_rwlock_t.
ChangeLog.hppa
sysdeps/unix/sysv/linux/hppa/nptl/bits/pthreadtypes.h