1. 25 Aug, 2009 9 commits
  2. 24 Aug, 2009 18 commits
    • builtin-math-6.c (link_error): Accept a value number, update all callers and… · bf866c20
      builtin-math-6.c (link_error): Accept a value number, update all callers and synchronize results for latest MPC.
      
      	* gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
      	number, update all callers and synchronize results for latest MPC.
      
      From-SVN: r151065
      Kaveh R. Ghazi committed
    • ia64.c (ia64_promote_function_mode): Call default_promote_function_mode when not VMS. · c3313412
      2009-08-24  Steve Ellcey  <sje@cup.hp.com>
      
      	* config/ia64/ia64.c (ia64_promote_function_mode): Call
      	default_promote_function_mode when not VMS.
      
      From-SVN: r151064
      Steve Ellcey committed
    • cp-tree.h (DECL_DEFERRED_FN): Remove. · 783a452c
      	* cp-tree.h (DECL_DEFERRED_FN): Remove.
      	(struct lang_decl_fn): Remove deferred flag.
      	* class.c (build_clone): Don't set it.
      	* decl2.c (note_vague_linkage_fn): Don't check or set it.
      	(mark_used): Don't check it.
      	* method.c (make_thunk, make_alias_for): Don't set it.
      
      From-SVN: r151063
      Jason Merrill committed
    • * decl2.c (mark_used): Streamline logic. · d9fbd03b
      From-SVN: r151062
      Jason Merrill committed
    • re PR c++/41109 (Argument flagged as unused despite use in sizeof()) · 3146f36f
      	PR c++/41109
      	PR c++/41110
      	PR c++/41134
      	* cp-tree.h (DECL_ODR_USED): New macro.
      	(struct lang_decl_base): Add odr_used flag.
      	* decl.c (duplicate_decls): Propagate it.  Use it for error.
      	* pt.c (register_specialization): Use it for error.
      	* decl2.c (mark_used): Use it as gating flag rather than TREE_USED.
      	(cp_write_global_declarations): Use it for error.
      	(tree_used_ok): Remove.
      	* cp-tree.h: Remove tree_used_ok.
      	* call.c (build_call_a): Don't call it.
      	* init.c (build_offset_ref): Likewise.
      
      From-SVN: r151061
      Jason Merrill committed
    • convert.c (convert_to_integer): Don't assume an input pointer is POINTER_SIZE wide. · c767899e
              * convert.c (convert_to_integer): Don't assume an input pointer is
              POINTER_SIZE wide.  Fetch from the type instead.
      
      From-SVN: r151060
      Olivier Hainque committed
    • Update AC_PREREQ entries to 2.64 · df58e648
      /:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      intl/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      libdecnumber/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      libiberty/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      libjava/classpath/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      libjava/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      libjava/libltdl/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.  Remove FIXME.
      
      libssp/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      libobjc/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      libstdc++-v3/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      libada/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      libgcc/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      libgfortran/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      boehm-gc/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      gnattools/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      gcc/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      fixincludes/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      libmudflap/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      zlib/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      libffi/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      libcpp/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      libgomp/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      From-SVN: r151059
      Ralf Wildenhues committed
    • stl_algo.h (__unguarded_partition_pivot, [...]): New. · f9590eae
      2009-08-24  Chris Jefferson  <chris@bubblescope.net>
      
      	* include/stl_algo.h (__unguarded_partition_pivot,
      	__move_median_first): New.
      	(__insertion_sort, __unguarded_insertion_sort): Adjust for move-only
      	types.
      	(__unguarded_linear_insert): Assume always inserting value at __last.
      	(__unguarded_partition): Take pivot by reference.
      	(__introsort_loop, __introselect) : Use __unguarded_partition_pivot.
      	* testsuite/25_algorithms/nth_element/moveable.cc : Enable.
      
      From-SVN: r151055
      Chris Jefferson committed
    • gcc.c (standard_exec_prefix_1,standard_exec_prefix_2): Remove. · 2ef4a8e1
      2009-08-24  Rafael Avila de Espindola  <espindola@google.com>
      
      	* gcc.c (standard_exec_prefix_1,standard_exec_prefix_2): Remove.
      	(process_command): Don't search standard_exec_prefix_1 and
      	standard_exec_prefix_2.
      
      From-SVN: r151054
      Rafael Avila de Espindola committed
    • Unified syntax fixes. · c7e9ab97
      2009-08-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
      
             * config/arm/arm.c (output_return_instruction): Handle for
             unified syntax.
      
      From-SVN: r151053
      Ramana Radhakrishnan committed
    • combine cmps with shifts · 3e2d9dcf
      
      2009-08-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
      
             * gcc.target/arm/combine-cmp-shift.c: New test.
      
      2009-08-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
      
             * config/arm/arm.c (arm_select_cc_mode): Handle subreg.
      
      From-SVN: r151050
      Ramana Radhakrishnan committed
    • set predicable attributes. · 54f52b81
      2009-08-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
      
              * config/arm/vfp.md (*arm_movdi_vfp): Mark as predicable. 
              (*arm_movdf_vfp): Likewise.
      
      From-SVN: r151049
      Ramana Radhakrishnan committed
    • Fix Neon ICE. · d44463a9
      2009-08-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
      
              * config/arm/neon.md (vashl<mode>3): Rename from ashl<mode>3.
              (vashr<mode>3): Rename from ashr<mode>3.
              (vlshr<mode>3): Rename from lshr<mode>3.
      
      From-SVN: r151048
      Ramana Radhakrishnan committed
    • Changelog gcc/ · b241b475
      2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
      
      	PR/40786
      	* c-format.c (format_wanted_type):  Add new member scalar_identity_flag.
      	(check_format_info_main): Use scalar_identify_flag.
      	(check_format_types): Check for scalar size identity if
      	scalar_identify_flag is set.
      	(printf_length_specs): Extend by new field.
      	(asm_fprintf_length_specs): Likewise.
      	(gcc_diag_length_specs): Likewise.
      	(scanf_length_specs): Likewise.
      	(strfmon_length_specs): Likewise.
      	(gcc_gfc_length_specs): Likewise.
      	* config/i386/msformat-c.c (ms_printf_length_specs): Likewise.
      	(ms_printf_flag_specs): Likewise.
      	* c-format.h (format_length_info): Add new member scalar_identity_flag.
      
      Changelog gcc/testsuite
      
      2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
      
      	*gcc.dg/format/ms-format1.c: Add new cases for I32
      	width specifier.
      	*gcc.dg/format/ms-format2.c: New test about illegal
      	use of I32/I64 width specifier.
      
      From-SVN: r151047
      Kai Tietz committed
    • re PR fortran/35754 (-std=f95: Reject "1P2E12.4" w/o a comma after the "P") · e523d8bc
      2009-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
      
      	PR fortran/35754
      	* io.c (check_format): Add checks for comma and the allowed
      	format specifiers after the 'P' specifier. Fix typo in error message
      	and adjust locus.
      
      From-SVN: r151045
      Jerry DeLisle committed
    • fmt_error_7.f: New test. · a14e5b7e
      2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
      
      	* gfortran.dg/fmt_error_7.f: New test.
      
      From-SVN: r151044
      Jerry DeLisle committed
    • re PR fortran/37446 (Diagnostic of edit descriptors, esp. EN) · de1ee8e1
      2009-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
      
      	PR fortran/37446
      	* io.c (enum format_token): Change FMT_EXT to FMT_EN and FMT_ES.
      	(format_lex): Likewise.
      	(token_to_string): New function.
      	(check_format): Use the new tokens and the new function. Add
      	check for positive width.
      
      From-SVN: r151043
      Jerry DeLisle committed
    • Daily bump. · 28704338
      From-SVN: r151042
      GCC Administrator committed
  3. 23 Aug, 2009 13 commits