1. 11 Oct, 2004 6 commits
  2. 10 Oct, 2004 15 commits
    • basic-block.h: Remove the prototypes for can_hoist_insn_p... · 9b1f72c4
      	* basic-block.h: Remove the prototypes for can_hoist_insn_p,
      	hoist_insn_after, and hoist_insn_to_edge.
      	* rtl.h: Remove the prototypes for reg_referenced_between_p,
      	no_jumps_between_p, and insn_dependent_p.
      	* rtlanal.c (no_jumps_between_p, reg_referenced_between_p,
      	insn_dependent_p, insn_dependent_p_1, hoist_test_store,
      	can_hoist_insn_p, hoist_update_store, hoist_insn_after,
      	hoist_insn_to_edge): Remove.
      
      From-SVN: r88860
      Kazu Hirata committed
    • functexcept.h: Add guards. · 382c6e2d
      
      2004-10-10  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* include/bits/functexcept.h: Add guards.
      
      	* acinclude.m4 (GLIBCXX_ENABLE_THREADS): Tweak test.
      	* configure: Regenerate.
      
      From-SVN: r88857
      Benjamin Kosnik committed
    • re PR c++/17393 ("unused variable '._0'" warning with -Wall) · 22ab714d
      	PR c++/17393
      	* decl.c (grokdeclarator): Robustify error-recovery on invalid
      	declarations.
      
      	PR c++/17393
      	* g++.dg/parse/error21.C: New test.
      
      From-SVN: r88855
      Mark Mitchell committed
    • Convert diagnostics to use quoting flag q 7/n · a82e1a7d
      cp/
              Convert diagnostics to use quoting flag q 7/n
              * typeck.c (composite_pointer_type_r, composite_pointer_type,
              cxx_sizeof_or_alignof_type, cxx_sizeof_or_alignof_expr,
              string_conv_p, build_class_member_access_expr,
              build_class_member_access_expr, lookup_destructor,
              finish_class_member_access_expr, build_indirect_ref,
              get_member_function_from_ptrfunc, build_function_call,
              convert_arguments, build_binary_op, pointer_diff,
              build_unary_op,
              check_for_casting_away_constness, build_static_cast,
              build_reinterpret_cast, build_const_cast, build_c_cast,
              build_modify_expr, get_delta_difference, build_ptrmemfunc,
              dubious_conversion_warnings, convert_for_assignment,
              convert_for_initialization,
              maybe_warn_about_returning_address_of_local,
              check_return_expr):
              Use quoting marks.
      
              * typeck2.c (error_not_base_type, readonly_error,
              abstract_virtuals_error, cxx_incomplete_type_diagnostic,
              store_init_value, digest_init, build_x_arrow,
              build_m_component_ref, require_complete_eh_spec_types):
              Likewise.
      
              * tree.c (cp_build_qualified_type_real,
              handle_java_interface_attribute,
              handle_init_priority_attribute):
              Likewise.
      
              * semantics.c (finish_asm_stmt, finish_non_static_data_member,
              finish_pseudo_destructor_expr,
              check_template_template_default_arg, begin_class_definition,
              finish_base_specifier, qualified_name_lookup_error,
              finish_id_expression, finish_typeof): Likewise.
      
              * search.c (lookup_base, check_final_overrider,
              look_for_overrides_r): Likewise.
      
              * rtti.c (get_tinfo_decl, build_dynamic_cast_1): Likewise.
      testsuite/
              * g++.dg/overload/pmf1.C: Adjust quoting marks.
              * g++.dg/warn/incomplete1.C: Likewise.
              * g++.dg/template/qualttp20.C: Likewise.
      
      From-SVN: r88854
      Gabriel Dos Reis committed
    • re PR c/17881 (Incomplete type warning is issued even for prototypes) · bba5733f
      	PR c/17881
      	* c-decl.c (grokparms): Don't warn for parameters of incomplete
      	type in declarations that are not definitions except for the case
      	of parameters of void type.
      
      testsuite:
      	* parm-incomplete-1.c: New test.
      
      From-SVN: r88850
      Joseph Myers committed
    • monetary_members.cc (_S_construct_pattern): Give __ret a default value, thus… · a780ad2f
      monetary_members.cc (_S_construct_pattern): Give __ret a default value, thus avoiding spurious warnings.
      
      2004-10-10  Paolo Carlini  <pcarlini@suse.de>
      
      	* config/locale/gnu/monetary_members.cc (_S_construct_pattern):
      	Give __ret a default value, thus avoiding spurious warnings.
      
      	* testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: Open either
      	words or linux.words, otherwise exit.
      	* testsuite/performance/27_io/ifstream_getline.cc: Slighlty tweak.
      
      From-SVN: r88848
      Paolo Carlini committed
    • Calendar.java (set): Invalidate DST_OFFSET field as a DST boundary may have been crossed. · 0ba09d8f
      2004-10-08  Bryce McKinlay  <mckinlay@redhat.com>
      
      	* java/util/Calendar.java (set): Invalidate DST_OFFSET
      	field as a DST boundary may have been crossed.
      	* java/util/GregorianCalendar.java (add): Throw
      	IllegalArgumentException on attempt to add to DST_OFFSET or
      	ZONE_OFFSET fields. Update javadoc.
      
      From-SVN: r88847
      Bryce McKinlay committed
    • * module.c: Fix formatting issues. · 711f8369
      From-SVN: r88846
      Tobias Schlüter committed
    • * tree-cfg.c: Fix comment typos. · f0b698c1
      From-SVN: r88845
      Kazu Hirata committed
    • Fix typo · 36700ac8
      From-SVN: r88839
      Mark Mitchell committed
    • re PR c++/17867 ("void" instead of class name in error message) · 17a27b4f
      	PR c++/17867
      	* error.c (dump_expr): Correct handling of AGGR_INIT_EXPRs using a
      	constructor.
      
      	PR c++/17670
      	* init.c (build_new): Correct comments.
      	* parser.c (cp_parser_new_expression): Use NULL_TREE for nelts in
      	the non-array case.
      
      	PR c++/17821
      	* parser.c (cp_parser_postfix_dot_deref_expression): If the
      	pseduo-destructor-name production does not work, fall back to the
      	ordinary production.
      
      	PR c++/17826
      	* tree.c (cp_tree_equal): Handle a BASELINK.
      
      	PR c++/17687
      	* g++.dg/parse/error19.C: New test.
      
      	PR c++/17670
      	* g++.dg/init/new11.C: New test.
      
      	PR c++/17821
      	* g++.dg/parse/error20.C: New test.
      
      	PR c++/17826
      	* g++.dg/template/crash24.C: New test.
      
      From-SVN: r88836
      Mark Mitchell committed
    • re PR c/17301 (ICE on wrong usage of __builtin_stdarg_start) · c69c9b36
      	PR c/17301
      	* builtins.c (expand_builtin_va_start): Check for too few
      	arguments to va_start.
      
      testsuite:
      	* gcc.dg/pr17301-1.c: New test.
      
      From-SVN: r88835
      Joseph Myers committed
    • re PR c/17189 (bogus warning for struct Foo { int; };) · 216a5f1b
      	PR c/17189
      	* c-decl.c (grokfield): Make diagnostic for bad cases of unnamed
      	fields a pedwarn.  Pedwarn here for unnamed structs/unions if
      	pedantic.
      	* c-parse.in (component_decl): Don't pedwarn here for unnamed
      	fields.
      
      testsuite:
      	* gcc.dg/anon-struct-5.c: New test.
      
      From-SVN: r88834
      Joseph Myers committed
    • Daily bump. · fb643d23
      [[Split portion of a mixed commit.]]
      
      From-SVN: r88832.2
      GCC Administrator committed
    • Daily bump. · 5c24f1f5
      [[Split portion of a mixed commit.]]
      
      From-SVN: r88831.2
      GCC Administrator committed
  3. 09 Oct, 2004 14 commits
  4. 08 Oct, 2004 5 commits