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