diff options
author | Jakub Jelinek <jakub@redhat.com> | 2015-01-26 22:33:11 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2015-01-26 22:33:11 +0100 |
commit | 1b7706c830cdf535d14d68d4f2e581592fbcdb85 (patch) | |
tree | 9961631eeedc246ee746668bc4b916430f6cee9f /gcc | |
parent | d38f7dcef3ac28aa0c405c651087938ea9d6939a (diff) | |
download | gcc-1b7706c830cdf535d14d68d4f2e581592fbcdb85.zip gcc-1b7706c830cdf535d14d68d4f2e581592fbcdb85.tar.gz gcc-1b7706c830cdf535d14d68d4f2e581592fbcdb85.tar.bz2 |
re PR ipa/64730 (g++.dg/ipa/pr64049-1.C ICE: SEGV when printing NULL)
PR ipa/64730
* ipa-inline.c (inline_small_functions): Print "unknown" even
if edge->call_stmt is non-NULL, but has builtins or unknown
location.
From-SVN: r220139
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/ipa-inline.c | 3 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 2 |
3 files changed, 8 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f10bfb7..8cf5d5b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,10 @@ 2015-01-26 Jakub Jelinek <jakub@redhat.com> + PR ipa/64730 + * ipa-inline.c (inline_small_functions): Print "unknown" even + if edge->call_stmt is non-NULL, but has builtins or unknown + location. + PR middle-end/64421 * omp-low.c (simd_clone_mangle): If DECL_ASSEMBLER_NAME starts with asterisk, skip the first character. diff --git a/gcc/ipa-inline.c b/gcc/ipa-inline.c index aa93928..f91a6a5 100644 --- a/gcc/ipa-inline.c +++ b/gcc/ipa-inline.c @@ -1822,6 +1822,9 @@ inline_small_functions (void) " Estimated badness is %f, frequency %.2f.\n", edge->caller->name (), edge->caller->order, edge->call_stmt + && (LOCATION_LOCUS (gimple_location ((const_gimple) + edge->call_stmt)) + > BUILTINS_LOCATION) ? gimple_filename ((const_gimple) edge->call_stmt) : "unknown", edge->call_stmt diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 26d82ac..f81676e 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -3,8 +3,6 @@ PR c/64778 * gcc.dg/pr64778.c: New test. -2015-01-26 Jakub Jelinek <jakub@redhat.com> - PR middle-end/64421 * gcc.dg/vect/pr64421.c: New test. |