OSDN Git Service

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