1. 20 Sep, 2005 2 commits
  2. 19 Sep, 2005 10 commits
  3. 18 Sep, 2005 13 commits
  4. 17 Sep, 2005 12 commits
    • Add comment to expand_mult max_cost change. · 5e839bc8
      From-SVN: r104379
      David Edelsohn committed
    • re PR c++/18368 (C++ error message regression) · 579ad6bf
      	PR c++/18368
      	* g++.dg/other/semicolon.C: New test.
      
      From-SVN: r104378
      Volker Reichelt committed
    • tree-pass.h (pass_vect_dce): Declare. · 8fe07c42
              * tree-pass.h (pass_vect_dce): Declare.
              * passes.c (init_optimization_passes): Add it.
              * tree-flow.h (tree_ssa_dce): Declare.
              * tree-ssa-dce.c (tree_ssa_dce): Export.
              * tree-ssa-loop.c (tree_vectorize): Move current_loops check ...
              (gate_tree_vectorize): ... here.
              (pass_vect_dce): New.
      
      From-SVN: r104376
      Richard Henderson committed
    • except.c (struct eh_status): Turn region_array into vec. · 0856ee98
      2005-09-17  Jan Hubicka  <jh@suse.cz>
      
      	* except.c (struct eh_status): Turn region_array into vec.
      	(expand_resx_expr, collect_eh_region_array, remove_unreachable_regions,
      	convert_from_eh_region_ranges, find_exception_handler_labels,
      	current_function_has_exception_handlers, assign_filter_values,
      	build_post_landing_pads, dw2_build_landing_pads,
      	sjlj_find_directly_reachable_regions, sjlj_mark_call_sites,
      	sjlj_emit_dispatch_table, remove_eh_handler, for_each_eh_region,
      	foreach_reachable_handler, can_throw_internal_1,
      	convert_to_eh_region_ranges, verify_eh_tree): Update uses of
      	region_array.
      	(duplicate_eh_region_1): Update region_array.
      	(duplicate_eh_regions): Resize region_array and avoid recomputing.
      
      From-SVN: r104375
      Jan Hubicka committed
    • re PR middle-end/22067 (Inconsistent multiply by immediate) · 53c4ca47
              PR middle-end/22067
              * expmed.c (expand_mult): Substitute simple register for op0 when
              computing max_cost.
      
      From-SVN: r104373
      David Edelsohn committed
    • re PR fortran/15586 (gfortran should support i18n in its compiler messages) · 31043f6c
      	PR fortran/15586
      
      	* arith.c (gfc_arith_error): Add translation support
      	for error messages.
      	* array.c (gfc_match_array_ref): Likewise.
      	(gfc_match_array_spec): Likewise.
      	* check.c (must_be): Add msgid convention to third argument.
      	(same_type_check): Add translation support for error message.
      	(rank_check): Likewise.
      	(kind_value_check): Likewise.
      	(gfc_check_associated): Correct typo.
      	(gfc_check_reshape): Add translation support for error message.
      	(gfc_check_spread): Likewise.
      	* error.c (error_printf): Add nocmsgid convention to argument.
      	(gfc_warning, gfc_notify_std, gfc_warning_now, gfc_warning_check)
      	(gfc_error, gfc_error_now): Likewise.
      	(gfc_status): Add cmsgid convention to argument.
      	* expr.c (gfc_extract_int): Add translation support
              for error messages.
      	(gfc_check_conformance): Add msgid convention to argument.
      	(gfc_check_pointer_assign): Correct tabbing.
      	* gfortran.h: Include intl.h header. Remove prototype
      	for gfc_article.
      	* gfortranspec.c: Include intl.h header.
      	(lang_specific_driver): Add translation support for --version.
      	* io.c (check_format): Add translation support for
      	error message.
      	(format_item_1): Likewise.
      	(data_desc): Likewise.
      	* matchexp.c: Likewise.
      	* misc.c (gfc_article): Remove function.
      	* module.c (bad_module): Use msgid convention. Add
      	translation support for error messages.
      	(require_atom): Add translation support for error messages.
      	* parse.c (gfc_ascii_statement): Likewise.
      	(gfc_state_name): Likewise.
      	* primary.c (match_boz_constant): Reorganise error
      	messages for translations.
      	* resolve.c (resolve_entries): Likewise.
      	(resolve_operator): Add translation support for error messages.
      	(gfc_resolve_expr): Use msgid convention. Reorganise error
              messages for translations.
      	(resolve_symbol): Add translation support for error messages.
      	* symbol.c (gfc_add_procedure): Remove use of gfc_article function.
      	* trans-const.c (gfc_build_string_const): Use msgid convention.
      
      	* exgettext: Add a new nocmsgid convention for arguments
      	that should be marked as no-c-format.
      	* gcc.pot: Regenerate.
      
      From-SVN: r104372
      Francois-Xavier Coudert committed
    • expr.c (emit_move_via_integer): Add force argument, pass it on to emit_move_change_mode. · 652b0932
              * expr.c (emit_move_via_integer): Add force argument, pass it on
              to emit_move_change_mode.  Update callers.
              (emit_move_complex): Pass true to new force argument.
              * function.c (expand_function_end): Move expand_eh_return call
              earlier.  Merge sub-word complex values into a pseudo before
              copying to the return hard register.
      
      From-SVN: r104371
      Richard Henderson committed
    • jni.exp (gcj_jni_invocation_test_one): Use libjava_find_lib to find the proper libgcj. · 3fb90446
      2005-09-17  H.J. Lu  <hongjiu.lu@intel.com>
      
      	* testsuite/libjava.jni/jni.exp (gcj_jni_invocation_test_one):
      	Use libjava_find_lib to find the proper libgcj.
      
      From-SVN: r104370
      H.J. Lu committed
    • varasm.c (output_constant): Do not abort on VIEW_CONVERT_EXPRs between different sizes. · 69fcfd68
      	* varasm.c (output_constant): Do not abort on VIEW_CONVERT_EXPRs
      	between different sizes.
      
      From-SVN: r104368
      Eric Botcazou committed
    • Correction. Committed wrong patch earlier today. · a49701f9
      From-SVN: r104367
      Anthony Green committed
    • Daily bump. · ee2400e3
      [[Split portion of a mixed commit.]]
      
      From-SVN: r104364.2
      GCC Administrator committed
    • huge-val1.C: Disable tests on values of HUGE_VAL... · 8d86a532
      	* g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
      	HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
      
      From-SVN: r104361
      Joseph Myers committed
  5. 16 Sep, 2005 3 commits