OSDN Git Service

e8b525c08ebe49bf539a1b5aaf77cd88f49b8c89
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2014-04-07  Martin Jambor  <mjambor@suse.cz>
2
3         PR ipa/60640
4         * g++.dg/ipa/pr60640-1.C: New test.
5         * g++.dg/ipa/pr60640-2.C: Likewise.
6         * g++.dg/ipa/pr60640-3.C: Likewise.
7
8 2014-04-06  Dominique d'Humieres  <dominiq@lps.ens.fr>
9             Iain Sandoe <iain@codesourcery.com>
10
11         PR target/54083
12         * gcc.dg/attr-weakref-1.c: Allow the test on darwin with
13         the additional options -Wl,-undefined,dynamic_lookup and
14         -Wl,-flat_namespace
15         * gcc.dg/torture/pr53922.c: Additional option
16         -Wl,-flat_namespace for darwin[89].
17
18 2014-04-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
19
20         PR fortran/60522
21         * gfortran.dg/where_4.f90:  New test case.
22
23 2014-03-20  Tobias Burnus  <burnus@net-b.de>
24
25         PR fortran/60543
26         PR fortran/60283
27         * gfortran.dg/implicit_pure_4.f90: New.
28
29 2014-03-18  Richard Biener  <rguenther@suse.de>
30
31         Backport from mainline
32         2013-11-05  Richard Biener  <rguenther@suse.de>
33
34         PR middle-end/58941
35         * gcc.dg/torture/pr58941.c: New testcase.
36
37 2014-03-18  Richard Biener  <rguenther@suse.de>
38
39         Backport from mainline
40         2013-08-27  Richard Biener  <rguenther@suse.de>
41
42         PR tree-optimization/57521
43         * gcc.dg/torture/pr57521.c: New testcase.
44
45         2013-09-03  Richard Biener  <rguenther@suse.de>
46
47         PR middle-end/57656
48         * gcc.dg/torture/pr57656.c: New testcase.
49
50         2013-11-19  Richard Biener  <rguenther@suse.de>
51
52         PR tree-optimization/57517
53         * gfortran.fortran-torture/compile/pr57517.f90: New testcase.
54         * gcc.dg/torture/pr57517.c: Likewise.
55
56 2014-03-17  Richard Biener  <rguenther@suse.de>
57
58         Backport from mainline
59         2013-05-21  Richard Biener  <rguenther@suse.de>
60
61         PR tree-optimization/57303
62         * gcc.dg/torture/pr57303.c: New testcase.
63
64         2013-12-02  Richard Biener  <rguenther@suse.de>
65
66         PR tree-optimization/59139
67         * gcc.dg/torture/pr59139.c: New testcase.
68
69         2014-02-14  Richard Biener  <rguenther@suse.de>
70
71         PR tree-optimization/60183
72         * gcc.dg/torture/pr60183.c: New testcase.
73
74 2014-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
75
76         Backport from mainline
77         PR libfortran/58324
78         * gfortran.dg/list_read_12.f90: New test.
79
80 2014-03-09  Janus Weil  <janus@gcc.gnu.org>
81
82         Backport from 4.8
83         2014-03-08  Janus Weil  <janus@gcc.gnu.org>
84
85         PR fortran/60450
86         * gfortran.dg/shape_8.f90: New.
87
88 2014-03-02  Mikael Morin  <mikael@gcc.gnu.org>
89
90         PR fortran/60341
91         * gfortran.dg/str_comp_optimize_1.f90: New test.
92
93 2014-02-26  Fabien ChĂȘne  <fabien@gcc.gnu.org>
94
95         PR c++/37140
96         * g++.dg/template/using27.C: New.
97         * g++.dg/template/using28.C: New.
98         * g++.dg/template/using29.C: New.
99
100 2014-02-22  Mikael Morin  <mikael@gcc.gnu.org>
101
102         PR fortran/59599
103         * gfortran.dg/ichar_3.f90: New test.
104
105 2014-02-20  Janus Weil  <janus@gcc.gnu.org>
106
107         Backport from mainline
108         2014-02-17  Janus Weil  <janus@gcc.gnu.org>
109
110         PR fortran/55907
111         * gfortran.dg/init_flag_12.f90: New.
112
113 2014-02-18  Kai Tietz  <ktietz@redhat.com>
114
115         PR target/60193
116         * gcc.target/i386/nest-1.c: New testcase.
117
118 2014-02-18  Eric Botcazou  <ebotcazou@adacore.com>
119
120         * gnat.dg/opt32.adb: New test.
121
122 2014-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
123             Dominique d'Humieres  <dominiq@lps.ens.fr>
124
125         Backport from mainline
126         PR libfortran/59771
127         PR libfortran/59774
128         PR libfortran/59836
129         * gfortran.dg/fmt_g_1.f90: New test.
130         * gfortran.dg/round_3.f08: New cases added.
131
132 2014-02-08  Mikael Morin  <mikael@gcc.gnu.org>
133
134         PR fortran/57033
135         * gfortran.dg/default_initialization_7.f90: New test.
136
137 2014-02-08  Paul Thomas  <pault@gcc.gnu.org>
138
139         PR fortran/59906
140         * gfortran.dg/elemental_subroutine_9.f90 : New test
141
142 2014-02-04  Uros Bizjak  <ubizjak@gmail.com>
143
144         Backport from mainline
145         2014-02-02  Uros Bizjak  <ubizjak@gmail.com>
146
147         PR target/60017
148         * gcc.c-torture/execute/pr60017.c: New test.
149
150 2014-02-03  Janus Weil  <janus@gcc.gnu.org>
151
152         PR fortran/59941
153         * gfortran.dg/typebound_proc_26.f90: New.
154
155 2014-01-29  Markus Trippelsdorf  <markus@trippelsdorf.de>
156
157         Backport from mainline
158         2012-12-13  Jakub Jelinek  <jakub@redhat.com>
159
160         PR gcov-profile/55650
161         * g++.dg/other/pr55650.C: New test.
162         * g++.dg/other/pr55650.cc: New file.
163
164 2014-01-26  Mikael Morin  <mikael@gcc.gnu.org>
165
166         PR fortran/58007
167         * gfortran.dg/unresolved_fixup_1.f90: New test.
168         * gfortran.dg/unresolved_fixup_2.f90: New test.
169
170 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
171
172         PR target/59839
173         * gcc.target/i386/pr59839.c: New test.
174
175         PR debug/54694
176         * gcc.target/i386/pr9771-1.c (main): Rename to...
177         (real_main): ... this.  Add __asm name "main".
178         (ASMNAME, ASMNAME2, STRING): Define.
179
180 2014-01-16  Marek Polacek  <polacek@redhat.com>
181
182         Backport from mainline
183         2014-01-16  Marek Polacek  <polacek@redhat.com>
184
185         PR middle-end/59827
186         * gcc.dg/pr59827.c: New test.
187
188 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
189
190         PR rtl-optimization/54300
191         * gcc.target/arm/pr54300.C: New test.
192
193 2014-01-03  Joseph Myers  <joseph@codesourcery.com>
194
195         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
196
197 2013-12-12  Uros Bizjak  <ubizjak@gmail.com>
198
199         Backport from mainline
200         2013-12-12  Ryan Mansfield  <rmansfield@qnx.com>
201
202         PR testsuite/59442
203         * gcc.target/i386/sse2-movapd-1.c: Fix alignment attributes.
204         * gcc.target/i386/sse2-movapd-2.c: Likewise.
205         * gcc.target/i386/avx-vmovapd-256-1.c: Likewise.
206         * gcc.target/i386/avx-vmovapd-256-2.c: Likewise.
207
208 2013-12-04  Marek Polacek  <polacek@redhat.com>
209
210         PR c/59351
211         * gcc.dg/pr59351.c: Use -pedantic instead of -Wpedantic.
212
213 2013-12-03  Marek Polacek  <polacek@redhat.com>
214
215         Backport from mainline
216         2013-12-03  Marek Polacek  <polacek@redhat.com>
217
218         PR c/59351
219         * gcc.dg/pr59351.c: New test.
220
221 2013-11-28  Uros Bizjak  <ubizjak@gmail.com>
222
223         Backport from mainline
224         2013-11-27  Uros Bizjak  <ubizjak@gmail.com>
225                     Ganesh Gopalasubramanian  <Ganesh.Gopalasubramanian@amd.com>
226
227         PR target/56788
228         * gcc.target/i386/xop-frczX.c: New test.
229
230 2013-11-25  Vidya Praveen  <vidyapraveen@arm.com>
231
232         Backport from mainline
233         2013-10-21  Vidya Praveen  <vidyapraveen@arm.com>
234
235         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
236         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
237
238 2013-11-17  Paul Thomas  <pault@gcc.gnu.org>
239
240         PR fortran/58771
241         * gfortran.dg/derived_external_function_1.f90 : New test
242
243 2013-11-02  Janus Weil  <janus@gcc.gnu.org>
244
245         Backport from mainline
246         2013-09-23  Janus Weil  <janus@gcc.gnu.org>
247
248         PR fortran/58355
249         * gfortran.dg/extends_15.f90: New.
250
251 2013-10-28  Tom de Vries  <tom@codesourcery.com>
252
253         * gcc.target/arm/require-pic-register-loc.c: New test.
254
255 2013-10-28  Tom de Vries  <tom@codesourcery.com>
256
257         * gcc.target/arm/require-pic-register-loc.c: New test.
258
259 2013-10-26  Uros Bizjak  <ubizjak@gmail.com>
260
261         Backport from mainline
262         2013-10-22  Uros Bizjak  <ubizjak@gmail.com>
263
264         PR target/58779
265         * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
266         and MINUSCCZEXT defines. Update scan-assembler dg directive.
267         * gcc.dg/torture/pr58779.c: New test.
268
269 2013-10-25  Richard Henderson  <rth@redhat.com>
270
271         PR rtl/58542
272         * gcc.dg/atomic-store-6.c: New.
273
274 2013-10-25  Tom de Vries  <tom@codesourcery.com>
275
276         PR c++/58282
277         * g++.dg/tm/noexcept-6.C: New test.
278
279 2013-10-25  Eric Botcazou  <ebotcazou@adacore.com>
280
281         * gcc.c-torture/execute/pr58831.c: New test.
282
283 2013-10-16  Paolo Carlini  <paolo.carlini@oracle.com>
284
285         PR c++/58633
286         * g++.dg/cpp0x/decltype57.C: New.
287         * g++.dg/cpp0x/enum18.C: Revert r174385 changes.
288
289 2013-09-23  Eric Botcazou  <ebotcazou@adacore.com>
290
291         * gnat.dg/opt28.ad[sb]: New test.
292         * gnat.dg/opt28_pkg.ads: New helper.
293
294 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
295
296         * gnat.dg/in_out_parameter4.adb: New test.
297
298 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
299
300         * gnat.dg/loop_optimization16.adb: New test.
301         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
302
303 2013-08-13  Marek Polacek  <polacek@redhat.com>
304
305         Backport from 4.8:
306         2013-08-13  Marek Polacek  <polacek@redhat.com>
307
308         PR tree-optimization/57980
309         * gcc.dg/pr57980.c: New test.
310
311 2013-08-11  Janus Weil  <janus@gcc.gnu.org>
312
313         Backport from trunk:
314         2013-08-09  Janus Weil  <janus@gcc.gnu.org>
315
316         PR fortran/58058
317         * gfortran.dg/transfer_intrinsic_6.f90: New.
318
319 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
320
321         PR target/55656
322         PR target/55657
323         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
324         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
325         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
326         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
327         * objc.dg/image-info.m: Likewise.
328         * objc.dg/symtab-1.m: Likewise.
329         * objc.dg/torture/strings/const-str-10.m: Likewise.
330         * objc.dg/torture/strings/const-str-11.m: Likewise.
331         * objc.dg/torture/strings/const-str-9.m: Likewise.
332         * objc.dg/zero-link-1.m: Likewise.
333         * objc.dg/zero-link-2.m: Likewise.
334         * objc.dg/no-extra-load.m: Avoid Foundation.h.
335         * objc.dg/objc-foreach-4.m: Likewise.
336         * objc.dg/objc-foreach-5.m: Likewise.
337         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
338         (for Darwin).
339         * obj-c++.dg/strings/const-str-12.mm: Likewise.
340         * obj-c++.dg/syntax-error-1.mm: Likewise.
341         * objc.dg/method-6.m: Likewise.
342         * objc.dg/pr23214.m: Likewise.
343         * objc.dg/proto-lossage-7.m: Likewise.
344         * objc.dg/strings/const-str-12b.m: Likewise.
345         * objc.dg/zero-link-3.m: Likewise.
346         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
347         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
348         adjust headers, interfaces and encoded types to reflect current system
349         versions.  Add FIXME and outputs from current system compiler for
350         reference.
351
352 2012-12-03  Paolo Carlini  <paolo.carlini@oracle.com>
353
354         PR c++/54170
355         * g++.dg/cpp0x/lambda/lambda-nullptr.C: New.
356
357 2013-07-08  Tobias Burnus  <burnus@net-b.de>
358
359         PR fortran/57785
360         * gfortran.dg/dot_product_2.f90: New.
361
362 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
363
364         PR rtl-optimization/57829
365         * gcc.c-torture/execute/pr57829.c: New test.
366
367 2013-07-05  Uros Bizjak  <ubizjak@gmail.com>
368
369         Backport from mainline
370         2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
371
372         PR target/57655
373         * gcc.target/i386/pr57655.c: New test.
374
375 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
376
377         PR target/57568
378         * gcc.c-torture/execute/pr57568.c: New test.
379
380 2013-06-06  Tobias Burnus  <burnus@net-b.de>
381
382         Backport from mainline
383         2012-08-27  Tobias Burnus  <burnus@net-b.de>
384
385         PR fortran/54370
386         * gfortran.dg/do_5.f90: New.
387
388 2013-06-01  Janus Weil  <janus@gcc.gnu.org>
389             Tobias Burnus  <burnus@net-b.de>
390
391         PR fortran/57217
392         * gfortran.dg/typebound_override_4.f90: New.
393
394 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
395
396         * gnat.dg/specs/last_bit.ads: New test.
397
398 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
399
400         PR target/57264
401         * gcc.target/i386/pr57264.c: New test.
402
403 2013-05-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
404
405         Backport from trunk
406         2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
407
408         PR target/57150
409         * gcc.target/powerpc/pr57150.c: New file.
410
411 2013-05-07  Tobias Burnus  <burnus@net-b.de>
412
413         Backport from mainline
414         2013-05-02  Tobias Burnus  <burnus@net-b.de>
415
416         PR fortran/57142
417         * gfortran.dg/size_kind_2.f90: New.
418         * gfortran.dg/size_kind_3.f90: New.
419
420 2013-05-03  Marek Polacek  <polacek@redhat.com>
421
422         Backport from mainline
423         2013-04-25  Marek Polacek  <polacek@redhat.com>
424
425         PR tree-optimization/57066
426         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
427
428 2013-04-30  Uros Bizjak  <ubizjak@gmail.com>
429
430         Backport from mainline
431         2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
432
433         PR target/44578
434         * gcc.target/i386/pr44578.c: New test.
435
436         Backport from mainline
437         2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
438
439         PR target/57098
440         * gcc.target/i386/pr57098.c: New test.
441
442 2013-04-29  Christian Bruel  <christian.bruel@st.com>
443
444         PR target/57108
445         * gcc.target/sh/pr57108.c: New test.
446
447 2013-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
448
449         Backport from trunk:
450
451         PR fortran/51825
452         * gfortran.dg/namelist_77.f90: New test.
453         * gfortran.dg/namelist_78.f90: New test.
454
455 2013-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
456
457         Backport from trunk:
458
459         PR fortran/56786
460         * gfortran.dg/namelist_81.f90:  New test.
461
462 2013-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
463
464         Backport from trunk:
465
466         PR fortran/52512
467         * gfortran.dg/namelist_79.f90: New test.
468
469 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
470
471         PR target/56866
472         * gcc.c-torture/execute/pr56866.c: New test.
473         * gcc.target/i386/pr56866.c: New test.
474
475 2013-04-26  Janus Weil  <janus@gcc.gnu.org>
476
477         Backports from trunk:
478
479         PR fortran/56968
480         * gfortran.dg/proc_ptr_41.f90: New.
481
482         PR fortran/53685
483         PR fortran/57022
484         * gfortran.dg/transfer_check_4.f90: New.
485
486 2013-04-19  Marek Polacek  <polacek@redhat.com>
487
488         Backport from mainline
489         2013-01-08  Steven Bosscher  <steven@gcc.gnu.org>
490                     Jakub Jelinek  <jakub@redhat.com>
491
492         PR tree-optimization/48189
493         * gcc.dg/pr48189.c: New test.
494
495 2013-04-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
496
497         * gcc.dg/torture/pr53922.c: Skip on alpha*-*-osf*.
498         Remove dg-skip-if default args.
499
500 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
501
502         * gcc.dg/pr56890-1.c: New test.
503         * gcc.dg/pr56890-2.c: Likewise.
504
505 2013-04-11  Release Manager
506
507         * GCC 4.7.3 released.
508
509 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
510
511         PR debug/56819
512         * g++.dg/debug/pr56819.C: New test.
513
514 2013-04-03  Tobias Burnus  <burnus@net-b.de>
515
516         Backport from mainline:
517         2013-03-29  Tobias Burnus  <burnus@net-b.de>
518
519         PR fortran/56737
520         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
521
522 2013-04-03  Richard Biener  <rguenther@suse.de>
523
524         PR tree-optimization/56501
525         * gcc.dg/torture/pr56501.c: New testcase.
526
527 2013-04-03  Tobias Burnus  <burnus@net-b.de>
528
529         Backport from mainline:
530         2013-03-28  Tobias Burnus  <burnus@net-b.de>
531
532         PR fortran/56735
533         * gfortran.dg/namelist_80.f90: New.
534
535 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
536
537         Backported from mainline
538         2013-03-06  Jakub Jelinek  <jakub@redhat.com>
539
540         PR tree-optimization/56539
541         * gcc.c-torture/compile/pr56539.c: New test.
542
543         2013-03-05  Jakub Jelinek  <jakub@redhat.com>
544
545         PR debug/56510
546         * gcc.dg/pr56510.c: New test.
547
548 2013-04-02  Richard Biener  <rguenther@suse.de>
549
550         * gcc.dg/pr45472.c: Remove copies.
551
552 2013-04-02  Richard Biener  <rguenther@suse.de>
553
554         PR middle-end/56768
555         * g++.dg/torture/pr56768.C: New testcase.
556
557 2013-04-01  Andrey Belevantsev  <abel@ispras.ru>
558
559         Backport from mainline
560         2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
561
562         PR middle-end/45472
563         * gcc.dg/pr45472.c: New test.
564
565 2013-03-26  Richard Biener  <rguenther@suse.de>
566
567         Backport from mainline
568         2013-03-13  Richard Biener  <rguenther@suse.de>
569
570         PR tree-optimization/56608
571         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
572
573         2013-03-05  Richard Biener  <rguenther@suse.de>
574
575         PR tree-optimization/56270
576         * gcc.dg/vect/slp-38.c: New testcase.
577
578 2013-03-25  Oleg Endo  <olegendo@gcc.gnu.org>
579
580         Backport from mainline:
581         2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
582
583         PR target/49880
584         * gcc.target/sh/pr49880-1.c: New.
585         * gcc.target/sh/pr49880-2.c: New.
586         * gcc.target/sh/pr49880-3.c: New.
587         * gcc.target/sh/pr49880-4.c: New.
588         * gcc.target/sh/pr49880-5.c: New.
589
590 2013-03-22  H.J. Lu  <hongjiu.lu@intel.com>
591
592         PR target/56560
593         * gcc.target/i386/pr56560.c: New file.
594
595 2013-03-15  Tobias Burnus  <burnus@net-b.de>
596
597         PR fortran/56615
598         * gfortran.dg/transfer_intrinsic_5.f90: New.
599
600 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
601
602         PR c++/56403
603         * g++.dg/torture/pr56403.C: New test.
604
605 2013-03-13  Paul Thomas  <pault@gcc.gnu.org>
606
607         PR fortran/56575
608         * gfortran.dg/class_56.f90: New test.
609
610 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
611
612         PR fortran/55362
613         * gfortran.dg/intrinsic_size_4.f90 : New test.
614
615 2013-03-09  Paolo Carlini  <paolo.carlini@oracle.com>
616
617         PR c++/56534
618         * g++.dg/template/crash115.C: New.
619
620 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
621
622         PR c++/56543
623         * g++.dg/template/typename20.C: New test.
624
625 2013-03-01  Richard Biener  <rguenther@suse.de>
626
627         Backport from mainline
628         2012-12-12  Zdenek Dvorak  <ook@ucw.cz>
629
630         PR tree-optimization/55481
631         * gcc.dg/torture/pr55481.c: New testcase.
632         * gcc.dg/torture/pr56488.c: Likewise.
633
634 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
635
636         PR tree-optimization/56443
637         * gcc.dg/torture/pr56443.c: New test.
638
639 2013-02-22  Janus Weil  <janus@gcc.gnu.org>
640
641         PR fortran/56385
642         * gfortran.dg/proc_ptr_comp_37.f90: New.
643
644 2013-02-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
645
646         Backport from mainline:
647         2012-06-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
648
649         * gcc.target/i386/clearcapv2.map: New file.
650         * gcc.target/i386/i386.exp: Try it first before clearcap.map.
651
652 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
653
654         Backported from mainline
655         2013-02-19  Jakub Jelinek  <jakub@redhat.com>
656
657         PR tree-optimization/56350
658         * gcc.dg/pr56350.c: New test.
659
660         2013-02-08  Jakub Jelinek  <jakub@redhat.com>
661
662         PR tree-optimization/56250
663         * gcc.c-torture/execute/pr56250.c: New test.
664
665         2013-02-07  Jakub Jelinek  <jakub@redhat.com>
666
667         PR c++/56241
668         * g++.dg/parse/crash61.C: New test.
669
670         PR c++/56239
671         * g++.dg/parse/pr56239.C: New test.
672
673         PR c++/56237
674         * g++.dg/abi/mangle61.C: New test.
675
676         2013-02-06  Jakub Jelinek  <jakub@redhat.com>
677
678         PR middle-end/56217
679         * g++.dg/gomp/pr56217.C: New test.
680
681         2012-11-27  Jakub Jelinek  <jakub@redhat.com>
682
683         PR tree-optimization/55110
684         * gcc.dg/pr55110.c: New test.
685
686 2013-02-18  Richard Biener  <rguenther@suse.de>
687
688         Revert
689         2013-02-04  Richard Biener  <rguenther@suse.de>
690
691         Backport from mainline
692         2012-07-04  Richard Guenther  <rguenther@suse.de>
693
694         PR tree-optimization/53844
695         * g++.dg/tree-ssa/pr53844.C: New testcase.
696
697 2013-02-17  Tobias Burnus  <burnus@net-b.de>
698             Mikael Morin  <mikael@gcc.gnu.org>
699
700         Backport from trunk
701         2013-01-28  Tobias Burnus  <burnus@net-b.de>
702                     Mikael Morin  <mikael@gcc.gnu.org>
703
704         PR fortran/53537
705         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
706         * gfortran.dg/import8.f90: Likewise.
707         * gfortran.dg/interface_derived_type_1.f90: Likewise.
708         * gfortran.dg/import10.f90: New test.
709         * gfortran.dg/import11.f90: Likewise
710
711 2013-02-15  Tobias Burnus  <burnus@net-b.de>
712
713         PR fortran/56318
714         * gcc/testsuite/gfortran.dg/matmul_9.f90: New.
715
716 2012-02-13   Tobias Burnus  <burnus@net-b.de>
717
718         Backport from mainline
719         2012-01-09  Uros Bizjak  <ubizjak@gmail.com>
720
721         PR fortran/55852
722         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
723         number matching more robust.
724
725 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
726
727         Backport from mainline
728         2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
729
730         PR rtl-optimization/56275
731         * gcc.dg/pr56275.c: New test.
732
733 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
734
735         Backport from mainline
736         2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
737
738         PR target/56043
739         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
740         powerpc*-*-linux*.
741
742 2013-02-05  Richard Biener  <rguenther@suse.de>
743
744         Backport from mainline
745         2012-12-10  Richard Biener  <rguenther@suse.de>
746
747         PR tree-optimization/55107
748         * gcc.dg/torture/pr55107.c: New testcase.
749         * gcc.dg/tree-ssa/ssa-pre-5.c: Adjust.
750
751 2013-02-15  Richard Biener  <rguenther@suse.de>
752
753         PR tree-optimization/54767
754         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
755
756 2013-02-04  Janis Johnson  <janisjo@codesourcery.com>
757
758         PR testsuite/56206
759         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
760         Fix typo.
761
762 2013-02-04  Richard Biener  <rguenther@suse.de>
763
764         Backport from mainline
765         2012-01-11  Richard Guenther  <rguenther@suse.de>
766
767         PR tree-optimization/44061
768         * gcc.dg/pr44061.c: New testcase.
769
770         2013-01-08  Jakub Jelinek  <jakub@redhat.com>
771
772         PR middle-end/55890
773         * gcc.dg/torture/pr55890-3.c: New test.
774
775 2013-02-04  Richard Biener  <rguenther@suse.de>
776
777         Backport from mainline
778         2012-07-04  Richard Guenther  <rguenther@suse.de>
779
780         PR tree-optimization/53844
781         * g++.dg/tree-ssa/pr53844.C: New testcase.
782
783         2012-12-13  Richard Biener  <rguenther@suse.de>
784
785         PR lto/55660
786         * gcc.dg/lto/pr55660_0.c: New testcase.
787         * gcc.dg/lto/pr55660_1.c: Likewise.
788
789 2013-02-04  Richard Biener  <rguenther@suse.de>
790
791         PR middle-end/55890
792         * gcc.dg/torture/pr55890-1.c: New testcase.
793         * gcc.dg/torture/pr55890-2.c: Likewise.
794
795 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
796
797         Backport from trunk
798         PR fortran/50627
799         PR fortran/56054
800         * gfortran.dg/block_12.f90:  New test.
801         * gfortran.dg/module_error_1.f90:  New test.
802
803 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
804
805         Backported from mainline
806         2013-01-28  Jakub Jelinek  <jakub@redhat.com>
807
808         PR tree-optimization/56125
809         * gcc.dg/pr56125.c: New test.
810
811         2013-01-25  Jakub Jelinek  <jakub@redhat.com>
812
813         PR tree-optimization/56098
814         * gcc.dg/pr56098-1.c: New test.
815
816         2013-01-23  Jakub Jelinek  <jakub@redhat.com>
817
818         PR fortran/56052
819         * gfortran.dg/gomp/pr56052.f90: New test.
820
821         2013-01-23  Jakub Jelinek  <jakub@redhat.com>
822
823         PR target/49069
824         * gcc.dg/pr49069.c: New test.
825
826         2013-01-21  Jakub Jelinek  <jakub@redhat.com>
827
828         PR tree-optimization/56051
829         * gcc.c-torture/execute/pr56051.c: New test.
830
831         2013-01-18  Jakub Jelinek  <jakub@redhat.com>
832
833         PR middle-end/56015
834         * gfortran.dg/pr56015.f90: New test.
835
836         2013-01-15  Jakub Jelinek  <jakub@redhat.com>
837
838         PR target/55940
839         * gcc.dg/pr55940.c: New test.
840
841         2013-01-10  Jakub Jelinek  <jakub@redhat.com>
842
843         PR tree-optimization/55921
844         * gcc.c-torture/compile/pr55921.c: New test.
845
846         2013-01-03  Jakub Jelinek  <jakub@redhat.com>
847
848         PR rtl-optimization/55838
849         * gcc.dg/pr55838.c: New test.
850
851         2012-12-13  Jakub Jelinek  <jakub@redhat.com>
852
853         PR c++/55652
854         * g++.dg/cpp0x/noexcept19.C: New test.
855
856         2012-12-06  Jakub Jelinek  <jakub@redhat.com>
857
858         PR c++/54207
859         * g++.dg/cpp0x/noexcept18.C: New test.
860
861         2012-12-01  Jakub Jelinek  <jakub@redhat.com>
862
863         PR c++/55542
864         * g++.dg/cpp0x/vt-55542.C: New test.
865
866         2012-11-23  Jakub Jelinek  <jakub@redhat.com>
867
868         PR c++/54046
869         * g++.dg/warn/Wreturn-type-8.C: New test.
870
871         2012-11-20  Jakub Jelinek  <jakub@redhat.com>
872
873         PR middle-end/55094
874         * gcc.dg/pr55094.c: New test.
875
876         2012-11-17  Jakub Jelinek  <jakub@redhat.com>
877
878         PR tree-optimization/55236
879         * gcc.dg/pr55236.c: New test.
880
881         2012-11-13  Jakub Jelinek  <jakub@redhat.com>
882
883         PR rtl-optimization/54127
884         * gcc.dg/torture/pr54127.c: New test.
885
886 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
887
888         * gnat.dg/opt26.adb: New test.
889
890 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
891
892         Backport from mainline
893         2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
894
895         PR target/56028
896         * gcc.target/i386/pr56028.c: New test.
897
898         2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
899
900         * gcc.target/i386/movsd.c: New test.
901
902 2013-01-24  Janis Johnson  <janisjo@codesourcery.com>
903
904         Backport from mainline
905         2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
906
907         PR testsuite/55994
908         * gcc.c-torture/execute/builtins/builtins.exp: Add
909         -Wl,--allow-multiple-definition for eabi and elf targets.
910
911         Backport from mainline
912         2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
913
914         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
915         * gcc.target/arm/pr51915.c: Likewise.
916         * gcc.target/arm/pr52006.c: Likewise.
917         * gcc.target/arm/pr53187.c: Likewise.
918
919         Backport from mainline
920         2012-10-12  Janis Johnson  <janisjo@codesourcery.com>
921
922         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
923         Return 0 if already specifying -mfloat-abi other than hard.
924
925         Backport from mainline
926         2012-09-27  Janis Johnson  <janisjo@codesourcery.com>
927
928         * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
929
930         Backport from mainline
931         2012-09-26  Janis Johnson  <janisjo@codesourcery.com>
932
933         * gcc.target/arm/pr42879.c: Handle big-endian.
934
935         Backport from mainline
936         2012-09-26  Janis Johnson  <janisjo@codesourcery.com>
937
938         * gcc.target/arm/combine-movs.c
939
940         Backport from mainline
941         2012-09-11  Christophe Lyon  <christophe.lyon@linaro.org>
942
943         * gcc.target/arm/neon-vset_lanes8.c: Fix for big-endian support.
944
945 2013-01-24  Janus Weil  <janus@gcc.gnu.org>
946
947         PR fortran/56081
948         * gfortran.dg/select_8.f90: New.
949
950 2013-01-24  Martin Jambor  <mjambor@suse.cz>
951
952         Backport from mainline
953         2013-01-04  Martin Jambor  <mjambor@suse.cz>
954
955         PR tree-optimization/55755
956         * gcc.dg/torture/pr55755.c: New test.
957         * gcc.dg/tree-ssa/sra-13.c: Likewise.
958         * gcc.dg/tree-ssa/pr45144.c: Update.
959
960 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
961
962         PR rtl-optimization/56023
963         * gcc.dg/pr56023.c: New test.
964
965 2013-01-21  Martin Jambor  <mjambor@suse.cz>
966
967         Backport from mainline
968         2013-01-17  Martin Jambor  <mjambor@suse.cz>
969
970         PR tree-optimizations/55264
971         * g++.dg/ipa/pr55264.C: New test.
972
973 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
974
975         Backport from mainline
976         2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
977
978         PR target/55981
979         * gcc.target/pr55981.c: New test.
980
981 2013-01-17  Janus Weil  <janus@gcc.gnu.org>
982
983         PR fortran/55983
984         * gfortran.dg/class_55.f90: New.
985
986 2013-01-16  Richard Biener  <rguenther@suse.de>
987
988         PR middle-end/55882
989         * gcc.dg/torture/pr55882.c: New testcase.
990
991 2013-01-13  Janus Weil  <janus@gcc.gnu.org>
992
993         PR fortran/55072
994         * gfortran.dg/internal_pack_13.f90: New test.
995         * gfortran.dg/internal_pack_14.f90: New test.
996
997 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
998
999         PR fortran/55618
1000         * gfortran.dg/elemental_scalar_args_2.f90: New test.
1001
1002 2013-01-08  Mikael Morin  <mikael@gcc.gnu.org>
1003
1004         PR fortran/42769
1005         PR fortran/45836
1006         PR fortran/45900
1007         * gfortran.dg/use_23.f90: New test.
1008         * gfortran.dg/use_24.f90: New test.
1009         * gfortran.dg/use_25.f90: New test.
1010         * gfortran.dg/use_26.f90: New test.
1011         * gfortran.dg/use_27.f90: New test.
1012
1013 2013-01-07  Tobias Burnus  <burnus@net-b.de>
1014
1015         PR fortran/55852
1016         * gfortran.dg/intrinsic_size_3.f90: New.
1017
1018 2013-01-07  Steven G. Kargl  <kargl@gcc.gnu.org>
1019             Mikael Morin  <mikael@gcc.gnu.org>
1020
1021         PR fortran/55827
1022         * gfortran.dg/use_22.f90: New test.
1023
1024 2013-01-07  Terry Guo  <terry.guo@arm.com>
1025
1026         Backport from mainline
1027         2012-12-19  Terry Guo  <terry.guo@arm.com>
1028
1029         * gcc.target/arm/thumb-find-work-register.c: New.
1030
1031 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
1032
1033         * gnat.dg/alignment10.adb: New test.
1034
1035 2012-12-22  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1036
1037         Backport from mainline:
1038         2012-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1039
1040         * gcc.misc-tests/gcov-12.c: Fix dg order.
1041
1042         2012-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1043
1044         * gcc.dg/torture/pr47917.c: Change "dg-xfail-if" to "dg-xfail-run-if"
1045         for *-*-hpux10*.
1046
1047         2012-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1048
1049         * gcc.dg/20030711-1.c: Define MAP_FAILED if not defined.
1050         * gcc.dg/20050826-1.c: Likewise.
1051
1052 2012-12-21  Martin Jambor  <mjambor@suse.cz>
1053
1054         PR tree-optimization/55355
1055         * g++.dg/torture/pr55355.C: New test.
1056
1057 2012-12-20  Tobias Burnus  <burnus@net-b.de>
1058
1059         PR fortran/54818
1060         * gfortran.dg/transfer_intrinsic_4.f: New.
1061
1062 2012-12-18  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
1063
1064         Backport from mainline
1065         2012-10-15  Matthias Klose  <doko@ubuntu.com>
1066
1067         * lib/target-supports.exp (check_profiling_available): Match
1068         arm*-*-linux-* for ARM Linux/GNU.
1069         * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1070         * gfortran.dg/enum_10.f90: Likewise.
1071         * gfortran.dg/enum_9.f90: Likewise.
1072         * gcc.target/arm/synchronize.c: Likewise.
1073         * g++.old-deja/g++.jason/enum6.C: Likewise.
1074         * g++.old-deja/g++.other/enum4.C: Likewise.
1075         * g++.old-deja/g++.law/enum9.C: Likewise.
1076
1077 2012-12-15  Eric Botcazou  <ebotcazou@adacore.com>
1078
1079         PR ada/53766
1080         * gnat.dg/controlled7.ad[sb]: New test.
1081
1082 2012-12-11  Jakub Jelinek  <jakub@redhat.com>
1083
1084         PR c++/55643
1085         * g++.dg/warn/Wunused-var-19.C: New test.
1086
1087 2012-12-11  Eric Botcazou  <ebotcazou@adacore.com>
1088
1089         * gcc.dg/pr54121.c: New test.
1090
1091 2012-12-07  Uros Bizjak  <ubizjak@gmail.com>
1092
1093         Backport from mainline
1094         2012-12-06  Uros Bizjak  <ubizjak@gmail.com>
1095
1096         PR target/55597
1097         * gcc.target/i386/pr55597.c: New test.
1098
1099 2012-12-03  Richard Biener  <rguenther@suse.de>
1100
1101         Backport from mainline
1102         2012-09-24  Richard Guenther  <rguenther@suse.de>
1103
1104         PR tree-optimization/53663
1105         * gcc.dg/torture/pr53663-1.c: New testcase.
1106         * gcc.dg/torture/pr53663-2.c: Likewise.
1107         * gcc.dg/torture/pr53663-3.c: Likewise.
1108
1109 2012-12-03  Marek Polacek  <polacek@redhat.com>
1110
1111         Backported from mainline
1112         2012-12-03  Marek Polacek  <polacek@redhat.com>
1113
1114         PR c/55570
1115         * gcc.dg/pr55570.c: New test.
1116
1117 2012-12-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1118
1119         * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
1120
1121 2012-11-29  Jason Merrill  <jason@redhat.com>
1122
1123         PR c++/53862
1124         * g++.dg/cpp0x/variadic134.C: New.
1125
1126         PR c++/53858
1127         * g++.dg/cpp0x/alias-decl-20.C: New.
1128
1129         PR c++/50852
1130         * g++.dg/template/typedef39.C: New.
1131
1132         PR c++/53039
1133         * g++.dg/cpp0x/variadic133.C: New.
1134         * g++.dg/template/param1.C: Adjust.
1135
1136 2012-11-27  Richard Biener  <rguenther@suse.de>
1137
1138         PR middle-end/55331
1139         * g++.dg/opt/pr55331.C: New testcase.
1140
1141 2012-11-26  Richard Biener  <rguenther@suse.de>
1142
1143         Backport from mainline
1144         2012-10-12  Richard Biener  <rguenther@suse.de>
1145
1146         PR tree-optimization/54894
1147         * gcc.dg/torture/pr54894.c: New testcase.
1148
1149         2012-10-02  Richard Guenther  <rguenther@suse.de>
1150
1151         PR middle-end/54735
1152         * g++.dg/torture/pr54735.C: New testcase.
1153
1154 2012-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1155
1156         PR c++/55446
1157         * g++.dg/init/new41.C: New.
1158
1159 2012-11-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
1160
1161         PR fortran/55314
1162         Backport from trunk
1163         * gfortran.dg/allocate_error_4.f90:  New test.
1164
1165 2012-11-23  Janus Weil  <janus@gcc.gnu.org>
1166
1167         PR fortran/55352
1168         * gfortran.dg/namelist_76.f90: New.
1169
1170 2012-11-19  H.J. Lu  <hongjiu.lu@intel.com>
1171
1172         Backported from mainline
1173         2012-11-13  H.J. Lu  <hongjiu.lu@intel.com>
1174
1175         PR middle-end/55142
1176         * gcc.target/i386/pr55142-1.c: New file.
1177         * gcc.target/i386/pr55142-2.c: Likewise.
1178
1179 2012-11-09  Eric Botcazou  <ebotcazou@adacore.com>
1180
1181         * gnat.dg/stack_check3.ad[sb]: New test.
1182
1183 2012-11-07  Eric Botcazou  <ebotcazou@adacore.com>
1184
1185         * gcc.c-torture/compile/20121107-1.c: New test.
1186
1187 2012-11-06  Janus Weil  <janus@gcc.gnu.org>
1188
1189         PR fortran/54917
1190         * gfortran.dg/transfer_class_1.f90: New.
1191
1192 2012-11-05  Eric Botcazou  <ebotcazou@adacore.com>
1193
1194         * g++.dg/torture/20121105-1.C: New test.
1195
1196 2012-11-05  Jakub Jelinek  <jakub@redhat.com>
1197
1198         Backported from mainline
1199         2012-10-24  Jakub Jelinek  <jakub@redhat.com>
1200
1201         PR debug/54828
1202         * g++.dg/debug/pr54828.C: New test.
1203
1204         2012-10-23  Jakub Jelinek  <jakub@redhat.com>
1205
1206         PR c++/54988
1207         * c-c++-common/pr54988.c: New test.
1208
1209         2012-10-10  Jakub Jelinek  <jakub@redhat.com>
1210
1211         PR tree-optimization/54877
1212         * gcc.dg/torture/pr54877.c: New test.
1213
1214 2012-11-02  Jeff Law  <law@redhat.com>
1215
1216         * gcc.c-torture/execute/pr54985.c: New test.
1217
1218 2012-10-29  Eric Botcazou  <ebotcazou@adacore.com>
1219
1220         PR ada/53517
1221         * gnat.dg/lto14.adb: Skip on Solaris.
1222
1223 2012-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
1224
1225         PR c++/54984
1226         * g++.dg/template/new11.C: New.
1227
1228 2012-10-26  Terry Guo  <terry.guo@arm.com>
1229
1230         Backport from mainline
1231         2012-10-23  Terry Guo  <terry.guo@arm.com>
1232
1233         PR target/55019
1234         * gcc.dg/pr55019.c: New.
1235
1236 2012-10-25  Richard Biener  <rguenther@suse.de>
1237
1238         PR tree-optimization/54902
1239         * g++.dg/torture/pr54902.C: New testcase.
1240
1241 2012-10-22  Eric Botcazou  <ebotcazou@adacore.com>
1242
1243         * gnat.dg/modular4.adb: New test.
1244         * gnat.dg/modular4_pkg.ads: New helper.
1245
1246 2012-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1247
1248         * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1249         * gnat.dg/specs/addr1.ads: Likewise.
1250
1251 2012-10-19  Zhenqiang Chen <zhenqiang.chen@linaro.org>
1252
1253         Backport from mainline
1254         2012-10-19  Zhenqiang Chen <zhenqiang.chen@linaro.org>
1255
1256         PR target/54892
1257         * gcc.target/arm/pr54892.c: New.
1258
1259 2012-10-16  Andrey Belevantsev  <abel@ispras.ru>
1260
1261         Backport from mainline
1262         2012-08-09  Andrey Belevantsev  <abel@ispras.ru>
1263
1264         PR rtl-optimization/53701
1265         * gcc.dg/pr53701.c: New test.
1266
1267 2012-10-15  Uros Bizjak  <ubizjak@gmail.com>
1268
1269         Backport from mainline
1270         2012-10-15  Uros Bizjak  <ubizjak@gmail.com>
1271
1272         * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1273         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1274         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1275         * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1276         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1277         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1278         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1279         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1280
1281 2012-10-15  Richard Guenther  <rguenther@suse.de>
1282
1283         PR tree-optimization/54920
1284         * gcc.dg/torture/pr54920.c: New testcase.
1285
1286 2012-10-14  Janus Weil  <janus@gcc.gnu.org>
1287
1288         PR fortran/54784
1289         * gfortran.dg/class_allocate_13.f90: New.
1290
1291 2012-10-08  Terry Guo  <terry.guo@arm.com>
1292
1293         Backported from mainline
1294         2012-09-19  Terry Guo  <terry.guo@arm.com>
1295
1296         * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
1297         extra prune rules that will be applied to all tests in a .exp file.
1298         (gcc-dg-prune): Use rules defined by the above variable.
1299         * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
1300         harmless warnings on architecture switch conflict.
1301
1302 2012-10-08  Jakub Jelinek  <jakub@redhat.com>
1303
1304         PR c++/54858
1305         * g++.dg/template/pr54858.C: New test.
1306
1307 2012-10-05  Jakub Jelinek  <jakub@redhat.com>
1308
1309         PR tree-optimization/33763
1310         * c-c++-common/pr33763.c: New test.
1311
1312 2012-10-03  Jakub Jelinek  <jakub@redhat.com>
1313
1314         PR c++/54777
1315         * g++.dg/cpp0x/constexpr-ref4.C: New test.
1316
1317 2012-09-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1318
1319         PR target/54083
1320         * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1321
1322 2012-09-27  Jakub Jelinek  <jakub@redhat.com>
1323
1324         PR target/54703
1325         * gcc.target/i386/pr54703.c: New test.
1326
1327 2012-09-24  Janis Johnson  <janisjo@codesourcery.com>
1328
1329         Backport from mainline:
1330
1331         2012-07-24  Janis Johnson  <janisjo@codesourcery.com>
1332         * lib/gcc-dg.exp (process-message): Don't ignore errors.
1333
1334         2012-07-25  Janis Johnson  <janisjo@codesourcery.com>
1335         * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
1336
1337         2012-07-26  Janis Johnson  <janisjo@codesourcery.com>
1338         * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
1339
1340         2012-09-18  Janis Johnson  <janisjo@codesourcery.com>
1341         * gcc.dg/vect/pr52298.c: Remove "dg-do run".
1342
1343         2012-09-18  Janis Johnson  <janisjo@codesourcery.com>
1344         * lib/target-supports.exp
1345         (check_effective_target_vect_widen_mult_qi_to_hi,
1346         check_effective_target_vect_widen_mult_hi_to_si,
1347         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
1348         check_effective_target_vect_widen_mult_hi_to_si_pattern,
1349         check_effective_target_vect_pack_trunc,
1350         check_effective_target_vect_unpack,
1351         check_effective_target_vect_multiple_sizes): Check arm_neon_ok
1352         instead of arm_none.
1353
1354         2012-09-18  Janis Johnson  <janisjo@codesourcery.com>
1355         * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
1356         target instead of xfailing it.
1357         * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
1358         * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
1359         * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
1360         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
1361         * gcc.dg/vect/vect-104.c: Likewise.
1362         * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
1363         * gcc.dg/vect/vect-outer-1.c: Likewise.
1364         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
1365         * gcc.dg/vect/vect-outer-1a.c: Likewise.
1366         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
1367         * gcc.dg/vect/vect-outer-1b.c: Likewise.
1368         * gcc.dg/vect/vect-outer-2b.c: Likewise.
1369         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1370         * gcc.dg/vect/vect-outer-3a.c: Likewise.
1371         * gcc.dg/vect/vect-outer-3b.c: Likewise.
1372         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1373
1374         2012-09-18  Janis Johnson  <janisjo@codesourcery.com>
1375         * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
1376
1377 2012-09-22  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1378
1379         Backport from mainline:
1380         2012-09-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1381
1382         PR testsuite/54007
1383         * gnat.dg/lto15.adb: Require lto.
1384
1385 2012-09-20  Eric Botcazou  <ebotcazou@adacore.com>
1386
1387         * gnat.dg/opt20.ads: Move dg directive to...
1388         * gnat.dg/opt20.adb: ...here.
1389         * gnat.dg/addr1.ad[sb]: Likewise.
1390         * gnat.dg/concat2.ad[sb]: Likewise.
1391         * gnat.dg/array16.ad[sb]: Likewise.
1392         * gnat.dg/atomic5.ad[sb]: Likewise.
1393         * gnat.dg/discr29.ad[sb]: Likewise.
1394         * gnat.dg/noreturn5.ad[sb]: Likewise.
1395         * gnat.dg/vect8.ad[sb]: Likewise.  Add dg-options.
1396         * gnat.dg/discr23.ads: Remove dg directive.
1397         * gnat.dg/nested_float_packed.ads: Likewise.
1398         * gnat.dg/oconst6.ads: Move to...
1399         * gnat.dg/specs/oconst6.ads: ...here.
1400
1401 2012-09-20  Joseph Myers  <joseph@codesourcery.com>
1402
1403         PR c/54552
1404         * gcc.c-torture/compile/pr54552-1.c: New test.
1405
1406 2012-09-20  Joseph Myers  <joseph@codesourcery.com>
1407
1408         PR c/54103
1409         * gcc.c-torture/compile/pr54103-1.c,
1410         gcc.c-torture/compile/pr54103-2.c,
1411         gcc.c-torture/compile/pr54103-3.c,
1412         gcc.c-torture/compile/pr54103-4.c,
1413         gcc.c-torture/compile/pr54103-5.c,
1414         gcc.c-torture/compile/pr54103-6.c: New tests.
1415         * gcc.dg/c90-const-expr-8.c: Update expected column number.
1416
1417 2012-09-20  Jakub Jelinek  <jakub@redhat.com>
1418
1419         Backported from mainline
1420         2012-09-17  Jakub Jelinek  <jakub@redhat.com>
1421
1422         PR tree-optimization/54563
1423         * g++.dg/torture/pr54563.C: New test.
1424
1425 2012-09-20  Release Manager
1426
1427         * GCC 4.7.2 released.
1428
1429 2012-09-14  Jason Merrill  <jason@redhat.com>
1430
1431         PR c++/53661
1432         * g++.dg/init/aggr9.C: New.
1433
1434 2012-09-13  Tobias Burnus  <burnus@net-b.de>
1435
1436         PR fortran/54556
1437         * gfortran.dg/implicit_pure_3.f90: New.
1438
1439 2012-09-13  Jakub Jelinek  <jakub@redhat.com>
1440
1441         PR c/54559
1442         * gcc.c-torture/compile/pr54559.c: New test.
1443
1444 2012-09-13  Jason Merrill  <jason@redhat.com>
1445
1446         PR c++/53839
1447         * g++.dg/cpp0x/constexpr-temp1.C: New.
1448
1449 2012-09-13  Jason Merrill  <jason@redhat.com>
1450
1451         PR c++/54511
1452         * g++.dg/template/anonunion2.C: New.
1453
1454 2012-09-13  Jason Merrill  <jason@redhat.com>
1455
1456         PR c++/53836
1457         * g++.dg/template/init10.C: New.
1458
1459 2012-09-12  Tobias Burnus  <burnus@net-b.de>
1460
1461         PR fortran/54225
1462         PR fortran/53306
1463         * gfortran.dg/coarray_10.f90: Update dg-error.
1464         * gfortran.dg/coarray_28.f90: New.
1465         * gfortran.dg/array_section_3.f90: New.
1466
1467 2012-09-10  Jason Merrill  <jason@redhat.com>
1468
1469         PR c++/54506
1470         * g++.dg/cpp0x/implicit14.C: New.
1471
1472         PR c++/54341
1473         PR c++/54253
1474         * g++.dg/cpp0x/constexpr-virtual2.C: New.
1475         * g++.dg/cpp0x/constexpr-virtual3.C: New.
1476
1477 2012-09-10  Janus Weil  <janus@gcc.gnu.org>
1478
1479         PR fortran/54435
1480         PR fortran/54443
1481         * gfortran.dg/select_type_29.f03: New.
1482
1483 2012-09-10  Markus Trippelsdorf  <markus@trippelsdorf.de>
1484
1485         PR middle-end/54515
1486         * g++.dg/tree-ssa/pr54515.C: new testcase
1487
1488 2012-09-08  Mikael Morin  <mikael@gcc.gnu.org>
1489
1490         PR fortran/54208
1491         * gfortran.dg/bound_simplification_3.f90: New test.
1492
1493 2012-09-07  Richard Guenther  <rguenther@suse.de>
1494
1495         Backport from mainline
1496         2012-07-13  Richard Guenther  <rguenther@suse.de>
1497
1498         PR tree-optimization/53922
1499         * gcc.dg/torture/pr53922.c: New testcase.
1500
1501 2012-09-07  Eric Botcazou  <ebotcazou@adacore.com>
1502
1503         * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
1504
1505 2012-09-07  Jakub Jelinek  <jakub@redhat.com>
1506
1507         Backported from mainline
1508         2012-09-06  Jakub Jelinek  <jakub@redhat.com>
1509
1510         PR rtl-optimization/54455
1511         * gcc.dg/54455.c: New test.
1512
1513 2012-09-06  Andrew Pinski  <apinski@cavium.com>
1514
1515         PR tree-opt/54494
1516         * gcc.dg/tree-ssa/strlen-1.c: New testcase.
1517
1518 2012-09-05  Jakub Jelinek  <jakub@redhat.com>
1519
1520         PR middle-end/54486
1521         * c-c++-common/pr54486.c: New test.
1522
1523 2012-09-05  Joey Ye  <joey.ye@arm.com>
1524
1525         Backported from trunk
1526         2012-08-28  Joey Ye  <joey.ye@arm.com>
1527
1528         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
1529
1530 2012-09-03  Jakub Jelinek  <jakub@redhat.com>
1531
1532         Backported from mainline
1533         2012-09-01  Jakub Jelinek  <jakub@redhat.com>
1534
1535         PR target/54436
1536         * gcc.dg/torture/pr54436.c: New test.
1537
1538         2012-08-31  Jakub Jelinek  <jakub@redhat.com>
1539
1540         PR c/54428
1541         * gcc.c-torture/compile/pr54428.c: New test.
1542
1543         2012-08-24  Jakub Jelinek  <jakub@redhat.com>
1544
1545         PR c/54363
1546         * gcc.dg/pr54363.c: New test.
1547
1548 2012-08-31  Ollie Wild  <aaw@google.com>
1549
1550         PR c++/54197
1551         * g++.dg/init/lifetime3.C: New test.
1552
1553 2012-08-28  Uros Bizjak  <ubizjak@gmail.com>
1554
1555         Backport from mainline
1556         2012-08-27  Uros Bizjak  <ubizjak@gmail.com>
1557
1558         PR target/46254
1559         * gcc.target/i386/pr46254.c: New test.
1560
1561 2012-08-20  Patrick Marlier  <patrick.marlier@gmail.com>
1562
1563         Backported from trunk
1564         2012-08-20  Patrick Marlier  <patrick.marlier@gmail.com>
1565
1566         PR middle-end/53992
1567         * gcc.dg/gomp/pr53992.c: New test.
1568
1569 2012-08-13  Jakub Jelinek  <jakub@redhat.com>
1570
1571         Backported from trunk
1572         2012-07-19  Jakub Jelinek  <jakub@redhat.com>
1573
1574         PR rtl-optimization/53942
1575         * gcc.dg/pr53942.c: New test.
1576
1577 2012-08-10  Ulrich Weigand  <ulrich.weigand@linaro.org>
1578
1579         Backport from mainline
1580         2012-07-30  Ulrich Weigand  <ulrich.weigand@linaro.org>
1581
1582         * lib/target-supports.exp
1583         (check_effective_target_vect_natural_alignment): New function.
1584         * gcc.dg/align-2.c: Only run on targets with natural alignment
1585         of vector types.
1586         * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
1587         alignment of vector types.
1588
1589 2012-08-09  H.J. Lu  <hongjiu.lu@intel.com>
1590
1591         Backport from mainline
1592         2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
1593
1594         PR rtl-optimization/54157
1595         * gcc.target/i386/pr54157.c: New file.
1596
1597 2012-08-01  Uros Bizjak  <ubizjak@gmail.com>
1598
1599         Backport from mainline
1600         2012-03-11  Uros Bizjak  <ubizjak@gmail.com>
1601
1602         PR target/52530
1603         * gcc.dg/torture/pr52530.c: New test.
1604
1605 2012-07-27  Anna Tikhonova  <anna.tikhonova@intel.com>
1606
1607         * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
1608         rand, srand. Include <stdlib.h>.
1609
1610 2012-07-20  Jason Merrill  <jason@redhat.com>
1611
1612         PR c++/54038
1613         * g++.dg/other/array7.C: New.
1614
1615 2012-07-19  Jason Merrill  <jason@redhat.com>
1616
1617         PR c++/54026
1618         * g++.dg/init/mutable1.C: New.
1619
1620 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
1621
1622         * gnat.dg/opt25.adb: New test.
1623         * gnat.dg/opt25_pkg1.ad[sb]: New helper.
1624         * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
1625
1626 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
1627
1628         * gnat.dg/aggr20.ad[sb]: New test.
1629         * gnat.dg/aggr20_pkg.ads: New helper.
1630
1631 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
1632
1633         * gnat.dg/derived_type3.adb: New test.
1634         * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
1635
1636 2012-07-19  Richard Guenther  <rguenther@suse.de>
1637             Eric Botcazou  <ebotcazou@adacore.com>
1638
1639         * gnat.dg/loop_optimization11.adb: New testcase.
1640         * gnat.dg/loop_optimization11_pkg.ads: Likewise.
1641
1642 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
1643
1644         * gnat.dg/discr38.adb: New test.
1645
1646 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
1647
1648         PR middle-end/54017
1649         * c-c++-common/gomp/pr54017.c: New test.
1650
1651 2012-07-18  Richard Guenther  <rguenther@suse.de>
1652
1653         Backport from mainline
1654         2012-05-03  Richard Guenther  <rguenther@suse.de>
1655
1656         * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
1657         unsupported prefetching support.
1658
1659 2012-07-17  Jason Merrill  <jason@redhat.com>
1660
1661         PR c++/53995
1662         * g++.dg/parse/enum9.C: New.
1663
1664 2012-07-17  Jason Merrill  <jason@redhat.com>
1665
1666         PR c++/53989
1667         * g++.dg/template/array23.C: New.
1668
1669 2012-07-17  Jason Merrill  <jason@redhat.com>
1670
1671         PR c++/53549
1672         * g++.dg/template/current-inst1.C: New.
1673         * g++.dg/parse/crash35.C: Adjust.
1674
1675 2012-07-13  Hans-Peter Nilsson  <hp@axis.com>
1676
1677         PR rtl-optimization/53908
1678         * gcc.dg/torture/pr53908.c: New test.
1679
1680 2012-07-10  Uros Bizjak  <ubizjak@gmail.com>
1681
1682         Backport from mainline
1683         2012-07-03  Uros Bizjak  <ubizjak@gmail.com>
1684
1685         PR target/53811
1686         * g++.dg/other/pr53811.C: New test.
1687
1688 2012-07-10  Jason Merrill  <jason@redhat.com>
1689
1690         PR c++/53733
1691         * g++.dg/cpp0x/defaulted36.C: New.
1692         * g++.dg/cpp0x/defaulted21.C: Adjust.
1693
1694         * g++.dg/cpp0x/implicit13.C: New.
1695
1696 2012-07-09  Janis Johnson  <janisjo@codesourcery.com>
1697
1698         Backport from mainline.
1699         2012-06-28  Janis Johnson  <janisjo@codesourcery.com>
1700
1701         * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
1702
1703         * g++.dg/template/error46.C: Add missing comment to dg-message.
1704         * g++.dg/template/crash107.C: Likewise.
1705         * g++.dg/template/error47.C: Likewise.
1706         * g++.dg/template/crash108.C: Likewise.
1707         * g++.dg/overload/operator5.C: Likewise.
1708
1709         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
1710         errors in dg-message directives, add comments.
1711
1712         2012-06-26  Janis Johnson  <janisjo@codesourcery.com>
1713
1714         * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
1715         scan-dump-dem-not): Use printable pattern in test name.
1716
1717         2012-06-25  Janis Johnson  <janisjo@codesourcery.com>
1718
1719         * lib/target-supports-dg.exp (testname-for-summary): New.
1720         * lib/profopt.exp (profopt_execute): Define testname_with_flags.
1721         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
1722         cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
1723         scan-module-absence, output-exists, output-exists-not: Use
1724         testname-for-summary.
1725         (dg-test): Clean up testname_with_flags.
1726         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
1727         scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
1728         scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
1729         scan-assembler-dem-not, object-size: Use testname-for-summary.
1730         * lib/gcov.exp (run-gcov): Likewise.
1731         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
1732         scan-dump-dem, scan-dump-dem-note): Likewise.
1733
1734         * lib/profopt.exp: Make prof_option_list local to profopt-execute.
1735         * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
1736         including profopt.opt; save and restore existing value.
1737         * g++.dg/bprob/bprob.exp: Likewise.
1738         * gcc.dg/matrix/matrix.exp: Likewise.
1739         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
1740         * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
1741         PROFOPT_OPTIONS.
1742
1743         2012-06-15  Janis Johnson  <janosjo@codesourcery.com>
1744
1745         * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
1746         testname that includes flags, passed in as new argument, in
1747         pass/fail messages.
1748         (run_gcov): Get testname from dg-test, use it in pass/fail messages
1749         and pass it to verify-* procedures.
1750
1751         * g++.dg/torture/stackalign/stackalign.exp: Combine stack
1752         alignment torture options with usual torture options.
1753
1754         * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
1755         messages reported for one line of source code.
1756         * g++.dg/cpp0x/constexpr-decl.C: Likewise.
1757         * g++.dg/cpp0x/decltype2.C: Likewise.
1758         * g++.dg/cpp0x/decltype3.C: Likewise.
1759         * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
1760         * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
1761         * g++.dg/cpp0x/static_assert3.C: Likewise.
1762         * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
1763         * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
1764         * g++.dg/cpp0x/union1.C: Likewise.
1765         * g++.dg/cpp0x/variadic-ex10.C: Likewise.
1766         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
1767         * g++.dg/cpp0x/variadic2.C: Likewise.
1768         * g++.dg/cpp0x/variadic20.C: Likewise.
1769         * g++.dg/cpp0x/variadic74.C: Likewise.
1770         * g++.dg/diagnostic/bitfld2.C: Likewise.
1771         * g++.dg/ext/attrib44.C: Likewise.
1772         * g++.dg/ext/no-asm-1.C: Likewise.
1773         * g++.dg/other/error34.C: Likewise.
1774         * g++.dg/parse/crash46.C: Likewise.
1775         * g++.dg/parse/error10.C: Likewise.
1776         * g++.dg/parse/error2.C: Likewise.
1777         * g++.dg/parse/error3.C: Likewise.
1778         * g++.dg/parse/error36.C: Likewise.
1779         * g++.dg/parse/error8.C: Likewise.
1780         * g++.dg/parse/error9.C: Likewise.
1781         * g++.dg/parse/parser-pr28152-2.C: Likewise.
1782         * g++.dg/parse/parser-pr28152.C: Likewise.
1783         * g++.dg/parse/template25.C: Likewise.
1784         * g++.dg/parse/typename11.C: Likewise.
1785         * g++.dg/tc1/dr147.C: Likewise.
1786         * g++.dg/template/deduce3.C: Likewise.
1787         * g++.dg/template/koenig9.C: Likewise.
1788         * g++.dg/template/pr23510.C: Likewise.
1789         * g++.dg/warn/pr12242.C: Likewise.
1790         * g++.dg/warn/pr30551-2.C: Likewise.
1791         * g++.dg/warn/pr30551.C: Likewise.
1792         * g++.old-deja/g++.other/typename1.C: Likewise.
1793         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
1794
1795         2012-06-13  Janis Johnson  <janisjo@codesourcery.com>
1796
1797         PR testsuite/20771
1798         * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
1799         test summary unique.
1800
1801         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
1802         scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
1803         scan-stack-usage-not): Don't strip torture options from test name.
1804
1805         * lib/scandump.exp (scan-dump-times): Use printable version of
1806         regexp in test summary line.
1807
1808         * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
1809         messages reported for one line of source code.
1810         * gcc.dg/format/few-1.c: Likewise.
1811         * gcc.dg/ia64-sync-2.c: Likewise.
1812         * gcc.dg/sync-2.c: Likewise.
1813         * gcc.dg/noncompile/pr44517.c: Likewise.
1814
1815         2012-06-12  Janis Johnson  <janisjo@codesourcery.com>
1816
1817         * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
1818         alignment torture options with usual torture options.
1819         * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
1820         instead of dg-options.
1821         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
1822         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1823         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1824         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1825         * gcc.dg/torture/stackalign/push-1.c: Likewise.
1826         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
1827
1828         * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
1829         to checks for multiple messages reported for one line of source code.
1830         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
1831
1832         * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
1833         messages reported for one line of source code.
1834
1835         * gcc.dg/20031223-1.c: Add comments to check for multiple
1836         messages reported for one line of source code.
1837         * gcc.dg/Wconversion-integer.c: Likewise.
1838         * gcc.dg/Wfatal-2.c: Likewise.
1839         * gcc.dg/Wfatal.c: Likewise.
1840         * gcc.dg/Wobjsize-1.c: Likewise.
1841         * gcc.dg/c99-vla-jump-1.c: Likewise.
1842         * gcc.dg/c99-vla-jump-2.c: Likewise.
1843         * gcc.dg/c99-vla-jump-3.c: Likewise.
1844         * gcc.dg/c99-vla-jump-4.c: Likewise.
1845         * gcc.dg/c99-vla-jump-5.c: Likewise.
1846         * gcc.dg/decl-9.c: Likewise.
1847         * gcc.dg/declspec-10.c: Likewise.
1848         * gcc.dg/declspec-18.c: Likewise.
1849         * gcc.dg/mtune.c: Likewise.
1850         * gcc.dg/parser-pr28152-2.c: Likewise.
1851         * gcc.dg/parser-pr28152.c: Likewise.
1852         * gcc.dg/pr14475.c: Likewise.
1853         * gcc.dg/pr27953.c: Likewise.
1854         * gcc.dg/pr28322-3.c: Likewise.
1855         * gcc.dg/pr30457.c: Likewise.
1856         * gcc.dg/pr30551-2.c: Likewise.
1857         * gcc.dg/pr30551-3.c: Likewise.
1858         * gcc.dg/pr30551-4.c: Likewise.
1859         * gcc.dg/pr30551-5.c: Likewise.
1860         * gcc.dg/pr30551-6.c: Likewise.
1861         * gcc.dg/pr30551.c: Likewise.
1862         * gcc.dg/pr45461.c: Likewise.
1863         * gcc.dg/pr48552-1.c: Likewise.
1864         * gcc.dg/pr48552-2.c: Likewise.
1865         * gcc.dg/redecl-1.c: Likewise.
1866         * gcc.dg/transparent-union-3.c: Likewise.
1867         * gcc.dg/utf-dflt.c: Likewise.
1868         * gcc.dg/utf-dflt2.c: Likewise.
1869         * gcc.dg/vla-8.c: Likewise.
1870         * gcc.dg/vla-init-1.c: Likewise.
1871         * gcc.dg/wtr-int-type-1.c: Likewise.
1872
1873         * c-c++-common/raw-string-3.c: Add comments to checks for multiple
1874         messages reported for for one line of source code.
1875         * c-c++-common/raw-string-5.c: Likewise.
1876         * c-c++-common/raw-string-4.c: Likewise.
1877         * c-c++-common/raw-string-6.c: Likewise.
1878         * c-c++-common/pr20000.c: Likewise.
1879
1880         * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
1881         messages reported for one line of source code.
1882         * gcc.dg/cpp/pr30786.c: Likewise.
1883         * gcc.dg/cpp/pr28709.c: Likewise.
1884         * gcc.dg/cpp/missing-header-MD.c: Likewise.
1885         * gcc.dg/cpp/macspace2.c: Likewise.
1886         * gcc.dg/cpp/missing-header-1.c: Likewise.
1887         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1888         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1889         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1890
1891 2012-07-09  Jason Merrill  <jason@redhat.com>
1892
1893         PR c++/53882
1894         * g++.dg/cpp0x/nullptr29.C: New.
1895
1896 2012-07-06  Mikael Morin  <mikael@gcc.gnu.org>
1897
1898         PR fortran/53732
1899         * gfortran.dg/inline_sum_4.f90: New test.
1900
1901 2012-07-06  Richard Guenther  <rguenther@suse.de>
1902
1903         Backport from mainline
1904         2012-06-18  Richard Guenther  <rguenther@suse.de>
1905
1906         PR tree-optimization/53693
1907         * g++.dg/torture/pr53693.C: New testcase.
1908
1909 2012-07-06  Richard Guenther  <rguenther@suse.de>
1910
1911         Backport from mainline
1912         2012-04-11  Richard Guenther  <rguenther@suse.de>
1913
1914         PR middle-end/52621
1915         * gfortran.dg/pr52621.f90: New testcase.
1916
1917 2012-07-05  Pat Haugen <pthaugen@us.ibm.com>
1918
1919         Backport from mainline
1920         2012-05-24  Pat Haugen <pthaugen@us.ibm.com>
1921
1922         * gcc.target/powerpc/lhs-1.c: New.
1923         * gcc.target/powerpc/lhs-2.c: New.
1924         * gcc.target/powerpc/lhs-3.c: New.
1925
1926 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
1927
1928         * gnat.dg/recursive_call.adb: New test.
1929
1930 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
1931
1932         * gnat.dg/discr37.ad[sb]: New test.
1933
1934 2012-07-02  Jason Merrill  <jason@redhat.com>
1935
1936         PR c++/53816
1937         * g++.dg/template/ref6.C: New.
1938
1939         PR c++/53821
1940         * g++.dg/cpp0x/lambda/lambda-template6.C: New.
1941
1942 2012-06-29  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1943
1944         Backport from mainline.
1945         2012-05-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1946         * gcc.target/arm/neon-vrev.c: New.
1947
1948 2012-06-28  Richard Guenther  <rguenther@suse.de>
1949
1950         PR middle-end/53790
1951         * gcc.dg/torture/pr53790.c: New testcase.
1952
1953 2012-06-27  Fabien ChĂȘne  <fabien@gcc.gnu.org>
1954
1955         PR c++/51214
1956         * g++.dg/cpp0x/forw_enum11.C: New.
1957
1958 2012-06-26  Richard Guenther  <rguenther@suse.de>
1959
1960         PR c++/53752
1961         * g++.dg/torture/pr53752.C: New testcase.
1962
1963 2012-06-25  Jason Merrill  <jason@redhat.com>
1964
1965         PR c++/53498
1966         PR c++/53305
1967         * g++.dg/cpp0x/decltype38.C: New.
1968         * g++.dg/cpp0x/variadic132.C: New.
1969
1970         PR c++/52988
1971         * g++.dg/cpp0x/nullptr28.C: New.
1972
1973         PR c++/53202
1974         * g++.dg/cpp0x/constexpr-tuple.C: New.
1975
1976 2012-06-25  Jakub Jelinek  <jakub@redhat.com>
1977
1978         PR target/53759
1979         * gcc.target/i386/pr53759.c: New test.
1980
1981         PR c++/53594
1982         * g++.dg/cpp0x/nsdmi7.C: New test.
1983
1984 2012-06-22  Tobias Burnus  <burnus@net-b.de>
1985
1986         Backport from mainline
1987         2012-06-17  Tobias Burnus  <burnus@net-b.de>
1988
1989         PR fortran/53691
1990         PR fortran/53685
1991         * gfortran.dg/transfer_check_3.f90: New.
1992
1993 2012-06-22  Eric Botcazou  <ebotcazou@adacore.com>
1994
1995         * gnat.dg/lto15.ad[sb]: New test.
1996
1997 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
1998
1999         * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
2000         and add __sh__ case.
2001
2002 2012-06-19  Jason Merrill  <jason@redhat.com>
2003
2004         PR c++/53651
2005         * g++.dg/cpp0x/decltype37.C: New.
2006
2007         PR c++/52637
2008         * g++.dg/debug/localclass1.C: New.
2009
2010         * g++.dg/debug/dwarf2/namespace-2.C: New.
2011         * g++.dg/debug/dwarf2/localclass3.C: New.
2012
2013 2012-06-19  Richard Guenther  <rguenther@suse.de>
2014
2015         PR middle-end/53470
2016         * g++.dg/lto/pr53470_0.C: New testcase.
2017         * gcc.dg/lto/pr53470_0.c: Likewise.
2018
2019 2012-06-19  Jason Merrill  <jason@redhat.com>
2020
2021         Reapply:
2022         PR c++/53137
2023         * g++.dg/cpp0x/lambda/lambda-template5.C: New.
2024
2025         PR c++/53599
2026         * g++.dg/template/local7.C: New.
2027
2028 2012-06-16  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
2029
2030         Back port from mainline
2031         2012-05-09 Uros Bizjak  <ubizjak@gmail.com>
2032
2033         PR target/52908
2034         * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
2035         directive to Scan for vpmuldq, not vpmacsdql.
2036
2037 2012-06-15  Eric Botcazou  <ebotcazou@adacore.com>
2038
2039         * gnat.dg/vect8.ad[sb]: New test.
2040
2041 2012-06-14  Jakub Jelinek  <jakub@redhat.com>
2042
2043         Backported from mainline
2044         2012-06-12  Jakub Jelinek  <jakub@redhat.com>
2045
2046         PR rtl-optimization/53589
2047         * gcc.dg/torture/pr53589.c: New test.
2048
2049         2012-06-07  Jakub Jelinek  <jakub@redhat.com>
2050
2051         PR middle-end/53580
2052         * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
2053         * gcc.dg/gomp/critical-4.c: Likewise.
2054         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
2055         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
2056         * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
2057         * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
2058         * c-c++-common/gomp/pr53580.c: New test.
2059
2060 2012-06-14  Tobias Burnus  <burnus@net-b.de>
2061
2062         Backport from mainline
2063         2012-06-04  Tobias Burnus  <burnus@net-b.de>
2064
2065         PR fortran/50619
2066         * gfortran.dg/init_flag_10.f90: New.
2067
2068 2012-06-14  Richard Guenther  <rguenther@suse.de>
2069
2070         Backport from mainline
2071         2012-06-11  Richard Guenther  <rguenther@suse.de>
2072
2073         PR c++/53616
2074         * g++.dg/ext/pr53605.C: New testcase.
2075
2076 2012-06-14  Tobias Burnus  <burnus@net-b.de>
2077
2078         PR fortran/53597
2079         * gfortran.dg/save_4.f90: New.
2080
2081 2012-06-14  Richard Guenther  <rguenther@suse.de>
2082
2083         Backport from mainline
2084         2012-06-06  Fabien ChĂȘne  <fabien@gcc.gnu.org>
2085
2086         PR c++/52841
2087         * g++.dg/cpp0x/pr52841.C: New testcase.
2088
2089 2012-06-13  Christian Bruel  <christian.bruel@st.com>
2090
2091         PR target/53621
2092         * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
2093
2094 2012-06-14  Release Manager
2095
2096         * GCC 4.7.1 released.
2097
2098 2012-06-12  Jason Merrill  <jason@redhat.com>
2099
2100         PR c++/53599
2101         * g++.dg/template/local7.C: New.
2102
2103         Revert:
2104         PR c++/53137
2105         * g++.dg/cpp0x/lambda/lambda-template5.C: New.
2106
2107 2012-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
2108
2109         PR c++/53524
2110         * g++.dg/warn/Wenum-compare-no-2: New.
2111
2112 2012-06-04  Edmar Wienskoski  <edmar@freescale.com>
2113
2114         PR target/53559
2115         * gcc.target/powerpc/cell_builtin_1.c: New test case.
2116         * gcc.target/powerpc/cell_builtin_2.c: Ditto.
2117         * gcc.target/powerpc/cell_builtin_3.c: Ditto.
2118         * gcc.target/powerpc/cell_builtin_4.c: Ditto.
2119         * gcc.target/powerpc/cell_builtin_5.c: Ditto.
2120         * gcc.target/powerpc/cell_builtin_6.c: Ditto.
2121         * gcc.target/powerpc/cell_builtin_7.c: Ditto.
2122         * gcc.target/powerpc/cell_builtin_8.c: Ditto.
2123
2124 2012-06-04  Richard Guenther  <rguenther@suse.de>
2125
2126         Backport from mainline
2127         2012-04-25  Jakub Jelinek  <jakub@redhat.com>
2128
2129         PR middle-end/52979
2130         * gcc.c-torture/compile/pr52979-1.c: New test.
2131         * gcc.c-torture/execute/pr52979-1.c: New test.
2132         * gcc.c-torture/execute/pr52979-2.c: New test.
2133
2134 2012-06-04  Jakub Jelinek  <jakub@redhat.com>
2135
2136         PR tree-optimization/53550
2137         * gcc.dg/pr53550.c: New test.
2138
2139 2012-06-04  Richard Guenther  <rguenther@suse.de>
2140             Eric Botcazou  <ebotcazou@adacore.com>
2141
2142         Backport from mainline
2143         PR middle-end/52080
2144         PR middle-end/52097
2145         PR middle-end/48124
2146         * gcc.dg/torture/pr48124-1.c: New testcase.
2147         * gcc.dg/torture/pr48124-2.c: Likewise.
2148         * gcc.dg/torture/pr48124-3.c: Likewise.
2149         * gcc.dg/torture/pr48124-4.c: Likewise.
2150         * gnat.dg/pack16.adb: Likewise.
2151         * gnat.dg/pack16_pkg.ads: Likewise.
2152         * gnat.dg/pack17.adb: Likewise.
2153         * gnat.dg/specs/pack7.ads: Likewise.
2154         * gnat.dg/specs/pack8.ads: Likewise.
2155         * gnat.dg/specs/pack8_pkg.ads: Likewise.
2156
2157 2012-06-01  Jason Merrill  <jason@redhat.com>
2158
2159         PR c++/52973
2160         * g++.dg/ext/visibility/template12.C: New.
2161         * g++.dg/ext/attrib14.C: Adjust warning line.
2162
2163         PR c++/52725
2164         * g++.dg/parse/new6.C: New.
2165         * g++.dg/template/sizeof-template-argument.C: Adjust error message.
2166
2167 2012-06-01  Jason Merrill  <jason@redhat.com>
2168
2169         PR c++/53137
2170         * g++.dg/cpp0x/lambda/lambda-template5.C: New.
2171
2172 2012-06-01  Jason Merrill  <jason@redhat.com>
2173
2174         PR c++/53484
2175         * g++.dg/cpp0x/auto33.C: New.
2176
2177 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
2178
2179         * c-c++-common/restrict-2.c: Revert previous change.
2180
2181 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
2182
2183         PR ada/53517
2184         * gnat.dg/lto14.adb: Skip on Solaris.
2185
2186 2012-05-31  Jason Merrill  <jason@redhat.com>
2187
2188         PR c++/52905
2189         * g++.dg/cpp0x/initlist-ctor1.C: New.
2190
2191 2012-05-31  Richard Guenther  <rguenther@suse.de>
2192
2193         PR middle-end/48493
2194         * gcc.dg/torture/pr48493.c: New testcase.
2195
2196 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
2197
2198         PR c++/53356
2199         * g++.dg/init/new33.C: New test.
2200
2201 2012-05-30  Jason Merrill  <jason@redhat.com>
2202
2203         PR c++/53220
2204         * c-c++-common/array-lit.c: New.
2205         * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
2206
2207 2012-05-30  Richard Guenther  <rguenther@suse.de>
2208
2209         PR middle-end/53501
2210         * gcc.dg/torture/pr53501.c: New testcase.
2211         * c-c++-common/restrict-2.c: Adjust.
2212
2213 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
2214
2215         PR rtl-optimization/53519
2216         * gcc.c-torture/compile/pr53519.c: New test.
2217
2218 2012-05-29  Richard Guenther  <rguenther@suse.de>
2219
2220         PR tree-optimization/53516
2221         * gcc.dg/torture/pr53516.c: New testcase.
2222
2223 2012-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
2224
2225         PR c++/53491
2226         * g++.dg/parse/crash60.C: New.
2227
2228 2012-05-28  Jakub Jelinek  <jakub@redhat.com>
2229
2230         PR tree-optimization/53505
2231         * c-c++-common/torture/pr53505.c: New test.
2232
2233 2012-05-25  Ian Lance Taylor  <iant@google.com>
2234
2235         * gcc.dg/split-6.c: New test.
2236
2237 2012-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2238
2239         * gnat.dg/lto14.adb: New test.
2240
2241 2012-05-24  Richard Guenther  <rguenther@suse.de>
2242
2243         PR middle-end/53460
2244         * g++.dg/tree-prof/pr53460.C: New testcase.
2245
2246 2012-05-24  Jakub Jelinek  <jakub@redhat.com>
2247
2248         PR tree-optimization/53465
2249         * gcc.c-torture/execute/pr53465.c: New test.
2250
2251 2012-05-23  Tobias Burnus  <burnus@net-b.de>
2252
2253         PR fortran/53389
2254         * gfortran.dg/realloc_on_assign_15.f90: New.
2255
2256 2012-05-22  Richard Guenther  <rguenther@suse.de>
2257
2258         PR tree-optimization/53408
2259         * gcc.dg/torture/pr53408.c: New testcase.
2260
2261 2012-05-22  Richard Guenther  <rguenther@suse.de>
2262
2263         PR middle-end/51071
2264         * gcc.dg/torture/pr51071-2.c: New testcase.
2265
2266 2012-05-21  Jakub Jelinek  <jakub@redhat.com>
2267
2268         PR tree-optimization/53366
2269         * gcc.dg/torture/pr53366-1.c: New test.
2270         * gcc.dg/torture/pr53366-2.c: New test.
2271         * gcc.target/i386/pr53366-1.c: New test.
2272         * gcc.target/i386/pr53366-2.c: New test.
2273
2274         PR tree-optimization/53409
2275         * gcc.c-torture/compile/pr53409.c: New test.
2276
2277         PR tree-optimization/53410
2278         * gcc.c-torture/compile/pr53410-1.c: New test.
2279         * gcc.c-torture/compile/pr53410-2.c: New test.
2280
2281 2012-05-21  Joseph Myers  <joseph@codesourcery.com>
2282
2283         PR c/53418
2284         * gcc.c-torture/compile/pr53418-1.c,
2285         gcc.c-torture/compile/pr53418-2.c: New tests.
2286
2287 2012-05-21  Patrick Marlier  <patrick.marlier@gmail.com>
2288
2289         * gcc.dg/tm/indirect-2.c: New test.
2290
2291 2012-05-21  H.J. Lu  <hongjiu.lu@intel.com>
2292
2293         Backport from mainline
2294         2012-05-21  Uros Bizjak  <ubizjak@gmail.com>
2295                     H.J. Lu  <hongjiu.lu@intel.com>
2296
2297         PR target/53416
2298         * gcc.target/i386/pr53416.c: New file.
2299
2300 2012-05-20  Eric Botcazou  <ebotcazou@adacore.com>
2301
2302         * gnat.dg/lto13.adb: New test.
2303         * gnat.dg/lto13_pkg.ad[sb]: New helper.
2304
2305 2012-05-18  Eric Botcazou  <ebotcazou@adacore.com>
2306
2307         * gnat.dg/specs/lto12.ads: New test.
2308         * gnat.dg/specs/lto12_pkg.ads: New helper.
2309
2310 2012-05-17  David S. Miller  <davem@davemloft.net>
2311
2312         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
2313         failure on sparc-*-linux-gnu.
2314
2315 2012-05-16  Richard Henderson  <rth@redhat.com>
2316
2317         PR debug/52727
2318         * g++.dg/opt/pr52727.C: New testcase.
2319
2320 2012-05-16  Richard Guenther  <rguenther@suse.de>
2321
2322         PR tree-optimization/53364
2323         * g++.dg/torture/pr53364.C: New testcase.
2324
2325 2012-05-15  Jakub Jelinek  <jakub@redhat.com>
2326
2327         PR target/53358
2328         * gcc.dg/pr53358.c: New test.
2329
2330 2012-05-14  Uros Bizjak  <ubizjak@gmail.com>
2331
2332         * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
2333         * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
2334
2335 2012-05-12  Eric Botcazou  <ebotcazou@adacore.com>
2336
2337         * gnat.dg/null_pointer_deref3.adb: New test.
2338
2339 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
2340
2341         PR c++/53301
2342         * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
2343
2344 2012-05-10  Eric Botcazou  <ebotcazou@adacore.com>
2345
2346         * gnat.dg/lto11.ad[sb]: New test.
2347
2348 2012-05-08  Hans-Peter Nilsson  <hp@axis.com>
2349
2350         PR target/53272
2351         * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
2352
2353 2012-05-07  Jakub Jelinek  <jakub@redhat.com>
2354
2355         PR tree-optimization/53239
2356         * g++.dg/opt/vrp3.C: New test.
2357         * g++.dg/opt/vrp3-aux.cc: New file.
2358         * g++.dg/opt/vrp3.h: New file.
2359
2360 2012-05-07  Tobias Burnus  <burnus@net-b.de>
2361
2362         Backport from mainline:
2363         2012-05-07  Tobias Burnus  <burnus@net-b.de>
2364
2365         PR fortran/53255
2366         * gfortran.dg/typebound_operator_15.f90: New.
2367
2368 2012-05-05  Tobias Burnus  <burnus@net-b.de>
2369
2370         Backport from mainline:
2371         2012-05-04  Tobias Burnus  <burnus@net-b.de>
2372
2373         PR fortran/53111
2374         * gfortran.dg/constructor_7.f90: New.
2375         * gfortran.dg/constructor_8.f90: New.
2376
2377 2012-05-04  Ulrich Weigand  <ulrich.weigand@linaro.org>
2378
2379         Backport from mainline:
2380
2381         2012-05-04  Ulrich Weigand  <ulrich.weigand@linaro.org>
2382
2383         PR tree-optimization/52633
2384         * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
2385         recognized as widening shifts instead of over-widening.
2386         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2387         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2388         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2389         * gcc.target/arm/pr52633.c: New test.
2390
2391         2012-04-10  Ulrich Weigand  <ulrich.weigand@linaro.org>
2392
2393         PR tree-optimization/52870
2394         * gcc.dg/vect/pr52870.c: New test.
2395
2396 2012-05-04  Richard Guenther  <rguenther@suse.de>
2397
2398         * gcc.dg/lto/pr53214_0.c: New testcase.
2399
2400 2012-05-04  Eric Botcazou  <ebotcazou@adacore.com>
2401
2402         * gcc.target/ia64/pr48496.c: New test.
2403         * gcc.target/ia64/pr52657.c: Likewise.
2404
2405 2012-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2406
2407         Backport from mainline
2408         2012-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2409
2410         PR target/53199
2411         * gcc.target/powwerpc/pr53199.c: New file.
2412
2413 2012-05-03  Martin Jambor  <mjambor@suse.cz>
2414
2415         Backport from mainline
2416         2012-05-02  Martin Jambor  <mjambor@suse.cz>
2417
2418         PR lto/52605
2419         * g++.dg/lto/pr52605_0.C: New test.
2420
2421 2012-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
2422
2423         PR c++/53186
2424         * g++.dg/other/final2.C: New.
2425
2426 2012-05-03  Jakub Jelinek  <jakub@redhat.com>
2427
2428         PR debug/53174
2429         * gcc.dg/pr53174.c: New test.
2430
2431         PR target/53187
2432         * gcc.target/arm/pr53187.c: New test.
2433         * gcc.c-torture/compile/pr53187.c: New test.
2434
2435 2012-05-03  Richard Guenther  <rguenther@suse.de>
2436
2437         PR tree-optimization/53144
2438         * gcc.dg/torture/pr53144.c: New testcase.
2439
2440 2012-05-02  Tobias Burnus  <burnus@net-b.de>
2441
2442         Backport from mainline
2443         2012-04-16  Tobias Burnus  <burnus@net-b.de>
2444
2445         PR fortran/52864
2446         * gfortran.dg/pointer_intent_6.f90: New.
2447
2448 2012-05-02  Jakub Jelinek  <jakub@redhat.com>
2449
2450         PR tree-optimization/53163
2451         * gcc.c-torture/compile/pr53163.c: New test.
2452
2453         PR rtl-optimization/53160
2454         * gcc.c-torture/execute/pr53160.c: New test.
2455
2456 2012-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
2457
2458         PR fortran/53148
2459         Backport from trunk
2460         * gfortran.dg/function_optimize_12.f90:  New test.
2461
2462 2012-04-30  Uros Bizjak  <ubizjak@gmail.com>
2463
2464         Backport from mainline
2465         2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
2466
2467         PR target/53138
2468         * gcc.c-torture/execute/20120427-1.c: New testcase.
2469
2470 2012-04-26  Hans-Peter Nilsson  <hp@axis.com>
2471
2472         PR target/53120
2473         * gcc.dg/torture/pr53120.c: New test.
2474
2475 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
2476
2477         PR c/52880
2478         * gcc.dg/pr52880.c: New test.
2479
2480 2012-04-24  Georg-Johann Lay  <avr@gjlay.de>
2481
2482         PR testsuite/52641
2483         PR tree-optimizations/52891
2484
2485         * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
2486
2487 2012-04-24  Richard Guenther  <rguenther@suse.de>
2488
2489         PR tree-optimization/53085
2490         * g++.dg/torture/pr53085.C: New testcase.
2491
2492 2012-04-23  Richard Guenther  <rguenther@suse.de>
2493
2494         PR c/53060
2495         * gcc.dg/pr53060.c: New testcase.
2496
2497 2012-04-23  Jakub Jelinek  <jakub@redhat.com>
2498
2499         PR tree-optimizations/52891
2500         * gcc.c-torture/compile/pr52891-1.c: New test.
2501         * gcc.c-torture/compile/pr52891-2.c: New test.
2502
2503 2012-04-20  Ian Lance Taylor  <iant@google.com>
2504
2505         * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
2506         (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
2507
2508 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
2509
2510         PR c++/53003
2511         * g++.dg/parse/crash59.C: New.
2512
2513 2012-04-16  Jason Merrill  <jason@redhat.com>
2514
2515         PR c++/38543
2516         * g++.dg/cpp0x/variadic131.C: New.
2517
2518 2012-04-16  Jason Merrill  <jason@redhat.com>
2519
2520         PR c++/50830
2521         * g++.dg/cpp0x/variadic129.C: New.
2522
2523         PR c++/50303
2524         * g++.dg/cpp0x/variadic128.C: New.
2525
2526 2012-04-16  Uros Bizjak  <ubizjak@gmail.com>
2527
2528         Backport from mainline
2529         2012-04-12  Uros Bizjak  <ubizjak@gmail.com>
2530
2531         PR target/52932
2532         * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
2533         second function argument.
2534         * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
2535         (calc_permps): Update declaration.  Calculate result correctly.
2536         (avx2_test): Change src2 type to union256i_d.
2537         * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
2538         correctly.
2539
2540 2012-04-16  Martin Jambor  <mjambor@suse.cz>
2541
2542         Backported from mainline
2543
2544         2012-04-13  Martin Jambor  <mjambor@suse.cz>
2545         PR middle-end/52939
2546
2547         * g++.dg/ipa/pr52939.C: New test.
2548
2549 2012-04-15  Jason Merrill  <jason@redhat.com>
2550
2551         PR c++/52380
2552         * g++.dg/cpp0x/variadic125.C: New.
2553
2554         PR c++/52292
2555         * g++.dg/cpp0x/variadic124.C: New.
2556
2557 2012-04-15  Fabien ChĂȘne  <fabien@gcc.gnu.org>
2558
2559         PR c++/52465
2560         * g++.dg/lookup/using52.C: New.
2561
2562 2012-04-13  Jason Merrill  <jason@redhat.com>
2563
2564         PR c++/52824
2565         * g++.dg/cpp0x/variadic123.C: New.
2566         * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
2567
2568 2012-04-11  Jason Merrill  <jason@redhat.com>
2569
2570         PR c++/52906
2571         * g++.dg/ext/attrib45.C: New.
2572
2573 2012-04-13  Tom de Vries  <tom@codesourcery.com>
2574
2575         Backport from mainline r186419.
2576
2577         2012-04-13  Tom de Vries  <tom@codesourcery.com>
2578
2579         * gcc.dg/pr52734.c: New test.
2580
2581 2012-04-13  Richard Guenther  <rguenther@suse.de>
2582
2583         PR tree-optimization/52969
2584         * gcc.dg/torture/pr52969.c: New testcase.
2585
2586 2012-04-13  Richard Guenther  <rguenther@suse.de>
2587
2588         PR c/52862
2589         * gcc.dg/pr52862.c: New testcase.
2590
2591 2012-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
2592
2593         Backport from mainline
2594         2012-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
2595
2596         PR target/52775
2597         * gcc.target/powerpc/pr52775.c: New file.
2598
2599 2012-04-12  Richard Guenther  <rguenther@suse.de>
2600
2601         PR tree-optimization/52943
2602         * gcc.dg/torture/pr52943.c: New testcase.
2603
2604 2012-04-09  Mike Stump  <mikestump@comcast.net>
2605
2606         * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
2607         * gcc.dg/tree-ssa/vrp59.c: Likewise.
2608         * gcc.dg/tree-ssa/vrp60.c: Likewise.
2609         * gnat.dg/aggr11.adb: Likewise.
2610         * gnat.dg/aggr11_pkg.ads: Likewise.
2611         * gnat.dg/aggr15.adb: Likewise.
2612         * gnat.dg/aggr15.ads: Likewise.
2613         * gnat.dg/aggr17.adb: Likewise.
2614         * gnat.dg/aggr18.adb: Likewise.
2615         * gnat.dg/array14.adb: Likewise.
2616         * gnat.dg/array14.ads: Likewise.
2617         * gnat.dg/array14_pkg.ads: Likewise.
2618         * gnat.dg/array19.adb: Likewise.
2619         * gnat.dg/array19.ads: Likewise.
2620         * gnat.dg/discr27.adb: Likewise.
2621         * gnat.dg/discr27.ads: Likewise.
2622         * gnat.dg/discr35.adb: Likewise.
2623         * gnat.dg/discr35.ads: Likewise.
2624         * gnat.dg/discr6.adb: Likewise.
2625         * gnat.dg/discr6_pkg.ads: Likewise.
2626         * gnat.dg/import1.adb: Likewise.
2627         * gnat.dg/import1.ads: Likewise.
2628         * gnat.dg/loop_address2.adb: Likewise.
2629         * gnat.dg/opt7.adb: Likewise.
2630         * gnat.dg/opt7.ads: Likewise.
2631         * gnat.dg/pointer_variable_bounds.adb: Likewise.
2632         * gnat.dg/pointer_variable_bounds.ads: Likewise.
2633         * gnat.dg/rep_clause2.adb: Likewise.
2634         * gnat.dg/rep_clause2.ads: Likewise.
2635         * gnat.dg/slice2.adb: Likewise.
2636         * gnat.dg/slice2.ads: Likewise.
2637         * gnat.dg/slice6.adb: Likewise.
2638         * gnat.dg/slice6_pkg.ads: Likewise.
2639         * gnat.dg/specs/unchecked_union2.ads: Likewise.
2640         * gnat.dg/taft_type2.adb: Likewise.
2641         * gnat.dg/taft_type2.ads: Likewise.
2642         * gnat.dg/taft_type2_pkg.ads: Likewise.
2643         * gnat.dg/volatile10.adb: Likewise.
2644         * gnat.dg/volatile10_pkg.ads: Likewise.
2645
2646         * gcc.dg/dll-8.c: Remove execute permissions.
2647         * g++.dg/ext/dllexport5.C: Likewise.
2648
2649 2012-04-09  Eric Botcazou  <ebotcazou@adacore.com>
2650
2651         * lib/target-supports.exp (check_effective_target_sparc_v9): New.
2652         (check_effective_target_sync_long_long): Add SPARC case.
2653         (check_effective_target_sync_long_long_runtime): Likewise.
2654         (check_effective_target_sync_int_long): Adjust SPARC case.
2655         (check_effective_target_sync_char_short): Likewise.
2656
2657 2012-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2658
2659         PR fortran/52893
2660         Backport from trunk
2661         * gfortran.dg/function_optimize_11.f90:  New test.
2662
2663 2012-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2664
2665         PR fortran/52668
2666         Backport from trunk
2667         * gfortran.dg/use_only_6.f90: New test.
2668
2669 2012-04-06  Mike Stump  <mikestump@comcast.net>
2670
2671         PR testsuite/50722
2672         * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
2673
2674 2012-04-05  Jason Merrill  <jason@redhat.com>
2675
2676         PR c++/52596
2677         * g++.dg/template/qualified-id5.C: New.
2678
2679 2012-04-03  Jason Merrill  <jason@redhat.com>
2680
2681         PR c++/52796
2682         * g++.dg/cpp0x/variadic-value1.C: New.
2683
2684 2012-04-03  Richard Guenther  <rguenther@suse.de>
2685
2686         Backport from mainline
2687         2012-03-02  Richard Guenther  <rguenther@suse.de>
2688
2689         PR tree-optimization/52406
2690         * gcc.dg/torture/pr52406.c: New testcase.
2691
2692 2012-04-03  Richard Guenther  <rguenther@suse.de>
2693
2694         Backport from mainline
2695         2012-03-15  Richard Guenther  <rguenther@suse.de>
2696
2697         PR middle-end/52580
2698         * gfortran.dg/vect/pr52580.f: New testcase.
2699
2700 2012-04-03  Richard Guenther  <rguenther@suse.de>
2701
2702         Backport from mainline
2703         2012-03-06  Richard Guenther  <rguenther@suse.de>
2704
2705         PR middle-end/52493
2706         * gcc.dg/torture/pr52493.c: New testcase.
2707
2708         2012-03-23  Richard Guenther  <rguenther@suse.de>
2709
2710         PR tree-optimization/52678
2711         * gfortran.dg/pr52678.f: New testcase.
2712
2713         2012-03-26  Richard Guenther  <rguenther@suse.de>
2714
2715         PR tree-optimization/52701
2716         * gfortran.dg/pr52701.f90: New testcase.
2717
2718         2012-03-30  Richard Guenther  <rguenther@suse.de>
2719
2720         PR tree-optimization/52754
2721         * gcc.target/i386/pr52754.c: New testcase.
2722
2723 2012-04-03  Jakub Jelinek  <jakub@redhat.com>
2724
2725         PR tree-optimization/52835
2726         * gfortran.dg/pr52835.f90: New test.
2727
2728 2012-03-31  Eric Botcazou  <ebotcazou@adacore.com>
2729
2730         * gnat.dg/controlled6.adb: New test.
2731         * gnat.dg/controlled6_pkg.ads: New helper.
2732         * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
2733
2734 2012-03-29  Meador Inge  <meadori@codesourcery.com>
2735
2736         PR c++/52672
2737         * g++.dg/cpp0x/constexpr-52672.C: New testcase.
2738
2739 2012-03-29  Paolo Carlini  <paolo.carlini@oracle.com>
2740
2741         PR c++/52718
2742         * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
2743
2744 2012-03-29  Jason Merrill  <jason@redhat.com>
2745
2746         PR c++/52685
2747         * g++.dg/template/inherit8.C: New.
2748
2749 2012-03-29  Jakub Jelinek  <jakub@redhat.com>
2750
2751         PR c++/52759
2752         * g++.dg/ext/weak4.C: New test.
2753
2754 2012-03-29  Jason Merrill  <jason@redhat.com>
2755
2756         PR c++/52743
2757         * g++.dg/cpp0x/initlist-array3.C: New.
2758
2759 2012-03-28  Jason Merrill  <jason@redhat.com>
2760
2761         PR c++/52746
2762         * g++.dg/overload/virtual2.C: New.
2763
2764 2012-03-28  Martin Jambor  <mjambor@suse.cz>
2765
2766         Backported from mainline
2767         2012-03-27  Martin Jambor  <mjambor@suse.cz>
2768
2769         PR middle-end/52693
2770         * gcc.dg/torture/pr52693.c: New test.
2771
2772 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
2773
2774         PR middle-end/52691
2775         * gcc.dg/pr52691.c: New test.
2776
2777         PR middle-end/52750
2778         * gcc.c-torture/compile/pr52750.c: New test.
2779
2780 2012-03-28  Georg-Johann Lay  <avr@gjlay.de>
2781
2782         Backport from 2012-03-28 mainline r185910.
2783
2784         PR target/52692
2785         * gcc.target/avr/torture/builtins-2.c: New test.
2786
2787 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
2788
2789         PR target/52736
2790         * gcc.target/i386/pr52736.c: New test.
2791
2792 2012-03-27  Richard Guenther  <rguenther@suse.de>
2793
2794         PR middle-end/52720
2795         * gcc.dg/torture/pr52720.c: New testcase.
2796
2797 2012-03-26  Georg-Johann Lay  <avr@gjlay.de>
2798
2799         Backport from 2012-03-26 mainline r185793.
2800
2801         * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
2802         Add "-Os -flto" to list.
2803
2804 2012-03-25  Eric Botcazou  <ebotcazou@adacore.com>
2805
2806         * gnat.dg/concat2.ad[sb]: New test.
2807
2808 2012-03-24  Steven Bosscher  <steven@gcc.gnu.org>
2809
2810         PR middle-end/52640
2811         * gcc.c-torture/compile/limits-externdecl.c: New test.
2812
2813 2012-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
2814
2815         PR c++/52487
2816         * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
2817
2818 2012-03-22  Tobias Burnus  <burnus@net-b.de>
2819
2820         PR fortran/52452
2821         * gfortran.dg/intrinsic_8.f90: New.
2822
2823 2012-03-22  Jakub Jelinek  <jakub@redhat.com>
2824
2825         PR c++/52671
2826         * g++.dg/ext/attrib44.C: New test.
2827
2828 2012-03-22  Jason Merrill  <jason@redhat.com>
2829
2830         * g++.dg/torture/pr52582.C: New.
2831
2832 2012-03-22  Georg-Johann Lay  <avr@gjlay.de>
2833
2834         Backport from 2012-03-20 mainline r185583.
2835
2836         * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
2837         __AVR_HAVE_LPMX__
2838
2839         Backport from 2012-03-20 mainline r185570.
2840
2841         PR target/49868
2842         * gcc.target/avr/torture/addr-space-2.h: New file.
2843         * gcc.target/avr/torture/addr-space-2-g.h: New test.
2844         * gcc.target/avr/torture/addr-space-2-0.h: New test.
2845         * gcc.target/avr/torture/addr-space-2-1.h: New test.
2846         * gcc.target/avr/torture/addr-space-2-x.h: New test.
2847
2848         Backport from 2012-03-12 mainline r185255.
2849
2850         PR target/49868
2851         * gcc.target/avr/torture/addr-space-1.h: New file.
2852         * gcc.target/avr/torture/addr-space-g.h: New test.
2853         * gcc.target/avr/torture/addr-space-0.h: New test.
2854         * gcc.target/avr/torture/addr-space-1.h: New test.
2855         * gcc.target/avr/torture/addr-space-x.h: New test.
2856
2857 2012-03-22  Jakub Jelinek  <jakub@redhat.com>
2858
2859         Backported from mainline
2860         2012-03-14  Jakub Jelinek  <jakub@redhat.com>
2861
2862         PR c++/52521
2863         * g++.dg/cpp0x/udlit-args2.C: New test.
2864
2865         2012-03-13  Jakub Jelinek  <jakub@redhat.com>
2866
2867         PR c/52577
2868         * gcc.dg/Wunused-var-3.c: New test.
2869
2870 2012-03-22  Release Manager
2871
2872         * GCC 4.7.0 released.
2873
2874 2012-03-20  Jason Merrill  <jason@redhat.com>
2875
2876         * g++.dg/cpp0x/auto32.C: New.
2877
2878 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
2879             Andrew Pinski  <apinski@cavium.com>
2880
2881         PR middle-end/52592
2882         * gcc.dg/pr52592.c: New test.
2883
2884 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
2885
2886         PR c++/52582
2887         * g++.dg/opt/pr52582.C: New test.
2888
2889 2012-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2890
2891         PR target/52450
2892         * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
2893
2894         * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
2895
2896 2012-03-10  Tobias Burnus  <burnus@net-b.de>
2897
2898         PR fortran/52469
2899         * gfortran.dg/proc_ptr_34.f90: New.
2900
2901 2012-03-07  Jason Merrill  <jason@redhat.com>
2902
2903         PR c++/52521
2904         * g++.dg/cpp0x/udlit-mangle.C: New.
2905
2906 2012-03-04  Georg-Johann Lay  <avr@gjlay.de>
2907
2908         Backport from mainline r184894.
2909         * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
2910         int32plus.
2911
2912 2012-03-02  Peter Bergner  <bergner@vnet.ibm.com>
2913
2914         Backport from mainline
2915         2012-03-02  Peter Bergner  <bergner@vnet.ibm.com>
2916
2917         * gcc.target/powerpc/pr52457.c: New test.
2918
2919 2012-03-01  Kai Tietz  <ktietz@redhat.com>
2920
2921         * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
2922         routines on mingw targets.
2923         * gcc.dg/vect/pr46126.c (uintptr_t): Add support for
2924         LLP64 target.
2925
2926 2012-03-01  Jakub Jelinek  <jakub@redhat.com>
2927
2928         PR tree-optimization/52445
2929         * gcc.dg/pr52445.c: New test.
2930
2931 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
2932
2933         PR target/52437
2934         * gcc.c-torture/compile/pr52437.c: New test.
2935
2936         PR middle-end/52419
2937         * gcc.dg/torture/pr52419.c: New test.
2938
2939         PR tree-optimization/52429
2940         * gcc.dg/torture/pr52429.c: New test.
2941         * g++.dg/opt/pr52429.C: New test.
2942
2943 2012-02-29  Richard Guenther  <rguenther@suse.de>
2944
2945         PR testsuite/52297
2946         * gcc.dg/lto/trans-mem-1_0.c: Remove.
2947         * gcc.dg/lto/trans-mem-1_1.c: Likewise.
2948         * gcc.dg/lto/trans-mem-2_0.c: Likewise.
2949         * gcc.dg/lto/trans-mem-2_1.c: Likewise.
2950         * gcc.dg/lto/trans-mem-4_0.c: Likewise.
2951         * gcc.dg/lto/trans-mem-4_1.c: Likewise.
2952
2953 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
2954
2955         * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
2956
2957 2012-02-29  Paul Thomas  <pault@gcc.gnu.org>
2958
2959         PR fortran/52386
2960         * gfortran.dg/realloc_on_assign_13.f90 : New test.
2961
2962 2012-02-28  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
2963
2964         PR target/51534
2965         * gcc.target/arm/neon/pr51534.c: New testcase.
2966
2967 2012-02-28  Richard Guenther  <rguenther@suse.de>
2968
2969         PR target/52407
2970         * gcc.dg/torture/pr52407.c: New testcase.
2971
2972 2012-02-28  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2973
2974         * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
2975         * gcc.target/arm/vfp2.c: Likewise.
2976         * gcc.target/arm/vfp3.c: Likewise.
2977         * gcc.target/arm/vfp4.c: Likewise.
2978         * gcc.target/arm/vfp5.c: Likewise.
2979         * gcc.target/arm/vfp6.c: Likewise.
2980         * gcc.target/arm/vfp7.c: Likewise.
2981         * gcc.target/arm/vfp8.c: Likewise.
2982         * gcc.target/arm/vfp9.c: Likewise.
2983         * gcc.target/arm/vfp10.c: Likewise.
2984         * gcc.target/arm/vfp11.c: Likewise.
2985         * gcc.target/arm/vfp12.c: Likewise.
2986         * gcc.target/arm/vfp13.c: Likewise.
2987         * gcc.target/arm/vfp14.c: Likewise.
2988         * gcc.target/arm/vfp15.c: Likewise.
2989         * gcc.target/arm/vfp16.c: Likewise.
2990         * gcc.target/arm/vfp17.c: Likewise.
2991         * gcc.target/arm/neon-constants.h: New file.
2992         * gcc.target/arm/neon-vect1.c: New test.
2993         * gcc.target/arm/neon-vect2.c: New test.
2994         * gcc.target/arm/neon-vect3.c: New test.
2995         * gcc.target/arm/neon-vect4.c: New test.
2996         * gcc.target/arm/neon-vect5.c: New test.
2997         * gcc.target/arm/neon-vect6.c: New test.
2998         * gcc.target/arm/neon-vect7.c: New test.
2999         * gcc.target/arm/neon-vect8.c: New test.
3000
3001 2012-02-28  Richard Guenther  <rguenther@suse.de>
3002
3003         PR tree-optimization/52402
3004         * gcc.dg/torture/pr52402.c: New testcase.
3005
3006 2012-02-28  Richard Guenther  <rguenther@suse.de>
3007
3008         PR lto/52400
3009         * g++.dg/lto/pr52400_0.C: New testcase.
3010
3011 2012-02-28  Georg-Johann Lay  <avr@gjlay.de>
3012
3013         * gcc.target/avr/torture/builtins-1.c: New test.
3014         * gcc.target/avr/torture/builtins-error.c: New test.
3015
3016 2012-02-28  Kai Tietz  <ktietz@redhat.com>
3017
3018         * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64
3019         issue.
3020         * gcc.target/i386/pr45352-2.c: Likewise.
3021         * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for
3022         mingw targets.
3023         * gcc.target/i386/xop-vshift-1.c(random): Use on mingw
3024         targets instead rand.
3025         * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
3026         * gcc.target/i386/sse2-mul-1.c: Likewise.
3027         * gcc.target/i386/sse4_1-blendps.c: Likewise.
3028         * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw
3029         target.
3030         * gcc.target/i386/pad-1.c: Likewise.
3031         * gcc.target/i386/pad-9.c: Likewise.
3032         * gcc.target/i386/pad-2.c: Likewise.
3033         * gcc.target/i386/pad-5b.c: Likewise.
3034         * gcc.target/i386/pad-8.c: Likewise.
3035         * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
3036         * gcc.target/i386/pr44130.c: Likewise.
3037         * gcc.target/i386/align-main-1.c: Likewise.
3038         * gcc.target/i386/align-main-2.c: Likewise.
3039         * gcc.target/i386/sw-1.c: Likewise.
3040         * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
3041         on x64 mingw target.
3042         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
3043         * gcc.target/i386/pr46295.c: Likewise.
3044         * gcc.target/i386/amd64-abi-1.c: Likewise.
3045         * gcc.target/i386/amd64-abi-2.c: Likewise.
3046         * gcc.target/i386/pr39082-1.c: Likewise.
3047         * gcc.target/i386/pr39162.c: Likewise.
3048         * gcc.target/i386/pr22152.c: Likewise.
3049         * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
3050         * gcc.target/i386/wrfsbase-2.c: Likewise.
3051         * gcc.target/i386/local.c: Likewise
3052         * gcc.target/i386/wrgsbase-1.c: Likewise.
3053         * gcc.target/i386/wrfsbase-1.c: Likewise.
3054         * gcc.target/i386/pr39315-3.c: Likewise.
3055         * gcc.target/i386/pr35767-4.c: Likewise.
3056         * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
3057         x64 mingw target.
3058         * gcc.target/i386/pr45336-2.c: Likewise.
3059         * gcc.target/i386/pr45336-1.c: Likewise.
3060         * gcc.target/i386/pr45336-4.c: Likewise.
3061
3062 2012-02-27  Tristan Gingold  <gingold@adacore.com>
3063
3064         * gnat.dg/array20.ad[sb]: New test.
3065
3066 2012-02-27  Jakub Jelinek  <jakub@redhat.com>
3067
3068         PR target/52375
3069         * gcc.target/arm/pr52375.c: New test.
3070         * gcc.c-torture/compile/pr52375.c: New test.
3071
3072 2012-02-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3073
3074         * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
3075         * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
3076
3077 2012-02-27  Eric Botcazou  <ebotcazou@adacore.com>
3078
3079         * gnat.dg/aggr19.adb: New test.
3080         * gnat.dg/aggr19_pkg.ad[sb]: New helper.
3081
3082 2012-02-26  Oleg Endo  <olegendo@gcc.gnu.org>
3083
3084         PR target/49263
3085         * gcc.target/sh/pr49263.c: New.
3086
3087 2012-02-24  Andrew MacLeod  <amacleod@redhat.com>
3088
3089         * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
3090         simulate_thread_wrapper_other_threads
3091         * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
3092         Move initialization of 'value' to main().
3093         (main): Initialize 'value';
3094         * gcc.dg/simulate-thread/speculative-store.c
3095         (simulate_thread_step_verify): Return 0 when successful.
3096         * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
3097         Reduce threshold.
3098         (INSN_COUNT_THRESHOLD): New.  Instruction limit to terminate test.
3099         (simulate_thread_wrapper_other_threads): Return a success/fail value
3100         and issue an error if the instruction count threshold is exceeded.
3101
3102 2012-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3103
3104         PR target/50580
3105         * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
3106         * gcc.target/mips/interrupt_handler-3.c: Likewise.
3107
3108 2012-02-24  Richard Guenther  <rguenther@suse.de>
3109
3110         PR middle-end/52355
3111         * gcc.dg/pr52355.c: New testcase.
3112
3113 2012-02-23  Kai Tietz  <ktietz@redhat.com>
3114
3115         * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option
3116         for mingw-targets.
3117         * gcc.dg/Wpadded.c: Likewise.
3118         * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
3119         structure-layout.
3120         * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
3121         for sleep by Sleep and add windows.h include for this function.
3122         * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
3123         targets.
3124         * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
3125         target.
3126         * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw
3127         target.
3128         * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
3129         on x64 mingw target.
3130         * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
3131         * gcc.dg/pr50251.c: Disable test for x64 mingw target.
3132         * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
3133         failure on LLP64 target.
3134
3135 2012-02-23  Uros Bizjak  <ubizjak@gmail.com>
3136
3137         PR c/52290
3138         * gcc.dg/noncompile/pr52290.c: New test.
3139
3140 2012-02-23  Jakub Jelinek  <jakub@redhat.com>
3141
3142         PR tree-optimization/52019
3143         * gcc.dg/tree-ssa/ipa-split-6.c: New test.
3144
3145 2012-02-22  Kai Tietz  <ktietz@redhat.com>
3146
3147         * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
3148         * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
3149         derived pdiff_t type.
3150         * g++.dg/torture/pr49720.C: Likewise
3151
3152 2012-02-22  Uros Bizjak  <ubizjak@gmail.com>
3153
3154         PR target/52330
3155         * gcc.target/i386/pr52330.c: New test.
3156
3157 2012-02-22  Tobias Burnus  <burnus@net-b.de>
3158
3159         PR fortran/52335
3160         * gfortran.dg/io_constraints_10.f90: New.
3161
3162 2012-02-22  Ulrich Weigand  <ulrich.weigand@linaro.org>
3163
3164         * lib/target-supports.exp (check_effective_target_vect_condition):
3165         Return true for NEON.
3166
3167 2012-02-21  Kai Tietz  <ktietz@redhat.com>
3168
3169         * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
3170
3171 2012-02-21  Richard Guenther  <rguenther@suse.de>
3172
3173         PR tree-optimization/52324
3174         * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
3175
3176 2012-02-21  Georg-Johann Lay  <avr@gjlay.de>
3177
3178         PR middle-end/51782
3179         * gcc.target/avr/torture/pr51782-1.c: New test.
3180
3181 2012-02-21  Jakub Jelinek  <jakub@redhat.com>
3182
3183         PR tree-optimization/52318
3184         * gcc.dg/pr52318.c: New test.
3185
3186 2012-02-20  Kai Tietz  <ktietz@redhat.com>
3187
3188         * gcc.dg/bf-ms-layout-3.c: New testcase.
3189
3190 2012-02-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
3191
3192         PR testsuite/52229
3193         PR fortran/32380
3194         * gfortran.dg/vect/pr32380.f:  XFAIL on PowerPC and ia-64.
3195
3196 2012-02-20  Richard Guenther  <rguenther@suse.de>
3197
3198         PR tree-optimization/52298
3199         * gcc.dg/torture/pr52298.c: New testcase.
3200         * gcc.dg/vect/pr52298.c: Likewise.
3201
3202 2012-02-20  Georg-Johann Lay  <avr@gjlay.de>
3203
3204         * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
3205         * gcc.c-torture/execute/pr52286.c: Ditto.
3206
3207 2012-02-20  Jakub Jelinek  <jakub@redhat.com>
3208
3209         PR tree-optimization/52286
3210         * gcc.c-torture/execute/pr52286.c: New test.
3211
3212 2012-02-18  Tobias Burnus  <burnus@net-b.de>
3213
3214         PR fortran/52295
3215         * gfortran.dg/interface_35.f90: Use -std=f2003.
3216         * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
3217         * gfortran.dg/interface_assignment_4.f90: Ditto.
3218         * gfortran.dg/bessel_1.f90: Ditto.
3219         * gfortran.dg/func_result_6.f90: Ditto.
3220         * gfortran.dg/hypot_1.f90: Ditto.
3221         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
3222
3223 2012-02-17  Tobias Burnus  <burnus@net-b.de>
3224
3225         PR translation/52232
3226         PR translation/52234
3227         PR translation/52245
3228         PR translation/52246
3229         PR translation/52262
3230         PR translation/52273
3231         * gfortran.dg/coarray_22.f90: Update dg-error.
3232         * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
3233
3234 2012-02-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3235
3236         PR target/51753
3237         * lib/gcc-simulate-thread.exp: Load timeout.exp.
3238         (simulate-thread): Use default timeout.
3239
3240 2012-02-16  Jason Merrill  <jason@redhat.com>
3241
3242         PR c++/52248
3243         * g++.dg/ext/timevar1.C: New.
3244
3245 2012-02-16  Fabien ChĂȘne  <fabien@gcc.gnu.org>
3246
3247         PR c++/52126
3248         * g++.dg/template/using21.C: New.
3249         * g++.dg/template/using22.C: Likewise.
3250
3251 2012-02-16  Jason Merrill  <jason@redhat.com>
3252
3253         PR c++/51415
3254         * g++.dg/cpp0x/lambda/lambda-err1.C: New.
3255
3256 2012-02-16  Jakub Jelinek  <jakub@redhat.com>
3257
3258         PR tree-optimization/52255
3259         * gcc.c-torture/compile/pr52255.c: New test.
3260
3261         PR debug/52260
3262         * g++.dg/debug/dwarf2/pr52260.C: New test.
3263
3264         PR middle-end/51929
3265         * g++.dg/ipa/pr51929.C: New test.
3266
3267 2012-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
3268
3269         PR target/52199
3270         * gcc.target/powerpc/pr52199.c: New file.
3271
3272 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3273
3274         PR target/52152
3275         * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
3276
3277 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3278
3279         * gcc.dg/pr51867.c: Don't include <math.h>.
3280         (sqrtf): Declare.
3281
3282 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
3283
3284         * gcc.dg/lto/20091013-1_1.c: xfail for avr.
3285         * gcc.dg/lto/20091013-1_2.c: xfail for avr.
3286
3287 2012-02-15  Tobias Grosser <grosser@fim.uni-passau.de>
3288
3289         PR tree-optimization/50561
3290         * gcc.dg/graphite/pr50561.c: New testcase.
3291
3292 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
3293
3294         * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
3295         * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
3296
3297 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
3298
3299         * gnat.dg/discr35.ad[sb]: New test.
3300
3301 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
3302
3303         * gnat.dg/volatile10.adb: New test.
3304         * gnat.dg/volatile10_pkg.ads: New helper.
3305
3306 2012-02-14  Jason Merrill  <jason@redhat.com>
3307
3308         * g++.dg/ext/attrib43.C: New.
3309
3310 2012-02-14  Hans-Peter Nilsson  <hp@axis.com>
3311
3312         * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
3313         * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
3314         fgnu_tm.
3315         * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
3316         gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
3317         * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
3318         effective_target fgnu_tm.
3319         * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
3320
3321 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
3322
3323         PR c++/52247
3324         * g++.dg/template/asmgoto1.C: New test.
3325
3326 2012-02-14  Ian Lance Taylor  <iant@google.com>
3327
3328         PR go/48501
3329         * go.test/go-test.exp (go-gc-tests): Disable optimizations when
3330         compiling generated file for 64bit and index tests.
3331
3332 2012-02-14  Uros Bizjak  <ubizjak@gmail.com>
3333
3334         * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
3335
3336 2012-02-14  Richard Guenther  <rguenther@suse.de>
3337
3338         PR tree-optimization/52244
3339         PR tree-optimization/51528
3340         * gcc.dg/torture/pr52244.c: New testcase.
3341
3342 2012-02-14  Walter Lee  <walt@tilera.com>
3343
3344         * g++.dg/other/PR23205.C: Disable test on tile.
3345         * g++.dg/other/pr23205-2.C: Disable test on tile.
3346         * gcc.dg/20020312-2.c: Add a condition for __tile__.
3347         * gcc.dg/20040813-1.c: Disable test on tile.
3348         * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
3349         * gcc.misc-tests/linkage.exp: Handle tilegx.
3350
3351 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
3352
3353         PR tree-optimization/52210
3354         * gcc.dg/pr52210.c: New test.
3355
3356 2012-02-14  Jason Merrill  <jason@redhat.com>
3357
3358         PR c++/39055
3359         * g++.dg/overload/defarg5.C: New.
3360
3361 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
3362
3363         PR c/52181
3364         * c-c++-common/pr52181.c: New test.
3365
3366 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
3367
3368         PR c++/52215
3369         * g++.dg/ext/atomic-1.C: New test.
3370
3371 2012-02-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3372
3373         * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
3374
3375 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
3376
3377         PR middle-end/52209
3378         * gcc.c-torture/execute/pr52209.c: New test.
3379
3380 2012-02-12  Mikael Morin  <mikael@gcc.gnu.org>
3381
3382         PR fortran/50981
3383         * gfortran.dg/elemental_optional_args_5.f03: New test.
3384
3385 2012-02-12 Iain Sandoe  <iains@gcc.gnu.org>
3386
3387         PR testsuite/50076
3388         * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
3389         cases.
3390
3391 2012-02-11  Ian Lance Taylor  <iant@google.com>
3392
3393         PR go/51874
3394         * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
3395         SPARC Solaris.  Don't run the test at all on systems where it may
3396         not work, rather than xfailing it.
3397
3398 2012-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
3399
3400         PR rtl-optimization/52175
3401         * gcc.c-torture/compile/pr52175.c: New test.
3402
3403 2012-02-10  Jason Merrill  <jason@redhat.com>
3404
3405         PR c++/51910
3406         * g++.dg/template/repo10.C: New.
3407
3408 2012-02-11  Jakub Jelinek  <jakub@redhat.com>
3409
3410         PR debug/52132
3411         * gcc.dg/pr52132.c: New test.
3412
3413 2012-02-10  Eric Botcazou  <ebotcazou@adacore.com>
3414
3415         * gnat.dg/specs/aggr4.ads: New test.
3416         * gnat.dg/specs/aggr4_pkg.ads: New helper.
3417
3418 2012-02-10  H.J. Lu  <hongjiu.lu@intel.com>
3419
3420         PR target/52146
3421         * gcc.target/i386/pr52146.c: New.
3422
3423 2012-02-10  Jakub Jelinek  <jakub@redhat.com>
3424
3425         PR middle-end/52177
3426         * c-c++-common/pr52177.c: New test.
3427
3428 2012-02-10  Jan Hubicka  <jh@suse.cz>
3429
3430         PR middle-end/48600
3431         * g++.dg/torture/pr48600.C: New testcase.
3432
3433 2012-02-09  Peter Bergner  <bergner@vnet.ibm.com>
3434
3435         PR middle-end/52140
3436         * gcc.dg/dfp/pr52140.c: New test.
3437
3438 2012-02-09  Jakub Jelinek  <jakub@redhat.com>
3439
3440         PR fortran/32380
3441         * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
3442         of dg-options.
3443
3444 2012-02-09  Bin Cheng  <bin.cheng@arm.com>
3445
3446         PR middle-end/51867
3447         * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
3448         * testsuite/gcc.dg/pr51867.c: New test.
3449
3450 2012-02-09  Ian Lance Taylor  <iant@google.com>
3451
3452         * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
3453         which don't support -fsplit-stack.  Turn off optimization when
3454         compiling select5-out.go.
3455
3456 2012-02-08  Ian Lance Taylor  <iant@google.com>
3457
3458         * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
3459         systems which don't support -fsplit-stack.
3460
3461 2012-02-08  Andrew MacLeod  <amacleod@redhat.com>
3462
3463         * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
3464         * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
3465         machine instuction in the log.
3466
3467 2012-02-08  Jack Howarth <howarth@bromo.med.uc.edu>
3468
3469         * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
3470           to 20 seconds.
3471
3472 2012-02-08  Magnus Granberg  <zorry@gentoo.org>
3473
3474         PR driver/48524
3475         * gcc.dg/pr48524.c: New test.
3476         * gcc.dg/pr48524.spec: New spec file for test.
3477
3478 2012-02-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
3479
3480         PR fortran/32380
3481         * gfortran.dg/vect/pr32380.f90:  New test.
3482
3483 2012-02-08  Tobias Burnus  <burnus@net-b.de>
3484
3485         PR fortran/52151
3486         * gfortran.dg/realloc_on_assign_12.f90: New.
3487
3488 2012-02-08  Richard Guenther  <rguenther@suse.de>
3489
3490         PR rtl-optimization/52170
3491         * gcc.dg/torture/pr52170.c: New testcase.
3492
3493 2012-02-08  Jakub Jelinek  <jakub@redhat.com>
3494
3495         PR gcov-profile/52150
3496         * gcc.dg/tree-prof/pr52150.c: New test.
3497
3498         PR rtl-optimization/52139
3499         * gcc.dg/pr52139.c: New test.
3500
3501 2012-02-07  Jason Merrill  <jason@redhat.com>
3502
3503         PR c++/51675
3504         * g++.dg/cpp0x/constexpr-union3.C: New.
3505
3506         PR c++/52035
3507         * g++.dg/lto/pr52035_0.C: New.
3508
3509 2012-02-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3510
3511         * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
3512         * gcc.dg/special/weak-1.c: Likewise.
3513         * gcc.dg/ucnid-12.c: Likewise.
3514         * gcc.dg/torture/pr45678-1.c: Likewise.
3515         * gcc.dg/torture/pr45678-2.c: Likewise.
3516         * gcc.dg/vector-4.c: Likewise.
3517         * gcc.dg/ipa/inline-5.c: Likewise.
3518         * gcc.dg/ucnid-11.c: Likewise.
3519         * gcc.misc-tests/gcov-13.c: Likewise.
3520         * gcc.misc-tests/gcov-14.c: Likewise.
3521         * g++.dg/ext/label13.C: Likewise.
3522         * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
3523         hppa*-*-hpux* options.
3524         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
3525         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
3526         * gcc.dg/pr48616.c: Likewise.
3527         * gcc.dg/pr17957.c: Likewise.
3528         * gcc.dg/pr17055-1.c: Likewise.
3529         * gcc.dg/pr32912-1.c: Likewise.
3530         * gcc.dg/tm/pr51472.c: Likewise.
3531         * c-c++-common/fold-bitand-4.c: Likewise.
3532         * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
3533         Use dg-additional-options for extra options.
3534
3535 2012-02-07  Joern Rennecke <joern.rennecke@embecosm.com>
3536
3537         * gcc.target/epiphany/interrupt-2.c: New test.
3538
3539 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
3540
3541         PR target/52155
3542         * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
3543         * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
3544         for MIPS ELF.
3545
3546 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
3547
3548         PR target/52152
3549         * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
3550
3551 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
3552
3553         PR middle-end/24306
3554         PR target/52154
3555         * lib/target-supports.exp (check_effective_target_mips_eabi): New.
3556         * gcc.target/mips/va-arg-1.c: New test.
3557
3558 2012-02-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
3559
3560         * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
3561         for -mno-pointers-to-nested-functions.
3562
3563 2012-02-07  Eric Botcazou  <ebotcazou@adacore.com>
3564
3565         * gcc.c-torture/execute/20120207-1.c: New test.
3566
3567 2012-02-07  Jakub Jelinek  <jakub@redhat.com>
3568
3569         PR rtl-optimization/52060
3570         * gcc.dg/torture/pr52060.c: New test.
3571
3572         PR middle-end/52074
3573         * gcc.c-torture/compile/pr52074.c: New test.
3574
3575 2012-02-07  Tobias Burnus  <burnus@net-b.de>
3576
3577         PR fortran/51514
3578         * gfortran.dg/class_to_type_2.f90: New.
3579
3580 2012-02-06  Thomas König  <tkoenig@gcc.gnu.org>
3581
3582         PR fortran/32373
3583         * gfortran.dg/vect/vect-8.f90:  Use vect_double effective target.
3584         Remove module.
3585
3586 2012-02-06  Jason Merrill  <jason@redhat.com>
3587
3588         PR c++/52088
3589         * g++.dg/template/conv13.C: New.
3590
3591 2012-02-06  Richard Guenther  <rguenther@suse.de>
3592
3593         PR tree-optimization/52115
3594         * gcc.c-torture/compile/pr52115.c: New testcase.
3595
3596 2012-02-06  Jakub Jelinek  <jakub@redhat.com>
3597
3598         PR target/52129
3599         * gcc.c-torture/execute/pr52129.c: New test.
3600
3601 2012-02-06  Andrey Belevantsev  <abel@ispras.ru>
3602
3603         * gcc.dg/pr48374.c: Actually add the test I forgot
3604         in the 2012-01-25 commit.
3605
3606 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
3607
3608         PR fortran/32373
3609         * gfortran.dg/vect/vect-8.f90:  New test case.
3610
3611 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
3612
3613         PR fortran/48847
3614         * gfortran.dg/warn_unused_dummy_argument_3.f90:  New test.
3615
3616 2012-02-05  Paul Thomas  <pault@gcc.gnu.org>
3617
3618         PR fortran/52102
3619         * gfortran.dg/class_48.f90 : Add test of allocate class array
3620         component with source in subroutine test3.  Remove commenting
3621         out in subroutine test4, since branching on unitialized variable
3622         is now fixed (no PR for this last.).
3623
3624 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
3625
3626         * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
3627         on MIPS targets.
3628         * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
3629
3630 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
3631
3632         PR target/52125
3633         * lib/target-supports.exp (check_effective_target_mips_rel): New.
3634         * gcc.dg/pr48774.c: Skip on MIPS REL targets.
3635
3636 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
3637
3638         * lib/target-supports.exp (check_effective_target_mips_llsc): New.
3639         (check_effective_target_sync_int_long): Use it.
3640         (check_effective_target_sync_char_short): Likewise.
3641         * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
3642
3643 2012-02-05  Tobias Burnus  <burnus@net-b.de>
3644
3645         PR fortran/51972
3646         * gfortran.dg/class_48.f90: Add some further checks.
3647
3648 2012-02-05  Ira Rosen  <irar@il.ibm.com>
3649
3650         PR tree-optimization/52091
3651         * gcc.dg/vect/pr52091.c: New test.
3652
3653 2012-02-04  Jakub Jelinek  <jakub@redhat.com>
3654
3655         PR rtl-optimization/52113
3656         * gcc.target/avr/pr52113.c: New test.
3657
3658 2012-02-03  Jakub Jelinek  <jakub@redhat.com>
3659
3660         PR rtl-optimization/52092
3661         * gcc.c-torture/compile/pr52092.c: New test.
3662
3663 2012-02-02  Mikael Morin  <mikael@gcc.gnu.org>
3664
3665         PR fortran/41587
3666         * gfortran.dg/class_array_10.f03: New test.
3667
3668         PR fortran/46356
3669         * gfortran.dg/class_array_11.f03: New test.
3670
3671         PR fortran/51754
3672         * gfortran.dg/class_array_12.f03: New test.
3673
3674 2012-02-02  Paul Thomas  <pault@gcc.gnu.org>
3675
3676         PR fortran/52012
3677         * gfortran.dg/realloc_on_assign_11.f90: New test.
3678
3679 2012-02-02  Tobias Burnus  <burnus@net-b.de>
3680
3681         PR fortran/52093
3682         * gfortran.dg/shape_7.f90: New.
3683
3684 2012-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
3685
3686         * gcc.target/mips/mips-prepend-1.c: New test.
3687
3688 2012-02-02  Jan Hubicka  <jh@suse.cz>
3689             Tom de Vries  <tom@codesourcery.com>
3690
3691         PR middle-end/51998
3692         * testsuite/gcc.dg/alias-12.c: New testcase.
3693         * testsuite/gcc.dg/alias-13.c: New testcase.
3694
3695 2012-02-02  Jakub Jelinek  <jakub@redhat.com>
3696
3697         PR target/52086
3698         * gcc.dg/pr52086.c: New test.
3699
3700         PR tree-optimization/52073
3701         * gcc.c-torture/compile/pr52073.c: New test.
3702
3703 2012-02-01  Thomas König  <tkoenig@gcc.gnu.org>
3704
3705         PR fortran/51958
3706         * gfortran.dg/function_optimize_10.f90:  New test.
3707
3708 2012-02-01  Uros Bizjak  <ubizjak@gmail.com>
3709
3710         * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
3711         test on alpha*-*-*.
3712
3713 2012-02-01  Tobias Burnus  <burnus@net-b.de>
3714
3715         PR fortran/52024
3716         * gfortran.dg/typebound_operator_14.f90: New.
3717
3718 2012-02-01  Tobias Burnus  <burnus@net-b.de>
3719
3720         PR fortran/52059
3721         * gfortran.dg/elemental_function_1.f90: New.
3722
3723 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
3724
3725         PR rtl-optimization/51374
3726         * gcc.target/avr/torture/pr51374-1.c:
3727         Also fail if SBIS is seen.
3728
3729 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
3730
3731         PR rtl-optimization/51374
3732         * gcc.target/avr/torture/pr51374-1.c: New.
3733
3734 2012-01-31  Tobias Burnus  <burnus@net-b.de>
3735
3736         PR fortran/52024
3737         * gfortran.dg/typebound_generic_11.f90: New.
3738
3739 2012-01-31  Tobias Burnus  <burnus@net-b.de>
3740
3741         PR fortran/52029
3742         * gfortran.dg/class_49.f90: New.
3743
3744 2012-01-31  Tobias Burnus  <burnus@net-b.de>
3745
3746         PR fortran/52013
3747         * gfortran.dg/elemental_args_check_6.f90: New.
3748
3749 2012-01-31  Jason Merrill  <jason@redhat.com>
3750
3751         PR c++/52043
3752         * g++.dg/cpp0x/variadic122.C: New.
3753
3754 2012-01-31  Paul Thomas  <pault@gcc.gnu.org>
3755
3756         PR fortran/52012
3757         * gfortran.dg/realloc_on_assign_10.f90: New test.
3758
3759 2012-01-31  Richard Guenther  <rguenther@suse.de>
3760
3761         PR tree-optimization/51528
3762         * gcc.dg/torture/pr51528.c: New testcase.
3763
3764 2012-01-30  Uros Bizjak  <ubizjak@gmail.com>
3765
3766         PR go/48501
3767         * lib/go.exp (go_target_compile): Append timeout= to options.
3768         * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
3769         select5-out.go test on alpha*-*-* targets.
3770
3771 2012-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
3772
3773         * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
3774         (TEST_SHORT): Reformat in the same way.
3775         * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
3776         (TEST_SHORT): Reformat in the same way.
3777         * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
3778         * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
3779         * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
3780         * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
3781         * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
3782
3783 2012-01-30  Bin Cheng  <bin.cheng@arm.com>
3784
3785         PR target/51835
3786         * gcc.target/arm/pr51835.c: New testcase.
3787
3788 2012-01-30  Richard Guenther  <rguenther@suse.de>
3789
3790         PR tree-optimization/52028
3791         * gcc.dg/torture/pr52028.c: New testcase.
3792         * gfortran.dg/ldist-pr45199.f: Adjust.
3793         * gcc.dg/tree-ssa/ldist-16.c: Likewise.
3794         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
3795         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
3796
3797 2012-01-30  Jakub Jelinek  <jakub@redhat.com>
3798
3799         PR debug/52027
3800         * gcc.dg/tree-prof/pr52027.c: New test.
3801
3802         PR tree-optimization/52046
3803         * gcc.dg/pr52046.c: New test.
3804
3805         PR debug/52048
3806         * g++.dg/other/pr52048.C: New test.
3807
3808 2012-01-30  Richard Guenther  <rguenther@suse.de>
3809
3810         PR tree-optimization/52045
3811         * gcc.dg/pr52045.c: New testcase.
3812
3813 2012-01-30  Greta Yorsh  <Greta.Yorsh@arm.com>
3814
3815         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
3816         new code generated for __sync_lock_release.
3817
3818 2012-01-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3819
3820         * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
3821
3822 2012-01-29  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3823
3824         PR testsuite/51875
3825         * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
3826
3827         * g++.dg/ext/visibility/template10.C: Fix typo.
3828
3829         * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
3830
3831 2012-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
3832
3833         PR c++/51327
3834         * g++.dg/cpp0x/constexpr-ice6.C: New.
3835
3836 2012-01-29  Tobias Burnus  <burnus@net-b.de>
3837
3838         PR fortran/41600
3839         * gfortran.dg/default_initialization_6.f90: New.
3840
3841 2012-01-29  Tobias Burnus  <burnus@net-b.de>
3842
3843         PR fortran/51972
3844         * gfortran.dg/class_allocate_12.f90: Enable disabled test.
3845         * gfortran.dg/class_48.f90: New.
3846
3847 2012-01-29  Janne Blomqvist  <jb@gcc.gnu.org>
3848
3849         PR fortran/51808
3850         * gfortran.dg/module_md5_1.f90: Update MD5 sum.
3851
3852 2012-01-28  Tobias Burnus  <burnus@net-b.de>
3853
3854         PR fortran/51972
3855         * gfortran.dg/class_allocate_12.f90: New.
3856
3857 2012-01-28  Eric Botcazou  <ebotcazou@adacore.com>
3858
3859         * gcc.dg/torture/pr50444.c: Fix dg directives.
3860
3861 2012-01-28  Jakub Jelinek  <jakub@redhat.com>
3862
3863         PR target/52006
3864         * gcc.target/arm/pr52006.c: New test.
3865
3866 2012-01-27  Aldy Hernandez  <aldyh@redhat.com>
3867
3868         PR testsuite/52011
3869         * gcc.dg/lto/trans-mem.h: New file.
3870         * gcc.dg/lto/trans-mem-2_0.c: Include it.
3871         * gcc.dg/lto/trans-mem-1_1.c: Same.
3872         * gcc.dg/lto/trans-mem-4_1.c: Same.
3873         * gcc.dg/lto/trans-mem-3_1.c: Same.
3874
3875 2012-01-27  Tobias Burnus  <burnus@net-b.de>
3876
3877         PR fortran/52022
3878         * gfortran.dg/dummy_procedure_7.f90: New.
3879
3880 2012-01-27  Andreas Schwab  <schwab@linux-m68k.org>
3881
3882         * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
3883         *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
3884
3885 2012-01-27  Jakub Jelinek  <jakub@redhat.com>
3886
3887         PR c++/51852
3888         * g++.dg/other/gc5.C: New test.
3889
3890 2012-01-27  Richard Guenther  <rguenther@suse.de>
3891
3892         PR tree-optimization/50444
3893         * gcc.dg/torture/pr50444.c: New testcase.
3894
3895 2012-01-27  Tobias Burnus  <burnus@net-b.de>
3896
3897         PR fortran/51970
3898         PR fortran/51977
3899         * gfortran.dg/move_alloc_13.f90: New.
3900
3901 2012-01-27  Tobias Burnus  <burnus@net-b.de>
3902
3903         PR fortran/51953
3904         * gfortran.dg/allocate_alloc_opt_13.f90: New.
3905         * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
3906         and change dg-error string.
3907
3908 2012-01-27  Tobias Burnus  <burnus@net-b.de>
3909
3910         PR fortran/52016
3911         * gfortran.dg/elemental_args_check_5.f90: New.
3912
3913 2012-01-27  Richard Guenther  <rguenther@suse.de>
3914
3915         PR middle-end/51959
3916         * g++.dg/torture/pr51959.C: New testcase.
3917
3918 2012-01-27  Tom de Vries  <tom@codesourcery.com>
3919
3920         PR tree-optimization/51990
3921         * gcc.dg/pr51990.c: New test.
3922         * gcc.dg/pr51990-2.c: Same.
3923
3924 2012-01-27  Paul Thomas  <pault@gcc.gnu.org>
3925             Tobias Burnus <burnus@gcc.gnu.org>
3926
3927         PR fortran/48705
3928         * gfortran.dg/class_allocate_11.f03: New.
3929
3930         PR fortran/51870
3931         PR fortran/51943
3932         PR fortran/51946
3933         * gfortran.dg/class_allocate_7.f03: New.
3934         * gfortran.dg/class_allocate_8.f03: New.
3935         * gfortran.dg/class_allocate_9.f03: New.
3936         * gfortran.dg/class_allocate_10.f03: New.
3937
3938 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
3939
3940         * gnat.dg/discr34.adb: New test.
3941         * gnat.dg/discr34_pkg.ads: New helper.
3942
3943 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
3944
3945         * gnat.dg/discr33.adb: New test.
3946
3947 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
3948
3949         * gnat.dg/limited_with3.ad[sb): New test.
3950         * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
3951         * gnat.dg/limited_with3_pkg2.ads: Likewise.
3952         * gnat.dg/limited_with3_pkg3.ads: Likewise.
3953
3954 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
3955
3956         * gnat.dg/stack_usage1.adb: New test.
3957         * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
3958
3959         * gcc.dg/pr44194-1.c: Remove superfluous include directive.
3960         * gcc.dg/pr44194-2.c: Likewise.
3961
3962 2012-01-26  Paolo Carlini  <paolo.carlini@oracle.com>
3963
3964         PR c++/51370
3965         * g++.dg/template/crash112.C: New.
3966
3967 2012-01-27  Richard Henderson  <rth@redhat.com>
3968
3969         * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
3970
3971 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3972
3973         * gfortran.dg/reassoc_4.f: Use dg-additional-options.
3974
3975 2012-01-26  Jakub Jelinek  <jakub@redhat.com>
3976
3977         PR middle-end/51895
3978         * g++.dg/opt/pr51895.C: New test.
3979
3980 2012-01-26  Michael Matz  <matz@suse.de>
3981
3982         PR tree-optimization/48794
3983         * gfortran.dg/gomp/pr48794-2.f90: New testcase.
3984
3985 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3986
3987         * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
3988
3989 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3990
3991         * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
3992         * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
3993         memory.
3994         * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
3995         the default value for s390 and s390x.
3996
3997 2012-01-25  Aldy Hernandez  <aldyh@redhat.com>
3998
3999         PR lto/51698
4000         * gcc.dg/lto/trans-mem-4_0.c: New.
4001         * gcc.dg/lto/trans-mem-4_1.c: New.
4002         * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
4003         TM builtins.
4004         * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
4005         * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
4006         TM builtins.
4007         * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
4008         * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
4009         TM builtins.
4010
4011 2012-01-25    Georg-Johann Lay  <avr@gjlay.de>
4012
4013         * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
4014
4015 2012-01-25  Ian Lance Taylor  <iant@google.com>
4016
4017         * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
4018
4019 2012-01-25  Tobias Burnus  <burnus@net-b.de>
4020
4021         PR fortran/51995
4022         * gfortran.dg/typebound_proc_25.f90: New.
4023
4024 2012-01-25  Jason Merrill  <jason@redhat.com>
4025
4026         PR c++/51992
4027         * g++.dg/lto/pr51992_0.C: New.
4028
4029 2012-01-25  Jakub Jelinek  <jakub@redhat.com>
4030
4031         PR tree-optimization/51987
4032         * gcc.target/i386/pr51987.c: New test.
4033
4034 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
4035
4036         * gcc.dg/tm/lto-1.c: Require lto support in target.
4037
4038 2012-01-25  Andrey Belevantsev  <abel@ispras.ru>
4039
4040         PR rtl-optimization/48374
4041         * gcc.dg/pr48374.c: New test.
4042
4043 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
4044
4045         * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
4046
4047 2012-01-25  Tobias Burnus  <burnus@net-b.de>
4048
4049         PR fortran/51966
4050         * gfortran.dg/derived_constructor_char_3.f90: New.
4051
4052 2012-01-24  Ian Lance Taylor  <iant@google.com>
4053
4054         * go.test/go-test.exp (filecmp): New procedure.
4055         (errchk): Handle quoted square brackets.
4056         (go-gc-tests): Set go_compile_args. Handle various new test
4057         lines.  Skip a few new tests.
4058         * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
4059
4060 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
4061
4062         * lib/target-supports.exp (proc check_effective_target_vect_perm)
4063         (check_effective_target_vect_extract_even_odd)
4064         (check_effective_target_vect_interleave): Return true for MIPS
4065         paired-single.
4066
4067 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
4068
4069         * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
4070         (main): Use it instead of argc.
4071
4072 2012-01-24  Jason Merrill  <jason@redhat.com>
4073
4074         PR c++/51973
4075         * g++.dg/cpp0x/sfinae31.C: New.
4076
4077 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
4078
4079         * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
4080
4081 2012-01-24  Jason Merrill  <jason@redhat.com>
4082
4083         PR c++/51812
4084         * g++.dg/inherit/covariant20.C: New.
4085
4086 2012-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
4087
4088         PR c++/51223
4089         * g++.dg/parse/crash58.C: New.
4090
4091 2012-01-24  Jakub Jelinek  <jakub@redhat.com>
4092
4093         PR target/51957
4094         * gcc.dg/pr51957-1.c: New test.
4095         * gcc.dg/pr51957-1.h: New file.
4096         * gcc.dg/pr51957-2.c: New test.
4097
4098 2012-01-23  Jason Merrill  <jason@redhat.com>
4099
4100         PR c++/51930
4101         * g++.dg/ext/visibility/template10.C: New.
4102
4103 2012-01-23  Tobias Burnus  <burnus@net-b.de>
4104
4105         PR fortran/51948
4106         * gfortran.dg/move_alloc_12.f90: New.
4107
4108 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4109
4110         PR middle-end/45416
4111         * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
4112
4113 2012-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
4114
4115         PR c++/51398
4116         * g++.dg/template/crash111.C: New.
4117
4118 2012-01-23  Arnaud Charlet  <charlet@adacore.com>
4119
4120         * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
4121         configurations.
4122         * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
4123
4124 2012-01-23  Dodji Seketeli  <dodji@redhat.com>
4125
4126         PR testsuite/51941
4127         * g++.dg/debug/dwarf2/nested-3.C:  Accept multiple lines between
4128         the DW_TAG_class_type and DW_AT_name: "Executor".
4129
4130 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4131
4132         * lib/target-supports.exp
4133         (check_effective_target_vect_extract_even_odd): Handle ARM neon.
4134         (check_effective_target_vect_interleave): Likewise.
4135
4136 2012-01-22  Jason Merrill  <jason@redhat.com>
4137
4138         PR c++/51925
4139         * g++.dg/template/using20.C: New.
4140         * g++.dg/template/template-id-2.C: Adjust diagnostic.
4141
4142 2012-01-23  Jason Merrill  <jason@redhat.com>
4143
4144         PR target/51934
4145         * g++.dg/torture/pr51344.C: Limit to x86.
4146
4147 2012-01-23  Greta Yorsh  <Greta.Yorsh@arm.com>
4148
4149         * c-c++-common/tm/omp.c: Require target with pthread support.
4150
4151 2012-01-23  Richard Guenther  <rguenther@suse.de>
4152
4153         PR tree-optimization/51949
4154         * gcc.dg/torture/pr51949.c: New testcase.
4155
4156 2012-01-23  Jakub Jelinek  <jakub@redhat.com>
4157
4158         PR rtl-optimization/51933
4159         * gcc.c-torture/execute/pr51933.c: New test.
4160
4161 2012-01-22  Douglas B Rupp  <rupp@gnat.com>
4162
4163         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
4164         Do not define for Interix.
4165
4166 2012-01-22  Jason Merrill  <jason@redhat.com>
4167
4168         PR c++/51832
4169         * g++.dg/lto/pr51832.h: New.
4170         * g++.dg/lto/pr51832_0.C: New.
4171         * g++.dg/lto/pr51832_1.C: New.
4172
4173 2012-01-22  Eric Botcazou  <ebotcazou@adacore.com>
4174
4175         * gcc.dg/ext-elim-1.c: New test.
4176
4177 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
4178
4179         PR target/51931
4180         * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
4181         * g++.dg/opt/longbranch1.C: Likewise.
4182
4183 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
4184
4185         * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
4186         in C++11 mode.
4187
4188 2012-01-21  Steven G. Kargl  <kargl@gcc.gnu.org>
4189
4190         PR fortran/50556
4191         * gfortran.dg/namelist_74.f90: New test.
4192         * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
4193
4194 2012-01-21  Tobias Burnus  <burnus@net-b.de>
4195
4196         PR fortran/51913
4197         * gfortran.dg/class_47.f90: New.
4198
4199 2012-01-21  Eric Botcazou  <ebotcazou@adacore.com>
4200
4201         * gnat.dg/renaming5.ad[sb]: New test.
4202
4203 2012-01-20  Jason Merrill  <jason@redhat.com>
4204
4205         PR c++/51919
4206         * g++.dg/pch/mangle1.{C,Hs}: Remove.
4207
4208 2012-01-20  Jason Merrill  <jason@redhat.com>
4209
4210         PR c++/51922
4211         * g++.dg/ext/attrib42.C: Require ilp32.
4212
4213 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
4214
4215         PR target/51915
4216         * gcc.target/arm/pr51915.c: New test.
4217
4218 2012-01-20  Cary Coutant  <ccoutant@google.com>
4219             Dodji Seketeli  <dodji@redhat.com>
4220
4221         PR debug/45682
4222         * g++.dg/debug/dwarf2/nested-3.C: New test.
4223
4224 2012-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
4225
4226         PR c++/51402
4227         * g++.dg/template/crash110.C: New.
4228
4229 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4230
4231         * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
4232         Remove default options on hppa*-*-hpux*.
4233
4234 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4235
4236         * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
4237
4238 2012-01-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4239
4240         * gcc.c-torture/compile/pr51856.c: New testcase.
4241
4242 2012-01-20  Uros Bizjak  <ubizjak@gmail.com>
4243
4244         * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
4245         options to go_target_compile.
4246
4247 2012-01-20  Kai Tietz  <ktietz@redhat.com>
4248
4249         * g++.dg/torture/pr51344.C: Fix typo.
4250
4251 2012-01-20  Richard Guenther  <rguenther@suse.de>
4252
4253         PR tree-optimization/51903
4254         * g++.dg/torture/pr51903.C: New testcase.
4255
4256 2012-01-20  Tobias Burnus  <burnus@net-b.de>
4257             Janus Weil  <janus@gcc.gnu.org>
4258
4259         PR fortran/51056
4260         * gfortran.dg/use_21.f90: New.
4261
4262 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
4263
4264         PR target/51106
4265         * gcc.dg/torture/pr51106-1.c: New test.
4266         * gcc.dg/torture/pr51106-2.c: New test.
4267
4268 2012-01-19  Kai Tietz  <ktietz@redhat.com>
4269
4270         * g++.dg/torture/pr51344.C: New test.
4271
4272 2012-01-19  Tobias Burnus  <burnus@net-b.de>
4273
4274         PR fortran/51904
4275         * gfortran.dg/intrinsic_size_2.f90: New.
4276
4277 2012-01-19  Jason Merrill  <jason@redhat.com>
4278
4279         PR c++/51889
4280         * g++.dg/inherit/using7.C: New.
4281
4282 2012-01-19  Richard Guenther  <rguenther@suse.de>
4283
4284         PR tree-optimization/37997
4285         * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
4286
4287 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
4288
4289         PR rtl-optimization/51505
4290         * gcc.dg/pr51505.c: New test.
4291
4292 2012-01-18  Paul Thomas  <pault@gcc.gnu.org>
4293
4294         PR fortran/51634
4295         * gfortran.dg/typebound_operator_12.f03: New.
4296         * gfortran.dg/typebound_operator_13.f03: New.
4297
4298 2012-01-18  Paolo Carlini  <paolo.carlini@oracle.com>
4299
4300         PR c++/51225
4301         * g++.dg/cpp0x/pr51225.C: New.
4302
4303 2012-01-17  Ian Lance Taylor  <iant@google.com>
4304
4305         PR go/50656
4306         * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
4307
4308 2012-01-17  Tobias Burnus  <burnus@net-b.de>
4309
4310         PR fortran/51869
4311         * gfortran.dg/realloc_on_assign_9.f90: New.
4312
4313 2012-01-17  Aldy Hernandez  <aldyh@redhat.com>
4314
4315         PR other/51165
4316         * gcc.dg/tm/memopt-3.c: Remove xfail.
4317         * gcc.dg/tm/memopt-4.c: Remove xfail.
4318         * gcc.dg/tm/memopt-5.c: Remove xfail.
4319         * gcc.dg/tm/memopt-7.c: Remove xfail.
4320
4321 2012-01-17  Jakub Jelinek  <jakub@redhat.com>
4322
4323         PR tree-optimization/51877
4324         * gcc.c-torture/execute/pr51877.c: New test.
4325
4326 2012-01-17  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
4327
4328         * gcc.dg/vect/no-section-anchors-vect-69.c: Change
4329         {!vect_align_arrays} to vect_sizes_32B_16B.
4330         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
4331         * gcc.dg/vect/vect-peel-3.c: Ditto.
4332
4333 2012-01-16  Jason Merrill  <jason@redhat.com>
4334
4335         PR c++/51854
4336         * g++.dg/abi/mangle60.C: New.
4337
4338         PR c++/51827
4339         * g++.dg/pch/mangle1.{C,Hs}: New.
4340
4341 2012-01-16  Mikael Morin  <mikael@gcc.gnu.org>
4342             Tobias Burnus  <burnus@net-b.de>
4343
4344         PR fortran/50981
4345         * gfortran.dg/elemental_optional_args_3.f90: New
4346         * gfortran.dg/elemental_optional_args_4.f90: New
4347
4348 2012-01-16  Tobias Burnus  <burnus@net-b.de>
4349
4350         PR fortran/51809
4351         * gfortran.dg/use_20.f90: New
4352
4353 2012-01-16  Jason Merrill  <jason@redhat.com>
4354
4355         PR c++/51868
4356         * g++.dg/cpp0x/rv-bitfield.C: New.
4357         * g++.dg/cpp0x/rv-bitfield2.C: New.
4358
4359 2012-01-16  Paul Thomas  <pault@gcc.gnu.org>
4360
4361         * gfortran.dg/class_array_3.f03: Remove the explicit loop in
4362         subroutine 'qsort' and use index array to assign the result.
4363
4364 2012-01-16  Jakub Jelinek  <jakub@redhat.com>
4365
4366         PR tree-optimization/51865
4367         * gcc.dg/pr51865.c: New test.
4368
4369 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
4370
4371         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
4372
4373 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
4374
4375         * gcc.target/mips/code-readable-2.c: Allow the jump table address
4376         to be loaded from the constant pool, rather than via %hi and %lo.
4377
4378 2012-01-15  Uros Bizjak  <ubizjak@gmail.com>
4379
4380         PR rtl-optimization/51821
4381         * gcc.dg/pr51821.c: New test.
4382
4383 2012-01-15  Andreas Schwab  <schwab@linux-m68k.org>
4384
4385         * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
4386
4387 2012-01-14  Andreas Schwab  <schwab@linux-m68k.org>
4388
4389         * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
4390
4391 2012-01-14  Tobias Burnus  <burnus@net-b.de>
4392
4393         PR fortran/51800
4394         * gfortran.dg/init_flag_8.f90: New.
4395         * gfortran.dg/init_flag_9.f90: New.
4396
4397 2011-01-14  Tobias Burnus  <burnus@net-b.de>
4398
4399         PR fortran/51816
4400         * gfortran.dg/use_18.f90: New.
4401         * gfortran.dg/use_19.f90: New.
4402
4403 2012-01-13  Ian Lance Taylor  <iant@google.com>
4404
4405         PR c++/50012
4406         * g++.dg/warn/Wsign-compare-4.C: New.
4407
4408 2012-01-13  Paul Thomas  <pault@gcc.gnu.org>
4409
4410         PR fortran/48351
4411         * gfortran.dg/alloc_comp_assign.f03: New.
4412         * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
4413         __BUILTIN_FREE from 38 to 32.
4414
4415 2012-01-13  Jason Merrill  <jason@redhat.com>
4416
4417         PR c++/20681
4418         * g++.dg/warn/Wreturn-type-7.C: New.
4419
4420 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
4421
4422         * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
4423         assumption.
4424         * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
4425         * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
4426         * gcc.dg/cpp/warn-multichar-2.c: Ditto.
4427         * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
4428         int32plus because of big array needed.
4429         * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
4430         * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
4431
4432 2012-01-13  Jason Merrill  <jason@redhat.com>
4433
4434         PR c++/51813
4435         * g++.dg/ext/visibility/template9.C: New.
4436
4437         PR c++/51620
4438         * g++.dg/cpp0x/defaulted34.C: New.
4439         * g++.dg/template/virtual3.C: New.
4440
4441 2012-01-13  Richard Guenther  <rguenther@suse.de>
4442
4443         PR middle-end/8081
4444         * gcc.dg/torture/pr8081.c: New testcase.
4445
4446 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
4447
4448         * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
4449
4450 2012-01-12  Jason Merrill  <jason@redhat.com>
4451
4452         PR c++/51714
4453         * g++.dg/ext/stmtexpr14.C: New.
4454
4455 2012-01-13  Dodji Seketeli  <dodji@redhat.com>
4456
4457         PR c++/51633
4458         * g++.dg/cpp0x/constexpr-diag4.C: New test.
4459
4460 2012-01-12  Jason Merrill  <jason@redhat.com>
4461
4462         PR c++/48051
4463         * g++.dg/abi/mangle48.C: Test qualified-names, too.
4464         * g++.dg/abi/mangle58.C: Likewise.
4465
4466         PR c++/51403
4467         * g++.dg/template/arg8.C: New.
4468
4469 2012-01-12  Ira Rosen  <irar@il.ibm.com>
4470
4471         PR tree-optimization/51799
4472         * gcc.dg/vect/pr51799.c: New test.
4473         * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
4474         patterns.
4475
4476 2012-01-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
4477             Tobias Burnus  <burnus@net-b.de>
4478
4479         PR fortran/51057
4480         PR fortran/51616
4481         * lib/target-supports.exp
4482         (check_effective_target_fortran_largest_fp_has_sqrt): New.
4483         * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
4484
4485 2012-01-11  Jason Merrill  <jason@redhat.com>
4486
4487         PR c++/51565
4488         * g++.dg/ext/attrib42.C: New.
4489
4490 2012-01-11  Jakub Jelinek  <jakub@redhat.com>
4491
4492         PR bootstrap/51796
4493         * gcc.dg/pr51796.c: New test.
4494
4495 2012-01-11  Jason Merrill  <jason@redhat.com>
4496
4497         PR c++/51818
4498         * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
4499
4500 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
4501
4502         * gnat.dg/array19.ad[sb]: New test.
4503
4504 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
4505
4506         * gnat.dg/opt23.ad[sb]: New test.
4507         * gnat.dg/opt23_pkg.ad[sb]: New helper.
4508         * gnat.dg/opt24.ad[sb]: New test.
4509
4510 2012-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4511
4512         PR tree-optimization/49642
4513         * gcc.dg/tree-ssa/pr49642-1.c: New test.
4514         * gcc.dg/tree-ssa/pr49642-2.c: New test.
4515
4516 2012-01-11  Jason Merrill  <jason@redhat.com>
4517
4518         PR c++/51613
4519         * g++.dg/template/explicit-args5.C: New.
4520
4521 2012-01-11  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
4522
4523         * gcc.c-torture/execute/20120110-1.c: New testcase.
4524
4525 2012-01-10  Jason Merrill  <jason@redhat.com>
4526
4527         PR c++/51614
4528         * g++.dg/inherit/ambig1.C: New.
4529
4530         PR c++/51433
4531         * g++.dg/cpp0x/constexpr-cache1.C: New.
4532
4533 2012-01-10  Richard Guenther  <rguenther@suse.de>
4534
4535         PR tree-optimization/51801
4536         * gcc.dg/torture/pr51801.c: New testcase.
4537
4538 2012-01-10  Tobias Burnus  <burnus@net-b.de>
4539
4540         PR fortran/51652
4541         * gfortran.dg/allocate_with_typespec_5.f90: New.
4542
4543 2012-01-10  Tobias Burnus  <burnus@net-b.de>
4544
4545         * gfortran.dg/class_39.f03: Update dg-error string.
4546
4547 2012-01-10  Richard Guenther  <rguenther@suse.de>
4548
4549         PR tree-optimization/50913
4550         * gcc.dg/graphite/interchange-16.c: New testcase.
4551         * gcc.dg/graphite/scop-20.c: XFAIL.
4552         * gfortran.dg/graphite/interchange-1.f: Likewise.
4553         * gfortran.dg/graphite/block-1.f90: Likewise.
4554         * gfortran.dg/graphite/block-2.f: Likewise.
4555
4556 2012-01-10  Richard Henderson  <rth@redhat.com>
4557
4558         * lib/target-supports.exp (check_effective_target_vect_perm,
4559         check_effective_target_vect_perm_byte,
4560         check_effective_target_vect_perm_short): Enable for arm neon.
4561
4562 2012-01-09  Tobias Burnus  <burnus@net-b.de>
4563
4564         PR fortran/46328
4565         * gfortran.dg/typebound_operator_11.f90: New.
4566
4567 2012-01-09  Eric Botcazou  <ebotcazou@adacore.com>
4568
4569         * gnat.dg/array18.adb: New test.
4570         * gnat.dg/array18_pkg.ads: New helper.
4571
4572 2012-01-09  Paul Thomas  <pault@gcc.gnu.org>
4573
4574         PR fortran/51791
4575         * gfortran.dg/typebound_operator_7.f03: Insert parentheses
4576         around base object in first assignment in main program.
4577         * gfortran.dg/typebound_operator_10.f03: New test.
4578
4579 2012-01-09  Martin Jambor  <mjambor@suse.cz>
4580
4581         PR tree-optimization/51759
4582         * g++.dg/ipa/pr51759.C: New test.
4583
4584 2012-01-09  Tobias Burnus  <burnus@net-b.de>
4585
4586         PR fortran/51758
4587         * gfortran.dg/optional_absent_2.f90: New.
4588
4589 2012-01-09  Tobias Burnus  <burnus@net-b.de>
4590
4591         PR fortran/51578
4592         * gfortran.dg/use_17.f90: New.
4593
4594 2012-01-09  Gary Funck  <gary@intrepid.com>
4595
4596         PR preprocessor/33919
4597         * gcc.dg/pr33919.c: New test.
4598         * gcc.dg/pr33919-0.h: New test header file.
4599         * gcc.dg/pr33919-1.h: Ditto.
4600         * gcc.dg/pr33919-2.h: Ditto.
4601
4602 2012-01-07  Jan Hubicka  <jh@suse.cz>
4603
4604         PR tree-optimize/51694
4605         * gcc.c-torture/compile/pr51694.c: new testcase.
4606
4607 2012-01-07  Jan Hubicka  <jh@suse.cz>
4608
4609         PR tree-optimization/51600
4610         * g++.dg/torture/pr51600.C: New testcase.
4611
4612 2012-01-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4613
4614         PR gcov-profile/51715
4615         PR gcov-profile/51717
4616         * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
4617         * gcc.misc-tests/gcov-14.c: Likewise.
4618
4619 2012-01-06  Jason Merrill  <jason@redhat.com>
4620
4621         * g++.dg/parse/new5.C: New.
4622
4623 2012-01-06  Patrick Marlier  <patrick.marlier@gmail.com>
4624
4625         PR testsuite/51655
4626         * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
4627         including <string.h>.
4628
4629 2012-01-06  Jason Merrill  <jason@redhat.com>
4630
4631         * g++.dg/abi/mangle51.C: New.
4632         * g++.dg/abi/mangle52.C: New.
4633         * g++.dg/abi/mangle53.C: New.
4634         * g++.dg/abi/mangle54.C: New.
4635         * g++.dg/abi/mangle55.C: New.
4636         * g++.dg/abi/mangle56.C: New.
4637         * g++.dg/abi/mangle57.C: New.
4638         * g++.dg/abi/mangle58.C: New.
4639         * g++.dg/abi/mangle59.C: New.
4640         * g++.dg/cpp0x/trailing3.C: Update mangling.
4641         * g++.dg/cpp0x/variadic111.C: Update mangling.
4642         * g++.dg/cpp0x/variadic4.C: Update mangling.
4643         * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
4644         * g++.dg/template/nontype22.C: Works now.
4645         * g++.dg/template/pr35240.C: Works now.
4646
4647         * g++.dg/cpp0x/error7.C: New.
4648
4649 2012-01-06  Tobias Burnus <burnus@net-b.de>
4650
4651         * gfortran.dg/deallocate_stat_2.f90: New.
4652         * coarray/allocate_errgmsg.f90: New.
4653         * gfortran.dg/coarray_lib_alloc_1.f90: New.
4654         * gfortran.dg/coarray_lib_alloc_2.f90: New.
4655         * coarray/subobject_1.f90: Fix for num_images > 1.
4656         * gfortran.dg/deallocate_stat.f90: Update due to changed
4657         stat= handling.
4658
4659 2012-01-06  Andrew Stubbs  <ams@codesourcery.com>
4660
4661         * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
4662
4663 2012-01-06  Eric Botcazou  <ebotcazou@adacore.com>
4664
4665         * ada/acats/overflow.lst: Add cb20004.
4666
4667 2012-01-05  Dodji Seketeli  <dodji@redhat.com>
4668
4669         PR c++/51541
4670         * g++.dg/cpp0x/alias-decl-18.C: New test.
4671
4672 2012-01-05  Eric Botcazou  <ebotcazou@adacore.com>
4673
4674         * gcc.c-torture/execute/20120104-1.c: New test.
4675
4676 2012-01-05  Paul Thomas  <pault@gcc.gnu.org>
4677
4678         PR fortran/PR48946
4679         * gfortran.dg/typebound_operator_9.f03: This is now a copy of
4680         the old typebound_operator_8.f03.
4681         * gfortran.dg/typebound_operator_8.f03: New version of
4682         typebound_operator_7.f03 with 'u' a derived type instead of a
4683         class object.
4684
4685 2012-01-05  Richard Guenther  <rguenther@suse.de>
4686
4687         * g++.dg/torture/pr49309.C: Skip for -flto.
4688
4689 2012-01-05  Jakub Jelinek  <jakub@redhat.com>
4690
4691         PR middle-end/51761
4692         * gcc.c-torture/compile/pr51761.c: New test.
4693
4694 2012-01-05  Richard Guenther  <rguenther@suse.de>
4695
4696         PR tree-optimization/51760
4697         * gcc.dg/torture/pr51760.c: New testcase.
4698
4699 2012-01-05  Aldy Hernandez  <aldyh@redhat.com>
4700
4701         PR middle-end/51472
4702         * gcc.dg/tm/memopt-6.c: Adjust regexp.
4703
4704 2012-01-05  Richard Guenther  <rguenther@suse.de>
4705
4706         PR lto/41576
4707         * gfortran.dg/lto/pr41576_0.f90: New testcase.
4708         * gfortran.dg/lto/pr41576_1.f90: Likewise.
4709
4710 2012-01-04  Jakub Jelinek  <jakub@redhat.com>
4711
4712         PR debug/51695
4713         * gcc.dg/pr51695.c: New test.
4714
4715 2012-01-04  Andrew Pinski  <apinski@cavium.com>
4716
4717         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
4718         * gcc.target/mips/octeon2-lx-1.c: New test.
4719         * gcc.target/mips/mips64-dsp-ldx.c: New test.
4720         * gcc.target/mips/octeon2-lx-2.c: New test.
4721         * gcc.target/mips/octeon2-lx-3.c: New test.
4722
4723 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
4724
4725         PR other/51163
4726         PR other/51164
4727         * gcc.dg/tm/alias-1.c:  Adjust regexp.
4728         * gcc.dg/tm/alias-2.c:  Adjust regexp.
4729
4730 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
4731
4732         PR c++/51064
4733         * g++.dg/warn/Wparentheses-26.C: New.
4734
4735 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
4736
4737         * gfortran.dg/elemental_optional_args_2.f90: New test.
4738
4739 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
4740
4741         PR fortran/49693
4742         * gfortran.dg/common_17.f90:  New test.
4743
4744 2012-01-04  Richard Guenther  <rguenther@suse.de>
4745
4746         PR tree-optimization/49651
4747         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
4748         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4749
4750 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
4751
4752         PR c++/51738
4753         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
4754
4755 2012-01-03  Andrew Pinski  <apinski@cavium.com>
4756
4757         * lib/scanasm.exp (dg-function-on-line): Always use a special format
4758         for all mips targets.  Also allow an optional .cfi_startproc.
4759
4760 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
4761
4762         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
4763
4764 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
4765
4766         PR c++/29273
4767         * g++.dg/rtti/dyncast5.C: New.
4768
4769 2012-01-03  Richard Guenther  <rguenther@suse.de>
4770
4771         PR tree-optimization/51070
4772         * gcc.dg/torture/pr51070-2.c: New testcase.
4773
4774 2012-01-03  Richard Guenther  <rguenther@suse.de>
4775
4776         PR tree-optimization/51692
4777         * gcc.dg/torture/pr51692.c: New testcase.
4778
4779 2012-01-03  Richard Guenther  <rguenther@suse.de>
4780
4781         PR debug/51650
4782         * g++.dg/lto/pr51650-3_0.C: New testcase.
4783
4784 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
4785
4786         PR c++/15867
4787         * g++.dg/warn/Wredundant-decls-spec.C: New.
4788
4789 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
4790
4791         PR tree-optimization/51719
4792         * g++.dg/tree-prof/pr51719.C: New test.
4793
4794 2012-01-03  Richard Guenther  <rguenther@suse.de>
4795
4796         PR middle-end/51730
4797         * gcc.dg/fold-compare-6.c: New testcase.
4798
4799 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
4800
4801         PR c++/51669
4802         * g++.dg/gomp/pr51669.C: New test.
4803
4804 2012-01-02  Jason Merrill  <jason@redhat.com>
4805
4806         PR c++/51675
4807         * g++.dg/cpp0x/constexpr-union2.C: New.
4808
4809         PR c++/51666
4810         * g++.dg/cpp0x/nsdmi-defer5.C: New.
4811
4812 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
4813
4814         PR c++/51462
4815         * g++.dg/cpp0x/constexpr-99.C: New test.
4816
4817 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
4818
4819         PR c++/20140
4820         * g++.dg/template/init9.C: New.
4821
4822 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
4823
4824         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
4825         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
4826         rather than a specific number.
4827
4828 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
4829
4830         PR fortran/46262
4831         PR fortran/46328
4832         PR fortran/51052
4833         * gfortran.dg/typebound_operator_7.f03: New.
4834         * gfortran.dg/typebound_operator_8.f03: New.
4835
4836 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
4837
4838         PR target/51729
4839         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
4840         XFAIL.
4841         * gcc.target/mips/dspr2-MULTU.c: Likewise.
4842
4843 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
4844
4845         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
4846
4847 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
4848
4849         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
4850         for MIPS.
4851
4852 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
4853
4854         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
4855         * gfortran.dg/io_real_boz_4.f90: Likewise.
4856         * gfortran.dg/io_real_boz_5.f90: Likewise.
4857
4858 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
4859
4860         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
4861
4862 2012-01-02  Revital Eres  <revital.eres@linaro.org>
4863
4864         * gcc.dg/sms-11.c: New file.
4865
4866 2012-01-02  Tobias Burnus  <burnus@net-b.de>
4867
4868         PR fortran/51682
4869         * gfortran.dg/coarray/image_index_3.f90: New.
4870
4871 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
4872
4873         PR c++/16603
4874         * g++.dg/parse/enum8.C: New.
4875
4876 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
4877
4878         PR c++/51379
4879         * g++.dg/conversion/reinterpret4.C: New.
4880         * g++.dg/conversion/reinterpret1.C: Adjust.
4881
4882 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
4883
4884         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
4885
4886 2012-01-01  Fabien ChĂȘne  <fabien@gcc.gnu.org>
4887
4888         * g++.old-deja/g++.brendan/crash25.C: Adjust.
4889         * g++.old-deja/g++.brendan/crash56.C: Likewise.
4890         * g++.old-deja/g++.jason/access14.C: Likewise.
4891         * g++.old-deja/g++.jason/access8.C: Likewise.
4892         * g++.old-deja/g++.jason/access1.C: Likewise.
4893         * g++.old-deja/g++.other/access3.C: Likewise.
4894         * g++.old-deja/g++.other/access5.C: Likewise.
4895         * g++.old-deja/g++.law/unsorted1.C: Likewise.
4896         * g++.old-deja/g++.law/visibility22.C: Likewise.
4897         * g++.old-deja/g++.law/visibility26.C: Likewise.
4898         * g++.old-deja/g++.mike/p2746.C: Likewise.
4899         * g++.dg/debug/using1.C: Likewise.
4900         * g++.dg/lookup/using51.C: Likewise.
4901         * g++.dg/inherit/using5.C: Likewise.
4902         * g++.dg/inherit/pr30297.C: Likewise.
4903         * g++.dg/inherit/access8.C: Likewise.
4904         * g++.dg/torture/pr39362.C: Likewise.
4905         * g++.dg/template/crash13.C: Likewise.
4906         * g++.dg/template/using10.C: Likewise.
4907
4908 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
4909
4910         PR fortran/51502
4911         * lib/gcc-dg.exp (scan-module-absence):  Really commit last
4912         change.
4913
4914 2012-01-01  Ira Rosen  <irar@il.ibm.com>
4915
4916         PR tree-optimization/51704
4917         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
4918         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
4919         corresponding flags.
4920
4921 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
4922
4923         PR c++/51723
4924         * g++.dg/cpp0x/constexpr-delegating2.C: New.
4925
4926 2012-01-01  Jan Hubicka  <jh@suse.cz>
4927
4928         PR rtl-optimization/51069
4929         * gcc.c-torture/compile/pr51069.c: New testcase.
4930
4931 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
4932
4933         PR tree-optimization/51683
4934         * gcc.dg/pr51683.c: New test.
4935 \f
4936 Copyright (C) 2012 Free Software Foundation, Inc.
4937
4938 Copying and distribution of this file, with or without modification,
4939 are permitted in any medium without royalty provided the copyright
4940 notice and this notice are preserved.