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