1. 21 Mar, 2008 13 commits
    • 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 25 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
    • re PR fortran/35627 (namelist read error) · 17f46ec3
      2008-03-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
      
      	PR libfortran/35627
      	* io/list_read.c (free_line): Clear the line buffer enable flag and
      	reset the index into line_buffer, aka item_count.
      	(next_char): Cleanup whitespace.
      	(read_logical): Use unget_char to assure that the first character of the
      	bad logical is saved in case it is part of an object name. Remove the
      	clearing of index and flag that is now in free_line.
      	(read_real): Likewise.
      
      From-SVN: r133360
      Jerry DeLisle committed
    • Daily bump. · 31e6722c
      From-SVN: r133358
      GCC Administrator committed
  3. 19 Mar, 2008 2 commits