OSDN Git Service

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