- 13 Mar, 2010 15 commits
-
-
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 14 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 -
* cselib.c (LONG_TERM_PRESERVED_VALUE_P): Remove. (cselib_preserve_definitely, cselib_clear_preserve): Remove. (cselib_preserve_only_values): Remove retain argument, don't traverse hash table with cselib_{preserve_definitely,clear_preserve}. * cselib.h (cselib_preserve_only_values): Remove retain argument. * var-tracking.c (micro_operation): Move insn field before union. Add DEF_VEC_O and DEF_VEC_ALLOC_O for this type. (struct variable_tracking_info_def): Remove n_mos field, change mos into a vector of micro_operations. (count_uses, count_uses_1, count_stores, count_with_sets): Remove. (bb_stack_adjust_offset, log_op_type, add_uses, add_stores, compute_bb_dataflow, emit_notes_in_bb): Adjust for VTI (bb)->mos changing into a vector. (add_with_sets): Likewise. Ensure MO_VAL_USE uops from add_stores come before all other uops generated by add_stores. (vt_add_function_parameters): Adjust for cselib_preserve_only_values argument removal. (vt_initialize): Likewise. Adjust for VTI (bb)->mos changing into a vector. Run just one pass over the bbs instead of separate counting and computation phase. (vt_finalize): Free VTI (bb)->mos vector instead of array. From-SVN: r157403
Jakub Jelinek committed -
PR debug/43329 * tree-inline.c (remap_decls): Put old_var rather than origin_var into *nonlocalized_list vector. * dwarf2out.c (gen_formal_parameter_die): Call decl_ultimate_origin even if origin is non-NULL. (gen_variable_die): Likewise. (process_scope_var): Don't change origin. (gen_decl_die): Likewise. * tree-cfgcleanup.c (remove_forwarder_block): Check single_pred_p before adding new edges instead of after it, fix moving over debug stmts. * gcc.dg/guality/pr43329-1.c: New test. From-SVN: r157402
Jakub Jelinek committed -
From-SVN: r157401
Bruce Korb committed -
From-SVN: r157400
Bruce Korb committed -
From-SVN: r157399
Bruce Korb committed -
From-SVN: r157398
Bruce Korb committed -
* configure.ac (gcc_cv_as_cfi_advance_working): Skip a multiple of four. * configure: Rebuild. From-SVN: r157397
David S. Miller committed -
From-SVN: r157396
GCC Administrator committed
-
- 11 Mar, 2010 10 commits
-
-
2010-03-11 Martin Jambor <mjambor@suse.cz> PR tree-optimization/43257 * tree.c (assign_assembler_name_if_neeeded): New function. (free_lang_data_in_cgraph): Assembler name assignment moved to the above new function. * tree.h (assign_assembler_name_if_neeeded): Declare. * cgraphunit.c (cgraph_analyze_function): Create an assembler name for the function if needed. * testsuite/g++.dg/torture/pr43257.C: New test. From-SVN: r157393
Martin Jambor committed -
Makefile.in (stmp-int-hdrs): Make include/unwind.h, include/stdint-gcc.h, and include/stdint.h world-readable. 2010-03-11 Chris Demetriou <cgd@google.com> * Makefile.in (stmp-int-hdrs): Make include/unwind.h, include/stdint-gcc.h, and include/stdint.h world-readable. From-SVN: r157392
Chris Demetriou committed -
2010-03-11 Tobias Burnus <burnus@net-b.de> PR fortran/43228 * io/list_read.c (nml_parse_qualifier): Disable expanded_read for array sections. 2010-03-11 Tobias Burnus <burnus@net-b.de> PR fortran/43228 * gfortran.dg/namelist_61.f90: New test. From-SVN: r157389
Tobias Burnus committed -
2010-03-11 Richard Guenther <rguenther@suse.de> PR tree-optimization/43255 * tree-vrp.c (process_assert_insertions_for): Do not insert asserts for trivial conditions. * gcc.c-torture/compile/pr43255.c: New testcase. From-SVN: r157388
Richard Guenther committed -
2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> PR tree-optimization/43280 * tree-ssa-math-opts.c (find_bswap_1): Modify symbolic number generation. Move calculation of size out of the if branch. (find_bswap): Modify compare number generation. 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant. * gcc.dg/pr43280.c: New testcase. From-SVN: r157386
Andreas Krebbel committed -
2010-03-11 Richard Guenther <rguenther@suse.de> PR lto/43200 * lto-streamer-in.c (maybe_fixup_decls): Simplify. (input_gimple_stmt): Fixup handled component types during operand read. Also fix up decls in ADDR_EXPRs. * gcc.dg/lto/20100227-1_0.c: New testcase. * gcc.dg/lto/20100227-1_1.c: Likewise. From-SVN: r157385
Richard Guenther committed -
From-SVN: r157379
Jerry DeLisle committed -
2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libfortran/43320 PR libfortran/43265 * gfortran.dg/read_eof_6.f: New test * gfortran.dg/read_x_eof.f90: Update test. * gfortran.dg/read_x_past.f: Update test. From-SVN: r157378
Jerry DeLisle committed -
2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libfortran/43320 * io/transfer.c (next_record_r): Add hit_eof based on item_count condition. From-SVN: r157377
Jerry DeLisle committed -
From-SVN: r157376
GCC Administrator committed
-
- 10 Mar, 2010 1 commit
-
-
2010-03-10 Paolo Carlini <paolo.carlini@oracle.com> * include/bits/hashtable_policy.h (_Rehash_base<_Prime_rehash_policy, _Hashtable>::reserve): Add, per DR 1189. * include/bits/hashtable.h (_Hashtable<>::size_type, _Hashtable<>::difference_type): Do not typedef from _Allocator. * testsuite/23_containers/unordered_map/dr1189.cc: New. * testsuite/23_containers/unordered_set/dr1189.cc: Likewise. * testsuite/23_containers/unordered_multimap/dr1189.cc: Likewise. * testsuite/23_containers/unordered_multiset/dr1189.cc: Likewise. From-SVN: r157373
Paolo Carlini committed
-