[Bug sanitizer/78708] [7 Regression][ASAN][LTO] ICE in expand_ASAN_MARK, at internal-fn.c:380 - when compiling but not linking with ASAN
burnus at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Wed Dec 7 14:35:00 GMT 2016
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78708
Tobias Burnus <burnus at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|--- |7.0
Summary|[ASAN][LTO] ICE in |[7 Regression][ASAN][LTO]
|expand_ASAN_MARK, at |ICE in expand_ASAN_MARK, at
|internal-fn.c:380 - when |internal-fn.c:380 - when
|compiling but not linking |compiling but not linking
|with ASAN |with ASAN
--- Comment #1 from Tobias Burnus <burnus at gcc dot gnu.org> ---
Test case (works with GCC 6)
g++ -fsanitize=address -flto -o test.o -c test.ii
g++ test.o
gives the ICE from above. Using:
--------
namespace std {
template < class _E > class initializer_list {
typedef const _E *iterator;
iterator _M_array;
long unsigned int _M_len;
};
}
struct Box { };
static void foo (Box * __restrict out2) {
Box b;
*out2 = b;
}
More information about the Gcc-bugs
mailing list