diff options
author | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-01-06 03:51:13 +0000 |
---|---|---|
committer | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-01-06 03:51:13 +0000 |
commit | f35468307d96ed321763d3d7a2819feb9683fc52 (patch) | |
tree | b5435975138444886ee3c592973a8b7f20046641 /gcc/integrate.c | |
parent | e7772f4e41529d070627e3217b21148383357d66 (diff) | |
download | gcc-f35468307d96ed321763d3d7a2819feb9683fc52.tar.gz |
* c-decl.c (c_expand_body): Don't call outlining_inline_function.
* integrate.c (output_inline_function): Likewise.
* toplev.c (rest_of_compilation): Do it here instead. Move call
to remove_unnecessary_notes after emitting abstract instance.
Force an emitted nested function to have its parent emited as well.
* dwarf2out.c (loc_descriptor_from_tree): Read mode after checking
for null.
(rtl_for_decl_location): Do not look at reload data structures
before reload has run.
* semantics.c (expand_body): Revert last change.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48572 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/integrate.c')
-rw-r--r-- | gcc/integrate.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/gcc/integrate.c b/gcc/integrate.c index 9143e0e09e5..05717564181 100644 --- a/gcc/integrate.c +++ b/gcc/integrate.c @@ -1,6 +1,6 @@ /* Procedure integration for GCC. Copyright (C) 1988, 1991, 1993, 1994, 1995, 1996, 1997, 1998, - 1999, 2000, 2001 Free Software Foundation, Inc. + 1999, 2000, 2001, 2002 Free Software Foundation, Inc. Contributed by Michael Tiemann (tiemann@cygnus.com) This file is part of GCC. @@ -2950,10 +2950,6 @@ output_inline_function (fndecl) debug_hooks = &do_nothing_debug_hooks; } - /* Do any preparation, such as emitting abstract debug info for the inline - before it gets mangled by optimization. */ - (*debug_hooks->outlining_inline_function) (fndecl); - /* Compile this function all the way down to assembly code. As a side effect this destroys the saved RTL representation, but that's okay, because we don't need to inline this anymore. */ |