This project is mirrored from git://gcc.gnu.org/git/gcc.git.
Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
Last successful update .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
Last successful update .
- 04 Jul, 2017 3 commits
-
-
Richard Biener authored
From-SVN: r249945
-
Richard Biener authored
Update displayed copyright years to include 2017. From-SVN: r249944 -
GCC Administrator authored
From-SVN: r249940
-
- 03 Jul, 2017 2 commits
-
-
Segher Boessenkool authored
Backport from trunk: 2017-06-15 Segher Boessenkool <segher@kernel.crashing.org> * config/rs6000/rs6000.md (add<mode>3): Use reg_or_subregno instead of REGNO. From-SVN: r249906
-
GCC Administrator authored
From-SVN: r249890
-
- 02 Jul, 2017 1 commit
-
-
GCC Administrator authored
From-SVN: r249874
-
- 01 Jul, 2017 1 commit
-
-
GCC Administrator authored
From-SVN: r249859
-
- 30 Jun, 2017 2 commits
-
-
Michael Meissner authored
[gcc] 2017-06-30 Michael Meissner <meissner@linux.vnet.ibm.com> Backport from mainline 2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com> PR target/80510 * config/rs6000/rs6000.md (ALTIVEC_DFORM): Do not allow DImode in 32-bit, since indexed is not valid for DImode. (mov<mode>_hardfloat32): Reorder ISA 2.07 load/stores before ISA 3.0 d-form load/stores to be the same as mov<mode>_hardfloat64. (define_peephole2 for Altivec d-form load): Add 32-bit support. (define_peephole2 for Altivec d-form store): Likewise. [gcc/testsuite] 2017-06-30 Michael Meissner <meissner@linux.vnet.ibm.com> Backport from mainline 2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com> PR target/80510 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit. * gcc.target/powerpc/pr80510-2.c: Likewise. From-SVN: r249836
-
GCC Administrator authored
From-SVN: r249824
-
- 29 Jun, 2017 2 commits
-
-
Eric Botcazou authored
Backport from mainline 2017-01-10 James Clarke <jrtc27@jrtc27.com> PR sanitizer/78992 * sanitizer_common/sanitizer_platform_limits_posix.h (struct __sanitizer_sigaction): Cherry-pick upstream r291561. 2016-11-30 Maxim Ostapenko <m.ostapenko@samsung.com> PR sanitizer/78532 * sanitizer_common/sanitizer_platform_limits_posix.h (__sanitizer_sigaction): Adjust for sparc targets and various Glibc versions. From-SVN: r249807
-
GCC Administrator authored
From-SVN: r249767
-
- 28 Jun, 2017 1 commit
-
-
GCC Administrator authored
From-SVN: r249715
-
- 27 Jun, 2017 2 commits
-
-
Segher Boessenkool authored
Backports from trunk: 2016-08-15 Segher Boessenkool <segher@kernel.crashing.org> PR rtl-optimization/73650 * lra-constraints.c (simple_move_p): If the insn is multiple_sets it is not a simple move. 2017-01-20 Segher Boessenkool <segher@kernel.crashing.org> PR target/61729 PR target/77850 * config/rs6000/rs6000.c (rs6000_gimplify_va_arg): Adjust address to read from, for big endian. 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org> PR rtl-optimization/60818 * simplify-rtx.c (simplify_binary_operation_1): Do not replace a compare of comparisons with the thing compared if this results in a different machine mode. 2017-04-12 Segher Boessenkool <segher@kernel.crashing.org> PR target/80382 * config/rs6000/sync.md (atomic_load<mode>, atomic_store<mode): Test for quad_address_p for TImode, instead of just not indexed_address. 2017-04-19 Segher Boessenkool <segher@kernel.crashing.org> PR rtl-optimization/80429 * ira.c (split_live_ranges_for_shrink_wrap): Don't split regs that are only used in debug insns. 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org> PR middle-end/80692 * real.c (do_compare): Give decimal_do_compare preference over comparing just the signs. 2017-05-31 Segher Boessenkool <segher@kernel.crashing.org> PR target/80618 * config/rs6000/vector.md (*vector_uneq<mode>): Write the nor in the splitter result in the canonical way. 2017-06-09 Segher Boessenkool <segher@kernel.crashing.org> PR target/80966 * config/rs6000/rs6000.c (rs6000_emit_allocate_stack): Assert that gen_add3_insn did not fail. * config/rs6000/rs6000.md (add<mode>3): If asked to add a constant to r0, construct that number in a temporary reg and add that reg to r0. If asked to put the result in r0 as well, fail. 2017-06-23 Segher Boessenkool <segher@kernel.crashing.org> PR middle-end/80902 * builtins.c (expand_builtin_atomic_fetch_op): If emitting code after a call, force the call to not be a tail call. gcc/testsuite/ Backports from trunk: 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org> PR rtl-optimization/60818 * gcc.c-torture/compile/pr60818.c: New testcase. 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org> PR middle-end/80692 * gcc.c-torture/execute/pr80692.c: New testcase. 2017-06-09 Segher Boessenkool <segher@kernel.crashing.org> PR target/80966 * gcc.target/powerpc/stack-limit.c: New testcase. From-SVN: r249700
-
GCC Administrator authored
From-SVN: r249671
-
- 26 Jun, 2017 1 commit
-
-
GCC Administrator authored
From-SVN: r249635
-
- 25 Jun, 2017 1 commit
-
-
GCC Administrator authored
From-SVN: r249630
-
- 24 Jun, 2017 5 commits
-
-
Marek Polacek authored
PR sanitizer/80348 * typeck.c (cp_build_binary_op): Use NULL_TREE instead of NULL. Set ORIG_TYPE earlier and not only when shortening. * g++.dg/ubsan/div-by-zero-3.C: New test. From-SVN: r249624
-
Marek Polacek authored
PR sanitizer/80348 * typeck.c (cp_build_binary_op): Convert COP[01] to ORIG_TYPE. * g++.dg/ubsan/div-by-zero-2.C: New test. From-SVN: r249623
-
Marek Polacek authored
* tree.c (strip_typedefs): Handle UNDERLYING_TYPE. * g++.dg/cpp0x/alias-decl-59.C: New test. From-SVN: r249622
-
Marek Polacek authored
* error.c (dump_expr): Handle TREE_LIST. * parser.c (cp_parser_std_attribute_list): Return error_mark if make_pack_expansion returns an error. * g++.dg/cpp0x/alignas11.C: New test. From-SVN: r249621
-
GCC Administrator authored
From-SVN: r249617
-
- 23 Jun, 2017 2 commits
-
-
Thomas Preud'homme authored
2017-06-23 Thomas Preud'homme <thomas.preudhomme@arm.com> Backport from mainline 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com> gcc/ * gcc/config/arm/arm-builtins.c (arm_init_builtins): Rename __builtin_arm_ldfscr to __builtin_arm_get_fpscr, and rename __builtin_arm_stfscr to __builtin_arm_set_fpscr. gcc/testsuite/ * gcc.target/arm/fpscr.c: New file. From-SVN: r249597 -
GCC Administrator authored
From-SVN: r249581
-
- 22 Jun, 2017 17 commits
-
-
Richard Biener authored
2017-06-22 Richard Biener <rguenther@suse.de> Backport from mainline 2017-02-17 Richard Biener <rguenther@suse.de> PR tree-optimization/79552 * tree-ssa-structalias.c (visit_loadstore): Properly verify default defs. 2016-04-18 Richard Biener <rguenther@suse.de> PR tree-optimization/43434 * tree-ssa-structalias.c (struct vls_data): New. (visit_loadstore): Handle all pointer-based accesses. (compute_dependence_clique): Compute a bitmap of restrict tags assigned bases and pass it to visit_loadstore. * gcc.dg/vect/pr43434.c: New testcase. * c-c++-common/goacc/kernels-alias-3.c: Adjust. * c-c++-common/goacc/kernels-alias-4.c: Likewise. * c-c++-common/goacc/kernels-alias-5.c: Likewise. * c-c++-common/goacc/kernels-alias-6.c: Likewise. * c-c++-common/goacc/kernels-alias-7.c: Likewise. * c-c++-common/goacc/kernels-alias-8.c: Likewise. * gcc.dg/gomp/pr68640.c: Likewise. * gfortran.dg/goacc/kernels-alias-3.f95: Likewise. * gfortran.dg/goacc/kernels-alias-4.f95: Likewise. From-SVN: r249552
-
Jakub Jelinek authored
Backported from mainline 2017-06-21 Jakub Jelinek <jakub@redhat.com> PR c++/81154 * semantics.c (handle_omp_array_sections_1, finish_omp_clauses): Complain about t not being a variable if t is OVERLOAD even when processing_template_decl. * g++.dg/gomp/pr81154.C: New test. From-SVN: r249539
-
Jakub Jelinek authored
backport: re PR c++/81130 (ICE OpenMP shared clause in gimplify_var_or_parm_decl, at gimplify.c:2584) Backported from mainline 2017-06-21 Jakub Jelinek <jakub@redhat.com> PR c++/81130 * gimplify.c (omp_add_variable): Don't force GOVD_SEEN for types with ctors/dtors if GOVD_SHARED is set. * testsuite/libgomp.c++/pr81130.C: New test. From-SVN: r249527
-
Jakub Jelinek authored
backport: re PR c++/81130 (ICE OpenMP shared clause in gimplify_var_or_parm_decl, at gimplify.c:2584) Backported from mainline 2017-06-21 Jakub Jelinek <jakub@redhat.com> PR c++/81130 * gimplify.c (omp_add_variable): Don't force GOVD_SEEN for types with ctors/dtors if GOVD_SHARED is set. * testsuite/libgomp.c++/pr81130.C: New test. From-SVN: r249526
-
Martin Liska authored
2017-06-22 Martin Liska <mliska@suse.cz> Backport from mainline 2017-05-31 Martin Liska <mliska@suse.cz> PR target/79155 * config/i386/cpuid.h: Fix typo in a comment in cpuid.h. From-SVN: r249525
-
Martin Liska authored
2017-06-22 Martin Liska <mliska@suse.cz> Backport from mainline 2017-05-30 Martin Liska <mliska@suse.cz> PR other/80909 * auto-profile.c (get_function_decl_from_block): Fix parenthesis. From-SVN: r249524
-
Martin Liska authored
2017-06-22 Martin Liska <mliska@suse.cz> Backport from mainline 2017-05-26 Martin Liska <mliska@suse.cz> PR ipa/80663 * params.def: Bound partial-inlining-entry-probability param. 2017-06-22 Martin Liska <mliska@suse.cz> Backport from mainline 2017-05-26 Martin Liska <mliska@suse.cz> PR ipa/80663 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer split at the problematic spot. * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer a valid value of the param. From-SVN: r249523
-
Martin Liska authored
2017-06-22 Martin Liska <mliska@suse.cz> Backport from mainline 2017-05-16 Martin Liska <mliska@suse.cz> PR ipa/79849. PR ipa/79850. * ipa-devirt.c (warn_types_mismatch): Fix typo. (odr_types_equivalent_p): Likewise. From-SVN: r249522
-
Martin Liska authored
2017-06-22 Martin Liska <mliska@suse.cz> Backport from mainline 2017-05-15 Martin Liska <mliska@suse.cz> PR driver/31468 * gcc.c (process_command): Do not allow empty argument of -o option. From-SVN: r249521
-
Martin Liska authored
2017-06-22 Martin Liska <mliska@suse.cz> Backport from mainline 2017-05-02 Martin Liska <mliska@suse.cz> * doc/gcov.texi: Add missing preposition. * gcov.c (function_info::function_info): Properly fill up all member variables. From-SVN: r249520
-
Martin Liska authored
2017-06-22 Martin Liska <mliska@suse.cz> Backport from mainline 2017-05-02 Martin Liska <mliska@suse.cz> PR other/80589 * common.opt: Fix typo. * doc/invoke.texi: Likewise. From-SVN: r249519
-
Martin Liska authored
2017-06-22 Martin Liska <mliska@suse.cz> Backport from mainline 2017-04-28 Martin Liska <mliska@suse.cz> * doc/gcov.texi: Enhance documentation of gcov. From-SVN: r249518
-
Martin Liska authored
2017-06-22 Martin Liska <mliska@suse.cz> Backport from mainline 2017-04-28 Martin Liska <mliska@suse.cz> * doc/gcov.texi: Sort options in alphabetic order. * doc/gcov-dump.texi: Likewise. * doc/gcov-tool.texi: Likewise. * gcov.c (print_usage): Likewise. * gcov-dump.c (print_usage): Likewise. * gcov-tool.c (print_merge_usage_message): Likewise. (print_rewrite_usage_message): Likewise. (print_overlap_usage_message): Likewise. From-SVN: r249517
-
Martin Liska authored
2017-06-22 Martin Liska <mliska@suse.cz> Backport from mainline 2017-04-28 Martin Liska <mliska@suse.cz> PR gcov-profile/53915 * gcov.c (format_gcov): Print 'NAN %' when top > bottom. From-SVN: r249516
-
Martin Liska authored
2017-06-22 Martin Liska <mliska@suse.cz> Backport from mainline 2017-04-28 Martin Liska <mliska@suse.cz> PR driver/56469 * coverage.c (coverage_remove_note_file): New function. * coverage.h: Declare the function. * toplev.c (finalize): Clean if an error has been seen. From-SVN: r249515
-
Martin Liska authored
2017-06-22 Martin Liska <mliska@suse.cz> Backport from mainline 2017-04-12 Jan Hubicka <hubicka@ucw.cz> PR lto/69953 * ipa-visibility.c (non_local_p): Fix typos. (localize_node): When localizing symbol in same comdat group, dissolve the group only when we know external symbols are going to be privatized. (function_and_variable_visibility): Do not localize DECL_EXTERNAL. From-SVN: r249514
-
Martin Liska authored
2017-06-22 Martin Liska <mliska@suse.cz> Backport from mainline 2017-01-17 Nathan Sidwell <nathan@acm.org> * ipa-visibility.c (localize_node): New function, broken out of ... (function_and_variable_visibility): ... here. Call it. From-SVN: r249513
-