1. 30 Jan, 2017 3 commits
    • S/390: PR target/79240: Fix assertion in s390_extzv_shift_ok. · ab4be5d1
      2017-01-30  Dominik Vogt  <vogt@linux.vnet.ibm.com>
      
      	PR target/79240
      	* config/s390/s390.md ("*r<noxa>sbg_<mode>_srl_bitmask")
      	("*r<noxa>sbg_<mode>_sll_bitmask")
      	("*extzv_<mode>_srl<clobbercc_or_nocc>")
      	("*extzv_<mode>_sll<clobbercc_or_nocc>"):
      	Use contiguous_bitmask_nowrap_operand.
      
      2017-01-30  Dominik Vogt  <vogt@linux.vnet.ibm.com>
      
      	PR target/79240
      	* gcc.target/s390/pr79240.c: New test.
      
      From-SVN: r245022
      Dominik Vogt committed
    • re PR target/79268 (Wrong code generation for vec_xl and vec_xst intrinsics) · 6687d58d
      [gcc]
      
      2017-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
      
      	PR target/79268
      	* config/rs6000/altivec.h (vec_xl): Revise #define.
      	(vec_xst): Likewise.
      
      [gcc/testsuite]
      
      2017-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
      
      	PR target/79268
      	* gcc.target/powerpc/pr79268.c: New file.
      	* gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
      	* gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
      	* gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
      	* gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
      
      From-SVN: r245021
      Bill Schmidt committed
    • Daily bump. · 330f3bd7
      From-SVN: r245020
      GCC Administrator committed
  2. 29 Jan, 2017 2 commits
  3. 28 Jan, 2017 8 commits
  4. 27 Jan, 2017 25 commits
  5. 26 Jan, 2017 2 commits
    • gimple-ssa-sprintf.c (format_floating): Test HAVE_XFmode and HAVE_DFmode before… · 9976a810
      gimple-ssa-sprintf.c (format_floating): Test HAVE_XFmode and HAVE_DFmode before using XFmode or DFmode.
      
      gcc/ChangeLog:
      	* gimple-ssa-sprintf.c (format_floating): Test HAVE_XFmode and
      	HAVE_DFmode before using XFmode or DFmode.
      	(parse_directive): Avoid using the z length modifier to avoid
      	the ISO C++98 does not support the ‘z’ gnu_printf length modifier.
      
      From-SVN: r244957
      Martin Sebor committed
    • PR middle-end/78703 - fprintf-return-value floating point handling incorrect in… · 31c87a43
      PR middle-end/78703 - fprintf-return-value floating point handling incorrect in locales with a mulltibyte decimal point
      
      gcc/ChangeLog:
              PR middle-end/78703
              * gimple-ssa-sprintf.c (adjust_for_width_or_precision): Change
              to accept adjustment as an array.
              (get_int_range): New function.
              (struct directive): Make width and prec arrays.
              (directive::set_width, directive::set_precision): Call get_int_range.
              (format_integer, format_floating): Handle width and precision ranges.
              (format_string, parse_directive): Same.
      
      gcc/testsuite/ChangeLog:
              PR middle-end/78703
              * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
              * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
              * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
              * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
      
      From-SVN: r244956
      Martin Sebor committed