1 2011-03-04 Jason Merrill <jason@redhat.com>
3 * g++.dg/inherit/covariant19.C: New.
5 2011-03-04 Richard Guenther <rguenther@suse.de>
8 * gcc.dg/torture/pr47968.c: New testcase.
10 2011-03-04 Richard Guenther <rguenther@suse.de>
13 * gcc.dg/torture/pr47975.c: New testcase.
15 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
18 * g++.dg/template/crash106.C: New.
20 2011-03-03 Jakub Jelinek <jakub@redhat.com>
23 * gcc.dg/gomp/pr47963.c: New test.
24 * g++.dg/gomp/pr47963.C: New test.
26 2011-03-02 Jason Merrill <jason@redhat.com>
28 * g++.dg/cpp0x/regress/condition1.C: New.
30 * g++.dg/cpp0x/constexpr-ctor9.C: New.
32 2011-03-01 Jason Merrill <jason@redhat.com>
34 * g++.dg/cpp0x/lambda/lambda-98.C: New.
36 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
38 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
40 PR rtl-optimization/47925
41 * gcc.c-torture/execute/pr47925.c: New test.
43 2011-03-01 Jason Merrill <jason@redhat.com>
45 * g++.dg/cpp0x/decltype25.C: New.
47 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
49 2011-03-01 Richard Guenther <rguenther@suse.de>
51 PR tree-optimization/47890
52 * gcc.dg/torture/pr47890.c: New testcase.
54 2011-03-01 Richard Guenther <rguenther@suse.de>
57 * gcc.dg/lto/pr47924_0.c: New testcase.
59 2011-03-01 Richard Guenther <rguenther@suse.de>
62 * gfortran.dg/lto/pr46911_0.f: New testcase.
64 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
67 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
68 compile errors from older code form.
70 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
73 * gfortran.dg/fmt_fw_d.f90: New test.
75 2011-02-28 Jason Merrill <jason@redhat.com>
77 * g++.dg/inherit/covariant18.C: New.
79 2011-02-28 Jakub Jelinek <jakub@redhat.com>
82 * gcc.dg/pr47893.c: New test.
84 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
86 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
87 NULL in case of a selector with conflicting types.
88 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
90 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
92 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
93 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
94 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
95 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
97 2011-02-28 Jason Merrill <jason@redhat.com>
100 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
102 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
105 * gfortran.dg/namelist_71.f90: New test.
107 2011-02-27 Jason Merrill <jason@redhat.com>
110 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
111 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
113 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
116 * g++.dg/cpp0x/constexpr-ctor8.C: New.
118 2011-02-27 Jakub Jelinek <jakub@redhat.com>
121 * gfortran.dg/gomp/task-1.f90: Removed.
123 2011-02-26 Jason Merrill <jason@redhat.com>
125 * g++.dg/template/this-targ1.C: New.
127 * g++.dg/cpp0x/regress/template-const1.C: New.
128 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
129 * g++.dg/template/function1.C: Adjust.
130 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
131 * g++.dg/debug/debug7.C: Adjust.
133 2011-02-26 Tobias Burnus <burnus@net-b.de>
136 * gfortran.dg/gomp/task-1.f90: New.
138 2011-02-25 Jie Zhang <jie@codesourcery.com>
140 * gcc.target/arm/neon-thumb2-move.c: Add
141 dg-require-effective-target arm_thumb2_ok.
143 2011-02-24 Jason Merrill <jason@redhat.com>
145 * g++.dg/parse/constant1.C: Specify C++98 mode.
146 * g++.dg/parse/constant5.C: Likewise.
147 * g++.dg/parse/error2.C: Likewise.
148 * g++.dg/parse/semicolon3.C: Likewise.
149 * g++.dg/template/crash14.C: Likewise.
150 * g++.dg/template/local4.C: Likewise.
151 * g++.dg/template/nontype3.C: Likewise.
152 * g++.dg/parse/crash31.C: Adjust expected errors.
153 * g++.dg/template/function1.C: Likewise.
154 * g++.dg/template/ref3.C: Likewise.
155 * g++.dg/template/static9.C: Likewise.
156 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
158 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
159 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
160 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
161 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
162 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
164 2011-02-24 Jakub Jelinek <jakub@redhat.com>
167 * gfortran.dg/pr47878.f90: New test.
169 2011-02-24 Richard Guenther <rguenther@suse.de>
172 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
173 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
175 2011-02-24 Richard Guenther <rguenther@suse.de>
178 * gfortran.dg/lto/pr47839_0.f90: New testcase.
179 * gfortran.dg/lto/pr47839_1.f90: Likewise.
181 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
184 * gfortran.dg/fmt_f0_1.f90: Update test.
186 2011-02-23 Jason Merrill <jason@redhat.com>
188 * g++.dg/abi/mangle39.C: Adjust parm mangling.
189 * g++.dg/abi/mangle45.C: New.
191 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
192 * g++.dg/template/canon-type-9.C: Match use of decltype
193 between declaration and definition.
194 * g++.dg/template/canon-type-12.C: Likewise.
196 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
199 * gfortran.dg/nested_allocatables_1.f90: New.
201 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
204 * g++.dg/pr46868.C: New test.
205 * g++.dg/parse/parameter-declaration-1.C: Adjust.
206 * g++.dg/parse/error14.C: Adjust.
208 2011-02-23 Richard Guenther <rguenther@suse.de>
210 PR tree-optimization/47838
211 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
213 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
215 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
217 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
219 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
220 * gfortran.dg/count_init_expr.f03: Ditto.
221 * gfortran.dg/gomp/pr43711.f90: Ditto.
222 * gcc.dg/struct-parse-2.c: Ditto.
223 * gcc.dg/parse-error-3.c: Ditto.
224 * gcc.dg/Wlogical-op-1.c: Ditto.
225 * gcc.dg/Walways-true-1.c: Ditto.
226 * gcc.dg/pr24225.c: Ditto.
227 * gcc.dg/Walways-true-2.c: Ditto.
228 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
229 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
230 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
231 * g++.dg/overload/defarg4.C: Ditto.
232 * g++.dg/inherit/covariant16.C: Ditto.
233 * g++.dg/inherit/virtual7.C: Ditto.
234 * g++.dg/template/canon-type-9.C: Ditto.
235 * g++.dg/template/access19.C: Ditto.
236 * g++.dg/template/call7.C: Ditto.
237 * g++.dg/template/canon-type-2.C: Ditto.
238 * g++.dg/template/init7.C: Ditto.
239 * g++.dg/template/sizeof-template-argument.C: Ditto.
240 * g++.dg/template/const3.C: Ditto.
241 * g++.dg/template/sfinae26.C: Ditto.
242 * g++.dg/template/sfinae26.C: Ditto.
243 * g++.dg/template/canon-type-11.C: Ditto.
244 * g++.dg/template/union2.C: Ditto.
245 * g++.dg/template/canon-type-3.C: Ditto.
246 * g++.dg/template/canon-type-1.C: Ditto.
247 * g++.dg/template/canon-type-5.C: Ditto.
248 * g++.dg/template/canon-type-7.C: Ditto.
249 * g++.dg/template/canon-type-10.C: Ditto.
250 * g++.dg/template/spec36.C: Ditto.
251 * g++.dg/template/typedef38.C: Ditto.
252 * g++.dg/template/canon-type-4.C: Ditto.
253 * g++.dg/template/canon-type-6.C: Ditto.
254 * g++.dg/template/canon-type-13.C: Ditto.
255 * g++.dg/template/instantiate9.C: Ditto.
256 * g++.dg/template/ttp22.C: Ditto.
257 * g++.dg/warn/Wreturn-type-6.C: Ditto.
258 * g++.dg/warn/Walways-true-1.C: Ditto.
259 * g++.dg/warn/Wlogical-op-1.C: Ditto.
260 * g++.dg/warn/Walways-true-2.C: Ditto.
261 * g++.dg/conversion/op4.C: Ditto.
262 * g++.dg/opt/pr19650.C: Ditto.
263 * g++.dg/lookup/friend11.C: Ditto.
264 * g++.dg/other/default2.C: Ditto.
265 * g++.dg/other/default3.C: Ditto.
266 * g++.dg/other/dtor2.C: Ditto.
267 * g++.dg/other/friend5.C: Ditto.
268 * g++.dg/other/default5.C: Ditto.
269 * g++.dg/init/brace6.C: Ditto.
270 * g++.dg/init/aggr5.C: Ditto.
271 * g++.dg/init/error2.C: Ditto.
272 * g++.dg/expr/bound-mem-fun.C: Ditto.
273 * g++.dg/expr/cond6.C: Ditto.
274 * g++.dg/expr/stmt-expr-1.C: Ditto.
275 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
276 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
277 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
278 * g++.dg/cpp0x/bracket1.C: Ditto.
279 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
280 * g++.dg/cpp0x/pr38646.C: Ditto.
281 * g++.dg/cpp0x/variadic73.C: Ditto.
282 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
283 * g++.dg/cpp0x/bracket4.C: Ditto.
284 * g++.dg/cpp0x/decltype4.C: Ditto.
285 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
286 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
287 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
288 * g++.dg/cpp0x/variadic-new2.C: Ditto.
289 * g++.dg/cpp0x/decltype2.C: Ditto.
290 * g++.dg/cpp0x/decltype1.C: Ditto.
291 * g++.dg/cpp0x/bracket2.C: Ditto.
292 * g++.dg/cpp0x/decltype5.C: Ditto.
293 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
294 * g++.dg/cpp0x/variadic70.C: Ditto.
295 * g++.dg/cpp0x/decltype6.C: Ditto.
296 * g++.dg/cpp0x/rvo.C: Ditto.
297 * g++.dg/cpp0x/vt-40092.C: Ditto.
298 * g++.dg/cpp0x/variadic-new.C: Ditto.
299 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
300 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
301 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
302 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
303 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
304 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
305 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
306 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
307 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
308 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
309 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
310 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
311 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
312 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
313 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
314 * g++.dg/cpp0x/pr39639.C: Ditto.
315 * g++.dg/cpp0x/decltype3.C: Ditto.
316 * g++.dg/cpp0x/variadic68.C: Ditto.
317 * g++.dg/cpp0x/variadic-function.C: Ditto.
318 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
319 * g++.dg/cpp0x/variadic-bind.C: Ditto.
320 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
321 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
322 * g++.dg/parse/crash35.C: Ditto.
323 * g++.dg/parse/crash40.C: Ditto.
324 * g++.dg/parse/defarg12.C: Ditto.
325 * g++.dg/parse/crash34.C: Ditto.
326 * g++.dg/parse/constructor3.C: Ditto.
327 * g++.dg/parse/template23.C: Ditto.
328 * g++.dg/parse/crash56.C: Ditto.
329 * g++.dg/parse/dtor13.C: Ditto.
330 * g++.dg/parse/error33.C: Ditto.
331 * g++.dg/parse/ctor9.C: Ditto.
332 * g++.dg/parse/error32.C: Ditto.
333 * g++.dg/parse/error37.C: Ditto.
334 * g++.dg/parse/bitfield3.C: Ditto.
335 * g++.dg/parse/struct-4.C: Ditto.
336 * g++.dg/ext/has_trivial_copy.C: Ditto.
337 * g++.dg/ext/is_polymorphic.C: Ditto.
338 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
339 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
340 * g++.dg/ext/has_nothrow_assign.C: Ditto.
341 * g++.dg/ext/is_union.C: Ditto.
342 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
343 * g++.dg/ext/is_pod.C: Ditto.
344 * g++.dg/ext/has_virtual_destructor.C: Ditto.
345 * g++.dg/ext/has_trivial_constructor.C: Ditto.
346 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
347 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
348 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
349 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
350 * g++.dg/ext/is_abstract.C: Ditto.
351 * g++.dg/ext/has_trivial_assign.C: Ditto.
352 * g++.dg/ext/is_class.C: Ditto.
353 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
354 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
355 * g++.dg/ext/is_base_of.C: Ditto.
356 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
357 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
358 * g++.dg/ext/is_empty.C: Ditto.
359 * g++.dg/ext/is_enum.C: Ditto.
360 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
361 * gnat.dg/opt11.adb: Ditto.
362 * obj-c++.dg/pr45735.mm: Ditto.
363 * obj-c++.dg/pr24393.mm: Ditto.
364 * obj-c++.dg/exceptions-2.mm: Ditto.
365 * objc.dg/pr45735.m: Ditto.
366 * objc.dg/pr24393.m: Ditto.
368 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
370 * objc.dg/attributes/objc-exception-1.m: New.
372 2011-02-23 Jie Zhang <jie@codesourcery.com>
374 * gcc.dg/cpp/include7.c: New test.
376 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
379 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
381 2011-02-23 Jie Zhang <jie@codesourcery.com>
383 PR rtl-optimization/47763
384 * gcc.dg/pr47763.c: New test.
386 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
389 * gfortran.dg/whole_file_32.f90 : New test.
391 2011-02-22 Dodji Seketeli <dodji@redhat.com>
394 * g++.dg/inherit/virtual7.C: New test.
396 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
399 * objc.dg/type-size-3.m: Updated error message.
400 * objc.dg/type-size-4.m: New test.
401 * objc.dg/type-size-5.m: New test.
403 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
405 * lib/gnat.exp: Fix comments.
406 Don't load libgloss.exp.
407 (default_gnat_version): Call $compiler with --version.
408 Adapt regexp for gnatmake output, insert version.
409 (gnat_version): New proc.
410 (gnat_init): Remove gnat_libgcc_s_path.
411 (gnat_target_compile): Likewise.
412 Remove ld_library_path.
413 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
416 (gnat_finish): Remove.
418 (local_find_gnatmake): Reindent.
419 (runtest_file_p): Remove.
420 (prune_warnings): Remove.
421 (find_gnatclean): New proc.
422 * lib/gnat-dg.exp (lremove): New proc.
423 (gnat-dg-test): Reindent.
424 Remove additional output files.
425 (gnat-dg-runtest): Remove.
427 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
428 * gnat.dg/loop_optimization6.adb: Likewise.
429 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
431 2011-02-22 Jakub Jelinek <jakub@redhat.com>
433 PR tree-optimization/47835
434 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
436 2011-02-22 Tobias Burnus <burnus@net-b.de>
438 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
439 * gfortran.dg/abstract_type_2.f03: Ditto.
440 * gfortran.dg/abstract_type_3.f03: Ditto.
441 * gfortran.dg/abstract_type_4.f03: Ditto.
442 * gfortran.dg/abstract_type_5.f03: Ditto.
443 * gfortran.dg/abstract_type_6.f03: Ditto.
444 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
445 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
446 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
447 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
448 * gfortran.dg/array_function_5.f90: Ditto.
449 * gfortran.dg/asynchronous_3.f03: Ditto.
450 * gfortran.dg/char_expr_1.f90: Ditto.
451 * gfortran.dg/class_14.f03: Ditto.
452 * gfortran.dg/data_array_6.f: Ditto.
453 * gfortran.dg/data_invalid.f90: Ditto.
454 * gfortran.dg/dot_product_1.f03: Ditto.
455 * gfortran.dg/func_derived_5.f90: Ditto.
456 * gfortran.dg/func_result_4.f90: Ditto.
457 * gfortran.dg/implied_do_1.f90: Ditto.
458 * gfortran.dg/initialization_25.f90: Ditto.
459 * gfortran.dg/initialization_26.f90: Ditto.
460 * gfortran.dg/interface_34.f90: Ditto.
461 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
462 * gfortran.dg/keyword_symbol_1.f90: Ditto.
463 * gfortran.dg/matmul_8.f03: Ditto.
464 * gfortran.dg/merge_init_expr.f90: Ditto.
465 * gfortran.dg/pack_assign_1.f90: Ditto.
466 * gfortran.dg/pack_vector_1.f90: Ditto.
467 * gfortran.dg/pointer_check_8.f90: Ditto.
468 * gfortran.dg/product_init_expr.f03: Ditto.
469 * gfortran.dg/reshape_order_5.f90: Ditto.
470 * gfortran.dg/reshape_shape_1.f90: Ditto.
471 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
472 * gfortran.dg/same_name_2.f90: Ditto.
473 * gfortran.dg/selected_real_kind_1.f90: Ditto.
474 * gfortran.dg/spread_init_expr.f03: Ditto.
475 * gfortran.dg/stmt_func_1.f90: Ditto.
476 * gfortran.dg/sum_init_expr.f03: Ditto.
477 * gfortran.dg/transpose_3.f03: Ditto.
478 * gfortran.dg/unpack_init_expr.f03: Ditto.
479 * gfortran.dg/warn_conversion.f90: Ditto.
480 * gfortran.dg/warn_conversion_2.f90: Ditto.
481 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
482 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
483 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
484 * gfortran.dg/whole_file_16.f90: Ditto.
485 * gfortran.dg/whole_file_17.f90: Ditto.
486 * gfortran.dg/whole_file_18.f90: Ditto.
487 * gfortran.dg/whole_file_20.f03: Ditto.
488 * gfortran.dg/whole_file_5.f90: Ditto.
489 * gfortran.dg/whole_file_6.f90: Ditto.
490 * gfortran.dg/write_invalid_format.f90: Ditto.
491 * gfortran.dg/zero_sized_6.f90: Ditto.
493 2011-02-21 Jeff Law <law@redhat.com>
495 PR rtl-optimization/46178
496 * gcc.target/i386/pr46178.c: New test.
498 PR rtl-optimization/46002
499 * gcc.c-torture/compile/pr46002.c: New test.
501 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
503 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
506 2011-02-21 Jakub Jelinek <jakub@redhat.com>
509 * g++.dg/debug/pr47106.C: Require effective target lto.
511 2011-02-21 Jason Merrill <jason@redhat.com>
513 * g++.dg/cpp0x/constexpr-diag2.C: New.
515 2011-02-20 Jason Merrill <jason@redhat.com>
517 * g++.dg/cpp0x/constexpr-ctor7.C: New.
519 * g++.dg/cpp0x/fntmpdefarg2.C: New.
521 * g++.dg/overload/conv-op1.C: New.
523 * g++.dg/cpp0x/constexpr-synth1.C: New.
525 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
527 * objc.dg/layout-2.m: New.
528 * objc.dg/selector-3.m: Adjusted location of error message.
529 * objc.dg/type-size-3.m: Same.
530 * obj-c++.dg/selector-3.mm: Same.
532 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
535 * objc.dg/property/dotsyntax-22.m: New.
536 * obj-c++.dg/property/dotsyntax-22.mm: New.
538 2011-02-20 Dodji Seketeli <dodji@redhat.com>
541 * g++.dg/template/typedef38.C: New test.
543 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
546 * gfortran.dg/whole_file_30.f90 : New test.
547 * gfortran.dg/whole_file_31.f90 : New test.
549 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
553 * gfortran.dg/whole_file_28.f90 : New test.
554 * gfortran.dg/whole_file_29.f90 : New test.
556 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
559 * g++.dg/template/crash105.C: New.
561 2011-02-19 Jason Merrill <jason@redhat.com>
563 * g++.dg/cpp0x/regress/no-elide1.C: New.
565 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
567 PR tree-optimization/46620
568 * gcc.dg/pr46620.c: New.
570 2011-02-19 Jakub Jelinek <jakub@redhat.com>
573 * gcc.target/i386/pr47809.c: New test.
575 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
576 Tobias Burnus <burnus@net-b.de>
578 * lib/target-supports.exp
579 (check_effective_target_fortran_large_real): New check for large reals.
580 * gfortran.dg/nan_7.f90: New test.
582 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
585 * gfortran.dg/fmt_f0_1.f90: Update test.
587 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
590 * gfortran.dg/array_constructor_36.f90 : New test.
591 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
592 allow for comparison between different elements of the array
593 constructor at different levels of optimization.
595 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
597 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
598 * gcc.target/i386/pr32280-1.c: Likewise.
600 2011-02-19 Jakub Jelinek <jakub@redhat.com>
603 * gcc.target/i386/pr47800.c: New test.
605 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
607 * objc/execute/exceptions/foward-1.x: New.
609 2011-02-18 Janus Weil <janus@gcc.gnu.org>
612 * gfortran.dg/derived_constructor_comps_4.f90: New.
614 2011-02-18 Tobias Burnus
617 * gfortran.dg/func_result_6.f90: New.
619 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
622 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
624 2011-02-18 Tobias Burnus <burnus@net-b.de>
627 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
629 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
630 normalizing the error/warning output.
631 * gfortran.dg/Wall.f90: Update dg-error/warning.
632 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
633 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
634 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
635 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
636 * gfortran.dg/class_30.f90: Update dg-error/warning.
637 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
638 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
639 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
640 * gfortran.dg/entry_17.f90: Update dg-error/warning.
641 * gfortran.dg/entry_19.f90: Update dg-error/warning.
642 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
643 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
644 * gfortran.dg/g77/12632.f: Update dg-error/warning.
645 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
646 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
647 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
648 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
649 * gfortran.dg/goto_8.f90: Update dg-error/warning.
650 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
651 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
652 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
653 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
654 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
655 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
656 * gfortran.dg/volatile3.f90: Update dg-error/warning.
657 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
658 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
659 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
660 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
661 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
663 2011-02-18 Janus Weil <janus@gcc.gnu.org>
666 * gfortran.dg/proc_ptr_comp_30.f90: New.
668 2011-02-18 Jakub Jelinek <jakub@redhat.com>
671 * gcc.target/i386/pr47780.c: New test.
673 2011-02-18 Janus Weil <janus@gcc.gnu.org>
676 * gfortran.dg/class_40.f03: New.
678 2011-02-18 Dodji Seketeli <dodji@redhat.com>
681 * g++.dg/cpp0x/auto21.C: New test.
683 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
685 * objc.dg/special/unclaimed-category-1.h: Updated for
687 * objc.dg/special/unclaimed-category-1.m: Same.
688 * objc.dg/zero-link-1.m: Same.
689 * objc.dg/lookup-1.m: Same.
690 * objc.dg/torture/strings/const-str-9.m
691 * objc.dg/torture/strings/const-str-10.m: Same.
692 * objc.dg/torture/strings/const-str-11.m: Same.
693 * objc.dg/torture/forward-1.m: Same.
694 * objc.dg/zero-link-2.m: Same.
695 * objc.dg/encode-7-next-64bit.m: Same.
696 * objc.dg/method-4.m: Same.
697 * objc.dg/next-runtime-1.m: Same.
698 * objc.dg/image-info.m: Same.
699 * objc.dg/pr23214.m: Same.
700 * objc.dg/symtab-1.m: Same.
701 * obj-c++.dg/basic.m: Same.
702 * obj-c++.dg/proto-lossage-3.m: Same.
703 * obj-c++.dg/torture/strings/const-str-10.m: Same.
704 * obj-c++.dg/torture/strings/const-str-11.m: Same.
705 * obj-c++.dg/torture/strings/const-str-9.m: Same.
706 * obj-c++.dg/method-11.m: Same.
707 * objc/execute/enumeration-1.m: Same.
708 * objc/execute/object_is_class.m: Same.
709 * objc/execute/formal_protocol-2.m: Same.
710 * objc/execute/formal_protocol-4.m: Same.
711 * objc/execute/formal_protocol-6.m: Same.
712 * objc/execute/bycopy-3.m: Same.
713 * objc/execute/exceptions/catchall-1.m: Same.
714 * objc/execute/exceptions/finally-1.m: Same.
715 * objc/execute/exceptions/local-variables-1.m: Same.
716 * objc/execute/exceptions/foward-1.m: Same.
717 * objc/execute/bf-common.h
718 * objc/execute/enumeration-2.m: Same.
719 * objc/execute/formal_protocol-1.m: Same.
720 * objc/execute/formal_protocol-3.m: Same.
721 * objc/execute/formal_protocol-5.m: Same.
722 * objc/execute/accessing_ivars.m: Same.
723 * objc/execute/bycopy-2.m: Same.
724 * objc/execute/formal_protocol-7.m: Same.
725 * objc/execute/compatibility_alias.m: Same.
726 * objc/execute/no_clash.m: Same.
727 * objc/execute/object_is_meta_class.m: Same.
728 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
729 * objc/execute/class-tests-1.h: Include stdio.h.
730 * objc/execute/class-tests-2.h: Same.
731 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
733 * obj-c++.dg/try-catch-2.mm: Same.
735 2011-02-17 Jakub Jelinek <jakub@redhat.com>
738 * g++.dg/warn/Wunused-parm-4.C: New test.
740 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
741 Jan Hubicka <jh@suse.cz>
745 * g++.dg/debug/pr47106.C: New.
747 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
750 * gcc.target/i386/pr43653.c: New test.
752 2011-02-11 Dodji Seketeli <dodji@redhat.com>
755 * g++.dg/template/inherit6.C: New test.
757 2011-02-16 Janus Weil <janus@gcc.gnu.org>
760 * gfortran.dg/class_39.f03: New.
762 2011-02-16 Dodji Seketeli <dodji@redhat.com>
765 * g++.dg/cpp0x/variadic106.C: New test.
767 2011-02-16 Jakub Jelinek <jakub@redhat.com>
770 * gfortran.dg/pr47757-1.f90: New test.
771 * gfortran.dg/pr47757-2.f90: New test.
772 * gfortran.dg/pr47757-3.f90: New test.
775 * g++.dg/cpp0x/enum8.C: New test.
777 2011-02-15 Jason Merrill <jason@redhat.com>
779 * g++.dg/inherit/implicit-trivial1.C: New.
780 * g++.dg/cpp0x/implicit-trivial1.C: New.
782 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
785 * gcc.dg/torture/pr47725.c: Removed.
787 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
790 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
791 constant does not generate a load from memory.
793 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
796 * gcc.dg/torture/pr47725.c: New.
798 2011-02-15 Richard Guenther <rguenther@suse.de>
800 PR tree-optimization/47743
801 * gcc.dg/torture/pr47743.c: New testcase.
803 2011-02-15 Jakub Jelinek <jakub@redhat.com>
806 * gcc.target/i386/pr47581.c: New test.
808 2011-02-14 Janus Weil <janus@gcc.gnu.org>
811 * gfortran.dg/select_type_22.f03: New.
813 2011-02-14 Jason Merrill <jason@redhat.com>
815 * g++.dg/cpp0x/regress/enum1.C: New.
817 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
819 * gnat.dg/include.adb: New test.
821 2011-02-14 Janus Weil <janus@gcc.gnu.org>
824 * gfortran.dg/class_38.f03: New.
826 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
828 * gcc.dg/pr46494.c: New test.
830 2011-02-14 Richard Guenther <rguenther@suse.de>
832 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
834 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
837 * gnat.dg/null_pointer_deref1.exp: Don't skip on
838 sparc*-sun-solaris2.11.
840 2011-02-14 Janus Weil <janus@gcc.gnu.org>
843 * gfortran.dg/argument_checking_18.f90: New.
845 2011-02-13 Tobias Burnus <burnus@net-b.de>
847 * gfortran.dg/argument_checking_13.f90: Update dg-error.
848 * gfortran.dg/argument_checking_17.f90: New.
850 2011-02-12 Janus Weil <janus@gcc.gnu.org>
852 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
853 are temporarily disabled.
854 * gfortran.dg/class_7.f03: Ditto.
855 * gfortran.dg/coarray_14.f90: Ditto.
856 * gfortran.dg/typebound_proc_13.f03: Ditto.
858 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
861 * gfortran.dg/extends_11.f03: New.
863 2011-02-11 Xinliang David Li <davidxl@google.com>
865 PR tree-optimization/47707
866 * g++.dg/tree-ssa/pr47707.C: New test.
868 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
870 * g++.dg/opt/inline17.C: New test.
872 2011-02-11 Tobias Burnus <burnus@net-b.de>
875 * gfortran.dg/pure_formal_2.f90: New.
877 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
879 PR rtl-optimization/47614
880 * gfortran.dg/pr47614.f: New.
882 2011-02-11 Joseph Myers <joseph@codesourcery.com>
885 * gcc.dg/opts-6.c: New test.
887 2011-02-11 Jakub Jelinek <jakub@redhat.com>
890 * gcc.dg/pr47684.c: New test.
892 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
895 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
896 c99_runtime, dg-add-options c99_runtime.
899 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
902 * lib/target-supports.exp (check_ascii_locale_available): New proc.
903 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
904 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
905 * gcc.dg/ucnid-10.c: Likewise.
906 * gcc.dg/ucnid-13.c: Likewise.
907 * gcc.dg/ucnid-7.c: Likewise.
908 * gcc.dg/ucnid-8.c: Likewise.
909 Adapt dg-warning line number.
911 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
913 * gcc.target/i386/parity-1.c: Use -march=k8.
914 * gcc.target/i386/parity-2.c: Ditto.
915 * gcc.target/i386/vecinit-1.c: Ditto.
916 * gcc.target/i386/vecinit-2.c: Ditto.
918 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
921 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
922 * gcc.target/mips/save-restore-3.c: Likewise.
923 * gcc.target/mips/save-restore-4.c: Likewise.
924 * gcc.target/mips/save-restore-5.c: Likewise.
927 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
928 * g++.dg/tree-prof/partition2.C: Likewise.
930 2011-02-09 Jason Merrill <jason@redhat.com>
932 * g++.dg/tree-ssa/inline-3.C: Use a normal function
933 rather than misdeclare std::puts.
935 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
936 * g++.dg/other/warning1.C: Likewise.
937 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
938 * g++.old-deja/g++.gb/scope06.C: Likewise.
939 * g++.old-deja/g++.law/cvt11.C: Likewise.
940 * g++.old-deja/g++.law/init1.C: Likewise.
941 * g++.dg/abi/mangle26.C: Likewise.
943 * g++.dg/template/function1.C: Adjust for C++0x mode.
944 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
946 * g++.dg/ext/label10.C: Adjust for C++0x mode.
947 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
949 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
951 * g++.dg/cpp0x/regress/abi-empty7.C: New.
953 * g++.dg/cpp0x/regress: New directory.
954 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
955 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
956 * g++.dg/cpp0x/regress/regress3.C: New.
958 2011-02-10 Richard Guenther <rguenther@suse.de>
960 PR tree-optimization/47677
961 * gcc.dg/torture/pr47677.c: New testcase.
963 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
965 * objc.dg/special/load-category-1.m: Remove unused header.
966 * objc.dg/special/load-category-1a.m: Likewise.
967 * objc.dg/special/load-category-2.m: Likewise.
968 * objc.dg/special/load-category-2a.m: Likewise.
969 * objc.dg/special/load-category-3.m: Likewise.
970 * objc.dg/special/load-category-3a.m: Likewise.
971 * objc.dg/attributes/proto-attribute-2.m: Likewise.
972 * objc.dg/attributes/proto-attribute-3.m: Likewise.
973 * objc.dg/attributes/class-attribute-1.m: Likewise.
974 * objc.dg/property/property.exp: Don't run for Darwin < 9.
975 * obj-c++.dg/property/property.exp: Likewise.
976 * objc.dg/attributes/method-sentinel-1.m: Update type header.
977 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
978 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
979 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
980 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
981 * obj-c++.dg/template-8.mm: Likewise.
983 2011-02-10 Jakub Jelinek <jakub@redhat.com>
986 * gcc.target/i386/pr47665.c: New test.
988 2011-02-10 Jie Zhang <jie@codesourcery.com>
992 2011-02-05 Jie Zhang <jie@codesourcery.com>
994 * gcc.dg/pr42631.c: Update test.
995 * gcc.dg/pr42631-2.c: New test.
997 2011-02-09 Janus Weil <janus@gcc.gnu.org>
1000 * gfortran.dg/proc_decl_25.f90: New.
1002 2011-02-09 Janus Weil <janus@gcc.gnu.org>
1005 * gfortran.dg/typebound_assignment_2.f03: New.
1007 2011-02-09 Richard Guenther <rguenther@suse.de>
1009 PR tree-optimization/47664
1010 * gcc.dg/tree-ssa/inline-7.c: New testcase.
1012 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
1015 * gnat.dg/uninit_func.adb: Adjust dg directive.
1017 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
1020 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
1022 2011-02-09 Janus Weil <janus@gcc.gnu.org>
1025 * gfortran.dg/auto_dealloc_2.f90: New.
1027 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1029 * gcc.dg/builtins-config.h: Remove __sgi handling.
1030 * lib/target-supports.exp (add_options_for_c99_runtime): Add
1031 -std=c99 for mips-sgi-irix6.5*.
1033 2011-02-09 Martin Jambor <mjambor@suse.cz>
1036 * gfortran.dg/pr25923.f90: Remove xfails.
1038 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1041 * gfortran.dg/inquire_14.f90: New test.
1043 2011-02-08 Janus Weil <janus@gcc.gnu.org>
1046 * gfortran.dg/pointer_init_6.f90: New.
1048 2011-02-08 Jeff Law <law@redhat.com>
1050 PR tree-optimization/42893
1051 * gcc.tree-ssa/pr42893.c: New test.
1053 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
1055 PR tree-optimization/46834
1056 PR tree-optimization/46994
1057 PR tree-optimization/46995
1058 * gcc.dg/graphite/id-pr46834.c: New.
1059 * gfortran.dg/graphite/id-pr46994.f90: New.
1060 * gfortran.dg/graphite/id-pr46995.f90: New.
1062 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1065 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
1066 using the variable is known the warning is emitted there.
1067 * gcc.dg/uninit-pr19430.c (foo): Likewise.
1068 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
1070 * c-c++-common/pr20000.c (g): Both warnings occur at the return
1073 * gcc.dg/noreturn-1.c (foo5): Likewise.
1074 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
1075 (method2): Likewise.
1077 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
1078 the return statement using the uninitialized variable.
1079 * gfortran.dg/pr39666-2.f90 (f): Likewise.
1081 2011-02-08 Richard Guenther <rguenther@suse.de>
1084 * g++.dg/opt/pr47639.c: New testcase.
1086 2011-02-08 Richard Guenther <rguenther@suse.de>
1088 PR tree-optimization/47632
1089 * g++.dg/opt/pr47632.C: New testcase.
1091 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1093 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
1095 2011-02-07 Richard Guenther <rguenther@suse.de>
1097 PR tree-optimization/47615
1098 * g++.dg/opt/pr47615.C: New testcase.
1100 2011-02-07 Richard Guenther <rguenther@suse.de>
1102 PR tree-optimization/47621
1103 * gcc.dg/torture/pr47621.c: New testcase.
1105 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
1107 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
1109 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
1112 * gfortran.dg/allocate_with_source_1 : New test.
1114 2011-02-05 Jakub Jelinek <jakub@redhat.com>
1117 * gcc.dg/pr47610.c: New test.
1119 2011-02-05 Jie Zhang <jie@codesourcery.com>
1122 * gcc.dg/pr42631.c: Update test.
1123 * gcc.dg/pr42631-2.c: New test.
1125 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1128 * gfortran.dg/pr47574.f90: New test.
1130 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
1132 PR tree-optimization/46194
1133 * gcc.dg/autopar/pr46194.c: New.
1135 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
1137 PR tree-optimization/43695
1138 * g++.dg/ipa/pr43695.C: New.
1140 2011-02-04 Jakub Jelinek <jakub@redhat.com>
1143 * gcc.dg/pr23200.c: New test.
1145 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
1148 * g++.dg/pr47589.C: New test.
1150 2011-02-03 Dodji Seketeli <dodji@redhat.com>
1153 * g++.dg/template/typedef37.C: New test.
1154 * g++.dg/template/param1.C: Adjust expected error message.
1156 2011-02-03 Jakub Jelinek <jakub@redhat.com>
1159 * gcc.dg/pr31490-2.c: New test.
1160 * gcc.dg/pr31490-3.c: New test.
1161 * gcc.dg/pr31490-4.c: New test.
1163 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
1164 Jakub Jelinek <jakub@redhat.com>
1167 * g++.dg/parser/semicolon3.C: Adjust.
1168 * g++.dg/parser/semicolon4.C: New testcase.
1169 * g++.dg/pr46890.C: New testcase.
1171 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
1174 * g++.dg/init/pr29571.C: New.
1176 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
1178 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
1179 instead of vect_int.
1181 2011-02-03 Jakub Jelinek <jakub@redhat.com>
1184 * gcc.target/i386/pr47312.c: New test.
1187 * gcc.target/i386/pr47564.c: New test.
1189 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
1191 PR tree-optimization/45122
1192 * gcc.dg/tree-ssa/pr45122.c: New.
1194 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1197 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
1200 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
1201 and vsx so a default --with-cpu=power7 doesn't give an error
1202 when -mavoid-indexed-addresses is used.
1204 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
1205 wrapper function to save the arguments and then jump to the real
1206 function, rather than depending on the compiler not to move stuff
1208 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
1210 2011-02-02 Janus Weil <janus@gcc.gnu.org>
1211 Paul Thomas <pault@gcc.gnu.org>
1214 * gfortran.dg/class_37.f03 : New test.
1216 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
1217 Richard Guenther <rguenther@suse.de>
1219 PR tree-optimization/40979
1221 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
1222 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
1223 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
1224 check_vect_support_and_set_flags.
1225 * gfortran.dg/graphite/vect-pr40979.f90: New.
1227 2011-02-02 Janus Weil <janus@gcc.gnu.org>
1230 * gfortran.dg/class_36.f03: New.
1232 2011-02-02 Richard Guenther <rguenther@suse.de>
1234 PR tree-optimization/47566
1235 * gcc.dg/lto/20110201-1_0.c: New testcase.
1237 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
1243 * debug/pr47498.c: New.
1244 * debug/pr47501.c: New.
1246 2011-02-01 Richard Guenther <rguenther@suse.de>
1248 PR tree-optimization/47559
1249 * g++.dg/torture/pr47559.C: New testcase.
1251 2011-02-01 Janus Weil <janus@gcc.gnu.org>
1254 * gfortran.dg/typebound_call_20.f03: New.
1256 2011-02-01 Richard Guenther <rguenther@suse.de>
1258 PR tree-optimization/47555
1259 * gcc.dg/pr47555.c: New testcase.
1261 2011-02-01 Richard Guenther <rguenther@suse.de>
1263 PR tree-optimization/47541
1264 * g++.dg/torture/pr47541.C: New testcase.
1266 2011-01-31 Janus Weil <janus@gcc.gnu.org>
1269 * gfortran.dg/typebound_call_19.f03: New.
1271 2011-01-31 Jakub Jelinek <jakub@redhat.com>
1274 * g++.dg/cpp0x/pr47416.C: New test.
1276 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
1279 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
1281 2011-01-31 Janus Weil <janus@gcc.gnu.org>
1284 * gfortran.dg/typebound_assignment_1.f03: New.
1286 2011-01-31 Jakub Jelinek <jakub@redhat.com>
1288 PR tree-optimization/47538
1289 * gcc.c-torture/execute/pr47538.c: New test.
1291 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1294 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
1296 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1298 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
1300 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
1302 PR rtl-optimization/44031
1303 * gcc.c-torture/compile/20110131-1.c: New test.
1305 2011-01-31 Tobias Burnus <burnus@net-b.de>
1308 * gfortran.dg/stmt_func_1.f90: New.
1310 2011-01-31 Tobias Burnus <burnus@net-b.de>
1313 * gfortran.dg/interface_34.f90: New.
1315 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
1318 * gfortran.dg/realloc_on_assign_5.f03: New test.
1319 * gfortran.dg/realloc_on_assign_5.f03: New test.
1321 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1323 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
1324 * gfortran.dg/bessel_7.f90: Likewise.
1325 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
1327 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
1328 * gfortran.dg/sum_init_expr.f03: Likewise.
1330 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
1332 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
1335 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
1336 loop only on "vect_intfloat_cvt" targets.
1338 2011-01-29 Tobias Burnus <burnus@net-b.de>
1341 * gfortran.dg/shape_6.f90: New.
1343 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1345 PR libgfortran/47434
1346 * gfortran.dg/read_infnan_1.f90: Update test.
1347 * gfortran.dg/module_nan.f90: Update test.
1348 * gfortran.dg/char4_iunit_1.f03: Update test.
1349 * gfortran.dg/large_real_kind_1.f90: Update test.
1350 * gfortran.dg/real_const_3.f90: Update test.
1351 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
1353 2011-01-29 Dodji Seketeli <dodji@redhat.com>
1356 * g++.dg/template/param2.C: New test.
1358 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1360 PR libgfortran/47285
1361 * gfortran.dg/fmt_g.f: New test.
1363 2011-01-28 Tobias Burnus <burnus@net-b.de>
1366 * gfortran.dg/pure_formal_1.f90: New.
1368 2011-01-28 Jakub Jelinek <jakub@redhat.com>
1371 * gcc.dg/tls/pr42894.c: New test.
1373 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1375 * gcc.dg/pr47276.c: Add dg-require-visibility.
1377 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1379 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
1381 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
1382 Tobias Burnus <burnus@gcc.gnu.org>
1387 * gfortran.dg/realloc_on_assign_3.f03: New test.
1388 * gfortran.dg/realloc_on_assign_4.f03: New test.
1389 * gfortran.dg/allocatable_function_5.f90: New test.
1390 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
1391 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
1392 implemented" dg-errors.
1394 2011-01-27 Jan Hubicka <jh@suse.cz>
1397 * gcc.dg/attr-weakref-4.c: New testcase
1399 2011-01-27 Martin Jambor <mjambor@suse.cz>
1401 PR tree-optimization/47228
1402 * gcc.dg/torture/pr47228.c: New test.
1404 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1406 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
1408 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1410 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
1411 when using auto-overlay support on the SPU.
1413 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
1415 PR rtl-optimization/44174
1416 * gcc.target/i386/asm-6.c: New test.
1418 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
1420 PR rtl-optimization/46856
1421 * gcc.c-torture/compile/pr46856.c: New test.
1423 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
1424 Andrew Pinski <pinskia@gmail.com>
1427 * gcc.dg/pr43082.c: New.
1429 2011-01-26 DJ Delorie <dj@redhat.com>
1431 PR rtl-optimization/46878
1432 * gcc.dg/pr46878-1.c: New test.
1434 2011-01-26 Jakub Jelinek <jakub@redhat.com>
1437 * g++.dg/cpp0x/pr47476.C: New test.
1439 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
1441 * gcc.c-torture/compile/20110126-1.c: New test.
1443 2011-01-26 Jakub Jelinek <jakub@redhat.com>
1446 * gcc.dg/torture/pr47473.c: New test.
1448 2011-01-26 Jan Hubicka <jh@suse.cz>
1451 * gcc.c-torture/execute/pr47237.c: New testcase.
1453 2011-01-26 Jan Hubicka <jh@suse.cz>
1455 PR tree-optimization/47190
1456 * gcc.dg/attr-weakref-3.c: New testcase.
1458 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
1461 * gcc.dg/dll-9a.c: New test file.
1462 * gcc.dg/dll-11.c: Likewise.
1463 * gcc.dg/dll-12.c: Likewise.
1464 * gcc.dg/dll-12a.c: Likewise.
1465 * gcc.dg/dll-11a.c: Likewise.
1466 * gcc.dg/dll-9.c: Likewise.
1467 * gcc.dg/dll-10.c: Likewise.
1468 * gcc.dg/dll-10a.c: Likewise.
1469 * g++.dg/ext/dllexport4a.cc: Likewise.
1470 * g++.dg/ext/dllexport4.C: Likewise.
1471 * g++.dg/ext/dllexport5.C: Likewise.
1472 * g++.dg/ext/dllexport5a.cc: Likewise.
1474 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1476 PR tree-optimization/46970
1477 * gcc.dg/graphite/pr46970.c: New.
1479 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1481 PR tree-optimization/46215
1482 * gcc.dg/graphite/pr46215.c: New.
1484 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1486 PR tree-optimization/46168
1487 * gcc.dg/graphite/pr46168.c: New.
1489 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1491 PR tree-optimization/43657
1492 * gcc.dg/graphite/pr43657.c: New.
1494 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1496 PR tree-optimization/29832
1497 * gfortran.dg/graphite/pr29832.f90: New.
1499 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1501 PR tree-optimization/43567
1502 * gcc.dg/graphite/pr43567.c: New.
1504 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1506 * gfortran.dg/graphite/interchange-4.f: New.
1507 * gfortran.dg/graphite/interchange-5.f: New.
1509 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
1510 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
1511 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
1512 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
1513 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
1514 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
1515 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
1516 * gfortran.dg/ltrans-7.f90: Removed.
1517 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
1519 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
1520 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
1521 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
1522 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
1523 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
1524 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
1525 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
1526 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
1527 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
1528 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
1529 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
1530 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
1531 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
1532 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
1533 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
1534 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
1535 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
1536 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
1537 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
1538 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
1539 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
1540 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
1541 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
1542 * gcc.dg/tree-ssa/data-dep-1.c
1543 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
1544 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
1545 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
1546 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
1547 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
1549 2011-01-25 Jakub Jelinek <jakub@redhat.com>
1551 PR tree-optimization/47265
1552 PR tree-optimization/47443
1553 * gcc.c-torture/compile/pr47265.c: New test.
1554 * gcc.dg/pr47443.c: New test.
1556 2011-01-25 Martin Jambor <mjambor@suse.cz>
1558 PR tree-optimization/47382
1559 * g++.dg/torture/pr47382.C: New test.
1560 * g++.dg/opt/devirt1.C: Xfail.
1562 2011-01-25 Yao Qi <yao@codesourcery.com>
1565 * gcc.target/arm/pr45701-1.c: New test.
1566 * gcc.target/arm/pr45701-2.c: New test.
1567 * gcc.target/arm/pr45701-3.c: New test.
1569 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1570 Jakub Jelinek <jakub@redhat.com>
1572 PR tree-optimization/47271
1573 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
1575 2011-01-25 Nick Clifton <nickc@redhat.com>
1577 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
1578 (saturate_add): Delete.
1580 (main): Do not run saturate_add.
1581 (set_interrupts): Delete.
1583 2011-01-25 Tobias Burnus <burnus@net-b.de>
1586 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
1588 2011-01-25 Jakub Jelinek <jakub@redhat.com>
1590 PR tree-optimization/47427
1591 PR tree-optimization/47428
1592 * gcc.c-torture/compile/pr47427.c: New test.
1593 * gcc.c-torture/compile/pr47428.c: New test.
1595 2011-01-25 Richard Guenther <rguenther@suse.de>
1598 * gcc.dg/torture/pr47411.c: New testcase.
1600 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1602 * gfortran.dg/graphite/id-24.f: New.
1603 * gfortran.dg/graphite/id-25.f: New.
1605 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1607 * gfortran.dg/graphite/id-23.f: New.
1609 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1611 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
1613 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1615 * gcc.dg/graphite/block-0.c: Un-XFAILed.
1616 * gcc.dg/graphite/block-1.c: Un-XFAILed.
1617 * gcc.dg/graphite/block-7.c: Un-XFAILed.
1618 * gcc.dg/graphite/block-8.c: Un-XFAILed.
1619 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
1620 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
1621 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
1622 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
1623 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
1625 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
1627 * gcc.dg/graphite/block-0.c: Add documentation.
1628 * gcc.dg/graphite/block-4.c: Same.
1629 * gcc.dg/graphite/block-7.c: Same.
1630 * gcc.dg/graphite/block-8.c: New.
1631 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
1632 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
1633 * gcc.dg/graphite/interchange-12.c: Add documentation.
1634 * gcc.dg/graphite/interchange-13.c: New.
1635 * gcc.dg/graphite/interchange-14.c: New.
1636 * gcc.dg/graphite/interchange-15.c: New.
1637 * gcc.dg/graphite/interchange-8.c: Add documentation.
1638 * gcc.dg/graphite/interchange-mvt.c: Same.
1640 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1643 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
1644 * gcc.target/powerpc/altivec-14.c: Ditto.
1645 * gcc.target/powerpc/altivec-33.c: Ditto.
1646 * gcc.target/powerpc/altivec-types-1.c: Ditto.
1647 * gcc.target/powerpc/altivec-types-2.c: Ditto.
1648 * gcc.target/powerpc/altivec-types-3.c: Ditto.
1649 * gcc.target/powerpc/altivec-types-4.c: Ditto.
1650 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
1651 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
1652 * g++.dg/ext/altivec-15.C: Ditto.
1653 * g++.dg/ext/altivec-types-1.C: Ditto.
1654 * g++.dg/ext/altivec-types-2.C: Ditto.
1655 * g++.dg/ext/altivec-types-3.C: Ditto.
1656 * g++.dg/ext/altivec-types-4.C: Ditto.
1658 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1660 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
1662 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1664 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
1665 optimization options.
1667 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1669 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
1672 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
1674 2011-01-23 Tobias Burnus <burnus@net-b.de>
1677 * gfortran.dg/allocatable_scalar_12.f90: New.
1679 2011-01-23 Ira Rosen <irar@il.ibm.com>
1681 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
1682 vectorization to be not profitable if peeling is used to
1683 realign the memory access.
1684 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
1685 loop bound to avoid loop unrolling.
1686 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
1688 2011-01-22 Jan Hubicka <jh@suse.cz>
1691 * g++.dg/lto/pr47333.C: New file.
1693 2011-01-22 Jan Hubicka <jh@suse.cz>
1695 PR tree-optimization/43884
1697 * gcc.dg/autopar/outer-2.c: Increase array size.
1698 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
1700 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1703 * gfortran.dg/c_loc_tests_16.f90: New test.
1705 2011-01-22 Tobias Burnus <burnus@net-b.de>
1708 * gfortran.dg/typebound_proc_19.f90: New.
1710 2011-01-21 Jeff Law <law@redhat.com>
1712 PR tree-optimization/47053
1713 * g++.dg/pr47053.C: New test.
1715 2011-01-21 Jason Merrill <jason@redhat.com>
1718 * g++.dg/cpp0x/constexpr-ctor6.C: New.
1720 2011-01-21 Jakub Jelinek <jakub@redhat.com>
1723 * g++.dg/cpp0x/range-for10.C: New test.
1724 * g++.dg/template/for1.C: New test.
1727 * g++.dg/tree-prof/partition3.C: New test.
1729 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
1731 PR rtl-optimization/47366
1732 * g++.dg/opt/pr47366.C: New test.
1734 2011-01-21 Jason Merrill <jason@redhat.com>
1737 * g++.dg/cpp0x/constexpr-regress2.C: New.
1739 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
1741 2011-01-21 Jeff Law <law@redhat.com>
1743 PR rtl-optimization/41619
1744 * gcc.dg/pr41619.c: New.
1746 2011-01-21 Jakub Jelinek <jakub@redhat.com>
1748 PR tree-optimization/47355
1749 * g++.dg/opt/pr47355.C: New test.
1751 2011-01-21 Richard Guenther <rguenther@suse.de>
1753 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
1756 2011-01-21 Richard Guenther <rguenther@suse.de>
1758 PR tree-optimization/47365
1759 * gcc.dg/torture/pr47365.c: New testcase.
1760 * gcc.dg/tree-ssa/pr47392.c: Likewise.
1762 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1764 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
1766 2011-01-21 Jakub Jelinek <jakub@redhat.com>
1768 PR tree-optimization/47391
1769 * gcc.dg/pr47391.c: New test.
1771 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1773 * g++.dg/template/char1.C: Use signed char.
1775 2011-01-21 Tobias Burnus <burnus@net-b.de>
1778 * gfortran.dg/pointer_target_4.f90: New.
1780 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
1783 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
1784 ILP32 system and not IP32.
1786 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
1789 * g++.dg/debug/pr46583.C: New.
1791 2011-01-20 Jakub Jelinek <jakub@redhat.com>
1794 * g++.dg/debug/pr47283.C: New test.
1797 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
1798 * gcc.target/i386/headmerge-2.c: Likewise.
1800 2011-01-20 Richard Guenther <rguenther@suse.de>
1803 * gcc.dg/torture/pr47370.c: New testcase.
1805 2011-01-20 Jakub Jelinek <jakub@redhat.com>
1807 PR tree-optimization/46130
1808 * gcc.dg/pr46130-1.c: New test.
1809 * gcc.dg/pr46130-2.c: New test.
1811 2011-01-19 Dodji Seketeli <dodji@redhat.com>
1814 * g++.dg/debug/dwarf2/template-params-10.C: New test.
1816 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
1819 * g++.dg/debug/pr46240.cc: New.
1821 2011-01-19 Jakub Jelinek <jakub@redhat.com>
1824 * g++.dg/template/anonunion1.C: New test.
1826 PR rtl-optimization/47337
1827 * gcc.c-torture/execute/pr47337.c: New test.
1829 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1832 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
1834 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1836 PR tree-optimization/46021
1837 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
1839 2011-01-19 Jakub Jelinek <jakub@redhat.com>
1841 PR tree-optimization/47290
1842 * g++.dg/torture/pr47290.C: New test.
1844 2011-01-18 Janus Weil <janus@gcc.gnu.org>
1847 * gfortran.dg/proc_ptr_comp_29.f90: New.
1849 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
1852 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
1853 powerpc-apple-darwin9.
1855 2011-01-18 Jakub Jelinek <jakub@redhat.com>
1857 PR rtl-optimization/47299
1858 * gcc.c-torture/execute/pr47299.c: New test.
1860 2011-01-17 Jason Merrill <jason@redhat.com>
1862 * g++.dg/cpp0x/constexpr-virtual.C: New.
1864 2011-01-17 Jakub Jelinek <jakub@redhat.com>
1867 * gfortran.dg/gomp/pr47331.f90: New test.
1869 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
1872 * objc.dg/selector-warn-1.m: New.
1873 * obj-c++.dg/selector-warn-1.mm: New.
1875 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
1877 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
1878 Update dg-final accordingly.
1880 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1882 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
1884 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1886 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
1888 * gcc.dg/guality/pr36728-2.c: Likewise.
1890 2011-01-17 Richard Guenther <rguenther@suse.de>
1892 PR tree-optimization/47313
1893 * g++.dg/torture/pr47313.C: New testcase.
1895 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
1898 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
1899 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
1900 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
1901 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
1903 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
1905 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
1906 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
1907 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
1909 2011-01-17 Richard Guenther <rguenther@suse.de>
1911 PR tree-optimization/45967
1912 * gcc.dg/torture/pr45967-2.c: New testcase.
1913 * gcc.dg/torture/pr45967-3.c: Likewise.
1915 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1918 * g++.dg/ext/pr47213.C: Require visibility.
1920 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
1922 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
1923 * gcc.dg/fixed-point/struct-union.c: Update error messages.
1925 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
1927 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
1928 Linux-based targets.
1930 2011-01-13 Jan Hubicka <jh@suse.cz>
1932 PR tree-optimization/47276
1933 * gcc.dg/pr47276.c: New testcase.
1935 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
1936 Jonathan Wakely <jwakely.gcc@gmail.com>
1939 * g++.dg/other/pr33558.C: New.
1940 * g++.dg/other/pr33558-2.C: New.
1942 2011-01-14 Martin Jambor <mjambor@suse.cz>
1944 PR tree-optimization/45934
1945 PR tree-optimization/46302
1946 * g++.dg/ipa/devirt-c-1.C: New test.
1947 * g++.dg/ipa/devirt-c-2.C: Likewise.
1948 * g++.dg/ipa/devirt-c-3.C: Likewise.
1949 * g++.dg/ipa/devirt-c-4.C: Likewise.
1950 * g++.dg/ipa/devirt-c-5.C: Likewise.
1951 * g++.dg/ipa/devirt-c-6.C: Likewise.
1952 * g++.dg/ipa/devirt-6.C: Likewise.
1953 * g++.dg/ipa/devirt-d-1.C: Likewise.
1954 * g++.dg/torture/pr45934.C: Likewise.
1956 2011-01-14 Jason Merrill <jason@redhat.com>
1958 * g++.dg/cpp0x/variadic105.C: New.
1960 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
1961 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1964 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
1965 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
1966 execution tests on i?86-*-*, x86_64-*-* and
1967 powerpc*-apple-darwin* && ilp32.
1968 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
1969 tests on i?86-*-* and x86_64-*-*.
1971 2011-01-14 Richard Guenther <rguenther@suse.de>
1973 PR tree-optimization/47280
1974 * g++.dg/opt/pr47280.C: New testcase.
1976 2011-01-14 Jason Merrill <jason@redhat.com>
1978 * g++.dg/cpp0x/constexpr-regress1.C: New.
1980 * g++.dg/ext/flexary2.C: New.
1982 2011-01-14 Richard Guenther <rguenther@suse.de>
1985 * gcc.dg/torture/pr47281.c: New testcase.
1986 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
1988 2011-01-14 Richard Guenther <rguenther@suse.de>
1990 PR tree-optimization/47286
1991 * gcc.dg/tree-ssa/pr47286.c: New testcase.
1993 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
1996 * g++.dg/ext/pr47213.C: New.
1998 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2000 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
2002 2011-01-13 Tobias Burnus <burnus@net-b.de>
2003 Mikael Morin <mikael@gcc.gnu.org>
2007 * gfortran.dg/select_type_20.f90: New.
2008 * gfortran.dg/select_type_21.f90: New.
2010 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
2013 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
2015 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2017 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
2018 * gcc.dg/guality/pr36728-2.c: Likewise.
2020 2011-01-13 Dodji Seketeli <dodji@redhat.com>
2023 * g++.dg/debug/dwarf2/template-params-9.C: New test.
2025 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
2027 PR rtl-optimization/45352
2028 * gcc.dg/pr45352-3.c: New.
2030 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2032 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
2034 * g++.dg/cpp0x/range-for8.C: New.
2035 * g++.dg/cpp0x/range-for9.C: New.
2037 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
2040 * g++.dg/debug/pr47209.C: New.
2042 2011-01-12 Richard Guenther <rguenther@suse.de>
2045 * gcc.dg/lto/pr47259_0.c: New testcase.
2046 * gcc.dg/lto/pr47259_1.c: Likewise.
2048 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
2050 * objc-obj-c++-shared/Object1.h: Add copyright header, update
2051 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
2052 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
2053 methods missing from the OBJC2 Object.
2054 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
2055 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
2056 GNU and NeXT runtimes.
2057 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
2059 * objc-obj-c++-shared/Object1.m: Likewise.
2060 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
2061 * objc.dg/proto-qual-1.m: Likewise.
2062 * obj-c++.dg/proto-lossage-3.mm: Likewise.
2063 * obj-c++.dg/proto-qual-1.mm: Likewise.
2065 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
2068 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
2070 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
2072 Fixed the Objective-C++ testsuite and updated all tests.
2073 * lib/obj-c++.exp (obj-c++_init): Declare and set
2074 gcc_warning_prefix and gcc_error_prefix.
2075 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
2076 'dg-warning', 'dg-message' and 'dg-error'.
2077 * obj-c++.dg/class-extension-3.mm: Likewise.
2078 * obj-c++.dg/class-protocol-1.mm: Likewise.
2079 * obj-c++.dg/encode-7.mm: Likewise.
2080 * obj-c++.dg/exceptions-3.mm: Likewise.
2081 * obj-c++.dg/exceptions-5.mm: Likewise.
2082 * obj-c++.dg/method-12.mm: Likewise.
2083 * obj-c++.dg/method-13.mm: Likewise.
2084 * obj-c++.dg/method-15.mm: Likewise.
2085 * obj-c++.dg/method-16.mm: Likewise.
2086 * obj-c++.dg/method-4.mm: Likewise.
2087 * obj-c++.dg/method-8.mm: Likewise.
2088 * obj-c++.dg/method-conflict-1.mm: Likewise.
2089 * obj-c++.dg/method-conflict-2.mm: Likewise.
2090 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
2091 and uncommented second part of the testcase now that the testsuite
2093 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
2094 and uncommented second part of the testcase now that the testsuite
2096 * obj-c++.dg/private-1.mm: Likewise.
2097 * obj-c++.dg/proto-lossage-4.mm: Likewise.
2098 * obj-c++.dg/syntax-error-7.mm: Likewise.
2099 * obj-c++.dg/warn5.mm: Likewise.
2100 * obj-c++.dg/property/at-property-14.mm: Likewise.
2101 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
2103 * obj-c++.dg/property/at-property-18.mm: Likewise.
2104 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
2106 * obj-c++.dg/property/at-property-21.mm: Likewise.
2107 * obj-c++.dg/property/at-property-28.mm: Likewise.
2108 * obj-c++.dg/property/at-property-5.mm: Likewise.
2109 * obj-c++.dg/property/dynamic-2.mm: Likewise.
2110 * obj-c++.dg/property/property-neg-3.mm: Likewise.
2111 * obj-c++.dg/property/synthesize-11.mm: Likewise.
2112 * obj-c++.dg/property/synthesize-6.mm: Likewise.
2113 * obj-c++.dg/property/synthesize-8.mm: Likewise.
2114 * obj-c++.dg/property/synthesize-9.mm: Likewise.
2115 * obj-c++.dg/tls/diag-5.mm: Likewise.
2116 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
2117 dg-error, now matched correctly.
2119 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
2121 * objc.dg/property/at-property-29.m: New.
2122 * obj-c++.dg/property/at-property-29.mm: New.
2124 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2126 * go.test/go-test.exp (go-set-goarch): New proc.
2127 (go-gc-tests): Use it.
2129 2011-01-11 Dodji Seketeli <dodji@redhat.com>
2132 * g++.dg/debug/dwarf2/template-params-8.C: New test.
2134 2011-01-11 Richard Henderson <rth@redhat.com>
2136 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
2138 2011-01-11 Jan Hubicka <jh@suse.cz>
2142 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
2143 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
2145 2011-01-11 Richard Guenther <rguenther@suse.de>
2147 PR tree-optimization/46076
2148 * gcc.dg/tree-ssa/pr46076.c: New testcase.
2150 2011-01-11 Jeff Law <law@redhat.com>
2152 * PR tree-optimization/47086
2153 * gcc.dg/pr47086.c: New test.
2155 2011-01-11 Jason Merrill <jason@redhat.com>
2158 * g++.dg/template/new10.C: New.
2161 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
2163 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
2165 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
2166 Split type definitions and NSConstantString class into...
2167 * objc-obj-c++-shared/objc-test-suite-types.h: New.
2168 * objc-obj-c++-shared/nsconstantstring-class.h: New.
2169 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
2170 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
2171 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
2172 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
2174 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
2175 encode defines for newer NeXT system headers.
2176 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
2177 * obj-c++.dg/torture/strings/string1.mm: Likewise.
2178 * objc.dg/foreach-5.m: Likewise.
2179 * objc.dg/foreach-2.m: Likewise.
2180 * objc.dg/foreach-4.m: Likewise.
2181 * objc.dg/torture/strings/string1.m: Likewise.
2182 * objc.dg/torture/strings/string2.m: Likewise.
2183 * objc.dg/torture/strings/string3.m: Likewise.
2184 * objc.dg/torture/strings/string4.m: Likewise.
2185 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
2186 header and stand alone.
2187 * obj-c++.dg/strings/strings-2.mm: Likewise.
2188 * objc.dg/torture/strings/const-str-3.m: Likewise.
2189 * objc.dg/strings/strings-2.m: Likewise.
2190 * objc.dg/strings/const-str-12b.m: Likewise.
2192 2011-01-12 Richard Guenther <rguenther@suse.de>
2195 * gcc.dg/attr-weak-1.c: Adjust.
2197 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
2200 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
2201 standard compliant and comment.
2203 2011-01-10 Jan Hubicka <jh@suse.cz>
2206 * gcc.dg/initpri3.c: New testcase.
2208 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
2211 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
2217 (g_ebp_save): Likewise.
2218 (g_esp_save): Likewise.
2220 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2222 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
2224 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2226 PR tree-optimization/46021
2227 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
2228 i?86-*-*, x86_64-*-*.
2230 2011-01-10 Jeff Law <law@redhat.com>
2232 * PR tree-optimization/47141
2233 * gcc.c-torture/compile/pr47141.c: New test.
2235 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
2238 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
2239 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
2240 * gcc.dg/vect/slp-35.c: Remove XFAILs.
2241 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
2244 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
2245 being vectorized. Adjust dg-final pattern. Remove XFAIL.
2246 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
2247 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
2248 being vectorized. Adjust dg-final pattern.
2251 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
2252 * gcc.dg/vect/slp-24.c: Likewise.
2254 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
2257 * g++.dg/other/pr47218-1.C: New test file.
2258 * g++.dg/other/pr47218.C: Likewise.
2259 * g++.dg/other/pr47218.h: New supporting header.
2261 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
2264 * objc.dg/attributes/invalid-attribute-1.m: New.
2265 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
2267 2011-01-09 Janus Weil <janus@gcc.gnu.org>
2270 * gfortran.dg/proc_ptr_comp_28.f90: New.
2272 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
2274 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
2275 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
2276 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
2277 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
2278 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
2279 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
2280 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
2281 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
2282 * objc.dg/gnu-api-2-class.m: Likewise.
2283 * objc.dg/gnu-api-2-ivar.m: Likewise.
2284 * objc.dg/gnu-api-2-method.m: Likewise.
2285 * objc.dg/gnu-api-2-objc.m: Likewise.
2286 * objc.dg/gnu-api-2-object.m: Likewise.
2287 * objc.dg/gnu-api-2-property.m: Likewise.
2288 * objc.dg/gnu-api-2-protocol.m: Likewise.
2289 * objc.dg/gnu-api-2-sel.m: Likewise.
2291 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
2293 * objc.dg/foreach-1.m: Skip for Darwin < 9.
2294 * objc.dg/objc-foreach-4.m: Likewise.
2295 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
2296 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
2297 * objc.dg/foreach-4.m: Likewise.
2298 * objc.dg/foreach-5.m: Likewise.
2299 * objc.dg/foreach-3.m: Return self from init.
2301 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2304 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
2306 2011-01-09 Janus Weil <janus@gcc.gnu.org>
2309 * gfortran.dg/class_35.f90: New.
2311 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
2313 * objc.dg/foreach-1.m: Add "-Wall" to flags.
2315 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
2318 * objc.dg/invalid-method-2.m: New.
2319 * obj-c++.dg/invalid-method-2.mm: New.
2321 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
2324 * gfortran.dg/transpose_optimization_2.f90 : New test.
2326 2011-01-08 Jan Hubicka <jh@suse.cz>
2328 PR tree-optmization/46469
2329 * g++.dg/torture/pr46469.C: New testcase.
2331 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
2333 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
2334 emulation of libobjc-gnu structure layout functionality to ..
2335 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
2336 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
2337 * objc/execute/bf-common.h: Adjust headers.
2338 * objc/execute/bf-1.m: Likewise.
2339 * objc/execute/bf-2.m: Likewise.
2340 * objc/execute/bf-3.m: Likewise.
2341 * objc/execute/bf-4.m: Likewise.
2342 * objc/execute/bf-5.m: Likewise.
2343 * objc/execute/bf-6.m: Likewise.
2344 * objc/execute/bf-7.m: Likewise.
2345 * objc/execute/bf-8.m: Likewise.
2346 * objc/execute/bf-9.m: Likewise.
2347 * objc/execute/bf-10.m: Likewise.
2348 * objc/execute/bf-11.m: Likewise.
2349 * objc/execute/bf-12.m: Likewise.
2350 * objc/execute/bf-13.m: Likewise.
2351 * objc/execute/bf-14.m: Likewise.
2352 * objc/execute/bf-15.m: Likewise.
2353 * objc/execute/bf-16.m: Likewise.
2354 * objc/execute/bf-17.m: Likewise.
2355 * objc/execute/bf-18.m: Likewise.
2356 * objc/execute/bf-19.m: Likewise.
2357 * objc/execute/bf-20.m: Likewise.
2358 * objc/execute/bf-21.m: Likewise.
2359 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
2360 objc_get_type_qualifiers ().
2362 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2365 * gfortran.dg/dependency_39.f90: New test.
2367 2011-01-07 Jan Hubicka <jh@suse.cz>
2369 Get builtins tests ready for linker plugin.
2370 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
2371 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
2372 my_memset, my_bzero): Mark used.
2373 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
2374 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
2376 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
2379 2011-01-07 Jan Hubicka <jh@suse.cz>
2381 PR tree-optimization/46367
2382 * g++.dg/torture/pr46367.C: New file.
2384 2011-01-07 Jakub Jelinek <jakub@redhat.com>
2387 * gcc.dg/pr47201.c: New test.
2390 * gcc.dg/tree-prof/pr47187.c: New test.
2392 2011-01-07 Tobias Burnus <burnus@net-b.de>
2395 * gfortran.dg/extends_type_of_3.f90: New.
2397 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
2399 * g++.dg/ext/dllexport-MI1.C: Adjust test.
2400 * g++.dg/ext/dllimport-MI1.C: Likewise.
2401 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
2402 * g++.dg/ext/dllimport10.C: Likewise.
2403 * g++.dg/ext/dllimport11.C: Likewise.
2404 * g++.dg/ext/dllimport12.C: Likewise.
2405 * g++.dg/ext/dllimport13.C: Likewise.
2406 * g++.dg/ext/dllimport2.C: Likewise.
2407 * g++.dg/ext/dllimport3.C: Likewise.
2408 * g++.dg/ext/dllimport4.C: Likewise.
2409 * g++.dg/ext/dllimport5.C: Likewise.
2410 * g++.dg/ext/dllimport6.C: Likewise.
2411 * g++.dg/ext/dllimport8.C: Likewise.
2412 * g++.dg/ext/dllimport9.C: Likewise.
2413 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
2414 targets, too. Additionally enable test for i?86-*-mingw*.
2415 * g++.dg/ext/selectany1.C: Likewise.
2416 Remove guard variable check.
2418 2011-01-07 Janus Weil <janus@gcc.gnu.org>
2422 * gfortran.dg/storage_size_3.f08: Extended.
2424 2011-01-07 Jakub Jelinek <jakub@redhat.com>
2427 * g++.dg/template/stdarg1.C: New test.
2429 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
2432 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
2433 * gfortran.dg/defined_operators_1.f90: Split the subroutine
2434 from the interface of functions to not hide the errors that
2437 2011-01-06 Jan Hubicka <jh@suse.cz>
2439 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
2440 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
2442 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
2446 * gfortran.dg/interface_33.f90: New test.
2448 2011-01-06 Jakub Jelinek <jakub@redhat.com>
2451 * gcc.c-torture/compile/pr47150.c: New test.
2453 2011-01-06 Ira Rosen <irar@il.ibm.com>
2455 PR tree-optimization/47139
2456 * gcc.dg/vect/pr47139.c: New test.
2458 2011-01-05 Janus Weil <janus@gcc.gnu.org>
2461 * gfortran.dg/extends_type_of_2.f03: New.
2463 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2465 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
2467 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
2469 * gnat.dg/opt14.adb: New test.
2471 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2474 * gfortran.dg/allocate_error_2.f90: New test.
2476 2011-01-05 Janus Weil <janus@gcc.gnu.org>
2479 * gfortran.dg/storage_size_3.f08: New.
2481 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2483 PR libgfortran/47154
2484 * gfortran.dg/namelist_68.f90: New test.
2486 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
2488 * gnat.dg/unchecked_convert8.ad[sb]: New test.
2490 2011-01-04 Janus Weil <janus@gcc.gnu.org>
2493 * gfortran.dg/class_34.f90: New.
2495 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2497 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
2498 use __builtin_inff. Skip all single-precision tests that require
2501 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2503 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
2505 2011-01-03 Jakub Jelinek <jakub@redhat.com>
2507 PR tree-optimization/47148
2508 * gcc.c-torture/execute/pr47148.c: New test.
2510 PR tree-optimization/47155
2511 * gcc.c-torture/execute/pr47155.c: New test.
2513 PR rtl-optimization/47157
2514 * gcc.c-torture/compile/pr47157.c: New test.
2516 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2518 * gcc.dg/torture/vector-shift2.c (schar): Define.
2519 (main): Always use schar or uchar instead of plain "char" to avoid
2520 dependencies on implementation-defined char signedness.
2522 2011-01-03 Martin Jambor <mjambor@suse.cz>
2524 PR tree-optimization/46801
2525 * gnat.dg/pack9.adb: Remove xfail.
2527 2011-01-03 Martin Jambor <mjambor@suse.cz>
2529 PR tree-optimization/46984
2530 * g++.dg/ipa/pr46984.C: New test.
2532 2011-01-02 Janus Weil <janus@gcc.gnu.org>
2535 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
2537 2011-01-02 Jakub Jelinek <jakub@redhat.com>
2539 PR tree-optimization/47140
2540 * gcc.c-torture/compile/pr47140.c: New test.
2542 PR rtl-optimization/47028
2543 * gcc.dg/pr47028.c: New test.
2545 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
2547 * objc.dg/protocol-forward-1.m: Removed TODO.
2548 * objc.dg/protocol-forward-2.m: New.
2549 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
2550 * obj-c++.dg/protocol-forward-2.mm: New.
2552 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
2555 * g++.dg/eh/pr38662.C: New testcase.
2557 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
2559 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
2560 scan for newline '\n'.
2563 Copyright (C) 2011 Free Software Foundation, Inc.
2565 Copying and distribution of this file, with or without modification,
2566 are permitted in any medium without royalty provided the copyright
2567 notice and this notice are preserved.