https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63845

            Bug ID: 63845
           Summary: c-c++-common/asan/bitfield-1.c fails on i?86 -with
                    -fpic
           Product: gcc
           Version: 5.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: sanitizer
          Assignee: unassigned at gcc dot gnu.org
          Reporter: ubizjak at gmail dot com
                CC: dodji at gcc dot gnu.org, dvyukov at gcc dot gnu.org,
                    jakub at gcc dot gnu.org, kcc at gcc dot gnu.org
            Target: i686-pc-linux-gnu

Found when running testsuite on x86_64 -m32 with -fpic:

$ ~/gcc-build/gcc/cc1 -quiet -fsanitize=address -m32 -fpic bitfield-1.c 

bitfield-1.c: In function ‘main’:
bitfield-1.c:23:1: internal compiler error: in df_refs_verify, at
df-scan.c:4088
 }
 ^
0x6e9a6b df_refs_verify
        ../../gcc-svn/trunk/gcc/df-scan.c:4088
0x6ed861 df_insn_refs_verify
        ../../gcc-svn/trunk/gcc/df-scan.c:4161
0x6ede02 df_bb_verify
        ../../gcc-svn/trunk/gcc/df-scan.c:4188
0x6f1457 df_scan_verify()
        ../../gcc-svn/trunk/gcc/df-scan.c:4320
0x6df084 df_verify()
        ../../gcc-svn/trunk/gcc/df-core.c:1860
0x6df084 df_analyze_1
        ../../gcc-svn/trunk/gcc/df-core.c:1248
0x8ddbdb ira
        ../../gcc-svn/trunk/gcc/ira.c:5158
0x8ddbdb execute
        ../../gcc-svn/trunk/gcc/ira.c:5507
Please submit a full bug report,


The failure with -O2 is a bit different:

$ ~/gcc-build/gcc/cc1 -quiet -fsanitize=address -m32 -fpic -O2 bitfield-1.c 
bitfield-1.c: In function ‘main’:
bitfield-1.c:23:1: internal compiler error: Segmentation fault
 }
 ^
0xa4ea8f crash_signal
        ../../gcc-svn/trunk/gcc/toplev.c:358
0x6ea7ff df_install_ref
        ../../gcc-svn/trunk/gcc/df-scan.c:2331
0x6edfa5 df_install_refs
        ../../gcc-svn/trunk/gcc/df-scan.c:2413
0x6ee57b df_refs_add_to_chains
        ../../gcc-svn/trunk/gcc/df-scan.c:2466
0x6f07dc df_bb_refs_record(int, bool)
        ../../gcc-svn/trunk/gcc/df-scan.c:3399
0x6f098c df_scan_blocks()
        ../../gcc-svn/trunk/gcc/df-scan.c:629
0x6ddb52 rest_of_handle_df_initialize
        ../../gcc-svn/trunk/gcc/df-core.c:746
Please submit a full bug report,

Reply via email to