summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoraj <aj@138bc75d-0d04-0410-961f-82ee72b054a4>2003-03-17 05:46:05 +0000
committeraj <aj@138bc75d-0d04-0410-961f-82ee72b054a4>2003-03-17 05:46:05 +0000
commitedba19ac89541bf4bb776cb3c8a1ed95e3c61b07 (patch)
tree1ed810d9fabcf5f0232e2209024d3c122eee717b
parent3b6e6f939dc5ff443d1ee4f30aeadf12f750ae11 (diff)
downloadgcc-edba19ac89541bf4bb776cb3c8a1ed95e3c61b07.tar.gz
Treelang:
2003-03-17 Andreas Jaeger <aj@suse.de> * Make-lang.in (treelang.tags): Remove duplicate entry. cp: 2003-03-17 Andreas Jaeger <aj@suse.de> * Make-lang.in (cp/TAGS): Remove. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64463 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/cp/ChangeLog70
-rw-r--r--gcc/cp/Make-lang.in9
-rw-r--r--gcc/treelang/ChangeLog4
-rw-r--r--gcc/treelang/Make-lang.in9
4 files changed, 41 insertions, 51 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 4a240a0176d..c0a968f33d0 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,7 @@
+2003-03-17 Andreas Jaeger <aj@suse.de>
+
+ * Make-lang.in (cp/TAGS): Remove.
+
2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
PR c++/9629
@@ -15,7 +19,7 @@
* decl.c (binding_for_name): Fix initialization thinko.
2003-03-15 Gabriel Dos Reis <gdr@integrable-solutions.net>
-
+
Compile-time improvement: 2/n.
* cp-tree.h (struct cxx_binding): New datatype;
(struct lang_identifier): Use it.
@@ -43,9 +47,9 @@
(poplevel_class): Likewise.
(free_bindings): Adjust type.
(find_binding): Adjust return type, add a third parameter. Remove
- non-useful assertion now that we use static typing.
+ non-useful assertion now that we use static typing.
(cxx_scope_find_binding_for_name): New function.
- (binding_for_name): Use it. Adjust local variable type. Simplify.
+ (binding_for_name): Use it. Adjust local variable type. Simplify.
(namespace_binding): Simplify.
(set_namespace_binding): Likewise.
(set_identifier_type_value_with_scope): Adjust local variable type.
@@ -135,7 +139,7 @@
2003-03-11 Jason Merrill <jason@redhat.com>
PR c++/9820
- * search.c (lookup_member): Fix handling of functions in a class
+ * search.c (lookup_member): Fix handling of functions in a class
being defined.
2003-03-11 Mark Mitchell <mark@codesourcery.com>
@@ -161,7 +165,7 @@
2003-03-11 Jason Merrill <jason@redhat.com>
PR c++/8660
- * decl2.c (check_classfn): A member template only matches a
+ * decl2.c (check_classfn): A member template only matches a
member template.
2003-03-11 Neil Booth <neil@daikokuya.co.uk>
@@ -184,7 +188,7 @@
(build_function_call): ... this.
2003-03-10 Devang Patel <dpatel@apple.com>
-
+
PR c++/9394
* g++spec.c (lang_specific_driver): Use DEFAULT_WORD_SWTCH_TAKES_ARG.
@@ -261,7 +265,7 @@
(handle_class_head): Remove unncessary parameters.
* parser.c (cp_parser_class_head): Check that
nested-name-specifiers are used appropriately.
-
+
2003-03-07 Mark Mitchell <mark@codesourcery.com>
* call.c (reference_binding): Remove REF_IS_VAR parameter.
@@ -275,7 +279,7 @@
* cvt.c (build_up_reference): Adjust use of
make_temporary_var_for_ref_to_temp.
* tree.c (real_non_cast_lvalue_p): New method.
-
+
2003-03-07 Gabriel Dos Reis <gdr@integrable-solutions.net>
* except.c (init_exception_processing): Use C90 prototype style.
@@ -305,7 +309,7 @@
(can_convert_eh): Likewise.
(check_handlers_1): Likewise.
(check_handlers): Likewise.
-
+
2003-03-06 Mark Mitchell <mark@codesourcery.com>
* call.c (merge_conversion_sequences): New function.
@@ -316,7 +320,7 @@
(build_user_type_conversion_1): Use merge_conversion_sequences.
* cp-tree.def: Add comments for CONV nodes.
* rtti.c (get_tinfo_decl): Use build_address/build_nop.
-
+
2003-03-07 Gabriel Dos Reis <gdr@integrable-solutions.net>
* error.c (init_error): Use C90 prototype style.
@@ -415,7 +419,7 @@
(push_namespace): Initialize static_decls for ordinary namespaces.
(cxx_init_decl_processing): Initialize static_decls for global
namespace.
-
+
2003-03-05 Mark Mitchell <mark@codesourcery.com>
* class.c (end_of_class): Correct thinko.
@@ -431,10 +435,10 @@
* decl.c (cxx_saved_binding_make): New macro.
(struct cxx_saved_binding): Define.
(store_bindings): Adjust prototype. Use cxx_saved_binding to save
- C++ bindings.
+ C++ bindings.
(maybe_push_to_top_level): Adjust local variable type.
(pop_from_top_level): Likewise.
-
+
2003-03-04 Tom Tromey <tromey@redhat.com>
* Make-lang.in (c++.tags): New target.
@@ -496,7 +500,7 @@
(convert_for_initialization): Adjust call to
initialize_reference.
* typeck2.c (store_init_value): Remove #if 0'd code.
-
+
2003-03-03 Jason Merrill <jason@redhat.com>
* decl.c (start_function): Clear DECL_NUM_STMTS.
@@ -547,7 +551,7 @@
build_zero_init.
(build_new_1): Adjust call to build_default_init.
* typeck2.c (process_init_constructor): Adjust call to build_zero_init.
-
+
2003-02-26 Devang Patel <dpatel@apple.com>
* decl.c (finish_enum): Merge two 'for' loops. Copy value node if required.
@@ -556,7 +560,7 @@
#if 0'ed code.
* pt.c (tsubst_enum): Set TREE_TYPE and copy value node.
(tsubst_copy): Add check for enum type.
-
+
2003-02-25 Mark Mitchell <mark@codesourcery.com>
PR c++/9683
@@ -599,7 +603,7 @@
* pt.c (instantiate_class_template): Don't try to instantiate
dependent types.
(resolve_typename_type): Use CLASSTYPE_PRIMARY_TEMPLATE.
-
+
2003-02-21 Mark Mitchell <mark@codesourcery.com>
PR c++/9749
@@ -762,12 +766,12 @@
trailing bit fields when computing CLASSTYPE_SIZE_UNIT.
2003-02-18 Matt Austern <austern@apple.com>
-
+
* cp/cp-lang.c: Change lang hooks so that final_write_globals does
nothing for C++.
* cp/decl.c (wrapup_globals_for_namespace): Remove special
handling of global namespace.
-
+
2003-02-18 Geoffrey Keating <geoffk@apple.com>
* cp-tree.h (rid_to_yy): Delete.
@@ -839,7 +843,7 @@
2003-02-14 Andrew Pinski <pinskia@physics.uc.edu>
* decl.c: (define_label): Fix warning for return 0 instead of NULL.
-
+
2003-02-13 Gabriel Dos Reis <gdr@integrable-solutions.net>
* decl.c: Include "timevar.h".
@@ -875,7 +879,7 @@
(xref_tag): Likewise.
* Make-lang.in (cp/decl.o): Add dependency on timevar.h
-
+
2003-02-12 Phil Edwards <pme@gcc.gnu.org>
* decl.c (build_enumerator): Remove unneeded test.
@@ -1039,7 +1043,7 @@
(build_modify_expr): Likewise.
(build_x_modify_expr): Likewise.
* typeck2.c (build_x_arrow): Likewise.
-
+
2003-01-29 Fariborz Jahanian <fjahanian@apple.com>
* pt.c (last_pending_template) Declare GTY().
@@ -1082,7 +1086,7 @@
PR c++/9415
* pt.c (tsubst_copy_and_build, CALL_EXPR): BASELINK exprs are
already scoped.
-
+
PR c++/8545
* parser.c (cp_parser_cast_expression): Be more tentative.
@@ -1129,7 +1133,7 @@
(cp_parser_expression_statement): Use it.
(cp_parser_explicit_instantiation): Likewise.
* pt.c (do_decl_instantiation): Improve error handling logic.
-
+
2003-01-22 Mark Mitchell <mark@codesourcery.com>
PR c++/9384
@@ -1163,7 +1167,7 @@
(dependent_template_arg_p): Likewise.
(dependent_template_id_p): Likewise.
(dependent_template_p): Likewise.
-
+
PR c++/9285
PR c++/9294
* parser.c (cp_parser_simple_declaration): Return quickly when
@@ -1202,7 +1206,7 @@
PR c++/9272
* parser.c (cp_parser_constructor_declarator_p): Do not assume
that a constructor cannot be declared outside of its own class.
-
+
* parser.c (cp_parser_resolve_typename_type): If the scope cannot
be resolved, neither can the qualified name.
@@ -1455,7 +1459,7 @@
2003-01-09 Geoffrey Keating <geoffk@apple.com>
Merge to tag pch-merge-20030102:
-
+
* semantics.c (finish_translation_unit): Don't call finish_file.
* parser.c: Don't include ggc.h.
(cp_lexer_new_main): Rename from cp_lexer_new, only create main lexer,
@@ -1473,7 +1477,7 @@
* Make-lang.in: Remove $(GGC_H) from all dependencies.
(CXX_TREE_H): Add $(GGC_H).
- * class.c: Don't include ggc.h.
+ * class.c: Don't include ggc.h.
(field_decl_cmp): Make parameters be 'const void *' to match qsort.
(method_name_cmp): Likewise.
(resort_data): New variable.
@@ -1611,7 +1615,7 @@
(register_local_specialization): Revert 2003-01-05 change.
(instantiate_decl): Use hash_local_specialization when creating
the local_specializations table.
-
+
* decl2.c (mark_used): Do not synthesize thunks.
* class.c (layout_class_type): Correct handling of unnamed
@@ -1665,7 +1669,7 @@
(register_local_specialization): Use htab_find_slot, not
htab_find_slot_with_hash.
(instantiate_decl): Pass a hash function to htab_create.
-
+
2003-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* parser.c (cp_parser_binary_expression,
@@ -1684,7 +1688,7 @@
2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
- * cvt.c, decl.c, decl2.c: This is the C++ front end, not the C
+ * cvt.c, decl.c, decl2.c: This is the C++ front end, not the C
front end.
2003-01-03 Matt Austern <austern@apple.com>
@@ -1702,7 +1706,7 @@
(finish_file): iterate only through keyed_classes list when
deciding whether to emit vtables, remove class from its list after
we do the emission.
-
+
2003-01-02 Jason Merrill <jason@redhat.com>
* call.c (build_conditional_expr): Stabilize lvalues properly.
@@ -1744,7 +1748,7 @@
* parser.c (struct cp_parser): Add access_checks_lists field
(cp_parser_simple_declaration): Use.
- (cp_parser_init_declarator): Likewise.
+ (cp_parser_init_declarator): Likewise.
2003-01-02 Mark Mitchell <mark@codesourcery.com>
diff --git a/gcc/cp/Make-lang.in b/gcc/cp/Make-lang.in
index 3f9695ad002..f6f707f5152 100644
--- a/gcc/cp/Make-lang.in
+++ b/gcc/cp/Make-lang.in
@@ -274,12 +274,3 @@ cp/optimize.o: cp/optimize.c $(CXX_TREE_H) $(TM_H) rtl.h integrate.h insn-config
cp/mangle.o: cp/mangle.c $(CXX_TREE_H) $(TM_H) toplev.h real.h
cp/parser.o: cp/parser.c $(CXX_TREE_H) $(TM_H) diagnostic.h gt-cp-parser.h output.h
-#
-# These exist for maintenance purposes.
-
-# Update the tags table.
-cp/TAGS: force
- cd $(srcdir)/cp ; \
- etags --no-globals -l c *.c *.h ../*.c ../*.h;
-
-.PHONY: cp/TAGS
diff --git a/gcc/treelang/ChangeLog b/gcc/treelang/ChangeLog
index 98d5b18f240..81ea7598871 100644
--- a/gcc/treelang/ChangeLog
+++ b/gcc/treelang/ChangeLog
@@ -1,3 +1,7 @@
+2003-03-17 Andreas Jaeger <aj@suse.de>
+
+ * Make-lang.in (treelang.tags): Remove duplicate entry.
+
2003-03-15 Andreas Jaeger <aj@suse.de>
* treetree.c (cpp_handle_option): Remove.
diff --git a/gcc/treelang/Make-lang.in b/gcc/treelang/Make-lang.in
index fbe39875fc7..51dc49ab6c1 100644
--- a/gcc/treelang/Make-lang.in
+++ b/gcc/treelang/Make-lang.in
@@ -312,15 +312,6 @@ treelang.wc: force
#
-# Update the tags table for emacs find label (alt-.) function
-TAGS: treelang.tags
-
-.PHONY: treelang.tags
-
-treelang.tags:
- cd $(srcdir)/treelang; \
- etags -l c ${TREE_SOURCE}
-
.PHONY: treelang.html
treelang.html: