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