- 04 Nov, 2012 12 commits
-
-
libatomic/ * acinclude.m4 (LIBAT_CHECK_IFUNC): Clarify message. * configure: Regenerate. From-SVN: r193145
Thomas Schwinge committed -
libatomic/ * configure: Regenerate. libitm/ * configure: Regenerate. From-SVN: r193144
Thomas Schwinge committed -
libgcc/config/libbid/ * bid_functions.h: Check for __GLIBC__ additionally to LINUX when defining format specifiers. config/ * dfp.m4 (enable_decimal_float): Enable for i?86*-*-gnu*. gcc/ * configure: Regenerate. libdecnumber/ * configure: Regenerate. libgcc/ * configure: Regenerate. From-SVN: r193143
Thomas Schwinge committed -
boehm-gc/ * configure.ac: Add stanza for *-*-gnu* threads configuration. * configure: Regenerate. * include/gc_config.h.in: Likewise. * dyn_load.c (_GNU_SOURCE): Define for __GNU__. * include/gc_config_macros.h (_REENTRANT, GC_PTHREADS): Define for GC_GNU_THREADS. * include/private/gcconfig.h (DATASTART): Don't define for I386 && HURD. (SIG_SUSPEND, SIG_THR_RESTART, SEARCH_FOR_DATA_START): Define for I386 && HURD. (UNIX_LIKE, REGISTER_LIBRARIES_EARLY): Define for HURD. * os_dep.c (GC_init_linux_data_start): Handle for HURD. * pthread_support.c (GC_thr_init): Add case for GC_GNU_THREADS. * specific.c: Use for GC_GNU_THREADS. * threadlibs.c: Add case for GC_GNU_THREADS. From-SVN: r193142
Samuel Thibault committed -
* combine.c: Adjust toplevel comment. (make_extraction): Adjust head comment and move up canonicalization. From-SVN: r193141
Eric Botcazou committed -
PR debug/54693 * tree-ssa-loop-ivopts.c (remove_unused_ivs): Emit debug temps for dropped IV sets. From-SVN: r193139
Alexandre Oliva committed -
PR debug/54693 * tree-ssa-threadedge.c (propagate_threaded_block_debug_into): New, rewritten from debug stmt copying code... (thread_around_empty_block): ... removed from here. (thread_across_edge): Call propagate_threaded_block_debug_into. From-SVN: r193138
Alexandre Oliva committed -
2012-11-01 Dehao Chen <dehao@google.com> * expr.c (expand_expr_real_1): Change to not using input_location. From-SVN: r193137
Dehao Chen committed -
re PR fortran/55199 ([OOP] Equivalenced variable has wrong type when used with generic member function) 2012-11-04 Janus Weil <janus@gcc.gnu.org> PR fortran/55199 * primary.c (gfc_match_varspec): Clear typespec if it cannot be determined at this point. 2012-11-04 Janus Weil <janus@gcc.gnu.org> PR fortran/55199 * gfortran.dg/associate_12.f90: New. From-SVN: r193136
Janus Weil committed -
* invoke.texi (profile-use): update documentation. * opts.c (common_handle_option): Enable tree-vectorize and tree-loop-distribute-patterns. * tree-loop-distribution.c (tree_loop_distribution): Skip loops optimized for size. * config/i386/i386.c (ix86_option_override_internal): Enabe prefetch_lop_arrays for profile-use. From-SVN: r193135
Jan Hubicka committed -
* ChangeLog: Fix whitespace. * testsuite/ChangeLog: Ditto. From-SVN: r193134
Uros Bizjak committed -
From-SVN: r193132
GCC Administrator committed
-
- 03 Nov, 2012 13 commits
-
-
* configure.ac (FLAGS_FOR_TARGET,target=cygwin): Fix for building against Mingw64 w32api. * configure: Regenerate. From-SVN: r193129
Corinna Vinschen committed -
* configure: Regenerated. From-SVN: r193128
H.J. Lu committed -
PR target/54255 * lib/target-supports.exp (check_effective_target_masm_intel): New proc. * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target masm_intel. From-SVN: r193127
Jack Howarth committed -
* lib/target-supports.exp (check_effective_target_maybe_x32): New proc. * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32. * gcc.target/i386/pr53249.c: Likewise. Co-Authored-By: Jack Howarth <howarth@bromo.med.uc.edu> From-SVN: r193126
H.J. Lu committed -
2012-11-03 Andrew Pinski <apinski@cavium.com> * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to call abort1 so that cross jumping does not happen. From-SVN: r193125
Andrew Pinski committed -
From-SVN: r193124
Robert Mason committed -
2012-11-03 Sandra Loosemore <sandra@codesourcery.com> gcc/ * doc/extend.texi: Copy-edit to use present tense except when explicitly describing future or past behavior. From-SVN: r193123
Sandra Loosemore committed -
* config/sh/sh.c (output_movedouble, output_far_jump, output_ieee_ccmpeq): Use multi-line strings for asm. (find_regmode_weight): Wrap lines. (sh_optimize_target_register_callee_saved): Remove commented out variable. (emit_load_ptr): Remove prototype. From-SVN: r193120
Oleg Endo committed -
PR target/51244 * config/sh/sh.md (*cbranch_t): Allow splitting after reload. Allow going beyond current basic block before reload when looking for the reg set insn. * config/sh/sh.c (sh_find_set_of_reg): Don't stop at labels. PR target/51244 * gcc.target/sh/pr51244-18.c: New. * gcc.target/sh/pr51244-19.c: New. From-SVN: r193119
Oleg Endo committed -
octeon-exts-7.c (bar): Make sure the extraction of b requires a 64-bit operation followed by a truncation. gcc/testsuite/ * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of b requires a 64-bit operation followed by a truncation. From-SVN: r193118
Richard Sandiford committed -
* gcc.dg/tree-ssa/loop-38.c: Correct testcase. * tree-ssa-loop-niter.c (discover_iteration_bound_by_body_walk): Add missing sign to unsigned. From-SVN: r193117
Jan Hubicka committed -
From-SVN: r193116
Jonathan Wakely committed -
From-SVN: r193115
GCC Administrator committed
-
- 02 Nov, 2012 15 commits
-
-
From-SVN: r193112
Ian Lance Taylor committed -
2012-11-02 Andrew Pinski <apinski@cavium.com> PR rtl-opt/54524 * simplify-rtx.c (simplify_relational_operation_1): Don't simplify (LTU/GEU (PLUS a 0) 0) into (GEU/LTU a 0) since they are not equivalent. From-SVN: r193111
Andrew Pinski committed -
From-SVN: r193110
Ian Lance Taylor committed -
* doc/xml/manual/configure.xml: Adjust GNU libc link. * doc/xml/manual/debug.xml: Adjust GDB documentation link. Use GCC instead of gcc. * doc/xml/manual/prerequisites.xml: Remove detailed reference to binutils downloads. From-SVN: r193109
Gerald Pfeifer committed -
2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com> * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance conditions to verify the reduction code is vectorized. From-SVN: r193107
Michael Meissner committed -
Index: gcc/cp/ChangeLog 2012-10-31 Lawrence Crowl <crowl@google.com> * decl2.c (var_finalized_p): Rename varpool_node to varpool_node_for_decl. (maybe_emit_vtables): Likewise. Index: gcc/ada/ChangeLog 2012-10-31 Lawrence Crowl <crowl@google.com> * gcc-interface/utils.c (gnat_write_global_declarations): Rename varpool_node to varpool_node_for_decl. Index: gcc/lto/ChangeLog 2012-10-31 Lawrence Crowl <crowl@google.com> * lto.c (lto_wpa_write_files): Change symtab checking to a checked down-cast via dyn_cast. * lto-partition.c (add_symbol_to_partition_1): Likewise. (undo_partition): Likewise. (lto_balanced_map): Likewise. (get_symbol_class): Likewise and via is_a. (lto_balanced_map): Change symtab checking to is_a. From-SVN: r193106
Lawrence Crowl committed -
This is useful when you have two builds of the same compiler. One with your changes. The other one, a clean build at the same revision. Instead of using a manifest file, --clean_build will compare the results it gather from the patched build against those it gathers from the clean build. Usage $ cd /top/of/patched/gcc/bld $ validate_failures.py --clean_build=clean/bld-gcc Source directory: /usr/local/google/home/dnovillo/gcc/trunk Build target: x86_64-unknown-linux-gnu Getting actual results from build directory . ./x86_64-unknown-linux-gnu/libstdc++-v3/testsuite/libstdc++.sum ./x86_64-unknown-linux-gnu/libffi/testsuite/libffi.sum ./x86_64-unknown-linux-gnu/libgomp/testsuite/libgomp.sum ./x86_64-unknown-linux-gnu/libgo/libgo.sum ./x86_64-unknown-linux-gnu/boehm-gc/testsuite/boehm-gc.sum ./x86_64-unknown-linux-gnu/libatomic/testsuite/libatomic.sum ./x86_64-unknown-linux-gnu/libmudflap/testsuite/libmudflap.sum ./x86_64-unknown-linux-gnu/libitm/testsuite/libitm.sum ./x86_64-unknown-linux-gnu/libjava/testsuite/libjava.sum ./gcc/testsuite/g++/g++.sum ./gcc/testsuite/gnat/gnat.sum ./gcc/testsuite/ada/acats/acats.sum ./gcc/testsuite/gcc/gcc.sum ./gcc/testsuite/gfortran/gfortran.sum ./gcc/testsuite/obj-c++/obj-c++.sum ./gcc/testsuite/go/go.sum ./gcc/testsuite/objc/objc.sum Getting actual results from build directory clean/bld-gcc clean/bld-gcc/x86_64-unknown-linux-gnu/libstdc++-v3/testsuite/libstdc++.sum clean/bld-gcc/x86_64-unknown-linux-gnu/libffi/testsuite/libffi.sum clean/bld-gcc/x86_64-unknown-linux-gnu/libgomp/testsuite/libgomp.sum clean/bld-gcc/x86_64-unknown-linux-gnu/libgo/libgo.sum clean/bld-gcc/x86_64-unknown-linux-gnu/boehm-gc/testsuite/boehm-gc.sum clean/bld-gcc/x86_64-unknown-linux-gnu/libatomic/testsuite/libatomic.sum clean/bld-gcc/x86_64-unknown-linux-gnu/libmudflap/testsuite/libmudflap.sum clean/bld-gcc/x86_64-unknown-linux-gnu/libitm/testsuite/libitm.sum clean/bld-gcc/x86_64-unknown-linux-gnu/libjava/testsuite/libjava.sum clean/bld-gcc/gcc/testsuite/g++/g++.sum clean/bld-gcc/gcc/testsuite/gnat/gnat.sum clean/bld-gcc/gcc/testsuite/ada/acats/acats.sum clean/bld-gcc/gcc/testsuite/gcc/gcc.sum clean/bld-gcc/gcc/testsuite/gfortran/gfortran.sum clean/bld-gcc/gcc/testsuite/obj-c++/obj-c++.sum clean/bld-gcc/gcc/testsuite/go/go.sum clean/bld-gcc/gcc/testsuite/objc/objc.sum SUCCESS: No unexpected failures. 2012-11-02 Diego Novillo <dnovillo@google.com> * testsuite-management/validate_failures.py: Add option --clean_build to compare test results against another build. From-SVN: r193105
Diego Novillo committed -
* tree-ssa-loop-niter.c (double_int_cmp, bound_index, discover_iteration_bound_by_body_walk): New functions. (discover_iteration_bound_by_body_walk): Use it. * gcc.dg/tree-ssa/loop-38.c: New testcase. From-SVN: r193104
Jan Hubicka committed -
From-SVN: r193103
Michael Meissner committed -
* predict.c (predict_loops): Predict also exits not dominating latch. From-SVN: r193102
Jan Hubicka committed -
From-SVN: r193101
Jan Hubicka committed -
2012-11-01 Tobias Burnus <burnus@net-b.de> * math/fmaq.c (fmaq): Fix build. From-SVN: r193100
Tobias Burnus committed -
2012-11-01 Tobias Burnus <burnus@net-b.de> Joseph Myers <joseph@codesourcery.com> * math/fmaq.c (fmaq): Merge from GLIBC. Handle cases with small x * y using scaling, not as x * y + z. * math/lgammaq.c (lgammaq): Fix signgam handling. Co-Authored-By: Joseph Myers <joseph@codesourcery.com> From-SVN: r193099
Tobias Burnus committed -
PR middle-end/55079 * tree-ssa-loop-niter.c (number_of_iterations_exit): Update MAX field if NITER was folded to contant. (record_estimate): Sanity check. * tree-ssa-loop-ivcanon.c (remove_exits_and_undefined_stmts): New function. (remove_redundant_iv_test): New function. (loops_to_unloop, loops_to_unloop_nunroll): New static vars. (unloop_loops): Break out from ... (try_unroll_loop_completely): ... here; Pass in MAXITER; use remove_exits_and_undefined_stmts; do not unloop. (canonicalize_loop_induction_variables): Compute MAXITER; use remove_redundant_iv_test; remove loop_close_ssa_invalidated and irred_invalidated arguments. (canonicalize_induction_variables): Compute fresh bound estimates; unloop; walk from innermost. (tree_unroll_loops_completely): Likewise. * gcc.dg/tree-ssa/cunroll-10.c: New testcase. * gcc.dg/tree-ssa/cunroll-9.c: New testcase. From-SVN: r193098
Jan Hubicka committed -
From-SVN: r193097
Vladimir Makarov committed
-