and though bugs are the bane of my existence, rest assured the wretched thing will get the best of care here

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 .
  1. 14 Aug, 2017 2 commits
  2. 13 Aug, 2017 1 commit
  3. 12 Aug, 2017 1 commit
  4. 11 Aug, 2017 1 commit
  5. 10 Aug, 2017 1 commit
  6. 09 Aug, 2017 4 commits
  7. 08 Aug, 2017 2 commits
  8. 07 Aug, 2017 2 commits
  9. 06 Aug, 2017 1 commit
  10. 05 Aug, 2017 1 commit
  11. 04 Aug, 2017 3 commits
  12. 03 Aug, 2017 1 commit
  13. 02 Aug, 2017 5 commits
  14. 01 Aug, 2017 8 commits
    • Joseph Myers's avatar
      * fr.po: Update. · df88d34b
      Joseph Myers authored
      From-SVN: r250806
      df88d34b
    • Uros Bizjak's avatar
      re PR target/81641 (Assemble failure with named address spaces and -masm=intel) · 5ed13b67
      Uros Bizjak authored
      	PR target/81641
      	* config/i386/i386.c (ix86_print_operand_address_as): For -masm=intel
      	print "ds:" only for immediates in generic address space.
      
      testsuite/ChangeLog:
      
      	PR target/81641
      	* gcc.target/i386/pr81641.c: New test.
      
      From-SVN: r250801
      5ed13b67
    • Jakub Jelinek's avatar
      re PR target/81622 (ICE on invalid altivec code with ppc64{,le}) · c49cb087
      Jakub Jelinek authored
      	PR target/81622
      	* config/rs6000/rs6000-c.c (altivec_resolve_overloaded_builtin): For
      	__builtin_vec_cmpne verify both arguments are compatible vectors
      	before looking at TYPE_MODE on the element type.  For __builtin_vec_ld
      	verify arg1_type is a pointer or array type.  For __builtin_vec_st,
      	move computation of aligned to after checking the argument types.
      	Formatting fixes.
      
      	* gcc.target/powerpc/pr81622.c: New test.
      
      From-SVN: r250787
      c49cb087
    • Martin Liska's avatar
      Fix segfault in gcov.c (PR gcov-profile/81561). · d124e3d6
      Martin Liska authored
      2017-08-01  Martin Liska  <mliska@suse.cz>
      
      	Backport from mainline
      	2017-07-26  Martin Liska  <mliska@suse.cz>
      
      	PR gcov-profile/81561
      	* gcov.c (unblock): Make unblocking safe as we need to preserve
      	index correspondence of blocks and block_lists.
      
      From-SVN: r250782
      d124e3d6
    • Richard Biener's avatar
      re PR tree-optimization/71752 (ICE in compute_live_loop_exits, at... · d90e0fb9
      Richard Biener authored
      re PR tree-optimization/71752 (ICE in compute_live_loop_exits, at tree-ssa-loop-manip.c:229 w/ -O1 -ftree-vectorize)
      
      2017-08-01  Richard Biener  <rguenther@suse.de>
      
      	PR tree-optimization/71752
      	PR tree-optimization/81633
      	* tree-vect-slp.c (vect_get_slp_defs): Handle null operands
      	in the original suggested way.
      
      	* gcc.dg/vect/pr81633.c: New testcase.
      
      From-SVN: r250779
      d90e0fb9
    • Richard Sandiford's avatar
      Backport fix for PR 80769 · 2d55c24f
      Richard Sandiford authored
      2017-08-01  Richard Sandiford  <richard.sandiford@linaro.org>
      
      gcc/
      	PR tree-optimization/80769
      	* tree-ssa-strlen.c (strinfo): Document that "stmt" is also used
      	for malloc and calloc.  Document the new invariant that all related
      	strinfos have delayed lengths or none do.
      	(get_next_strinfo): New function.
      	(verify_related_strinfos): Move earlier in file.
      	(set_endptr_and_length): New function, split out from...
      	(get_string_length): ...here.  Also set the lengths of related
      	strinfos.
      
      gcc/testsuite/
      	PR tree-optimization/80769
      	* gcc.dg/strlenopt-31.c: New test.
      	* gcc.dg/strlenopt-31g.c: Likewise.
      
      From-SVN: r250772
      2d55c24f
    • Jakub Jelinek's avatar
      re PR tree-optimization/81588 (Wrong code at -O2) · fb700fcb
      Jakub Jelinek authored
      	PR tree-optimization/81588
      	* tree-ssa-reassoc.c (optimize_range_tests_var_bound): If
      	ranges[i].in_p, invert comparison code ccode.  For >/>=,
      	swap rhs1 and rhs2 and comparison code unconditionally,
      	for </<= don't do that.  Don't swap rhs1/rhs2 again if
      	ranges[i].in_p, instead invert comparison code ccode if
      	opcode or oe->rank is BIT_IOR_EXPR.
      
      	* gcc.dg/tree-ssa/pr81588.c: New test.
      	* gcc.dg/pr81588.c: New test.
      	* gcc.c-torture/execute/pr81588.c: New test.
      
      From-SVN: r250761
      fb700fcb
    • GCC Administrator's avatar
      Daily bump. · 6277010e
      GCC Administrator authored
      From-SVN: r250755
      6277010e
  15. 31 Jul, 2017 4 commits
    • Joseph Myers's avatar
      * es.po, uk.po: Update. · 5fd0db72
      Joseph Myers authored
      From-SVN: r250748
      5fd0db72
    • Andreas Krebbel's avatar
      [Committed] S/390: Support z14 as CPU name. · 8a9a2371
      Andreas Krebbel authored
      With IBM z14 officially announced we can add support for z14 as
      preferred CPU name.  We still pass arch12 to Binutils in order to keep
      older Binutils versions supported.
      
      gcc/ChangeLog:
      
      2017-07-31  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
      
      	Backport from mainline
      	2017-07-31  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
      
      	* config.gcc: Add z14.
      	* config/s390/driver-native.c (s390_host_detect_local_cpu): Add
      	CPU model numbers for z13s and z14.
      	* config/s390/s390-c.c (s390_resolve_overloaded_builtin): Replace
      	arch12 with z14.
      	* config/s390/s390-opts.h (enum processor_type): Rename
      	PROCESSOR_ARCH12 to PROCESSOR_3906_Z14.
      	* config/s390/s390.c (processor_table): Add field for CPU name to
      	be passed to Binutils.
      	(s390_asm_output_machine_for_arch): Use the new field in
      	processor_table for Binutils.
      	(s390_expand_builtin): Replace arch12 with z14.
      	(s390_issue_rate): Rename PROCESSOR_ARCH12 to PROCESSOR_3906_Z14.
      	(s390_get_sched_attrmask): Likewise.
      	(s390_get_unit_mask): Likewise.
      	* config/s390/s390.opt: Add z14 to processor_type enum.
      
      From-SVN: r250740
      8a9a2371
    • Jakub Jelinek's avatar
      re PR sanitizer/81604 (Ubsan type reporting can be bogus in some cases) · 9e4de329
      Jakub Jelinek authored
      	PR sanitizer/81604
      	* ubsan.c (ubsan_type_descriptor): For UBSAN_PRINT_ARRAY don't
      	change type to the element type, instead add eltype variable and
      	use it where we are interested in the element type.
      
      	* c-c++-common/ubsan/pr81604.c: New test.
      
      From-SVN: r250729
      9e4de329
    • GCC Administrator's avatar
      Daily bump. · 6c9d5125
      GCC Administrator authored
      From-SVN: r250724
      6c9d5125
  16. 30 Jul, 2017 1 commit
  17. 29 Jul, 2017 1 commit
  18. 28 Jul, 2017 1 commit
    • Peter Bergner's avatar
      backport: ppc-auxv.h (PPC_FEATURE2_DARN): New define. · 7a4b10a1
      Peter Bergner authored
      gcc/
      	Backport from mainline
      	2017-07-28  Peter Bergner  <bergner@vnet.ibm.com>
      
      	* config/rs6000/ppc-auxv.h (PPC_FEATURE2_DARN): New define.
      	(PPC_FEATURE2_SCV): Likewise.
      	* config/rs6000/rs6000.c (cpu_supports_info): Use them.
      
      gcc/testsuite/
      	Backport from mainline
      	2017-07-28  Peter Bergner  <bergner@vnet.ibm.com>
      
      	* gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
      
      From-SVN: r250688
      7a4b10a1