1. 22 Jun, 2000 8 commits
    • [multiple changes] · 5f349042
      
      2000-06-22  Anthony Williams  <anthony@anthonyw.cjb.net>
      
      	* testsuite/21_strings/find.cc: Patch.
      
      2000-06-22  Benjamin Kosnik  <bkoz@soma.redhat.com>
      
      	* acinclude.m4 (GLIBCPP_CHEC_LINKER_FEATURES): Use gcc + -x c++ as
      	an easy way to get at g++ without having to link in libstdc++.
      
      From-SVN: r34649
      Benjamin Kosnik committed
    • * g++.old-deja/g++.other/init15.C: New test. · 56803752
      From-SVN: r34648
      Nathan Sidwell committed
    • varasm.c (constant_descriptor): Make contents unsigned char. · 990e8954
      	* varasm.c (constant_descriptor): Make contents unsigned char.
      	(mark_const_hash_entry): Adjust.
      	(const_hash): Just hash the code of unknown nodes.
      	(compare_constant_1): Adjust for unsigned char.
      	Use language specific expander on unknown nodes.
      	(record_constant_1): Likewise.
      
      From-SVN: r34647
      Nathan Sidwell committed
    • vaarg2.C: New test. · dc2a68d7
      	* g++.old-deja/g++.pt/vaarg2.C: New test.
      	* g++.old-deja/g++.pt/vaarg3.C: New test.
      
      From-SVN: r34646
      Nathan Sidwell committed
    • call.c (build_x_va_arg): Check if in a template decl. · ea333e1c
      	* call.c (build_x_va_arg): Check if in a template decl.
      	* pt.c (tsubst_copy, case VA_ARG_EXPR): Use build_x_va_arg.
      
      From-SVN: r34645
      Nathan Sidwell committed
    • Daily bump. · 98d4b1a6
      From-SVN: r34644
      Jeff Law committed
    • Fix alpha, powerpc build failures. · 38bd7296
      
      2000-06-21  Benjamin Kosnik  <bkoz@soma.redhat.com>
      
      	Fix alpha, powerpc build failures.
      	* acinclude.m4 (GLIBCPP_CHECK_MATH_SUPPORT): Substantially
      	re-write. Need to check for both proper declaration when using a
      	c++ compiler, and "C" linkage when linking. Do both, and if both
      	exist, then define the HAVE_* bits in config.h.
      	(GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_n): New, uber-macros. Does all.
      	(GLIBCPP_CHECK_LINKER_FEATURES): Actually link and run this
      	program, doh.
      
      From-SVN: r34643
      Benjamin Kosnik committed
    • [multiple changes] · 9a7ab4b3
      2000-06-21  Alexandre Petit-Bianco  <apbianco@cygnus.com>
      
      	* except.c (prepare_eh_table_type): Use `CATCH_ALL_TYPE'.
      
      2000-06-20  Alexandre Petit-Bianco  <apbianco@cygnus.com>
      
      	* check-init.c (ENABLE_JC1_CHECKING): Replaces ENABLE_CHECKING for
      	Java specific checks.
      	* expr.c (build_instanceof): CLASS_INTERFACE and CLASS_FINAL usage
      	screened by DECL_P.
      	* java-tree.def (CASE_EXPR): Marked 'e'.
      	(DEFAULT_EXPR): Likewise.
      	* jcf-parse.c (set_source_filename): CLASS_COMPLETE_P usage
      	screened by DECL_P.
      	* jcf-write.c (ENABLE_JC1_CHECKING): Replaces ENABLE_CHECKING for
      	Java specific checks.
      	(generate_bytecode_insns): Test try_block for BLOCK before using
      	BLOCK_EXPR_BODY.
      	* parse.y (build_wfl_wrap): Added `location' argument. Set
      	EXPR_WFL_LINECOL accordingly.
      	(dim_expr:): Wrap constants with WFLs.
      	(method_declarator): Use TREE_TYPE not TYPE_NAME on GET_CPC.
      	(resolve_package): Check for `stmt' not being a BLOCK before
      	building a debuggable statement with it.
      	(make_qualified_primary): Added extra parameter to build_wfl_wrap
      	invocation.
      	(resolve_field_access): Make sure `decl' is a DECL before treating
      	it as such.
      	(maybe_build_primttype_type_ref): Make sure `wfl''s node is an
      	IDENTIFIER_NODE before treating it as such.
      	(patch_new_array_init): Make sure `elt' is a TREE_LIST before
      	treating it as such.
      	(find_applicable_accessible_methods_list): CLASS_INTERFACE macro
      	to be applied only on non array types.
      
      2000-06-16  Per Bothner  <per@bothner.com>
      
      	* java-tree.h (LABEL_RETURN_LABELS, LABEL_PENDING_CHAIN):  Don't
      	define in terms of DECL_RESULT, as that fails when --enable-checking.
      
      2000-06-06  Alexandre Petit-Bianco  <apbianco@cygnus.com>
      
      	* parse.h (REGISTER_IMPORT): Use `chainon' to link new entries.
      	* parse.y (find_in_imports): Returned type changed to void,
      	leading comment fixed.
      	(register_package): New function.
      	(qualify_and_find): Likewise.
      	(package_declaration:): Use `register_package'.
      	(single_type_import_declaration:): Removed local variable
      	`node'. Added missing `;' for consistency.
      	(type_import_on_demand_declaration:): Use `chainon' to link new
      	entries.
      	(lookup_field_wrapper): Lookup local variables defined in outer
      	contexts first.
      	(java_complete_class): Don't reverse the list of imported on demand.
      	(do_resolve_class): Reorganized. Removed local variable
      	`original_name'. Call `qualify_and_find' with the current package
      	name, invoke `find_in_imports_on_demand' right after. Call
      	`qualify_and_find' with the packages we've seen so far. Fixed
      	operations numbering in comments.
      	(java_expand_class): Don't reverse `package_list'.
      	(find_most_specific_methods_list): New local variables `abstract'
      	and `candidates'. Use them to pick the right method.
      
      (Fixes for the ENABLE_TREE_CHECKING Java run-time build problem:
       http://gcc.gnu.org/ml/gcc-patches/2000-06/msg00551.html)
      
      From-SVN: r34642
      Alexandre Petit-Bianco committed
  2. 21 Jun, 2000 16 commits
  3. 20 Jun, 2000 13 commits
  4. 19 Jun, 2000 3 commits