[Bug c/85167] New: shrink-wrap.c:333:15: runtime error with UBSAN
dcb314 at hotmail dot com
gcc-bugzilla@gcc.gnu.org
Tue Apr 3 08:46:00 GMT 2018
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85167
Bug ID: 85167
Summary: shrink-wrap.c:333:15: runtime error with UBSAN
Product: gcc
Version: 8.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c
Assignee: unassigned at gcc dot gnu.org
Reporter: dcb314 at hotmail dot com
Target Milestone: ---
For the following C code stored in source code file bug426.c:
struct a {
long b
};
c, d, e;
f() {
long g;
for (; g == c ? 0 : (e = 1); g = ((struct a *)g)->b)
if (h())
return d;
}
$ ~/gcc/results/bin/gcc -c -w -O2 bug426.c
../../trunk/gcc/shrink-wrap.c:333:15: runtime error: member access within null
pointer of type 'struct df_lr_bb_info'
../../trunk/gcc/shrink-wrap.c:334:15: runtime error: member access within null
pointer of type 'struct df_lr_bb_info'
$ ~/gcc/results/bin/gcc -v
Using built-in specs.
COLLECT_GCC=/home/dcb/gcc/results/bin/gcc
COLLECT_LTO_WRAPPER=/home/dcb/gcc/results.259004.ubsan/libexec/gcc/x86_64-pc-linux-gnu/8.0.1/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: ../trunk/configure --prefix=/home/dcb/gcc/results.259004.ubsan
--with-build-config=bootstrap-ubsan --disable-multilib --disable-werror
--enable-checking=df,extra,fold,rtl,yes --enable-languages=c,c++,fortran
Thread model: posix
gcc version 8.0.1 20180402 (experimental) (GCC)
$
More information about the Gcc-bugs
mailing list