- 09 Aug, 2010 5 commits
-
-
From-SVN: r163028
Eric Fisher committed -
* gcc-interface/utils.c (build_vms_descriptor32): Fix formatting. (build_vms_descriptor): Likewise. From-SVN: r163027
Eric Botcazou committed -
* gcc-interface/utils.c (make_descriptor_field): Add tree parameter. (build_vms_descriptor32): Adjust calls to it for new parameter. (build_vms_descriptor): Likewise. From-SVN: r163026
Nathan Froyd committed -
(build_variant_list): Return a VEC instead of a tree. Take a VEC instead of a tree. (create_variant_part_from): Take a VEC instead of a tree for variant_list. Adjust accordingly. (gnat_to_gnu_entity): Adjust for changes to previous functions. From-SVN: r163025
Nathan Froyd committed -
From-SVN: r163024
GCC Administrator committed
-
- 08 Aug, 2010 15 commits
-
-
* 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. (maybe_apply_renaming_pragma): Delete unneeded declarations. From-SVN: r163015
Nathan Froyd committed -
* 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. 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. 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 -
* 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 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 -
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 __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 -
* 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 -
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 -
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. 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. 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 -
From-SVN: r162989
GCC Administrator committed
-
- 07 Aug, 2010 9 commits
-
-
* 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. (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 -
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 -
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 -
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 -
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 -
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 -
* gcc-interface/decl.c (subst_pair): Declare. Declare a VEC of it. (build_subst_list): Return a VEC instead of a tree. (build_variant_list): Take a VEC for subst_list. Adjust accordingly. (create_field_decl_from): Likewise. (create_variant_part_from): Likewise. (copy_and_substitute_in_size): Likewise. (gnat_to_gnu_entity): Adjust for new interface to build_subst_list. Free the built vector. From-SVN: r162975
Nathan Froyd committed -
From-SVN: r162973
GCC Administrator committed
-
- 06 Aug, 2010 11 commits
-
-
PR target/44942 * config/sparc/sparc.c (function_arg_advance): Always take into account the padding, if any. From-SVN: r162967
Eric Botcazou committed -
2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org> PR fortran/45159 * dependency.c (check_section_vs_section): Handle cases where the start expression coincides with the lower or upper bound of the array. 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org> PR fortran/45159 * gfortran.dg/dependency_31.f90: New test. From-SVN: r162966
Thomas Koenig committed -
libstdc++-v3/ * python/hook.in: Rename variable dir to dir_. Co-Authored-By: Jan Kratochvil <jan.kratochvil@redhat.com> From-SVN: r162962
David Malcolm committed -
From-SVN: r162959
Dan Witte committed -
From-SVN: r162958
Anthony Green committed -
2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org> * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line. From-SVN: r162957
Thomas Koenig committed -
From-SVN: r162954
Jason Merrill committed -
* typeck.c (complete_type_or_maybe_complain): Split out from... (complete_type_or_else): Here. (build_class_member_access_expr): Call it. (finish_class_member_access_expr): Likewise. * call.c (build_special_member_call): Likewise. * cvt.c (build_expr_type_conversion): Likewise. * init.c (build_new): Likewise. * typeck2.c (build_functional_cast): Likewise. * cp-tree.h: Declare it. * init.c (build_value_init): Add complain parm. (build_value_init_noctor): Likewise. (perform_member_init): Pass it. (expand_aggr_init_1): Likewise. (build_new_1): Likewise. (build_vec_init): Likewise. * pt.c (tsubst_expr): Likewise. * typeck2.c (build_functional_cast): Likewise. * cp-tree.h: Adjust. * tree.c (build_target_expr_with_type): Handle error_mark_node. From-SVN: r162953
Jason Merrill committed -
* typeck.c (decay_conversion): Any expression with type nullptr_t decays to nullptr. From-SVN: r162952
Jason Merrill committed -
2010-08-06 Paolo Carlini <paolo.carlini@oracle.com> * include/std/tuple (pack_arguments): Rename to forward_as_tuple and simplify, per US 98 and US 99. * testsuite/20_util/tuple/creation_functions/pack_arguments.cc: Rename to... * testsuite/20_util/tuple/creation_functions/forward_as_tuple.cc: ... this, adjust. * testsuite/20_util/pair/piecewise.cc: Adjust. From-SVN: r162948
Paolo Carlini committed -
* gcc-interface/decl.c (gnat_to_gnu_entity) <object>: Do not build an allocator for large imported objects. From-SVN: r162947
Eric Botcazou committed
-