-
- Downloads
langhooks.c: Don't include gt-langhooks.h.
* langhooks.c: Don't include gt-langhooks.h. (var_labelno): Delete. (lhd_set_decl_assembler_name): Do not append a distinguishing number to file-scope internal-linkage declarations for the first input file, even if they have DECL_CONTEXT set. Use DECL_UID of the declaration itself (if at block scope), or its containing TRANSLATION_UNIT_DECL (if at file scope) for the distinguishing number. * opts.c (cur_in_fname): New global. * opts.h: Declare it. * tree.c: Include opts.h. (make_node_stat): If creating a TRANSLATION_UNIT_DECL, give it DECL_UID equal to cur_in_fname. (copy_node_stat): Do not change DECL_UID when copying a TRANSLATION_UNIT_DECL. (build_common_tree_nodes): Adjust next_decl_uid to reserve the range 0 .. num_in_fnames-1 for TRANSLATION_UNIT_DECLs. * c-decl.c (c_static_assembler_name): Delete. * c-tree.h (c_static_assembler_name): Delete prototype. * c-lang.c, objc/objc-lang.c: Don't override LANG_HOOKS_SET_DECL_ASSEMBLER_NAME. * Makefile.in (tree.o): Update dependencies. (GTFILES): Remove langhooks.c. cp: * decl.c (cxx_init_decl_processing): Call build_common_tree_nodes before creating the global NAMESPACE_DECL. From-SVN: r84123
Showing
- gcc/ChangeLog 36 additions, 7 deletionsgcc/ChangeLog
- gcc/Makefile.in 2 additions, 2 deletionsgcc/Makefile.in
- gcc/c-decl.c 0 additions, 16 deletionsgcc/c-decl.c
- gcc/c-lang.c 0 additions, 2 deletionsgcc/c-lang.c
- gcc/c-tree.h 0 additions, 1 deletiongcc/c-tree.h
- gcc/cp/ChangeLog 15 additions, 10 deletionsgcc/cp/ChangeLog
- gcc/cp/decl.c 2 additions, 2 deletionsgcc/cp/decl.c
- gcc/langhooks.c 22 additions, 14 deletionsgcc/langhooks.c
- gcc/objc/objc-lang.c 0 additions, 2 deletionsgcc/objc/objc-lang.c
- gcc/opts.c 1 addition, 0 deletionsgcc/opts.c
- gcc/opts.h 4 additions, 0 deletionsgcc/opts.h
- gcc/tree.c 14 additions, 2 deletionsgcc/tree.c
Loading
Please register or sign in to comment