]> git.ipfire.org Git - thirdparty/krb5.git/commit
Use TAILQ macros instead of CIRCLEQ in libdb2
authorGreg Hudson <ghudson@mit.edu>
Mon, 17 Feb 2014 05:18:41 +0000 (00:18 -0500)
committerTom Yu <tlyu@mit.edu>
Fri, 6 Feb 2015 23:31:54 +0000 (18:31 -0500)
commite34baafc74301048eba687b5e6dfb49dccaf3d60
tree2f0b4cd054783ababbfd0b3f6637f6888726153d
parentf521425fd35dc70e14788e23b4276e326c91f96b
Use TAILQ macros instead of CIRCLEQ in libdb2

The optimizer in gcc 4.8.1 (but not the current gcc head revision)
breaks the queue.h CIRCLEQ macros, apparently due to an overzealous
strict aliasing deduction.  Use TAILQ macros in the libdb2 mpool code
instead.

(cherry picked from commit 26d874412983c4c9979a9f5e7bec51834ad4cda5)

ticket: 8116 (new)
version_fixed: 1.11.6
status: resolved
src/plugins/kdb/db2/libdb2/mpool/mpool.c
src/plugins/kdb/db2/libdb2/mpool/mpool.h