re PR tree-optimization/47890 (internal compiler error: in vect_get_vec_def_for_stmt_...
[gcc.git] / gcc / testsuite / ChangeLog
1 2011-03-01 Richard Guenther <rguenther@suse.de>
2
3 PR tree-optimization/47890
4 * gcc.dg/torture/pr47890.c: New testcase.
5
6 2011-03-01 Richard Guenther <rguenther@suse.de>
7
8 PR lto/47924
9 * gcc.dg/lto/pr47924_0.c: New testcase.
10
11 2011-03-01 Richard Guenther <rguenther@suse.de>
12
13 PR lto/46911
14 * gfortran.dg/lto/pr46911_0.f: New testcase.
15
16 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17
18 PR libgfortran/47933
19 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
20 compile errors from older code form.
21
22 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23
24 PR libgfortran/47567
25 * gfortran.dg/fmt_fw_d.f90: New test.
26
27 2011-02-28 Jason Merrill <jason@redhat.com>
28
29 * g++.dg/inherit/covariant18.C: New.
30
31 2011-02-28 Jakub Jelinek <jakub@redhat.com>
32
33 PR middle-end/47893
34 * gcc.dg/pr47893.c: New test.
35
36 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
37
38 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
39 NULL in case of a selector with conflicting types.
40 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
41
42 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
43
44 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
45 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
46 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
47 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
48
49 2011-02-28 Jason Merrill <jason@redhat.com>
50
51 PR c++/47906
52 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
53
54 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
55
56 PR libgfortran/47778
57 * gfortran.dg/namelist_71.f90: New test.
58
59 2011-02-27 Jason Merrill <jason@redhat.com>
60
61 PR c++/47906
62 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
63 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
64
65 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
66
67 PR c++/46466
68 * g++.dg/cpp0x/constexpr-ctor8.C: New.
69
70 2011-02-27 Jakub Jelinek <jakub@redhat.com>
71
72 PR fortran/47886
73 * gfortran.dg/gomp/task-1.f90: Removed.
74
75 2011-02-26 Jason Merrill <jason@redhat.com>
76
77 * g++.dg/template/this-targ1.C: New.
78
79 * g++.dg/cpp0x/regress/template-const1.C: New.
80 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
81 * g++.dg/template/function1.C: Adjust.
82 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
83 * g++.dg/debug/debug7.C: Adjust.
84
85 2011-02-26 Tobias Burnus <burnus@net-b.de>
86
87 PR fortran/47886
88 * gfortran.dg/gomp/task-1.f90: New.
89
90 2011-02-25 Jie Zhang <jie@codesourcery.com>
91
92 * gcc.target/arm/neon-thumb2-move.c: Add
93 dg-require-effective-target arm_thumb2_ok.
94
95 2011-02-24 Jason Merrill <jason@redhat.com>
96
97 * g++.dg/parse/constant1.C: Specify C++98 mode.
98 * g++.dg/parse/constant5.C: Likewise.
99 * g++.dg/parse/error2.C: Likewise.
100 * g++.dg/parse/semicolon3.C: Likewise.
101 * g++.dg/template/crash14.C: Likewise.
102 * g++.dg/template/local4.C: Likewise.
103 * g++.dg/template/nontype3.C: Likewise.
104 * g++.dg/parse/crash31.C: Adjust expected errors.
105 * g++.dg/template/function1.C: Likewise.
106 * g++.dg/template/ref3.C: Likewise.
107 * g++.dg/template/static9.C: Likewise.
108 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
109
110 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
111 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
112 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
113 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
114 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
115
116 2011-02-24 Jakub Jelinek <jakub@redhat.com>
117
118 PR fortran/47878
119 * gfortran.dg/pr47878.f90: New test.
120
121 2011-02-24 Richard Guenther <rguenther@suse.de>
122
123 PR testsuite/47801
124 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
125 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
126
127 2011-02-24 Richard Guenther <rguenther@suse.de>
128
129 PR fortran/47839
130 * gfortran.dg/lto/pr47839_0.f90: New testcase.
131 * gfortran.dg/lto/pr47839_1.f90: Likewise.
132
133 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
134
135 PR libgfortran/47567
136 * gfortran.dg/fmt_f0_1.f90: Update test.
137
138 2011-02-23 Jason Merrill <jason@redhat.com>
139
140 * g++.dg/abi/mangle39.C: Adjust parm mangling.
141 * g++.dg/abi/mangle45.C: New.
142
143 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
144 * g++.dg/template/canon-type-9.C: Match use of decltype
145 between declaration and definition.
146 * g++.dg/template/canon-type-12.C: Likewise.
147
148 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
149
150 PR fortran/40850
151 * gfortran.dg/nested_allocatables_1.f90: New.
152
153 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
154
155 PR c++/46868
156 * g++.dg/pr46868.C: New test.
157 * g++.dg/parse/parameter-declaration-1.C: Adjust.
158 * g++.dg/parse/error14.C: Adjust.
159
160 2011-02-23 Richard Guenther <rguenther@suse.de>
161
162 PR tree-optimization/47838
163 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
164
165 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
166
167 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
168
169 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
170
171 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
172 * gfortran.dg/count_init_expr.f03: Ditto.
173 * gfortran.dg/gomp/pr43711.f90: Ditto.
174 * gcc.dg/struct-parse-2.c: Ditto.
175 * gcc.dg/parse-error-3.c: Ditto.
176 * gcc.dg/Wlogical-op-1.c: Ditto.
177 * gcc.dg/Walways-true-1.c: Ditto.
178 * gcc.dg/pr24225.c: Ditto.
179 * gcc.dg/Walways-true-2.c: Ditto.
180 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
181 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
182 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
183 * g++.dg/overload/defarg4.C: Ditto.
184 * g++.dg/inherit/covariant16.C: Ditto.
185 * g++.dg/inherit/virtual7.C: Ditto.
186 * g++.dg/template/canon-type-9.C: Ditto.
187 * g++.dg/template/access19.C: Ditto.
188 * g++.dg/template/call7.C: Ditto.
189 * g++.dg/template/canon-type-2.C: Ditto.
190 * g++.dg/template/init7.C: Ditto.
191 * g++.dg/template/sizeof-template-argument.C: Ditto.
192 * g++.dg/template/const3.C: Ditto.
193 * g++.dg/template/sfinae26.C: Ditto.
194 * g++.dg/template/sfinae26.C: Ditto.
195 * g++.dg/template/canon-type-11.C: Ditto.
196 * g++.dg/template/union2.C: Ditto.
197 * g++.dg/template/canon-type-3.C: Ditto.
198 * g++.dg/template/canon-type-1.C: Ditto.
199 * g++.dg/template/canon-type-5.C: Ditto.
200 * g++.dg/template/canon-type-7.C: Ditto.
201 * g++.dg/template/canon-type-10.C: Ditto.
202 * g++.dg/template/spec36.C: Ditto.
203 * g++.dg/template/typedef38.C: Ditto.
204 * g++.dg/template/canon-type-4.C: Ditto.
205 * g++.dg/template/canon-type-6.C: Ditto.
206 * g++.dg/template/canon-type-13.C: Ditto.
207 * g++.dg/template/instantiate9.C: Ditto.
208 * g++.dg/template/ttp22.C: Ditto.
209 * g++.dg/warn/Wreturn-type-6.C: Ditto.
210 * g++.dg/warn/Walways-true-1.C: Ditto.
211 * g++.dg/warn/Wlogical-op-1.C: Ditto.
212 * g++.dg/warn/Walways-true-2.C: Ditto.
213 * g++.dg/conversion/op4.C: Ditto.
214 * g++.dg/opt/pr19650.C: Ditto.
215 * g++.dg/lookup/friend11.C: Ditto.
216 * g++.dg/other/default2.C: Ditto.
217 * g++.dg/other/default3.C: Ditto.
218 * g++.dg/other/dtor2.C: Ditto.
219 * g++.dg/other/friend5.C: Ditto.
220 * g++.dg/other/default5.C: Ditto.
221 * g++.dg/init/brace6.C: Ditto.
222 * g++.dg/init/aggr5.C: Ditto.
223 * g++.dg/init/error2.C: Ditto.
224 * g++.dg/expr/bound-mem-fun.C: Ditto.
225 * g++.dg/expr/cond6.C: Ditto.
226 * g++.dg/expr/stmt-expr-1.C: Ditto.
227 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
228 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
229 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
230 * g++.dg/cpp0x/bracket1.C: Ditto.
231 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
232 * g++.dg/cpp0x/pr38646.C: Ditto.
233 * g++.dg/cpp0x/variadic73.C: Ditto.
234 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
235 * g++.dg/cpp0x/bracket4.C: Ditto.
236 * g++.dg/cpp0x/decltype4.C: Ditto.
237 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
238 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
239 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
240 * g++.dg/cpp0x/variadic-new2.C: Ditto.
241 * g++.dg/cpp0x/decltype2.C: Ditto.
242 * g++.dg/cpp0x/decltype1.C: Ditto.
243 * g++.dg/cpp0x/bracket2.C: Ditto.
244 * g++.dg/cpp0x/decltype5.C: Ditto.
245 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
246 * g++.dg/cpp0x/variadic70.C: Ditto.
247 * g++.dg/cpp0x/decltype6.C: Ditto.
248 * g++.dg/cpp0x/rvo.C: Ditto.
249 * g++.dg/cpp0x/vt-40092.C: Ditto.
250 * g++.dg/cpp0x/variadic-new.C: Ditto.
251 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
252 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
253 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
254 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
255 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
256 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
257 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
258 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
259 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
260 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
261 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
262 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
263 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
264 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
265 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
266 * g++.dg/cpp0x/pr39639.C: Ditto.
267 * g++.dg/cpp0x/decltype3.C: Ditto.
268 * g++.dg/cpp0x/variadic68.C: Ditto.
269 * g++.dg/cpp0x/variadic-function.C: Ditto.
270 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
271 * g++.dg/cpp0x/variadic-bind.C: Ditto.
272 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
273 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
274 * g++.dg/parse/crash35.C: Ditto.
275 * g++.dg/parse/crash40.C: Ditto.
276 * g++.dg/parse/defarg12.C: Ditto.
277 * g++.dg/parse/crash34.C: Ditto.
278 * g++.dg/parse/constructor3.C: Ditto.
279 * g++.dg/parse/template23.C: Ditto.
280 * g++.dg/parse/crash56.C: Ditto.
281 * g++.dg/parse/dtor13.C: Ditto.
282 * g++.dg/parse/error33.C: Ditto.
283 * g++.dg/parse/ctor9.C: Ditto.
284 * g++.dg/parse/error32.C: Ditto.
285 * g++.dg/parse/error37.C: Ditto.
286 * g++.dg/parse/bitfield3.C: Ditto.
287 * g++.dg/parse/struct-4.C: Ditto.
288 * g++.dg/ext/has_trivial_copy.C: Ditto.
289 * g++.dg/ext/is_polymorphic.C: Ditto.
290 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
291 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
292 * g++.dg/ext/has_nothrow_assign.C: Ditto.
293 * g++.dg/ext/is_union.C: Ditto.
294 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
295 * g++.dg/ext/is_pod.C: Ditto.
296 * g++.dg/ext/has_virtual_destructor.C: Ditto.
297 * g++.dg/ext/has_trivial_constructor.C: Ditto.
298 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
299 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
300 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
301 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
302 * g++.dg/ext/is_abstract.C: Ditto.
303 * g++.dg/ext/has_trivial_assign.C: Ditto.
304 * g++.dg/ext/is_class.C: Ditto.
305 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
306 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
307 * g++.dg/ext/is_base_of.C: Ditto.
308 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
309 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
310 * g++.dg/ext/is_empty.C: Ditto.
311 * g++.dg/ext/is_enum.C: Ditto.
312 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
313 * g++.dg/ext/.C: Ditto.
314 * g++.dg/ext/.C: Ditto.
315 * gnat.dg/opt11.adb: Ditto.
316 * obj-c++.dg/pr45735.mm: Ditto.
317 * obj-c++.dg/pr24393.mm: Ditto.
318 * obj-c++.dg/exceptions-2.cc: Ditto.
319 * objc.dg/pr45735.m: Ditto.
320 * objc.dg/pr24393.m: Ditto.
321
322 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
323
324 * objc.dg/attributes/objc-exception-1.m: New.
325
326 2011-02-23 Jie Zhang <jie@codesourcery.com>
327
328 * gcc.dg/cpp/include7.c: New test.
329
330 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
331
332 PR c++/47242
333 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
334
335 2011-02-23 Jie Zhang <jie@codesourcery.com>
336
337 PR rtl-optimization/47763
338 * gcc.dg/pr47763.c: New test.
339
340 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
341
342 PR fortran/45743
343 * gfortran.dg/whole_file_32.f90 : New test.
344
345 2011-02-22 Dodji Seketeli <dodji@redhat.com>
346
347 PR c++/47666
348 * g++.dg/inherit/virtual7.C: New test.
349
350 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
351
352 PR objc/47832
353 * objc.dg/type-size-3.m: Updated error message.
354 * objc.dg/type-size-4.m: New test.
355 * objc.dg/type-size-5.m: New test.
356
357 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
358
359 * lib/gnat.exp: Fix comments.
360 Don't load libgloss.exp.
361 (default_gnat_version): Call $compiler with --version.
362 Adapt regexp for gnatmake output, insert version.
363 (gnat_version): New proc.
364 (gnat_init): Remove gnat_libgcc_s_path.
365 (gnat_target_compile): Likewise.
366 Remove ld_library_path.
367 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
368 (gnat_pass): Remove.
369 (gnat_pass): Remove.
370 (gnat_finish): Remove.
371 (gnat_exit): Remove.
372 (local_find_gnatmake): Reindent.
373 (runtest_file_p): Remove.
374 (prune_warnings): Remove.
375 (find_gnatclean): New proc.
376 * lib/gnat-dg.exp (lremove): New proc.
377 (gnat-dg-test): Reindent.
378 Remove additional output files.
379 (gnat-dg-runtest): Remove.
380
381 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
382 * gnat.dg/loop_optimization6.adb: Likewise.
383 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
384
385 2011-02-22 Jakub Jelinek <jakub@redhat.com>
386
387 PR tree-optimization/47835
388 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
389
390 2011-02-22 Tobias Burnus <burnus@net-b.de>
391
392 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
393 * gfortran.dg/abstract_type_2.f03: Ditto.
394 * gfortran.dg/abstract_type_3.f03: Ditto.
395 * gfortran.dg/abstract_type_4.f03: Ditto.
396 * gfortran.dg/abstract_type_5.f03: Ditto.
397 * gfortran.dg/abstract_type_6.f03: Ditto.
398 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
399 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
400 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
401 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
402 * gfortran.dg/array_function_5.f90: Ditto.
403 * gfortran.dg/asynchronous_3.f03: Ditto.
404 * gfortran.dg/char_expr_1.f90: Ditto.
405 * gfortran.dg/class_14.f03: Ditto.
406 * gfortran.dg/data_array_6.f: Ditto.
407 * gfortran.dg/data_invalid.f90: Ditto.
408 * gfortran.dg/dot_product_1.f03: Ditto.
409 * gfortran.dg/func_derived_5.f90: Ditto.
410 * gfortran.dg/func_result_4.f90: Ditto.
411 * gfortran.dg/implied_do_1.f90: Ditto.
412 * gfortran.dg/initialization_25.f90: Ditto.
413 * gfortran.dg/initialization_26.f90: Ditto.
414 * gfortran.dg/interface_34.f90: Ditto.
415 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
416 * gfortran.dg/keyword_symbol_1.f90: Ditto.
417 * gfortran.dg/matmul_8.f03: Ditto.
418 * gfortran.dg/merge_init_expr.f90: Ditto.
419 * gfortran.dg/pack_assign_1.f90: Ditto.
420 * gfortran.dg/pack_vector_1.f90: Ditto.
421 * gfortran.dg/pointer_check_8.f90: Ditto.
422 * gfortran.dg/product_init_expr.f03: Ditto.
423 * gfortran.dg/reshape_order_5.f90: Ditto.
424 * gfortran.dg/reshape_shape_1.f90: Ditto.
425 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
426 * gfortran.dg/same_name_2.f90: Ditto.
427 * gfortran.dg/selected_real_kind_1.f90: Ditto.
428 * gfortran.dg/spread_init_expr.f03: Ditto.
429 * gfortran.dg/stmt_func_1.f90: Ditto.
430 * gfortran.dg/sum_init_expr.f03: Ditto.
431 * gfortran.dg/transpose_3.f03: Ditto.
432 * gfortran.dg/unpack_init_expr.f03: Ditto.
433 * gfortran.dg/warn_conversion.f90: Ditto.
434 * gfortran.dg/warn_conversion_2.f90: Ditto.
435 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
436 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
437 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
438 * gfortran.dg/whole_file_16.f90: Ditto.
439 * gfortran.dg/whole_file_17.f90: Ditto.
440 * gfortran.dg/whole_file_18.f90: Ditto.
441 * gfortran.dg/whole_file_20.f03: Ditto.
442 * gfortran.dg/whole_file_5.f90: Ditto.
443 * gfortran.dg/whole_file_6.f90: Ditto.
444 * gfortran.dg/write_invalid_format.f90: Ditto.
445 * gfortran.dg/zero_sized_6.f90: Ditto.
446
447 2011-02-21 Jeff Law <law@redhat.com>
448
449 PR rtl-optimization/46178
450 * gcc.target/i386/pr46178.c: New test.
451
452 PR rtl-optimization/46002
453 * gcc.c-torture/compile/pr46002.c: New test.
454
455 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
456
457 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
458 *-*-hpux10*.
459
460 2011-02-21 Jakub Jelinek <jakub@redhat.com>
461
462 PR debug/47106
463 * g++.dg/debug/pr47106.C: Require effective target lto.
464
465 2011-02-21 Jason Merrill <jason@redhat.com>
466
467 * g++.dg/cpp0x/constexpr-diag2.C: New.
468
469 2011-02-20 Jason Merrill <jason@redhat.com>
470
471 * g++.dg/cpp0x/constexpr-ctor7.C: New.
472
473 * g++.dg/cpp0x/fntmpdefarg2.C: New.
474
475 * g++.dg/overload/conv-op1.C: New.
476
477 * g++.dg/cpp0x/constexpr-synth1.C: New.
478
479 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
480
481 * objc.dg/layout-2.m: New.
482 * objc.dg/selector-3.m: Adjusted location of error message.
483 * objc.dg/type-size-3.m: Same.
484 * obj-c++.dg/selector-3.mm: Same.
485
486 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
487
488 PR objc/47784
489 * objc.dg/property/dotsyntax-22.m: New.
490 * obj-c++.dg/property/dotsyntax-22.mm: New.
491
492 2011-02-20 Dodji Seketeli <dodji@redhat.com>
493
494 PR c++/46394
495 * g++.dg/template/typedef38.C: New test.
496
497 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
498
499 PR fortran/46818
500 * gfortran.dg/whole_file_30.f90 : New test.
501 * gfortran.dg/whole_file_31.f90 : New test.
502
503 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
504
505 PR fortran/45077
506 PR fortran/44945
507 * gfortran.dg/whole_file_28.f90 : New test.
508 * gfortran.dg/whole_file_29.f90 : New test.
509
510 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
511
512 PR c++/44118
513 * g++.dg/template/crash105.C: New.
514
515 2011-02-19 Jason Merrill <jason@redhat.com>
516
517 * g++.dg/cpp0x/regress/no-elide1.C: New.
518
519 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
520
521 PR tree-optimization/46620
522 * gcc.dg/pr46620.c: New.
523
524 2011-02-19 Jakub Jelinek <jakub@redhat.com>
525
526 PR c/47809
527 * gcc.target/i386/pr47809.c: New test.
528
529 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
530 Tobias Burnus <burnus@net-b.de>
531
532 * lib/target-supports.exp
533 (check_effective_target_fortran_large_real): New check for large reals.
534 * gfortran.dg/nan_7.f90: New test.
535
536 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
537
538 PR libgfortran/47567
539 * gfortran.dg/fmt_f0_1.f90: Update test.
540
541 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
542
543 PR fortran/47348
544 * gfortran.dg/array_constructor_36.f90 : New test.
545 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
546 allow for comparison between different elements of the array
547 constructor at different levels of optimization.
548
549 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
550
551 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
552 * gcc.target/i386/pr32280-1.c: Likewise.
553
554 2011-02-19 Jakub Jelinek <jakub@redhat.com>
555
556 PR target/47800
557 * gcc.target/i386/pr47800.c: New test.
558
559 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
560
561 * objc/execute/exceptions/foward-1.x: New.
562
563 2011-02-18 Janus Weil <janus@gcc.gnu.org>
564
565 PR fortran/47789
566 * gfortran.dg/derived_constructor_comps_4.f90: New.
567
568 2011-02-18 Tobias Burnus
569
570 PR fortran/47775
571 * gfortran.dg/func_result_6.f90: New.
572
573 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
574
575 PR c++/47795
576 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
577
578 2011-02-18 Tobias Burnus <burnus@net-b.de>
579
580 PR fortran/47750
581 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
582 gcc_warning_prefix.
583 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
584 normalizing the error/warning output.
585 * gfortran.dg/Wall.f90: Update dg-error/warning.
586 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
587 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
588 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
589 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
590 * gfortran.dg/class_30.f90: Update dg-error/warning.
591 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
592 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
593 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
594 * gfortran.dg/entry_17.f90: Update dg-error/warning.
595 * gfortran.dg/entry_19.f90: Update dg-error/warning.
596 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
597 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
598 * gfortran.dg/g77/12632.f: Update dg-error/warning.
599 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
600 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
601 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
602 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
603 * gfortran.dg/goto_8.f90: Update dg-error/warning.
604 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
605 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
606 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
607 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
608 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
609 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
610 * gfortran.dg/volatile3.f90: Update dg-error/warning.
611 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
612 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
613 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
614 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
615 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
616
617 2011-02-18 Janus Weil <janus@gcc.gnu.org>
618
619 PR fortran/47768
620 * gfortran.dg/proc_ptr_comp_30.f90: New.
621
622 2011-02-18 Jakub Jelinek <jakub@redhat.com>
623
624 PR debug/47780
625 * gcc.target/i386/pr47780.c: New test.
626
627 2011-02-18 Janus Weil <janus@gcc.gnu.org>
628
629 PR fortran/47767
630 * gfortran.dg/class_40.f03: New.
631
632 2011-02-18 Dodji Seketeli <dodji@redhat.com>
633
634 PR c++/47208
635 * g++.dg/cpp0x/auto21.C: New test.
636
637 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
638
639 * objc.dg/special/unclaimed-category-1.h: Updated for
640 new ABI support.
641 * objc.dg/special/unclaimed-category-1.m: Same.
642 * objc.dg/zero-link-1.m: Same.
643 * objc.dg/lookup-1.m: Same.
644 * objc.dg/torture/strings/const-str-9.m
645 * objc.dg/torture/strings/const-str-10.m: Same.
646 * objc.dg/torture/strings/const-str-11.m: Same.
647 * objc.dg/torture/forward-1.m: Same.
648 * objc.dg/zero-link-2.m: Same.
649 * objc.dg/encode-7-next-64bit.m: Same.
650 * objc.dg/method-4.m: Same.
651 * objc.dg/next-runtime-1.m: Same.
652 * objc.dg/image-info.m: Same.
653 * objc.dg/pr23214.m: Same.
654 * objc.dg/symtab-1.m: Same.
655 * obj-c++.dg/basic.m: Same.
656 * obj-c++.dg/proto-lossage-3.m: Same.
657 * obj-c++.dg/torture/strings/const-str-10.m: Same.
658 * obj-c++.dg/torture/strings/const-str-11.m: Same.
659 * obj-c++.dg/torture/strings/const-str-9.m: Same.
660 * obj-c++.dg/method-11.m: Same.
661 * objc/execute/enumeration-1.m: Same.
662 * objc/execute/object_is_class.m: Same.
663 * objc/execute/formal_protocol-2.m: Same.
664 * objc/execute/formal_protocol-4.m: Same.
665 * objc/execute/formal_protocol-6.m: Same.
666 * objc/execute/bycopy-3.m: Same.
667 * objc/execute/exceptions/catchall-1.m: Same.
668 * objc/execute/exceptions/finally-1.m: Same.
669 * objc/execute/exceptions/local-variables-1.m: Same.
670 * objc/execute/exceptions/foward-1.m: Same.
671 * objc/execute/bf-common.h
672 * objc/execute/enumeration-2.m: Same.
673 * objc/execute/formal_protocol-1.m: Same.
674 * objc/execute/formal_protocol-3.m: Same.
675 * objc/execute/formal_protocol-5.m: Same.
676 * objc/execute/accessing_ivars.m: Same.
677 * objc/execute/bycopy-2.m: Same.
678 * objc/execute/formal_protocol-7.m: Same.
679 * objc/execute/compatibility_alias.m: Same.
680 * objc/execute/no_clash.m: Same.
681 * objc/execute/object_is_meta_class.m: Same.
682 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
683 * objc/execute/class-tests-1.h: Include stdio.h.
684 * objc/execute/class-tests-2.h: Same.
685 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
686 runtimes.
687 * obj-c++.dg/try-catch-2.mm: Same.
688
689 2011-02-17 Jakub Jelinek <jakub@redhat.com>
690
691 PR c++/47783
692 * g++.dg/warn/Wunused-parm-4.C: New test.
693
694 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
695 Jan Hubicka <jh@suse.cz>
696
697 PR debug/47106
698 PR debug/47402
699 * g++.dg/debug/pr47106.C: New.
700
701 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
702
703 PR target/43653
704 * gcc.target/i386/pr43653.c: New test.
705
706 2011-02-11 Dodji Seketeli <dodji@redhat.com>
707
708 PR c++/47172
709 * g++.dg/template/inherit6.C: New test.
710
711 2011-02-16 Janus Weil <janus@gcc.gnu.org>
712
713 PR fortran/47745
714 * gfortran.dg/class_39.f03: New.
715
716 2011-02-16 Dodji Seketeli <dodji@redhat.com>
717
718 PR c++/47326
719 * g++.dg/cpp0x/variadic106.C: New test.
720
721 2011-02-16 Jakub Jelinek <jakub@redhat.com>
722
723 PR libfortran/47757
724 * gfortran.dg/pr47757-1.f90: New test.
725 * gfortran.dg/pr47757-2.f90: New test.
726 * gfortran.dg/pr47757-3.f90: New test.
727
728 PR c++/47704
729 * g++.dg/cpp0x/enum8.C: New test.
730
731 2011-02-15 Jason Merrill <jason@redhat.com>
732
733 * g++.dg/inherit/implicit-trivial1.C: New.
734 * g++.dg/cpp0x/implicit-trivial1.C: New.
735
736 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
737
738 PR middle-end/47725
739 * gcc.dg/torture/pr47725.c: Removed.
740
741 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
742
743 PR target/47755
744 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
745 constant does not generate a load from memory.
746
747 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
748
749 PR middle-end/47725
750 * gcc.dg/torture/pr47725.c: New.
751
752 2011-02-15 Richard Guenther <rguenther@suse.de>
753
754 PR tree-optimization/47743
755 * gcc.dg/torture/pr47743.c: New testcase.
756
757 2011-02-15 Jakub Jelinek <jakub@redhat.com>
758
759 PR middle-end/47581
760 * gcc.target/i386/pr47581.c: New test.
761
762 2011-02-14 Janus Weil <janus@gcc.gnu.org>
763
764 PR fortran/47730
765 * gfortran.dg/select_type_22.f03: New.
766
767 2011-02-14 Jason Merrill <jason@redhat.com>
768
769 * g++.dg/cpp0x/regress/enum1.C: New.
770
771 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
772
773 * gnat.dg/include.adb: New test.
774
775 2011-02-14 Janus Weil <janus@gcc.gnu.org>
776
777 PR fortran/47728
778 * gfortran.dg/class_38.f03: New.
779
780 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
781
782 * gcc.dg/pr46494.c: New test.
783
784 2011-02-14 Richard Guenther <rguenther@suse.de>
785
786 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
787
788 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
789
790 PR ada/41929
791 * gnat.dg/null_pointer_deref1.exp: Don't skip on
792 sparc*-sun-solaris2.11.
793
794 2011-02-14 Janus Weil <janus@gcc.gnu.org>
795
796 PR fortran/47349
797 * gfortran.dg/argument_checking_18.f90: New.
798
799 2011-02-13 Tobias Burnus <burnus@net-b.de>
800
801 * gfortran.dg/argument_checking_13.f90: Update dg-error.
802 * gfortran.dg/argument_checking_17.f90: New.
803
804 2011-02-12 Janus Weil <janus@gcc.gnu.org>
805
806 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
807 are temporarily disabled.
808 * gfortran.dg/class_7.f03: Ditto.
809 * gfortran.dg/coarray_14.f90: Ditto.
810 * gfortran.dg/typebound_proc_13.f03: Ditto.
811
812 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
813
814 PR fortran/45586
815 * gfortran.dg/extends_11.f03: New.
816
817 2011-02-11 Xinliang David Li <davidxl@google.com>
818
819 PR tree-optimization/47707
820 * g++.dg/tree-ssa/pr47707.C: New test.
821
822 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
823
824 * g++.dg/opt/inline17.C: New test.
825
826 2011-02-11 Tobias Burnus <burnus@net-b.de>
827
828 PR fortran/47550
829 * gfortran.dg/pure_formal_2.f90: New.
830
831 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
832
833 PR rtl-optimization/47614
834 * gfortran.dg/pr47614.f: New.
835
836 2011-02-11 Joseph Myers <joseph@codesourcery.com>
837
838 PR driver/47678
839 * gcc.dg/opts-6.c: New test.
840
841 2011-02-11 Jakub Jelinek <jakub@redhat.com>
842
843 PR debug/47684
844 * gcc.dg/pr47684.c: New test.
845
846 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
847
848 PR target/47629
849 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
850 c99_runtime, dg-add-options c99_runtime.
851 (main): Use __asm__.
852
853 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
854
855 PR testsuite/47400
856 * lib/target-supports.exp (check_ascii_locale_available): New proc.
857 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
858 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
859 * gcc.dg/ucnid-10.c: Likewise.
860 * gcc.dg/ucnid-13.c: Likewise.
861 * gcc.dg/ucnid-7.c: Likewise.
862 * gcc.dg/ucnid-8.c: Likewise.
863 Adapt dg-warning line number.
864
865 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
866
867 * gcc.target/i386/parity-1.c: Use -march=k8.
868 * gcc.target/i386/parity-2.c: Ditto.
869 * gcc.target/i386/vecinit-1.c: Ditto.
870 * gcc.target/i386/vecinit-2.c: Ditto.
871
872 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
873
874 PR target/46610
875 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
876 * gcc.target/mips/save-restore-3.c: Likewise.
877 * gcc.target/mips/save-restore-4.c: Likewise.
878 * gcc.target/mips/save-restore-5.c: Likewise.
879
880 PR target/47683
881 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
882 * g++.dg/tree-prof/partition2.C: Likewise.
883
884 2011-02-09 Jason Merrill <jason@redhat.com>
885
886 * g++.dg/tree-ssa/inline-3.C: Use a normal function
887 rather than misdeclare std::puts.
888
889 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
890 * g++.dg/other/warning1.C: Likewise.
891 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
892 * g++.old-deja/g++.gb/scope06.C: Likewise.
893 * g++.old-deja/g++.law/cvt11.C: Likewise.
894 * g++.old-deja/g++.law/init1.C: Likewise.
895 * g++.dg/abi/mangle26.C: Likewise.
896
897 * g++.dg/template/function1.C: Adjust for C++0x mode.
898 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
899
900 * g++.dg/ext/label10.C: Adjust for C++0x mode.
901 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
902
903 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
904
905 * g++.dg/cpp0x/regress/abi-empty7.C: New.
906
907 * g++.dg/cpp0x/regress: New directory.
908 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
909 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
910 * g++.dg/cpp0x/regress/regress3.C: New.
911
912 2011-02-10 Richard Guenther <rguenther@suse.de>
913
914 PR tree-optimization/47677
915 * gcc.dg/torture/pr47677.c: New testcase.
916
917 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
918
919 * objc.dg/special/load-category-1.m: Remove unused header.
920 * objc.dg/special/load-category-1a.m: Likewise.
921 * objc.dg/special/load-category-2.m: Likewise.
922 * objc.dg/special/load-category-2a.m: Likewise.
923 * objc.dg/special/load-category-3.m: Likewise.
924 * objc.dg/special/load-category-3a.m: Likewise.
925 * objc.dg/attributes/proto-attribute-2.m: Likewise.
926 * objc.dg/attributes/proto-attribute-3.m: Likewise.
927 * objc.dg/attributes/class-attribute-1.m: Likewise.
928 * objc.dg/property/property.exp: Don't run for Darwin < 9.
929 * obj-c++.dg/property/property.exp: Likewise.
930 * objc.dg/attributes/method-sentinel-1.m: Update type header.
931 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
932 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
933 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
934 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
935 * obj-c++.dg/template-8.mm: Likewise.
936
937 2011-02-10 Jakub Jelinek <jakub@redhat.com>
938
939 PR target/47665
940 * gcc.target/i386/pr47665.c: New test.
941
942 2011-02-10 Jie Zhang <jie@codesourcery.com>
943
944 PR testsuite/47622
945 Revert
946 2011-02-05 Jie Zhang <jie@codesourcery.com>
947 PR debug/42631
948 * gcc.dg/pr42631.c: Update test.
949 * gcc.dg/pr42631-2.c: New test.
950
951 2011-02-09 Janus Weil <janus@gcc.gnu.org>
952
953 PR fortran/47352
954 * gfortran.dg/proc_decl_25.f90: New.
955
956 2011-02-09 Janus Weil <janus@gcc.gnu.org>
957
958 PR fortran/47463
959 * gfortran.dg/typebound_assignment_2.f03: New.
960
961 2011-02-09 Richard Guenther <rguenther@suse.de>
962
963 PR tree-optimization/47664
964 * gcc.dg/tree-ssa/inline-7.c: New testcase.
965
966 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
967
968 PR middle-end/47646
969 * gnat.dg/uninit_func.adb: Adjust dg directive.
970
971 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
972
973 PR middle-end/47646
974 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
975
976 2011-02-09 Janus Weil <janus@gcc.gnu.org>
977
978 PR fortran/47637
979 * gfortran.dg/auto_dealloc_2.f90: New.
980
981 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
982
983 * gcc.dg/builtins-config.h: Remove __sgi handling.
984 * lib/target-supports.exp (add_options_for_c99_runtime): Add
985 -std=c99 for mips-sgi-irix6.5*.
986
987 2011-02-09 Martin Jambor <mjambor@suse.cz>
988
989 PR middle-end/45505
990 * gfortran.dg/pr25923.f90: Remove xfails.
991
992 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
993
994 PR fortran/47583
995 * gfortran.dg/inquire_14.f90: New test.
996
997 2011-02-08 Janus Weil <janus@gcc.gnu.org>
998
999 PR fortran/45290
1000 * gfortran.dg/pointer_init_6.f90: New.
1001
1002 2011-02-08 Jeff Law <law@redhat.com>
1003
1004 PR tree-optimization/42893
1005 * gcc.tree-ssa/pr42893.c: New test.
1006
1007 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
1008
1009 PR tree-optimization/46834
1010 PR tree-optimization/46994
1011 PR tree-optimization/46995
1012 * gcc.dg/graphite/id-pr46834.c: New.
1013 * gfortran.dg/graphite/id-pr46994.f90: New.
1014 * gfortran.dg/graphite/id-pr46995.f90: New.
1015
1016 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1017
1018 PR middle-end/47646
1019 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
1020 using the variable is known the warning is emitted there.
1021 * gcc.dg/uninit-pr19430.c (foo): Likewise.
1022 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
1023
1024 * c-c++-common/pr20000.c (g): Both warnings occur at the return
1025 statement.
1026 (vg): Likewise.
1027 * gcc.dg/noreturn-1.c (foo5): Likewise.
1028 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
1029 (method2): Likewise.
1030
1031 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
1032 the return statement using the uninitialized variable.
1033 * gfortran.dg/pr39666-2.f90 (f): Likewise.
1034
1035 2011-02-08 Richard Guenther <rguenther@suse.de>
1036
1037 PR middle-end/47639
1038 * g++.dg/opt/pr47639.c: New testcase.
1039
1040 2011-02-08 Richard Guenther <rguenther@suse.de>
1041
1042 PR tree-optimization/47632
1043 * g++.dg/opt/pr47632.C: New testcase.
1044
1045 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1046
1047 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
1048
1049 2011-02-07 Richard Guenther <rguenther@suse.de>
1050
1051 PR tree-optimization/47615
1052 * g++.dg/opt/pr47615.C: New testcase.
1053
1054 2011-02-07 Richard Guenther <rguenther@suse.de>
1055
1056 PR tree-optimization/47621
1057 * gcc.dg/torture/pr47621.c: New testcase.
1058
1059 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
1060
1061 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
1062
1063 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
1064
1065 PR fortran/47592
1066 * gfortran.dg/allocate_with_source_1 : New test.
1067
1068 2011-02-05 Jakub Jelinek <jakub@redhat.com>
1069
1070 PR middle-end/47610
1071 * gcc.dg/pr47610.c: New test.
1072
1073 2011-02-05 Jie Zhang <jie@codesourcery.com>
1074
1075 PR debug/42631
1076 * gcc.dg/pr42631.c: Update test.
1077 * gcc.dg/pr42631-2.c: New test.
1078
1079 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1080
1081 PR fortran/47574
1082 * gfortran.dg/pr47574.f90: New test.
1083
1084 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
1085
1086 PR tree-optimization/46194
1087 * gcc.dg/autopar/pr46194.c: New.
1088
1089 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
1090
1091 PR tree-optimization/43695
1092 * g++.dg/ipa/pr43695.C: New.
1093
1094 2011-02-04 Jakub Jelinek <jakub@redhat.com>
1095
1096 PR inline-asm/23200
1097 * gcc.dg/pr23200.c: New test.
1098
1099 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
1100
1101 PR c++/47589
1102 * g++.dg/pr47589.C: New test.
1103
1104 2011-02-03 Dodji Seketeli <dodji@redhat.com>
1105
1106 PR c++/47398
1107 * g++.dg/template/typedef37.C: New test.
1108 * g++.dg/template/param1.C: Adjust expected error message.
1109
1110 2011-02-03 Jakub Jelinek <jakub@redhat.com>
1111
1112 PR middle-end/31490
1113 * gcc.dg/pr31490-2.c: New test.
1114 * gcc.dg/pr31490-3.c: New test.
1115 * gcc.dg/pr31490-4.c: New test.
1116
1117 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
1118 Jakub Jelinek <jakub@redhat.com>
1119
1120 PR c++/46890
1121 * g++.dg/parser/semicolon3.C: Adjust.
1122 * g++.dg/parser/semicolon4.C: New testcase.
1123 * g++.dg/pr46890.C: New testcase.
1124
1125 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
1126
1127 PR c++/29571
1128 * g++.dg/init/pr29571.C: New.
1129
1130 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
1131
1132 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
1133 instead of vect_int.
1134
1135 2011-02-03 Jakub Jelinek <jakub@redhat.com>
1136
1137 PR target/47312
1138 * gcc.target/i386/pr47312.c: New test.
1139
1140 PR target/47564
1141 * gcc.target/i386/pr47564.c: New test.
1142
1143 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
1144
1145 PR tree-optimization/45122
1146 * gcc.dg/tree-ssa/pr45122.c: New.
1147
1148 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1149
1150 PR target/47272
1151 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
1152 and vec_vsx_st.
1153
1154 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
1155 and vsx so a default --with-cpu=power7 doesn't give an error
1156 when -mavoid-indexed-addresses is used.
1157
1158 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
1159 wrapper function to save the arguments and then jump to the real
1160 function, rather than depending on the compiler not to move stuff
1161 before an asm.
1162 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
1163
1164 2011-02-02 Janus Weil <janus@gcc.gnu.org>
1165 Paul Thomas <pault@gcc.gnu.org>
1166
1167 PR fortran/47082
1168 * gfortran.dg/class_37.f03 : New test.
1169
1170 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
1171 Richard Guenther <rguenther@suse.de>
1172
1173 PR tree-optimization/40979
1174 PR bootstrap/47044
1175 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
1176 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
1177 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
1178 check_vect_support_and_set_flags.
1179 * gfortran.dg/graphite/vect-pr40979.f90: New.
1180
1181 2011-02-02 Janus Weil <janus@gcc.gnu.org>
1182
1183 PR fortran/47572
1184 * gfortran.dg/class_36.f03: New.
1185
1186 2011-02-02 Richard Guenther <rguenther@suse.de>
1187
1188 PR tree-optimization/47566
1189 * gcc.dg/lto/20110201-1_0.c: New testcase.
1190
1191 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
1192
1193 PR debug/47498
1194 PR debug/47501
1195 PR debug/45136
1196 PR debug/45130
1197 * debug/pr47498.c: New.
1198 * debug/pr47501.c: New.
1199
1200 2011-02-01 Richard Guenther <rguenther@suse.de>
1201
1202 PR tree-optimization/47559
1203 * g++.dg/torture/pr47559.C: New testcase.
1204
1205 2011-02-01 Janus Weil <janus@gcc.gnu.org>
1206
1207 PR fortran/47565
1208 * gfortran.dg/typebound_call_20.f03: New.
1209
1210 2011-02-01 Richard Guenther <rguenther@suse.de>
1211
1212 PR tree-optimization/47555
1213 * gcc.dg/pr47555.c: New testcase.
1214
1215 2011-02-01 Richard Guenther <rguenther@suse.de>
1216
1217 PR tree-optimization/47541
1218 * g++.dg/torture/pr47541.C: New testcase.
1219
1220 2011-01-31 Janus Weil <janus@gcc.gnu.org>
1221
1222 PR fortran/47455
1223 * gfortran.dg/typebound_call_19.f03: New.
1224
1225 2011-01-31 Jakub Jelinek <jakub@redhat.com>
1226
1227 PR c++/47416
1228 * g++.dg/cpp0x/pr47416.C: New test.
1229
1230 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
1231
1232 PR fortran/47519
1233 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
1234
1235 2011-01-31 Janus Weil <janus@gcc.gnu.org>
1236
1237 PR fortran/47463
1238 * gfortran.dg/typebound_assignment_1.f03: New.
1239
1240 2011-01-31 Jakub Jelinek <jakub@redhat.com>
1241
1242 PR tree-optimization/47538
1243 * gcc.c-torture/execute/pr47538.c: New test.
1244
1245 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1246
1247 PR target/45325
1248 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
1249
1250 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1251
1252 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
1253
1254 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
1255
1256 PR rtl-optimization/44031
1257 * gcc.c-torture/compile/20110131-1.c: New test.
1258
1259 2011-01-31 Tobias Burnus <burnus@net-b.de>
1260
1261 PR fortran/47042
1262 * gfortran.dg/stmt_func_1.f90: New.
1263
1264 2011-01-31 Tobias Burnus <burnus@net-b.de>
1265
1266 PR fortran/47042
1267 * gfortran.dg/interface_34.f90: New.
1268
1269 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
1270
1271 PR fortran/47523
1272 * gfortran.dg/realloc_on_assign_5.f03: New test.
1273 * gfortran.dg/realloc_on_assign_5.f03: New test.
1274
1275 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1276
1277 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
1278 * gfortran.dg/bessel_7.f90: Likewise.
1279 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
1280
1281 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
1282 * gfortran.dg/sum_init_expr.f03: Likewise.
1283
1284 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
1285
1286 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
1287 -r -nostdlib.
1288
1289 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
1290 loop only on "vect_intfloat_cvt" targets.
1291
1292 2011-01-29 Tobias Burnus <burnus@net-b.de>
1293
1294 PR fortran/47531
1295 * gfortran.dg/shape_6.f90: New.
1296
1297 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1298
1299 PR libgfortran/47434
1300 * gfortran.dg/read_infnan_1.f90: Update test.
1301 * gfortran.dg/module_nan.f90: Update test.
1302 * gfortran.dg/char4_iunit_1.f03: Update test.
1303 * gfortran.dg/large_real_kind_1.f90: Update test.
1304 * gfortran.dg/real_const_3.f90: Update test.
1305 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
1306
1307 2011-01-29 Dodji Seketeli <dodji@redhat.com>
1308
1309 PR c++/47311
1310 * g++.dg/template/param2.C: New test.
1311
1312 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1313
1314 PR libgfortran/47285
1315 * gfortran.dg/fmt_g.f: New test.
1316
1317 2011-01-28 Tobias Burnus <burnus@net-b.de>
1318
1319 PR fortran/47507
1320 * gfortran.dg/pure_formal_1.f90: New.
1321
1322 2011-01-28 Jakub Jelinek <jakub@redhat.com>
1323
1324 PR target/42894
1325 * gcc.dg/tls/pr42894.c: New test.
1326
1327 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1328
1329 * gcc.dg/pr47276.c: Add dg-require-visibility.
1330
1331 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1332
1333 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
1334
1335 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
1336 Tobias Burnus <burnus@gcc.gnu.org>
1337
1338 PR fortran/45170
1339 PR fortran/35810
1340 PR fortran/47350
1341 * gfortran.dg/realloc_on_assign_3.f03: New test.
1342 * gfortran.dg/realloc_on_assign_4.f03: New test.
1343 * gfortran.dg/allocatable_function_5.f90: New test.
1344 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
1345 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
1346 implemented" dg-errors.
1347
1348 2011-01-27 Jan Hubicka <jh@suse.cz>
1349
1350 PR middle-end/46949
1351 * gcc.dg/attr-weakref-4.c: New testcase
1352
1353 2011-01-27 Martin Jambor <mjambor@suse.cz>
1354
1355 PR tree-optimization/47228
1356 * gcc.dg/torture/pr47228.c: New test.
1357
1358 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1359
1360 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
1361
1362 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1363
1364 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
1365 when using auto-overlay support on the SPU.
1366
1367 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
1368
1369 PR rtl-optimization/44174
1370 * gcc.target/i386/asm-6.c: New test.
1371
1372 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
1373
1374 PR rtl-optimization/46856
1375 * gcc.c-torture/compile/pr46856.c: New test.
1376
1377 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
1378 Andrew Pinski <pinskia@gmail.com>
1379
1380 PR c/43082
1381 * gcc.dg/pr43082.c: New.
1382
1383 2011-01-26 DJ Delorie <dj@redhat.com>
1384
1385 PR rtl-optimization/46878
1386 * gcc.dg/pr46878-1.c: New test.
1387
1388 2011-01-26 Jakub Jelinek <jakub@redhat.com>
1389
1390 PR c++/47476
1391 * g++.dg/cpp0x/pr47476.C: New test.
1392
1393 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
1394
1395 * gcc.c-torture/compile/20110126-1.c: New test.
1396
1397 2011-01-26 Jakub Jelinek <jakub@redhat.com>
1398
1399 PR c/47473
1400 * gcc.dg/torture/pr47473.c: New test.
1401
1402 2011-01-26 Jan Hubicka <jh@suse.cz>
1403
1404 PR target/47237
1405 * gcc.c-torture/execute/pr47237.c: New testcase.
1406
1407 2011-01-26 Jan Hubicka <jh@suse.cz>
1408
1409 PR tree-optimization/47190
1410 * gcc.dg/attr-weakref-3.c: New testcase.
1411
1412 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
1413
1414 PR c++/43601
1415 * gcc.dg/dll-9a.c: New test file.
1416 * gcc.dg/dll-11.c: Likewise.
1417 * gcc.dg/dll-12.c: Likewise.
1418 * gcc.dg/dll-12a.c: Likewise.
1419 * gcc.dg/dll-11a.c: Likewise.
1420 * gcc.dg/dll-9.c: Likewise.
1421 * gcc.dg/dll-10.c: Likewise.
1422 * gcc.dg/dll-10a.c: Likewise.
1423 * g++.dg/ext/dllexport4a.cc: Likewise.
1424 * g++.dg/ext/dllexport4.C: Likewise.
1425 * g++.dg/ext/dllexport5.C: Likewise.
1426 * g++.dg/ext/dllexport5a.cc: Likewise.
1427
1428 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1429
1430 PR tree-optimization/46970
1431 * gcc.dg/graphite/pr46970.c: New.
1432
1433 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1434
1435 PR tree-optimization/46215
1436 * gcc.dg/graphite/pr46215.c: New.
1437
1438 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1439
1440 PR tree-optimization/46168
1441 * gcc.dg/graphite/pr46168.c: New.
1442
1443 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1444
1445 PR tree-optimization/43657
1446 * gcc.dg/graphite/pr43657.c: New.
1447
1448 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1449
1450 PR tree-optimization/29832
1451 * gfortran.dg/graphite/pr29832.f90: New.
1452
1453 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1454
1455 PR tree-optimization/43567
1456 * gcc.dg/graphite/pr43567.c: New.
1457
1458 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1459
1460 * gfortran.dg/graphite/interchange-4.f: New.
1461 * gfortran.dg/graphite/interchange-5.f: New.
1462
1463 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
1464 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
1465 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
1466 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
1467 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
1468 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
1469 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
1470 * gfortran.dg/ltrans-7.f90: Removed.
1471 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
1472
1473 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
1474 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
1475 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
1476 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
1477 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
1478 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
1479 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
1480 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
1481 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
1482 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
1483 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
1484 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
1485 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
1486 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
1487 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
1488 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
1489 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
1490 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
1491 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
1492 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
1493 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
1494 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
1495 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
1496 * gcc.dg/tree-ssa/data-dep-1.c
1497 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
1498 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
1499 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
1500 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
1501 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
1502
1503 2011-01-25 Jakub Jelinek <jakub@redhat.com>
1504
1505 PR tree-optimization/47265
1506 PR tree-optimization/47443
1507 * gcc.c-torture/compile/pr47265.c: New test.
1508 * gcc.dg/pr47443.c: New test.
1509
1510 2011-01-25 Martin Jambor <mjambor@suse.cz>
1511
1512 PR tree-optimization/47382
1513 * g++.dg/torture/pr47382.C: New test.
1514 * g++.dg/opt/devirt1.C: Xfail.
1515
1516 2011-01-25 Yao Qi <yao@codesourcery.com>
1517
1518 PR target/45701
1519 * gcc.target/arm/pr45701-1.c: New test.
1520 * gcc.target/arm/pr45701-2.c: New test.
1521 * gcc.target/arm/pr45701-3.c: New test.
1522
1523 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1524 Jakub Jelinek <jakub@redhat.com>
1525
1526 PR tree-optimization/47271
1527 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
1528
1529 2011-01-25 Nick Clifton <nickc@redhat.com>
1530
1531 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
1532 (saturate_add): Delete.
1533 (exchange): Delete.
1534 (main): Do not run saturate_add.
1535 (set_interrupts): Delete.
1536
1537 2011-01-25 Tobias Burnus <burnus@net-b.de>
1538
1539 PR fortran/47448
1540 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
1541
1542 2011-01-25 Jakub Jelinek <jakub@redhat.com>
1543
1544 PR tree-optimization/47427
1545 PR tree-optimization/47428
1546 * gcc.c-torture/compile/pr47427.c: New test.
1547 * gcc.c-torture/compile/pr47428.c: New test.
1548
1549 2011-01-25 Richard Guenther <rguenther@suse.de>
1550
1551 PR middle-end/47411
1552 * gcc.dg/torture/pr47411.c: New testcase.
1553
1554 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1555
1556 * gfortran.dg/graphite/id-24.f: New.
1557 * gfortran.dg/graphite/id-25.f: New.
1558
1559 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1560
1561 * gfortran.dg/graphite/id-23.f: New.
1562
1563 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1564
1565 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
1566
1567 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1568
1569 * gcc.dg/graphite/block-0.c: Un-XFAILed.
1570 * gcc.dg/graphite/block-1.c: Un-XFAILed.
1571 * gcc.dg/graphite/block-7.c: Un-XFAILed.
1572 * gcc.dg/graphite/block-8.c: Un-XFAILed.
1573 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
1574 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
1575 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
1576 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
1577 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
1578
1579 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1580
1581 * gcc.dg/graphite/block-0.c: Add documentation.
1582 * gcc.dg/graphite/block-4.c: Same.
1583 * gcc.dg/graphite/block-7.c: Same.
1584 * gcc.dg/graphite/block-8.c: New.
1585 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
1586 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
1587 * gcc.dg/graphite/interchange-12.c: Add documentation.
1588 * gcc.dg/graphite/interchange-13.c: New.
1589 * gcc.dg/graphite/interchange-14.c: New.
1590 * gcc.dg/graphite/interchange-15.c: New.
1591 * gcc.dg/graphite/interchange-8.c: Add documentation.
1592 * gcc.dg/graphite/interchange-mvt.c: Same.
1593
1594 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1595
1596 PR target/47408
1597 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
1598 * gcc.target/powerpc/altivec-14.c: Ditto.
1599 * gcc.target/powerpc/altivec-33.c: Ditto.
1600 * gcc.target/powerpc/altivec-types-1.c: Ditto.
1601 * gcc.target/powerpc/altivec-types-2.c: Ditto.
1602 * gcc.target/powerpc/altivec-types-3.c: Ditto.
1603 * gcc.target/powerpc/altivec-types-4.c: Ditto.
1604 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
1605 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
1606 * g++.dg/ext/altivec-15.C: Ditto.
1607 * g++.dg/ext/altivec-types-1.C: Ditto.
1608 * g++.dg/ext/altivec-types-2.C: Ditto.
1609 * g++.dg/ext/altivec-types-3.C: Ditto.
1610 * g++.dg/ext/altivec-types-4.C: Ditto.
1611
1612 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1613
1614 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
1615
1616 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1617
1618 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
1619 optimization options.
1620
1621 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1622
1623 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
1624
1625 PR testsuite/45988
1626 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
1627
1628 2011-01-23 Tobias Burnus <burnus@net-b.de>
1629
1630 PR fortran/47421
1631 * gfortran.dg/allocatable_scalar_12.f90: New.
1632
1633 2011-01-23 Ira Rosen <irar@il.ibm.com>
1634
1635 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
1636 vectorization to be not profitable if peeling is used to
1637 realign the memory access.
1638 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
1639 loop bound to avoid loop unrolling.
1640 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
1641
1642 2011-01-22 Jan Hubicka <jh@suse.cz>
1643
1644 PR lto/47333
1645 * g++.dg/lto/pr47333.C: New file.
1646
1647 2011-01-22 Jan Hubicka <jh@suse.cz>
1648
1649 PR tree-optimization/43884
1650 PR lto/44334
1651 * gcc.dg/autopar/outer-2.c: Increase array size.
1652 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
1653
1654 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1655
1656 PR fortran/38536
1657 * gfortran.dg/c_loc_tests_16.f90: New test.
1658
1659 2011-01-22 Tobias Burnus <burnus@net-b.de>
1660
1661 PR fortran/47399
1662 * gfortran.dg/typebound_proc_19.f90: New.
1663
1664 2011-01-21 Jeff Law <law@redhat.com>
1665
1666 PR tree-optimization/47053
1667 * g++.dg/pr47053.C: New test.
1668
1669 2011-01-21 Jason Merrill <jason@redhat.com>
1670
1671 PR c++/47041
1672 * g++.dg/cpp0x/constexpr-ctor6.C: New.
1673
1674 2011-01-21 Jakub Jelinek <jakub@redhat.com>
1675
1676 PR c++/47388
1677 * g++.dg/cpp0x/range-for10.C: New test.
1678 * g++.dg/template/for1.C: New test.
1679
1680 PR middle-end/45566
1681 * g++.dg/tree-prof/partition3.C: New test.
1682
1683 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
1684
1685 PR rtl-optimization/47366
1686 * g++.dg/opt/pr47366.C: New test.
1687
1688 2011-01-21 Jason Merrill <jason@redhat.com>
1689
1690 PR c++/46552
1691 * g++.dg/cpp0x/constexpr-regress2.C: New.
1692
1693 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
1694
1695 2011-01-21 Jeff Law <law@redhat.com>
1696
1697 PR rtl-optimization/41619
1698 * gcc.dg/pr41619.c: New.
1699
1700 2011-01-21 Jakub Jelinek <jakub@redhat.com>
1701
1702 PR tree-optimization/47355
1703 * g++.dg/opt/pr47355.C: New test.
1704
1705 2011-01-21 Richard Guenther <rguenther@suse.de>
1706
1707 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
1708 making main hot.
1709
1710 2011-01-21 Richard Guenther <rguenther@suse.de>
1711
1712 PR tree-optimization/47365
1713 * gcc.dg/torture/pr47365.c: New testcase.
1714 * gcc.dg/tree-ssa/pr47392.c: Likewise.
1715
1716 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1717
1718 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
1719
1720 2011-01-21 Jakub Jelinek <jakub@redhat.com>
1721
1722 PR tree-optimization/47391
1723 * gcc.dg/pr47391.c: New test.
1724
1725 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1726
1727 * g++.dg/template/char1.C: Use signed char.
1728
1729 2011-01-21 Tobias Burnus <burnus@net-b.de>
1730
1731 PR fortran/47377
1732 * gfortran.dg/pointer_target_4.f90: New.
1733
1734 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
1735
1736 PR target/47251
1737 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
1738 ILP32 system and not IP32.
1739
1740 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
1741
1742 PR debug/46583
1743 * g++.dg/debug/pr46583.C: New.
1744
1745 2011-01-20 Jakub Jelinek <jakub@redhat.com>
1746
1747 PR debug/47283
1748 * g++.dg/debug/pr47283.C: New test.
1749
1750 PR testsuite/47371
1751 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
1752 * gcc.target/i386/headmerge-2.c: Likewise.
1753
1754 2011-01-20 Richard Guenther <rguenther@suse.de>
1755
1756 PR middle-end/47370
1757 * gcc.dg/torture/pr47370.c: New testcase.
1758
1759 2011-01-20 Jakub Jelinek <jakub@redhat.com>
1760
1761 PR tree-optimization/46130
1762 * gcc.dg/pr46130-1.c: New test.
1763 * gcc.dg/pr46130-2.c: New test.
1764
1765 2011-01-19 Dodji Seketeli <dodji@redhat.com>
1766
1767 PR c++/47291
1768 * g++.dg/debug/dwarf2/template-params-10.C: New test.
1769
1770 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
1771
1772 PR debug/46240
1773 * g++.dg/debug/pr46240.cc: New.
1774
1775 2011-01-19 Jakub Jelinek <jakub@redhat.com>
1776
1777 PR c++/47303
1778 * g++.dg/template/anonunion1.C: New test.
1779
1780 PR rtl-optimization/47337
1781 * gcc.c-torture/execute/pr47337.c: New test.
1782
1783 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1784
1785 PR testsuite/45342
1786 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
1787
1788 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1789
1790 PR tree-optimization/46021
1791 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
1792
1793 2011-01-19 Jakub Jelinek <jakub@redhat.com>
1794
1795 PR tree-optimization/47290
1796 * g++.dg/torture/pr47290.C: New test.
1797
1798 2011-01-18 Janus Weil <janus@gcc.gnu.org>
1799
1800 PR fortran/47240
1801 * gfortran.dg/proc_ptr_comp_29.f90: New.
1802
1803 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
1804
1805 PR testsuite/41146
1806 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
1807 powerpc-apple-darwin9.
1808
1809 2011-01-18 Jakub Jelinek <jakub@redhat.com>
1810
1811 PR rtl-optimization/47299
1812 * gcc.c-torture/execute/pr47299.c: New test.
1813
1814 2011-01-17 Jason Merrill <jason@redhat.com>
1815
1816 * g++.dg/cpp0x/constexpr-virtual.C: New.
1817
1818 2011-01-17 Jakub Jelinek <jakub@redhat.com>
1819
1820 PR fortran/47331
1821 * gfortran.dg/gomp/pr47331.f90: New test.
1822
1823 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
1824
1825 PR objc/47314
1826 * objc.dg/selector-warn-1.m: New.
1827 * obj-c++.dg/selector-warn-1.mm: New.
1828
1829 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
1830
1831 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
1832 Update dg-final accordingly.
1833
1834 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1835
1836 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
1837
1838 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1839
1840 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
1841 target check.
1842 * gcc.dg/guality/pr36728-2.c: Likewise.
1843
1844 2011-01-17 Richard Guenther <rguenther@suse.de>
1845
1846 PR tree-optimization/47313
1847 * g++.dg/torture/pr47313.C: New testcase.
1848
1849 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
1850
1851 PR target/47318
1852 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
1853 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
1854 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
1855 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
1856
1857 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
1858 as __m256i.
1859 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
1860 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
1861 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
1862
1863 2011-01-17 Richard Guenther <rguenther@suse.de>
1864
1865 PR tree-optimization/45967
1866 * gcc.dg/torture/pr45967-2.c: New testcase.
1867 * gcc.dg/torture/pr45967-3.c: Likewise.
1868
1869 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1870
1871 PR testsuite/47325
1872 * g++.dg/ext/pr47213.C: Require visibility.
1873
1874 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
1875
1876 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
1877 * gcc.dg/fixed-point/struct-union.c: Update error messages.
1878
1879 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
1880
1881 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
1882 Linux-based targets.
1883
1884 2011-01-13 Jan Hubicka <jh@suse.cz>
1885
1886 PR tree-optimization/47276
1887 * gcc.dg/pr47276.c: New testcase.
1888
1889 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
1890 Jonathan Wakely <jwakely.gcc@gmail.com>
1891
1892 PR c++/33558
1893 * g++.dg/other/pr33558.C: New.
1894 * g++.dg/other/pr33558-2.C: New.
1895
1896 2011-01-14 Martin Jambor <mjambor@suse.cz>
1897
1898 PR tree-optimization/45934
1899 PR tree-optimization/46302
1900 * g++.dg/ipa/devirt-c-1.C: New test.
1901 * g++.dg/ipa/devirt-c-2.C: Likewise.
1902 * g++.dg/ipa/devirt-c-3.C: Likewise.
1903 * g++.dg/ipa/devirt-c-4.C: Likewise.
1904 * g++.dg/ipa/devirt-c-5.C: Likewise.
1905 * g++.dg/ipa/devirt-c-6.C: Likewise.
1906 * g++.dg/ipa/devirt-6.C: Likewise.
1907 * g++.dg/ipa/devirt-d-1.C: Likewise.
1908 * g++.dg/torture/pr45934.C: Likewise.
1909
1910 2011-01-14 Jason Merrill <jason@redhat.com>
1911
1912 * g++.dg/cpp0x/variadic105.C: New.
1913
1914 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
1915 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1916
1917 PR objc/45989
1918 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
1919 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
1920 execution tests on i?86-*-*, x86_64-*-* and
1921 powerpc*-apple-darwin* && ilp32.
1922 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
1923 tests on i?86-*-* and x86_64-*-*.
1924
1925 2011-01-14 Richard Guenther <rguenther@suse.de>
1926
1927 PR tree-optimization/47280
1928 * g++.dg/opt/pr47280.C: New testcase.
1929
1930 2011-01-14 Jason Merrill <jason@redhat.com>
1931
1932 * g++.dg/cpp0x/constexpr-regress1.C: New.
1933
1934 * g++.dg/ext/flexary2.C: New.
1935
1936 2011-01-14 Richard Guenther <rguenther@suse.de>
1937
1938 PR middle-end/47281
1939 * gcc.dg/torture/pr47281.c: New testcase.
1940 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
1941
1942 2011-01-14 Richard Guenther <rguenther@suse.de>
1943
1944 PR tree-optimization/47286
1945 * gcc.dg/tree-ssa/pr47286.c: New testcase.
1946
1947 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
1948
1949 PR c++/47213
1950 * g++.dg/ext/pr47213.C: New.
1951
1952 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1953
1954 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
1955
1956 2011-01-13 Tobias Burnus <burnus@net-b.de>
1957 Mikael Morin <mikael@gcc.gnu.org>
1958
1959 PR fortran/45848
1960 PR fortran/47204
1961 * gfortran.dg/select_type_20.f90: New.
1962 * gfortran.dg/select_type_21.f90: New.
1963
1964 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
1965
1966 PR target/47251
1967 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
1968
1969 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1970
1971 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
1972 * gcc.dg/guality/pr36728-2.c: Likewise.
1973
1974 2011-01-13 Dodji Seketeli <dodji@redhat.com>
1975
1976 PR debug/PR46973
1977 * g++.dg/debug/dwarf2/template-params-9.C: New test.
1978
1979 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
1980
1981 PR rtl-optimization/45352
1982 * gcc.dg/pr45352-3.c: New.
1983
1984 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1985
1986 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
1987 comment.
1988 * g++.dg/cpp0x/range-for8.C: New.
1989 * g++.dg/cpp0x/range-for9.C: New.
1990
1991 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
1992
1993 PR debug/47209
1994 * g++.dg/debug/pr47209.C: New.
1995
1996 2011-01-12 Richard Guenther <rguenther@suse.de>
1997
1998 PR lto/47259
1999 * gcc.dg/lto/pr47259_0.c: New testcase.
2000 * gcc.dg/lto/pr47259_1.c: Likewise.
2001
2002 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
2003
2004 * objc-obj-c++-shared/Object1.h: Add copyright header, update
2005 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
2006 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
2007 methods missing from the OBJC2 Object.
2008 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
2009 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
2010 GNU and NeXT runtimes.
2011 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
2012 comments.
2013 * objc-obj-c++-shared/Object1.m: Likewise.
2014 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
2015 * objc.dg/proto-qual-1.m: Likewise.
2016 * obj-c++.dg/proto-lossage-3.mm: Likewise.
2017 * obj-c++.dg/proto-qual-1.mm: Likewise.
2018
2019 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
2020
2021 PR testsuite/33033
2022 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
2023
2024 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
2025
2026 Fixed the Objective-C++ testsuite and updated all tests.
2027 * lib/obj-c++.exp (obj-c++_init): Declare and set
2028 gcc_warning_prefix and gcc_error_prefix.
2029 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
2030 'dg-warning', 'dg-message' and 'dg-error'.
2031 * obj-c++.dg/class-extension-3.mm: Likewise.
2032 * obj-c++.dg/class-protocol-1.mm: Likewise.
2033 * obj-c++.dg/encode-7.mm: Likewise.
2034 * obj-c++.dg/exceptions-3.mm: Likewise.
2035 * obj-c++.dg/exceptions-5.mm: Likewise.
2036 * obj-c++.dg/method-12.mm: Likewise.
2037 * obj-c++.dg/method-13.mm: Likewise.
2038 * obj-c++.dg/method-15.mm: Likewise.
2039 * obj-c++.dg/method-16.mm: Likewise.
2040 * obj-c++.dg/method-4.mm: Likewise.
2041 * obj-c++.dg/method-8.mm: Likewise.
2042 * obj-c++.dg/method-conflict-1.mm: Likewise.
2043 * obj-c++.dg/method-conflict-2.mm: Likewise.
2044 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
2045 and uncommented second part of the testcase now that the testsuite
2046 works correctly.
2047 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
2048 and uncommented second part of the testcase now that the testsuite
2049 works correctly.
2050 * obj-c++.dg/private-1.mm: Likewise.
2051 * obj-c++.dg/proto-lossage-4.mm: Likewise.
2052 * obj-c++.dg/syntax-error-7.mm: Likewise.
2053 * obj-c++.dg/warn5.mm: Likewise.
2054 * obj-c++.dg/property/at-property-14.mm: Likewise.
2055 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
2056 FIXME.
2057 * obj-c++.dg/property/at-property-18.mm: Likewise.
2058 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
2059 FIXME.
2060 * obj-c++.dg/property/at-property-21.mm: Likewise.
2061 * obj-c++.dg/property/at-property-28.mm: Likewise.
2062 * obj-c++.dg/property/at-property-5.mm: Likewise.
2063 * obj-c++.dg/property/dynamic-2.mm: Likewise.
2064 * obj-c++.dg/property/property-neg-3.mm: Likewise.
2065 * obj-c++.dg/property/synthesize-11.mm: Likewise.
2066 * obj-c++.dg/property/synthesize-6.mm: Likewise.
2067 * obj-c++.dg/property/synthesize-8.mm: Likewise.
2068 * obj-c++.dg/property/synthesize-9.mm: Likewise.
2069 * obj-c++.dg/tls/diag-5.mm: Likewise.
2070 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
2071 dg-error, now matched correctly.
2072
2073 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
2074
2075 * objc.dg/property/at-property-29.m: New.
2076 * obj-c++.dg/property/at-property-29.mm: New.
2077
2078 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2079
2080 * go.test/go-test.exp (go-set-goarch): New proc.
2081 (go-gc-tests): Use it.
2082
2083 2011-01-11 Dodji Seketeli <dodji@redhat.com>
2084
2085 PR debug/46955
2086 * g++.dg/debug/dwarf2/template-params-8.C: New test.
2087
2088 2011-01-11 Richard Henderson <rth@redhat.com>
2089
2090 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
2091
2092 2011-01-11 Jan Hubicka <jh@suse.cz>
2093
2094 PR lto/45721
2095 PR lto/45375
2096 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
2097 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
2098
2099 2011-01-11 Richard Guenther <rguenther@suse.de>
2100
2101 PR tree-optimization/46076
2102 * gcc.dg/tree-ssa/pr46076.c: New testcase.
2103
2104 2011-01-11 Jeff Law <law@redhat.com>
2105
2106 * PR tree-optimization/47086
2107 * gcc.dg/pr47086.c: New test.
2108
2109 2011-01-11 Jason Merrill <jason@redhat.com>
2110
2111 PR c++/46658
2112 * g++.dg/template/new10.C: New.
2113
2114 PR c++/45520
2115 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
2116
2117 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
2118
2119 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
2120 Split type definitions and NSConstantString class into...
2121 * objc-obj-c++-shared/objc-test-suite-types.h: New.
2122 * objc-obj-c++-shared/nsconstantstring-class.h: New.
2123 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
2124 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
2125 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
2126 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
2127 to comments.
2128 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
2129 encode defines for newer NeXT system headers.
2130 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
2131 * obj-c++.dg/torture/strings/string1.mm: Likewise.
2132 * objc.dg/foreach-5.m: Likewise.
2133 * objc.dg/foreach-2.m: Likewise.
2134 * objc.dg/foreach-4.m: Likewise.
2135 * objc.dg/torture/strings/string1.m: Likewise.
2136 * objc.dg/torture/strings/string2.m: Likewise.
2137 * objc.dg/torture/strings/string3.m: Likewise.
2138 * objc.dg/torture/strings/string4.m: Likewise.
2139 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
2140 header and stand alone.
2141 * obj-c++.dg/strings/strings-2.mm: Likewise.
2142 * objc.dg/torture/strings/const-str-3.m: Likewise.
2143 * objc.dg/strings/strings-2.m: Likewise.
2144 * objc.dg/strings/const-str-12b.m: Likewise.
2145
2146 2011-01-12 Richard Guenther <rguenther@suse.de>
2147
2148 PR middle-end/32511
2149 * gcc.dg/attr-weak-1.c: Adjust.
2150
2151 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
2152
2153 PR fortran/47051
2154 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
2155 standard compliant and comment.
2156
2157 2011-01-10 Jan Hubicka <jh@suse.cz>
2158
2159 PR lto/46083
2160 * gcc.dg/initpri3.c: New testcase.
2161
2162 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
2163
2164 PR lto/47222
2165 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
2166 externally visible.
2167 (g_esi): Likewise.
2168 (g_ebx): Likewise.
2169 (g_ebp): Likewise.
2170 (g_esp): Likewise.
2171 (g_ebp_save): Likewise.
2172 (g_esp_save): Likewise.
2173
2174 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2175
2176 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
2177
2178 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2179
2180 PR tree-optimization/46021
2181 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
2182 i?86-*-*, x86_64-*-*.
2183
2184 2011-01-10 Jeff Law <law@redhat.com>
2185
2186 * PR tree-optimization/47141
2187 * gcc.c-torture/compile/pr47141.c: New test.
2188
2189 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
2190
2191 PR testsuite/46230
2192 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
2193 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
2194 * gcc.dg/vect/slp-35.c: Remove XFAILs.
2195 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
2196
2197 PR testsuite/46230
2198 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
2199 being vectorized. Adjust dg-final pattern. Remove XFAIL.
2200 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
2201 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
2202 being vectorized. Adjust dg-final pattern.
2203
2204 PR testsuite/46230
2205 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
2206 * gcc.dg/vect/slp-24.c: Likewise.
2207
2208 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
2209
2210 PR c++/47218
2211 * g++.dg/other/pr47218-1.C: New test file.
2212 * g++.dg/other/pr47218.C: Likewise.
2213 * g++.dg/other/pr47218.h: New supporting header.
2214
2215 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
2216
2217 PR objc/47232
2218 * objc.dg/attributes/invalid-attribute-1.m: New.
2219 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
2220
2221 2011-01-09 Janus Weil <janus@gcc.gnu.org>
2222
2223 PR fortran/47224
2224 * gfortran.dg/proc_ptr_comp_28.f90: New.
2225
2226 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
2227
2228 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
2229 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
2230 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
2231 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
2232 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
2233 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
2234 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
2235 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
2236 * objc.dg/gnu-api-2-class.m: Likewise.
2237 * objc.dg/gnu-api-2-ivar.m: Likewise.
2238 * objc.dg/gnu-api-2-method.m: Likewise.
2239 * objc.dg/gnu-api-2-objc.m: Likewise.
2240 * objc.dg/gnu-api-2-object.m: Likewise.
2241 * objc.dg/gnu-api-2-property.m: Likewise.
2242 * objc.dg/gnu-api-2-protocol.m: Likewise.
2243 * objc.dg/gnu-api-2-sel.m: Likewise.
2244
2245 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
2246
2247 * objc.dg/foreach-1.m: Skip for Darwin < 9.
2248 * objc.dg/objc-foreach-4.m: Likewise.
2249 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
2250 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
2251 * objc.dg/foreach-4.m: Likewise.
2252 * objc.dg/foreach-5.m: Likewise.
2253 * objc.dg/foreach-3.m: Return self from init.
2254
2255 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2256
2257 PR fortran/38536
2258 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
2259
2260 2011-01-09 Janus Weil <janus@gcc.gnu.org>
2261
2262 PR fortran/46313
2263 * gfortran.dg/class_35.f90: New.
2264
2265 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
2266
2267 * objc.dg/foreach-1.m: Add "-Wall" to flags.
2268
2269 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
2270
2271 PR objc/47078
2272 * objc.dg/invalid-method-2.m: New.
2273 * obj-c++.dg/invalid-method-2.mm: New.
2274
2275 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
2276
2277 PR fortran/46896
2278 * gfortran.dg/transpose_optimization_2.f90 : New test.
2279
2280 2011-01-08 Jan Hubicka <jh@suse.cz>
2281
2282 PR tree-optmization/46469
2283 * g++.dg/torture/pr46469.C: New testcase.
2284
2285 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
2286
2287 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
2288 emulation of libobjc-gnu structure layout functionality to ..
2289 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
2290 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
2291 * objc/execute/bf-common.h: Adjust headers.
2292 * objc/execute/bf-1.m: Likewise.
2293 * objc/execute/bf-2.m: Likewise.
2294 * objc/execute/bf-3.m: Likewise.
2295 * objc/execute/bf-4.m: Likewise.
2296 * objc/execute/bf-5.m: Likewise.
2297 * objc/execute/bf-6.m: Likewise.
2298 * objc/execute/bf-7.m: Likewise.
2299 * objc/execute/bf-8.m: Likewise.
2300 * objc/execute/bf-9.m: Likewise.
2301 * objc/execute/bf-10.m: Likewise.
2302 * objc/execute/bf-11.m: Likewise.
2303 * objc/execute/bf-12.m: Likewise.
2304 * objc/execute/bf-13.m: Likewise.
2305 * objc/execute/bf-14.m: Likewise.
2306 * objc/execute/bf-15.m: Likewise.
2307 * objc/execute/bf-16.m: Likewise.
2308 * objc/execute/bf-17.m: Likewise.
2309 * objc/execute/bf-18.m: Likewise.
2310 * objc/execute/bf-19.m: Likewise.
2311 * objc/execute/bf-20.m: Likewise.
2312 * objc/execute/bf-21.m: Likewise.
2313 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
2314 objc_get_type_qualifiers ().
2315
2316 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2317
2318 PR fortran/45777
2319 * gfortran.dg/dependency_39.f90: New test.
2320
2321 2011-01-07 Jan Hubicka <jh@suse.cz>
2322
2323 Get builtins tests ready for linker plugin.
2324 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
2325 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
2326 my_memset, my_bzero): Mark used.
2327 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
2328 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
2329 volatile.
2330 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
2331 volatile.
2332
2333 2011-01-07 Jan Hubicka <jh@suse.cz>
2334
2335 PR tree-optimization/46367
2336 * g++.dg/torture/pr46367.C: New file.
2337
2338 2011-01-07 Jakub Jelinek <jakub@redhat.com>
2339
2340 PR target/47201
2341 * gcc.dg/pr47201.c: New test.
2342
2343 PR bootstrap/47187
2344 * gcc.dg/tree-prof/pr47187.c: New test.
2345
2346 2011-01-07 Tobias Burnus <burnus@net-b.de>
2347
2348 PR fortran/41580
2349 * gfortran.dg/extends_type_of_3.f90: New.
2350
2351 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
2352
2353 * g++.dg/ext/dllexport-MI1.C: Adjust test.
2354 * g++.dg/ext/dllimport-MI1.C: Likewise.
2355 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
2356 * g++.dg/ext/dllimport10.C: Likewise.
2357 * g++.dg/ext/dllimport11.C: Likewise.
2358 * g++.dg/ext/dllimport12.C: Likewise.
2359 * g++.dg/ext/dllimport13.C: Likewise.
2360 * g++.dg/ext/dllimport2.C: Likewise.
2361 * g++.dg/ext/dllimport3.C: Likewise.
2362 * g++.dg/ext/dllimport4.C: Likewise.
2363 * g++.dg/ext/dllimport5.C: Likewise.
2364 * g++.dg/ext/dllimport6.C: Likewise.
2365 * g++.dg/ext/dllimport8.C: Likewise.
2366 * g++.dg/ext/dllimport9.C: Likewise.
2367 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
2368 targets, too. Additionally enable test for i?86-*-mingw*.
2369 * g++.dg/ext/selectany1.C: Likewise.
2370 Remove guard variable check.
2371
2372 2011-01-07 Janus Weil <janus@gcc.gnu.org>
2373
2374 PR fortran/47189
2375 PR fortran/47194
2376 * gfortran.dg/storage_size_3.f08: Extended.
2377
2378 2011-01-07 Jakub Jelinek <jakub@redhat.com>
2379
2380 PR c++/47022
2381 * g++.dg/template/stdarg1.C: New test.
2382
2383 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
2384
2385 PR fortran/47195
2386 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
2387 * gfortran.dg/defined_operators_1.f90: Split the subroutine
2388 from the interface of functions to not hide the errors that
2389 shall be tested.
2390
2391 2011-01-06 Jan Hubicka <jh@suse.cz>
2392
2393 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
2394 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
2395
2396 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
2397
2398 PR fortran/33117
2399 PR fortran/46478
2400 * gfortran.dg/interface_33.f90: New test.
2401
2402 2011-01-06 Jakub Jelinek <jakub@redhat.com>
2403
2404 PR c/47150
2405 * gcc.c-torture/compile/pr47150.c: New test.
2406
2407 2011-01-06 Ira Rosen <irar@il.ibm.com>
2408
2409 PR tree-optimization/47139
2410 * gcc.dg/vect/pr47139.c: New test.
2411
2412 2011-01-05 Janus Weil <janus@gcc.gnu.org>
2413
2414 PR fortran/47180
2415 * gfortran.dg/extends_type_of_2.f03: New.
2416
2417 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2418
2419 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
2420
2421 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
2422
2423 * gnat.dg/opt14.adb: New test.
2424
2425 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2426
2427 PR fortran/46017
2428 * gfortran.dg/allocate_error_2.f90: New test.
2429
2430 2011-01-05 Janus Weil <janus@gcc.gnu.org>
2431
2432 PR fortran/47024
2433 * gfortran.dg/storage_size_3.f08: New.
2434
2435 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2436
2437 PR libgfortran/47154
2438 * gfortran.dg/namelist_68.f90: New test.
2439
2440 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
2441
2442 * gnat.dg/unchecked_convert8.ad[sb]: New test.
2443
2444 2011-01-04 Janus Weil <janus@gcc.gnu.org>
2445
2446 PR fortran/46448
2447 * gfortran.dg/class_34.f90: New.
2448
2449 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2450
2451 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
2452 use __builtin_inff. Skip all single-precision tests that require
2453 Infinity.
2454
2455 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2456
2457 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
2458
2459 2011-01-03 Jakub Jelinek <jakub@redhat.com>
2460
2461 PR tree-optimization/47148
2462 * gcc.c-torture/execute/pr47148.c: New test.
2463
2464 PR tree-optimization/47155
2465 * gcc.c-torture/execute/pr47155.c: New test.
2466
2467 PR rtl-optimization/47157
2468 * gcc.c-torture/compile/pr47157.c: New test.
2469
2470 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2471
2472 * gcc.dg/torture/vector-shift2.c (schar): Define.
2473 (main): Always use schar or uchar instead of plain "char" to avoid
2474 dependencies on implementation-defined char signedness.
2475
2476 2011-01-03 Martin Jambor <mjambor@suse.cz>
2477
2478 PR tree-optimization/46801
2479 * gnat.dg/pack9.adb: Remove xfail.
2480
2481 2011-01-03 Martin Jambor <mjambor@suse.cz>
2482
2483 PR tree-optimization/46984
2484 * g++.dg/ipa/pr46984.C: New test.
2485
2486 2011-01-02 Janus Weil <janus@gcc.gnu.org>
2487
2488 PR fortran/46408
2489 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
2490
2491 2011-01-02 Jakub Jelinek <jakub@redhat.com>
2492
2493 PR tree-optimization/47140
2494 * gcc.c-torture/compile/pr47140.c: New test.
2495
2496 PR rtl-optimization/47028
2497 * gcc.dg/pr47028.c: New test.
2498
2499 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
2500
2501 * objc.dg/protocol-forward-1.m: Removed TODO.
2502 * objc.dg/protocol-forward-2.m: New.
2503 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
2504 * obj-c++.dg/protocol-forward-2.mm: New.
2505
2506 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
2507
2508 PR target/38662
2509 * g++.dg/eh/pr38662.C: New testcase.
2510
2511 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
2512
2513 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
2514 scan for newline '\n'.
2515
2516 \f
2517 Copyright (C) 2011 Free Software Foundation, Inc.
2518
2519 Copying and distribution of this file, with or without modification,
2520 are permitted in any medium without royalty provided the copyright
2521 notice and this notice are preserved.