OSDN Git Service

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