* fi.po: Update.
[official-gcc.git] / gcc / ChangeLog
blobf7cf7c98151ea47e9d42fd97a321218bfe92fd91
1 2017-01-03  Ian Lance Taylor  <iant@google.com>
3         * godump.c (go_format_type): Treat ENUMERAL_TYPE like
4         INTEGER_TYPE.
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
11         of %g.
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.
48         PR middle-end/78901
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>
63         PR target/78967
64         * config/i386/i386.md (UNSPEC_NOREX_MEM): New unspec.
65         (*insvqi_1): New insn pattern.
66         (*insvqi_1_mem_rex64): Ditto.
67         (*insvqi_2): 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>
79         PR middle-end/77674
80         * symtab.c (symtab_node::binds_to_current_def_p): Fix handling of
81         transparent aliases.
83 2017-01-01  Jan Hubicka  <hubicka@ucw.cz>
85         PR middle-end/77484
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.