From: Tom de Vries Date: Tue, 16 Feb 2016 16:22:28 +0000 (+0000) Subject: backport "Don't call call_cgraph_insertion_hooks in simd_clone_create" X-Git-Tag: releases/gcc-4.9.4~320 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7102d86afbe929e9686eb7b555b4c642a9f27e1c;p=thirdparty%2Fgcc.git backport "Don't call call_cgraph_insertion_hooks in simd_clone_create" 2016-02-16 Tom de Vries backport from trunk: 2016-02-16 Tom de Vries PR lto/67709 * omp-low.c (simd_clone_create): Remove call to symtab->call_cgraph_insertion_hooks. * testsuite/libgomp.fortran/declare-simd-4.f90: New test. From-SVN: r233465 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 68f9d8def6cf..b82a7f382956 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,12 @@ +2016-02-16 Tom de Vries + + backport from trunk: + PR lto/67709 + 2016-02-16 Tom de Vries + + * omp-low.c (simd_clone_create): Remove call to + symtab->call_cgraph_insertion_hooks. + 2016-02-16 Tom de Vries backport from trunk: diff --git a/gcc/omp-low.c b/gcc/omp-low.c index f105529e54ea..8b27a4570bdf 100644 --- a/gcc/omp-low.c +++ b/gcc/omp-low.c @@ -11194,7 +11194,6 @@ simd_clone_create (struct cgraph_node *old_node) = cgraph_copy_node_for_versioning (old_node, new_decl, vNULL, NULL); if (old_node->in_other_partition) new_node->in_other_partition = 1; - cgraph_call_function_insertion_hooks (new_node); } if (new_node == NULL) return new_node; diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index 1c8d0e6ed40a..7749bb26e01a 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,11 @@ +2016-02-16 Tom de Vries + + backport from trunk: + PR lto/67709 + 2016-02-16 Tom de Vries + + * testsuite/libgomp.fortran/declare-simd-4.f90: New test. + 2016-02-11 Jakub Jelinek Backported from mainline diff --git a/libgomp/testsuite/libgomp.fortran/declare-simd-4.f90 b/libgomp/testsuite/libgomp.fortran/declare-simd-4.f90 new file mode 100644 index 000000000000..bfdf9cf11b43 --- /dev/null +++ b/libgomp/testsuite/libgomp.fortran/declare-simd-4.f90 @@ -0,0 +1,7 @@ +! { dg-do run { target { vect_simd_clones && lto } } } +! { dg-options "-fno-inline -flto -fno-use-linker-plugin" } +! { dg-additional-sources declare-simd-3.f90 } +! { dg-additional-options "-msse2" { target sse2_runtime } } +! { dg-additional-options "-mavx" { target avx_runtime } } + +include 'declare-simd-2.f90'