https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88928
--- Comment #4 from Bernd Edlinger <edlinger at gcc dot gnu.org> --- Author: edlinger Date: Mon Jan 21 17:12:09 2019 New Revision: 268118 URL: https://gcc.gnu.org/viewcvs?rev=268118&root=gcc&view=rev Log: 2019-01-21 Bernd Edlinger <bernd.edlin...@hotmail.de> PR c/88928 * c-warn.c (check_alignment_of_packed_member): Add a boolean parameter for rvalue context. Handle rvalues correctly. Use min_align_of_type instead of TYPE_ALIGN. (check_address_or_pointer_of_packed_member): Handle rvalues coorrectly. Use min_align_of_type instead of TYPE_ALIGN_UNIT. Check for NULL pointer from TYPE_STUB_DECL. testsuite: 2019-01-21 Bernd Edlinger <bernd.edlin...@hotmail.de> PR c/88928 * c-c++-common/Waddress-of-packed-member-1.c: New test case. * gcc.dg/pr88928.c: New test case. Added: trunk/gcc/testsuite/c-c++-common/Waddress-of-packed-member-1.c trunk/gcc/testsuite/gcc.dg/pr88928.c Modified: trunk/gcc/ChangeLog trunk/gcc/c-family/c-warn.c trunk/gcc/testsuite/ChangeLog