OSDN Git Service

Backport from mainline:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-12-08  Teresa Johnson  <tejohnson@google.com>
2
3         * gcc.target/i386/movdi-rex64.c: New.
4
5 2011-12-08  Jakub Jelinek  <jakub@redhat.com>
6
7         Backport from mainline
8         2011-12-05  Jakub Jelinek  <jakub@redhat.com>
9
10         PR debug/51410
11         * gcc.dg/debug/dwarf2/pr51410.c: New test.
12
13         PR c/51339
14         * gcc.dg/gomp/pr51339.c: New test.
15
16         2011-12-05  Jakub Jelinek  <jakub@redhat.com>
17                     Eric Botcazou  <ebotcazou@adacore.com>
18
19         PR middle-end/51323
20         PR middle-end/50074
21         * gcc.c-torture/execute/pr51323.c: New test.
22
23         2011-11-30  Jakub Jelinek  <jakub@redhat.com>
24
25         PR rtl-optimization/48721
26         * gcc.target/i386/pr48721.c: New test.
27
28 2011-12-08  Eric Botcazou  <ebotcazou@adacore.com>
29
30         * gcc.c-torture/execute/20111208-1.c: New test.
31
32         Backport from mainline
33         2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
34
35         * gnat.dg/frame_overflow.ads: New.
36         * gnat.dg/frame_overflow.adb: Adjust.
37         * gnat.dg/specs/addr1.ads: Likewise.
38
39 2011-12-06  Tobias Burnus  <burnus@net-b.de>
40
41         PR fortran/51435
42         * gfortran.dg/default_initialization_5.f90: New.
43
44 2011-12-06  Martin Jambor  <mjambor@suse.cz>
45
46         PR tree-optimization/50622
47         * g++.dg/tree-ssa/pr50622.C: New test.
48
49 2011-12-04  Uros Bizjak  <ubizjak@gmail.com>
50             Jérémie Detrey  <Jeremie.Detrey@loria.fr>
51
52         PR target/51393
53         * gcc.target/i386/pr51393.c: New test.
54
55 2011-12-03  Tobias Burnus  <burnus@net-b.de>
56
57         PR fortran/50684
58         * gfortran.dg/move_alloc_8.f90: New.
59
60 2011-11-25  Tobias Burnus  <burnus@net-b.de>
61
62         PR fortran/50408
63         * gfortran.dg/whole_file_35.f90: New.
64
65 2011-11-24  Tobias Burnus  <burnus@net-b.de>
66
67         PR fortran/51218
68         * resolve.c (pure_subroutine): If called subroutine is
69         impure, unset implicit_pure.
70         (resolve_function): Move impure check to simplify code.
71
72 2011-11-22  Paolo Carlini  <paolo.carlini@oracle.com>
73
74         PR c++/51265
75         * g++.dg/cpp0x/decltype36.C: New.
76
77 2011-11-19  Eric Botcazou  <ebotcazou@adacore.com>
78
79         * gcc.dg/delay-slot-2.c: New test.
80
81 2011-11-18  Joseph Myers  <joseph@codesourcery.com>
82
83         * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
84
85 2011-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
86
87         PR c++/51150
88         * g++.dg/cpp0x/pr51150.C: New.
89
90 2011-11-16  Richard Earnshaw  <rearnsha@arm.com>
91             Bernd Schmidt <bernds@coudesourcery.com>
92             Sebastian Huber <sebastian.huber@embedded-brains.de>
93
94         PR target/49641
95         * gcc.target/arm/pr49641.c: New test.
96
97 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
98
99         PR middle-end/51077
100         * gcc.c-torture/compile/pr51077.c: New test.
101
102 2011-11-07  Jason Merrill  <jason@redhat.com>
103
104         PR c++/50870
105         * g++.dg/cpp0x/decltype35.C: New.
106
107 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
108
109         * g++.dg/other/offsetof7.C: New test.
110
111 2011-11-02  Bernd Schmidt  <bernds@codesourcery.com>
112
113         * gcc.c-torture/compile/20110907.c: New file.
114
115 2011-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
116
117         PR c++/50901
118         * g++.dg/cpp0x/pr50901.C: New.
119
120 2011-10-27  Uros Bizjak  <ubizjak@gmail.com>
121             Steven G. Kargl  <kargl@gcc.gnu.org>
122
123         PR target/50875
124         * gfortran.dg/pr50875.f90: New test.
125
126 2011-10-26  Release Manager
127
128         * GCC 4.6.2 released.
129
130 2011-10-23  Uros Bizjak  <ubizjak@gmail.com>
131
132         PR target/50788
133         * gcc.target/i386/pr50788.c: New test.
134
135 2011-10-20  Uros Bizjak  <ubizjak@gmail.com>
136
137         * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
138         non_strict_align.
139         * gcc.dg/ipa/ipa-sra-6.c: Ditto.
140
141 2011-10-19  Jason Merrill  <jason@redhat.com>
142
143         PR c++/50793
144         * g++.dg/init/value9.C: New.
145
146 2011-10-19  Jason Merrill  <jason@redhat.com>
147
148         PR c++/50787
149         * g++.dg/init/ref20.C: New.
150
151 2011-10-19  Jason Merrill  <jason@redhat.com>
152
153         PR c++/50787
154         * g++.dg/init/ref20.C: New.
155
156 2011-10-18  Jason Merrill  <jason@redhat.com>
157
158         PR c++/50531
159         * g++.dg/cpp0x/defaulted32.C: New.
160
161 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
162
163         PR fortran/47023
164         * gfortran.dg/c_kind_tests_3.f03: New.
165
166 2011-10-15  Janus Weil  <janus@gcc.gnu.org>
167
168         PR fortran/50570
169         * gfortran.dg/pointer_intent_5.f90: New.
170
171 2011-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
172
173         Backport from mainline
174         2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
175
176         PR objc-++/48275
177         * obj-c++.dg/property/cxx-property-1.mm: New.
178         * obj-c++.dg/property/cxx-property-2.mm: New.
179
180 2011-10-15  Tobias Burnus  <burnus@net-b.de>
181
182         PR fortran/50718
183         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
184         for dummy arguments with VALUE attribute.
185
186 2011-10-14  Richard Guenther  <rguenther@suse.de>
187
188         Backport from mainline
189         2011-10-14  Richard Guenther  <rguenther@suse.de>
190
191         * gcc.dg/torture/pr50723.c: New testcase.
192
193         2011-10-13  Richard Guenther  <rguenther@suse.de>
194
195         * gcc.target/i386/pr50712.c: New testcase.
196
197 2011-10-13  Jason Merrill  <jason@redhat.com>
198
199         PR c++/50618
200         * g++.dg/init/vbase1.C: New.
201
202 2011-10-12  Janus Weil  <janus@gcc.gnu.org>
203
204         PR fortran/50659
205         * gfortran.dg/proc_decl_27.f90: New.
206
207 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
208
209         PR tree-optimization/50189
210         * g++.dg/torture/pr50189.C: New testcase.
211
212 2011-10-12  Richard Guenther  <rguenther@suse.de>
213
214         PR tree-optimization/50700
215         * gcc.dg/builtin-object-size-12.c: New testcase.
216
217 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
218
219         PR c/50565
220         * gcc.c-torture/compile/pr50565-1.c,
221         gcc.c-torture/compile/pr50565-2.c: New tests.
222
223 2011-10-11  Jason Merrill  <jason@redhat.com>
224
225         * g++.dg/cpp0x/initlist-49216.C: New.
226
227         PR c++/49855
228         PR c++/49896
229         * g++.dg/template/constant1.C: New.
230         * g++.dg/template/constant2.C: New.
231
232 2011-10-11  Janis Johnson  <janisjo@codesourcery.com>
233
234         PR c++/44473
235         * g++.dg/dfp/44473-1.C: New test.
236         * g++.dg/dfp/44473-2.C: New test.
237         * g++.dg/dfp/mangle-1.C: New test.
238         * g++.dg/dfp/mangle-2.C: New test.
239         * g++.dg/dfp/mangle-3.C: New test.
240         * g++.dg/dfp/mangle-4.C: New test.
241         * g++.dg/dfp/mangle-5.C: New test.
242
243 2011-10-11  Tobias Burnus  <burnus@net-b.de>
244
245         PR fortran/50273
246         * gfortran.dg/common_16.f90: New.
247
248 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
249
250         PR fortran/50585
251         * gfortran.dg/assumed_charlen_arg_2.f90: New.
252
253         PR fortran/50625
254         * gfortran.dg/class_46.f03: New.
255
256 2011-10-07  Bernd Schmidt  <bernds@codesourcery.com>
257
258         PR target/49049
259         * gcc.c-torture/compile/pr49049.c: New test.
260
261 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
262
263         PR tree-optimization/49279
264         * gcc.c-torture/execute/pr49279.c: New test.
265
266 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
267
268         PR fortran/48706
269         * gfortran.dg/extends_12.f03: New.
270
271 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
272
273         PR inline-asm/50571
274         * gcc.dg/pr50571.c: New test.
275
276 2011-09-26  Jason Merrill  <jason@redhat.com>
277
278         PR c++/46105
279         * g++.dg/template/partial12.C: New.
280
281         PR c++/50508
282         * g++.dg/cpp0x/constexpr-typedef1.C: New.
283
284 2011-09-26  Richard Guenther  <rguenther@suse.de>
285
286         PR tree-optimization/50472
287         * gcc.dg/torture/pr50472.c: New testcase.
288
289 2011-09-23  Jason Merrill  <jason@redhat.com>
290
291         Core 253
292         * g++.dg/init/const8.C: New.
293         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
294         * g++.dg/cpp0x/defaulted2.C: Likewise.
295         * g++.dg/cpp0x/pr42844-2.C: Likewise.
296         * g++.dg/init/pr42844.C: Likewise.
297
298         * lib/prune.exp: Prune "note"s.
299
300 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
301
302         PR tree-optimization/50413
303         * g++.dg/vect/vect.exp: Run slp-pr* tests with
304         -fdump-tree-slp-details.  Run other tests with
305         -fdump-tree-vect-details.
306         * g++.dg/vect/slp-pr50413.cc: New.
307
308 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
309
310         PR tree-optimization/50412
311         * gfortran.dg/vect/pr50412.f90: New.
312
313 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
314
315         PR c++/50491
316         * g++.dg/cpp0x/pr50491.C: New.
317
318 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
319
320         PR testsuite/50487
321         * gfortran.dg/bessel_6.f90: Fix tolerance test.
322
323 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
324
325         PR target/50464
326         * g++.dg/other/pr50464.C: New test.
327
328 2011-09-19  Martin Jambor  <mjambor@suse.cz>
329
330         PR middle-end/49886
331         * gcc.dg/torture/pr49886.c: Remove XFAILs.
332         * gcc.dg/torture/pr50287.c: New test.
333
334 2011-09-17  Jason Merrill  <jason@redhat.com>
335
336         PR c++/50442
337         Revert:
338         PR c++/49267
339         * g++.dg/cpp0x/rv-conv1.C: New.
340
341 2011-09-16  Jason Merrill  <jason@redhat.com>
342
343         PR c++/50424
344         * g++.dg/eh/defarg1.C: New.
345
346 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
347
348         PR c++/48320
349         * g++.dg/cpp0x/variadic116.C: New test case.
350
351 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
352
353         * gnat.dg/atomic5.ad[sb]: New test.
354
355 2011-09-08  Martin Jambor  <mjambor@suse.cz>
356
357         Backport from mainline
358         2011-09-07  Martin Jambor  <mjambor@suse.cz>
359
360         PR tree-optimization/49911
361         * g++.dg/tree-ssa/pr49911.C: New test.
362
363 2011-09-08  Richard Guenther  <rguenther@suse.de>
364
365         Backport from mainline
366         2011-07-04  Richard Guenther  <rguenther@suse.de>
367
368         PR tree-optimization/49518
369         PR tree-optimization/49628
370         * g++.dg/torture/pr49628.C: New testcase.
371         * gcc.dg/torture/pr49518.c: Likewise.
372
373 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
374
375         PR target/50310
376         * gcc.c-torture/execute/ieee/pr50310.c: New test.
377         * gcc.dg/pr50310-2.c: New test.
378
379 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
380
381         PR c++/50309
382         * g++.dg/cpp0x/noexcept11.C: New.
383
384 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
385
386         Backport from trunk
387         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
388
389 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
390
391         * gcc.c-torture/compile/20110906-1.c: New test.
392
393 2011-09-06  Martin Jambor  <mjambor@suse.cz>
394
395         * gcc.c-torture/execute/pr49886.c: Move to...
396         * gcc.dg/torture/pr49886.c: ...here. Xfail run test for -O2 and above.
397
398 2011-09-04  Jason Merrill  <jason@redhat.com>
399
400         PR c++/49267
401         * g++.dg/cpp0x/rv-conv1.C: New.
402
403 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
404
405         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
406         to work even with -fshort-enums.
407
408 2011-09-02  Martin Jambor  <mjambor@suse.cz>
409
410         PR middle-end/49886
411         * gcc.c-torture/execute/pr49886.c: New testcase.
412         * gfortran.fortran-torture/compile/pr50260.f90: Likewise.
413
414 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
415
416         PR tree-optimization/50178
417         * gfortran.dg/vect/pr50178.f90: New test.
418
419 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
420             Jason Merrill  <jason@redhat.com>
421
422         * g++.dg/dfp/base.C: New test.
423
424 2011-08-30  Jason Merrill  <jason@redhat.com>
425
426         PR c++/50089
427         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
428
429         PR c++/50220
430         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
431
432         PR c++/50234
433         * g++.dg/cpp0x/constexpr-value3.C: New.
434
435 2011-08-29  Jason Merrill  <jason@redhat.com>
436
437         PR c++/50224
438         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
439
440 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
441
442         Backport from trunk
443         PR libfortran/50192
444         * gfortran.dg/widechar_compare_1.f90:  New test.
445
446 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
447
448         PR target/50202
449         * gcc.target/i386/pr50202.c: New test.
450
451 2011-08-26  Mikael Morin  <mikael.morin@gcc.gnu.org>
452
453         PR fortran/50050
454         * gfortran.dg/pointer_comp_init_1.f90: New test.
455
456 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
457
458         PR c/50179
459         * c-c++-common/Wunused-var-14.c: New test.
460
461 2011-08-25  Jason Merrill  <jason@redhat.com>
462
463         PR c++/50157
464         * g++.dg/cpp0x/sfinae27.C: New.
465
466 2011-08-25  Tobias Burnus  <burnus@net-b.de>
467
468         PR fortran/50163
469         * gfortran.dg/initialization_28.f90: New.
470
471 2011-08-23  Jason Merrill  <jason@redhat.com>
472
473         PR c++/50024
474         * g++.dg/cpp0x/constexpr-initlist5.C: New.
475
476 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
477
478         PR c++/46862
479         * g++.dg/dfp/nofields.C: New test.
480
481 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
482
483         PR fortran/50050
484         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
485
486 2011-08-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
487
488         Backport from trunk
489         PR fortran/50130
490         * gfortran.dg/zero_stride_1.f90:  New test.
491
492 2011-08-20  Mikael Morin  <mikael.morin@sfr.fr>
493
494         PR fortran/50129
495         * gfortran.dg/where_3.f90: New test.
496
497 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
498
499         PR tree-optimization/48739
500         * gcc.dg/pr48739-1.c: New test.
501         * gcc.dg/pr48739-2.c: New test.
502
503 2011-08-19  Tobias Burnus  <burnus@net-b.de>
504
505         PR fortran/50109
506         * gfortran.dg/namelist_73.f90: New.
507
508 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
509
510         PR target/50092
511         * gcc.dg/torture/pr50092.c: New test.
512
513 2011-08-16  Jason Merrill  <jason@redhat.com>
514
515         PR c++/50086
516         * g++.dg/cpp0x/variadic-unresolved.C: New.
517
518         PR c++/50054
519         * g++.dg/cpp0x/initlist56.C: New.
520
521 2011-08-12  David Li  <davidxl@google.com>
522
523         * g++.dg/abi/vbase15.C: New test.
524
525 2011-08-09  Martin Jambor  <mjambor@suse.cz>
526
527         PR middle-end/49923
528         * gcc.dg/tree-ssa/pr49923.c: New test.
529
530 2011-08-05  Jason Merrill  <jason@redhat.com>
531
532         PR c++/48993
533         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
534
535         PR c++/49921
536         * g++.dg/cpp0x/decltype31.C: New.
537
538         PR c++/49669
539         * g++.dg/init/array28.C: New.
540
541         PR c++/49988
542         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
543
544 2011-08-05  Janus Weil  <janus@gcc.gnu.org>
545
546         PR fortran/49112
547         * gfortran.dg/abstract_type_6.f03: Modified.
548         * gfortran.dg/typebound_proc_24.f03: New.
549
550 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
551
552         PR tree-optimization/49948
553         * gcc.dg/pr49948.c: New test.
554
555 2011-08-03  Daniel Kraft  <d@domob.eu>
556
557         PR fortran/49885
558         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
559
560 2011-08-02  Jason Merrill  <jason@redhat.com>
561
562         PR c++/43886
563         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
564
565         PR c++/49593
566         * g++.dg/cpp0x/variadic115.C: New.
567
568         PR c++/49803
569         * g++.dg/cpp0x/union5.C: New.
570
571         PR c++/49924
572         * g++.dg/cpp0x/constexpr-array4.C: New.
573
574         PR c++/49260
575         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
576
577 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
578
579         PR target/49920
580         * gcc.target/i386/pr49920.c: New test.
581
582 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
583
584         Backport from trunk.
585         PR fortran/48876
586         * gfortran.dg/string_5.f90:  New test.
587
588 2011-07-29  Wei Guozhi  <carrot@google.com>
589
590         Backported from mainline
591         2011-07-29  Wei Guozhi  <carrot@google.com>
592
593         PR rtl-optimization/49799
594         * gcc.dg/pr49799.c: New test case.
595
596 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
597
598         PR debug/49871
599         * gcc.dg/debug/dwarf2/pr49871.c: New test.
600
601 2011-07-28  Tobias Burnus  <burnus@net-b.de>
602
603         PR fortran/45586
604         * gfortran.dg/lto/pr45586-2_0.f90: New.
605
606 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
607
608         * g++.old-deja/g++.pt/crash60.C: Updated.
609
610 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
611
612         PR target/49866
613         * gcc.target/i386/pr49866.c: New test.
614
615 2011-07-27  Tobias Burnus  <burnus@net-b.de>
616
617         Backported from mainline
618         2011-07-23  Tobias Burnus  <burnus@net-b.de>
619
620         PR fortran/49791
621         * gfortran.dg/namelist_72.f: New.
622
623 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
624
625         * gcc.target/i386/avx-os-support.h: New.
626         * gcc.target/i386/avx-check.h: Include avx-os-support.h
627         (main): Check avx_os_support before the test is run.
628         * gcc.target/i386/aes-avx-check.h: Ditto.
629         * gcc.target/i386/pclmul-avx-check.h: Ditto.
630
631 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
632
633         * gcc.dg/vect/vect-70.c: Reduce the data size to fit SPU local store.
634
635 2011-07-25  Andrew Pinski  <apinski@cavium.com>
636
637         PR tree-opt/49671
638         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
639         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
640
641 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
642
643         PR testsuite/49753
644         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
645
646         Revert:
647         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
648
649         PR testsuite/49753
650         * g++.dg/torture/pr49309.C: Remove.
651
652 2011-07-23  Janus Weil  <janus@gcc.gnu.org>
653
654         PR fortran/49708
655         * gfortran.dg/allocate_error_3.f90: New.
656
657 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
658
659         * lib/target-supports.exp (check_ifunc_available): Rewrite.
660
661 2011-07-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
662
663         PR debug/47393
664         * g++.dg/debug/dwarf2/icf.C: XFAIL some scan-assembler on
665         mips-sgi-irix*.
666
667 2011-07-22  Richard Guenther  <rguenther@suse.de>
668
669         PR tree-optimization/45819
670         * gcc.dg/pr45819.c: New testcase.
671
672 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
673
674         * lib/target-supports.exp (check_avx_os_support_available): New.
675         (check_effective_target_avx_runtime): Use it.
676
677 2011-07-19  Jason Merrill  <jason@redhat.com>
678
679         PR c++/49785
680         * g++.dg/cpp0x/variadic114.C: New.
681
682 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
683
684         PR tree-optimization/49768
685         * gcc.c-torture/execute/pr49768.c: New test.
686
687 2011-07-18  Mikael Morin  <mikael.morin@sfr.fr>
688
689         PR fortran/49648
690         * gfortran.dg/result_in_spec_4.f90: New test.
691
692 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
693
694         PR middle-end/49675
695         * gfortran.dg/pr49675.f90: New test.
696
697 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
698
699         * gnat.dg/pointer_controlled.adb: New test.
700
701 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
702
703         PR testsuite/49753
704         * g++.dg/torture/pr49309.C: Remove.
705
706 2011-07-14  Janis Johnson  <janisjo@codesourcery.com>
707
708         * gcc.target/arm/pr40657-2.c: Remove -march.
709         * gcc.target/arm/pr42235.c: Likewise.
710         * gcc.target/arm/pr42495.c: Likewise.
711         * gcc.target/arm/pr42574.c: Likewise.
712         * gcc.target/arm/pr40956.c: Remove target-specific options.
713         * gcc.target/arm/pr42505.c: Likewise.
714
715         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
716         * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march.
717
718         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
719
720         * gcc.target/arm/pr39839.c: Don't specify -march, require thumb.
721         * gcc.target/arm/thumb-branch1.c: Likewise.
722
723         * gcc.target/arm/pr45701-1.c: Don't specify -march, require thumb.
724         * gcc.target/arm/pr45701-2.c: Likewise.
725
726         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
727         * gcc.target/arm/vfp-ldmias.c: Likewise.
728         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
729         * gcc.target/arm/vfp-stmdbs.c: Likewise.
730         * gcc.target/arm/vfp-ldmiad.c: Likewise.
731         * gcc.target/arm/vfp-stmias.c: Likewise.
732         * gcc.target/arm/vfp-stmdbd.c: Likewise.
733         * gcc.target/arm/vfp-stmiad.c: Likewise.
734
735         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
736         * gcc.c-torture/compile/pr46883.c: Likewise.
737
738         * gcc.target/arm/pr41679.c: Remove test directives in preparation
739         for move to ../../gcc.c-torture/compile.
740         * gcc.target/arm/pr46883.c: Likewise.
741
742         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
743         * gcc.target/arm/wmul-1.c: Use it instead of specific -march.
744         * gcc.target/arm/wmul-2.c: Likewise.
745         * gcc.target/arm/wmul-3.c: Likewise.
746         * gcc.target/arm/wmul-4.c: Likewise.
747
748 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
749
750         PR tree-opt/49309
751         * g++.dg/torture/pr49309.C: New testcase.
752
753 2011-07-14  Richard Guenther  <rguenther@suse.de>
754
755         PR tree-optimization/49651
756         * gcc.dg/torture/pr49651.c: New testcase.
757
758 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
759
760         Backport from trunk:
761         PR libfortran/49296
762         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
763         and logical reads.
764
765 2011-07-11  Martin Jambor  <mjambor@suse.cz>
766
767         PR tree-optimization/49094
768         * gcc.dg/tree-ssa/pr49094.c: New test.
769
770 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
771
772         PR fortran/49698
773         * gfortran.dg/pr49698.f90: New test.
774
775 2011-07-10  Tobias Burnus  <burnus@net-b.de>
776
777         PR fortran/49690
778         * gfortran.dg/intrinsic_signal.f90: New.
779
780 2011-07-10  Janus Weil  <janus@gcc.gnu.org>
781
782         PR fortran/49562
783         * gfortran.dg/typebound_proc_23.f90: New.
784
785 2011-07-09  Uros Bizjak  <ubizjak@gmail.com>
786
787         * gcc.dg/graphite/pr37485.c (dg-options): Add -floop-block
788         -fno-loop-strip-mine -fno-loop-interchange -ffast-math.
789
790 2011-07-09  Jason Merrill  <jason@redhat.com>
791
792         * g++.dg/cpp0x/regress/regress5.C: New.
793
794 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
795
796         PR target/49621
797         * gcc.target/powerpc/altivec-34.c: New test.
798
799 2011-07-07  Jason Merrill  <jason@redhat.com>
800
801         PR c++/48157
802         * g++.dg/template/template-id-4.C: New.
803
804 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
805
806         * gcc.target/sparc/cas64.c: New test.
807
808 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
809
810         PR c/49644
811         * g++.dg/torture/pr49644.C: New test.
812
813         PR c/49644
814         * gcc.c-torture/execute/pr49644.c: New test.
815
816         PR debug/49522
817         * gcc.dg/debug/pr49522.c: New test.
818
819         PR middle-end/49640
820         * gcc.dg/gomp/pr49640.c: New test.
821
822 2011-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
823
824         PR fortran/49479
825         * gfortran.dg/reshape_zerosize_3.f90:  New test case.
826
827 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
828
829         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
830         * gcc.target/arm/pr40482.c: Likewise.
831         * gcc.target/arm/stack-corruption.c: Likewise.
832
833         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
834         * gcc.target/arm/pr42879.c: Likewise.
835         * gcc.target/arm/pr45701-3.c: Likewise.
836
837         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
838
839         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
840         is not xscale.
841
842         * lib/target-supports-dg.exp (dg-require-effective-target): Return
843         early if the test is already being skipped.
844
845         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
846         from add_options_for_arm_neon_fp16.
847         (check_effective_target_arm_fp16_ok_nocache): Renamed from
848         check_effective_target_arm_neon_fp16_ok_nocache.
849         Check -mfpu and -mfloat-abi options from current multilib.
850         Do not require neon support.
851         (check_effective_target_arm_fp16_ok): Renamed from
852         check_effecitve_target_arm_neon_fp16_ok.
853         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
854         arm_neon_fp16_ok and arm_fp16.
855         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
856         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
857         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
858         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
859
860         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
861         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
862         unresolved and report the reason to the log file.
863
864         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
865         scan-assembler-dem-not): For missing file, report unresolved with
866         same message as for pass/fail, with reason reported in log file.
867
868 2011-07-05  Jason Merrill  <jason@redhat.com>
869
870         PR testsuite/49643
871         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
872
873         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
874
875         * g++.dg/diagnostic/aka1.C: New.
876
877 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
878
879         * ada/acats/run_acats (which): Extract last field from type -p,
880         type output only if command succeeded.
881
882 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
883
884         PR rtl-optimization/49619
885         * gcc.dg/pr49619.c: New test.
886
887         PR rtl-optimization/49472
888         * gfortran.dg/pr49472.f90: New test.
889
890         Backported from mainline
891         2011-06-30  Jakub Jelinek  <jakub@redhat.com>
892
893         PR fortran/49540
894         * gfortran.dg/pr49540-1.f90: New test.
895         * gfortran.dg/pr49540-2.f90: New test.
896
897 2011-07-04  Richard Guenther  <rguenther@suse.de>
898
899         PR tree-optimization/49615
900         * g++.dg/torture/pr49615.C: New testcase.
901
902 2011-07-03  Janne Blomqvist  <jb@gcc.gnu.org>
903
904         Backport from mainline:
905         PR libfortran/49296
906         * gfortran.dg/read_list_eof_1.f90: New test.
907
908 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
909
910         PR fortran/49466
911         * gfortran.dg/allocatable_scalar_9.f90: Modified.
912         * gfortran.dg/extends_14.f03: New.
913
914 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
915
916         PR ada/49511
917         * ada/acats/run_acats (which): Use last field of type -p output.
918
919 2011-06-30  Richard Guenther  <rguenther@suse.de>
920
921         PR tree-optimization/38752
922         * gcc.c-torture/compile/pr38752.c: New testcase.
923
924 2011-06-29  Martin Jambor  <mjambor@suse.cz>
925         Backport from mainline
926         2011-06-24  Martin Jambor  <mjambor@suse.cz>
927
928         PR tree-optimizations/49516
929         * g++.dg/tree-ssa/pr49516.C: New test.
930
931 2011-06-28 Changpeng Fang <changpeng.fang@amd.com>
932         Backport from mainline
933         2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
934
935         * gcc.target/i386/avx256-unaligned-load-1.c: New.
936         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
937         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
938         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
939         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
940         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
941         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
942         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
943         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
944         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
945         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
946         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
947         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
948         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
949
950 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
951
952         * gnat.dg/opt17.ad[sb]: New test.
953
954 2011-06-28  Alexander Monakov  <amonakov@ispras.ru>
955
956         Backport from mainline
957         2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
958
959         PR target/48273
960         * g++.dg/opt/pr48273.C: New.
961
962 2011-06-27  Jason Merrill  <jason@redhat.com>
963
964         PR c++/49528
965         * g++.dg/init/ref19.C: New.
966         * g++.dg/cpp0x/constexpr-cleanup.C: New.
967
968         PR c++/49440
969         * g++.dg/rtti/anon-ns1.C: New.
970
971         PR c++/49418
972         * g++.dg/template/param3.C: New.
973
974 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
975
976         Backported from mainline
977         2011-06-26  Jakub Jelinek  <jakub@redhat.com>
978
979         PR tree-optimization/48377
980         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
981         non_strict_align.
982
983         2011-06-26  Steve Ellcey  <sje@cup.hp.com>
984
985         PR middle-end/49191
986         * lib/target-supports.exp (check_effective_target_non_strict_align):
987         New.
988
989 2011-06-27  Release Manager
990
991         * GCC 4.6.1 released.
992
993 2011-06-23  Jason Merrill  <jason@redhat.com>
994
995         PR c++/49507
996         * g++.dg/cpp0x/defaulted30.C: New.
997
998 2011-06-21  Jason Merrill  <jason@redhat.com>
999
1000         PR c++/49482
1001         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
1002
1003 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
1004
1005         PR fortran/49112
1006         * gfortran.dg/class_44.f03: New.
1007
1008 2011-06-19  Janus Weil  <janus@gcc.gnu.org>
1009
1010         PR fortran/47601
1011         * gfortran.dg/extends_13.f03: New.
1012
1013         PR fortran/48699
1014         * gfortran.dg/move_alloc_5.f90: New.
1015
1016         PR fortran/49074
1017         * gfortran.dg/typebound_assignment_3.f03: New.
1018
1019         PR fortran/49417
1020         * gfortran.dg/class_43.f03: New.
1021
1022 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
1023
1024         PR testsuite/49432
1025         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
1026
1027         PR target/49411
1028         * gcc.target/i386/testimm-1.c: New test.
1029         * gcc.target/i386/testimm-2.c: New test.
1030         * gcc.target/i386/testimm-3.c: New test.
1031         * gcc.target/i386/testimm-4.c: New test.
1032         * gcc.target/i386/testimm-5.c: New test.
1033         * gcc.target/i386/testimm-6.c: New test.
1034         * gcc.target/i386/testimm-7.c: New test.
1035         * gcc.target/i386/testimm-8.c: New test.
1036         * gcc.target/i386/xop-vpermil2px-2.c: New test.
1037         * gcc.target/i386/xop-rotate1-int.c: New test.
1038         * gcc.target/i386/xop-rotate2-int.c: New test.
1039
1040 2011-06-17  Richard Guenther  <rguenther@suse.de>
1041
1042         Backport from mainline
1043         2011-05-23  Richard Guenther  <rguenther@suse.de>
1044
1045         PR tree-optimization/49115
1046         * g++.dg/torture/pr49115.C: New testcase.
1047
1048 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
1049
1050         Backport from mainline
1051         2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
1052
1053         PR rtl-optimization/48542
1054         * gcc.dg/torture/pr48542.c: New test.
1055
1056 2011-06-17  Tobias Burnus
1057
1058         PR fortran/49324
1059         * gfortran.dg/alloc_comp_assign_11.f90: New.
1060
1061 2011-06-16  Jason Merrill  <jason@redhat.com>
1062
1063         PR c++/49229
1064         * g++.dg/cpp0x/sfinae26.C: New.
1065
1066         PR c++/49251
1067         * g++.dg/cpp0x/variadic113.C: New.
1068
1069 2011-06-16  Kaz Kojima  <kkojima@gcc.gnu.org>
1070
1071         Backport form main line
1072         2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
1073
1074         PR target/49307
1075         * gcc.dg/pr49307.c: New.
1076
1077 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
1078
1079         PR tree-optimization/49419
1080         * gcc.c-torture/execute/pr49419.c: New test.
1081
1082         Backported from mainline
1083         2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
1084
1085         PR target/44618
1086         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
1087
1088 2011-06-14  Jason Merrill  <jason@redhat.com>
1089
1090         * g++.dg/other/error23.C: Adjust error message.
1091         * g++.dg/other/error32.C: Likewise.
1092
1093         PR c++/49369
1094         * g++.dg/cpp0x/decltype30.C: New.
1095
1096 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
1097
1098         PR fortran/49103
1099         * gfortran.dg/pr49103.f90: New test.
1100
1101         PR rtl-optimization/49390
1102         * gcc.c-torture/execute/pr49390.c: New test.
1103
1104 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
1105
1106         * gcc/testsuite/gcc.target/arm/20090811-1.c: Skip for incompatible
1107         options, do not override other options.
1108         * gcc/testsuite/gcc.target/arm/combine-cmp-shift.c: Skip for
1109         incompatible options.
1110         * gcc/testsuite/gcc.target/arm/pr45094.c: Likewise.
1111         * gcc/testsuite/gcc.target/arm/scd42-1.c: Likewise.
1112         * gcc/testsuite/gcc.target/arm/scd42-3.c: Likewise.
1113         * gcc/testsuite/gcc.target/arm/thumb-ltu.c: Likewise.
1114
1115         * lib/target-supports.exp
1116         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
1117         multilib flags use -mfpu with a value other than neon-fp16.
1118
1119 2011-06-08  Kaz Kojima  <kkojima@gcc.gnu.org>
1120
1121         Backport from mainline
1122         2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
1123
1124         PR target/49238
1125         * gcc.c-torture/compile/pr49238.c: New.
1126
1127 2011-06-07  Jason Merrill  <jason@redhat.com>
1128
1129         * g++.dg/cpp0x/enum19.C: New.
1130
1131 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
1132
1133         PR gcov-profile/49299
1134         * gcc.dg/tree-prof/pr49299-1.c: New test.
1135         * gcc.dg/tree-prof/pr49299-2.c: New test.
1136
1137 2011-06-06  Jason Merrill  <jason@redhat.com>
1138
1139         * g++.dg/cpp0x/regress/ptrmem1.C: New.
1140
1141 2011-06-06  Asher Langton  <langton2@llnl.gov>
1142
1143         PR fortran/49268
1144         * gfortran.dg/PR49268.f90: New test.
1145
1146 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
1147
1148         PR c++/49264
1149         * g++.dg/opt/pr49264.C: New test.
1150
1151 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
1152
1153         PR tree-optimization/49243
1154         * gcc.dg/pr49243.c: New.
1155
1156 2011-06-06  Richard Guenther  <rguenther@suse.de>
1157
1158         PR tree-optimization/48702
1159         * gcc.dg/torture/pr48702.c: New testcase.
1160
1161         Backport from mainline
1162         2011-05-31  Jakub Jelinek  <jakub@redhat.com>
1163
1164         PR rtl-optimization/49235
1165         * gcc.dg/pr49235.c: New test.
1166
1167 2011-06-05  Kaz Kojima  <kkojima@gcc.gnu.org>
1168
1169         Backport from mainline
1170         2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
1171
1172         PR target/49186
1173         * gcc.c-torture/execute/pr49186.c: New.
1174
1175 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
1176
1177         PR c++/33840
1178         * g++.dg/diagnostic/bitfld2.C: New.
1179
1180 2011-06-04  Ira Rosen  <ira.rosen@linaro.org>
1181
1182         PR tree-optimization/49038
1183         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
1184         * gcc.dg/vect/pr49038.c: New test.
1185
1186 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
1187
1188         PR c++/49276
1189         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
1190
1191 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1192
1193         PR fortran/49265
1194         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
1195         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
1196
1197 2011-06-02  Ira Rosen  <ira.rosen@linaro.org>
1198
1199         PR tree-optimization/49093
1200         * gcc.dg/vect/pr49093.c: New test.
1201
1202 2011-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
1203
1204         Backport from trunk
1205         PR fortran/45786
1206         * gfortran.dg/operator_7.f90:  New test case.
1207
1208 2011-05-31  Richard Guenther  <rguenther@suse.de>
1209
1210         Backport from mainline
1211         2011-05-19  Richard Guenther  <rguenther@suse.de>
1212
1213         PR middle-end/48985
1214         * gcc.dg/builtin-object-size-11.c: New testcase.
1215
1216 2011-05-31  Richard Guenther  <rguenther@suse.de>
1217
1218         Backport from mainline
1219         2011-05-11  Richard Guenther  <rguenther@suse.de>
1220
1221         PR middle-end/48953
1222         * gcc.dg/torture/pr48953.c: New testcase.
1223
1224 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
1225
1226         PR c++/49223
1227         * g++.dg/gomp/pr49223-1.C: New test.
1228         * g++.dg/gomp/pr49223-2.C: New test.
1229
1230 2011-05-30  Richard Guenther  <rguenther@suse.de>
1231
1232         PR tree-optimization/49218
1233         * gcc.c-torture/execute/pr49218.c: New testcase.
1234
1235 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
1236
1237         * gcc.target/mips/reg-var-1.c: New test.
1238
1239 2011-05-29  Richard Guenther  <rguenther@suse.de>
1240
1241         PR tree-optimization/49217
1242         * gcc.dg/torture/pr49217.c: New testcase.
1243
1244 2011-05-27  Jason Merrill  <jason@redhat.com>
1245
1246         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
1247
1248         * g++.dg/cpp0x/enum18.C: New.
1249
1250         * g++.dg/cpp0x/error6.C: New.
1251
1252 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
1253
1254         PR c++/49165
1255         * g++.dg/eh/cond6.C: New test.
1256
1257 2011-05-27  Jason Merrill  <jason@redhat.com>
1258
1259         * g++.dg/template/const5.C: New.
1260
1261 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
1262
1263         PR fortran/48955
1264         * gfortran.dg/dependency_40.f90 : New test.
1265
1266 2011-05-26  Jason Merrill  <jason@redhat.com>
1267
1268         * g++.dg/cpp0x/variadic111.C: New.
1269         * g++.dg/cpp0x/variadic41.C: Adjust.
1270
1271 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
1272
1273         PR c++/49165
1274         * g++.dg/eh/cond5.C: New test.
1275
1276         PR tree-optimization/49161
1277         * gcc.c-torture/execute/pr49161.c: New test.
1278
1279 2011-05-25  Jason Merrill  <jason@redhat.com>
1280
1281         * g++.dg/cpp0x/error4.C: New.
1282
1283         * g++.dg/cpp0x/rv-restrict.C: New.
1284
1285 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
1286         * g++.dg/init/pr25811-2.C: New.
1287         * g++.dg/init/pr25811-3.C: New.
1288         * g++.dg/init/pr25811-4.C: New.
1289
1290 2011-05-25  Jason Merrill  <jason@redhat.com>
1291
1292         * g++.dg/cpp0x/enum15.C: New.
1293         * g++.dg/cpp0x/constexpr-switch2.C: New.
1294
1295         * g++.dg/cpp0x/variadic110.C: New.
1296
1297         * g++.dg/cpp0x/auto9.C: Add typedef test.
1298
1299         * g++.dg/cpp0x/auto23.C: New.
1300         * g++.dg/cpp0x/auto9.C: Adjust.
1301
1302         * g++.dg/cpp0x/defaulted29.C: New.
1303
1304         * g++.dg/cpp0x/initlist51.C: New.
1305
1306 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
1307
1308         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
1309         * g++.dg/abi/packed1.C: Suppress warning.
1310         * g++.dg/warn/Wunused-parm-3.C: Likewise.
1311         * g++.dg/template/stdarg1.C: Likewise.
1312         * g++.dg/other/packed1.C: Remove arm from xfail list.
1313
1314 2011-05-25  Jason Merrill  <jason@redhat.com>
1315
1316         * g++.dg/cpp0x/enum16.C: New.
1317         * g++.dg/parse/error15.C: Adjust.
1318
1319         * g++.dg/cpp0x/initlist50.C: New.
1320
1321         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
1322
1323         * g++.dg/cpp0x/variadic109.C: New.
1324
1325 2011-05-25  Nicola Pero  <nicola.pero@meta-innovation.com>
1326
1327         Backport from mainline
1328         2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1329
1330         PR libobjc/48177
1331         * objc.dg/pr48177.m: New testcase.
1332
1333 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
1334
1335         PR c++/49136
1336         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
1337         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
1338
1339 2011-05-24  Jason Merrill  <jason@redhat.com>
1340
1341         * g++.dg/cpp0x/access01.C: New.
1342
1343         * g++.dg/template/access21.C: New.
1344         * g++.dg/template/access22.C: New.
1345
1346         * g++.dg/cpp0x/rv-cast2.C: New.
1347
1348         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
1349
1350         * g++.dg/cpp0x/error3.C: New.
1351
1352         * g++.dg/cpp0x/defaulted27.C: New.
1353
1354         * g++.dg/cpp0x/decltype27.C: New.
1355
1356 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
1357
1358         PR target/49133
1359         * g++.dg/other/pr49133.C: New test.
1360
1361 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
1362
1363         PR lto/49123
1364         * gcc.c-torture/execute/pr49123.c: New test.
1365
1366         PR debug/49032
1367         * gcc.dg/debug/pr49032.c: New test.
1368
1369         PR c/49120
1370         * gcc.dg/pr49120.c: New test.
1371
1372         PR middle-end/48973
1373         * gcc.c-torture/execute/pr48973-1.c: New test.
1374         * gcc.c-torture/execute/pr48973-2.c: New test.
1375
1376 2011-05-22  Jason Merrill  <jason@redhat.com>
1377
1378         * g++.dg/cpp0x/sfinae23.C: New.
1379         * g++.dg/cpp0x/sfinae8.C: Correct.
1380
1381 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
1382
1383         PR middle-end/49029
1384         * gcc.c-torture/compile/pr49029.c: New test.
1385
1386 2011-05-20  Jason Merrill  <jason@redhat.com>
1387
1388         * g++.dg/cpp0x/constexpr-static7.C: New.
1389
1390         * g++.dg/cpp0x/enum13.C: New.
1391
1392         * g++.dg/cpp0x/defaulted26.C: New.
1393
1394         * g++.dg/cpp0x/noexcept02.C: Fix.
1395         * g++.dg/cpp0x/noexcept03.C: Fix.
1396         * g++.dg/cpp0x/noexcept08.C: Fix.
1397         * g++.dg/cpp0x/noexcept10.C: New.
1398
1399         * g++.dg/cpp0x/constexpr-friend.C: New.
1400         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
1401         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
1402         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
1403         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
1404
1405         * g++.dg/cpp0x/sfinae22.C: New.
1406
1407         * g++.dg/cpp0x/variadic108.C: New.
1408
1409         * g++.dg/init/new32.C: New.
1410
1411 2011-05-20  Richard Guenther  <rguenther@suse.de>
1412
1413         PR tree-optimization/49079
1414         * gcc.dg/torture/pr49079.c: New testcase.
1415
1416 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
1417
1418         PR tree-optimization/49073
1419         * gcc.c-torture/execute/pr49073.c: New test.
1420
1421 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1422
1423         * gcc.c-torture/execute/960321-1.x: Remove.
1424
1425 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
1426
1427         Backport from mainline
1428         2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
1429
1430         PR target/49002
1431         * gcc.target/i386/pr49002-1.c: New test.
1432         * gcc.target/i386/pr49002-2.c: Likewise.
1433
1434 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
1435
1436         PR tree-optimization/49039
1437         * gcc.c-torture/execute/pr49039.c: New test.
1438         * gcc.dg/tree-ssa/pr49039.c: New test.
1439         * g++.dg/torture/pr49039.C: New test.
1440
1441 2011-05-18  Richard Guenther  <rguenther@suse.de>
1442
1443         Backport from mainline
1444         2011-04-19  Richard Guenther  <rguenther@suse.de>
1445
1446         PR lto/48207
1447         * g++.dg/lto/pr48207_0.C: New testcase.
1448
1449         2011-04-21  Richard Guenther  <rguenther@suse.de>
1450
1451         PR lto/48703
1452         * g++.dg/lto/pr48207-2_0.C: New testcase.
1453         * g++.dg/lto/pr48207-3_0.C: Likewise.
1454
1455 2011-05-18  Richard Guenther  <rguenther@suse.de>
1456
1457         Backport from mainline
1458         2011-05-12  Richard Guenther  <rguenther@suse.de>
1459
1460         PR tree-optimization/48172
1461         * gcc.dg/vect/pr48172.c: New testcase.
1462
1463 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
1464
1465         PR tree-optimization/49000
1466         * gcc.dg/pr49000.c: New test.
1467
1468 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
1469
1470         PR tree-optimization/48975
1471         * gcc.dg/pr48975.c: New test.
1472
1473 2011-05-12  Richard Guenther  <rguenther@suse.de>
1474
1475         Backport from mainline
1476         2011-05-02  Richard Guenther  <rguenther@suse.de>
1477
1478         PR tree-optimization/48822
1479         * gcc.dg/torture/pr48822.c: New testcase.
1480
1481 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
1482
1483         PR debug/48967
1484         * g++.dg/opt/pr48967.C: New test.
1485
1486 2011-05-11  Tobias Burnus  <burnus@net-b.de>
1487
1488         PR fortran/48889
1489         * gfortran.dg/generic_24.f90: New.
1490
1491 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
1492
1493         PR debug/48159
1494         * gcc.dg/pr48159-1.c: New test.
1495         * gcc.dg/pr48159-2.c: New test.
1496
1497 2011-05-11  Fabien Chêne  <fabien@gcc.gnu.org>
1498
1499         PR c++/48859
1500         * g++.dg/init/pr48859.C: New.
1501
1502 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
1503
1504         Backport from mainline
1505         2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
1506
1507         PR target/48857
1508         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
1509         are passed and returned in vector registers.
1510
1511 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
1512
1513         Backported from mainline
1514         2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
1515
1516         PR tree-optimization/48837
1517         * gcc.dg/pr48837.c: New testcase.
1518
1519 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
1520
1521         PR tree-optimization/48611
1522         PR tree-optimization/48794
1523         * gfortran.dg/gomp/pr48611.f90: New test.
1524         * gfortran.dg/gomp/pr48794.f90: New test.
1525
1526 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
1527
1528         PR c++/48522
1529         * g++.dg/cpp0x/pr48522.C: New.
1530
1531 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
1532
1533         PR c++/48574
1534         * g++.dg/template/dependent-expr8.C: New test case.
1535
1536 2011-05-06  Jason Merrill  <jason@redhat.com>
1537
1538         * g++.dg/cpp0x/constexpr-condition2.C: New.
1539
1540         * g++.dg/cpp0x/constexpr-missing.C: New.
1541
1542         * g++.dg/ext/vla10.C: New.
1543         * c-c++-common/vla-1.c: New.
1544
1545         * g++.dg/cpp0x/constexpr-48089.C: New.
1546
1547 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
1548
1549         PR c++/48838
1550         * g++.dg/template/member9.C: New test case.
1551
1552 2011-05-05  Jason Merrill  <jason@redhat.com>
1553
1554         * g++.dg/init/new30.C: New.
1555
1556 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
1557
1558         * gnat.dg/discr29.ad[sb]: New test.
1559         * gnat.dg/discr30.adb: Likewise.
1560
1561 2011-05-05  Julian Brown  <julian@codesourcery.com>
1562
1563         * gcc.target/arm/neon-vset_lanes8.c: New test.
1564
1565 2011-05-05  Ira Rosen  <ira.rosen@linaro.org>
1566
1567         Backport from mainline:
1568         2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
1569                     Ira Rosen  <ira.rosen@linaro.org>
1570
1571         PR target/48252
1572         * gcc.target/arm/pr48252.c: New test.
1573
1574 2011-05-04  Jason Merrill  <jason@redhat.com>
1575
1576         * g++.dg/conversion/base1.C: New.
1577
1578 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
1579
1580         PR target/48774
1581         * gcc.dg/pr48774.c: New test.
1582
1583 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
1584
1585         PR fortran/48462
1586         PR fortran/48746
1587         * gfortran.dg/realloc_on_assign_7.f03: New test.
1588
1589 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
1590
1591         PR tree-optimization/48809
1592         * gcc.c-torture/execute/pr48809.c: New test.
1593
1594 2011-04-29  Tobias Burnus  <burnus@net-b.de>
1595
1596         PR fortran/48810
1597         * gfortran.dg/typebound_proc_22.f90: New.
1598
1599         PR fortran/48800
1600         * gfortran.dg/interface_36.f90: New.
1601
1602 2011-04-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
1603
1604         Backport from mainline
1605         2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1606
1607         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
1608         failure on 32-bit systems.
1609         * gcc.dg/torture/vector-2.c: Ditto.
1610
1611         Backport from mainline
1612         2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
1613
1614         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
1615         powerpc.
1616
1617         PR target/48226
1618         * gcc.target/powerpc/pr48226.c: New file.
1619
1620 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
1621
1622         PR c++/48656
1623         * g++.dg/template/inherit7.C: New test case.
1624
1625 2011-04-28  Tobias Burnus  <burnus@net-b.de>
1626
1627         PR fortran/48112
1628         PR fortran/48279
1629         * gfortran.dg/interface_35.f90: New.
1630         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
1631         * gfortran.dg/func_result_6.f90: Add dg-warning.
1632         * gfortran.dg/bessel_1.f90: Ditto.
1633         * gfortran.dg/hypot_1.f90: Ditto.
1634         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1635         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
1636         * gfortran.dg/interface_assignment_4.f90: Ditto.
1637
1638 2011-04-28  Tobias Burnus  <burnus@net-b.de>
1639
1640         PR fortran/48788
1641         * gfortran.dg/whole_file_34.f90: New.
1642
1643 2011-04-27  Jason Merrill  <jason@redhat.com>
1644
1645         * g++.dg/parse/ambig6.C: New.
1646
1647 2011-04-27  Nick Clifton  <nickc@redhat.com>
1648
1649         * gcc.dg/20020312-2.c: Add definition for RX.
1650
1651         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
1652         option with RX targets.
1653
1654         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
1655         /* */ comments.
1656
1657 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
1658
1659         PR c/48742
1660         * gcc.c-torture/compile/pr48742.c: New test.
1661
1662 2011-04-26  Jason Merrill  <jason@redhat.com>
1663
1664         * g++.dg/lookup/koenig13.C: New.
1665
1666 2011-04-26  Jason Merrill  <jason@redhat.com>
1667
1668         * g++.dg/cpp0x/initlist48.C: New.
1669
1670 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
1671
1672         PR debug/48768
1673         * gcc.dg/pr48768.c: New test.
1674
1675         PR tree-optimization/48734
1676         * gcc.c-torture/compile/pr48734.c: New test.
1677
1678 2011-04-26  Richard Guenther  <rguenther@suse.de>
1679
1680         PR tree-optimization/48731
1681         * gcc.dg/torture/pr48731.c: New testcase.
1682
1683 2011-04-26  Tobias Burnus  <burnus@net-b.de>
1684
1685         PR fortran/48588
1686         * gfortran.dg/whole_file_33.f90: New.
1687
1688 2011-04-25  Jason Merrill  <jason@redhat.com>
1689
1690         * g++.dg/cpp0x/regress/template-const2.C: New.
1691
1692 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
1693
1694         PR preprocessor/48740
1695         * c-c++-common/raw-string-11.c: New test.
1696
1697 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
1698
1699         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
1700         hppa*-*-hpux*.
1701
1702 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
1703
1704         PR c/48685
1705         * gcc.dg/pr48685.c: New test.
1706
1707 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
1708
1709         PR tree-optimization/48717
1710         * gcc.c-torture/execute/pr48717.c: New test.
1711
1712 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
1713
1714         PR target/48723
1715         * gcc.target/i386/pr48723.c: New test.
1716
1717 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
1718
1719         PR c/48716
1720         * gcc.dg/gomp/pr48716.c: New test.
1721         * g++.dg/gomp/pr48716.C: New test.
1722
1723 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
1724
1725         PR target/48708
1726         * gcc.target/i386/pr48708.c: New test.
1727
1728 2011-04-21  Richard Guenther  <rguenther@suse.de>
1729
1730         PR middle-end/48695
1731         * g++.dg/torture/pr48695.C: New testcase.
1732
1733 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
1734
1735         * gnat.dg/volatile5.adb: New test.
1736         * gnat.dg/volatile5_pkg.ads: New helper.
1737
1738 2011-04-20  Jason Merrill  <jason@redhat.com>
1739
1740         * g++.dg/cpp0x/initlist47.C: New.
1741
1742 2011-04-20  Jason Merrill  <jason@redhat.com>
1743
1744         * g++.dg/template/const4.C: New.
1745
1746 2011-04-19  Jason Merrill  <jason@redhat.com>
1747
1748         * g++.dg/ext/complex7.C: New.
1749
1750 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
1751
1752         PR target/48678
1753         * gcc.target/i386/pr48678.c: New test.
1754
1755 2011-04-18  Jason Merrill  <jason@redhat.com>
1756
1757         * g++.dg/cpp0x/union4.C: New.
1758
1759 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
1760
1761         PR middle-end/48661
1762         * g++.dg/torture/pr48661.C: New test.
1763
1764         PR c++/48632
1765         * g++.dg/gomp/pr48632.C: New test.
1766
1767 2011-04-18  Richard Guenther  <rguenther@suse.de>
1768
1769         PR middle-end/46364
1770         * g++.dg/torture/pr46364.C: New testcase.
1771
1772 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
1773
1774         PR tree-optimization/48616
1775         * gcc.dg/pr48616.c: New test.
1776
1777 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
1778
1779         PR target/48614
1780         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
1781         just avx.
1782
1783         PR target/48605
1784         * gcc.target/i386/sse4_1-insertps-3.c: New test.
1785         * gcc.target/i386/sse4_1-insertps-4.c: New test.
1786         * gcc.target/i386/avx-insertps-3.c: New test.
1787         * gcc.target/i386/avx-insertps-4.c: New test.
1788
1789 2011-04-13  Jason Merrill  <jason@redhat.com>
1790
1791         * g++.dg/template/operator11.C: New.
1792
1793 2011-04-13  Paul Thomas  <pault@gcc.gnu.org>
1794
1795         PR fortran/48360
1796         PR fortran/48456
1797         * gfortran.dg/realloc_on_assign_6.f03: New test.
1798
1799 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
1800
1801         PR middle-end/48591
1802         * gcc.dg/gomp/pr48591.c: New test.
1803
1804         PR c++/48570
1805         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
1806         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
1807
1808 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
1809
1810         PR c++/48574
1811         * g++.dg/template/dependent-expr7.C: New test case.
1812
1813 2011-04-12  Martin Jambor  <mjambor@suse.cz>
1814
1815         PR tree-optimization/48195
1816         * gcc.dg/ipa/pr48195.c: New test.
1817
1818 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
1819
1820         PR rtl-optimization/48549
1821         * g++.dg/opt/pr48549.C: New test.
1822
1823         PR c/48517
1824         * gcc.c-torture/compile/pr48517.c: New test.
1825
1826 2011-04-11  Jason Merrill  <jason@redhat.com>
1827
1828         * g++.dg/cpp0x/enum10.C: New.
1829
1830         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
1831
1832 2011-04-09  Jason Merrill  <jason@redhat.com>
1833
1834         PR c++/48528
1835         * g++.dg/cpp0x/sfinae10.C: Remove abstract class.
1836
1837 2011-04-08  Mike Stump  <mikestump@comcast.net>
1838
1839         PR testsuite/48506
1840         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
1841         default to fno-common.
1842
1843 2011-04-07  Jason Merrill  <jason@redhat.com>
1844
1845         * g++.dg/cpp0x/regress/call1.C: New.
1846
1847         * g++.dg/cpp0x/sfinae11.C: New.
1848         * g++.dg/cpp0x/noexcept02.C: Fix.
1849
1850         * g++.dg/cpp0x/sfinae10.C: New.
1851
1852         * g++.dg/cpp0x/sfinae7.C: New.
1853
1854         * g++.dg/cpp0x/enum9.C: New.
1855
1856 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
1857
1858         PR tree-optimization/48377
1859         * gcc.dg/vect/pr48377.c: New test.
1860
1861 2011-04-07  Mike Stump  <mikestump@comcast.net>
1862
1863         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
1864         with no trampolines.
1865
1866 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
1867
1868         PR fortran/48117
1869         * gfortran.dg/gomp/pr48117.f90: New test.
1870
1871         PR debug/48343
1872         * gcc.dg/torture/pr48343.c: New test.
1873
1874 2011-04-07  Andrey Belevantsev  <abel@ispras.ru>
1875
1876         Backport from mainline
1877         2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
1878
1879         PR rtl-optimization/48144
1880         * gcc.dg/pr48144.c: New test.
1881
1882 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
1883
1884         PR debug/48466
1885         * gcc.dg/guality/pr36977.c: New test.
1886         * gcc.dg/guality/pr48466.c: New test.
1887
1888         Backported from mainline
1889         2011-04-01  Jakub Jelinek  <jakub@redhat.com>
1890
1891         PR middle-end/48335
1892         * gcc.c-torture/compile/pr48335-1.c: New test.
1893         * gcc.dg/pr48335-1.c: New test.
1894         * gcc.dg/pr48335-2.c: New test.
1895         * gcc.dg/pr48335-3.c: New test.
1896         * gcc.dg/pr48335-4.c: New test.
1897         * gcc.dg/pr48335-5.c: New test.
1898         * gcc.dg/pr48335-6.c: New test.
1899         * gcc.dg/pr48335-7.c: New test.
1900         * gcc.dg/pr48335-8.c: New test.
1901         * gcc.target/i386/pr48335-1.c: New test.
1902
1903 2011-04-04  Janus Weil  <janus@gcc.gnu.org>
1904
1905         PR fortran/48291
1906         * gfortran.dg/class_42.f03: New.
1907
1908 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1909
1910         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
1911         * gfortran.dg/bessel_7.f90: Likewise.
1912
1913 2011-03-31  Jason Merrill  <jason@redhat.com>
1914
1915         * g++.dg/cpp0x/defaulted24.C: New.
1916
1917 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1918
1919         PR target/16292
1920         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
1921         with -O0.
1922
1923 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
1924
1925         * g++.dg/other/i386-9.C: New test.
1926
1927 2011-03-30  Jason Merrill  <jason@redhat.com>
1928
1929         * g++.dg/cpp0x/regress/error-recovery1.C: New.
1930
1931         * g++.dg/cpp0x/regress/isnan.C: New.
1932
1933         * g++.dg/cpp0x/initlist46.C: New.
1934
1935 2011-03-29  Jason Merrill  <jason@redhat.com>
1936
1937         * g++.dg/cpp0x/regress/value-dep1.C: New.
1938
1939         * g++.dg/cpp0x/dependent1.C: New.
1940
1941 2011-03-29  Jason Merrill  <jason@redhat.com>
1942
1943         * g++.dg/parse/memfnquals1.C: New.
1944
1945         * g++.dg/cpp0x/constexpr-memfn1.C: New.
1946
1947         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
1948
1949         * g++.dg/cpp0x/initlist-array2.C: New.
1950
1951         * g++.dg/cpp0x/initlist-array1.C: New.
1952
1953         * g++.dg/cpp0x/move1.C: New.
1954
1955         * g++.dg/cpp0x/auto22.C: New.
1956
1957         * g++.dg/cpp0x/rv-deduce2.C: New.
1958
1959         * g++.dg/cpp0x/elision2.C: New.
1960
1961 2011-03-29  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
1962
1963         * g++.dg/cpp0x/constexpr-attribute.C: New.
1964
1965 2011-03-29  Jason Merrill  <jason@redhat.com>
1966
1967         * g++.dg/cpp0x/constexpr-recursion.C: New.
1968
1969         * g++.dg/cpp0x/constexpr-noexcept.C: New.
1970
1971         * g++.dg/cpp0x/constexpr-overflow2.C: New.
1972         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
1973
1974         * g++.dg/cpp0x/constexpr-47570.C: New.
1975
1976 2011-03-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1977
1978         Backport from mainline:
1979         2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1980
1981         PR testsuite/48251
1982         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
1983
1984 2011-03-28  Richard Sandiford  <richard.sandiford@linaro.org>
1985
1986         PR target/47553
1987         * gcc.target/arm/neon-vld-1.c: New test.
1988
1989 2011-03-28  Richard Guenther  <rguenther@suse.de>
1990
1991         Backport from mainline
1992         2011-03-24  Richard Guenther  <rguenther@suse.de>
1993
1994         PR middle-end/48269
1995         * gcc.dg/builtin-object-size-10.c: New testcase.
1996
1997         2011-03-22  Richard Guenther  <rguenther@suse.de>
1998
1999         PR tree-optimization/48228
2000         * gcc.dg/Wstrict-overflow-23.c: New testcase.
2001
2002         2011-03-17  Richard Guenther  <rguenther@suse.de>
2003
2004         PR middle-end/48134
2005         * gcc.dg/pr48134.c: New testcase.
2006
2007 2011-03-26  Uros Bizjak  <ubizjak@gmail.com>
2008
2009         Backport from mainline:
2010         2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
2011
2012         PR target/48237
2013         * gcc.target/i386/pr48237.c: New test.
2014
2015 2011-03-26  Jakub Jelinek  <jakub@redhat.com>
2016
2017         Backport from mainline
2018         2011-03-24  Jakub Jelinek  <jakub@redhat.com>
2019
2020         PR debug/48204
2021         * gcc.dg/dfp/pr48204.c: New test.
2022
2023         2011-03-20  Jakub Jelinek  <jakub@redhat.com>
2024
2025         PR c/42544
2026         PR c/48197
2027         * gcc.c-torture/execute/pr42544.c: New test.
2028         * gcc.c-torture/execute/pr48197.c: New test.
2029
2030         PR rtl-optimization/48156
2031         * gcc.dg/pr48156.c: New test.
2032
2033         2011-03-17  Jakub Jelinek  <jakub@redhat.com>
2034
2035         PR rtl-optimization/48141
2036         * gcc.dg/pr48141.c: New test.
2037
2038 2011-03-25  Release Manager
2039
2040         * GCC 4.6.0 released.
2041
2042 2011-03-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2043
2044         Backport from mainline:
2045         2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2046
2047         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
2048         dg-xfail-run-if.
2049         Only xfail with gas.
2050
2051 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
2052
2053         PR target/48213
2054         * gcc.dg/pr48213.c: New test.
2055
2056 2011-03-20  Joseph Myers  <joseph@codesourcery.com>
2057
2058         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
2059         variably modified typedefs.
2060         * gcc.dg/c1x-typedef-2.c: Remove.
2061
2062 2011-03-20  Joseph Myers  <joseph@codesourcery.com>
2063
2064         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
2065         * gcc.dg/c1x-anon-struct-3.c: New test.
2066         * gcc.dg/anon-struct-11.c: Update.
2067
2068 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2069
2070         PR middle-end/47405
2071         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
2072
2073 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
2074
2075         PR bootstrap/48161
2076         * gcc.c-torture/compile/pr48161.c: New test.
2077
2078 2011-03-17  Richard Guenther  <rguenther@suse.de>
2079
2080         PR middle-end/48165
2081         * g++.dg/torture/pr48165.C: New testcase.
2082
2083 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
2084
2085         PR debug/47510
2086         * g++.dg/debug/dwarf2/typedef6.C: New test.
2087
2088 2011-03-16  Jason Merrill  <jason@redhat.com>
2089
2090         * g++.dg/cpp0x/constexpr-array3.C: New.
2091
2092 2011-03-16  Jason Merrill  <jason@redhat.com>
2093
2094         * g++.dg/cpp0x/sfinae6.C: New.
2095         * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
2096         * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
2097         * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
2098         * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
2099         * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
2100
2101 2011-03-16  Jason Merrill  <jason@redhat.com>
2102
2103         * g++.dg/template/incomplete6.C: New.
2104
2105 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2106
2107         PR target/46788
2108         * gcc.target/arm/pr46788.c: New.
2109
2110 2011-03-15  Richard Sandiford  <richard.sandiford@linaro.org>
2111
2112         PR rtl-optimization/47166
2113         * gcc.c-torture/execute/postmod-1.c: New test.
2114
2115 2011-03-14  Richard Guenther  <rguenther@suse.de>
2116
2117         PR middle-end/48098
2118         * gcc.dg/torture/pr48098.c: New testcase.
2119
2120 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
2121
2122         PR target/48053
2123         * gcc/testsuite/gcc.target/powerpc/pr48053-1.c: New test.
2124         * gcc/testsuite/gcc.target/powerpc/pr48053-2.c: Likewise.
2125
2126 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
2127
2128         PR libfortran/48066
2129         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
2130
2131 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
2132
2133         PR libfortran/48066
2134         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
2135
2136 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
2137
2138         PR fortran/48059
2139         * gfortran.dg/class_41.f03: New.
2140
2141 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
2142
2143         * g++.dg/conversion/cast3.C: New test.
2144
2145 2011-03-11  Jason Merrill  <jason@redhat.com>
2146
2147         * g++.dg/template/error45.C: New.
2148
2149         * g++.dg/parse/no-type-defn1.C: New.
2150
2151         * g++.dg/ext/attrib40.C: New.
2152
2153         * g++.dg/cpp0x/regress/array1.C: New.
2154
2155 2011-03-11  Richard Guenther  <rguenther@suse.de>
2156
2157         PR tree-optimization/48067
2158         * gcc.dg/pr48067.c: New testcase.
2159
2160 2011-03-11  Richard Guenther  <rguenther@suse.de>
2161
2162         PR lto/48073
2163         * g++.dg/lto/20110311-1_0.C: New testcase.
2164
2165 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
2166
2167         PR c++/48035
2168         * g++.dg/inherit/virtual8.C: New test.
2169
2170         PR middle-end/48044
2171         * gcc.dg/torture/pr48044.c: New test.
2172
2173 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
2174
2175         PR fortran/47768
2176         * gfortran.dg/proc_ptr_comp_31.f90: New.
2177
2178 2011-03-11  Richard Guenther  <rguenther@suse.de>
2179
2180         PR tree-optimization/47278
2181         * gcc.dg/torture/pr47278-1.c: New testcase.
2182         * gcc.dg/torture/pr47278-2.c: Likewise.
2183
2184 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
2185
2186         PR tree-optimization/48063
2187         * gcc.dg/torture/pr48063.c: New test.
2188
2189 2011-03-10  Jason Merrill  <jason@redhat.com>
2190
2191         * g++.dg/template/array22.C: New.
2192
2193         * g++.dg/cpp0x/syntax-err1.C: New.
2194         * g++.dg/parse/error36.C: Adjust expected errors.
2195         * g++.old-deja/g++.pt/ctor2.C: Likewise.
2196         * g++.old-deja/g++.pt/typename3.C: Likewise.
2197         * g++.old-deja/g++.pt/typename4.C: Likewise.
2198         * g++.old-deja/g++.pt/typename6.C: Likewise.
2199
2200 2011-03-09  Jason Merrill  <jason@redhat.com>
2201
2202         * g++.dg/template/nontype22.C: New.
2203
2204 2011-03-09  Martin Jambor  <mjambor@suse.cz>
2205
2206         PR tree-optimization/47714
2207         * g++.dg/torture/pr47714.C: New test.
2208
2209 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
2210
2211         PR target/47755
2212         * gcc.target/powerpc/pr47755-2.c: New file.
2213
2214 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
2215
2216         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
2217         is not set in the environment, pass 64 as first argument when not
2218         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
2219         native where ulimit -u is supported.
2220
2221 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2222
2223         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
2224
2225 2011-03-08  Jason Merrill  <jason@redhat.com>
2226
2227         * g++.dg/template/nontype21.C: New.
2228
2229         * g++.dg/template/anon5.C: New.
2230
2231 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
2232
2233         PR debug/47881
2234         * gcc.dg/pr47881.c: New test.
2235
2236 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
2237
2238         PR c++/47957
2239         * g++.dg/lookup/template3.C: New test.
2240
2241 2011-03-08  Kai Tietz  <ktietz@redhat.com>
2242
2243         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
2244         'long' type.
2245
2246 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
2247
2248         PR testsuite/47954
2249         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
2250         sizeof to compute alignment.
2251
2252 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
2253
2254         PR tree-optimization/48022
2255         * gcc.dg/pr48022-1.c: New test.
2256         * gcc.dg/pr48022-2.c: New test.
2257
2258 2011-03-07  Jason Merrill  <jason@redhat.com>
2259
2260         * g++.dg/template/nontype20.C: New.
2261         * g++.dg/init/member1.C: Adjust expected errors.
2262         * g++.dg/parse/constant4.C: Likewise.
2263         * g++.dg/template/qualified-id3.C: Likewise.
2264         * g++.old-deja/g++.pt/crash10.C: Likewise.
2265
2266         * g++.dg/cpp0x/regress/non-const1.C: New.
2267
2268 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
2269
2270         PR debug/47991
2271         * gcc.dg/pr47991.c: New test.
2272
2273 2011-03-07  Jason Merrill  <jason@redhat.com>
2274
2275         * g++.dg/abi/mangle46.C: New.
2276
2277 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
2278
2279         PR target/47862
2280         * gcc.target/powerpc/pr47862.c: New.
2281
2282 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
2283
2284         PR target/45413
2285         * gcc.target/i386/combine-mul.c: Require nonpic.
2286
2287 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
2288             Nathan Froyd  <froydnj@codesourcery.com>
2289
2290         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
2291
2292 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
2293
2294         * README.QMTEST: Remove.
2295
2296 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
2297             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2298
2299         PR fortran/47850
2300         * gfortran.dg/array_constructor_37.f90 : New test.
2301
2302 2011-03-05  Jason Merrill  <jason@redhat.com>
2303
2304         * g++.dg/abi/mangle39.C: ABI v5, not 6.
2305         * g++.dg/abi/mangle45.C: Likewise.
2306         * g++.dg/cpp0x/trailing1.C: Likewise.
2307
2308 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2309
2310         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
2311
2312 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
2313
2314         PR rtl-optimization/47899
2315         * gcc.dg/pr47899.c: New test.
2316
2317         * gcc.dg/torture/pr47968.c: Ignore warnings.
2318
2319         PR tree-optimization/47967
2320         * gcc.c-torture/compile/pr47967.c: New test.
2321
2322 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
2323
2324         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
2325         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
2326
2327 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
2328
2329         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
2330         and property_getAttributes() if __OBJC2__.
2331         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
2332         * objc.dg/property/property-encoding-1.m: New.
2333         * obj-c++.dg/property/property-encoding-1.mm: New.
2334
2335 2011-03-04  Jason Merrill  <jason@redhat.com>
2336
2337         * g++.dg/template/pseudodtor6.C: New.
2338
2339         * g++.dg/inherit/covariant19.C: New.
2340
2341 2011-03-04  Richard Guenther  <rguenther@suse.de>
2342
2343         PR middle-end/47968
2344         * gcc.dg/torture/pr47968.c: New testcase.
2345
2346 2011-03-04  Richard Guenther  <rguenther@suse.de>
2347
2348         PR middle-end/47975
2349         * gcc.dg/torture/pr47975.c: New testcase.
2350
2351 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
2352
2353         PR c++/47974
2354         * g++.dg/template/crash106.C: New.
2355
2356 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
2357
2358         PR c/47963
2359         * gcc.dg/gomp/pr47963.c: New test.
2360         * g++.dg/gomp/pr47963.C: New test.
2361
2362 2011-03-02  Jason Merrill  <jason@redhat.com>
2363
2364         * g++.dg/cpp0x/regress/condition1.C: New.
2365
2366         * g++.dg/cpp0x/constexpr-ctor9.C: New.
2367
2368 2011-03-01  Jason Merrill  <jason@redhat.com>
2369
2370         * g++.dg/cpp0x/lambda/lambda-98.C: New.
2371
2372         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
2373
2374 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
2375
2376         PR rtl-optimization/47925
2377         * gcc.c-torture/execute/pr47925.c: New test.
2378
2379 2011-03-01  Jason Merrill  <jason@redhat.com>
2380
2381         * g++.dg/cpp0x/decltype25.C: New.
2382
2383         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
2384
2385 2011-03-01  Richard Guenther  <rguenther@suse.de>
2386
2387         PR tree-optimization/47890
2388         * gcc.dg/torture/pr47890.c: New testcase.
2389
2390 2011-03-01  Richard Guenther  <rguenther@suse.de>
2391
2392         PR lto/47924
2393         * gcc.dg/lto/pr47924_0.c: New testcase.
2394
2395 2011-03-01  Richard Guenther  <rguenther@suse.de>
2396
2397         PR lto/46911
2398         * gfortran.dg/lto/pr46911_0.f: New testcase.
2399
2400 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2401
2402         PR libgfortran/47933
2403         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
2404         compile errors from older code form.
2405
2406 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2407
2408         PR libgfortran/47567
2409         * gfortran.dg/fmt_fw_d.f90: New test.
2410
2411 2011-02-28  Jason Merrill  <jason@redhat.com>
2412
2413         * g++.dg/inherit/covariant18.C: New.
2414
2415 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
2416
2417         PR middle-end/47893
2418         * gcc.dg/pr47893.c: New test.
2419
2420 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
2421
2422         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
2423         NULL in case of a selector with conflicting types.
2424         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
2425
2426 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
2427
2428         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
2429         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
2430         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
2431         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
2432
2433 2011-02-28  Jason Merrill  <jason@redhat.com>
2434
2435         PR c++/47906
2436         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
2437
2438 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2439
2440         PR libgfortran/47778
2441         * gfortran.dg/namelist_71.f90: New test.
2442
2443 2011-02-27  Jason Merrill  <jason@redhat.com>
2444
2445         PR c++/47906
2446         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
2447         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
2448
2449 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
2450
2451         PR c++/46466
2452         * g++.dg/cpp0x/constexpr-ctor8.C: New.
2453
2454 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
2455
2456         PR fortran/47886
2457         * gfortran.dg/gomp/task-1.f90: Removed.
2458
2459 2011-02-26  Jason Merrill  <jason@redhat.com>
2460
2461         * g++.dg/template/this-targ1.C: New.
2462
2463         * g++.dg/cpp0x/regress/template-const1.C: New.
2464         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
2465         * g++.dg/template/function1.C: Adjust.
2466         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
2467         * g++.dg/debug/debug7.C: Adjust.
2468
2469 2011-02-26  Tobias Burnus  <burnus@net-b.de>
2470
2471         PR fortran/47886
2472         * gfortran.dg/gomp/task-1.f90: New.
2473
2474 2011-02-25  Jie Zhang  <jie@codesourcery.com>
2475
2476         * gcc.target/arm/neon-thumb2-move.c: Add
2477         dg-require-effective-target arm_thumb2_ok.
2478
2479 2011-02-24  Jason Merrill  <jason@redhat.com>
2480
2481         * g++.dg/parse/constant1.C: Specify C++98 mode.
2482         * g++.dg/parse/constant5.C: Likewise.
2483         * g++.dg/parse/error2.C: Likewise.
2484         * g++.dg/parse/semicolon3.C: Likewise.
2485         * g++.dg/template/crash14.C: Likewise.
2486         * g++.dg/template/local4.C: Likewise.
2487         * g++.dg/template/nontype3.C: Likewise.
2488         * g++.dg/parse/crash31.C: Adjust expected errors.
2489         * g++.dg/template/function1.C: Likewise.
2490         * g++.dg/template/ref3.C: Likewise.
2491         * g++.dg/template/static9.C: Likewise.
2492         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
2493
2494         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
2495         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
2496         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
2497         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
2498         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
2499
2500 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
2501
2502         PR fortran/47878
2503         * gfortran.dg/pr47878.f90: New test.
2504
2505 2011-02-24  Richard Guenther  <rguenther@suse.de>
2506
2507         PR testsuite/47801
2508         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
2509         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
2510
2511 2011-02-24  Richard Guenther  <rguenther@suse.de>
2512
2513         PR fortran/47839
2514         * gfortran.dg/lto/pr47839_0.f90: New testcase.
2515         * gfortran.dg/lto/pr47839_1.f90: Likewise.
2516
2517 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2518
2519         PR libgfortran/47567
2520         * gfortran.dg/fmt_f0_1.f90: Update test.
2521
2522 2011-02-23  Jason Merrill  <jason@redhat.com>
2523
2524         * g++.dg/abi/mangle39.C: Adjust parm mangling.
2525         * g++.dg/abi/mangle45.C: New.
2526
2527         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
2528         * g++.dg/template/canon-type-9.C: Match use of decltype
2529         between declaration and definition.
2530         * g++.dg/template/canon-type-12.C: Likewise.
2531
2532 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
2533
2534         PR fortran/40850
2535         * gfortran.dg/nested_allocatables_1.f90: New.
2536
2537 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
2538
2539         PR c++/46868
2540         * g++.dg/pr46868.C: New test.
2541         * g++.dg/parse/parameter-declaration-1.C: Adjust.
2542         * g++.dg/parse/error14.C: Adjust.
2543
2544 2011-02-23  Richard Guenther  <rguenther@suse.de>
2545
2546         PR tree-optimization/47838
2547         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
2548
2549 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
2550
2551         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
2552
2553 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
2554
2555         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
2556         * gfortran.dg/count_init_expr.f03: Ditto.
2557         * gfortran.dg/gomp/pr43711.f90: Ditto.
2558         * gcc.dg/struct-parse-2.c: Ditto.
2559         * gcc.dg/parse-error-3.c: Ditto.
2560         * gcc.dg/Wlogical-op-1.c: Ditto.
2561         * gcc.dg/Walways-true-1.c: Ditto.
2562         * gcc.dg/pr24225.c: Ditto.
2563         * gcc.dg/Walways-true-2.c: Ditto.
2564         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
2565         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
2566         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
2567         * g++.dg/overload/defarg4.C: Ditto.
2568         * g++.dg/inherit/covariant16.C: Ditto.
2569         * g++.dg/inherit/virtual7.C: Ditto.
2570         * g++.dg/template/canon-type-9.C: Ditto.
2571         * g++.dg/template/access19.C: Ditto.
2572         * g++.dg/template/call7.C: Ditto.
2573         * g++.dg/template/canon-type-2.C: Ditto.
2574         * g++.dg/template/init7.C: Ditto.
2575         * g++.dg/template/sizeof-template-argument.C: Ditto.
2576         * g++.dg/template/const3.C: Ditto.
2577         * g++.dg/template/sfinae26.C: Ditto.
2578         * g++.dg/template/sfinae26.C: Ditto.
2579         * g++.dg/template/canon-type-11.C: Ditto.
2580         * g++.dg/template/union2.C: Ditto.
2581         * g++.dg/template/canon-type-3.C: Ditto.
2582         * g++.dg/template/canon-type-1.C: Ditto.
2583         * g++.dg/template/canon-type-5.C: Ditto.
2584         * g++.dg/template/canon-type-7.C: Ditto.
2585         * g++.dg/template/canon-type-10.C: Ditto.
2586         * g++.dg/template/spec36.C: Ditto.
2587         * g++.dg/template/typedef38.C: Ditto.
2588         * g++.dg/template/canon-type-4.C: Ditto.
2589         * g++.dg/template/canon-type-6.C: Ditto.
2590         * g++.dg/template/canon-type-13.C: Ditto.
2591         * g++.dg/template/instantiate9.C: Ditto.
2592         * g++.dg/template/ttp22.C: Ditto.
2593         * g++.dg/warn/Wreturn-type-6.C: Ditto.
2594         * g++.dg/warn/Walways-true-1.C: Ditto.
2595         * g++.dg/warn/Wlogical-op-1.C: Ditto.
2596         * g++.dg/warn/Walways-true-2.C: Ditto.
2597         * g++.dg/conversion/op4.C: Ditto.
2598         * g++.dg/opt/pr19650.C: Ditto.
2599         * g++.dg/lookup/friend11.C: Ditto.
2600         * g++.dg/other/default2.C: Ditto.
2601         * g++.dg/other/default3.C: Ditto.
2602         * g++.dg/other/dtor2.C: Ditto.
2603         * g++.dg/other/friend5.C: Ditto.
2604         * g++.dg/other/default5.C: Ditto.
2605         * g++.dg/init/brace6.C: Ditto.
2606         * g++.dg/init/aggr5.C: Ditto.
2607         * g++.dg/init/error2.C: Ditto.
2608         * g++.dg/expr/bound-mem-fun.C: Ditto.
2609         * g++.dg/expr/cond6.C: Ditto.
2610         * g++.dg/expr/stmt-expr-1.C: Ditto.
2611         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
2612         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
2613         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
2614         * g++.dg/cpp0x/bracket1.C: Ditto.
2615         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
2616         * g++.dg/cpp0x/pr38646.C: Ditto.
2617         * g++.dg/cpp0x/variadic73.C: Ditto.
2618         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
2619         * g++.dg/cpp0x/bracket4.C: Ditto.
2620         * g++.dg/cpp0x/decltype4.C: Ditto.
2621         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
2622         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
2623         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
2624         * g++.dg/cpp0x/variadic-new2.C: Ditto.
2625         * g++.dg/cpp0x/decltype2.C: Ditto.
2626         * g++.dg/cpp0x/decltype1.C: Ditto.
2627         * g++.dg/cpp0x/bracket2.C: Ditto.
2628         * g++.dg/cpp0x/decltype5.C: Ditto.
2629         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
2630         * g++.dg/cpp0x/variadic70.C: Ditto.
2631         * g++.dg/cpp0x/decltype6.C: Ditto.
2632         * g++.dg/cpp0x/rvo.C: Ditto.
2633         * g++.dg/cpp0x/vt-40092.C: Ditto.
2634         * g++.dg/cpp0x/variadic-new.C: Ditto.
2635         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
2636         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
2637         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
2638         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
2639         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
2640         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
2641         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
2642         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
2643         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
2644         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
2645         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
2646         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
2647         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
2648         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
2649         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
2650         * g++.dg/cpp0x/pr39639.C: Ditto.
2651         * g++.dg/cpp0x/decltype3.C: Ditto.
2652         * g++.dg/cpp0x/variadic68.C: Ditto.
2653         * g++.dg/cpp0x/variadic-function.C: Ditto.
2654         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
2655         * g++.dg/cpp0x/variadic-bind.C: Ditto.
2656         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
2657         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
2658         * g++.dg/parse/crash35.C: Ditto.
2659         * g++.dg/parse/crash40.C: Ditto.
2660         * g++.dg/parse/defarg12.C: Ditto.
2661         * g++.dg/parse/crash34.C: Ditto.
2662         * g++.dg/parse/constructor3.C: Ditto.
2663         * g++.dg/parse/template23.C: Ditto.
2664         * g++.dg/parse/crash56.C: Ditto.
2665         * g++.dg/parse/dtor13.C: Ditto.
2666         * g++.dg/parse/error33.C: Ditto.
2667         * g++.dg/parse/ctor9.C: Ditto.
2668         * g++.dg/parse/error32.C: Ditto.
2669         * g++.dg/parse/error37.C: Ditto.
2670         * g++.dg/parse/bitfield3.C: Ditto.
2671         * g++.dg/parse/struct-4.C: Ditto.
2672         * g++.dg/ext/has_trivial_copy.C: Ditto.
2673         * g++.dg/ext/is_polymorphic.C: Ditto.
2674         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
2675         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
2676         * g++.dg/ext/has_nothrow_assign.C: Ditto.
2677         * g++.dg/ext/is_union.C: Ditto.
2678         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
2679         * g++.dg/ext/is_pod.C: Ditto.
2680         * g++.dg/ext/has_virtual_destructor.C: Ditto.
2681         * g++.dg/ext/has_trivial_constructor.C: Ditto.
2682         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
2683         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
2684         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
2685         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
2686         * g++.dg/ext/is_abstract.C: Ditto.
2687         * g++.dg/ext/has_trivial_assign.C: Ditto.
2688         * g++.dg/ext/is_class.C: Ditto.
2689         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
2690         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
2691         * g++.dg/ext/is_base_of.C: Ditto.
2692         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
2693         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
2694         * g++.dg/ext/is_empty.C: Ditto.
2695         * g++.dg/ext/is_enum.C: Ditto.
2696         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
2697         * gnat.dg/opt11.adb: Ditto.
2698         * obj-c++.dg/pr45735.mm: Ditto.
2699         * obj-c++.dg/pr24393.mm: Ditto.
2700         * obj-c++.dg/exceptions-2.mm: Ditto.
2701         * objc.dg/pr45735.m: Ditto.
2702         * objc.dg/pr24393.m: Ditto.
2703
2704 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
2705
2706         * objc.dg/attributes/objc-exception-1.m: New.
2707
2708 2011-02-23  Jie Zhang  <jie@codesourcery.com>
2709
2710         * gcc.dg/cpp/include7.c: New test.
2711
2712 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
2713
2714         PR c++/47242
2715         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
2716
2717 2011-02-23  Jie Zhang  <jie@codesourcery.com>
2718
2719         PR rtl-optimization/47763
2720         * gcc.dg/pr47763.c: New test.
2721
2722 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
2723
2724         PR fortran/45743
2725         * gfortran.dg/whole_file_32.f90 : New test.
2726
2727 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
2728
2729         PR c++/47666
2730         * g++.dg/inherit/virtual7.C: New test.
2731
2732 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
2733
2734         PR objc/47832
2735         * objc.dg/type-size-3.m: Updated error message.
2736         * objc.dg/type-size-4.m: New test.
2737         * objc.dg/type-size-5.m: New test.
2738
2739 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2740
2741         * lib/gnat.exp: Fix comments.
2742         Don't load libgloss.exp.
2743         (default_gnat_version): Call $compiler with --version.
2744         Adapt regexp for gnatmake output, insert version.
2745         (gnat_version): New proc.
2746         (gnat_init): Remove gnat_libgcc_s_path.
2747         (gnat_target_compile): Likewise.
2748         Remove ld_library_path.
2749         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
2750         (gnat_pass): Remove.
2751         (gnat_pass): Remove.
2752         (gnat_finish): Remove.
2753         (gnat_exit): Remove.
2754         (local_find_gnatmake): Reindent.
2755         (runtest_file_p): Remove.
2756         (prune_warnings): Remove.
2757         (find_gnatclean): New proc.
2758         * lib/gnat-dg.exp (lremove): New proc.
2759         (gnat-dg-test): Reindent.
2760         Remove additional output files.
2761         (gnat-dg-runtest): Remove.
2762
2763         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
2764         * gnat.dg/loop_optimization6.adb: Likewise.
2765         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
2766
2767 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
2768
2769         PR tree-optimization/47835
2770         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
2771
2772 2011-02-22  Tobias Burnus  <burnus@net-b.de>
2773
2774         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
2775         * gfortran.dg/abstract_type_2.f03: Ditto.
2776         * gfortran.dg/abstract_type_3.f03: Ditto.
2777         * gfortran.dg/abstract_type_4.f03: Ditto.
2778         * gfortran.dg/abstract_type_5.f03: Ditto.
2779         * gfortran.dg/abstract_type_6.f03: Ditto.
2780         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
2781         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
2782         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
2783         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
2784         * gfortran.dg/array_function_5.f90: Ditto.
2785         * gfortran.dg/asynchronous_3.f03: Ditto.
2786         * gfortran.dg/char_expr_1.f90: Ditto.
2787         * gfortran.dg/class_14.f03: Ditto.
2788         * gfortran.dg/data_array_6.f: Ditto.
2789         * gfortran.dg/data_invalid.f90: Ditto.
2790         * gfortran.dg/dot_product_1.f03: Ditto.
2791         * gfortran.dg/func_derived_5.f90: Ditto.
2792         * gfortran.dg/func_result_4.f90: Ditto.
2793         * gfortran.dg/implied_do_1.f90: Ditto.
2794         * gfortran.dg/initialization_25.f90: Ditto.
2795         * gfortran.dg/initialization_26.f90: Ditto.
2796         * gfortran.dg/interface_34.f90: Ditto.
2797         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
2798         * gfortran.dg/keyword_symbol_1.f90: Ditto.
2799         * gfortran.dg/matmul_8.f03: Ditto.
2800         * gfortran.dg/merge_init_expr.f90: Ditto.
2801         * gfortran.dg/pack_assign_1.f90: Ditto.
2802         * gfortran.dg/pack_vector_1.f90: Ditto.
2803         * gfortran.dg/pointer_check_8.f90: Ditto.
2804         * gfortran.dg/product_init_expr.f03: Ditto.
2805         * gfortran.dg/reshape_order_5.f90: Ditto.
2806         * gfortran.dg/reshape_shape_1.f90: Ditto.
2807         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
2808         * gfortran.dg/same_name_2.f90: Ditto.
2809         * gfortran.dg/selected_real_kind_1.f90: Ditto.
2810         * gfortran.dg/spread_init_expr.f03: Ditto.
2811         * gfortran.dg/stmt_func_1.f90: Ditto.
2812         * gfortran.dg/sum_init_expr.f03: Ditto.
2813         * gfortran.dg/transpose_3.f03: Ditto.
2814         * gfortran.dg/unpack_init_expr.f03: Ditto.
2815         * gfortran.dg/warn_conversion.f90: Ditto.
2816         * gfortran.dg/warn_conversion_2.f90: Ditto.
2817         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
2818         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
2819         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
2820         * gfortran.dg/whole_file_16.f90: Ditto.
2821         * gfortran.dg/whole_file_17.f90: Ditto.
2822         * gfortran.dg/whole_file_18.f90: Ditto.
2823         * gfortran.dg/whole_file_20.f03: Ditto.
2824         * gfortran.dg/whole_file_5.f90: Ditto.
2825         * gfortran.dg/whole_file_6.f90: Ditto.
2826         * gfortran.dg/write_invalid_format.f90: Ditto.
2827         * gfortran.dg/zero_sized_6.f90: Ditto.
2828
2829 2011-02-21  Jeff Law <law@redhat.com>
2830
2831         PR rtl-optimization/46178
2832         * gcc.target/i386/pr46178.c: New test.
2833
2834         PR rtl-optimization/46002
2835         * gcc.c-torture/compile/pr46002.c: New test.
2836
2837 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2838
2839         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
2840         *-*-hpux10*.
2841
2842 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
2843
2844         PR debug/47106
2845         * g++.dg/debug/pr47106.C: Require effective target lto.
2846
2847 2011-02-21  Jason Merrill  <jason@redhat.com>
2848
2849         * g++.dg/cpp0x/constexpr-diag2.C: New.
2850
2851 2011-02-20  Jason Merrill  <jason@redhat.com>
2852
2853         * g++.dg/cpp0x/constexpr-ctor7.C: New.
2854
2855         * g++.dg/cpp0x/fntmpdefarg2.C: New.
2856
2857         * g++.dg/overload/conv-op1.C: New.
2858
2859         * g++.dg/cpp0x/constexpr-synth1.C: New.
2860
2861 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
2862
2863         * objc.dg/layout-2.m: New.
2864         * objc.dg/selector-3.m: Adjusted location of error message.
2865         * objc.dg/type-size-3.m: Same.
2866         * obj-c++.dg/selector-3.mm: Same.
2867
2868 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
2869
2870         PR objc/47784
2871         * objc.dg/property/dotsyntax-22.m: New.
2872         * obj-c++.dg/property/dotsyntax-22.mm: New.
2873
2874 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
2875
2876         PR c++/46394
2877         * g++.dg/template/typedef38.C: New test.
2878
2879 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
2880
2881         PR fortran/46818
2882         * gfortran.dg/whole_file_30.f90 : New test.
2883         * gfortran.dg/whole_file_31.f90 : New test.
2884
2885 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
2886
2887         PR fortran/45077
2888         PR fortran/44945
2889         * gfortran.dg/whole_file_28.f90 : New test.
2890         * gfortran.dg/whole_file_29.f90 : New test.
2891
2892 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
2893
2894         PR c++/44118
2895         * g++.dg/template/crash105.C: New.
2896
2897 2011-02-19  Jason Merrill  <jason@redhat.com>
2898
2899         * g++.dg/cpp0x/regress/no-elide1.C: New.
2900
2901 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
2902
2903         PR tree-optimization/46620
2904         * gcc.dg/pr46620.c: New.
2905
2906 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
2907
2908         PR c/47809
2909         * gcc.target/i386/pr47809.c: New test.
2910
2911 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2912             Tobias Burnus  <burnus@net-b.de>
2913
2914         * lib/target-supports.exp
2915         (check_effective_target_fortran_large_real): New check for large reals.
2916         * gfortran.dg/nan_7.f90: New test.
2917
2918 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2919
2920         PR libgfortran/47567
2921         * gfortran.dg/fmt_f0_1.f90: Update test.
2922
2923 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
2924
2925         PR fortran/47348
2926         * gfortran.dg/array_constructor_36.f90 : New test.
2927         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
2928         allow for comparison between different elements of the array
2929         constructor at different levels of optimization.
2930
2931 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
2932
2933         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
2934         * gcc.target/i386/pr32280-1.c: Likewise.
2935
2936 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
2937
2938         PR target/47800
2939         * gcc.target/i386/pr47800.c: New test.
2940
2941 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
2942
2943         * objc/execute/exceptions/foward-1.x: New.
2944
2945 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
2946
2947         PR fortran/47789
2948         * gfortran.dg/derived_constructor_comps_4.f90: New.
2949
2950 2011-02-18  Tobias Burnus
2951
2952         PR fortran/47775
2953         * gfortran.dg/func_result_6.f90: New.
2954
2955 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
2956
2957         PR c++/47795
2958         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
2959
2960 2011-02-18  Tobias Burnus  <burnus@net-b.de>
2961
2962         PR fortran/47750
2963         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
2964         gcc_warning_prefix.
2965         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
2966         normalizing the error/warning output.
2967         * gfortran.dg/Wall.f90: Update dg-error/warning.
2968         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
2969         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
2970         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
2971         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
2972         * gfortran.dg/class_30.f90: Update dg-error/warning.
2973         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
2974         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
2975         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
2976         * gfortran.dg/entry_17.f90: Update dg-error/warning.
2977         * gfortran.dg/entry_19.f90: Update dg-error/warning.
2978         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
2979         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
2980         * gfortran.dg/g77/12632.f: Update dg-error/warning.
2981         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
2982         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
2983         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
2984         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
2985         * gfortran.dg/goto_8.f90: Update dg-error/warning.
2986         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
2987         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
2988         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
2989         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
2990         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
2991         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
2992         * gfortran.dg/volatile3.f90: Update dg-error/warning.
2993         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
2994         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
2995         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
2996         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
2997         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
2998
2999 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
3000
3001         PR fortran/47768
3002         * gfortran.dg/proc_ptr_comp_30.f90: New.
3003
3004 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
3005
3006         PR debug/47780
3007         * gcc.target/i386/pr47780.c: New test.
3008
3009 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
3010
3011         PR fortran/47767
3012         * gfortran.dg/class_40.f03: New.
3013
3014 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
3015
3016         PR c++/47208
3017         * g++.dg/cpp0x/auto21.C: New test.
3018
3019 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
3020
3021         * objc.dg/special/unclaimed-category-1.h: Updated for
3022         new ABI support.
3023         * objc.dg/special/unclaimed-category-1.m: Same.
3024         * objc.dg/zero-link-1.m: Same.
3025         * objc.dg/lookup-1.m: Same.
3026         * objc.dg/torture/strings/const-str-9.m
3027         * objc.dg/torture/strings/const-str-10.m: Same.
3028         * objc.dg/torture/strings/const-str-11.m: Same.
3029         * objc.dg/torture/forward-1.m: Same.
3030         * objc.dg/zero-link-2.m: Same.
3031         * objc.dg/encode-7-next-64bit.m: Same.
3032         * objc.dg/method-4.m: Same.
3033         * objc.dg/next-runtime-1.m: Same.
3034         * objc.dg/image-info.m: Same.
3035         * objc.dg/pr23214.m: Same.
3036         * objc.dg/symtab-1.m: Same.
3037         * obj-c++.dg/basic.m: Same.
3038         * obj-c++.dg/proto-lossage-3.m: Same.
3039         * obj-c++.dg/torture/strings/const-str-10.m: Same.
3040         * obj-c++.dg/torture/strings/const-str-11.m: Same.
3041         * obj-c++.dg/torture/strings/const-str-9.m: Same.
3042         * obj-c++.dg/method-11.m: Same.
3043         * objc/execute/enumeration-1.m: Same.
3044         * objc/execute/object_is_class.m: Same.
3045         * objc/execute/formal_protocol-2.m: Same.
3046         * objc/execute/formal_protocol-4.m: Same.
3047         * objc/execute/formal_protocol-6.m: Same.
3048         * objc/execute/bycopy-3.m: Same.
3049         * objc/execute/exceptions/catchall-1.m: Same.
3050         * objc/execute/exceptions/finally-1.m: Same.
3051         * objc/execute/exceptions/local-variables-1.m: Same.
3052         * objc/execute/exceptions/foward-1.m: Same.
3053         * objc/execute/bf-common.h
3054         * objc/execute/enumeration-2.m: Same.
3055         * objc/execute/formal_protocol-1.m: Same.
3056         * objc/execute/formal_protocol-3.m: Same.
3057         * objc/execute/formal_protocol-5.m: Same.
3058         * objc/execute/accessing_ivars.m: Same.
3059         * objc/execute/bycopy-2.m: Same.
3060         * objc/execute/formal_protocol-7.m: Same.
3061         * objc/execute/compatibility_alias.m: Same.
3062         * objc/execute/no_clash.m: Same.
3063         * objc/execute/object_is_meta_class.m: Same.
3064         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
3065         * objc/execute/class-tests-1.h: Include stdio.h.
3066         * objc/execute/class-tests-2.h: Same.
3067         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
3068         runtimes.
3069         * obj-c++.dg/try-catch-2.mm: Same.
3070
3071 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
3072
3073         PR c++/47783
3074         * g++.dg/warn/Wunused-parm-4.C: New test.
3075
3076 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
3077             Jan Hubicka  <jh@suse.cz>
3078
3079         PR debug/47106
3080         PR debug/47402
3081         * g++.dg/debug/pr47106.C: New.
3082
3083 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
3084
3085         PR target/43653
3086         * gcc.target/i386/pr43653.c: New test.
3087
3088 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
3089
3090         PR c++/47172
3091         * g++.dg/template/inherit6.C: New test.
3092
3093 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
3094
3095         PR fortran/47745
3096         * gfortran.dg/class_39.f03: New.
3097
3098 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
3099
3100         PR c++/47326
3101         * g++.dg/cpp0x/variadic106.C: New test.
3102
3103 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
3104
3105         PR libfortran/47757
3106         * gfortran.dg/pr47757-1.f90: New test.
3107         * gfortran.dg/pr47757-2.f90: New test.
3108         * gfortran.dg/pr47757-3.f90: New test.
3109
3110         PR c++/47704
3111         * g++.dg/cpp0x/enum8.C: New test.
3112
3113 2011-02-15  Jason Merrill  <jason@redhat.com>
3114
3115         * g++.dg/inherit/implicit-trivial1.C: New.
3116         * g++.dg/cpp0x/implicit-trivial1.C: New.
3117
3118 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
3119
3120         PR middle-end/47725
3121         * gcc.dg/torture/pr47725.c: Removed.
3122
3123 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
3124
3125         PR target/47755
3126         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
3127         constant does not generate a load from memory.
3128
3129 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
3130
3131         PR middle-end/47725
3132         * gcc.dg/torture/pr47725.c: New.
3133
3134 2011-02-15  Richard Guenther  <rguenther@suse.de>
3135
3136         PR tree-optimization/47743
3137         * gcc.dg/torture/pr47743.c: New testcase.
3138
3139 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
3140
3141         PR middle-end/47581
3142         * gcc.target/i386/pr47581.c: New test.
3143
3144 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
3145
3146         PR fortran/47730
3147         * gfortran.dg/select_type_22.f03: New.
3148
3149 2011-02-14  Jason Merrill  <jason@redhat.com>
3150
3151         * g++.dg/cpp0x/regress/enum1.C: New.
3152
3153 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
3154
3155         * gnat.dg/include.adb: New test.
3156
3157 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
3158
3159         PR fortran/47728
3160         * gfortran.dg/class_38.f03: New.
3161
3162 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
3163
3164         * gcc.dg/pr46494.c: New test.
3165
3166 2011-02-14  Richard Guenther  <rguenther@suse.de>
3167
3168         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
3169
3170 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3171
3172         PR ada/41929
3173         * gnat.dg/null_pointer_deref1.exp: Don't skip on
3174         sparc*-sun-solaris2.11.
3175
3176 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
3177
3178         PR fortran/47349
3179         * gfortran.dg/argument_checking_18.f90: New.
3180
3181 2011-02-13  Tobias Burnus  <burnus@net-b.de>
3182
3183         * gfortran.dg/argument_checking_13.f90: Update dg-error.
3184         * gfortran.dg/argument_checking_17.f90: New.
3185
3186 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
3187
3188         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
3189         are temporarily disabled.
3190         * gfortran.dg/class_7.f03: Ditto.
3191         * gfortran.dg/coarray_14.f90: Ditto.
3192         * gfortran.dg/typebound_proc_13.f03: Ditto.
3193
3194 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
3195
3196         PR fortran/45586
3197         * gfortran.dg/extends_11.f03: New.
3198
3199 2011-02-11  Xinliang David Li  <davidxl@google.com>
3200
3201         PR tree-optimization/47707
3202         * g++.dg/tree-ssa/pr47707.C: New test.
3203
3204 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
3205
3206         * g++.dg/opt/inline17.C: New test.
3207
3208 2011-02-11  Tobias Burnus  <burnus@net-b.de>
3209
3210         PR fortran/47550
3211         * gfortran.dg/pure_formal_2.f90: New.
3212
3213 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
3214
3215         PR rtl-optimization/47614
3216         * gfortran.dg/pr47614.f: New.
3217
3218 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
3219
3220         PR driver/47678
3221         * gcc.dg/opts-6.c: New test.
3222
3223 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
3224
3225         PR debug/47684
3226         * gcc.dg/pr47684.c: New test.
3227
3228 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3229
3230         PR target/47629
3231         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
3232         c99_runtime, dg-add-options c99_runtime.
3233         (main): Use __asm__.
3234
3235 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3236
3237         PR testsuite/47400
3238         * lib/target-supports.exp (check_ascii_locale_available): New proc.
3239         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
3240         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
3241         * gcc.dg/ucnid-10.c: Likewise.
3242         * gcc.dg/ucnid-13.c: Likewise.
3243         * gcc.dg/ucnid-7.c: Likewise.
3244         * gcc.dg/ucnid-8.c: Likewise.
3245         Adapt dg-warning line number.
3246
3247 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
3248
3249         * gcc.target/i386/parity-1.c: Use -march=k8.
3250         * gcc.target/i386/parity-2.c: Ditto.
3251         * gcc.target/i386/vecinit-1.c: Ditto.
3252         * gcc.target/i386/vecinit-2.c: Ditto.
3253
3254 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3255
3256         PR target/46610
3257         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
3258         * gcc.target/mips/save-restore-3.c: Likewise.
3259         * gcc.target/mips/save-restore-4.c: Likewise.
3260         * gcc.target/mips/save-restore-5.c: Likewise.
3261
3262         PR target/47683
3263         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
3264         * g++.dg/tree-prof/partition2.C: Likewise.
3265
3266 2011-02-09  Jason Merrill  <jason@redhat.com>
3267
3268         * g++.dg/tree-ssa/inline-3.C: Use a normal function
3269         rather than misdeclare std::puts.
3270
3271         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
3272         * g++.dg/other/warning1.C: Likewise.
3273         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3274         * g++.old-deja/g++.gb/scope06.C: Likewise.
3275         * g++.old-deja/g++.law/cvt11.C: Likewise.
3276         * g++.old-deja/g++.law/init1.C: Likewise.
3277         * g++.dg/abi/mangle26.C: Likewise.
3278
3279         * g++.dg/template/function1.C: Adjust for C++0x mode.
3280         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
3281
3282         * g++.dg/ext/label10.C: Adjust for C++0x mode.
3283         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
3284
3285         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
3286
3287         * g++.dg/cpp0x/regress/abi-empty7.C: New.
3288
3289         * g++.dg/cpp0x/regress: New directory.
3290         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
3291         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
3292         * g++.dg/cpp0x/regress/regress3.C: New.
3293
3294 2011-02-10  Richard Guenther  <rguenther@suse.de>
3295
3296         PR tree-optimization/47677
3297         * gcc.dg/torture/pr47677.c: New testcase.
3298
3299 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
3300
3301         * objc.dg/special/load-category-1.m: Remove unused header.
3302         * objc.dg/special/load-category-1a.m: Likewise.
3303         * objc.dg/special/load-category-2.m: Likewise.
3304         * objc.dg/special/load-category-2a.m: Likewise.
3305         * objc.dg/special/load-category-3.m: Likewise.
3306         * objc.dg/special/load-category-3a.m: Likewise.
3307         * objc.dg/attributes/proto-attribute-2.m: Likewise.
3308         * objc.dg/attributes/proto-attribute-3.m: Likewise.
3309         * objc.dg/attributes/class-attribute-1.m: Likewise.
3310         * objc.dg/property/property.exp: Don't run for Darwin < 9.
3311         * obj-c++.dg/property/property.exp: Likewise.
3312         * objc.dg/attributes/method-sentinel-1.m: Update type header.
3313         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
3314         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
3315         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
3316         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
3317         * obj-c++.dg/template-8.mm: Likewise.
3318
3319 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
3320
3321         PR target/47665
3322         * gcc.target/i386/pr47665.c: New test.
3323
3324 2011-02-10  Jie Zhang  <jie@codesourcery.com>
3325
3326         PR testsuite/47622
3327         Revert
3328         2011-02-05  Jie Zhang  <jie@codesourcery.com>
3329         PR debug/42631
3330         * gcc.dg/pr42631.c: Update test.
3331         * gcc.dg/pr42631-2.c: New test.
3332
3333 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
3334
3335         PR fortran/47352
3336         * gfortran.dg/proc_decl_25.f90: New.
3337
3338 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
3339
3340         PR fortran/47463
3341         * gfortran.dg/typebound_assignment_2.f03: New.
3342
3343 2011-02-09  Richard Guenther  <rguenther@suse.de>
3344
3345         PR tree-optimization/47664
3346         * gcc.dg/tree-ssa/inline-7.c: New testcase.
3347
3348 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
3349
3350         PR middle-end/47646
3351         * gnat.dg/uninit_func.adb: Adjust dg directive.
3352
3353 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
3354
3355         PR middle-end/47646
3356         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
3357
3358 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
3359
3360         PR fortran/47637
3361         * gfortran.dg/auto_dealloc_2.f90: New.
3362
3363 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3364
3365         * gcc.dg/builtins-config.h: Remove __sgi handling.
3366         * lib/target-supports.exp (add_options_for_c99_runtime): Add
3367         -std=c99 for mips-sgi-irix6.5*.
3368
3369 2011-02-09  Martin Jambor  <mjambor@suse.cz>
3370
3371         PR middle-end/45505
3372         * gfortran.dg/pr25923.f90: Remove xfails.
3373
3374 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3375
3376         PR fortran/47583
3377         * gfortran.dg/inquire_14.f90: New test.
3378
3379 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
3380
3381         PR fortran/45290
3382         * gfortran.dg/pointer_init_6.f90: New.
3383
3384 2011-02-08  Jeff Law <law@redhat.com>
3385
3386         PR tree-optimization/42893
3387         * gcc.tree-ssa/pr42893.c: New test.
3388
3389 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
3390
3391         PR tree-optimization/46834
3392         PR tree-optimization/46994
3393         PR tree-optimization/46995
3394         * gcc.dg/graphite/id-pr46834.c: New.
3395         * gfortran.dg/graphite/id-pr46994.f90: New.
3396         * gfortran.dg/graphite/id-pr46995.f90: New.
3397
3398 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3399
3400         PR middle-end/47646
3401         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
3402         using the variable is known the warning is emitted there.
3403         * gcc.dg/uninit-pr19430.c (foo): Likewise.
3404         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
3405
3406         * c-c++-common/pr20000.c (g): Both warnings occur at the return
3407         statement.
3408         (vg): Likewise.
3409         * gcc.dg/noreturn-1.c (foo5): Likewise.
3410         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
3411         (method2): Likewise.
3412
3413         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
3414         the return statement using the uninitialized variable.
3415         * gfortran.dg/pr39666-2.f90 (f): Likewise.
3416
3417 2011-02-08  Richard Guenther  <rguenther@suse.de>
3418
3419         PR middle-end/47639
3420         * g++.dg/opt/pr47639.c: New testcase.
3421
3422 2011-02-08  Richard Guenther  <rguenther@suse.de>
3423
3424         PR tree-optimization/47632
3425         * g++.dg/opt/pr47632.C: New testcase.
3426
3427 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3428
3429         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
3430
3431 2011-02-07  Richard Guenther  <rguenther@suse.de>
3432
3433         PR tree-optimization/47615
3434         * g++.dg/opt/pr47615.C: New testcase.
3435
3436 2011-02-07  Richard Guenther  <rguenther@suse.de>
3437
3438         PR tree-optimization/47621
3439         * gcc.dg/torture/pr47621.c: New testcase.
3440
3441 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
3442
3443         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
3444
3445 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
3446
3447         PR fortran/47592
3448         * gfortran.dg/allocate_with_source_1 : New test.
3449
3450 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
3451
3452         PR middle-end/47610
3453         * gcc.dg/pr47610.c: New test.
3454
3455 2011-02-05  Jie Zhang  <jie@codesourcery.com>
3456
3457         PR debug/42631
3458         * gcc.dg/pr42631.c: Update test.
3459         * gcc.dg/pr42631-2.c: New test.
3460
3461 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
3462
3463         PR fortran/47574
3464         * gfortran.dg/pr47574.f90:  New test.
3465
3466 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
3467
3468         PR tree-optimization/46194
3469         * gcc.dg/autopar/pr46194.c: New.
3470
3471 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
3472
3473         PR tree-optimization/43695
3474         * g++.dg/ipa/pr43695.C: New.
3475
3476 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
3477
3478         PR inline-asm/23200
3479         * gcc.dg/pr23200.c: New test.
3480
3481 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
3482
3483         PR c++/47589
3484         * g++.dg/pr47589.C: New test.
3485
3486 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
3487
3488         PR c++/47398
3489         * g++.dg/template/typedef37.C: New test.
3490         * g++.dg/template/param1.C: Adjust expected error message.
3491
3492 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
3493
3494         PR middle-end/31490
3495         * gcc.dg/pr31490-2.c: New test.
3496         * gcc.dg/pr31490-3.c: New test.
3497         * gcc.dg/pr31490-4.c: New test.
3498
3499 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
3500             Jakub Jelinek  <jakub@redhat.com>
3501
3502         PR c++/46890
3503         * g++.dg/parser/semicolon3.C: Adjust.
3504         * g++.dg/parser/semicolon4.C: New testcase.
3505         * g++.dg/pr46890.C: New testcase.
3506
3507 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
3508
3509         PR c++/29571
3510         * g++.dg/init/pr29571.C: New.
3511
3512 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
3513
3514         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
3515         instead of vect_int.
3516
3517 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
3518
3519         PR target/47312
3520         * gcc.target/i386/pr47312.c: New test.
3521
3522         PR target/47564
3523         * gcc.target/i386/pr47564.c: New test.
3524
3525 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
3526
3527         PR tree-optimization/45122
3528         * gcc.dg/tree-ssa/pr45122.c: New.
3529
3530 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
3531
3532         PR target/47272
3533         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
3534         and vec_vsx_st.
3535
3536         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
3537         and vsx so a default --with-cpu=power7 doesn't give an error
3538         when -mavoid-indexed-addresses is used.
3539
3540         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
3541         wrapper function to save the arguments and then jump to the real
3542         function, rather than depending on the compiler not to move stuff
3543         before an asm.
3544         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
3545
3546 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
3547             Paul Thomas  <pault@gcc.gnu.org>
3548
3549         PR fortran/47082
3550         * gfortran.dg/class_37.f03 : New test.
3551
3552 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
3553             Richard Guenther  <rguenther@suse.de>
3554
3555         PR tree-optimization/40979
3556         PR bootstrap/47044
3557         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
3558         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
3559         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
3560         check_vect_support_and_set_flags.
3561         * gfortran.dg/graphite/vect-pr40979.f90: New.
3562
3563 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
3564
3565         PR fortran/47572
3566         * gfortran.dg/class_36.f03: New.
3567
3568 2011-02-02  Richard Guenther  <rguenther@suse.de>
3569
3570         PR tree-optimization/47566
3571         * gcc.dg/lto/20110201-1_0.c: New testcase.
3572
3573 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
3574
3575         PR debug/47498
3576         PR debug/47501
3577         PR debug/45136
3578         PR debug/45130
3579         * debug/pr47498.c: New.
3580         * debug/pr47501.c: New.
3581
3582 2011-02-01  Richard Guenther  <rguenther@suse.de>
3583
3584         PR tree-optimization/47559
3585         * g++.dg/torture/pr47559.C: New testcase.
3586
3587 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
3588
3589         PR fortran/47565
3590         * gfortran.dg/typebound_call_20.f03: New.
3591
3592 2011-02-01  Richard Guenther  <rguenther@suse.de>
3593
3594         PR tree-optimization/47555
3595         * gcc.dg/pr47555.c: New testcase.
3596
3597 2011-02-01  Richard Guenther  <rguenther@suse.de>
3598
3599         PR tree-optimization/47541
3600         * g++.dg/torture/pr47541.C: New testcase.
3601
3602 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
3603
3604         PR fortran/47455
3605         * gfortran.dg/typebound_call_19.f03: New.
3606
3607 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
3608
3609         PR c++/47416
3610         * g++.dg/cpp0x/pr47416.C: New test.
3611
3612 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
3613
3614         PR fortran/47519
3615         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
3616
3617 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
3618
3619         PR fortran/47463
3620         * gfortran.dg/typebound_assignment_1.f03: New.
3621
3622 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
3623
3624         PR tree-optimization/47538
3625         * gcc.c-torture/execute/pr47538.c: New test.
3626
3627 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3628
3629         PR target/45325
3630         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
3631
3632 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3633
3634         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
3635
3636 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
3637
3638         PR rtl-optimization/44031
3639         * gcc.c-torture/compile/20110131-1.c: New test.
3640
3641 2011-01-31  Tobias Burnus  <burnus@net-b.de>
3642
3643         PR fortran/47042
3644         * gfortran.dg/stmt_func_1.f90: New.
3645
3646 2011-01-31  Tobias Burnus  <burnus@net-b.de>
3647
3648         PR fortran/47042
3649         * gfortran.dg/interface_34.f90: New.
3650
3651 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
3652
3653         PR fortran/47523
3654         * gfortran.dg/realloc_on_assign_5.f03: New test.
3655         * gfortran.dg/realloc_on_assign_5.f03: New test.
3656
3657 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3658
3659         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
3660         * gfortran.dg/bessel_7.f90: Likewise.
3661         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
3662
3663         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
3664         * gfortran.dg/sum_init_expr.f03: Likewise.
3665
3666         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
3667
3668         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
3669         -r -nostdlib.
3670
3671         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
3672         loop only on "vect_intfloat_cvt" targets.
3673
3674 2011-01-29  Tobias Burnus  <burnus@net-b.de>
3675
3676         PR fortran/47531
3677         * gfortran.dg/shape_6.f90: New.
3678
3679 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3680
3681         PR libgfortran/47434
3682         * gfortran.dg/read_infnan_1.f90: Update test.
3683         * gfortran.dg/module_nan.f90: Update test.
3684         * gfortran.dg/char4_iunit_1.f03: Update test.
3685         * gfortran.dg/large_real_kind_1.f90: Update test.
3686         * gfortran.dg/real_const_3.f90: Update test.
3687         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
3688
3689 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
3690
3691         PR c++/47311
3692         * g++.dg/template/param2.C: New test.
3693
3694 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3695
3696         PR libgfortran/47285
3697         * gfortran.dg/fmt_g.f: New test.
3698
3699 2011-01-28  Tobias Burnus  <burnus@net-b.de>
3700
3701         PR fortran/47507
3702         * gfortran.dg/pure_formal_1.f90: New.
3703
3704 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
3705
3706         PR target/42894
3707         * gcc.dg/tls/pr42894.c: New test.
3708
3709 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3710
3711         * gcc.dg/pr47276.c: Add dg-require-visibility.
3712
3713 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3714
3715         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
3716
3717 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
3718             Tobias Burnus  <burnus@gcc.gnu.org>
3719
3720         PR fortran/45170
3721         PR fortran/35810
3722         PR fortran/47350
3723         * gfortran.dg/realloc_on_assign_3.f03: New test.
3724         * gfortran.dg/realloc_on_assign_4.f03: New test.
3725         * gfortran.dg/allocatable_function_5.f90: New test.
3726         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
3727         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
3728         implemented" dg-errors.
3729
3730 2011-01-27  Jan Hubicka  <jh@suse.cz>
3731
3732         PR middle-end/46949
3733         * gcc.dg/attr-weakref-4.c: New testcase
3734
3735 2011-01-27  Martin Jambor  <mjambor@suse.cz>
3736
3737         PR tree-optimization/47228
3738         * gcc.dg/torture/pr47228.c: New test.
3739
3740 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3741
3742         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
3743
3744 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3745
3746         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
3747         when using auto-overlay support on the SPU.
3748
3749 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
3750
3751         PR rtl-optimization/44174
3752         * gcc.target/i386/asm-6.c: New test.
3753
3754 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
3755
3756         PR rtl-optimization/46856
3757         * gcc.c-torture/compile/pr46856.c: New test.
3758
3759 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
3760             Andrew Pinski  <pinskia@gmail.com>
3761
3762         PR c/43082
3763         * gcc.dg/pr43082.c: New.
3764
3765 2011-01-26  DJ Delorie  <dj@redhat.com>
3766
3767         PR rtl-optimization/46878
3768         * gcc.dg/pr46878-1.c: New test.
3769
3770 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
3771
3772         PR c++/47476
3773         * g++.dg/cpp0x/pr47476.C: New test.
3774
3775 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
3776
3777         * gcc.c-torture/compile/20110126-1.c: New test.
3778
3779 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
3780
3781         PR c/47473
3782         * gcc.dg/torture/pr47473.c: New test.
3783
3784 2011-01-26  Jan Hubicka  <jh@suse.cz>
3785
3786         PR target/47237
3787         * gcc.c-torture/execute/pr47237.c: New testcase.
3788
3789 2011-01-26  Jan Hubicka  <jh@suse.cz>
3790
3791         PR tree-optimization/47190
3792         * gcc.dg/attr-weakref-3.c: New testcase.
3793
3794 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
3795
3796         PR c++/43601
3797         * gcc.dg/dll-9a.c: New test file.
3798         * gcc.dg/dll-11.c: Likewise.
3799         * gcc.dg/dll-12.c: Likewise.
3800         * gcc.dg/dll-12a.c: Likewise.
3801         * gcc.dg/dll-11a.c: Likewise.
3802         * gcc.dg/dll-9.c: Likewise.
3803         * gcc.dg/dll-10.c: Likewise.
3804         * gcc.dg/dll-10a.c: Likewise.
3805         * g++.dg/ext/dllexport4a.cc: Likewise.
3806         * g++.dg/ext/dllexport4.C: Likewise.
3807         * g++.dg/ext/dllexport5.C: Likewise.
3808         * g++.dg/ext/dllexport5a.cc: Likewise.
3809
3810 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3811
3812         PR tree-optimization/46970
3813         * gcc.dg/graphite/pr46970.c: New.
3814
3815 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3816
3817         PR tree-optimization/46215
3818         * gcc.dg/graphite/pr46215.c: New.
3819
3820 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3821
3822         PR tree-optimization/46168
3823         * gcc.dg/graphite/pr46168.c: New.
3824
3825 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3826
3827         PR tree-optimization/43657
3828         * gcc.dg/graphite/pr43657.c: New.
3829
3830 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3831
3832         PR tree-optimization/29832
3833         * gfortran.dg/graphite/pr29832.f90: New.
3834
3835 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3836
3837         PR tree-optimization/43567
3838         * gcc.dg/graphite/pr43567.c: New.
3839
3840 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3841
3842         * gfortran.dg/graphite/interchange-4.f: New.
3843         * gfortran.dg/graphite/interchange-5.f: New.
3844
3845         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
3846         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
3847         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
3848         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
3849         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
3850         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
3851         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
3852         * gfortran.dg/ltrans-7.f90: Removed.
3853         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
3854
3855         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
3856         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
3857         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
3858         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
3859         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
3860         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
3861         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
3862         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
3863         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
3864         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
3865         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
3866         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
3867         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
3868         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
3869         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
3870         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
3871         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
3872         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
3873         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
3874         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
3875         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
3876         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
3877         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
3878         * gcc.dg/tree-ssa/data-dep-1.c
3879         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
3880         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
3881         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
3882         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
3883         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
3884
3885 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
3886
3887         PR tree-optimization/47265
3888         PR tree-optimization/47443
3889         * gcc.c-torture/compile/pr47265.c: New test.
3890         * gcc.dg/pr47443.c: New test.
3891
3892 2011-01-25  Martin Jambor  <mjambor@suse.cz>
3893
3894         PR tree-optimization/47382
3895         * g++.dg/torture/pr47382.C: New test.
3896         * g++.dg/opt/devirt1.C: Xfail.
3897
3898 2011-01-25  Yao Qi  <yao@codesourcery.com>
3899
3900         PR target/45701
3901         * gcc.target/arm/pr45701-1.c: New test.
3902         * gcc.target/arm/pr45701-2.c: New test.
3903         * gcc.target/arm/pr45701-3.c: New test.
3904
3905 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3906             Jakub Jelinek  <jakub@redhat.com>
3907
3908         PR tree-optimization/47271
3909         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
3910
3911 2011-01-25  Nick Clifton  <nickc@redhat.com>
3912
3913         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
3914         (saturate_add): Delete.
3915         (exchange): Delete.
3916         (main): Do not run saturate_add.
3917         (set_interrupts): Delete.
3918
3919 2011-01-25  Tobias Burnus  <burnus@net-b.de>
3920
3921         PR fortran/47448
3922         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
3923
3924 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
3925
3926         PR tree-optimization/47427
3927         PR tree-optimization/47428
3928         * gcc.c-torture/compile/pr47427.c: New test.
3929         * gcc.c-torture/compile/pr47428.c: New test.
3930
3931 2011-01-25  Richard Guenther  <rguenther@suse.de>
3932
3933         PR middle-end/47411
3934         * gcc.dg/torture/pr47411.c: New testcase.
3935
3936 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3937
3938         * gfortran.dg/graphite/id-24.f: New.
3939         * gfortran.dg/graphite/id-25.f: New.
3940
3941 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3942
3943         * gfortran.dg/graphite/id-23.f: New.
3944
3945 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3946
3947         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
3948
3949 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3950
3951         * gcc.dg/graphite/block-0.c: Un-XFAILed.
3952         * gcc.dg/graphite/block-1.c: Un-XFAILed.
3953         * gcc.dg/graphite/block-7.c: Un-XFAILed.
3954         * gcc.dg/graphite/block-8.c: Un-XFAILed.
3955         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
3956         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
3957         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
3958         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
3959         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
3960
3961 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3962
3963         * gcc.dg/graphite/block-0.c: Add documentation.
3964         * gcc.dg/graphite/block-4.c: Same.
3965         * gcc.dg/graphite/block-7.c: Same.
3966         * gcc.dg/graphite/block-8.c: New.
3967         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
3968         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
3969         * gcc.dg/graphite/interchange-12.c: Add documentation.
3970         * gcc.dg/graphite/interchange-13.c: New.
3971         * gcc.dg/graphite/interchange-14.c: New.
3972         * gcc.dg/graphite/interchange-15.c: New.
3973         * gcc.dg/graphite/interchange-8.c: Add documentation.
3974         * gcc.dg/graphite/interchange-mvt.c: Same.
3975
3976 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
3977
3978         PR target/47408
3979         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
3980         * gcc.target/powerpc/altivec-14.c: Ditto.
3981         * gcc.target/powerpc/altivec-33.c: Ditto.
3982         * gcc.target/powerpc/altivec-types-1.c: Ditto.
3983         * gcc.target/powerpc/altivec-types-2.c: Ditto.
3984         * gcc.target/powerpc/altivec-types-3.c: Ditto.
3985         * gcc.target/powerpc/altivec-types-4.c: Ditto.
3986         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
3987         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
3988         * g++.dg/ext/altivec-15.C: Ditto.
3989         * g++.dg/ext/altivec-types-1.C: Ditto.
3990         * g++.dg/ext/altivec-types-2.C: Ditto.
3991         * g++.dg/ext/altivec-types-3.C: Ditto.
3992         * g++.dg/ext/altivec-types-4.C: Ditto.
3993
3994 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3995
3996         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
3997
3998 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3999
4000         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
4001         optimization options.
4002
4003 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4004
4005         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
4006
4007         PR testsuite/45988
4008         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
4009
4010 2011-01-23  Tobias Burnus  <burnus@net-b.de>
4011
4012         PR fortran/47421
4013         * gfortran.dg/allocatable_scalar_12.f90: New.
4014
4015 2011-01-23  Ira Rosen  <irar@il.ibm.com>
4016
4017         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
4018         vectorization to be not profitable if peeling is used to
4019         realign the memory access.
4020         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
4021         loop bound to avoid loop unrolling.
4022         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
4023
4024 2011-01-22  Jan Hubicka  <jh@suse.cz>
4025
4026         PR lto/47333
4027         * g++.dg/lto/pr47333.C: New file.
4028
4029 2011-01-22  Jan Hubicka  <jh@suse.cz>
4030
4031         PR tree-optimization/43884
4032         PR lto/44334
4033         * gcc.dg/autopar/outer-2.c: Increase array size.
4034         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
4035
4036 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
4037
4038         PR fortran/38536
4039         * gfortran.dg/c_loc_tests_16.f90:  New test.
4040
4041 2011-01-22  Tobias Burnus  <burnus@net-b.de>
4042
4043         PR fortran/47399
4044         * gfortran.dg/typebound_proc_19.f90: New.
4045
4046 2011-01-21  Jeff Law <law@redhat.com>
4047
4048         PR tree-optimization/47053
4049         * g++.dg/pr47053.C: New test.
4050
4051 2011-01-21  Jason Merrill  <jason@redhat.com>
4052
4053         PR c++/47041
4054         * g++.dg/cpp0x/constexpr-ctor6.C: New.
4055
4056 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
4057
4058         PR c++/47388
4059         * g++.dg/cpp0x/range-for10.C: New test.
4060         * g++.dg/template/for1.C: New test.
4061
4062         PR middle-end/45566
4063         * g++.dg/tree-prof/partition3.C: New test.
4064
4065         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
4066
4067         PR rtl-optimization/47366
4068         * g++.dg/opt/pr47366.C: New test.
4069
4070 2011-01-21  Jason Merrill  <jason@redhat.com>
4071
4072         PR c++/46552
4073         * g++.dg/cpp0x/constexpr-regress2.C: New.
4074
4075         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
4076
4077 2011-01-21  Jeff Law <law@redhat.com>
4078
4079         PR rtl-optimization/41619
4080         * gcc.dg/pr41619.c: New.
4081
4082 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
4083
4084         PR tree-optimization/47355
4085         * g++.dg/opt/pr47355.C: New test.
4086
4087 2011-01-21  Richard Guenther  <rguenther@suse.de>
4088
4089         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
4090         making main hot.
4091
4092 2011-01-21  Richard Guenther  <rguenther@suse.de>
4093
4094         PR tree-optimization/47365
4095         * gcc.dg/torture/pr47365.c: New testcase.
4096         * gcc.dg/tree-ssa/pr47392.c: Likewise.
4097
4098 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4099
4100         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
4101
4102 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
4103
4104         PR tree-optimization/47391
4105         * gcc.dg/pr47391.c: New test.
4106
4107 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4108
4109         * g++.dg/template/char1.C: Use signed char.
4110
4111 2011-01-21  Tobias Burnus  <burnus@net-b.de>
4112
4113         PR fortran/47377
4114         * gfortran.dg/pointer_target_4.f90: New.
4115
4116 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
4117
4118         PR target/47251
4119         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
4120         ILP32 system and not IP32.
4121
4122 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
4123
4124         PR debug/46583
4125         * g++.dg/debug/pr46583.C: New.
4126
4127 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
4128
4129         PR debug/47283
4130         * g++.dg/debug/pr47283.C: New test.
4131
4132         PR testsuite/47371
4133         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
4134         * gcc.target/i386/headmerge-2.c: Likewise.
4135
4136 2011-01-20  Richard Guenther  <rguenther@suse.de>
4137
4138         PR middle-end/47370
4139         * gcc.dg/torture/pr47370.c: New testcase.
4140
4141 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
4142
4143         PR tree-optimization/46130
4144         * gcc.dg/pr46130-1.c: New test.
4145         * gcc.dg/pr46130-2.c: New test.
4146
4147 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
4148
4149         PR c++/47291
4150         * g++.dg/debug/dwarf2/template-params-10.C: New test.
4151
4152 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
4153
4154         PR debug/46240
4155         * g++.dg/debug/pr46240.cc: New.
4156
4157 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
4158
4159         PR c++/47303
4160         * g++.dg/template/anonunion1.C: New test.
4161
4162         PR rtl-optimization/47337
4163         * gcc.c-torture/execute/pr47337.c: New test.
4164
4165 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4166
4167         PR testsuite/45342
4168         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
4169
4170 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4171
4172         PR tree-optimization/46021
4173         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
4174
4175 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
4176
4177         PR tree-optimization/47290
4178         * g++.dg/torture/pr47290.C: New test.
4179
4180 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
4181
4182         PR fortran/47240
4183         * gfortran.dg/proc_ptr_comp_29.f90: New.
4184
4185 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
4186
4187         PR testsuite/41146
4188         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
4189         powerpc-apple-darwin9.
4190
4191 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
4192
4193         PR rtl-optimization/47299
4194         * gcc.c-torture/execute/pr47299.c: New test.
4195
4196 2011-01-17  Jason Merrill  <jason@redhat.com>
4197
4198         * g++.dg/cpp0x/constexpr-virtual.C: New.
4199
4200 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
4201
4202         PR fortran/47331
4203         * gfortran.dg/gomp/pr47331.f90: New test.
4204
4205 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4206
4207         PR objc/47314
4208         * objc.dg/selector-warn-1.m: New.
4209         * obj-c++.dg/selector-warn-1.mm: New.
4210
4211 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
4212
4213         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
4214         Update dg-final accordingly.
4215
4216 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4217
4218         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
4219
4220 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4221
4222         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
4223         target check.
4224         * gcc.dg/guality/pr36728-2.c: Likewise.
4225
4226 2011-01-17  Richard Guenther  <rguenther@suse.de>
4227
4228         PR tree-optimization/47313
4229         * g++.dg/torture/pr47313.C: New testcase.
4230
4231 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
4232
4233         PR target/47318
4234         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
4235         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
4236         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
4237         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
4238
4239         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
4240         as __m256i.
4241         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
4242         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
4243         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
4244
4245 2011-01-17  Richard Guenther  <rguenther@suse.de>
4246
4247         PR tree-optimization/45967
4248         * gcc.dg/torture/pr45967-2.c: New testcase.
4249         * gcc.dg/torture/pr45967-3.c: Likewise.
4250
4251 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4252
4253         PR testsuite/47325
4254         * g++.dg/ext/pr47213.C: Require visibility.
4255
4256 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
4257
4258         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
4259         * gcc.dg/fixed-point/struct-union.c: Update error messages.
4260
4261 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
4262
4263         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
4264         Linux-based targets.
4265
4266 2011-01-13  Jan Hubicka  <jh@suse.cz>
4267
4268         PR tree-optimization/47276
4269         * gcc.dg/pr47276.c: New testcase.
4270
4271 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
4272             Jonathan Wakely  <jwakely.gcc@gmail.com>
4273
4274         PR c++/33558
4275         * g++.dg/other/pr33558.C: New.
4276         * g++.dg/other/pr33558-2.C: New.
4277
4278 2011-01-14  Martin Jambor  <mjambor@suse.cz>
4279
4280         PR tree-optimization/45934
4281         PR tree-optimization/46302
4282         * g++.dg/ipa/devirt-c-1.C: New test.
4283         * g++.dg/ipa/devirt-c-2.C: Likewise.
4284         * g++.dg/ipa/devirt-c-3.C: Likewise.
4285         * g++.dg/ipa/devirt-c-4.C: Likewise.
4286         * g++.dg/ipa/devirt-c-5.C: Likewise.
4287         * g++.dg/ipa/devirt-c-6.C: Likewise.
4288         * g++.dg/ipa/devirt-6.C: Likewise.
4289         * g++.dg/ipa/devirt-d-1.C: Likewise.
4290         * g++.dg/torture/pr45934.C: Likewise.
4291
4292 2011-01-14  Jason Merrill  <jason@redhat.com>
4293
4294         * g++.dg/cpp0x/variadic105.C: New.
4295
4296 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
4297             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4298
4299         PR objc/45989
4300         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
4301         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
4302         execution tests on i?86-*-*, x86_64-*-* and
4303         powerpc*-apple-darwin* && ilp32.
4304         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
4305         tests on i?86-*-* and x86_64-*-*.
4306
4307 2011-01-14  Richard Guenther  <rguenther@suse.de>
4308
4309         PR tree-optimization/47280
4310         * g++.dg/opt/pr47280.C: New testcase.
4311
4312 2011-01-14  Jason Merrill  <jason@redhat.com>
4313
4314         * g++.dg/cpp0x/constexpr-regress1.C: New.
4315
4316         * g++.dg/ext/flexary2.C: New.
4317
4318 2011-01-14  Richard Guenther  <rguenther@suse.de>
4319
4320         PR middle-end/47281
4321         * gcc.dg/torture/pr47281.c: New testcase.
4322         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
4323
4324 2011-01-14  Richard Guenther  <rguenther@suse.de>
4325
4326         PR tree-optimization/47286
4327         * gcc.dg/tree-ssa/pr47286.c: New testcase.
4328
4329 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
4330
4331         PR c++/47213
4332         * g++.dg/ext/pr47213.C: New.
4333
4334 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4335
4336         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
4337
4338 2011-01-13  Tobias Burnus  <burnus@net-b.de>
4339             Mikael Morin  <mikael@gcc.gnu.org>
4340
4341         PR fortran/45848
4342         PR fortran/47204
4343         * gfortran.dg/select_type_20.f90: New.
4344         * gfortran.dg/select_type_21.f90: New.
4345
4346 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
4347
4348         PR target/47251
4349         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
4350
4351 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4352
4353         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
4354         * gcc.dg/guality/pr36728-2.c: Likewise.
4355
4356 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
4357
4358         PR debug/PR46973
4359         * g++.dg/debug/dwarf2/template-params-9.C: New test.
4360
4361 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
4362
4363         PR rtl-optimization/45352
4364         * gcc.dg/pr45352-3.c: New.
4365
4366 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
4367
4368         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
4369         comment.
4370         * g++.dg/cpp0x/range-for8.C: New.
4371         * g++.dg/cpp0x/range-for9.C: New.
4372
4373 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
4374
4375         PR debug/47209
4376         * g++.dg/debug/pr47209.C: New.
4377
4378 2011-01-12  Richard Guenther  <rguenther@suse.de>
4379
4380         PR lto/47259
4381         * gcc.dg/lto/pr47259_0.c: New testcase.
4382         * gcc.dg/lto/pr47259_1.c: Likewise.
4383
4384 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
4385
4386         * objc-obj-c++-shared/Object1.h: Add copyright header, update
4387         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
4388         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
4389         methods missing from the OBJC2 Object.
4390         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
4391         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
4392         GNU and NeXT runtimes.
4393         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
4394         comments.
4395         * objc-obj-c++-shared/Object1.m: Likewise.
4396         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
4397         * objc.dg/proto-qual-1.m: Likewise.
4398         * obj-c++.dg/proto-lossage-3.mm: Likewise.
4399         * obj-c++.dg/proto-qual-1.mm: Likewise.
4400
4401 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
4402
4403         PR testsuite/33033
4404         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
4405
4406 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
4407
4408         Fixed the Objective-C++ testsuite and updated all tests.
4409         * lib/obj-c++.exp (obj-c++_init): Declare and set
4410         gcc_warning_prefix and gcc_error_prefix.
4411         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
4412         'dg-warning', 'dg-message' and 'dg-error'.
4413         * obj-c++.dg/class-extension-3.mm: Likewise.
4414         * obj-c++.dg/class-protocol-1.mm: Likewise.
4415         * obj-c++.dg/encode-7.mm: Likewise.
4416         * obj-c++.dg/exceptions-3.mm: Likewise.
4417         * obj-c++.dg/exceptions-5.mm: Likewise.
4418         * obj-c++.dg/method-12.mm: Likewise.
4419         * obj-c++.dg/method-13.mm: Likewise.
4420         * obj-c++.dg/method-15.mm: Likewise.
4421         * obj-c++.dg/method-16.mm: Likewise.
4422         * obj-c++.dg/method-4.mm: Likewise.
4423         * obj-c++.dg/method-8.mm: Likewise.
4424         * obj-c++.dg/method-conflict-1.mm: Likewise.
4425         * obj-c++.dg/method-conflict-2.mm: Likewise.
4426         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
4427         and uncommented second part of the testcase now that the testsuite
4428         works correctly.
4429         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
4430         and uncommented second part of the testcase now that the testsuite
4431         works correctly.
4432         * obj-c++.dg/private-1.mm: Likewise.
4433         * obj-c++.dg/proto-lossage-4.mm: Likewise.
4434         * obj-c++.dg/syntax-error-7.mm: Likewise.
4435         * obj-c++.dg/warn5.mm: Likewise.
4436         * obj-c++.dg/property/at-property-14.mm: Likewise.
4437         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
4438         FIXME.
4439         * obj-c++.dg/property/at-property-18.mm: Likewise.
4440         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
4441         FIXME.
4442         * obj-c++.dg/property/at-property-21.mm: Likewise.
4443         * obj-c++.dg/property/at-property-28.mm: Likewise.
4444         * obj-c++.dg/property/at-property-5.mm: Likewise.
4445         * obj-c++.dg/property/dynamic-2.mm: Likewise.
4446         * obj-c++.dg/property/property-neg-3.mm: Likewise.
4447         * obj-c++.dg/property/synthesize-11.mm: Likewise.
4448         * obj-c++.dg/property/synthesize-6.mm: Likewise.
4449         * obj-c++.dg/property/synthesize-8.mm: Likewise.
4450         * obj-c++.dg/property/synthesize-9.mm: Likewise.
4451         * obj-c++.dg/tls/diag-5.mm: Likewise.
4452         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
4453         dg-error, now matched correctly.
4454
4455 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
4456
4457         * objc.dg/property/at-property-29.m: New.
4458         * obj-c++.dg/property/at-property-29.mm: New.
4459
4460 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4461
4462         * go.test/go-test.exp (go-set-goarch): New proc.
4463         (go-gc-tests): Use it.
4464
4465 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
4466
4467         PR debug/46955
4468         * g++.dg/debug/dwarf2/template-params-8.C: New test.
4469
4470 2011-01-11  Richard Henderson  <rth@redhat.com>
4471
4472         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
4473
4474 2011-01-11  Jan Hubicka  <jh@suse.cz>
4475
4476         PR lto/45721
4477         PR lto/45375
4478         * testsuite/gcc.dg/lto/pr45721_1.c: New file.
4479         * testsuite/gcc.dg/lto/pr45721_0.c: New file.
4480
4481 2011-01-11  Richard Guenther  <rguenther@suse.de>
4482
4483         PR tree-optimization/46076
4484         * gcc.dg/tree-ssa/pr46076.c: New testcase.
4485
4486 2011-01-11  Jeff Law <law@redhat.com>
4487
4488         * PR tree-optimization/47086
4489         * gcc.dg/pr47086.c: New test.
4490
4491 2011-01-11  Jason Merrill  <jason@redhat.com>
4492
4493         PR c++/46658
4494         * g++.dg/template/new10.C: New.
4495
4496         PR c++/45520
4497         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
4498
4499 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
4500
4501         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
4502         Split type definitions and NSConstantString class into...
4503         * objc-obj-c++-shared/objc-test-suite-types.h: New.
4504         * objc-obj-c++-shared/nsconstantstring-class.h: New.
4505         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
4506         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
4507         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
4508         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
4509         to comments.
4510         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
4511         encode defines for newer NeXT system headers.
4512         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
4513         * obj-c++.dg/torture/strings/string1.mm: Likewise.
4514         * objc.dg/foreach-5.m: Likewise.
4515         * objc.dg/foreach-2.m: Likewise.
4516         * objc.dg/foreach-4.m: Likewise.
4517         * objc.dg/torture/strings/string1.m: Likewise.
4518         * objc.dg/torture/strings/string2.m: Likewise.
4519         * objc.dg/torture/strings/string3.m: Likewise.
4520         * objc.dg/torture/strings/string4.m: Likewise.
4521         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
4522         header and stand alone.
4523         * obj-c++.dg/strings/strings-2.mm: Likewise.
4524         * objc.dg/torture/strings/const-str-3.m: Likewise.
4525         * objc.dg/strings/strings-2.m: Likewise.
4526         * objc.dg/strings/const-str-12b.m: Likewise.
4527
4528 2011-01-12  Richard Guenther  <rguenther@suse.de>
4529
4530         PR middle-end/32511
4531         * gcc.dg/attr-weak-1.c: Adjust.
4532
4533 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
4534
4535         PR fortran/47051
4536         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
4537         standard compliant and comment.
4538
4539 2011-01-10  Jan Hubicka  <jh@suse.cz>
4540
4541         PR lto/46083
4542         * gcc.dg/initpri3.c: New testcase.
4543
4544 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
4545
4546         PR lto/47222
4547         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
4548         externally visible.
4549         (g_esi): Likewise.
4550         (g_ebx): Likewise.
4551         (g_ebp): Likewise.
4552         (g_esp): Likewise.
4553         (g_ebp_save): Likewise.
4554         (g_esp_save): Likewise.
4555
4556 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4557
4558         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
4559
4560 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4561
4562         PR tree-optimization/46021
4563         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
4564         i?86-*-*, x86_64-*-*.
4565
4566 2011-01-10  Jeff Law <law@redhat.com>
4567
4568         * PR tree-optimization/47141
4569         * gcc.c-torture/compile/pr47141.c: New test.
4570
4571 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
4572
4573         PR testsuite/46230
4574         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
4575         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
4576         * gcc.dg/vect/slp-35.c: Remove XFAILs.
4577         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
4578
4579         PR testsuite/46230
4580         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
4581         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
4582         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
4583         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
4584         being vectorized.  Adjust dg-final pattern.
4585
4586         PR testsuite/46230
4587         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
4588         * gcc.dg/vect/slp-24.c: Likewise.
4589
4590 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
4591
4592         PR c++/47218
4593         * g++.dg/other/pr47218-1.C: New test file.
4594         * g++.dg/other/pr47218.C: Likewise.
4595         * g++.dg/other/pr47218.h: New supporting header.
4596
4597 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
4598
4599         PR objc/47232
4600         * objc.dg/attributes/invalid-attribute-1.m: New.
4601         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
4602
4603 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
4604
4605         PR fortran/47224
4606         * gfortran.dg/proc_ptr_comp_28.f90: New.
4607
4608 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
4609
4610         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
4611         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
4612         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
4613         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4614         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
4615         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
4616         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
4617         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
4618         * objc.dg/gnu-api-2-class.m: Likewise.
4619         * objc.dg/gnu-api-2-ivar.m: Likewise.
4620         * objc.dg/gnu-api-2-method.m: Likewise.
4621         * objc.dg/gnu-api-2-objc.m: Likewise.
4622         * objc.dg/gnu-api-2-object.m: Likewise.
4623         * objc.dg/gnu-api-2-property.m: Likewise.
4624         * objc.dg/gnu-api-2-protocol.m: Likewise.
4625         * objc.dg/gnu-api-2-sel.m: Likewise.
4626
4627 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
4628
4629         * objc.dg/foreach-1.m: Skip for Darwin < 9.
4630         * objc.dg/objc-foreach-4.m: Likewise.
4631         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
4632         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
4633         * objc.dg/foreach-4.m: Likewise.
4634         * objc.dg/foreach-5.m: Likewise.
4635         * objc.dg/foreach-3.m: Return self from init.
4636
4637 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4638
4639         PR fortran/38536
4640         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
4641
4642 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
4643
4644         PR fortran/46313
4645         * gfortran.dg/class_35.f90: New.
4646
4647 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
4648
4649         * objc.dg/foreach-1.m: Add "-Wall" to flags.
4650
4651 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4652
4653         PR objc/47078
4654         * objc.dg/invalid-method-2.m: New.
4655         * obj-c++.dg/invalid-method-2.mm: New.
4656
4657 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
4658
4659         PR fortran/46896
4660         * gfortran.dg/transpose_optimization_2.f90 : New test.
4661
4662 2011-01-08  Jan Hubicka  <jh@suse.cz>
4663
4664         PR tree-optmization/46469
4665         * g++.dg/torture/pr46469.C: New testcase.
4666
4667 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
4668
4669         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
4670         emulation of libobjc-gnu structure layout functionality to ..
4671         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
4672         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
4673         * objc/execute/bf-common.h: Adjust headers.
4674         * objc/execute/bf-1.m: Likewise.
4675         * objc/execute/bf-2.m: Likewise.
4676         * objc/execute/bf-3.m: Likewise.
4677         * objc/execute/bf-4.m: Likewise.
4678         * objc/execute/bf-5.m: Likewise.
4679         * objc/execute/bf-6.m: Likewise.
4680         * objc/execute/bf-7.m: Likewise.
4681         * objc/execute/bf-8.m: Likewise.
4682         * objc/execute/bf-9.m: Likewise.
4683         * objc/execute/bf-10.m: Likewise.
4684         * objc/execute/bf-11.m: Likewise.
4685         * objc/execute/bf-12.m: Likewise.
4686         * objc/execute/bf-13.m: Likewise.
4687         * objc/execute/bf-14.m: Likewise.
4688         * objc/execute/bf-15.m: Likewise.
4689         * objc/execute/bf-16.m: Likewise.
4690         * objc/execute/bf-17.m: Likewise.
4691         * objc/execute/bf-18.m: Likewise.
4692         * objc/execute/bf-19.m: Likewise.
4693         * objc/execute/bf-20.m: Likewise.
4694         * objc/execute/bf-21.m: Likewise.
4695         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
4696         objc_get_type_qualifiers ().
4697
4698 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
4699
4700         PR fortran/45777
4701         * gfortran.dg/dependency_39.f90:  New test.
4702
4703 2011-01-07  Jan Hubicka  <jh@suse.cz>
4704
4705         Get builtins tests ready for linker plugin.
4706         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
4707         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
4708         my_memset, my_bzero): Mark used.
4709         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
4710         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
4711         volatile.
4712         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
4713         volatile.
4714
4715 2011-01-07  Jan Hubicka  <jh@suse.cz>
4716
4717         PR tree-optimization/46367
4718         * g++.dg/torture/pr46367.C: New file.
4719
4720 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
4721
4722         PR target/47201
4723         * gcc.dg/pr47201.c: New test.
4724
4725         PR bootstrap/47187
4726         * gcc.dg/tree-prof/pr47187.c: New test.
4727
4728 2011-01-07  Tobias Burnus  <burnus@net-b.de>
4729
4730         PR fortran/41580
4731         * gfortran.dg/extends_type_of_3.f90: New.
4732
4733 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
4734
4735         * g++.dg/ext/dllexport-MI1.C: Adjust test.
4736         * g++.dg/ext/dllimport-MI1.C: Likewise.
4737         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
4738         * g++.dg/ext/dllimport10.C: Likewise.
4739         * g++.dg/ext/dllimport11.C: Likewise.
4740         * g++.dg/ext/dllimport12.C: Likewise.
4741         * g++.dg/ext/dllimport13.C: Likewise.
4742         * g++.dg/ext/dllimport2.C: Likewise.
4743         * g++.dg/ext/dllimport3.C: Likewise.
4744         * g++.dg/ext/dllimport4.C: Likewise.
4745         * g++.dg/ext/dllimport5.C: Likewise.
4746         * g++.dg/ext/dllimport6.C: Likewise.
4747         * g++.dg/ext/dllimport8.C: Likewise.
4748         * g++.dg/ext/dllimport9.C: Likewise.
4749         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
4750         targets, too. Additionally enable test for i?86-*-mingw*.
4751         * g++.dg/ext/selectany1.C: Likewise.
4752         Remove guard variable check.
4753
4754 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
4755
4756         PR fortran/47189
4757         PR fortran/47194
4758         * gfortran.dg/storage_size_3.f08: Extended.
4759
4760 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
4761
4762         PR c++/47022
4763         * g++.dg/template/stdarg1.C: New test.
4764
4765 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
4766
4767         PR fortran/47195
4768         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
4769         * gfortran.dg/defined_operators_1.f90: Split the subroutine
4770         from the interface of functions to not hide the errors that
4771         shall be tested.
4772
4773 2011-01-06  Jan Hubicka  <jh@suse.cz>
4774
4775         * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
4776         * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
4777
4778 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
4779
4780         PR fortran/33117
4781         PR fortran/46478
4782         * gfortran.dg/interface_33.f90: New test.
4783
4784 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
4785
4786         PR c/47150
4787         * gcc.c-torture/compile/pr47150.c: New test.
4788
4789 2011-01-06  Ira Rosen  <irar@il.ibm.com>
4790
4791         PR tree-optimization/47139
4792         * gcc.dg/vect/pr47139.c: New test.
4793
4794 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
4795
4796         PR fortran/47180
4797         * gfortran.dg/extends_type_of_2.f03: New.
4798
4799 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4800
4801         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
4802
4803 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
4804
4805         * gnat.dg/opt14.adb: New test.
4806
4807 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
4808
4809         PR fortran/46017
4810         * gfortran.dg/allocate_error_2.f90:  New test.
4811
4812 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
4813
4814         PR fortran/47024
4815         * gfortran.dg/storage_size_3.f08: New.
4816
4817 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4818
4819         PR libgfortran/47154
4820         * gfortran.dg/namelist_68.f90: New test.
4821
4822 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
4823
4824         * gnat.dg/unchecked_convert8.ad[sb]: New test.
4825
4826 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
4827
4828         PR fortran/46448
4829         * gfortran.dg/class_34.f90: New.
4830
4831 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4832
4833         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
4834         use __builtin_inff.  Skip all single-precision tests that require
4835         Infinity.
4836
4837 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4838
4839         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
4840
4841 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
4842
4843         PR tree-optimization/47148
4844         * gcc.c-torture/execute/pr47148.c: New test.
4845
4846         PR tree-optimization/47155
4847         * gcc.c-torture/execute/pr47155.c: New test.
4848
4849         PR rtl-optimization/47157
4850         * gcc.c-torture/compile/pr47157.c: New test.
4851
4852 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4853
4854         * gcc.dg/torture/vector-shift2.c (schar): Define.
4855         (main): Always use schar or uchar instead of plain "char" to avoid
4856         dependencies on implementation-defined char signedness.
4857
4858 2011-01-03  Martin Jambor  <mjambor@suse.cz>
4859
4860         PR tree-optimization/46801
4861         * gnat.dg/pack9.adb: Remove xfail.
4862
4863 2011-01-03  Martin Jambor  <mjambor@suse.cz>
4864
4865         PR tree-optimization/46984
4866         * g++.dg/ipa/pr46984.C: New test.
4867
4868 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
4869
4870         PR fortran/46408
4871         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
4872
4873 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
4874
4875         PR tree-optimization/47140
4876         * gcc.c-torture/compile/pr47140.c: New test.
4877
4878         PR rtl-optimization/47028
4879         * gcc.dg/pr47028.c: New test.
4880
4881 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
4882
4883         * objc.dg/protocol-forward-1.m: Removed TODO.
4884         * objc.dg/protocol-forward-2.m: New.
4885         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
4886         * obj-c++.dg/protocol-forward-2.mm: New.
4887
4888 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
4889
4890         PR target/38662
4891         * g++.dg/eh/pr38662.C: New testcase.
4892
4893 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
4894
4895         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
4896         scan for newline '\n'.
4897
4898 \f
4899 Copyright (C) 2011 Free Software Foundation, Inc.
4900
4901 Copying and distribution of this file, with or without modification,
4902 are permitted in any medium without royalty provided the copyright
4903 notice and this notice are preserved.