{"push_id":1516813171,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"39b9302da5d08bd52688d20befe626fee0b6c41d","before":"623aab8a940ea61afe3fef650ad485a755ed9fe7","commits":[{"sha":"bf9e0b79e620ca2324224893b07522462b125412","author":{"name":"Jussi Kivilinna","email":"ebedc8c519d2fd32b0904e7d3f397751a366765e@iki.fi"},"message":"bufhelp: use 'may_alias' attribute unaligned pointer types\n\n* configure.ac (gcry_cv_gcc_attribute_may_alias)\n(HAVE_GCC_ATTRIBUTE_MAY_ALIAS): New check for 'may_alias' attribute.\n* cipher/bufhelp.h (BUFHELP_FAST_UNALIGNED_ACCESS): Enable only if\nHAVE_GCC_ATTRIBUTE_MAY_ALIAS is defined.\n[BUFHELP_FAST_UNALIGNED_ACCESS] (bufhelp_int_t, bufhelp_u32_t)\n(bufhelp_u64_t): Add 'may_alias' attribute.\n* src/g10lib.h (fast_wipememory_t): Add HAVE_GCC_ATTRIBUTE_MAY_ALIAS\ndefined check; Add 'may_alias' attribute.\n--\n\nAttribute 'may_alias' was missing from bufhelp unaligned memory access\npointer types, and was causing problems with newer GCC versions (with\nmore aggressive optimization). This patch fixes broken Camellia-CFB\nwith '-O3 -flto' flags with GCC-6 on x86-64 and generic GCM with\ndefault '-O2' on x32.\n\nSigned-off-by: Jussi Kivilinna <jussi.kivilinna@iki.fi>","distinct":true,"url":"https://api.github.com/repos/gpg/libgcrypt/commits/bf9e0b79e620ca2324224893b07522462b125412"},{"sha":"39b9302da5d08bd52688d20befe626fee0b6c41d","author":{"name":"Jussi Kivilinna","email":"ebedc8c519d2fd32b0904e7d3f397751a366765e@iki.fi"},"message":"rijndael-ssse3-amd64: fix building on x32\n\n* cipher/rijndael-ssse3-amd64.c: Use 64-bit call instructions\nwith 64-bit registers.\n--\n\nSigned-off-by: Jussi Kivilinna <jussi.kivilinna@iki.fi>","distinct":true,"url":"https://api.github.com/repos/gpg/libgcrypt/commits/39b9302da5d08bd52688d20befe626fee0b6c41d"}]}
{"actor":{"display_login":"rforge"}}