- 15 Mar, 2010 12 commits
-
-
* configure.ac (libffi_cv_as_x86_64_unwind_section_type): New test. * configure: Regenerate. * fficonfig.h.in: Regenerate. * libffi/src/x86/unix64.S (.eh_frame) [HAVE_AS_X86_64_UNWIND_SECTION_TYPE]: Use @unwind section type. From-SVN: r157466
Rainer Orth committed -
* graphite-sese-to-poly.c (rewrite_cross_bb_scalar_deps): Skip debug statements. From-SVN: r157465
Aldy Hernandez committed -
* Complete last ChangeLog entry. From-SVN: r157464
Paolo Carlini committed -
* dwarf2out.c (dwarf2out_frame_debug): Don't assert drap_reg has been set. (based_loc_descr): Use DW_OP_fbreg for vdrap_reg even when drap_reg has not been set. From-SVN: r157463
Jakub Jelinek committed -
2010-03-15 Paolo Carlini <paolo.carlini@oracle.com> Revert: 2008-11-11 Bob Walters <bob.s.walters@gmail.com> * include/bits/forward_list.h: Support non-standard pointer types (_Fwd_list_node_base): Add _Alloc template parameter. (_Fwd_list_node<>): Likewise. (_Fwd_list_iterator<>): Likewise. (_Fwd_list_const_iterator<>): Likewise. (_Fwd_list_node_base::_M_next, _M_transfer_after, _M_reverse_after): Use _Alloc<_Tp>::pointer. (_Fwd_list_iterator<>::_M_node): Use _Node_base::_Pointer. (_Fwd_list_base<>::_M_get_node, _M_create_node, _M_create_node, _M_insert_after, _M_put_node, _M_erase_after): Likewise. (_Fwd_list_const_iterator<>::_M_node): use _Node_base::_Const_pointer. (forward_list<>): Use __static_pointer_cast in place of static_cast, and __const_pointer_cast in place of const_cast. * include/bits/forward_list.tcc (_Fwd_list_node<>::_M_sort_after): Using _Pointer typedefs in place of standard pointers, __static_pointer_cast in place of static_cast. (_Fwd_list_base<>::_Fwd_list_base, _M_insert_after, _M_erase_after): Likewise. (forward_list<>::_M_initialize_dispatch, _M_fill_initialize, splice_after, remove, remove_if, merge): Likewise. * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc: New. * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc: Likewise. * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc: Likewise. * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc: Likewise. * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc: Likewise. * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc: Likewise. * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc: Likewise. * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc: Likewise. * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc: Likewise. * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc: Likewise. * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc: Likewise. * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc: Likewise. * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc: Likewise. * testsuite/23_containers/forward_list/ext_pointer/requirements/ explicit_instantiation/1.cc: Likewise. * testsuite/23_containers/forward_list/ext_pointer/requirements/ explicit_instantiation/3.cc: Likewise. * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise. From-SVN: r157462
Paolo Carlini committed -
PR middle-end/43300 * tree-outof-ssa.c (emit_partition_copy): New argument sizeexp, use it to expand block copies. (insert_partition_copy_on_edge, insert_rtx_to_part_on_edge, insert_part_to_rtx_on_edge): Adjust callers of emit_partition_copy. (insert_value_copy_on_edge): Use store_expr for BLKmode values. testsuite/ * gcc.dg/pr43300.c: New testcase. From-SVN: r157461
Michael Matz committed -
2010-03-15 Richard Guenther <rguenther@suse.de> PR tree-optimization/43367 * tree-cfg.c (gimple_can_merge_blocks_p): Simplify PHI elimination check. * gcc.c-torture/compile/pr43367.c: New testcase. From-SVN: r157458
Richard Guenther committed -
2010-03-15 Richard Guenther <rguenther@suse.de> PR tree-optimization/43317 * ipa-struct-reorg.c (create_new_general_access): Update stmt. * gcc.dg/pr43317.c: New testcase. From-SVN: r157457
Richard Biener committed -
2010-03-15 Martin Jambor <mjambor@suse.cz> PR tree/optimization/43141 * tree-sra.c (create_abstract_origin): New function. (modify_function): Call create_abstract_origin. From-SVN: r157456
Martin Jambor committed -
* MAINTAINERS: Update my email address. From-SVN: r157455
Bernd Schmidt committed -
2010-03-15 Chris Demetriou <cgd@google.com> * Makefile.in (stmp-int-hdrs): Don't chmod include/stdint.h if it wasn't copied. From-SVN: r157454
Chris Demetriou committed -
From-SVN: r157452
GCC Administrator committed
-
- 14 Mar, 2010 4 commits
-
-
From-SVN: r157449
Uros Bizjak committed -
* g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*. * g++.dg/graphite/pr43026.C (dg-options): Remove -m32. From-SVN: r157448
Uros Bizjak committed -
2010-03-14 Tobias Burnus <burnus@net-b.de> PR fortran/43362 * resolve.c (resolve_structure_cons): Add missing PURE * constraint. (resolve_ordinary_assign): Add check to avoid segfault. 2010-03-14 Tobias Burnus <burnus@net-b.de> PR fortran/43362 * gfortran.dg/impure_constructor_1.f90: New test. From-SVN: r157447
Tobias Burnus committed -
From-SVN: r157445
GCC Administrator committed
-
- 13 Mar, 2010 18 commits
-
-
From-SVN: r157441
Sebastian Pop committed -
2010-03-13 Sebastian Pop <sebastian.pop@amd.com> PR middle-end/43354 * graphite-sese-to-poly.c (rewrite_close_phi_out_of_ssa): Do not call insert_out_of_ssa_copy for default definitions. * gfortran.dg/graphite/id-pr43354.f: New. From-SVN: r157440
Sebastian Pop committed -
2010-03-11 Sebastian Pop <sebastian.pop@amd.com> PR middle-end/43349 * gfortran.dg/graphite/pr43349.f: New. From-SVN: r157439
Sebastian Pop committed -
2010-03-11 Sebastian Pop <sebastian.pop@amd.com> * graphite-clast-to-gimple.c (my_long_long): Defined. (gcc_type_for_cloog_iv): Use it instead of long_long_integer_type_node. * graphite-sese-to-poly.c (my_long_long): Defined. (scop_ivs_can_be_represented): Use it. From-SVN: r157438
Sebastian Pop committed -
2010-03-10 Sebastian Pop <sebastian.pop@amd.com> * doc/invoke.texi: Fix documentation of graphite-max-nb-scop-params, graphite-max-bbs-per-function, and loop-block-tile-size. * params.def (PARAM_GRAPHITE_MAX_NB_SCOP_PARAMS): Replace "maximal" with "maximum". (PARAM_GRAPHITE_MAX_BBS_PER_FUNCTION): Same. From-SVN: r157437
Sebastian Pop committed -
2010-03-10 Sebastian Pop <sebastian.pop@amd.com> * graphite-clast-to-gimple.c (gcc_type_for_iv_of_clast_loop): Remove forward declaration. * graphite-sese-to-poly.c (reduction_phi_p): Remove FIXME comment. (add_upper_bounds_from_estimated_nit): New. (build_loop_iteration_domains): Use it. From-SVN: r157436
Sebastian Pop committed -
2010-03-09 Sebastian Pop <sebastian.pop@amd.com> * doc/invoke.texi (PARAM_LOOP_BLOCK_TILE_SIZE): Document. From-SVN: r157435
Sebastian Pop committed -
2010-03-09 Sebastian Pop <sebastian.pop@amd.com> PR middle-end/43306 * tree-chrec.c (evolution_function_right_is_integer_cst): CHREC_RIGHT should be an INTEGER_CST. Also handle CASE_CONVERT. * gcc.dg/graphite/pr43306.c: New. From-SVN: r157434
Sebastian Pop committed -
2010-03-09 Sebastian Pop <sebastian.pop@amd.com> * graphite.c (graphite_initialize): To bound the number of bbs per function, use PARAM_GRAPHITE_MAX_BBS_PER_FUNCTION. * params.def (PARAM_GRAPHITE_MAX_BBS_PER_FUNCTION): Declared. * doc/invoke.texi: Document it. From-SVN: r157433
Sebastian Pop committed -
2010-03-09 Sebastian Pop <sebastian.pop@amd.com> * graphite-sese-to-poly.c (build_poly_scop): Do not return bool. * graphite-sese-to-poly.h (build_poly_scop): Same. From-SVN: r157432
Sebastian Pop committed -
2010-03-09 Sebastian Pop <sebastian.pop@amd.com> * graphite-sese-to-poly.c (build_poly_scop): Limit scops following the number of parameters in the scop. Use as an upper bound PARAM_GRAPHITE_MAX_NB_SCOP_PARAMS. * params.def (PARAM_GRAPHITE_MAX_NB_SCOP_PARAMS): Declared. * doc/invoke.texi: Document it. From-SVN: r157431
Sebastian Pop committed -
From-SVN: r157425
H.J. Lu committed -
2010-03-13 Matthias Klose <doko@ubuntu.com> PR libgcj/42676 * Regenerate .h files for anonymous inner classes. From-SVN: r157422
Matthias Klose committed -
2010-03-13 Paolo Carlini <paolo.carlini@oracle.com> * include/tr1_impl/array (swap(array<>&, array<>&)): Use member swap. * include/bits/stl_algo.h: Improve comment. From-SVN: r157421
Paolo Carlini committed -
2010-03-13 Jerry Quinn <jlquinn@optonline.net> * Makefile.in (TEXI_GCCINT_FILES): Remove c-tree.texi. * doc/c-tree.texi: Remove. * doc/generic.texi: Merge c-tree.texi here. * doc/gccint.texi (Trees): Remove menu entry. (c-tree.texi): Remove @include. * doc/rtl.texi (Reading RTL): Update pxref from Trees to GENERIC. * doc/languages.texi (Reading RTL): Ditto. From-SVN: r157419
Jerry Quinn committed -
* gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on sparc. From-SVN: r157416
David S. Miller committed -
* gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code. From-SVN: r157415
Kaveh R. Ghazi committed -
From-SVN: r157414
GCC Administrator committed
-
- 12 Mar, 2010 6 commits
-
-
2010-03-12 Paul Thomas <pault@gcc.gnu.org> PR fortran/43291 PR fortran/43326 * resolve.c (resolve_compcall): Add new boolean dummy argument 'class_members'. Only resolve expression at end if false. Remove redundant, static variable 'class_object'. (check_class_members): Add extra argument to call of resolve_compcall. (resolve_typebound_function): Renamed resolve_class_compcall. Do all the detection of class references here. Correct calls to resolve_compcall for extra argument. (resolve_typebound_subroutine): resolve_class_typebound_call renamed. Otherwise same as resolve_typebound_function. (gfc_resolve_expr): Call resolve_typebound_function. (resolve_code): Call resolve_typebound_subroutine. 2010-03-12 Paul Thomas <pault@gcc.gnu.org> PR fortran/43291 PR fortran/43326 * gfortran.dg/dynamic_dispatch_7.f03: New test. From-SVN: r157411
Paul Thomas committed -
2010-03-12 Steve Ellcey <sje@cup.hp.com> PR target/42869 * config/ia64/sync.md (sync_compare_and_swap): Move memory fence. From-SVN: r157410
Steve Ellcey committed -
2010-03-12 Benjamin Kosnik <bkoz@redhat.com> * scripts/run_doxygen: Adjust. * doc/doxygen/user.cfg.in: Adjust latex, xml prefs. * doc/xml/api.xml: Update. * doc/Makefile.am: Re-do stamp rules. * doc/Makefile.in: Regenerate. From-SVN: r157409
Benjamin Kosnik committed -
From-SVN: r157408
Michael Meissner committed -
2010-03-12 Kai Tietz <kai.tietz@onevision.com> PR/42950 * io/format.c (parse_format_list): Add to ERROR, WARNING, SILENT enumerators NOTIFICATION_ prefix. * runtime/error.c (notification_std): Likewise. * libgfortran.h (notification): Likewise. (GFC_LARGEST_BUF): Check for HAVE_GFC_INTEGER_16. From-SVN: r157407
Kai Tietz committed -
2010-03-12 Kai Tietz <kai.tietz@onevision.com> * gfortran.dg/default_format_denormal_1.f90: Don't assume fail for *-*-mingw* targets. From-SVN: r157406
Kai Tietz committed
-