[Bug c++/88181] [7/8 Regression] ICE: verify_type failed (error: type variant differs by TYPE_PACKED)

2018-11-27 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88181

Jakub Jelinek  changed:

   What|Removed |Added

 Status|NEW |ASSIGNED
  Known to work||9.0
   Assignee|unassigned at gcc dot gnu.org  |jakub at gcc dot gnu.org
Summary|[7/8/9 Regression] ICE: |[7/8 Regression] ICE:
   |verify_type failed (error:  |verify_type failed (error:
   |type variant differs by |type variant differs by
   |TYPE_PACKED)|TYPE_PACKED)
  Known to fail|9.0 |

--- Comment #9 from Jakub Jelinek  ---
Fixed on the trunk so far.

[Bug c++/88181] [7/8 Regression] ICE: verify_type failed (error: type variant differs by TYPE_PACKED)

2018-12-06 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88181

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.4 |7.5

[Bug c++/88181] [7/8 Regression] ICE: verify_type failed (error: type variant differs by TYPE_PACKED)

2019-01-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88181

--- Comment #10 from Jakub Jelinek  ---
Author: jakub
Date: Tue Jan  8 09:58:48 2019
New Revision: 267689

URL: https://gcc.gnu.org/viewcvs?rev=267689&root=gcc&view=rev
Log:
Backported from mainline
2018-11-27  Jakub Jelinek  

PR c++/88181
* class.c (fixup_attribute_variants): Also propagate TYPE_PACKED
to variants.

* g++.dg/debug/pr88181.C: New test.

Added:
branches/gcc-8-branch/gcc/testsuite/g++.dg/debug/pr88181.C
Modified:
branches/gcc-8-branch/gcc/cp/ChangeLog
branches/gcc-8-branch/gcc/cp/class.c
branches/gcc-8-branch/gcc/testsuite/ChangeLog