Skip to content
Snippets Groups Projects
  1. Aug 28, 2004
    • Hans Boehm's avatar
      backgraph.c, gc_priv.h (GC_traverse_back_graph, [...]): split GC_traverse_back_graph. · 3c1cbf58
      Hans Boehm authored
      	* backgraph.c, gc_priv.h (GC_traverse_back_graph,
      	GC_print_back_graph_stats): split GC_traverse_back_graph.
      	* backgraph.c: Dynamically grow in_progress_space.
      	* finalize.c (GC_notify_or_invoke_finalizers): also call
      	GC_print_back_graph_stats.
      	* alloc.c, finalize.c, gc_priv.h (GC_generate_random_backtrace_no_gc,
      	GC_print_back_height): Move delarations to header file.
      	* configure.ac: rename --enable-full-debug to --enable-gc-debug.
      	* configure: Regenerate.
      
      From-SVN: r86685
      3c1cbf58
    • GCC Administrator's avatar
      Daily bump. · 5dc50f27
      GCC Administrator authored
      From-SVN: r86682
      5dc50f27
  2. Aug 27, 2004
    • Richard Henderson's avatar
      cp-tree.def (OFFSETOF_EXPR): New. · 42c244d8
      Richard Henderson authored
              * cp-tree.def (OFFSETOF_EXPR): New.
              * parser.c (cp_parser_builtin_offsetof): Either built an
              OFFSETOF_EXPR, or call fold_offsetof immediately.
              * pt.c (tsubst_expr): Handle OFFSETOF_EXPR.
      
      From-SVN: r86679
      42c244d8
    • Matthias Klose's avatar
      configure.host: For mips*-*-linux* update cpu_include_dir after atomicity_dir is set. · a2fddff9
      Matthias Klose authored
      2004-08-27  Matthias Klose  <doko@debian.org>
      
              * configure.host: For mips*-*-linux* update cpu_include_dir
              after atomicity_dir is set.
      
      From-SVN: r86678
      a2fddff9
    • Matthias Klose's avatar
      baseline_symbols.txt: New. · 23a62f7f
      Matthias Klose authored
      2004-08-27  Matthias Klose  <doko@debian.org>
      
              * config/abi/arm-linux-gnu/baseline_symbols.txt: New.
              * config/abi/mips-linux-gnu/baseline_symbols.txt: Update to 3.4.0.
              * configure.host: Set abi_baseline_pair for arm*-*-linux* and
              mips*-*-linux*.
      
      From-SVN: r86677
      23a62f7f
    • David Edelsohn's avatar
      outer_code, not Outer code. · 03e9c50a
      David Edelsohn authored
      From-SVN: r86671
      03e9c50a
    • David Edelsohn's avatar
      rs6000.c (rs6000_override_options): Increase maximum skip to 15. · 1494c534
      David Edelsohn authored
      	* config/rs6000/rs6000.c (rs6000_override_options): Increase
      	maximum skip to 15.  Set function alignment, jump alignment, and
      	loop alignment to 16 for processors that form dispatch groups.
      	(rs6000_rtx_costs): Outer code is used.
      
      From-SVN: r86670
      1494c534
    • Nathan Sidwell's avatar
      call.c (validate_conversion_obstack): Replace my_friendly_assert with... · 50bc768d
      Nathan Sidwell authored
      call.c (validate_conversion_obstack): Replace my_friendly_assert with gcc_assert or gcc_unreachable.
      
      	* call.c (validate_conversion_obstack): Replace
      	my_friendly_assert with gcc_assert or gcc_unreachable.
      	(direct_reference_binding, merge_conversion_sequences,
      	build_user_type_conversion_1, perform_overload_resolution,
      	build_op_delete_call, enforce_access, call_builtin_trap,
      	build_over_call, build_special_member_call, build_new_method_call,
      	initialize_reference): Likewise.
      	* class.c (build_base_path, build_primary_vtable, alter_access,
      	check_bases, update_vtable_entry_for_fn, layout_empty_base,
      	clone_function_decl, adjust_clone_args,
      	type_requires_array_cookie, include_empty_classes,
      	finish_struct_1, resolve_address_of_overloaded_function,
      	instantiate_type, get_vtbl_decl_for_binfo, build_vtt_inits,
      	dfs_build_secondary_vptr_vtt_inits, build_ctor_vtbl_group,
      	accumulate_vtbl_inits, build_vtbl_initializer,
      	build_vbase_offset_vtbl_entries, build_rtti_vtbl_entries): Likewise.
      	* cvt.c (build_up_reference, convert_to_reference): Likewise.
      	* decl.c (poplevel, duplicate_decls, make_typename_type,
      	cxx_init_decl_processing, reshape_init, check_initializer,
      	make_rtl_for_nonlocal_decl, initialize_local_var, cp_finish_decl,
      	expand_static_init, grokfndecl, grokvardecl, build_ptrmem_type,
      	grokdeclarator, copy_fn_p, grok_op_properties, xref_tag,
      	xref_basetypes, start_preparsed_function, save_function_data,
      	finish_function, finish_method, maybe_register_incomplete_var,
      	complete_vars): Likewise.
      	* decl2.c (grok_array_decl, check_member_template,
      	check_classfn, finish_static_data_member_decl, coerce_new_type,
      	coerce_delete_type, import_export_class, decl_needed_p,
      	determine_visibility, import_export_decl, build_cleanup,
      	start_static_initialization_or_destructi, do_static_destruction,
      	prune_vars_needing_no_initialization,
      	build_offset_ref_call_from_tree): Likewise.
      	* error.c (dump_decl, dump_expr): Likewise.
      	* init.c (finish_init_stmts, build_zero_init,
      	expand_virtual_init, expand_default_init, expand_aggr_init_1,
      	build_offset_ref, build_new_1, build_delete, build_vbase_delete):
      	Likewise.
      	* mangle.c (write_method_parms, write_template_args,
      	write_expression, write_template_arg): Likewise.
      	* method.c (make_thunk, finish_thunk, use_thunk): Likewise.
      	* name-lookup.c (pop_binding, begin_scope, leave_scope,
      	resume_scope, push_using_decl, validate_nonmember_using_decl,
      	is_ancestor, poplevel_class, set_inherited_value_binding_p,
      	push_class_level_binding, do_class_using_decl, push_namespace,
      	pop_namespace, add_using_namespace, ambiguous_decl,
      	lookup_namespace_name, lookup_type_current_level,
      	maybe_process_template_type_declaration): Likewise.
      	* parser.c (cp_lexer_peek_nth_token,
      	cp_parser_parse_and_diagnose_invalid_typ,
      	cp_parser_translation_unit, cp_parser_template_id,
      	cp_parser_lookup_name, cp_parser_late_parsing_for_member): Likewise.
      	* pt.c (push_access_scope, finish_member_template_decl,
      	push_inline_template_parms_recursive, add_outermost_template_args,
      	get_innermost_template_args, begin_explicit_instantiation,
      	end_explicit_instantiation, retrieve_specialization,
      	is_specialization_of, is_specialization_of_friend,
      	register_specialization, check_explicit_specialization,
      	comp_template_parms, process_template_parm,
      	process_partial_specialization, convert_nontype_argument,
      	coerce_template_template_parms, coerce_template_parms,
      	mangle_class_name_for_template, lookup_template_function,
      	lookup_template_class, instantiate_class_template, tsubst_decl,
      	tsubst_function_type, tsubst, tsubst_qualified_id, tsubst_copy,
      	instantiate_template, fn_type_unification, type_unification_real,
      	get_template_base, regenerate_decl_from_template,
      	template_for_substitution, instantiate_decl,
      	get_mostly_instantiated_function_type, dependent_scope_ref_p,
      	value_dependent_expression_p, resolve_typename_type): Likewise.
      	* repo.c (repo_emit_p): Likewise.
      	* rtti.c (build_headof, get_tinfo_decl, get_pseudo_ti_init,
      	create_tinfo_types, emit_tinfo_decl): Likewise.
      	* search.c (lookup_base_r, lookup_base, lookup_field_1,
      	dfs_access_in_type, build_baselink, lookup_member,
      	adjust_result_of_qualified_name_lookup, copied_binfo): Likewise.
      	* semantics.c (perform_or_defer_access_check,
      	finish_non_static_data_member, finish_stmt_expr_expr,
      	finish_stmt_expr, finish_call_expr, finish_pseudo_destructor_expr,
      	finish_template_template_parm, finish_member_declaration,
      	emit_associated_thunks): Likewise.
      	* tree.c (build_target_expr_with_type, force_target_expr,
      	copy_binfo, get_first_fn, cp_tree_equal): Likewise.
      	* typeck.c (type_after_usual_arithmetic_conversions, comptypes,
      	cxx_sizeof_or_alignof_type, perform_integral_promotions,
      	build_class_member_access_expr, finish_class_member_access_expr,
      	build_ptrmemfunc_access_expr, build_unary_op,
      	unary_complex_lvalue, cxx_mark_addressable, build_modify_expr,
      	build_ptrmemfunc, expand_ptrmemfunc_cst, check_return_expr
      	* typeck2.c (complete_type_check_abstract,
      	abstract_virtuals_error, process_init_constructor,
      	add_exception_specifier): Likewise.
      
      From-SVN: r86669
      50bc768d
    • Nathan Sidwell's avatar
      stor-layout.c (sizetype_set): Remove. · e3861d2a
      Nathan Sidwell authored
      	* stor-layout.c (sizetype_set): Remove.
      	(set_sizetype): Don't test or set it.
      
      From-SVN: r86668
      e3861d2a
    • Nathan Sidwell's avatar
      tree.h (size_int_type): Remove. · ce552f75
      Nathan Sidwell authored
      	* tree.h (size_int_type): Remove.
      	* fold-const.c: Do not #include gt-fold-const.h.
      	(size_htab_hash, size_htab_eq): Remove.
      	(size_int_kind): Use build_int_cst.
      	(new_const, size_htab): Remove.
      	(size_int_type): Remove.
      	(round_up): Use build_int_cst.
      	(round_down): Likewise. Remove spurious constant build.
      
      	* ada/utils2.c (build_allocator): Use ssize_int.
      
      	* cp/class.c (build_vtbl_initializer): Use ssize_int.
      	* cp/decl.c (complete_array_type): Likewise.
      	* cp/method.c (finish_thunk): Likewise.
      	* cp/search.c (get_dynamic_base_type): Likewise.
      
      From-SVN: r86667
      ce552f75
    • Nathan Sidwell's avatar
      configure.ac: Add ENABLE_ASSERT_CHECKING control. · 06c37c96
      Nathan Sidwell authored
      	* configure.ac: Add ENABLE_ASSERT_CHECKING control.
      	Add is_release variable, use it for --enable-werror and
      	--enable-checking defaults.
      	* system.h (gcc_assert, gcc_unreachable): New.
      	* doc/install.texi (--enable-checking): Update.
      	* configure, config.in: Rebuilt.
      
      From-SVN: r86666
      06c37c96
    • Tobias Schlüter's avatar
      gfortran.h (gfc_default_*_kind): Remove prototypes, add extern variable declaration of same name. · 9d64df18
      Tobias Schlüter authored
      * gfortran.h (gfc_default_*_kind): Remove prototypes, add extern
      variable declaration of same name.
      * arith.c, check.c, decl.c, dump_parse_tree.c, expr.c,
      intrinsic.c, io.c, iresolve.c, match.c, options.c, primary.c,
      resolve.c, simplify.c, symbol.c, trans-const.c, trans-io.c:
      Replace all calls to gfc_default_*_kind with variable accesses.
      * trans-types.c: Same as above.
      (gfc_default_*_kind_1): Rename to gfc_default_*_kind, remove
      static qualifier. Replace all occurences.
      (gfc_default_*_kind): Remove functions.
      
      From-SVN: r86662
      9d64df18
    • Paolo Carlini's avatar
      1.cc: New. · 0be27b59
      Paolo Carlini authored
      2004-08-27  Paolo Carlini  <pcarlini@suse.de>
      
      	* testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: New.
      	* testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise.
      	* testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise.
      	* testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise.
      	* testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise.
      
      	* testsuite/27_io/manipulators/adjustfield/char/1.cc: Minor
      	formatting fixes.
      	* testsuite/27_io/manipulators/adjustfield/char/2.cc: Likewise.
      	* testsuite/27_io/manipulators/basefield/char/1.cc: Likewise.
      	* testsuite/27_io/manipulators/standard/char/1.cc: Likewise.
      	* testsuite/27_io/manipulators/standard/char/2.cc: Likewise.
      
      From-SVN: r86661
      0be27b59
    • Paul Brook's avatar
      Comment typo. · e041cc5a
      Paul Brook authored
      From-SVN: r86660
      e041cc5a
    • Paul Brook's avatar
      rewind.c (st_rewind): Reset unit to read mode. · c100eff1
      Paul Brook authored
      	* io/rewind.c (st_rewind): Reset unit to read mode.
      testsuite/
      	* gfortran.dg/rewind_1.f90: New test.
      
      From-SVN: r86659
      c100eff1
    • Richard Sandiford's avatar
      rtl.h (read_rtx): Change prototype. · 57406c63
      Richard Sandiford authored
      	* rtl.h (read_rtx): Change prototype.
      	* read-rtl.c (read_rtx): Provide the caller with both an rtx and a
      	line number.  Return true on success.
      	* gensupport.c (process_include, init_md_reader_args_cb): Adjust
      	callers accordingly.
      
      From-SVN: r86657
      57406c63
    • Nathan Sidwell's avatar
      * utils.c (gnat_init_decl_processing): Ada has a signed sizetype. · 6a6bfc8e
      Nathan Sidwell authored
      From-SVN: r86656
      6a6bfc8e
    • Andreas Schwab's avatar
      * Make-lang.in (EXTRA_GNATBIND_OBJS): Add errors.o. · f8b7bf58
      Andreas Schwab authored
      From-SVN: r86655
      f8b7bf58
    • Bud Davis's avatar
      re PR libfortran/16597 (gfortran: bug in unformatted I/O on scratch files) · 55948b69
      Bud Davis authored
      2004-08-27  Bud Davis  <bdavis9659@comcast.net>
      
              PR fortran/16597
              * io/io.h: created typedef for unit_mode.
              * io/io.h (gfc_unit): added mode to unit structure.
              * io/transfer.c (data_transfer_init): flush if a write then
              read is done on a unit (direct access files).
              * io/rewind.c (st_rewind): Used unit mode instead of global.
      
              * gfortran.dg/pr16597.f90: New test.
      
      From-SVN: r86654
      55948b69
    • Richard Henderson's avatar
      Update comment for staticp. · dc700f49
      Richard Henderson authored
      From-SVN: r86652
      dc700f49
    • Richard Henderson's avatar
      c-typeck.c (build_offsetof): Remove. · ee8a6a3e
      Richard Henderson authored
              * c-typeck.c (build_offsetof): Remove.
              * c-tree.h (build_offsetof): Remove.
              * c-common.c (fold_offsetof_1, fold_offsetof): New.
              * c-common.h (fold_offsetof): Declare.
              * c-parse.in (offsetof_base): New.
              (offsetof_member_designator): Use it.  Build references, not just
              a tree list.
              (primary): Use fold_offsetof, not build_offsetof.
      
      From-SVN: r86651
      ee8a6a3e
    • Richard Henderson's avatar
      tree.c (staticp): Return the static object. · 525c6bf5
      Richard Henderson authored
              * tree.c (staticp): Return the static object.
              * tree.h (staticp): Update decl.
              * langhooks.h (struct lang_hooks): Change staticp return type to tree.
              * langhooks.c (lhd_staticp): Return NULL_TREE.
              * langhooks-def.h (lhd_staticp): Update decl.
              * c-common.c (c_staticp): Return the static object.
              * c-common.h (c_staticp): Update decl.
      
      From-SVN: r86650
      525c6bf5
    • GCC Administrator's avatar
      Daily bump. · 81d1fb08
      GCC Administrator authored
      From-SVN: r86647
      81d1fb08
    • Richard Henderson's avatar
      alpha.h (HARD_REGNO_MODE_OK): Allow complex float modes. · d416c0b3
      Richard Henderson authored
              * config/alpha/alpha.h (HARD_REGNO_MODE_OK): Allow complex float
              modes.
      
      From-SVN: r86644
      d416c0b3
  3. Aug 26, 2004
    • Phil Edwards's avatar
      configure.in: Give a better error message if GMP/MPFR are missing and a language needing them... · ce7cbbb0
      Phil Edwards authored
      2004-08-26  Phil Edwards  <phil@codesourcery.com>
      
      	* configure.in:  Give a better error message if GMP/MPFR are missing
      	and a language needing them has been requested.
      	* configure:  Regenerated.
      
      From-SVN: r86641
      ce7cbbb0
    • Phil Edwards's avatar
      configure.in: Print a list of available language front-ends if a requested one is missing. · 9c71a529
      Phil Edwards authored
      2004-08-25  Phil Edwards  <phil@codesourcery.com>
      
      	* configure.in:  Print a list of available language front-ends if
      	a requested one is missing.  Tidy stray tab characters.
      	* configure:  Regenerated.
      
      From-SVN: r86640
      9c71a529
    • Richard Henderson's avatar
      arith.c: Include system.h, not real system headers. · 5e8e542f
      Richard Henderson authored
              * arith.c: Include system.h, not real system headers.
              (MPZ_NULL, MPF_NULL, DEF_GFC_INTEGER_KIND, DEF_GFC_LOGICAL_KIND,
              DEF_GFC_REAL_KIND, GFC_SP_KIND, GFC_SP_PREC, GFC_SP_EMIN, GFC_SP_EMAX,
              GFC_DP_KIND, GFC_DP_PREC, GFC_DP_EMIN, GFC_DP_EMAX, GFC_QP_KIND,
              GFC_QP_PREC, GFC_QP_EMIN, GFC_QP_EMAX): Remove.
              (gfc_integer_kinds, gfc_logical_kinds, gfc_real_kinds,
              gfc_index_integer_kind, gfc_default_integer_kind,
              gfc_default_real_kind,gfc_default_double_kind,
              gfc_default_character_kind, gfc_default_logical_kind,
              gfc_default_complex_kind, validate_integer, validate_real,
              validate_logical, validate_character,
              gfc_validate_kind): Move to trans-types.c.
              (gfc_set_model_kind): Use gfc_validate_kind.
              (gfc_set_model): Just copy the current precision to default.
              (gfc_arith_init_1): Use mpfr precision 128 for integer setup.
              * f95-lang.c (gfc_init_decl_processing): Invoke gfc_init_kinds.
              * gfortran.h: Update file commentary.
              * trans-types.c (MAX_INT_KINDS, MAX_REAL_KINDS): New.
              (gfc_default_integer_kind_1, gfc_default_real_kind_1,
              gfc_default_double_kind_1, gfc_default_character_kind_1,
              gfc_default_logical_kind_1, gfc_default_complex_kind_1): New.
              (gfc_init_kinds): New.
              (gfc_init_types): Don't set gfc_index_integer_kind here.
              * trans-types.h (gfc_init_kinds): Declare.
              * doc/invoke.texi: Clarify DOUBLE PRECISION behaviour wrt -r8.
      
      From-SVN: r86637
      5e8e542f
    • Joseph Myers's avatar
      re PR c/13801 (Decls should regain old type at end of scope) · 0b410f0b
      Joseph Myers authored
      	PR c/13801
      	* c-decl.c (struct c_binding): Add type and inner_comp fields.
      	(bind): Set type and inner_comp fields.
      	(pop_scope): Restore type of decl to the correct type from an
      	outer scope.  Give error when popping file scope for incomplete
      	arrays completed incompatibly with default initialization in an
      	inner scope.
      	(diagnose_mismatched_decls): Handle externs with initializers at
      	block scope.
      	(pushdecl): Set type of external declaration at block scope based
      	only on the visible declarations.  Save type when changing the
      	type of a declaration.  Merge an external declaration at block
      	scope with a visible static declaration at file scope.
      	(implicitly_declare): Give recycled old declaration the new type
      	except for incompatible declarations of built-in functions, saving
      	the old type.
      
      testsuite:
      	* gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
      	gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
      	gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
      	gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
      	gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
      
      From-SVN: r86636
      0b410f0b
    • Matthias Klose's avatar
      texi2pod.pl: keep references of the form @ref{...}, print them bold. · df6e87bf
      Matthias Klose authored
      2004-08-26  Matthias Klose  <doko@debian.org>
      
      	* texi2pod.pl: keep references of the form @ref{...}, print them bold.
      
      From-SVN: r86635
      df6e87bf
    • Ziemowit Laski's avatar
      c-parse.in (OBJC_TYPE_QUAL): New %token for ObjC use. · b77c7437
      Ziemowit Laski authored
      [gcc/ChangeLog]
      2004-08-26  Ziemowit Laski  <zlaski@apple.com>
      
              * c-parse.in (OBJC_TYPE_QUAL): New %token for ObjC use.
      
      From-SVN: r86632
      b77c7437
    • Daniel Berlin's avatar
      tree-alias-common.c (gate_pta): New function. · a228baff
      Daniel Berlin authored
      2004-08-26  Daniel Berlin  <dberlin@dberlin.org>
      
      	* tree-alias-common.c (gate_pta): New function.
      	(pass_build_pta): Use it.
      	(pass_del_pta): Use it.
      	(delete_alias_vars): Don't check flag_tree_points_to.
      
      From-SVN: r86631
      a228baff
    • Richard Henderson's avatar
      cp-tree.h (DECL_FIELD_IS_BASE): New. · 642124c6
      Richard Henderson authored
              * cp-tree.h (DECL_FIELD_IS_BASE): New.
              * class.c (build_base_field): Set it.
              (build_simple_base_path): Use it.
              (fixed_type_or_null): Don't consider base fields definitive.
      
      From-SVN: r86630
      642124c6
    • Fariborz Jahanian's avatar
      Fixed several -mcpu=G5 and 'long double' issues for apple-ppc-darwin. · 2e6c9641
      Fariborz Jahanian authored
      OK'ed by David Edehlson.
      
      From-SVN: r86629
      2e6c9641
    • Tobias Schlüter's avatar
      check.c (gfc_check_atan2): New function. · a1bab9ea
      Tobias Schlüter authored
      * check.c (gfc_check_atan2): New function.
      * intrinsic.c (add_functions): Use gfc_check_atan2 for ATAN2
      * intrinsic.h (gfc_check_atan2): Add prototype.
      
      From-SVN: r86628
      a1bab9ea
    • Daniel Berlin's avatar
      [multiple changes] · 36d59cf7
      Daniel Berlin authored
      
      2004-08-26  Daniel Berlin  <dberlin@dberlin.org>
      
      	* Makefile.in (lambda-code.o): New.
      	(lambda-trans.o): Ditto.
      	(TREE_DATA_REF_H): Ditto.
      	(LAMBDA_H): Ditto.
      	(lambda-mat.o): Use LAMBDA_H.
      	(tree-data-ref.o): Ditto.
      	* lambda-code.c: New file.  Lambda code generation algorithm.
      	* lambda-trans.c: Ditto. Lambda transformation matrix support.
      	* lambda.h: Add lambda loop structures.
      	Add lambda loopnest structures.
      	Add lambda body vector structure.
      	Add lambda linear expression structures.
      	Add prototypes for functions in new files.
      	* lambda-mat.c: Include tree.h
      
      2004-08-26  Daniel Berlin <dberlin@dberlin.org>
      	    Sebastian Pop  <pop@cri.ensmp.fr>
      
      	* tree-data-ref.h: Include lambda.h
      	(free_dependence_relation): Declared here.
      	(free_dependence_relations): Ditto.
      	(free_data_refs): Ditto.
      	* tree-data-ref.c (free_dependence_relation): New function.
      	(free_dependence_relations): Ditto.
      	(free_data_refs): Ditot.
      	(analyze_all_data_dependences): Free datarefs and dependence_relations.
      	(build_classic_dist_vector): Store in the dependence_relations the
      	information. Each arc in the dependence_relations graph is labelled
      	with the distance and direction vectors.
      	(build_classic_dir_vector): Ditto.
      	(compute_rw_wr_ww_dependences): Renamed again compute_all_dependences.
      	Now computes again the whole dependence graph including read-read
      	relations.
      	(compute_data_dependences_for_loop): Now dependence_relations contains
      	all the data, and thus it doesn't need to initialize the classic_dir
      	and classic_dist vectors.
      	(analyze_all_data_dependences): Adjusted for using the new interface of
      	compute_data_dependences_for_loop.  Remove the statistics dump.
      
      Co-Authored-By: default avatarSebastian Pop <pop@cri.ensmp.fr>
      
      From-SVN: r86627
      36d59cf7
    • Bob Wilson's avatar
      xtensa.c (xtensa_ld_opcodes, [...]): Delete. · a46bbb5a
      Bob Wilson authored
      	* config/xtensa/xtensa.c (xtensa_ld_opcodes, xtensa_st_opcodes): Delete.
      	(xtensa_expand_block_move): Update comment.
      	(override_options): Remove initialization of xtensa_{ld,st}_opcodes.
      
      From-SVN: r86626
      a46bbb5a
    • Richard Earnshaw's avatar
      re PR target/13506 (tcpsm.c:263: internal compiler error: Segmentation fault) · 52351a5e
      Richard Earnshaw authored
      PR target/13506
      * toplev.c (crash_signal): If we crashed while emitting
      a user asm, then die more gracefully.
      
      From-SVN: r86624
      52351a5e
    • Mark Wielaard's avatar
      re PR libgcj/17002 (java.util.TimeZone.getDefault() is broken) · 42348101
      Mark Wielaard authored
      2004-08-26  Mark Wielaard  <mark@klomp.org>
      
             Fixes PR libgcj/17002:
             * java/util/TimeZone.java (defaultZone): Try a couple of ways to get
             a TimeZoneId string and then try to convert that to a TimeZone with
             getDefaultSystemTimeZone(String).
             (timezones0): Changed type from Hashtable to HashMap.
             (timezones): Create HashMap, not Hashtable.
             (getDefaultTimeZone): New method, rewritten from CNI version.
             (readTimeZoneFile): New method.
             (readtzFile): Likewise.
             (skipFully): Likewise.
             * java/util/natTimeZone.cc (getSystemTimeZone): Renamed to
             getDefaultTimeZoneId and rewritten.
             (getDefaultTimeZoneId): Rewritten in java.
      
      From-SVN: r86623
      42348101
    • Tobias Schlüter's avatar
      io.h, [...]: Fix formatting issues, update copyright years. · 20edd06b
      Tobias Schlüter authored
      * io/io.h, io/list_read.c, io/open.c, io/transfer.c, io/write.c:
      Fix formatting issues, update copyright years.
      (Add Previously missing ChangeLog entry)
      
      From-SVN: r86621
      20edd06b
    • Nick Clifton's avatar
      re PR target/17119 ([m32r] ICE at switch case 0x8000) · b72e46f0
      Nick Clifton authored
      PR target/17119.
      config/m32r.c (gen_compare): Use reg_or_int16_operand when checking for a
        valid constant, regardless of sign.
      testsuite/gcc.c-torture/compile/pr17119.c: New test (for this failure)
      
      From-SVN: r86619
      b72e46f0
Loading