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