https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66068
Matt Hargett <matt at use dot net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |matt at use dot net --- Comment #5 from Matt Hargett <matt at use dot net> --- I also saw this when compiling qemu with latest Ubuntu gcc-snapshot 6.0.0 20150722: /home/matt/src/qemu-arm/exec.c:462:1: error: type variant has different TYPE_VFIELD }; ^ <record_type 0x7fcf97fcc150 VMStateDescription asm_written type_0 BLK size <integer_cst 0x7fcf98d34f00 type <integer_type 0x7fcf98f212a0 bitsizetype> constant 576> unit size <integer_cst 0x7fcf98dad108 type <integer_type 0x7fcf98f211f8 sizetype> constant 72> align 64 symtab -1745049488 alias set -1 canonical type 0x7fcf97fcc150 fields <field_decl 0x7fcf97c658e8 name type <pointer_type 0x7fcf98f421f8 type <integer_type 0x7fcf98f42150 char> asm_written public unsigned DI size <integer_cst 0x7fcf98f1dca8 constant 64> unit size <integer_cst 0x7fcf98f1dcc0 constant 8> align 64 symtab -1727089808 alias set -1 canonical type 0x7fcf98f421f8 pointer_to_this <pointer_type 0x7fcf98f42a80>> unsigned DI file /home/matt/src/qemu-arm/include/migration/vmstate.h line 128 col 17 size <integer_cst 0x7fcf98f1dca8 64> unit size <integer_cst 0x7fcf98f1dcc0 8> align 64 offset_align 128 offset <integer_cst 0x7fcf98f1dcd8 constant 0> bit offset <integer_cst 0x7fcf98f1dd20 constant 0> context <record_type 0x7fcf97fcc150 VMStateDescription> chain <field_decl 0x7fcf97c65980 unmigratable type <integer_type 0x7fcf98f217e0 int> SI file /home/matt/src/qemu-arm/include/migration/vmstate.h line 129 col 9 size <integer_cst 0x7fcf98f1dee8 constant 32> unit size <integer_cst 0x7fcf98f1df00 constant 4> align 32 offset_align 128 offset <integer_cst 0x7fcf98f1dcd8 0> bit offset <integer_cst 0x7fcf98f1dca8 64> context <record_type 0x7fcf97fcc150 VMStateDescription> chain <field_decl 0x7fcf97c65a18 version_id>>> chain <type_decl 0x7fcf97fc4850 D.19553>> <record_type 0x7fcf97c63e70 VMStateDescription readonly asm_written BLK size <integer_cst 0x7fcf98d34f00 type <integer_type 0x7fcf98f212a0 bitsizetype> constant 576> unit size <integer_cst 0x7fcf98dad108 type <integer_type 0x7fcf98f211f8 sizetype> constant 72> align 64 symtab -1748613568 alias set -1 canonical type 0x7fcf97fcc690 fields <field_decl 0x7fcf97c658e8 name type <pointer_type 0x7fcf98f421f8 type <integer_type 0x7fcf98f42150 char> asm_written public unsigned DI size <integer_cst 0x7fcf98f1dca8 constant 64> unit size <integer_cst 0x7fcf98f1dcc0 constant 8> align 64 symtab -1727089808 alias set -1 canonical type 0x7fcf98f421f8 pointer_to_this <pointer_type 0x7fcf98f42a80>> unsigned DI file /home/matt/src/qemu-arm/include/migration/vmstate.h line 128 col 17 size <integer_cst 0x7fcf98f1dca8 64> unit size <integer_cst 0x7fcf98f1dcc0 8> align 64 offset_align 128 offset <integer_cst 0x7fcf98f1dcd8 constant 0> bit offset <integer_cst 0x7fcf98f1dd20 constant 0> context <record_type 0x7fcf97fcc150 VMStateDescription> chain <field_decl 0x7fcf97c65980 unmigratable type <integer_type 0x7fcf98f217e0 int> SI file /home/matt/src/qemu-arm/include/migration/vmstate.h line 129 col 9 size <integer_cst 0x7fcf98f1dee8 constant 32> unit size <integer_cst 0x7fcf98f1df00 constant 4> align 32 offset_align 128 offset <integer_cst 0x7fcf98f1dcd8 0> bit offset <integer_cst 0x7fcf98f1dca8 64> context <record_type 0x7fcf97fcc150 VMStateDescription> chain <field_decl 0x7fcf97c65a18 version_id>>> pointer_to_this <pointer_type 0x7fcf97c63f18>> /home/matt/src/qemu-arm/exec.c:462:1: internal compiler error: verify_type failed