]>
Commit | Line | Data |
---|---|---|
f626b979 UW |
1 | 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> |
2 | ||
3 | * config/spu/spu.c (emit_nop_for_insn): Set INSN_LOCATOR for | |
4 | newly inserted insns. | |
5 | (pad_bb): Likewise. | |
6 | (spu_emit_branch_hint): Likewise. | |
7 | (insert_hbrp_for_ilb_runout): Likewise. | |
8 | (spu_machine_dependent_reorg): Call df_finish_pass after | |
9 | schedule_insns returns. | |
10 | ||
4c825c02 UW |
11 | 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> |
12 | ||
13 | * config/spu/spu.c (spu_expand_prologue): Support -fstack-usage. | |
14 | ||
5e9fba51 EB |
15 | 2011-01-05 Eric Botcazou <ebotcazou@adacore.com> |
16 | ||
17 | PR tree-optimization/47005 | |
18 | * tree-sra.c (struct access): Add 'non_addressable' bit. | |
19 | (create_access): Set it for a DECL_NONADDRESSABLE_P field. | |
20 | (decide_one_param_reduction): Return 0 if the parameter is passed by | |
21 | reference and one of the accesses in the group is non_addressable. | |
22 | ||
3ebb5ca6 EB |
23 | 2011-01-04 Eric Botcazou <ebotcazou@adacore.com> |
24 | ||
25 | PR tree-optimization/47056 | |
26 | * cgraphbuild.c (mark_address): Remove ATTRIBUTE_UNUSED markers. | |
27 | (mark_load): Likewise. Handle FUNCTION_DECL specially. | |
28 | (mark_store): Likewise. Pass STMT to ipa_record_reference. | |
29 | ||
d5d4d14e EB |
30 | 2011-01-04 Eric Botcazou <ebotcazou@adacore.com> |
31 | ||
32 | * dwarf2out.c (rtl_for_decl_init): Strip no-op conversions off the | |
33 | initializer. Skip view conversions from aggregate types. | |
34 | ||
d996ef70 KT |
35 | 2011-01-04 Kai Tietz <kai.tietz@onevision.com> |
36 | ||
37 | PR bootstrap/47055 | |
38 | * libgcov.c (gcov_exit): Check for HAS_DRIVE_SPEC. | |
39 | ||
017096ca PT |
40 | 2011-01-04 Philipp Thomas <pth@suse.de> |
41 | ||
42 | * config/microblaze/microbalse.opt (mxl-float-convert): Fix | |
43 | obvious typo. | |
44 | ||
55c623b5 UW |
45 | 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> |
46 | ||
47 | * function.c (thread_prologue_and_epilogue_insns): Do not crash | |
48 | on empty epilogue sequences. | |
49 | ||
b98d6b35 JM |
50 | 2011-01-04 Joseph Myers <joseph@codesourcery.com> |
51 | ||
52 | * config/vxworks.opt (Bdynamic, Bstatic, Xbind-lazy, Xbind-now, | |
53 | non-static): New Driver options. | |
54 | ||
a0d43bac JZ |
55 | 2011-01-04 Jie Zhang <jie@codesourcery.com> |
56 | ||
57 | PR driver/47137 | |
58 | * gcc.c (default_compilers[]): Set combinable field to 0 | |
59 | for all assembly languages. | |
60 | ||
2b18eb32 MX |
61 | 2011-01-04 Mingjie Xing <mingjie.xing@gmail.com> |
62 | ||
63 | * config/mips/loongson3a.md: New file. | |
64 | * config/mips/mips.md: Include loongson3a.md. | |
65 | * config/mips/mips.c (mips_multipass_dfa_lookahead): Return 4 when | |
66 | TUNE_LOONGSON_3A. | |
67 | ||
42a48c4f EB |
68 | 2011-01-03 Eric Botcazou <ebotcazou@adacore.com> |
69 | ||
70 | PR middle-end/47017 | |
71 | * expr.c (expand_expr_real_1) <MEM_REF>: Call memory_address_addr_space | |
72 | instead of convert_memory_address_addr_space on the base expression. | |
73 | ||
9c1732c4 UW |
74 | 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> |
75 | ||
76 | * config/spu/spu.c (spu_option_override): Update error text | |
77 | for bad -march= / -mtune= values. | |
78 | ||
aa474365 UW |
79 | 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> |
80 | ||
81 | * config/spu/spu.c (asm_file_start): Only reset flag_var_tracking | |
82 | if branch-hint optimization will be performed. | |
83 | ||
9766135b JJ |
84 | 2011-01-03 Jakub Jelinek <jakub@redhat.com> |
85 | ||
371556ee JJ |
86 | PR tree-optimization/47148 |
87 | * ipa-split.c (split_function): Convert arguments to | |
88 | DECL_ARG_TYPE if possible. | |
89 | ||
1ac12fa2 JJ |
90 | PR tree-optimization/47155 |
91 | * tree-ssa-ccp.c (bit_value_binop_1): Use r1type instead of type | |
92 | when computing uns. | |
93 | ||
9766135b JJ |
94 | PR rtl-optimization/47157 |
95 | * combine.c (try_combine): If undobuf.other_insn becomes | |
96 | (set (pc) (pc)) jump, call update_cfg_for_uncondjump on it | |
97 | and set *new_direct_jump_p too. | |
98 | ||
f4a2e571 SP |
99 | 2011-01-03 Sebastian Pop <sebastian.pop@amd.com> |
100 | ||
101 | PR tree-optimization/47021 | |
102 | * graphite-sese-to-poly.c (scan_tree_for_params): Handle ADDR_EXPR. | |
103 | ||
9f8e43c0 JJ |
104 | 2011-01-03 Jakub Jelinek <jakub@redhat.com> |
105 | ||
106 | * gcc.c (process_command): Update copyright notice dates. | |
107 | * gcov.c (print_version): Likewise. | |
108 | * gcov-dump.c (print_version): Likewise. | |
109 | * mips-tfile.c (main): Likewise. | |
110 | * mips-tdump.c (main): Likewise. | |
111 | ||
1a2e38f3 MJ |
112 | 2011-01-03 Martin Jambor <mjambor@suse.cz> |
113 | ||
114 | PR tree-optimization/46801 | |
115 | * tree-sra.c (type_internals_preclude_sra_p): Check whether | |
116 | aggregate fields start at byte boundary instead of the bit-field flag. | |
117 | ||
56b721c5 L |
118 | 2011-01-03 H.J. Lu <hongjiu.lu@intel.com> |
119 | ||
120 | PR driver/47137 | |
121 | * gcc.c (main): Revert revision 168407. | |
122 | ||
839d549b MJ |
123 | 2011-01-03 Martin Jambor <mjambor@suse.cz> |
124 | ||
125 | * lto-cgraph.c (input_cgraph_opt_section): Use the correct section type. | |
126 | ||
4ce99a20 | 127 | 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> |
2fa6eeff UW |
128 | |
129 | * tree-vect-generic.c (expand_vector_operations_1): When using vector/ | |
130 | vector optab to expand vector/scalar shift, update gimple to vector. | |
131 | ||
76df0ae6 MJ |
132 | 2011-01-03 Martin Jambor <mjambor@suse.cz> |
133 | ||
134 | * cgraphunit.c (verify_cgraph_node): Verify there is no direct call to | |
135 | a thunk. | |
136 | ||
ce47fda3 MJ |
137 | 2011-01-03 Martin Jambor <mjambor@suse.cz> |
138 | ||
139 | PR tree-optimization/46984 | |
140 | * cgraph.h (cgraph_indirect_call_info): make field thunk_delta | |
141 | HOST_WIDE_INT. | |
142 | (cgraph_create_indirect_edge): Fixed line length. | |
143 | (cgraph_indirect_call_info): Declare. | |
144 | (cgraph_make_edge_direct) Update declaration. | |
145 | * cgraph.c (cgraph_allocate_init_indirect_info): New function. | |
146 | (cgraph_create_indirect_edge): Use it. | |
147 | (cgraph_make_edge_direct): Made delta HOST_WIDE_INT. Updated all | |
148 | callees. | |
149 | * cgraphunit.c (cgraph_redirect_edge_call_stmt_to_callee): Update for | |
150 | the new thunk_delta representation. | |
151 | * ipa-prop.c (ipa_make_edge_direct_to_target): Convert delta to | |
152 | HOST_WIDE_INT. | |
153 | (ipa_write_indirect_edge_info): Remove streaming of thunk_delta. | |
154 | (ipa_read_indirect_edge_info): Likewise. | |
155 | * lto-cgraph.c (output_edge_opt_summary): New function. | |
156 | (output_node_opt_summary): Call it on all outgoing edges. | |
157 | (input_edge_opt_summary): New function. | |
158 | (input_node_opt_summary): Call it on all outgoing edges. | |
159 | ||
1e67fa1f L |
160 | 2011-01-02 H.J. Lu <hongjiu.lu@intel.com> |
161 | ||
162 | PR driver/47137 | |
163 | * gcc.c (main): Don't check have_o when settting combine_inputs. | |
164 | ||
6656b2ac EB |
165 | 2011-01-02 Eric Botcazou <ebotcazou@adacore.com> |
166 | ||
167 | * regrename.c: Add general comment describing the pass. | |
168 | (struct du_head): Remove 'length' field. | |
169 | (get_element, merge_sort_comparison, merge, sort_du_head): Remove. | |
170 | (regrename_optimize): Do not sort chains. Rework comments, add others. | |
171 | Force renaming to the preferred class (if any) in the first pass and do | |
172 | not consider registers that belong to it in the second pass. | |
173 | (create_new_chain): Do not set 'length' field. | |
174 | (scan_rtx_reg): Likewise. | |
175 | ||
bc470c24 JJ |
176 | 2011-01-02 Jakub Jelinek <jakub@redhat.com> |
177 | ||
4e996296 JJ |
178 | PR tree-optimization/47140 |
179 | * tree-ssa-ccp.c (evaluate_stmt): For binary assignments, use | |
180 | TREE_TYPE (lhs) instead of TREE_TYPE (rhs1) as second argument | |
181 | to bit_value_binop. | |
182 | ||
bc470c24 | 183 | PR rtl-optimization/47028 |
6656b2ac EB |
184 | * cfgexpand.c (gimple_expand_cfg): Insert entry edge insertions after |
185 | parm_birth_insn instead of at the beginning of first bb. | |
bc470c24 | 186 | |
5af62fcd | 187 | 2011-01-02 Mingjie Xing <mingjie.xing@gmail.com> |
0d52f2a8 MX |
188 | |
189 | * doc/generic.texi: Remove duplicated "@subsubsection Statements". | |
190 | Remove the word "see" before "@pxref". | |
191 | * doc/rtl.texi: Remove the word "see" before "@pxref". | |
192 | ||
0e20c89f JH |
193 | 2011-01-01 Jan Hubicka <jh@suse.cz> |
194 | ||
6656b2ac EB |
195 | * tree-loop-distribution.c (tree_loop_distribution): Do not use freed |
196 | memory. | |
0e20c89f | 197 | |
220e83ca KT |
198 | 2011-01-01 Kai Tietz <kai.tietz@onevision.com> |
199 | ||
200 | PR target/38662 | |
6656b2ac | 201 | * tree.c (type_hash_eq): Call language hook for METHOD_TYPEs, too. |
220e83ca | 202 | |
ad41bd84 | 203 | \f |
797103eb | 204 | Copyright (C) 2011 Free Software Foundation, Inc. |
ad41bd84 JM |
205 | |
206 | Copying and distribution of this file, with or without modification, | |
207 | are permitted in any medium without royalty provided the copyright | |
208 | notice and this notice are preserved. |