OSDN Git Service

Add gcc/ChangeLog-2008.
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
1 2009-01-02  Mark Mitchell  <mark@codesourcery.com>
2
3         PR 33649
4         * tree-ssa-pre.c (compute_antic): Correct loop bounds.
5
6 2009-01-02  Jakub Jelinek  <jakub@redhat.com>
7
8         PR middle-end/38690
9         * tree-flow.h (op_code_prio, op_prio): New prototypes.
10         * tree-pretty-print.c (op_code_prio): New function.
11         (op_prio): No longer static.  Use op_code_prio.
12         * gimple-pretty-print.c (dump_unary_rhs, dump_binary_rhs):
13         Use op_prio and op_code_prio to determine if () should be
14         printed around operand(s) or not.
15
16         * gimple-pretty-print.c (dump_unary_rhs, dump_binary_rhs,
17         dump_gimple_call, dump_gimple_switch, dump_gimple_cond,
18         dump_gimple_label, dump_gimple_try, dump_symbols, dump_gimple_phi,
19         dump_gimple_mem_ops, dump_bb_header, dump_bb_end, pp_cfg_jump): Use
20         pp_character instead of pp_string for single letter printing.
21
22 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
23
24         * doc/extend.texi: Fix '#pragma GCC option' typo.
25
26 2009-01-02 Richard Guenther <rguenther@suse.de>
27
28         * doc/install.texi (--enable-checking): Mention different
29         default for stage1.
30         (--enable-stage1-checking): Document.
31
32 2009-01-01  Andrew Pinski  <pinskia@gmail.com>
33
34         PR middle-end/30142
35         * tree-cfg.c (verify_expr): Add INDIRECT_REF case.  Change MODIFY_EXPR
36         case to be an error.
37
38 2009-01-02  Ben Elliston  <bje@au.ibm.com>
39
40         * config/fp-bit.h (pack_d): Constify argument.
41         * config/fp-bit.c (makenan): Constify return type. Remove casts.
42         (isnan): Constify argument.
43         (isinf): Likewise.
44         (iszero): Likewise.
45         (pack_d): Likewise.
46         (_fpadd_parts): Constify return type.
47         (_fpmul_parts): Likewise.
48         (_fpdiv_parts): Likewise.
49
50 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
51
52         PR c/36489
53         * c-typeck.c (add_pending_init): Add IMPLICIT argument.  Only
54         warn about overwriting initializer with side-effects or
55         -Woverride-init if !IMPLICIT.
56         (output_init_element): Likewise.  Pass IMPLICIT down to
57         add_pending_init.
58         (process_init_element): Add IMPLICIT argument.  Pass it down
59         to output_init_element.
60         (push_init_element, pop_init_level, set_designator): Adjust
61         process_init_element callers.
62         (set_nonincremental_init, set_nonincremental_init_from_string):
63         Adjust add_pending_init callers.
64         (output_pending_init_elements): Adjust output_init_element callers.
65         * c-tree.h (process_init_element): Adjust prototype.
66         * c-parser.c (c_parser_initelt, c_parser_initval): Adjust
67         process_init_element callers.