re PR c++/14639 ([non-unit-at-a-time] Incorrect emission of unused compiler-generated destructor)
2004-06-12 Andrew Pinski <apinski@apple.com> PR c++/14639 Revert: 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu> * cp-tree.h: Fix typo. * cp-tree.h: Include cgraph.h (DECL_NEEDED_P): Use cgraph_*node on the decl instead of TREE_SYMBOL_REFERENCED on the DECL_ASSEMBLER_NAME of the decl. From-SVN: r83199
This commit is contained in:
parent
eae29fe1dc
commit
1f2c9ba511
@ -1,3 +1,15 @@
|
|||||||
|
2004-06-12 Andrew Pinski <apinski@apple.com>
|
||||||
|
|
||||||
|
PR c++/14639
|
||||||
|
Revert:
|
||||||
|
2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
|
||||||
|
|
||||||
|
* cp-tree.h: Fix typo.
|
||||||
|
|
||||||
|
* cp-tree.h: Include cgraph.h
|
||||||
|
(DECL_NEEDED_P): Use cgraph_*node on the decl instead of
|
||||||
|
TREE_SYMBOL_REFERENCED on the DECL_ASSEMBLER_NAME of the decl.
|
||||||
|
|
||||||
2004-06-12 Jason Merrill <jason@redhat.com>
|
2004-06-12 Jason Merrill <jason@redhat.com>
|
||||||
|
|
||||||
PR tree-optimization/14107
|
PR tree-optimization/14107
|
||||||
|
@ -28,7 +28,6 @@ Boston, MA 02111-1307, USA. */
|
|||||||
#include "hashtab.h"
|
#include "hashtab.h"
|
||||||
#include "splay-tree.h"
|
#include "splay-tree.h"
|
||||||
#include "varray.h"
|
#include "varray.h"
|
||||||
#include "cgraph.h"
|
|
||||||
|
|
||||||
#include "c-common.h"
|
#include "c-common.h"
|
||||||
#include "name-lookup.h"
|
#include "name-lookup.h"
|
||||||
@ -1709,10 +1708,8 @@ struct lang_decl GTY(())
|
|||||||
not something is comdat until end-of-file. */
|
not something is comdat until end-of-file. */
|
||||||
#define DECL_NEEDED_P(DECL) \
|
#define DECL_NEEDED_P(DECL) \
|
||||||
((at_eof && TREE_PUBLIC (DECL) && !DECL_COMDAT (DECL)) \
|
((at_eof && TREE_PUBLIC (DECL) && !DECL_COMDAT (DECL)) \
|
||||||
|| (DECL_P (DECL) \
|
|| (DECL_ASSEMBLER_NAME_SET_P (DECL) \
|
||||||
&& (TREE_CODE (DECL) == FUNCTION_DECL \
|
&& TREE_SYMBOL_REFERENCED (DECL_ASSEMBLER_NAME (DECL))) \
|
||||||
? cgraph_node (DECL)->needed \
|
|
||||||
: cgraph_varpool_node (DECL)->needed)) \
|
|
||||||
|| (((flag_syntax_only || flag_unit_at_a_time) && TREE_USED (DECL))))
|
|| (((flag_syntax_only || flag_unit_at_a_time) && TREE_USED (DECL))))
|
||||||
|
|
||||||
/* For a FUNCTION_DECL or a VAR_DECL, the language linkage for the
|
/* For a FUNCTION_DECL or a VAR_DECL, the language linkage for the
|
||||||
|
Loading…
Reference in New Issue
Block a user