diff options
author | Martin Liska <mliska@suse.cz> | 2021-06-07 15:38:10 +0200 |
---|---|---|
committer | Martin Liska <mliska@suse.cz> | 2021-06-07 15:38:10 +0200 |
commit | 6467a4e9a6cceae84be71007d11dfc61b47b43a4 (patch) | |
tree | fec0feb43d7f9ce092ad6e9a90f598cde22e1fd4 /gcc/final.c | |
parent | 7584ede940802ce5f6401bc6122a5550106f5925 (diff) | |
parent | 4d3907c222646174ec7e405491435aefc50bf1bb (diff) | |
download | gcc-6467a4e9a6cceae84be71007d11dfc61b47b43a4.zip gcc-6467a4e9a6cceae84be71007d11dfc61b47b43a4.tar.gz gcc-6467a4e9a6cceae84be71007d11dfc61b47b43a4.tar.bz2 |
Merge branch 'master' into devel/sphinx
Diffstat (limited to 'gcc/final.c')
-rw-r--r-- | gcc/final.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/final.c b/gcc/final.c index 38c3d70..dba0b0a 100644 --- a/gcc/final.c +++ b/gcc/final.c @@ -4106,7 +4106,8 @@ leaf_function_p (void) for (insn = get_insns (); insn; insn = NEXT_INSN (insn)) { if (CALL_P (insn) - && ! SIBLING_CALL_P (insn)) + && ! SIBLING_CALL_P (insn) + && ! FAKE_CALL_P (insn)) return 0; if (NONJUMP_INSN_P (insn) && GET_CODE (PATTERN (insn)) == SEQUENCE |