[Bug sanitizer/63846] New: c-c++-common/asan/misalign-[12].c fails on i?86 with -fpic
ubizjak at gmail dot com
gcc-bugzilla@gcc.gnu.org
Thu Nov 13 08:26:00 GMT 2014
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63846
Bug ID: 63846
Summary: c-c++-common/asan/misalign-[12].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
Found when running testsuite on x86_64 -m32 with -fpic:
$ ~/gcc-build/gcc/cc1 -quiet -fsanitize=address -m32 -fpic misalign-1.c
misalign-1.c: In function ‘main’:
misalign-1.c:36:1: error: insn does not satisfy its constraints:
}
^
(insn 122 3 4 2 (set (reg:SI 0 ax [109])
(reg:SI 109)) misalign-1.c:27 90 {*movsi_internal}
(nil))
misalign-1.c:36:1: internal compiler error: in extract_constrain_insn_cached,
at recog.c:2242
0x9efbf8 _fatal_insn(char const*, rtx_def const*, char const*, int, char
const*)
../../gcc-svn/trunk/gcc/rtl-error.c:110
0x9efc1f _fatal_insn_not_found(rtx_def const*, char const*, int, char const*)
../../gcc-svn/trunk/gcc/rtl-error.c:121
0x9bf159 extract_constrain_insn_cached(rtx_insn*)
../../gcc-svn/trunk/gcc/recog.c:2242
0xd81e57 insn_default_length(rtx_insn*)
../../gcc-svn/trunk/gcc/config/i386/i386.md:13082
0x788292 shorten_branches(rtx_insn*)
../../gcc-svn/trunk/gcc/final.c:1208
0x78891f rest_of_handle_shorten_branches
../../gcc-svn/trunk/gcc/final.c:4567
0x78891f execute
../../gcc-svn/trunk/gcc/final.c:4596
Please submit a full bug report,
More information about the Gcc-bugs
mailing list