1. 14 Jan, 2003 15 commits
    • decl.c (java_init_decl_processing): Temporarily back out previous patch. · e5c9ced4
      2003-01-14  Andrew Haley  <aph@redhat.com>
      
              * decl.c (java_init_decl_processing): Temporarily back out previous patch.
      
      From-SVN: r61286
      Andrew Haley committed
    • dwarf2-signal.h: Remove x86_64. · b399dfb0
      2003-01-10  Andrew Haley  <aph@redhat.com>
      
              * include/dwarf2-signal.h: Remove x86_64.
              * configure.host (x86_64 DIVIDESPEC): Remove.
              * include/x86_64-signal.h: New file.
              * configure.in: Regenerate.
      
      From-SVN: r61285
      Andrew Haley committed
    • dwarf2-signal.h: Remove x86_64. · 399df6db
      2003-01-10  Andrew Haley  <aph@redhat.com>
      
              * include/dwarf2-signal.h: Remove x86_64.
              * configure.host (x86_64 DIVIDESPEC): Remove.
              * include/x86_64-signal.h: New file.
              * configure.in: Regenerate.
      
      From-SVN: r61284
      Andrew Haley committed
    • config-lang.in: Add semantics.c to gtfiles. · cf22909c
      	* config-lang.in: Add semantics.c to gtfiles.
      	* cp-tree.h (flagged_type_tree_s): Remove lookups field.
      	(saved_scope): Likewise.
      	(type_lookups): Remove.
      	(deferred_access): New structure.
      	(type_access_control): Remove.
      	(save_type_access_control): Likewise.
      	(reset_type_access_control): Likewise.
      	(decl_type_access_control): Likewise.
      	(push_deferring_access_checks): Declare.
      	(resume_deferring_access_checks): Likewise.
      	(stop_deferring_access_checks): Likewise.
      	(pop_deferring_access_checks): Likewise.
      	(get_deferred_access_checks): Likewise.
      	(pop_to_parent_deferring_access_checks): Likewise.
      	(perform_deferred_access_checks): Likewise.
      	(perform_or_defer_access_check): Likewise.
      	* decl.c (make_typename_type): Use perform_or_defer_access_check.
      	(make_unbound_class_template): Likewise.
      	(grokdeclarator): Don't call decl_type_access_control.
      	* parser.c (cp_parser_context): Remove deferred_access_checks
      	and deferring_access_checks_p fields.
      	(cp_parser_context_new): Adjust.
      	(cp_parser): Remove access_checks_lists.
      	(cp_parser_defer_access_check): Remove.
      	(cp_parser_start_deferring_access_checks): Remove.
      	(cp_parser_stop_deferring_access_checks): Remove.
      	(cp_parser_perform_deferred_access_checks): Remove.
      	(cp_parser_nested_name_specifier_opt): Use new deferred access
      	functions.
      	(cp_parser_simple_declaration): Likewise.
      	(cp_parser_template_id): Likewise.
      	(cp_parser_function_definition): Likewise.
      	(cp_parser_class_specifier): Likewise.
      	(cp_parser_lookup_name): Likewise.
      	(cp_parser_single_declaration): Likewise.
      	(cp_parser_pre_parsed_nested_name_specifier): Likewise.
      	(cp_parser_parse_tentatively): Likewise.
      	(cp_parser_parse_definitely): Likewise.
      	(yyparse): Likewise.
      	(cp_parser_init_declarator): Remove access_checks parameter.
      	Use new deferred access functions.
      	(cp_parser_function_definition_from_specifiers_and_declarator):
      	Likewise.
      	(cp_parser_class_head): Remove deferring_access_checks_p and
      	saved_access_checks parameters.  Use new deferred access functions.
      	(cp_parser_member_specification_opt): Don't call
      	reset_type_access_control.
      	* search.c (type_access_control): Remove.
      	* semantics.c: Include "gt-cp-semantics.h".
      	(deferred_type_access_control): Remove.
      	(deferred_access_stack): New variable.
      	(deferred_access_free_list): Likewise.
      	(push_deferring_access_checks): New function.
      	(resume_deferring_access_checks): Likewise.
      	(stop_deferring_access_checks): Likewise.
      	(pop_deferring_access_checks): Likewise.
      	(get_deferred_access_checks): Likewise.
      	(pop_to_parent_deferring_access_checks): Likewise.
      	(perform_deferred_access_checks): New function, adapted from
      	cp_parser_perform_deferred_access_checks.
      	(perform_or_defer_access_check): New function, adapted from
      	cp_parser_defer_access_check.
      	(current_type_lookups): Remove.
      	(deferred_type_access_control): Likewise.
      	(decl_type_access_control): Likewise.
      	(save_type_access_control): Likewise.
      	(reset_type_access_control): Likewise.
      	(begin_function_definition): Adjust.
      	(begin_class_definiton): Likewise.
      
      From-SVN: r61283
      Kriang Lerdsuwanakij committed
    • linux64.h (MD_FALLBACK_FRAME_STATE_FOR): Rename registers to be in correct order. · a686ea5b
      2003-01-10    <aph@host240.cambridge.redhat.com>
      
              * config/i386/linux64.h (MD_FALLBACK_FRAME_STATE_FOR): Rename
              registers to be in correct order.  Add rip.
      
      From-SVN: r61282
      Andrew Haley committed
    • [multiple changes] · 50cbc605
      2003-01-14  Andrew Haley  <aph@redhat.com>
      
              * decl.c (java_init_decl_processing): _Jv_NewMultiArray is a
              varargs function -- correct.
      
              * parse.y (patch_assignment): Copy the rhs of an assignment into a
              temporary if the RHS is a reference.
      
      2003-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
      
              * Make-lang.in (keyword.h): Pass "-L ANSI-C" to gperf.
              * keyword.h: Regenerated.
      
              * All Files: Convert to ISO C style function definitions.
      
      From-SVN: r61281
      Andrew Haley committed
    • h8300.md (*andsi3_lshiftrt_9_sb): New. · 4d77fda2
      	* config/h8300/h8300.md (*andsi3_lshiftrt_9_sb): New.
      	(*iorsi3_and_lshiftrt_9_sb): Likewise.
      
      From-SVN: r61280
      Kazu Hirata committed
    • convert.c (strip_float_extensions): Look for narrowest type handling FP constants. · 77f9af81
      	* convert.c (strip_float_extensions):  Look for narrowest type handling
      	FP constants.
      
      	* fold-const.c (fold):  Fold (double)float1 CMP (double)float2 into
      	float1 CMP float2.
      	* convert.c (strip_float_extensions): Make global.
      	* tree.h (strip_float_extensions): Declare.
      
      	* gcc.dg/i386-fpcvt-1.c: New test.
      	* gcc.dg/i386-fpcvt-2.c: New test.
      
      From-SVN: r61279
      Jan Hubicka committed
    • * gcc.dg/i386-mmx-3.c: New test. · ab5496c4
      From-SVN: r61275
      Eric Botcazou committed
    • ffitest.c (main): Only use ffi_closures if those are supported. · 4b5f402e
      	* src/ffitest.c (main): Only use ffi_closures if those are
      	supported.
      
      From-SVN: r61273
      Andreas Jaeger committed
    • Daily bump. · 17fb1987
      From-SVN: r61272
      GCC Administrator committed
    • Make-lang.in (treelang.install-info): Depend only on info files if BUILD_INFO is set. · 2c531de1
      	* Make-lang.in (treelang.install-info): Depend only on info files
      	if BUILD_INFO is set.  Fix install rules.
      	(treelang.): New.
      
      From-SVN: r61264
      Andreas Jaeger committed
    • [multiple changes] · 7b5102af
      2003-01-13 Andreas Tobler <a.tobler@schweiz.ch>
      
      	* libffi/src/ffitest.c
               add closure testcases
      
      2003-01-13 Kevin B. Hendricks <khendricks@ivey.uwo.ca>
      
      	* libffi/src/powerpc/ffi.c
               fix alignment bug for float (4 byte aligned iso 8 byte)
      
      From-SVN: r61263
      Tom Tromey committed
    • Renames, namespaces for testsuite utilities. · 8d59b230
      
      2003-01-12  Benjamin Kosnik  <bkoz@redhat.com>
      
      	Renames, namespaces for testsuite utilities.
      	* testsuite/testsuite_hooks.h: Put into namespace __gnu_cxx_test.
      	(gnu_allocator_tracker): Rename to allocation_tracker.
      	(gnu_new_allocator): Rename to tracker_alloc.
      	(__set_testsuite_memlimit): Rename to set_memory_limits.
      	(gnu_assignment_operator): Rename to assignment_operator.
      	(gnu_destructor): Rename to destructor.
      	(gnu_copy_tracker): Rename to copy_tracker.
      	(gnu_char, gnu_int, gnu_long): Rename to pod_char, pod_int, pod_long.
      	(run_tests_wrapped_locale): New.
      	(run_tests_wrapped_env): New.
      	* testsuite/testsuite_hooks.cc: Same.
      	(class locale_data): Add.
      	(class enviornment_variable): Add.
      	(class not_found): Add.
      	* testsuite/testsuite_allocator.h: Same.
      	* testsuite/testsuite_allocator.cc: Same.
      	* testsuite/23_containers/deque_ctor.cc
      	(test_copy_ctor_exception_safety): Change gnu_allocator_tracker to
      	allocation_tracker.
      	Change gnu_new_allocator to tracker_alloc.
      	Change gnu_counting_struct to counter.
      	Change gnu_copy_tracker to copy_tracker.
      	Change gnu_copy_constructor to copy_constructor.
      	Change gnu_assignment_operator to assignment_operator.
      	Inject.
      	* testsuite/23_containers/vector_capacity.cc: Same.
      	* testsuite/23_containers/vector_ctor.cc (test01): Same.
      	* testsuite/23_containers/list_modifiers.cc: Change
      	gnu_copy_tracker to copy_tracker.
      	* testsuite/21_strings/ctor_copy_dtor.cc (main): Change
      	__set_testsuite_memlimit to set_memory_limits.
      	* testsuite/21_strings/insert.cc (main): Same.
      	* testsuite/27_io/filebuf.cc: Change gnu_char to pod_char.
      	* testsuite/27_io/stringstream.cc: Same.
      	* testsuite/27_io/stringbuf.cc: Same.
      	* testsuite/27_io/streambuf.cc: Same.
      	* testsuite/27_io/ostream.cc: Same.
      	* testsuite/27_io/istream.cc: Same.
      	* testsuite/27_io/fstream.cc: Same.
      	* testsuite/lib/libstdc++-v3-dg.exp
      	(libstdc++-v3-list-sourcefiles): Additionally handle files two and
      	three levels deeper in glob patterns.
      
      From-SVN: r61261
      Benjamin Kosnik committed
    • timevar.def: define TV_NAME_LOOKUP. · fd371a93
              * timevar.def: define TV_NAME_LOOKUP.
              * timevar.c (timevar_pop): Be verbose when aborting.
      
      From-SVN: r61260
      Gabriel Dos Reis committed
  2. 13 Jan, 2003 14 commits
  3. 12 Jan, 2003 6 commits
  4. 11 Jan, 2003 5 commits