[Bug c/69518] New: Flag -g causes "error: type variant has different TYPE_VFIELD"
dcb314 at hotmail dot com
gcc-bugzilla@gcc.gnu.org
Wed Jan 27 18:03:00 GMT 2016
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69518
Bug ID: 69518
Summary: Flag -g causes "error: type variant has different
TYPE_VFIELD"
Product: gcc
Version: 6.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c
Assignee: unassigned at gcc dot gnu.org
Reporter: dcb314 at hotmail dot com
Target Milestone: ---
Created attachment 37493
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37493&action=edit
C source code
gcc trunk, dated 20160127, when given the attached C code
and asked to compile it with -g, does this:
common.c: In function ‘stats_errcount’:
common.c:611:1: error: type variant has different TYPE_VFIELD
<record_type 0x7f8488d94690 s_stats asm_written type_0 BLK
size <integer_cst 0x7f8488c316d8 type <integer_type 0x7f8488e322a0
bitsizetype> constant 640>
unit size <integer_cst 0x7f8488c31678 type <integer_type 0x7f8488e321f8
sizetype> constant 80>
align 64 symtab -1998967440 alias set -1 canonical type 0x7f8488d94690
fields <field_decl 0x7f8488d56390 cnt_regfile
Without -g, it compiles fine.
More information about the Gcc-bugs
mailing list