https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64978
--- Comment #6 from Markus Trippelsdorf <trippels at gcc dot gnu.org> --- IPA lattices after constant propagation, before gcc_unreachable: Lattices: Node: void {anonymous}::C::m_fn3(A, unsigned int, const int*, int&)/10: param [0]: TOP ctxs: VARIABLE Alignment unusable AGGS VARIABLE Node: unsigned int B::m_fn2()/6: param [0]: BOTTOM ctxs: BOTTOM Alignment unusable AGGS BOTTOM Node: void B::m_fn1(bool, const int*, int&)/5: param [0]: BOTTOM ctxs: BOTTOM Alignment unusable AGGS BOTTOM param [1]: BOTTOM ctxs: BOTTOM Alignment unusable AGGS BOTTOM param [2]: BOTTOM ctxs: BOTTOM Alignment unusable AGGS BOTTOM param [3]: BOTTOM ctxs: BOTTOM Alignment unusable AGGS BOTTOM Node: {anonymous}::C::C()/1: param [0]: VARIABLE ctxs: VARIABLE Alignment 16, misalignment 0 AGGS VARIABLE