1 2017-01-03 Ian Lance Taylor <iant@google.com>
3 * godump.c (go_format_type): Treat ENUMERAL_TYPE like
6 2017-01-03 Martin Sebor <msebor@redhat.com>
8 PR tree-optimization/78696
9 * gimple-ssa-sprintf.c (format_floating): Correct handling of
10 precision. Use MPFR for %f for greater fidelity. Correct handling
12 (pass_sprintf_length::compute_format_length): Set width and precision
13 specified by asrerisk to void_node for vararg functions.
14 (try_substitute_return_value): Adjust dump output.
16 2017-01-03 David Edelsohn <dje.gcc@gmail.com>
18 * doc/invoke.texi (RS6000 options): LRA is enabled by default.
20 2017-01-03 Eric Botcazou <ebotcazou@adacore.com>
22 * doc/invoke.texi (SPARC options): Document -mlra as the default.
23 * config/sparc/sparc.c (sparc_option_override): Force LRA unless
24 -mlra/-mno-lra was passed to the compiler.
26 2017-01-03 James Cowgill <James.Cowgill@imgtec.com>
28 PR rtl-optimization/65618
29 * emit-rtl.c (try_split): Move initialization of "before" and
30 "after" to just before the call to emit_insn_after_setloc.
32 2017-01-03 Gerald Pfeifer <gerald@pfeifer.com>
34 * doc/md.texi (Standard Names): Remove reference to Java frontend.
36 2017-01-03 Pierre-Marie de Rodat <derodat@adacore.com>
38 * dwarf2out.c (gen_enumeration_type_die): When
39 -gno-strict-dwarf, add a DW_AT_encoding attribute.
41 2017-01-03 Jakub Jelinek <jakub@redhat.com>
43 PR tree-optimization/78965
44 * gimple-ssa-sprintf.c (pass_sprintf_length::compute_format_length):
45 Change first argument from const call_info & to call_info &. For %n
46 set info.nowrite to false.
49 * gimple-ssa-sprintf.c (try_substitute_return_value): Don't change
50 possibly throwing calls.
52 * genmatch.c (dt_node::gen_kids_1): If generic_exprs include SSA_NAME
53 and exprs_len || fns_len, emit the code for SSA_NAME next to the exprs
54 and fns handling, rather than in a separate case SSA_NAME.
56 2017-01-02 Jeff Law <law@redhat.com>
58 * config/darwin-driver.c (darwin_driver_init): Const-correctness
59 fixes for first_period and second_period variables.
61 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
64 * config/i386/i386.md (UNSPEC_NOREX_MEM): New unspec.
65 (*insvqi_1): New insn pattern.
66 (*insvqi_1_mem_rex64): Ditto.
68 (*insvqi_3): Rename from *insvqi.
70 (*extzvqi_mem_rex64): Add UNSPEC_NOREX_MEM tag.
72 2017-01-02 Gerald Pfeifer <gerald@pfeifer.com>
74 * doc/cfg.texi (Edges): Remove reference to Java.
75 (Maintaining the CFG): Ditto.
77 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
80 * symtab.c (symtab_node::binds_to_current_def_p): Fix handling of
83 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
86 * predict.def (PRED_CALL): Update hitrate.
87 (PRED_INDIR_CALL, PRED_POLYMORPHIC_CALL): New predictors.
88 * predict.c (tree_estimate_probability_bb): Split CALL predictor
89 into direct/indirect/polymorphic variants.
91 2017-01-01 Jakub Jelinek <jakub@redhat.com>
93 Update copyright years.
95 * gcc.c (process_command): Update copyright notice dates.
96 * gcov-dump.c (print_version): Ditto.
97 * gcov.c (print_version): Ditto.
98 * gcov-tool.c (print_version): Ditto.
99 * gengtype.c (create_file): Ditto.
100 * doc/cpp.texi: Bump @copying's copyright year.
101 * doc/cppinternals.texi: Ditto.
102 * doc/gcc.texi: Ditto.
103 * doc/gccint.texi: Ditto.
104 * doc/gcov.texi: Ditto.
105 * doc/install.texi: Ditto.
106 * doc/invoke.texi: Ditto.
108 Copyright (C) 2017 Free Software Foundation, Inc.
110 Copying and distribution of this file, with or without modification,
111 are permitted in any medium without royalty provided the copyright
112 notice and this notice are preserved.