diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1994-06-23 18:56:06 -0400 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1994-06-23 18:56:06 -0400 |
commit | 8838265b317b7afd3c3ad2ad713e9637b3b9b127 (patch) | |
tree | 7411c8299dd52ee6a84ebe12813c25268dfd89db | |
parent | 6ac36afb499314d7a3d3255a4800aa5f349a9681 (diff) | |
download | gcc-8838265b317b7afd3c3ad2ad713e9637b3b9b127.zip gcc-8838265b317b7afd3c3ad2ad713e9637b3b9b127.tar.gz gcc-8838265b317b7afd3c3ad2ad713e9637b3b9b127.tar.bz2 |
(compile_file): Don't try to write function if we didn't save insns
for it.
From-SVN: r7544
-rw-r--r-- | gcc/toplev.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/toplev.c b/gcc/toplev.c index 7eb9ff1..d10c38b 100644 --- a/gcc/toplev.c +++ b/gcc/toplev.c @@ -2326,6 +2326,7 @@ compile_file (name) if (TREE_CODE (decl) == FUNCTION_DECL && ! TREE_ASM_WRITTEN (decl) && DECL_INITIAL (decl) != 0 + && DECL_SAVED_INSNS (decl) != 0 && (TREE_ADDRESSABLE (decl) || flag_keep_inline_functions || TREE_ADDRESSABLE (DECL_ASSEMBLER_NAME (decl))) |