invoke.texi (Optimize Options): Reword introduction a bit.
[platform/upstream/gcc.git] / gcc / ChangeLog
1 2010-01-02  Gerald Pfeifer  <gerald@pfeifer.com>
2             Alexander Monakov  <amonakov@ispras.ru>
3
4         * doc/invoke.texi (Optimize Options): Reword introduction a bit.
5
6 2010-01-02  Richard Guenther  <rguenther@suse.de>
7
8         PR middle-end/42577
9         * tree-vrp.c (check_all_array_refs): Skip non-excutable blocks.
10         (simplify_switch_using_ranges): Mark to be removed edges
11         as non-executable.
12
13 2010-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14
15         * config/pa/t-slibgcc-dwarf-ver (SHLIB_SOVERSION): Bump by two.
16
17         * collect2.c (scan_libraries): Add missing argument in call to
18         scan_prog_file.
19
20 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
21
22         PR target/42448
23         * config/alpha/predicates.md (aligned_memory_operand): Return false
24         for CQImode.
25         (unaligned_memory_operand): Return true for CQImode.
26         * config/alpha/alpha.c (get_aligned_mem): Assert that location
27         doesn not cross aligned SImode word boundary.
28
29 2010-01-02  Anatoly Sokolov  <aesok@post.ru>
30
31         * config/avr/avr.h (REG_OK_FOR_BASE_P, REG_OK_FOR_INDEX_P, XEXP_):
32         Remove.
33         * config/avr/avr-protos.h (avr_init_once, avr_optimization_options,
34         avr_change_section, avr_reg_class_from_letter) : Remove declaration.
35
36 2010-01-02  Richard Guenther  <rguenther@suse.de>
37
38         PR lto/41597
39         * toplev.c (compile_file): Emit LTO marker properly.  Change
40         it to __gnu_lto_v1.
41         * collect2.c (scan_prog_file): Adjust for changed LTO marker.
42
43 2010-01-01  Richard Guenther  <rguenther@suse.de>
44
45         PR debug/42455
46         * tree-sra.c (analyze_all_variable_accesses): Work in DECL_UID order.
47
48 2010-01-01  Richard Guenther  <rguenther@suse.de>
49
50         PR c/42570
51         * c-decl.c (grokdeclarator): For zero-size arrays force
52         structural equality checks as layout_type does.
53
54 2010-01-01  H.J. Lu  <hongjiu.lu@intel.com>
55
56         * builtins.c: Update copyright to 2010.
57
58 2010-01-01  H.J. Lu  <hongjiu.lu@intel.com>
59
60         PR lto/42531
61         * lto-streamer-out.c (produce_asm): Revert the last change.
62         (copy_function): Likewise.
63
64         * lto-streamer.c (lto_get_section_name): Skip any leading
65         asterisk in name.
66
67 2010-01-01  Richard Guenther  <rguenther@suse.de>
68
69         PR middle-end/42559
70         * builtins.c (get_object_alignment): Do not use DECL_ALIGN
71         for LABEL_DECLs.
72
73 \f
74 Copyright (C) 2010 Free Software Foundation, Inc.
75
76 Copying and distribution of this file, with or without modification,
77 are permitted in any medium without royalty provided the copyright
78 notice and this notice are preserved.
79 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
80
81         PR target/42448
82         * config/alpha/predicates.md (aligned_memory_operand): Return false
83         for CQImode.
84         (unaligned_memory_operand): Return true for CQImode.
85         * config/alpha/alpha.c (get_aligned_mem): Assert that location
86         doesn not cross aligned SImode word boundary.
87
88 2010-01-02  Anatoly Sokolov  <aesok@post.ru>
89
90         * config/avr/avr.h (REG_OK_FOR_BASE_P, REG_OK_FOR_INDEX_P, XEXP_):
91         Remove.
92         * config/avr/avr-protos.h (avr_init_once, avr_optimization_options,
93         avr_change_section, avr_reg_class_from_letter) : Remove declaration.
94
95 2010-01-02  Richard Guenther  <rguenther@suse.de>
96
97         PR lto/41597
98         * toplev.c (compile_file): Emit LTO marker properly.  Change
99         it to __gnu_lto_v1.
100         * collect2.c (scan_prog_file): Adjust for changed LTO marker.
101
102 2010-01-01  Richard Guenther  <rguenther@suse.de>
103
104         PR debug/42455
105         * tree-sra.c (analyze_all_variable_accesses): Work in DECL_UID order.
106
107 2010-01-01  Richard Guenther  <rguenther@suse.de>
108
109         PR c/42570
110         * c-decl.c (grokdeclarator): For zero-size arrays force
111         structural equality checks as layout_type does.
112
113 2010-01-01  H.J. Lu  <hongjiu.lu@intel.com>
114
115         * builtins.c: Update copyright to 2010.
116
117 2010-01-01  H.J. Lu  <hongjiu.lu@intel.com>
118
119         PR lto/42531
120         * lto-streamer-out.c (produce_asm): Revert the last change.
121         (copy_function): Likewise.
122
123         * lto-streamer.c (lto_get_section_name): Skip any leading
124         asterisk in name.
125
126 2010-01-01  Richard Guenther  <rguenther@suse.de>
127
128         PR middle-end/42559
129         * builtins.c (get_object_alignment): Do not use DECL_ALIGN
130         for LABEL_DECLs.
131
132 \f
133 Copyright (C) 2010 Free Software Foundation, Inc.
134
135 Copying and distribution of this file, with or without modification,
136 are permitted in any medium without royalty provided the copyright
137 notice and this notice are preserved.