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