1. 09 Aug, 2010 18 commits
  2. 08 Aug, 2010 15 commits
    • 20030107-1.c: Do not call cleanup-coverage-files. · 7323f4bb
      	* gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
      	* gcc.dg/20030702-1.c: Ditto.
      	* gcc.dg/20050309-1.c: Ditto.
      	* gcc.dg/20050325-1.c: Ditto.
      	* gcc.dg/20050330-2.c: Ditto.
      	* gcc.dg/20051201-1.c: Ditto.
      	* gcc.dg/gomp/pr27573.c: Ditto.
      	* gcc.dg/gomp/pr34610.c: Ditto.
      	* gcc.dg/pr24225.c: Ditto.
      	* gcc.dg/pr26570.c: Ditto.
      	* gcc.dg/pr32773.c: Ditto.
      	* g++.dg/gcov/gcov-6.C: Ditto.
      	* g++.dg/gomp/pr34608.C: Ditto.
      	* gfortran.dg/gomp/pr27573.f90: Ditto.
      
      	* gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
      	dg-require-host-local dg directive.
      	* gcc.dg/profile-dir-2.c: Ditto.
      	* gcc.dg/profile-dir-3.c: Ditto.
      
      From-SVN: r163020
      Uros Bizjak committed
    • c-pragma.c (add_to_renaming_pragma_list): Fix call to VEC_safe_push. · ac8dc9f7
      	* c-pragma.c (add_to_renaming_pragma_list): Fix call to VEC_safe_push.
      	(maybe_apply_renaming_pragma): Delete unneeded declarations.
      
      From-SVN: r163015
      Nathan Froyd committed
    • c-tree.h (build_arg_info): Declare. · b3399d18
      	* c-tree.h (build_arg_info): Declare.
      	* c-decl.c (build_arg_info): Define.
      	(get_parm_info): Call it.  Delete initialization code.
      	* c-parser.c (c_parser_parms_declarator): Likewise.
      	(c_parser_parms_list_declaractor): Likewise.
      
      From-SVN: r163014
      Nathan Froyd committed
    • c-tree.h (c_arg_tag): Define. · e60bf9d4
      	* c-tree.h (c_arg_tag): Define.  Define a VEC containing it.
      	(struct c_arg_info): Change type of tags field.
      	* c-decl.c (grokdeclarator): Update for changed type of tags field.
      	(get_parm_info): Likewise.
      	(store_parm_decls_newstyle): Likewise.
      
      From-SVN: r163013
      Nathan Froyd committed
    • c-pragma.c (pending_redefinition): Declare. · 4f8c876d
      	* c-pragma.c (pending_redefinition): Declare.  Declare a VEC of it.
      	(pending_redefine_extname): Change type to a VEC.
      	(add_to_renaming_pragma_list): Update for new type of
      	pending_redefine_extname.
      	(maybe_apply_pending_pragma): Likewise.
      
      From-SVN: r163012
      Nathan Froyd committed
    • rs6000.c (branch_island): Define. · e7c64c7d
      	* config/rs6000/rs6000.c (branch_island): Define.  Define a VEC of it.
      	(branch_island_list): Delete.
      	(branch_islands): Declare.
      	(add_compiler_branch_island): Adjust for branch_islands instead of
      	branch_island_list.
      	(macho_branch_islands): Likewise.
      	(no_previous_def): Likewise.
      	(get_prev_label): Likewise.
      
      From-SVN: r163011
      Nathan Froyd committed
    • re PR tree-optimization/45109 (ICE: in get_constraint_for_component_ref, at… · b4a4e6ae
      re PR tree-optimization/45109 (ICE: in get_constraint_for_component_ref, at tree-ssa-structalias.c:2932)
      
      2010-08-08  Richard Guenther  <rguenther@suse.de>
      
      	PR tree-optimization/45109
      	* gcc.c-torture/compile/pr45109.c: New testcase.
      
      From-SVN: r163007
      Richard Guenther committed
    • re PR boehm-gc/34544 (pthread_default_stacksize_np failed.) · cf00499e
      	PR boehm-gc/34544
      	* gthr-posix.h (__gthread_start): Delete.
      	(__gthread_active_init): Use pthread_default_stacksize_np instead of
      	pthread_create to determine if hpux pthreads are active.
      	* gthr-posix95.h (__gthread_start): Delete.
      	(__gthread_active_init): Likewise use pthread_default_stacksize_np.
      
      From-SVN: r163003
      John David Anglin committed
    • re PR libstdc++/44963 ([DR 1334] Ambiguous function overload using… · 71234632
      re PR libstdc++/44963 ([DR 1334] Ambiguous function overload using __gnu_cxx::crope with std::back_inserter in c++0x mode)
      
      2010-08-08  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR libstdc++/44963
      	* include/bits/stl_iterator.h (insert_iterator<>::
      	operator=(const typename _Container::value_type&,
      	back_insert_iterator<>::
      	operator=(const typename _Container::value_type&),
      	front_insert_iterator<>::
      	operator=(const typename _Container::value_type&))): Add
      	in C++0x mode.
      	* testsuite/ext/rope/44963.cc: New.
      	* testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Adjust
      	dg-error line number.
      
      From-SVN: r163001
      Paolo Carlini committed
    • march.c: Skip if -march defined. · 07f93cbd
      	* gcc.dg/march.c: Skip if -march defined.
      	* gcc.dg/mtune.c: Skip if -mtune defined.
      
      	* g++.old-deja/g++.jason/thunk3.C: Skip for targets with
      	generic thunk support.
      
      From-SVN: r162998
      Uros Bizjak committed
    • cmath: Implement US 136. · 77fd1c1d
      2010-08-08  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* include/c_global/cmath: Implement US 136.
      	* include/tr1_impl/cmath: Do not bring fpclassify, etc from namespace
      	std, define namespace tr1.
      	* testsuite/26_numerics/headers/cmath/
      	c99_classification_macros_c++0x.cc: New.
      
      From-SVN: r162995
      Paolo Carlini committed
    • mingw32.h ((EXTRA_OS_CPP_BUILTINS): Define _WIN64 not expanded. · 1159da44
      2010-08-08  Kai Tietz  <kai.tietz@onevision.com>
      
              * config/i386/mingw32.h ((EXTRA_OS_CPP_BUILTINS): Define
              _WIN64 not expanded.
      
      From-SVN: r162994
      Kai Tietz committed
    • parser.c (cp_default_arg_entry): Declare. · 8c30ead6
      	* parser.c (cp_default_arg_entry): Declare.  Declare a VEC of it.
      	(cp_unparsed_functions_entry): Declare.  Declare a VEC of it.
      	(cp_parser) [unparsed_functions_queues]: Rename to unparsed_queues.
      	Change type to a VEC.
      	(unparsed_funs_with_default_args): Define.
      	(unparsed_funs_with_definitions): Define.
      	(push_unparsed_function_queues): New function.
      	(cp_parser_new): Call it.
      	(pop_unparsed_function_queues): New function.
      	(cp_parser_class_specifier): Adjust processing of unparsed functions.
      	(cp_parser_template_declaration_after_export): Use VEC_safe_push.
      	(cp_parser_save_member_function_body): Likewise.
      	(cp_parser_late_parsing_for_member): Call push_unparsed_function_queues
      	and pop_unparsed_function_queues.
      	(cp_parser_late_parsing_default_args): Likewise.
      	(cp_parser_save_default_args): Use VEC_safe_push.
      
      From-SVN: r162992
      Nathan Froyd committed
    • name-lookup.h (cp_label_binding): Declare. · 4d2fb769
      	* name-lookup.h (cp_label_binding): Declare.  Declare a VEC type
      	containing it.
      	(cp_binding_level): Convert shadowed_labels and dead_vars_from_for
      	fields to VECs.
      	* decl.c (poplevel): Adjust for type changes.
      	(declare_local_label): Likewise.
      
      From-SVN: r162991
      Nathan Froyd committed
    • Daily bump. · daf30b2f
      From-SVN: r162989
      GCC Administrator committed
  3. 07 Aug, 2010 7 commits
    • decl.c (gnat_to_gnu_entity): Use XALLOCAVEC instead of alloca. · 2bb1fc26
      	* gcc-interface/decl.c (gnat_to_gnu_entity): Use XALLOCAVEC instead
      	of alloca.
      	(components_to_record): Likewise.
      	* gcc-interface/trans.c (gnat_to_gnu): Likewise.
      	* gcc-interface/utils.c (max_size): Likewise.
      	(build_vms_descriptor32): Likewise.
      	(build_vms_descriptor): Likewise.
      
      From-SVN: r162985
      Nathan Froyd committed
    • interface.c (compare_actual_formal): Use XALLOCAVEC instead of alloca. · 1145e690
      	* interface.c (compare_actual_formal): Use XALLOCAVEC instead of
      	alloca.
      	(check_some_aliasing): Likewise.
      	* trans-intrinsic.c (gfc_conv_intrinsic_conversion): Likewise.
      	(gfc_conv_intrinsic_int): Likewise.
      	(gfc_conv_intrinsic_lib_function): Likewise.
      	(gfc_conv_intrinsic_cmplx): Likewise.
      	(gfc_conv_intrinsic_ctime): Likewise.
      	(gfc_conv_intrinsic_fdate): Likewise.
      	(gfc_conv_intrinsic_ttynam): Likewise.
      	(gfc_conv_intrinsic_minmax): Likewise.
      	(gfc_conv_intrinsic_minmax_char): Likewise.
      	(gfc_conv_intrinsic_ishftc): Likewise.
      	(gfc_conv_intrinsic_index_scan_verify): Likewise.
      	(gfc_conv_intrinsic_merge): Likewise.
      	(gfc_conv_intrinsic_trim): Likewise.
      	* trans.c (gfc_trans_runtime_error_vararg): Likewise.
      
      From-SVN: r162984
      Nathan Froyd committed
    • re PR target/45213 ("suffix or operands invalid for `push'" triggered by optimisations on x86_64) · f6ddf131
      	PR target/45213
      	* config/i386/i386.c (ix86_print_operand): Handle 'q' operand modifier
      	to output 32bit SFmode immediate as 8 byte sign extended value.
      
      testsuite/ChangeLog:
      
      	PR target/45213
      	* gcc.target/i386/pr45213.c: New test.
      
      From-SVN: r162983
      Uros Bizjak committed
    • re PR fortran/45143 ([F2008,corrig1] Endless loop with unlimited edit descriptor) · a4ed58ce
      2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
      
      	PR libfortran/45143
      	* gfortran.dg/fmt_error_11.f03: New test.
      
      From-SVN: r162979
      Jerry DeLisle committed
    • re PR fortran/45143 ([F2008,corrig1] Endless loop with unlimited edit descriptor) · da0747b9
      2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
      
      	PR libfortran/45143
      	* io/format.c: Remove fnode storage structure definitions, moving these
      	to format.h. (parse_format_list): Add check for data descriptors,
      	taking care of nested formats. Adjust calling parameters to pass a
      	check flag. (parse_format): Likewise.
      	* io/format.h: Add structures moved from format.c.
      
      From-SVN: r162978
      Jerry DeLisle committed
    • By ramana for Marcus Shawcroft. · 17fec01d
      
      2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
      
      	* config/arm/linux-atomic.c (SUBWORD_VAL_CAS): Instantiate with
      	'unsigned short' and 'unsigned char' instead of 'short' and 'char'.
      	(SUBWORD_BOOL_CAS): Likewise.
      	(SUBWORD_SYNC_OP): Likewise.
      	(SUBWORD_TEST_AND_SET): Likewise.
      	(FETCH_AND_OP_WORD): Parenthesise INF_OP
      	(SUBWORD_SYNC_OP): Likewise.
      	(OP_AND_FETCH_WORD): Likewise.
      
              * lib/target-supports.exp (check_effective_target_sync_int_long):
              Add arm*-*-linux-gnueabi.
              (check_effective_target_sync_char_short): Likewise.
      
      From-SVN: r162977
      Marcus Shawcroft committed
    • Cortex A9 VFP Pipeline description. · b0c13111
      2010-08-07  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
      
              * config/arm/cortex-a9.md: Rewrite VFP Pipeline description.
              * config/arm/arm.c (arm_xscale_tune): Initialize sched_adjust_cost.
               (arm_fastmul_tune,arm_slowmul_tune, arm_9e_tune): Likewise.
               (arm_adjust_cost): Split into xscale_sched_adjust_cost and a
               generic part.
               (cortex_a9_sched_adjust_cost): New function.
               (xscale_sched_adjust_cost): New function.
              * config/arm/arm-protos.h (struct tune_params): New field
              sched_adjust_cost.
              * config/arm/arm-cores.def: Adjust costs for cortex-a9.
      
      From-SVN: r162976
      Ramana Radhakrishnan committed