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