OSDN Git Service

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