]> 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>
Tue, 22 Jul 2014 18:35:12 +0000 (14:35 -0400)
commitc7bb9278ad12c9278f316479af56f9e952f4d650
treeb1dae1ed4acd59eb70b9ee7f46203b81723dd30a
parent1ac533f132539513916aafccd0e159cb2687ad08
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: 7860
version_fixed: 1.12.2
status: resolved
src/plugins/kdb/db2/libdb2/mpool/mpool.c
src/plugins/kdb/db2/libdb2/mpool/mpool.h