| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
/:
PR bootstrap/45326
PR bootstrap/45174
* configure.ac: Honor initial values of $build_configargs,
$host_configargs, $target_configargs. Mark the precious, so
environment settings get recorded.
* configure: Regenerate.
gcc/:
* doc/install.texi (Configuration): Document build_configargs,
host_configargs, target_configargs.
From-SVN: r164904
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2010-10-02 Janus Weil <janus@gcc.gnu.org>
PR fortran/45748
* resolve.c (resolve_formal_arglist): Avoid setting default type for
formal arguments of intrinsic procedures.
2010-10-02 Janus Weil <janus@gcc.gnu.org>
PR fortran/45748
* gfortran.dg/intrinsic_6.f90: New.
From-SVN: r164901
|
|
|
|
|
|
|
|
|
| |
2010-10-02 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/42831
* gfortran.dg/dependency_37.f90: New test.
From-SVN: r164900
|
|
|
|
| |
From-SVN: r164899
|
|
|
|
|
|
|
|
|
|
|
|
| |
* config/i386/i386.md (*ashl<mode>3_mask): New insn_and_split pattern.
(*<shiftrt_insn><mode>3_mask): Ditto.
(*<rotate_insn><mode>3_mask): Ditto.
testsuite/ChangeLog:
* gcc.target/i386/shift_mask.c: New test.
From-SVN: r164895
|
|
|
|
|
|
|
| |
* config/t-stack(LIB2ADD_ST): Set instead of LIB2ADD.
* config/i386/t-stack-i386 (LIB2ADD_ST): Likewise.
From-SVN: r164893
|
|
|
|
|
|
|
|
|
|
|
| |
2010-10-01 Benjamin Kosnik <bkoz@redhat.com>
* scripts/extract_symvers: Add support for tracking TLS symbols.
* testsuite/util/testsuite_abi.h (symbol::category): Add tls type.
* testsuite/util/testsuite_abi.cc: Set symbol type to tls when
appropriate, collect size info.
From-SVN: r164892
|
|
|
|
|
|
|
|
|
|
| |
2010-10-01 Steve Ellcey <sje@cup.hp.com>
PR tree-optimization/44716
* config/ia64/hpux.h (UNLIKELY_EXECUTED_TEXT_SECTION_NAME): Define.
(HOT_TEXT_SECTION_NAME): Define.
From-SVN: r164891
|
|
|
|
| |
From-SVN: r164887
|
|
|
|
|
|
|
|
|
|
|
| |
* common.opt: Add -fcombine-stack-adjustments.
* opts.c (decode_options): Enable -fcombine-stack-adjustments at
-O1.
* combine-stack-adj.c (gate_handle_stack_adjustments): Check
flag_combine_stack_adjustments.
* doc/invoke.texi: Document the new option.
From-SVN: r164883
|
|
|
|
|
|
|
|
|
|
|
| |
2010-10-01 Richard Guenther <rguenther@suse.de>
PR tree-optimization/45854
* tree-eh.c (cleanup_empty_eh): Avoid degenerate case.
* g++.dg/torture/pr45854.C: New testcase.
From-SVN: r164881
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* scripts/extract_symvers: Use pvs if present.
* config/abi/post/solaris2.8/baseline_symbols.txt: New file.
* config/abi/post/solaris2.8/sparcv9/baseline_symbols.txt: Likewise.
* config/abi/post/solaris2.10/amd64/baseline_symbols.txt: Likewise.
* config/abi/post/solaris2.10/baseline_symbols.txt: Likewise.
* config/abi/post/solaris2.10/sparcv9/baseline_symbols.txt: Likewise.
* configure.host (i?86-*-solaris2*): Remove.
(sparc*-*-solaris2*): Remove.
(*-*-solaris2.[89]): Use solaris2.8 baseline.
(*-*-solaris2.1[0-9]): Use solaris2.10 baseline.
* testsuite/Makefile.am (new-abi-baseline): Add missing /.
* testsuite/Makefile.in: Regenerate.
From-SVN: r164879
|
|
|
|
| |
From-SVN: r164878
|
|
|
|
| |
From-SVN: r164877
|
|
|
|
|
|
|
|
|
| |
2010-10-01 H.J. Lu <hongjiu.lu@intel.com>
PR target/45858
* config.host: Add the missing `$'.
From-SVN: r164876
|
|
|
|
|
|
|
|
|
| |
2010-10-01 Richard Guenther <rguenther@suse.de>
* dwarf2out.c (gen_namespace_die): Use DECL_FILE_SCOPE_P.
(gen_decl_die): Likewise.
From-SVN: r164874
|
|
|
|
|
|
|
|
|
|
|
| |
for SPU MD builtins.
* config/spu/spu.c (spu_init_builtins): No longer add END_BUILTINS
to the function code for SPU MD builtins.
(spu_expand_builtin): Update.
* config/spu/spu-c.c (spu_resolve_overloaded_builtin): Update.
From-SVN: r164873
|
|
|
|
|
|
|
| |
* config/spu/spu.c (TARGET_EXCEPT_UNWIND_INFO): Set to
sjlj_except_unwind_info.
From-SVN: r164872
|
|
|
|
|
|
|
|
|
| |
PR libffi/45677
* src/x86/ffi64.c (ffi_prep_cif_machdep): Ensure cif->bytes is
a multiple of 8.
* testsuite/libffi.call/many2.c: New test.
From-SVN: r164829
|
|
|
|
|
|
|
|
|
| |
2010-10-01 Tristan Gingold <gingold@adacore.com>
* configure.ac: Define the nop insn for avr*-*-*
* configure: Regenerate.
From-SVN: r164828
|
|
|
|
|
|
|
|
|
|
| |
libgcc_eh and libstdc++)
PR target/45807
* config/rs6000/rs6000.c (rs6000_emit_prologue): Properly sign
extend toc_restore_insn.
From-SVN: r164825
|
|
|
|
|
|
|
|
|
|
| |
(test for excess errors))
PR tree-optimization/43959
* function.c (gimplify_parameters): Use create_tmp_reg instead of
create_tmp_var.
From-SVN: r164824
|
|
|
|
| |
From-SVN: r164823
|
|
|
|
|
|
|
| |
* config/sh/sh.c (sh_expand_prologue): Set
current_function_static_stack_size.
From-SVN: r164819
|
|
|
|
| |
From-SVN: r164816
|
|
|
|
|
|
|
| |
* configure.ac: Check for Solaris 8 ld with .hidden support.
* configure: Regenerate.
From-SVN: r164815
|
|
|
|
|
|
|
|
| |
2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
* testsuite/libgomp.graphite/force-parallel-1.c: Adjust.
From-SVN: r164814
|
|
|
|
|
|
|
|
|
| |
2010-09-24 Sebastian Pop <sebastian.pop@amd.com>
PR middle-end/45758
* graphite.c (graphite_initialize): Call scev_reset.
From-SVN: r164813
|
|
|
|
|
|
|
|
|
| |
2010-09-23 Sebastian Pop <sebastian.pop@amd.com>
* sese.h (scev_analyzable_p): Return false for real or floating
point. Only handle INTEGRAL_TYPE_P and POINTER_TYPE_P.
From-SVN: r164812
|
|
|
|
|
|
|
|
|
| |
2010-09-23 Sebastian Pop <sebastian.pop@amd.com>
PR middle-end/45758
* gfortran.dg/graphite/pr45758.f90: New.
From-SVN: r164811
|
|
|
|
|
|
|
|
| |
2010-09-23 Sebastian Pop <sebastian.pop@amd.com>
* graphite-scop-detection.c (is_scop_p): Free bblist.
From-SVN: r164810
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2010-09-23 Sebastian Pop <sebastian.pop@amd.com>
* graphite-clast-to-gimple.c (compute_bounds_for_level): Free le
and ps.
* graphite-poly.c (pbb_number_of_iterations_at_time): Free le and
domain.
* graphite-sese-to-poly.c (add_upper_bounds_from_estimated_nit):
Do not allocate ub_expr, it is passed in initialized.
From-SVN: r164809
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Introduce a new flag: -fgraphite-dump-cloog. If enabled, graphite
dumps each SCoP into a CLooG input file for further debugging.
The naming follows the naming scheme of -fgraphite-write:
<basename>.<scopnumber>.cloog
The file is dumped into the current working directory.
2010-09-16 Andreas Simbuerger <simbuerg@fim.uni-passau.de>
* common.opt (fgraphite-dump-cloog): New flag.
* doc/invoke.texi (-fgraphite-dump-cloog): Documented.
* graphite-clast-to-gimple.c (init_cloog_input_file): New.
(build_cloog_prog): Dump CLooG input file when
flag_graphite_dump_cloog is set.
* graphite-cloog-compat.h (cloog_program_dump_cloog): New.
From-SVN: r164808
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2010-09-20 Sebastian Pop <sebastian.pop@amd.com>
* graphite-clast-to-gimple.c (graphite_verify): Remove call to
verify_dominators for CDI_POST_DOMINATORS.
* sese.h: Remove comment about CDI_POST_DOMINATORS.
(recompute_all_dominators): Remove call to free_dominance_info
for CDI_POST_DOMINATORS. Remove call to calculate_dominance_info
for CDI_POST_DOMINATORS.
From-SVN: r164807
|
|
|
|
|
|
|
|
|
| |
2010-09-09 Sebastian Pop <sebastian.pop@amd.com>
* graphite-poly.c (pbb_number_of_iterations_at_time): Only iterate
over pbb_dim_iter_domain.
From-SVN: r164806
|
|
|
|
|
|
|
|
| |
2010-09-09 Sebastian Pop <sebastian.pop@amd.com>
* graphite-flattening.c: Fix comments.
From-SVN: r164805
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2010-09-09 Sebastian Pop <sebastian.pop@amd.com>
* Makefile.in (OBJS-common): Add graphite-flattening.o.
(graphite-flattening.o): New rule.
* common.opt (floop-flatten): New flag.
* doc/invoke.texi (-floop-flatten): Documented.
* graphite-flattening.c: New.
* graphite-poly.c (apply_poly_transforms): Call flatten_all_loops.
* graphite-poly.h (flatten_all_loops): Declared.
(lst_remove_loop_and_inline_stmts_in_loop_father): New.
* tree-ssa-loop.c (gate_graphite_transforms): When flag_loop_flatten
is set, also set flag_graphite.
From-SVN: r164804
|
|
|
|
|
|
|
|
|
| |
2010-09-09 Sebastian Pop <sebastian.pop@amd.com>
* graphite-poly.c (cloog_checksum): New.
* graphite-poly.h (cloog_checksum): Declared.
From-SVN: r164803
|
|
|
|
|
|
|
|
|
|
|
| |
2010-09-09 Sebastian Pop <sebastian.pop@amd.com>
* graphite-poly.c (pbb_number_of_iterations): Removed.
(pbb_number_of_iterations_at_time): Correctly compute the number
of iterations in the transformed loop.
* graphite-poly.h (pbb_number_of_iterations): Removed.
From-SVN: r164802
|
|
|
|
|
|
|
|
|
|
| |
2010-09-09 Sebastian Pop <sebastian.pop@amd.com>
* graphite-poly.h (lst_update_scattering_seq): Removed.
(lst_update_scattering): Correctly handle outermost loop dewey
renumbering.
From-SVN: r164801
|
|
|
|
|
|
|
|
|
|
| |
2010-09-09 Sebastian Pop <sebastian.pop@amd.com>
* graphite-blocking.c (pbb_strip_mine_profitable_p): Renamed
lst_strip_mine_profitable_p. Call lst_niter_for_loop.
* graphite-poly.h (lst_niter_for_loop): New.
From-SVN: r164800
|
|
|
|
|
|
|
|
|
| |
2010-09-09 Sebastian Pop <sebastian.pop@amd.com>
* graphite-poly.c (apply_poly_transforms): Do not abort when the
transform read from disk is not legal. Call fatal_error instead.
From-SVN: r164799
|
|
|
|
|
|
|
|
|
|
| |
2010-09-09 Sebastian Pop <sebastian.pop@amd.com>
* graphite-poly.c (print_pbb_body): Add missing closing parenthesis.
(print_scop_header): Removed. Inlined in the only call place...
(print_scop): ... here.
From-SVN: r164798
|
|
|
|
|
|
|
|
| |
2010-09-09 Sebastian Pop <sebastian.pop@amd.com>
* graphite-poly.h (lst_dewey_number): Use FOR_EACH_VEC_ELT.
From-SVN: r164797
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2010-09-02 Vladimir Kargov <kargov@gmail.com>
* graphite-scop-detection.c (is_valid_expr_p, is_valid_loop_p): New.
(is_valid_stmt_p): Add data reference and operation-specific checks.
(is_valid_bb_p): Change structure, add loop validity check.
(is_scop_p): Move the TODO list
(find_scops_new): New.
(build_scops_new): Move part of functionality to find_scops_new and
build_scops. Add necessary steps for successful SCoP construction.
(build_scops): Compute SCoP sets for both detection algorithms, choose
the resulting one depending on static condition.
From-SVN: r164796
|
|
|
|
|
|
|
|
| |
2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
* graphite-poly.c (graphite_read_scop_file): Fix uninitialize warning.
From-SVN: r164795
|
|
|
|
|
|
|
|
|
|
| |
2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
* graphite-dependences.c (dot_deps): Avoid set but not used warning.
(dot_deps_stmt): Same.
* graphite-poly.c (dot_lst): Same.
From-SVN: r164794
|
|
|
|
|
|
|
|
|
|
| |
2010-08-23 Sebastian Pop <sebastian.pop@amd.com>
* graphite-blocking.c (scop_do_strip_mine): Do not call
graphite_legal_transform.
(scop_do_block): Same.
From-SVN: r164793
|
|
|
|
|
|
|
|
|
| |
2010-08-20 Vladimir Kargov <kargov@gmail.com>
* graphite-scop-detection.c (graphite_can_represent_loop): Correct the
description.
From-SVN: r164792
|
|
|
|
|
|
|
|
|
| |
2010-08-20 Sebastian Pop <sebastian.pop@amd.com>
PR middle-end/45230
* gcc.dg/graphite/id-pr45230.c: New.
From-SVN: r164791
|