1. 21 Mar, 2008 17 commits
    • re PR target/27946 (double to long long and back to double stores to the stack) · e8afc0cb
      2008-03-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
      
              PR target/27946
              * config/rs6000/rs6000.md (floatdidf2): Discouraging fprs and
              encouraging but not allowing gprs for input;
              change the input constraint to !f#r.
              (fix_truncdfdi2): Discouraging fprs and encouraging but not allowing
              gprs for output;
              change the output constraint to !f#r.
      
      
      2008-03-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
      
              PR target/27946
              * gcc.target/powerpc/ppc64-double-1.c: New testcase.
      
      From-SVN: r133439
      Andrew Pinski committed
    • re PR target/27946 (double to long long and back to double stores to the stack) · 94e98316
      2008-03-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
      
              PR target/27947
              * config/rs6000/rs6000.md (floatdidf2): Discouraging fprs and
              encouraging but not allowing gprs for input;
              change the input constraint to !f#r.
              (fix_truncdfdi2): Discouraging fprs and encouraging but not allowing
              gprs for output;
              change the output constraint to !f#r.
      
      
      2008-03-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
      
              PR target/27947
              * gcc.target/powerpc/ppc64-double-1.c: New testcase.
      
      From-SVN: r133438
      Andrew Pinski committed
    • pack_generic.c: Fix typo. · 042a12f4
      2008-03-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
      
      	* intrinsics/pack_generic.c:  Fix typo.
      
      From-SVN: r133437
      Jerry DeLisle committed
    • re PR bootstrap/35660 (Bootstrap failure on i686-apple-darwin9 at revision 133434.) · f03f16b2
      2008-03-21  Andreas Tobler  <a.tobler@schweiz.org>
      
      	PR bootstrap/35660
      	* objc-act.c (objc_generate_cxx_ctor_or_dtor): Rename IS_AGGR_TYPE to
      	MAYBE_CLASS_TYPE_P.
      	(objc_generate_cxx_cdtors): Likewise.
      	(add_instance_variable): Likewise.
      
      From-SVN: r133436
      Andreas Tobler committed
    • re PR target/13958 (Conversion from unsigned to double is painfully slow on P4) · 7fb1431b
              PR target/13958
              * config/i386/i386.md ("*floatunssi<mode2>_1"): New pattern with
              corresponding post-reload splitters.
              ("floatunssi<mode>2"): Expand to unsigned_float x87 insn pattern
              when x87 FP math is selected.
              * config/i386/i386-protos.h (ix86_expand_convert_uns_sixf_sse):
              New function prototype.
              * config/i386/i386.c (ix86_expand_convert_uns_sixf_sse): New
              unreachable function to ease macroization of insn patterns.
      
      From-SVN: r133435
      Uros Bizjak committed
    • cp-tree.h (IS_AGGR_TYPE): Rename to MAYBE_CLASS_TYPE_P. · 9e1e64ec
      2008-03-21  Paolo Carlini  <pcarlini@suse.de>
      
      	* cp-tree.h (IS_AGGR_TYPE): Rename to MAYBE_CLASS_TYPE_P.
      	(SET_IS_AGGR_TYPE): Rename to SET_CLASS_TYPE_P.
      	(IS_AGGR_TYPE_CODE): Rename to RECORD_OR_UNION_CODE_P.
      	(PROMOTES_TO_AGGR_TYPE): Remove.
      	(CLASS_TYPE_P, TYPE_NON_AGGREGATE_CLASS): Adjust.
      	* typeck.c (unary_complex_lvalue, build_modify_expr,
      	convert_for_initialization): Adjust.
      	* init.c (is_aggr_type): Remove.
      	(is_class_type): Add.
      	(build_offset_ref, build_new_1, build_vec_delete_1, build_vec_init,
      	build_delete): Adjust.
      	* lex.c (make_aggr_type): Remove.
      	(make_class_type): Add.
      	(cxx_make_type): Adjust.
      	* class.c (finish_struct_1, fixed_type_or_null, is_empty_class):
      	Adjust.
      	* decl.c (build_typename_type, make_typename_type,
      	make_unbound_class_template, cxx_init_decl_processing,
      	check_tag_decl, groktypename, start_decl_1, layout_var_decl,
      	check_initializer, cp_finish_decl, build_ptrmemfunc_type, grokparms,
      	grok_op_properties, xref_tag, check_function_type): Adjust.
      	* call.c (check_dtor_name, standard_conversion, implicit_conversion,
      	add_builtin_candidate, add_builtin_candidates,
      	build_user_type_conversion_1, convert_like_real, build_cxx_call,
      	is_subseq, compare_ics): Adjust.
      	* method.c (use_thunk): Adjust.
      	* rtti.c (build_dynamic_cast_1, create_pseudo_type_info,
      	create_tinfo_types): Adjust.
      	* cvt.c (cp_convert_to_pointer, convert_to_pointer_force,
      	build_up_reference, convert_to_reference, convert_from_reference,
      	ocp_convert, build_expr_type_conversion): Adjust.
      	* tree.c (bind_template_template_parm, error_type): Adjust.
      	* dump.c (cp_dump_tree): Adjust.
      	* search.c (lookup_member): Adjust.
      	* friend.c (make_friend_class, do_friend): Adjust.
      	* typeck2.c (store_init_value, process_init_constructor_array,
      	process_init_constructor_record, build_x_arrow, build_m_component_ref,
      	build_functional_cast): Adjust.
      	* pt.c (finish_member_template_decl, process_template_parm,
      	lookup_template_class, tsubst_function_type, tsubst,
      	tsubst_copy_and_build, get_template_base, bt_instantiate_type_proc):
      	Adjust.
      	* semantics.c (begin_class_definition, finish_base_specifier,
      	finish_typeof, cxx_omp_predetermined_sharing, finish_decltype_type):
      	Adjust.
      	* name-lookup.c (constructor_name_p, push_overloaded_decl,
      	do_class_using_decl, lookup_qualified_name,
      	maybe_process_template_type_declaration): Adjust.
      	* decl2.c (grok_array_decl, check_member_template,
      	constrain_class_visibility): Adjust.
      	* parser.c (cp_parser_class_name): Adjust.
      
      From-SVN: r133434
      Paolo Carlini committed
    • gfortran.map: Move erfc_scaled symbols to new symbol node GFORTRAN_1.1... · fc34570c
      2008-03-21  Janne Blomqvist  <jb@gcc.gnu.org>
      
              * gfortran.map: Move erfc_scaled symbols to new symbol node
              GFORTRAN_1.1, thereby fixing ABI bug introduced in r132846.
      
      From-SVN: r133432
      Janne Blomqvist committed
    • configure.ac: Add support for --enable-gold. · 5afab7ad
      	* configure.ac: Add support for --enable-gold.
      	* Makefile.def: Add gold as a directory like ld.
      	* configure, Makefile.in: Regenerate.
      
      From-SVN: r133429
      Ian Lance Taylor committed
    • re PR libfortran/32972 (performance of pack/unpack) · 36240d3d
      2008-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
      
      	PR libfortran/32972
      	* runtime/in_pack_generic.c (internal_pack):  Call correct
      	function, pack_i16, for GFC_INTEGER_16.
      
      From-SVN: r133428
      Thomas Koenig committed
    • re PR libfortran/32972 (performance of pack/unpack) · 3ef2513a
      2008-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
      
      	PR libfortran/32972
      	* Makefile.am:  Add new variable, i_pack_c, containing
      	pack_i1.c, pack_i2.c, pack_i4.c, pack_i8.c, pack_i16.c,
      	pack_r4.c, pack_r8.c, pack_r10.c, pack_r16.c, pack_c4.c,
      	pack_c8.c, pack_c10.c, pack_c16.c.
      	Add m4/pack.m4 to m4_files.
      	Add i_pack_c to gfor_built_src.
      	Add rule to generate i_pack_c from m4/pack.m4.
      	* Makefile.in:  Regenerated.
      	* libgfortran.h: Add prototypes for pack_i1, pack_i2, pack_i4,
      	pack_i8, pack_i16, pack_r4, pack_r8, pack_c4, pack_c8,
      	pack_c10, pack_c16.
      	* intrinsics/pack_generic.c:  Add calls to specific
      	pack functions.
      	* m4/pack.m4:  New file.
      	* generated/pack_i1.c:  New file.
      	* generated/pack_i2.c:  New file.
      	* generated/pack_i4.c:  New file.
      	* generated/pack_i8.c:  New file.
      	* generated/pack_i16.c:  New file.
      	* generated/pack_r4.c:  New file.
      	* generated/pack_r8.c:  New file.
      	* generated/pack_r10.c:  New file.
      	* generated/pack_r16.c:  New file.
      	* generated/pack_c4.c:  New file.
      	* generated/pack_c8.c:  New file.
      	* generated/pack_c10.c:  New file.
      	* generated/pack_c16.c:  New file.
      
      2008-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
      
      	PR libfortran/32972
      	* internal_pack_1.f90:  New test case.
      	* internal_pack_2.f90:  New test case.
      	* internal_pack_3.f90:  New test case.
      
      From-SVN: r133427
      Thomas Koenig committed
    • trans.c (Attribute_to_gnu): Compute as (hb < lb) ? 0 : hb - lb + 1 instead of max (hb - lb + 1, 0). · f4351641
      2008-03-21  Olivier Hainque  <hainque@adacore.com>
      
      	ada/
      	* trans.c (Attribute_to_gnu) <'length>: Compute as (hb < lb)
      	? 0 : hb - lb + 1 instead of max (hb - lb + 1, 0).
      
      	testsuite/
      	* gnat.dg/empty_vector_length.adb: New testcase.
      
      From-SVN: r133423
      Olivier Hainque committed
    • trans.c (addressable_p): Add notes on addressability issues. · 10c5d1a0
      	* trans.c (addressable_p): Add notes on addressability issues.
      
      From-SVN: r133421
      Eric Botcazou committed
    • Add forgotten entry for r133418. · 457b629a
      From-SVN: r133420
      Olivier Hainque committed
    • tree-data-ref.c (dump_data_dependence_relation): Avoid data reference dumps if… · ed2024ba
      tree-data-ref.c (dump_data_dependence_relation): Avoid data reference dumps if ddr is NULL or dependence is unknown.
      
      2008-03-21  Martin Jambor  <mjambor@suse.cz>
      
      	* tree-data-ref.c (dump_data_dependence_relation): Avoid data
      	reference dumps if ddr is NULL or dependence is unknown.
      
      From-SVN: r133419
      Martin Jambor committed
    • trans.c (addressable_p): Accept COND_EXPR when both arms are addressable. · cac5fbfc
      2008-03-21  Olivier Hainque  <hainque@adacore.com>
                  Ed Schonberg  <schonberg@adacore.com>
      
      	* trans.c (addressable_p): Accept COND_EXPR when both arms
      	are addressable.
      	(gnat_gimplify_expr): Let the gimplifier handle &COND_EXPR.
      	(call_to_gnu): Do not use name reference in the error message
      	for a misaligned by_reference_parameter. The actual may be a
      	general expression.
      
      From-SVN: r133418
      Olivier Hainque committed
    • testsuite_abi.cc: Add support for not counting GLIBCXX_LDBL_* compat symbols missing if... · 4a49c70b
      2008-03-20  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* testsuite/util/testsuite_abi.cc: Add support for not counting
      	GLIBCXX_LDBL_* compat symbols missing if no long double compat
      	symbols under test.
      
      From-SVN: r133417
      Benjamin Kosnik committed
    • Daily bump. · f3270633
      From-SVN: r133409
      GCC Administrator committed
  2. 20 Mar, 2008 23 commits
    • linux-atomic.asm (ATOMIC_TEST_AND_SET): Take unsigned extension into account. · 06644a07
      	* config/sh/linux-atomic.asm (ATOMIC_TEST_AND_SET): Take
      	unsigned extension into account.
      	(ATOMIC_COMPARE_AND_SWAP): Likewise.
      	(ATOMIC_FETCH_AND_OP, ATOMIC_FETCH_AND_COMBOP): Likewise.
      	Do computations on a scratch register.
      
      From-SVN: r133405
      Kaz Kojima committed
    • tree-scalar-evolution.c (chrec_contains_symbols_defined_in_loop): Use… · ad6003f2
      tree-scalar-evolution.c (chrec_contains_symbols_defined_in_loop): Use is_gimple_min_invariant instead of TREE_INVARIANT.
      
      2008-03-21  Richard Guenther  <rguenther@suse.de>
      
      	* tree-scalar-evolution.c (chrec_contains_symbols_defined_in_loop):
      	Use is_gimple_min_invariant instead of TREE_INVARIANT.
      	* tree-ssa-loop-ivopts.c (force_expr_to_var_cost): Likewise.
      	* tree-ssa-dom.c (record_equality): Likewise.
      	* tree-inline.c (copy_body_r): Likewise.
      	* tree-ssa-pre.c (make_values_for_stmt): Remove test for
      	TREE_INVARIANT.
      
      From-SVN: r133403
      Richard Guenther committed
    • sh.c (split_branches): Pass zero to redirect_jump as 'delete_unused' argument. · 2acdc1fb
      	* config/sh/sh.c (split_branches): Pass zero to	redirect_jump
      	as 'delete_unused' argument.
      
      From-SVN: r133402
      Kaz Kojima committed
    • tree-ssa-forwprop.c (forward_propagate_addr_expr_1): Remove special casing of constant qualifiers. · 16ac8575
      2008-03-20  Richard Guenther  <rguenther@suse.de>
      
      	* tree-ssa-forwprop.c (forward_propagate_addr_expr_1): Remove
      	special casing of constant qualifiers.
      	* tree-ssa.c (useless_type_conversion_p_1): Instead do not
      	care about them in general.
      	* tree-ssa-ccp.c (ccp_fold): Addresses are constant or not
      	regardless of their type.
      	(fold_stmt_r): Forcefully fold *& if we end up with that.
      
      	* gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
      
      From-SVN: r133400
      Richard Guenther committed
    • * es.po: Update. · 44b6c546
      From-SVN: r133398
      Joseph Myers committed
    • re PR libstdc++/35637 (tr1::function fails with const member function pointer) · 33c8c0b6
      2008-03-20  Paolo Carlini  <pcarlini@suse.de>
      
      	PR libstdc++/35637
      	* include/tr1_impl/type_traits (struct __in_array): Add back.
      	(is_function): Use it.
      	* testsuite/tr1/4_metaprogramming/is_function/35637.cc: New.
      
      From-SVN: r133395
      Paolo Carlini committed
    • config.gcc (arm*-*-uclinux*): Remove duplicate arm/uclinux-elf.h. · 433d52fd
      2008-03-20  Paul Brook  <paul@codesourcery.com>
      
      	gcc/
      	* config.gcc (arm*-*-uclinux*): Remove duplicate arm/uclinux-elf.h.
      	* config/arm/uclinux-eabi.h (SUBTARGET_EXTRA_LINK_SPEC): Add extra
      	linker flags.
      	* config/arm/bpabi.h (SUBTARGET_EXTRA_LINK_SPEC): Provide default
      	definition.
      	(LINK_SPEC): Use SUBTARGET_EXTRA_LINK_SPEC.
      	* config/arm/unwind-arm.h (_Unwind_decode_target2): Add uClinux.
      
      From-SVN: r133394
      Paul Brook committed
    • re PR testsuite/34168 (runtime tests in gfortran.dg/vect fail for unsupported [non-SSE2] targets) · 8a313b81
              PR testsuite/34168
              * lib/target-supports.exp (check_sse2_hw_available): New procedure.
              * gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile"
              if SSE2 hardware is not available.
              * g++.dg/vect/vect.exp: Update target-dependent overrides to match
              gcc.dg/vect/vect.exp.
              * gfortran.dg/vect/vect.exp: Ditto.
              (check_effective_target_lp64_or_vect_no_align): Remove procedure.
      
      
      Co-Authored-By: Uros Bizjak <ubizjak@gmail.com>
      
      From-SVN: r133393
      Victor Kaplansky committed
    • set_operations.h: Removed superfluous set_intersection. · 8894d2ba
      2008-03-20  Johannes Singler  <singler@ira.uka.de>
      
              * include/parallel/set_operations.h: Removed superfluous
              set_intersection.
      
      From-SVN: r133391
      Johannes Singler committed
    • Add Pablo Oliveira to the list of authors for 3 patches. · 8a57e48f
      From-SVN: r133390
      Arnaud Charlet committed
    • common.opt (Wmudflap): New option. · 7621f5d5
      	* common.opt (Wmudflap): New option.
      	* tree-mudflap.c (mf_xform_derefs_1): Guard warning by OPT_Wmudflap.
      	(mx_register_decls): Likewise.
      	(mudflap_finish_file): Likewise.
      	* doc/invoke.texi: Document -Wno-mudflap.
      
      	* testsuite/libmudflap.c/pass63-frag.c: New test.
      
      From-SVN: r133385
      Volker Reichelt committed
    • cmdlne-dD-M.c: Fix test for makefile rule and remove xfail. · e44013f7
      * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
      xfail.
      
      From-SVN: r133384
      Andreas Schwab committed
    • pr34692.c: Cleanup gimple dump file. · 7c38ade9
      	* gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
      	* gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
      	from dg-options.
      
      From-SVN: r133383
      Uros Bizjak committed
    • re PR testsuite/35621 (gcc.target/i386/ssse3-*.c violates C/C++ aliasing rules) · a1289801
      2008-03-20  H.J. Lu  <hongjiu.lu@intel.com>
      
      	PR testsuite/35621
      	* gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
      	* gcc.target/i386/ssse3-pabsd.c: Likewise.
      	* gcc.target/i386/ssse3-pabsw.c: Likewise.
      	* gcc.target/i386/ssse3-palignr.c: Likewise.
      	* gcc.target/i386/ssse3-phaddd.c: Likewise.
      	* gcc.target/i386/ssse3-phaddsw.c: Likewise.
      	* gcc.target/i386/ssse3-phaddw.c: Likewise.
      	* gcc.target/i386/ssse3-phsubd.c: Likewise.
      	* gcc.target/i386/ssse3-phsubsw.c: Likewise.
      	* gcc.target/i386/ssse3-phsubw.c: Likewise.
      	* gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
      	* gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
      	* gcc.target/i386/ssse3-pshufb.c: Likewise.
      	* gcc.target/i386/ssse3-psignb.c: Likewise.
      	* gcc.target/i386/ssse3-psignd.c: Likewise.
      	* gcc.target/i386/ssse3-psignw.c: Likewise.
      
      From-SVN: r133380
      H.J. Lu committed
    • re PR libstdc++/35256 (Bad link on http://gcc.gnu.org/onlinedocs/libstdc++/parallel_mode.html) · 1285e2a2
      
      2008-03-19  Benjamin Kosnik  <bkoz@redhat.com>
      
      	PR libstdc++/35256
      	* doc/xml/manual/parallel_mode.xml: Correct configuration documentation.
      	* doc/html/manual/bk01pt12ch31s04.html: Regenerate.
      
      From-SVN: r133378
      Benjamin Kosnik committed
    • * vi.po: Update. · 6fd85d21
      From-SVN: r133376
      Joseph Myers committed
    • * sv.po: Update. · bda9dc40
      From-SVN: r133374
      Joseph Myers committed
    • re PR testsuite/35647 (FAIL: gcc.dg/cpp/cmdlne-d(I|M)-M.c scan-file… · 2a012fcc
      re PR testsuite/35647 (FAIL: gcc.dg/cpp/cmdlne-d(I|M)-M.c scan-file (^|\\n)cmdlne-d(I|M)-M[^\\n]*:[^\\n]*cmdlne-d(I|M)-M.c)
      
      PR testsuite/35647
      * gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation.
      * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
      * gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional
      continuation and remove xfail.
      
      From-SVN: r133373
      Andreas Schwab committed
    • re PR libfortran/32972 (performance of pack/unpack) · 6006658d
      2008-03-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
      
      	PR libfortran/32972
      	* gfortran.dg/internal_pack_3.f90:  Add missing parameter
      	in subroutine.
      
      From-SVN: r133368
      Thomas Koenig committed
    • ms format support for mingw. · 6590fc9f
      for gcc:
      	* c-format.c (replace_format_name_to_system_name): New.
      	(cmp_attribs): New.
      	(convert_format_name_to_system_name): New.
      	(decode_format_attr): Add use of convert_format_name_to_system_name.
      	(format_types_orig): Add gnu_ prefix to names.
      	(check_format_info_main): Special treating of \0 escaped names for
      	supporting multi-character format specifiers as I32, I64.
      	(TARGET_OVERRIDES_FORMAT_ATTRIBUTES): Use of user defined attributes.
      	(gnu_target_overrides_format_attributes): New.
      	* c-format.h: Add structure target_ovr_attr to hold
      	system specific formatter names.
      	* config.gcc: Add for x86&x86_64 cygwin and mingw32 targets the
      	msformat-c.o file to c_target_objs and cxx_target_objs.
      	* config/i386/mingw32.h (TARGET_OVERRIDES_FORMAT_ATTRIBUTES): New.
      	(TARGET_OVERRIDES_FORMAT_ATTRIBUTES_COUNT): New.
      	(TARGET_N_FORMAT_TYPES): New.
      	* config/i386/msformat-c.c: New.
      	* config/i386/t-cygming: Add build rule for msformat-c.o.
      	* doc/extend.texi: Add new format names gnu_* and ms_* and
      	further details.
      	* doc/tm.texi: (TARGET_OVERRIDES_FORMAT_ATTRIBUTES): New.
      
      for gcc/testsuite/
      
      	* gcc.dg/format/ms_array-1.c: New.
      	* gcc.dg/format/ms_c90-scanf-3.c: New.
      	* gcc.dg/format/ms_c99-strftime-1.c: New.
      	* gcc.dg/format/ms_no-y2k-1.c: New.
      	* gcc.dg/format/ms_attr-1.c: New.
      	* gcc.dg/format/ms_c90-scanf-4.c: New.
      	* gcc.dg/format/ms_c99-strftime-2.c: New.
      	* gcc.dg/format/ms_nonlit-1.c: New.
      	* gcc.dg/format/ms_c90-scanf-5.c: New.
      	* gcc.dg/format/ms_cast-1.c: New.
      	* gcc.dg/format/ms_nonlit-2.c: New.
      	* gcc.dg/format/ms_attr-2.c: New.
      	* gcc.dg/format/ms_c90-strftime-1.c: New.
      	* gcc.dg/format/ms_miss-1.c: New.
      	* gcc.dg/format/ms_nonlit-3.c: New.
      	* gcc.dg/format/ms_attr-3.c: New.
      	* gcc.dg/format/ms_c90-strftime-2.c: New.
      	* gcc.dg/format/ms_miss-2.c: New.
      	* gcc.dg/format/ms_nul-1.c: New.
      	* gcc.dg/format/ms_attr-4.c: New.
      	* gcc.dg/format/ms_c94-printf-1.c: New.
      	* gcc.dg/format/ms_miss-3.c: New.
      	* gcc.dg/format/ms_nul-2.c: New.
      	* gcc.dg/format/ms_attr-7.c: New.
      	* gcc.dg/format/ms_c94-scanf-1.c: New.
      	* gcc.dg/format/ms_miss-4.c: New.
      	* gcc.dg/format/ms_null-1.c: New.
      	* gcc.dg/format/ms_bitfld-1.c: New.
      	* gcc.dg/format/ms_c99-printf-1.c: New.
      	* gcc.dg/format/ms_miss-5.c: New.
      	* gcc.dg/format/ms_plus-1.c: New.
      	* gcc.dg/format/ms_branch-1.c: New.
      	* gcc.dg/format/ms_c99-printf-2.c: New.
      	* gcc.dg/format/ms_miss-6.c: New.
      	* gcc.dg/format/ms_sec-1.c: New.
      	* gcc.dg/format/ms_c90-printf-1.c: New.
      	* gcc.dg/format/ms_c99-printf-3.c: New.
      	* gcc.dg/format/ms_multattr-1.c: New.
      	* gcc.dg/format/ms_unnamed-1.c: New.
      	* gcc.dg/format/ms_c90-printf-2.c: New.
      	* gcc.dg/format/ms_c99-scanf-1.c: New.
      	* gcc.dg/format/ms_multattr-2.c: New.
      	* gcc.dg/format/ms_va-1.c: New.
      	* gcc.dg/format/ms_c90-printf-3.c: New.
      	* gcc.dg/format/ms_c99-scanf-2.c: New.
      	* gcc.dg/format/ms_multattr-3.c: New.
      	* gcc.dg/format/ms_warnll-1.c: New.
      	* gcc.dg/format/ms_c90-scanf-1.c: New.
      	* gcc.dg/format/ms_c99-scanf-3.c: New.
      	* gcc.dg/format/ms_no-exargs-1.c: New.
      	* gcc.dg/format/ms_zero-length-1.c: New.
      	* gcc.dg/format/ms_c90-scanf-2.c: New.
      	* gcc.dg/format/ms_c99-scanf-4.c: New.
      	* gcc.dg/format/ms_no-exargs-2.c: New.
      	* gcc.dg/format/null-1.c: Add gnu style usage for mingw.
      	* gcc.dg/format/miss-1.c: Likewise.
      	* gcc.dg/format/miss-3.c: Likewise.
      	* gcc.dg/format/multattr-2.c: Likewise.
      	* gcc.dg/format/miss-5.c: Likewise.
      	* gcc.dg/format/attr-2.c: Likewise.
      	* gcc.dg/format/attr-4.c: Likewise.
      	* gcc.dg/format/c90-scanf-4.c: Likewise.
      	* gcc.dg/format/c99-printf-3.c: Likewise.
      	* gcc.dg/format/multattr-1.c: Likewise.
      	* gcc.dg/format/miss-4.c: Likewise.
      	* gcc.dg/format/miss-6.c: Likewise.
      	* gcc.dg/format/c90-printf-3.c: Likewise.
      	* gcc.dg/format/attr-1.c: Likewise.
      	* gcc.dg/format/attr-3.c: Likewise.
      	* gcc.dg/format/attr-7.c: Likewise.
      	* gcc.dg/format/format.h: Treat mingw and gnu style.
      	* gcc.dg/format/sys_format.c: New.
      
      From-SVN: r133365
      Kai Tietz committed
    • invoke.texi (-O3): Add -ftree-vectorize to the list of optimizations turned on under -O3. · 4e359692
      	* doc/invoke.texi (-O3): Add -ftree-vectorize to the list of
      	optimizations turned on under -O3.
      	(ftree-vectorize): Add that the flag is turned on with -O3.
      
      From-SVN: r133364
      Ira Rosen committed
    • regmove.c (try_auto_increment): Fix spelling error in comment. · 41129be2
      	* regmove.c (try_auto_increment): Fix spelling error in comment.
      	* final.c (final_scan_insn): Likewise.
      
      From-SVN: r133362
      Ben Elliston committed
    • re PR fortran/35627 (namelist read error) · 2e7a391e
      2008-03-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
      
      	PR libfortran/35627
      	* gfortran.dg/namelist_46.f90: New test.
      
      From-SVN: r133361
      Jerry DeLisle committed