1. 30 Jan, 2017 2 commits
  2. 29 Jan, 2017 2 commits
  3. 28 Jan, 2017 8 commits
  4. 27 Jan, 2017 25 commits
  5. 26 Jan, 2017 3 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
    • re PR c++/79129 (ICE with -fdebug-types-section starting with r240578) · b0670cc0
      	PR debug/79129
      	* dwarf2out.c (generate_skeleton_bottom_up): For children with
      	comdat_type_p set, just clone them, but keep the children in the
      	original DIE.
      
      	* g++.dg/debug/dwarf2/pr79129.C: New test.
      
      From-SVN: r244955
      Jakub Jelinek committed