diff options
author | Ilya Enkovich <enkovich.gnu@gmail.com> | 2016-02-12 13:17:28 +0000 |
---|---|---|
committer | Ilya Enkovich <ienkovich@gcc.gnu.org> | 2016-02-12 13:17:28 +0000 |
commit | 199fb02a7813cabc00dd5802f26aea27e977f372 (patch) | |
tree | 8bdfec0836975c557ee147985f03070d96b12c85 /gcc/lto-streamer-out.c | |
parent | 06ff700018a769b76d4ec39b487fff46738ce84b (diff) | |
download | gcc-199fb02a7813cabc00dd5802f26aea27e977f372.zip gcc-199fb02a7813cabc00dd5802f26aea27e977f372.tar.gz gcc-199fb02a7813cabc00dd5802f26aea27e977f372.tar.bz2 |
re PR middle-end/69729 ([CHKP] internal compiler error: Segmentation fault)
gcc/
PR target/69729
* lto-streamer-out.c (lto_output): Use thunk.add_pointer_bounds_args
to correctly determine instrumentation thunks.
gcc/testsuite/
* g++.dg/lto/lto.exp: Include and init mpx.
* g++.dg/lto/pr69729_0.C: New test.
From-SVN: r233376
Diffstat (limited to 'gcc/lto-streamer-out.c')
-rw-r--r-- | gcc/lto-streamer-out.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/lto-streamer-out.c b/gcc/lto-streamer-out.c index 6bb76cc..997a28b 100644 --- a/gcc/lto-streamer-out.c +++ b/gcc/lto-streamer-out.c @@ -2321,7 +2321,7 @@ lto_output (void) { if (lto_symtab_encoder_encode_body_p (encoder, node) && !node->alias - && (!node->thunk.thunk_p || !node->instrumented_version)) + && (!node->thunk.thunk_p || !node->thunk.add_pointer_bounds_args)) { if (flag_checking) { |