OSDN Git Service

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