OSDN Git Service

2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2014-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
2
3         Backport from mainline
4         PR libfortran/58324
5         * gfortran.dg/list_read_12.f90: New test.
6
7 2014-03-09  Janus Weil  <janus@gcc.gnu.org>
8
9         Backport from 4.8
10         2014-03-08  Janus Weil  <janus@gcc.gnu.org>
11
12         PR fortran/60450
13         * gfortran.dg/shape_8.f90: New.
14
15 2014-03-02  Mikael Morin  <mikael@gcc.gnu.org>
16
17         PR fortran/60341
18         * gfortran.dg/str_comp_optimize_1.f90: New test.
19
20 2014-02-26  Fabien Chêne  <fabien@gcc.gnu.org>
21
22         PR c++/37140
23         * g++.dg/template/using27.C: New.
24         * g++.dg/template/using28.C: New.
25         * g++.dg/template/using29.C: New.
26
27 2014-02-22  Mikael Morin  <mikael@gcc.gnu.org>
28
29         PR fortran/59599
30         * gfortran.dg/ichar_3.f90: New test.
31
32 2014-02-20  Janus Weil  <janus@gcc.gnu.org>
33
34         Backport from mainline
35         2014-02-17  Janus Weil  <janus@gcc.gnu.org>
36
37         PR fortran/55907
38         * gfortran.dg/init_flag_12.f90: New.
39
40 2014-02-18  Kai Tietz  <ktietz@redhat.com>
41
42         PR target/60193
43         * gcc.target/i386/nest-1.c: New testcase.
44
45 2014-02-18  Eric Botcazou  <ebotcazou@adacore.com>
46
47         * gnat.dg/opt32.adb: New test.
48
49 2014-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
50             Dominique d'Humieres  <dominiq@lps.ens.fr>
51
52         Backport from mainline
53         PR libfortran/59771
54         PR libfortran/59774
55         PR libfortran/59836
56         * gfortran.dg/fmt_g_1.f90: New test.
57         * gfortran.dg/round_3.f08: New cases added.
58
59 2014-02-08  Mikael Morin  <mikael@gcc.gnu.org>
60
61         PR fortran/57033
62         * gfortran.dg/default_initialization_7.f90: New test.
63
64 2014-02-08  Paul Thomas  <pault@gcc.gnu.org>
65
66         PR fortran/59906
67         * gfortran.dg/elemental_subroutine_9.f90 : New test
68
69 2014-02-04  Uros Bizjak  <ubizjak@gmail.com>
70
71         Backport from mainline
72         2014-02-02  Uros Bizjak  <ubizjak@gmail.com>
73
74         PR target/60017
75         * gcc.c-torture/execute/pr60017.c: New test.
76
77 2014-02-03  Janus Weil  <janus@gcc.gnu.org>
78
79         PR fortran/59941
80         * gfortran.dg/typebound_proc_26.f90: New.
81
82 2014-01-29  Markus Trippelsdorf  <markus@trippelsdorf.de>
83
84         Backport from mainline
85         2012-12-13  Jakub Jelinek  <jakub@redhat.com>
86
87         PR gcov-profile/55650
88         * g++.dg/other/pr55650.C: New test.
89         * g++.dg/other/pr55650.cc: New file.
90
91 2014-01-26  Mikael Morin  <mikael@gcc.gnu.org>
92
93         PR fortran/58007
94         * gfortran.dg/unresolved_fixup_1.f90: New test.
95         * gfortran.dg/unresolved_fixup_2.f90: New test.
96
97 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
98
99         PR target/59839
100         * gcc.target/i386/pr59839.c: New test.
101
102         PR debug/54694
103         * gcc.target/i386/pr9771-1.c (main): Rename to...
104         (real_main): ... this.  Add __asm name "main".
105         (ASMNAME, ASMNAME2, STRING): Define.
106
107 2014-01-16  Marek Polacek  <polacek@redhat.com>
108
109         Backport from mainline
110         2014-01-16  Marek Polacek  <polacek@redhat.com>
111
112         PR middle-end/59827
113         * gcc.dg/pr59827.c: New test.
114
115 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
116
117         PR rtl-optimization/54300
118         * gcc.target/arm/pr54300.C: New test.
119
120 2014-01-03  Joseph Myers  <joseph@codesourcery.com>
121
122         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
123
124 2013-12-12  Uros Bizjak  <ubizjak@gmail.com>
125
126         Backport from mainline
127         2013-12-12  Ryan Mansfield  <rmansfield@qnx.com>
128
129         PR testsuite/59442
130         * gcc.target/i386/sse2-movapd-1.c: Fix alignment attributes.
131         * gcc.target/i386/sse2-movapd-2.c: Likewise.
132         * gcc.target/i386/avx-vmovapd-256-1.c: Likewise.
133         * gcc.target/i386/avx-vmovapd-256-2.c: Likewise.
134
135 2013-12-04  Marek Polacek  <polacek@redhat.com>
136
137         PR c/59351
138         * gcc.dg/pr59351.c: Use -pedantic instead of -Wpedantic.
139
140 2013-12-03  Marek Polacek  <polacek@redhat.com>
141
142         Backport from mainline
143         2013-12-03  Marek Polacek  <polacek@redhat.com>
144
145         PR c/59351
146         * gcc.dg/pr59351.c: New test.
147
148 2013-11-28  Uros Bizjak  <ubizjak@gmail.com>
149
150         Backport from mainline
151         2013-11-27  Uros Bizjak  <ubizjak@gmail.com>
152                     Ganesh Gopalasubramanian  <Ganesh.Gopalasubramanian@amd.com>
153
154         PR target/56788
155         * gcc.target/i386/xop-frczX.c: New test.
156
157 2013-11-25  Vidya Praveen  <vidyapraveen@arm.com>
158
159         Backport from mainline
160         2013-10-21  Vidya Praveen  <vidyapraveen@arm.com>
161
162         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
163         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
164
165 2013-11-17  Paul Thomas  <pault@gcc.gnu.org>
166
167         PR fortran/58771
168         * gfortran.dg/derived_external_function_1.f90 : New test
169
170 2013-11-02  Janus Weil  <janus@gcc.gnu.org>
171
172         Backport from mainline
173         2013-09-23  Janus Weil  <janus@gcc.gnu.org>
174
175         PR fortran/58355
176         * gfortran.dg/extends_15.f90: New.
177
178 2013-10-28  Tom de Vries  <tom@codesourcery.com>
179
180         * gcc.target/arm/require-pic-register-loc.c: New test.
181
182 2013-10-28  Tom de Vries  <tom@codesourcery.com>
183
184         * gcc.target/arm/require-pic-register-loc.c: New test.
185
186 2013-10-26  Uros Bizjak  <ubizjak@gmail.com>
187
188         Backport from mainline
189         2013-10-22  Uros Bizjak  <ubizjak@gmail.com>
190
191         PR target/58779
192         * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
193         and MINUSCCZEXT defines. Update scan-assembler dg directive.
194         * gcc.dg/torture/pr58779.c: New test.
195
196 2013-10-25  Richard Henderson  <rth@redhat.com>
197
198         PR rtl/58542
199         * gcc.dg/atomic-store-6.c: New.
200
201 2013-10-25  Tom de Vries  <tom@codesourcery.com>
202
203         PR c++/58282
204         * g++.dg/tm/noexcept-6.C: New test.
205
206 2013-10-25  Eric Botcazou  <ebotcazou@adacore.com>
207
208         * gcc.c-torture/execute/pr58831.c: New test.
209
210 2013-10-16  Paolo Carlini  <paolo.carlini@oracle.com>
211
212         PR c++/58633
213         * g++.dg/cpp0x/decltype57.C: New.
214         * g++.dg/cpp0x/enum18.C: Revert r174385 changes.
215
216 2013-09-23  Eric Botcazou  <ebotcazou@adacore.com>
217
218         * gnat.dg/opt28.ad[sb]: New test.
219         * gnat.dg/opt28_pkg.ads: New helper.
220
221 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
222
223         * gnat.dg/in_out_parameter4.adb: New test.
224
225 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
226
227         * gnat.dg/loop_optimization16.adb: New test.
228         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
229
230 2013-08-13  Marek Polacek  <polacek@redhat.com>
231
232         Backport from 4.8:
233         2013-08-13  Marek Polacek  <polacek@redhat.com>
234
235         PR tree-optimization/57980
236         * gcc.dg/pr57980.c: New test.
237
238 2013-08-11  Janus Weil  <janus@gcc.gnu.org>
239
240         Backport from trunk:
241         2013-08-09  Janus Weil  <janus@gcc.gnu.org>
242
243         PR fortran/58058
244         * gfortran.dg/transfer_intrinsic_6.f90: New.
245
246 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
247
248         PR target/55656
249         PR target/55657
250         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
251         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
252         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
253         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
254         * objc.dg/image-info.m: Likewise.
255         * objc.dg/symtab-1.m: Likewise.
256         * objc.dg/torture/strings/const-str-10.m: Likewise.
257         * objc.dg/torture/strings/const-str-11.m: Likewise.
258         * objc.dg/torture/strings/const-str-9.m: Likewise.
259         * objc.dg/zero-link-1.m: Likewise.
260         * objc.dg/zero-link-2.m: Likewise.
261         * objc.dg/no-extra-load.m: Avoid Foundation.h.
262         * objc.dg/objc-foreach-4.m: Likewise.
263         * objc.dg/objc-foreach-5.m: Likewise.
264         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
265         (for Darwin).
266         * obj-c++.dg/strings/const-str-12.mm: Likewise.
267         * obj-c++.dg/syntax-error-1.mm: Likewise.
268         * objc.dg/method-6.m: Likewise.
269         * objc.dg/pr23214.m: Likewise.
270         * objc.dg/proto-lossage-7.m: Likewise.
271         * objc.dg/strings/const-str-12b.m: Likewise.
272         * objc.dg/zero-link-3.m: Likewise.
273         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
274         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
275         adjust headers, interfaces and encoded types to reflect current system
276         versions.  Add FIXME and outputs from current system compiler for
277         reference.
278
279 2012-12-03  Paolo Carlini  <paolo.carlini@oracle.com>
280
281         PR c++/54170
282         * g++.dg/cpp0x/lambda/lambda-nullptr.C: New.
283
284 2013-07-08  Tobias Burnus  <burnus@net-b.de>
285
286         PR fortran/57785
287         * gfortran.dg/dot_product_2.f90: New.
288
289 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
290
291         PR rtl-optimization/57829
292         * gcc.c-torture/execute/pr57829.c: New test.
293
294 2013-07-05  Uros Bizjak  <ubizjak@gmail.com>
295
296         Backport from mainline
297         2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
298
299         PR target/57655
300         * gcc.target/i386/pr57655.c: New test.
301
302 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
303
304         PR target/57568
305         * gcc.c-torture/execute/pr57568.c: New test.
306
307 2013-06-06  Tobias Burnus  <burnus@net-b.de>
308
309         Backport from mainline
310         2012-08-27  Tobias Burnus  <burnus@net-b.de>
311
312         PR fortran/54370
313         * gfortran.dg/do_5.f90: New.
314
315 2013-06-01  Janus Weil  <janus@gcc.gnu.org>
316             Tobias Burnus  <burnus@net-b.de>
317
318         PR fortran/57217
319         * gfortran.dg/typebound_override_4.f90: New.
320
321 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
322
323         * gnat.dg/specs/last_bit.ads: New test.
324
325 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
326
327         PR target/57264
328         * gcc.target/i386/pr57264.c: New test.
329
330 2013-05-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
331
332         Backport from trunk
333         2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
334
335         PR target/57150
336         * gcc.target/powerpc/pr57150.c: New file.
337
338 2013-05-07  Tobias Burnus  <burnus@net-b.de>
339
340         Backport from mainline
341         2013-05-02  Tobias Burnus  <burnus@net-b.de>
342
343         PR fortran/57142
344         * gfortran.dg/size_kind_2.f90: New.
345         * gfortran.dg/size_kind_3.f90: New.
346
347 2013-05-03  Marek Polacek  <polacek@redhat.com>
348
349         Backport from mainline
350         2013-04-25  Marek Polacek  <polacek@redhat.com>
351
352         PR tree-optimization/57066
353         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
354
355 2013-04-30  Uros Bizjak  <ubizjak@gmail.com>
356
357         Backport from mainline
358         2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
359
360         PR target/44578
361         * gcc.target/i386/pr44578.c: New test.
362
363         Backport from mainline
364         2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
365
366         PR target/57098
367         * gcc.target/i386/pr57098.c: New test.
368
369 2013-04-29  Christian Bruel  <christian.bruel@st.com>
370
371         PR target/57108
372         * gcc.target/sh/pr57108.c: New test.
373
374 2013-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
375
376         Backport from trunk:
377
378         PR fortran/51825
379         * gfortran.dg/namelist_77.f90: New test.
380         * gfortran.dg/namelist_78.f90: New test.
381
382 2013-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
383
384         Backport from trunk:
385
386         PR fortran/56786
387         * gfortran.dg/namelist_81.f90:  New test.
388
389 2013-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
390
391         Backport from trunk:
392
393         PR fortran/52512
394         * gfortran.dg/namelist_79.f90: New test.
395
396 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
397
398         PR target/56866
399         * gcc.c-torture/execute/pr56866.c: New test.
400         * gcc.target/i386/pr56866.c: New test.
401
402 2013-04-26  Janus Weil  <janus@gcc.gnu.org>
403
404         Backports from trunk:
405
406         PR fortran/56968
407         * gfortran.dg/proc_ptr_41.f90: New.
408
409         PR fortran/53685
410         PR fortran/57022
411         * gfortran.dg/transfer_check_4.f90: New.
412
413 2013-04-19  Marek Polacek  <polacek@redhat.com>
414
415         Backport from mainline
416         2013-01-08  Steven Bosscher  <steven@gcc.gnu.org>
417                     Jakub Jelinek  <jakub@redhat.com>
418
419         PR tree-optimization/48189
420         * gcc.dg/pr48189.c: New test.
421
422 2013-04-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
423
424         * gcc.dg/torture/pr53922.c: Skip on alpha*-*-osf*.
425         Remove dg-skip-if default args.
426
427 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
428
429         * gcc.dg/pr56890-1.c: New test.
430         * gcc.dg/pr56890-2.c: Likewise.
431
432 2013-04-11  Release Manager
433
434         * GCC 4.7.3 released.
435
436 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
437
438         PR debug/56819
439         * g++.dg/debug/pr56819.C: New test.
440
441 2013-04-03  Tobias Burnus  <burnus@net-b.de>
442
443         Backport from mainline:
444         2013-03-29  Tobias Burnus  <burnus@net-b.de>
445
446         PR fortran/56737
447         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
448
449 2013-04-03  Richard Biener  <rguenther@suse.de>
450
451         PR tree-optimization/56501
452         * gcc.dg/torture/pr56501.c: New testcase.
453
454 2013-04-03  Tobias Burnus  <burnus@net-b.de>
455
456         Backport from mainline:
457         2013-03-28  Tobias Burnus  <burnus@net-b.de>
458
459         PR fortran/56735
460         * gfortran.dg/namelist_80.f90: New.
461
462 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
463
464         Backported from mainline
465         2013-03-06  Jakub Jelinek  <jakub@redhat.com>
466
467         PR tree-optimization/56539
468         * gcc.c-torture/compile/pr56539.c: New test.
469
470         2013-03-05  Jakub Jelinek  <jakub@redhat.com>
471
472         PR debug/56510
473         * gcc.dg/pr56510.c: New test.
474
475 2013-04-02  Richard Biener  <rguenther@suse.de>
476
477         * gcc.dg/pr45472.c: Remove copies.
478
479 2013-04-02  Richard Biener  <rguenther@suse.de>
480
481         PR middle-end/56768
482         * g++.dg/torture/pr56768.C: New testcase.
483
484 2013-04-01  Andrey Belevantsev  <abel@ispras.ru>
485
486         Backport from mainline
487         2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
488
489         PR middle-end/45472
490         * gcc.dg/pr45472.c: New test.
491
492 2013-03-26  Richard Biener  <rguenther@suse.de>
493
494         Backport from mainline
495         2013-03-13  Richard Biener  <rguenther@suse.de>
496
497         PR tree-optimization/56608
498         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
499
500         2013-03-05  Richard Biener  <rguenther@suse.de>
501
502         PR tree-optimization/56270
503         * gcc.dg/vect/slp-38.c: New testcase.
504
505 2013-03-25  Oleg Endo  <olegendo@gcc.gnu.org>
506
507         Backport from mainline:
508         2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
509
510         PR target/49880
511         * gcc.target/sh/pr49880-1.c: New.
512         * gcc.target/sh/pr49880-2.c: New.
513         * gcc.target/sh/pr49880-3.c: New.
514         * gcc.target/sh/pr49880-4.c: New.
515         * gcc.target/sh/pr49880-5.c: New.
516
517 2013-03-22  H.J. Lu  <hongjiu.lu@intel.com>
518
519         PR target/56560
520         * gcc.target/i386/pr56560.c: New file.
521
522 2013-03-15  Tobias Burnus  <burnus@net-b.de>
523
524         PR fortran/56615
525         * gfortran.dg/transfer_intrinsic_5.f90: New.
526
527 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
528
529         PR c++/56403
530         * g++.dg/torture/pr56403.C: New test.
531
532 2013-03-13  Paul Thomas  <pault@gcc.gnu.org>
533
534         PR fortran/56575
535         * gfortran.dg/class_56.f90: New test.
536
537 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
538
539         PR fortran/55362
540         * gfortran.dg/intrinsic_size_4.f90 : New test.
541
542 2013-03-09  Paolo Carlini  <paolo.carlini@oracle.com>
543
544         PR c++/56534
545         * g++.dg/template/crash115.C: New.
546
547 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
548
549         PR c++/56543
550         * g++.dg/template/typename20.C: New test.
551
552 2013-03-01  Richard Biener  <rguenther@suse.de>
553
554         Backport from mainline
555         2012-12-12  Zdenek Dvorak  <ook@ucw.cz>
556
557         PR tree-optimization/55481
558         * gcc.dg/torture/pr55481.c: New testcase.
559         * gcc.dg/torture/pr56488.c: Likewise.
560
561 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
562
563         PR tree-optimization/56443
564         * gcc.dg/torture/pr56443.c: New test.
565
566 2013-02-22  Janus Weil  <janus@gcc.gnu.org>
567
568         PR fortran/56385
569         * gfortran.dg/proc_ptr_comp_37.f90: New.
570
571 2013-02-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
572
573         Backport from mainline:
574         2012-06-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
575
576         * gcc.target/i386/clearcapv2.map: New file.
577         * gcc.target/i386/i386.exp: Try it first before clearcap.map.
578
579 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
580
581         Backported from mainline
582         2013-02-19  Jakub Jelinek  <jakub@redhat.com>
583
584         PR tree-optimization/56350
585         * gcc.dg/pr56350.c: New test.
586
587         2013-02-08  Jakub Jelinek  <jakub@redhat.com>
588
589         PR tree-optimization/56250
590         * gcc.c-torture/execute/pr56250.c: New test.
591
592         2013-02-07  Jakub Jelinek  <jakub@redhat.com>
593
594         PR c++/56241
595         * g++.dg/parse/crash61.C: New test.
596
597         PR c++/56239
598         * g++.dg/parse/pr56239.C: New test.
599
600         PR c++/56237
601         * g++.dg/abi/mangle61.C: New test.
602
603         2013-02-06  Jakub Jelinek  <jakub@redhat.com>
604
605         PR middle-end/56217
606         * g++.dg/gomp/pr56217.C: New test.
607
608         2012-11-27  Jakub Jelinek  <jakub@redhat.com>
609
610         PR tree-optimization/55110
611         * gcc.dg/pr55110.c: New test.
612
613 2013-02-18  Richard Biener  <rguenther@suse.de>
614
615         Revert
616         2013-02-04  Richard Biener  <rguenther@suse.de>
617
618         Backport from mainline
619         2012-07-04  Richard Guenther  <rguenther@suse.de>
620
621         PR tree-optimization/53844
622         * g++.dg/tree-ssa/pr53844.C: New testcase.
623
624 2013-02-17  Tobias Burnus  <burnus@net-b.de>
625             Mikael Morin  <mikael@gcc.gnu.org>
626
627         Backport from trunk
628         2013-01-28  Tobias Burnus  <burnus@net-b.de>
629                     Mikael Morin  <mikael@gcc.gnu.org>
630
631         PR fortran/53537
632         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
633         * gfortran.dg/import8.f90: Likewise.
634         * gfortran.dg/interface_derived_type_1.f90: Likewise.
635         * gfortran.dg/import10.f90: New test.
636         * gfortran.dg/import11.f90: Likewise
637
638 2013-02-15  Tobias Burnus  <burnus@net-b.de>
639
640         PR fortran/56318
641         * gcc/testsuite/gfortran.dg/matmul_9.f90: New.
642
643 2012-02-13   Tobias Burnus  <burnus@net-b.de>
644
645         Backport from mainline
646         2012-01-09  Uros Bizjak  <ubizjak@gmail.com>
647
648         PR fortran/55852
649         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
650         number matching more robust.
651
652 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
653
654         Backport from mainline
655         2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
656
657         PR rtl-optimization/56275
658         * gcc.dg/pr56275.c: New test.
659
660 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
661
662         Backport from mainline
663         2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
664
665         PR target/56043
666         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
667         powerpc*-*-linux*.
668
669 2013-02-05  Richard Biener  <rguenther@suse.de>
670
671         Backport from mainline
672         2012-12-10  Richard Biener  <rguenther@suse.de>
673
674         PR tree-optimization/55107
675         * gcc.dg/torture/pr55107.c: New testcase.
676         * gcc.dg/tree-ssa/ssa-pre-5.c: Adjust.
677
678 2013-02-15  Richard Biener  <rguenther@suse.de>
679
680         PR tree-optimization/54767
681         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
682
683 2013-02-04  Janis Johnson  <janisjo@codesourcery.com>
684
685         PR testsuite/56206
686         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
687         Fix typo.
688
689 2013-02-04  Richard Biener  <rguenther@suse.de>
690
691         Backport from mainline
692         2012-01-11  Richard Guenther  <rguenther@suse.de>
693
694         PR tree-optimization/44061
695         * gcc.dg/pr44061.c: New testcase.
696
697         2013-01-08  Jakub Jelinek  <jakub@redhat.com>
698
699         PR middle-end/55890
700         * gcc.dg/torture/pr55890-3.c: New test.
701
702 2013-02-04  Richard Biener  <rguenther@suse.de>
703
704         Backport from mainline
705         2012-07-04  Richard Guenther  <rguenther@suse.de>
706
707         PR tree-optimization/53844
708         * g++.dg/tree-ssa/pr53844.C: New testcase.
709
710         2012-12-13  Richard Biener  <rguenther@suse.de>
711
712         PR lto/55660
713         * gcc.dg/lto/pr55660_0.c: New testcase.
714         * gcc.dg/lto/pr55660_1.c: Likewise.
715
716 2013-02-04  Richard Biener  <rguenther@suse.de>
717
718         PR middle-end/55890
719         * gcc.dg/torture/pr55890-1.c: New testcase.
720         * gcc.dg/torture/pr55890-2.c: Likewise.
721
722 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
723
724         Backport from trunk
725         PR fortran/50627
726         PR fortran/56054
727         * gfortran.dg/block_12.f90:  New test.
728         * gfortran.dg/module_error_1.f90:  New test.
729
730 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
731
732         Backported from mainline
733         2013-01-28  Jakub Jelinek  <jakub@redhat.com>
734
735         PR tree-optimization/56125
736         * gcc.dg/pr56125.c: New test.
737
738         2013-01-25  Jakub Jelinek  <jakub@redhat.com>
739
740         PR tree-optimization/56098
741         * gcc.dg/pr56098-1.c: New test.
742
743         2013-01-23  Jakub Jelinek  <jakub@redhat.com>
744
745         PR fortran/56052
746         * gfortran.dg/gomp/pr56052.f90: New test.
747
748         2013-01-23  Jakub Jelinek  <jakub@redhat.com>
749
750         PR target/49069
751         * gcc.dg/pr49069.c: New test.
752
753         2013-01-21  Jakub Jelinek  <jakub@redhat.com>
754
755         PR tree-optimization/56051
756         * gcc.c-torture/execute/pr56051.c: New test.
757
758         2013-01-18  Jakub Jelinek  <jakub@redhat.com>
759
760         PR middle-end/56015
761         * gfortran.dg/pr56015.f90: New test.
762
763         2013-01-15  Jakub Jelinek  <jakub@redhat.com>
764
765         PR target/55940
766         * gcc.dg/pr55940.c: New test.
767
768         2013-01-10  Jakub Jelinek  <jakub@redhat.com>
769
770         PR tree-optimization/55921
771         * gcc.c-torture/compile/pr55921.c: New test.
772
773         2013-01-03  Jakub Jelinek  <jakub@redhat.com>
774
775         PR rtl-optimization/55838
776         * gcc.dg/pr55838.c: New test.
777
778         2012-12-13  Jakub Jelinek  <jakub@redhat.com>
779
780         PR c++/55652
781         * g++.dg/cpp0x/noexcept19.C: New test.
782
783         2012-12-06  Jakub Jelinek  <jakub@redhat.com>
784
785         PR c++/54207
786         * g++.dg/cpp0x/noexcept18.C: New test.
787
788         2012-12-01  Jakub Jelinek  <jakub@redhat.com>
789
790         PR c++/55542
791         * g++.dg/cpp0x/vt-55542.C: New test.
792
793         2012-11-23  Jakub Jelinek  <jakub@redhat.com>
794
795         PR c++/54046
796         * g++.dg/warn/Wreturn-type-8.C: New test.
797
798         2012-11-20  Jakub Jelinek  <jakub@redhat.com>
799
800         PR middle-end/55094
801         * gcc.dg/pr55094.c: New test.
802
803         2012-11-17  Jakub Jelinek  <jakub@redhat.com>
804
805         PR tree-optimization/55236
806         * gcc.dg/pr55236.c: New test.
807
808         2012-11-13  Jakub Jelinek  <jakub@redhat.com>
809
810         PR rtl-optimization/54127
811         * gcc.dg/torture/pr54127.c: New test.
812
813 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
814
815         * gnat.dg/opt26.adb: New test.
816
817 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
818
819         Backport from mainline
820         2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
821
822         PR target/56028
823         * gcc.target/i386/pr56028.c: New test.
824
825         2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
826
827         * gcc.target/i386/movsd.c: New test.
828
829 2013-01-24  Janis Johnson  <janisjo@codesourcery.com>
830
831         Backport from mainline
832         2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
833
834         PR testsuite/55994
835         * gcc.c-torture/execute/builtins/builtins.exp: Add
836         -Wl,--allow-multiple-definition for eabi and elf targets.
837
838         Backport from mainline
839         2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
840
841         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
842         * gcc.target/arm/pr51915.c: Likewise.
843         * gcc.target/arm/pr52006.c: Likewise.
844         * gcc.target/arm/pr53187.c: Likewise.
845
846         Backport from mainline
847         2012-10-12  Janis Johnson  <janisjo@codesourcery.com>
848
849         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
850         Return 0 if already specifying -mfloat-abi other than hard.
851
852         Backport from mainline
853         2012-09-27  Janis Johnson  <janisjo@codesourcery.com>
854
855         * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
856
857         Backport from mainline
858         2012-09-26  Janis Johnson  <janisjo@codesourcery.com>
859
860         * gcc.target/arm/pr42879.c: Handle big-endian.
861
862         Backport from mainline
863         2012-09-26  Janis Johnson  <janisjo@codesourcery.com>
864
865         * gcc.target/arm/combine-movs.c
866
867         Backport from mainline
868         2012-09-11  Christophe Lyon  <christophe.lyon@linaro.org>
869
870         * gcc.target/arm/neon-vset_lanes8.c: Fix for big-endian support.
871
872 2013-01-24  Janus Weil  <janus@gcc.gnu.org>
873
874         PR fortran/56081
875         * gfortran.dg/select_8.f90: New.
876
877 2013-01-24  Martin Jambor  <mjambor@suse.cz>
878
879         Backport from mainline
880         2013-01-04  Martin Jambor  <mjambor@suse.cz>
881
882         PR tree-optimization/55755
883         * gcc.dg/torture/pr55755.c: New test.
884         * gcc.dg/tree-ssa/sra-13.c: Likewise.
885         * gcc.dg/tree-ssa/pr45144.c: Update.
886
887 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
888
889         PR rtl-optimization/56023
890         * gcc.dg/pr56023.c: New test.
891
892 2013-01-21  Martin Jambor  <mjambor@suse.cz>
893
894         Backport from mainline
895         2013-01-17  Martin Jambor  <mjambor@suse.cz>
896
897         PR tree-optimizations/55264
898         * g++.dg/ipa/pr55264.C: New test.
899
900 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
901
902         Backport from mainline
903         2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
904
905         PR target/55981
906         * gcc.target/pr55981.c: New test.
907
908 2013-01-17  Janus Weil  <janus@gcc.gnu.org>
909
910         PR fortran/55983
911         * gfortran.dg/class_55.f90: New.
912
913 2013-01-16  Richard Biener  <rguenther@suse.de>
914
915         PR middle-end/55882
916         * gcc.dg/torture/pr55882.c: New testcase.
917
918 2013-01-13  Janus Weil  <janus@gcc.gnu.org>
919
920         PR fortran/55072
921         * gfortran.dg/internal_pack_13.f90: New test.
922         * gfortran.dg/internal_pack_14.f90: New test.
923
924 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
925
926         PR fortran/55618
927         * gfortran.dg/elemental_scalar_args_2.f90: New test.
928
929 2013-01-08  Mikael Morin  <mikael@gcc.gnu.org>
930
931         PR fortran/42769
932         PR fortran/45836
933         PR fortran/45900
934         * gfortran.dg/use_23.f90: New test.
935         * gfortran.dg/use_24.f90: New test.
936         * gfortran.dg/use_25.f90: New test.
937         * gfortran.dg/use_26.f90: New test.
938         * gfortran.dg/use_27.f90: New test.
939
940 2013-01-07  Tobias Burnus  <burnus@net-b.de>
941
942         PR fortran/55852
943         * gfortran.dg/intrinsic_size_3.f90: New.
944
945 2013-01-07  Steven G. Kargl  <kargl@gcc.gnu.org>
946             Mikael Morin  <mikael@gcc.gnu.org>
947
948         PR fortran/55827
949         * gfortran.dg/use_22.f90: New test.
950
951 2013-01-07  Terry Guo  <terry.guo@arm.com>
952
953         Backport from mainline
954         2012-12-19  Terry Guo  <terry.guo@arm.com>
955
956         * gcc.target/arm/thumb-find-work-register.c: New.
957
958 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
959
960         * gnat.dg/alignment10.adb: New test.
961
962 2012-12-22  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
963
964         Backport from mainline:
965         2012-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
966
967         * gcc.misc-tests/gcov-12.c: Fix dg order.
968
969         2012-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
970
971         * gcc.dg/torture/pr47917.c: Change "dg-xfail-if" to "dg-xfail-run-if"
972         for *-*-hpux10*.
973
974         2012-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
975
976         * gcc.dg/20030711-1.c: Define MAP_FAILED if not defined.
977         * gcc.dg/20050826-1.c: Likewise.
978
979 2012-12-21  Martin Jambor  <mjambor@suse.cz>
980
981         PR tree-optimization/55355
982         * g++.dg/torture/pr55355.C: New test.
983
984 2012-12-20  Tobias Burnus  <burnus@net-b.de>
985
986         PR fortran/54818
987         * gfortran.dg/transfer_intrinsic_4.f: New.
988
989 2012-12-18  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
990
991         Backport from mainline
992         2012-10-15  Matthias Klose  <doko@ubuntu.com>
993
994         * lib/target-supports.exp (check_profiling_available): Match
995         arm*-*-linux-* for ARM Linux/GNU.
996         * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
997         * gfortran.dg/enum_10.f90: Likewise.
998         * gfortran.dg/enum_9.f90: Likewise.
999         * gcc.target/arm/synchronize.c: Likewise.
1000         * g++.old-deja/g++.jason/enum6.C: Likewise.
1001         * g++.old-deja/g++.other/enum4.C: Likewise.
1002         * g++.old-deja/g++.law/enum9.C: Likewise.
1003
1004 2012-12-15  Eric Botcazou  <ebotcazou@adacore.com>
1005
1006         PR ada/53766
1007         * gnat.dg/controlled7.ad[sb]: New test.
1008
1009 2012-12-11  Jakub Jelinek  <jakub@redhat.com>
1010
1011         PR c++/55643
1012         * g++.dg/warn/Wunused-var-19.C: New test.
1013
1014 2012-12-11  Eric Botcazou  <ebotcazou@adacore.com>
1015
1016         * gcc.dg/pr54121.c: New test.
1017
1018 2012-12-07  Uros Bizjak  <ubizjak@gmail.com>
1019
1020         Backport from mainline
1021         2012-12-06  Uros Bizjak  <ubizjak@gmail.com>
1022
1023         PR target/55597
1024         * gcc.target/i386/pr55597.c: New test.
1025
1026 2012-12-03  Richard Biener  <rguenther@suse.de>
1027
1028         Backport from mainline
1029         2012-09-24  Richard Guenther  <rguenther@suse.de>
1030
1031         PR tree-optimization/53663
1032         * gcc.dg/torture/pr53663-1.c: New testcase.
1033         * gcc.dg/torture/pr53663-2.c: Likewise.
1034         * gcc.dg/torture/pr53663-3.c: Likewise.
1035
1036 2012-12-03  Marek Polacek  <polacek@redhat.com>
1037
1038         Backported from mainline
1039         2012-12-03  Marek Polacek  <polacek@redhat.com>
1040
1041         PR c/55570
1042         * gcc.dg/pr55570.c: New test.
1043
1044 2012-12-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1045
1046         * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
1047
1048 2012-11-29  Jason Merrill  <jason@redhat.com>
1049
1050         PR c++/53862
1051         * g++.dg/cpp0x/variadic134.C: New.
1052
1053         PR c++/53858
1054         * g++.dg/cpp0x/alias-decl-20.C: New.
1055
1056         PR c++/50852
1057         * g++.dg/template/typedef39.C: New.
1058
1059         PR c++/53039
1060         * g++.dg/cpp0x/variadic133.C: New.
1061         * g++.dg/template/param1.C: Adjust.
1062
1063 2012-11-27  Richard Biener  <rguenther@suse.de>
1064
1065         PR middle-end/55331
1066         * g++.dg/opt/pr55331.C: New testcase.
1067
1068 2012-11-26  Richard Biener  <rguenther@suse.de>
1069
1070         Backport from mainline
1071         2012-10-12  Richard Biener  <rguenther@suse.de>
1072
1073         PR tree-optimization/54894
1074         * gcc.dg/torture/pr54894.c: New testcase.
1075
1076         2012-10-02  Richard Guenther  <rguenther@suse.de>
1077
1078         PR middle-end/54735
1079         * g++.dg/torture/pr54735.C: New testcase.
1080
1081 2012-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1082
1083         PR c++/55446
1084         * g++.dg/init/new41.C: New.
1085
1086 2012-11-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
1087
1088         PR fortran/55314
1089         Backport from trunk
1090         * gfortran.dg/allocate_error_4.f90:  New test.
1091
1092 2012-11-23  Janus Weil  <janus@gcc.gnu.org>
1093
1094         PR fortran/55352
1095         * gfortran.dg/namelist_76.f90: New.
1096
1097 2012-11-19  H.J. Lu  <hongjiu.lu@intel.com>
1098
1099         Backported from mainline
1100         2012-11-13  H.J. Lu  <hongjiu.lu@intel.com>
1101
1102         PR middle-end/55142
1103         * gcc.target/i386/pr55142-1.c: New file.
1104         * gcc.target/i386/pr55142-2.c: Likewise.
1105
1106 2012-11-09  Eric Botcazou  <ebotcazou@adacore.com>
1107
1108         * gnat.dg/stack_check3.ad[sb]: New test.
1109
1110 2012-11-07  Eric Botcazou  <ebotcazou@adacore.com>
1111
1112         * gcc.c-torture/compile/20121107-1.c: New test.
1113
1114 2012-11-06  Janus Weil  <janus@gcc.gnu.org>
1115
1116         PR fortran/54917
1117         * gfortran.dg/transfer_class_1.f90: New.
1118
1119 2012-11-05  Eric Botcazou  <ebotcazou@adacore.com>
1120
1121         * g++.dg/torture/20121105-1.C: New test.
1122
1123 2012-11-05  Jakub Jelinek  <jakub@redhat.com>
1124
1125         Backported from mainline
1126         2012-10-24  Jakub Jelinek  <jakub@redhat.com>
1127
1128         PR debug/54828
1129         * g++.dg/debug/pr54828.C: New test.
1130
1131         2012-10-23  Jakub Jelinek  <jakub@redhat.com>
1132
1133         PR c++/54988
1134         * c-c++-common/pr54988.c: New test.
1135
1136         2012-10-10  Jakub Jelinek  <jakub@redhat.com>
1137
1138         PR tree-optimization/54877
1139         * gcc.dg/torture/pr54877.c: New test.
1140
1141 2012-11-02  Jeff Law  <law@redhat.com>
1142
1143         * gcc.c-torture/execute/pr54985.c: New test.
1144
1145 2012-10-29  Eric Botcazou  <ebotcazou@adacore.com>
1146
1147         PR ada/53517
1148         * gnat.dg/lto14.adb: Skip on Solaris.
1149
1150 2012-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
1151
1152         PR c++/54984
1153         * g++.dg/template/new11.C: New.
1154
1155 2012-10-26  Terry Guo  <terry.guo@arm.com>
1156
1157         Backport from mainline
1158         2012-10-23  Terry Guo  <terry.guo@arm.com>
1159
1160         PR target/55019
1161         * gcc.dg/pr55019.c: New.
1162
1163 2012-10-25  Richard Biener  <rguenther@suse.de>
1164
1165         PR tree-optimization/54902
1166         * g++.dg/torture/pr54902.C: New testcase.
1167
1168 2012-10-22  Eric Botcazou  <ebotcazou@adacore.com>
1169
1170         * gnat.dg/modular4.adb: New test.
1171         * gnat.dg/modular4_pkg.ads: New helper.
1172
1173 2012-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1174
1175         * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1176         * gnat.dg/specs/addr1.ads: Likewise.
1177
1178 2012-10-19  Zhenqiang Chen <zhenqiang.chen@linaro.org>
1179
1180         Backport from mainline
1181         2012-10-19  Zhenqiang Chen <zhenqiang.chen@linaro.org>
1182
1183         PR target/54892
1184         * gcc.target/arm/pr54892.c: New.
1185
1186 2012-10-16  Andrey Belevantsev  <abel@ispras.ru>
1187
1188         Backport from mainline
1189         2012-08-09  Andrey Belevantsev  <abel@ispras.ru>
1190
1191         PR rtl-optimization/53701
1192         * gcc.dg/pr53701.c: New test.
1193
1194 2012-10-15  Uros Bizjak  <ubizjak@gmail.com>
1195
1196         Backport from mainline
1197         2012-10-15  Uros Bizjak  <ubizjak@gmail.com>
1198
1199         * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1200         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1201         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1202         * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1203         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1204         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1205         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1206         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1207
1208 2012-10-15  Richard Guenther  <rguenther@suse.de>
1209
1210         PR tree-optimization/54920
1211         * gcc.dg/torture/pr54920.c: New testcase.
1212
1213 2012-10-14  Janus Weil  <janus@gcc.gnu.org>
1214
1215         PR fortran/54784
1216         * gfortran.dg/class_allocate_13.f90: New.
1217
1218 2012-10-08  Terry Guo  <terry.guo@arm.com>
1219
1220         Backported from mainline
1221         2012-09-19  Terry Guo  <terry.guo@arm.com>
1222
1223         * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
1224         extra prune rules that will be applied to all tests in a .exp file.
1225         (gcc-dg-prune): Use rules defined by the above variable.
1226         * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
1227         harmless warnings on architecture switch conflict.
1228
1229 2012-10-08  Jakub Jelinek  <jakub@redhat.com>
1230
1231         PR c++/54858
1232         * g++.dg/template/pr54858.C: New test.
1233
1234 2012-10-05  Jakub Jelinek  <jakub@redhat.com>
1235
1236         PR tree-optimization/33763
1237         * c-c++-common/pr33763.c: New test.
1238
1239 2012-10-03  Jakub Jelinek  <jakub@redhat.com>
1240
1241         PR c++/54777
1242         * g++.dg/cpp0x/constexpr-ref4.C: New test.
1243
1244 2012-09-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1245
1246         PR target/54083
1247         * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1248
1249 2012-09-27  Jakub Jelinek  <jakub@redhat.com>
1250
1251         PR target/54703
1252         * gcc.target/i386/pr54703.c: New test.
1253
1254 2012-09-24  Janis Johnson  <janisjo@codesourcery.com>
1255
1256         Backport from mainline:
1257
1258         2012-07-24  Janis Johnson  <janisjo@codesourcery.com>
1259         * lib/gcc-dg.exp (process-message): Don't ignore errors.
1260
1261         2012-07-25  Janis Johnson  <janisjo@codesourcery.com>
1262         * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
1263
1264         2012-07-26  Janis Johnson  <janisjo@codesourcery.com>
1265         * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
1266
1267         2012-09-18  Janis Johnson  <janisjo@codesourcery.com>
1268         * gcc.dg/vect/pr52298.c: Remove "dg-do run".
1269
1270         2012-09-18  Janis Johnson  <janisjo@codesourcery.com>
1271         * lib/target-supports.exp
1272         (check_effective_target_vect_widen_mult_qi_to_hi,
1273         check_effective_target_vect_widen_mult_hi_to_si,
1274         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
1275         check_effective_target_vect_widen_mult_hi_to_si_pattern,
1276         check_effective_target_vect_pack_trunc,
1277         check_effective_target_vect_unpack,
1278         check_effective_target_vect_multiple_sizes): Check arm_neon_ok
1279         instead of arm_none.
1280
1281         2012-09-18  Janis Johnson  <janisjo@codesourcery.com>
1282         * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
1283         target instead of xfailing it.
1284         * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
1285         * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
1286         * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
1287         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
1288         * gcc.dg/vect/vect-104.c: Likewise.
1289         * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
1290         * gcc.dg/vect/vect-outer-1.c: Likewise.
1291         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
1292         * gcc.dg/vect/vect-outer-1a.c: Likewise.
1293         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
1294         * gcc.dg/vect/vect-outer-1b.c: Likewise.
1295         * gcc.dg/vect/vect-outer-2b.c: Likewise.
1296         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1297         * gcc.dg/vect/vect-outer-3a.c: Likewise.
1298         * gcc.dg/vect/vect-outer-3b.c: Likewise.
1299         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1300
1301         2012-09-18  Janis Johnson  <janisjo@codesourcery.com>
1302         * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
1303
1304 2012-09-22  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1305
1306         Backport from mainline:
1307         2012-09-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1308
1309         PR testsuite/54007
1310         * gnat.dg/lto15.adb: Require lto.
1311
1312 2012-09-20  Eric Botcazou  <ebotcazou@adacore.com>
1313
1314         * gnat.dg/opt20.ads: Move dg directive to...
1315         * gnat.dg/opt20.adb: ...here.
1316         * gnat.dg/addr1.ad[sb]: Likewise.
1317         * gnat.dg/concat2.ad[sb]: Likewise.
1318         * gnat.dg/array16.ad[sb]: Likewise.
1319         * gnat.dg/atomic5.ad[sb]: Likewise.
1320         * gnat.dg/discr29.ad[sb]: Likewise.
1321         * gnat.dg/noreturn5.ad[sb]: Likewise.
1322         * gnat.dg/vect8.ad[sb]: Likewise.  Add dg-options.
1323         * gnat.dg/discr23.ads: Remove dg directive.
1324         * gnat.dg/nested_float_packed.ads: Likewise.
1325         * gnat.dg/oconst6.ads: Move to...
1326         * gnat.dg/specs/oconst6.ads: ...here.
1327
1328 2012-09-20  Joseph Myers  <joseph@codesourcery.com>
1329
1330         PR c/54552
1331         * gcc.c-torture/compile/pr54552-1.c: New test.
1332
1333 2012-09-20  Joseph Myers  <joseph@codesourcery.com>
1334
1335         PR c/54103
1336         * gcc.c-torture/compile/pr54103-1.c,
1337         gcc.c-torture/compile/pr54103-2.c,
1338         gcc.c-torture/compile/pr54103-3.c,
1339         gcc.c-torture/compile/pr54103-4.c,
1340         gcc.c-torture/compile/pr54103-5.c,
1341         gcc.c-torture/compile/pr54103-6.c: New tests.
1342         * gcc.dg/c90-const-expr-8.c: Update expected column number.
1343
1344 2012-09-20  Jakub Jelinek  <jakub@redhat.com>
1345
1346         Backported from mainline
1347         2012-09-17  Jakub Jelinek  <jakub@redhat.com>
1348
1349         PR tree-optimization/54563
1350         * g++.dg/torture/pr54563.C: New test.
1351
1352 2012-09-20  Release Manager
1353
1354         * GCC 4.7.2 released.
1355
1356 2012-09-14  Jason Merrill  <jason@redhat.com>
1357
1358         PR c++/53661
1359         * g++.dg/init/aggr9.C: New.
1360
1361 2012-09-13  Tobias Burnus  <burnus@net-b.de>
1362
1363         PR fortran/54556
1364         * gfortran.dg/implicit_pure_3.f90: New.
1365
1366 2012-09-13  Jakub Jelinek  <jakub@redhat.com>
1367
1368         PR c/54559
1369         * gcc.c-torture/compile/pr54559.c: New test.
1370
1371 2012-09-13  Jason Merrill  <jason@redhat.com>
1372
1373         PR c++/53839
1374         * g++.dg/cpp0x/constexpr-temp1.C: New.
1375
1376 2012-09-13  Jason Merrill  <jason@redhat.com>
1377
1378         PR c++/54511
1379         * g++.dg/template/anonunion2.C: New.
1380
1381 2012-09-13  Jason Merrill  <jason@redhat.com>
1382
1383         PR c++/53836
1384         * g++.dg/template/init10.C: New.
1385
1386 2012-09-12  Tobias Burnus  <burnus@net-b.de>
1387
1388         PR fortran/54225
1389         PR fortran/53306
1390         * gfortran.dg/coarray_10.f90: Update dg-error.
1391         * gfortran.dg/coarray_28.f90: New.
1392         * gfortran.dg/array_section_3.f90: New.
1393
1394 2012-09-10  Jason Merrill  <jason@redhat.com>
1395
1396         PR c++/54506
1397         * g++.dg/cpp0x/implicit14.C: New.
1398
1399         PR c++/54341
1400         PR c++/54253
1401         * g++.dg/cpp0x/constexpr-virtual2.C: New.
1402         * g++.dg/cpp0x/constexpr-virtual3.C: New.
1403
1404 2012-09-10  Janus Weil  <janus@gcc.gnu.org>
1405
1406         PR fortran/54435
1407         PR fortran/54443
1408         * gfortran.dg/select_type_29.f03: New.
1409
1410 2012-09-10  Markus Trippelsdorf  <markus@trippelsdorf.de>
1411
1412         PR middle-end/54515
1413         * g++.dg/tree-ssa/pr54515.C: new testcase
1414
1415 2012-09-08  Mikael Morin  <mikael@gcc.gnu.org>
1416
1417         PR fortran/54208
1418         * gfortran.dg/bound_simplification_3.f90: New test.
1419
1420 2012-09-07  Richard Guenther  <rguenther@suse.de>
1421
1422         Backport from mainline
1423         2012-07-13  Richard Guenther  <rguenther@suse.de>
1424
1425         PR tree-optimization/53922
1426         * gcc.dg/torture/pr53922.c: New testcase.
1427
1428 2012-09-07  Eric Botcazou  <ebotcazou@adacore.com>
1429
1430         * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
1431
1432 2012-09-07  Jakub Jelinek  <jakub@redhat.com>
1433
1434         Backported from mainline
1435         2012-09-06  Jakub Jelinek  <jakub@redhat.com>
1436
1437         PR rtl-optimization/54455
1438         * gcc.dg/54455.c: New test.
1439
1440 2012-09-06  Andrew Pinski  <apinski@cavium.com>
1441
1442         PR tree-opt/54494
1443         * gcc.dg/tree-ssa/strlen-1.c: New testcase.
1444
1445 2012-09-05  Jakub Jelinek  <jakub@redhat.com>
1446
1447         PR middle-end/54486
1448         * c-c++-common/pr54486.c: New test.
1449
1450 2012-09-05  Joey Ye  <joey.ye@arm.com>
1451
1452         Backported from trunk
1453         2012-08-28  Joey Ye  <joey.ye@arm.com>
1454
1455         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
1456
1457 2012-09-03  Jakub Jelinek  <jakub@redhat.com>
1458
1459         Backported from mainline
1460         2012-09-01  Jakub Jelinek  <jakub@redhat.com>
1461
1462         PR target/54436
1463         * gcc.dg/torture/pr54436.c: New test.
1464
1465         2012-08-31  Jakub Jelinek  <jakub@redhat.com>
1466
1467         PR c/54428
1468         * gcc.c-torture/compile/pr54428.c: New test.
1469
1470         2012-08-24  Jakub Jelinek  <jakub@redhat.com>
1471
1472         PR c/54363
1473         * gcc.dg/pr54363.c: New test.
1474
1475 2012-08-31  Ollie Wild  <aaw@google.com>
1476
1477         PR c++/54197
1478         * g++.dg/init/lifetime3.C: New test.
1479
1480 2012-08-28  Uros Bizjak  <ubizjak@gmail.com>
1481
1482         Backport from mainline
1483         2012-08-27  Uros Bizjak  <ubizjak@gmail.com>
1484
1485         PR target/46254
1486         * gcc.target/i386/pr46254.c: New test.
1487
1488 2012-08-20  Patrick Marlier  <patrick.marlier@gmail.com>
1489
1490         Backported from trunk
1491         2012-08-20  Patrick Marlier  <patrick.marlier@gmail.com>
1492
1493         PR middle-end/53992
1494         * gcc.dg/gomp/pr53992.c: New test.
1495
1496 2012-08-13  Jakub Jelinek  <jakub@redhat.com>
1497
1498         Backported from trunk
1499         2012-07-19  Jakub Jelinek  <jakub@redhat.com>
1500
1501         PR rtl-optimization/53942
1502         * gcc.dg/pr53942.c: New test.
1503
1504 2012-08-10  Ulrich Weigand  <ulrich.weigand@linaro.org>
1505
1506         Backport from mainline
1507         2012-07-30  Ulrich Weigand  <ulrich.weigand@linaro.org>
1508
1509         * lib/target-supports.exp
1510         (check_effective_target_vect_natural_alignment): New function.
1511         * gcc.dg/align-2.c: Only run on targets with natural alignment
1512         of vector types.
1513         * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
1514         alignment of vector types.
1515
1516 2012-08-09  H.J. Lu  <hongjiu.lu@intel.com>
1517
1518         Backport from mainline
1519         2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
1520
1521         PR rtl-optimization/54157
1522         * gcc.target/i386/pr54157.c: New file.
1523
1524 2012-08-01  Uros Bizjak  <ubizjak@gmail.com>
1525
1526         Backport from mainline
1527         2012-03-11  Uros Bizjak  <ubizjak@gmail.com>
1528
1529         PR target/52530
1530         * gcc.dg/torture/pr52530.c: New test.
1531
1532 2012-07-27  Anna Tikhonova  <anna.tikhonova@intel.com>
1533
1534         * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
1535         rand, srand. Include <stdlib.h>.
1536
1537 2012-07-20  Jason Merrill  <jason@redhat.com>
1538
1539         PR c++/54038
1540         * g++.dg/other/array7.C: New.
1541
1542 2012-07-19  Jason Merrill  <jason@redhat.com>
1543
1544         PR c++/54026
1545         * g++.dg/init/mutable1.C: New.
1546
1547 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
1548
1549         * gnat.dg/opt25.adb: New test.
1550         * gnat.dg/opt25_pkg1.ad[sb]: New helper.
1551         * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
1552
1553 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
1554
1555         * gnat.dg/aggr20.ad[sb]: New test.
1556         * gnat.dg/aggr20_pkg.ads: New helper.
1557
1558 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
1559
1560         * gnat.dg/derived_type3.adb: New test.
1561         * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
1562
1563 2012-07-19  Richard Guenther  <rguenther@suse.de>
1564             Eric Botcazou  <ebotcazou@adacore.com>
1565
1566         * gnat.dg/loop_optimization11.adb: New testcase.
1567         * gnat.dg/loop_optimization11_pkg.ads: Likewise.
1568
1569 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
1570
1571         * gnat.dg/discr38.adb: New test.
1572
1573 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
1574
1575         PR middle-end/54017
1576         * c-c++-common/gomp/pr54017.c: New test.
1577
1578 2012-07-18  Richard Guenther  <rguenther@suse.de>
1579
1580         Backport from mainline
1581         2012-05-03  Richard Guenther  <rguenther@suse.de>
1582
1583         * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
1584         unsupported prefetching support.
1585
1586 2012-07-17  Jason Merrill  <jason@redhat.com>
1587
1588         PR c++/53995
1589         * g++.dg/parse/enum9.C: New.
1590
1591 2012-07-17  Jason Merrill  <jason@redhat.com>
1592
1593         PR c++/53989
1594         * g++.dg/template/array23.C: New.
1595
1596 2012-07-17  Jason Merrill  <jason@redhat.com>
1597
1598         PR c++/53549
1599         * g++.dg/template/current-inst1.C: New.
1600         * g++.dg/parse/crash35.C: Adjust.
1601
1602 2012-07-13  Hans-Peter Nilsson  <hp@axis.com>
1603
1604         PR rtl-optimization/53908
1605         * gcc.dg/torture/pr53908.c: New test.
1606
1607 2012-07-10  Uros Bizjak  <ubizjak@gmail.com>
1608
1609         Backport from mainline
1610         2012-07-03  Uros Bizjak  <ubizjak@gmail.com>
1611
1612         PR target/53811
1613         * g++.dg/other/pr53811.C: New test.
1614
1615 2012-07-10  Jason Merrill  <jason@redhat.com>
1616
1617         PR c++/53733
1618         * g++.dg/cpp0x/defaulted36.C: New.
1619         * g++.dg/cpp0x/defaulted21.C: Adjust.
1620
1621         * g++.dg/cpp0x/implicit13.C: New.
1622
1623 2012-07-09  Janis Johnson  <janisjo@codesourcery.com>
1624
1625         Backport from mainline.
1626         2012-06-28  Janis Johnson  <janisjo@codesourcery.com>
1627
1628         * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
1629
1630         * g++.dg/template/error46.C: Add missing comment to dg-message.
1631         * g++.dg/template/crash107.C: Likewise.
1632         * g++.dg/template/error47.C: Likewise.
1633         * g++.dg/template/crash108.C: Likewise.
1634         * g++.dg/overload/operator5.C: Likewise.
1635
1636         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
1637         errors in dg-message directives, add comments.
1638
1639         2012-06-26  Janis Johnson  <janisjo@codesourcery.com>
1640
1641         * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
1642         scan-dump-dem-not): Use printable pattern in test name.
1643
1644         2012-06-25  Janis Johnson  <janisjo@codesourcery.com>
1645
1646         * lib/target-supports-dg.exp (testname-for-summary): New.
1647         * lib/profopt.exp (profopt_execute): Define testname_with_flags.
1648         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
1649         cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
1650         scan-module-absence, output-exists, output-exists-not: Use
1651         testname-for-summary.
1652         (dg-test): Clean up testname_with_flags.
1653         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
1654         scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
1655         scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
1656         scan-assembler-dem-not, object-size: Use testname-for-summary.
1657         * lib/gcov.exp (run-gcov): Likewise.
1658         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
1659         scan-dump-dem, scan-dump-dem-note): Likewise.
1660
1661         * lib/profopt.exp: Make prof_option_list local to profopt-execute.
1662         * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
1663         including profopt.opt; save and restore existing value.
1664         * g++.dg/bprob/bprob.exp: Likewise.
1665         * gcc.dg/matrix/matrix.exp: Likewise.
1666         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
1667         * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
1668         PROFOPT_OPTIONS.
1669
1670         2012-06-15  Janis Johnson  <janosjo@codesourcery.com>
1671
1672         * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
1673         testname that includes flags, passed in as new argument, in
1674         pass/fail messages.
1675         (run_gcov): Get testname from dg-test, use it in pass/fail messages
1676         and pass it to verify-* procedures.
1677
1678         * g++.dg/torture/stackalign/stackalign.exp: Combine stack
1679         alignment torture options with usual torture options.
1680
1681         * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
1682         messages reported for one line of source code.
1683         * g++.dg/cpp0x/constexpr-decl.C: Likewise.
1684         * g++.dg/cpp0x/decltype2.C: Likewise.
1685         * g++.dg/cpp0x/decltype3.C: Likewise.
1686         * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
1687         * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
1688         * g++.dg/cpp0x/static_assert3.C: Likewise.
1689         * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
1690         * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
1691         * g++.dg/cpp0x/union1.C: Likewise.
1692         * g++.dg/cpp0x/variadic-ex10.C: Likewise.
1693         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
1694         * g++.dg/cpp0x/variadic2.C: Likewise.
1695         * g++.dg/cpp0x/variadic20.C: Likewise.
1696         * g++.dg/cpp0x/variadic74.C: Likewise.
1697         * g++.dg/diagnostic/bitfld2.C: Likewise.
1698         * g++.dg/ext/attrib44.C: Likewise.
1699         * g++.dg/ext/no-asm-1.C: Likewise.
1700         * g++.dg/other/error34.C: Likewise.
1701         * g++.dg/parse/crash46.C: Likewise.
1702         * g++.dg/parse/error10.C: Likewise.
1703         * g++.dg/parse/error2.C: Likewise.
1704         * g++.dg/parse/error3.C: Likewise.
1705         * g++.dg/parse/error36.C: Likewise.
1706         * g++.dg/parse/error8.C: Likewise.
1707         * g++.dg/parse/error9.C: Likewise.
1708         * g++.dg/parse/parser-pr28152-2.C: Likewise.
1709         * g++.dg/parse/parser-pr28152.C: Likewise.
1710         * g++.dg/parse/template25.C: Likewise.
1711         * g++.dg/parse/typename11.C: Likewise.
1712         * g++.dg/tc1/dr147.C: Likewise.
1713         * g++.dg/template/deduce3.C: Likewise.
1714         * g++.dg/template/koenig9.C: Likewise.
1715         * g++.dg/template/pr23510.C: Likewise.
1716         * g++.dg/warn/pr12242.C: Likewise.
1717         * g++.dg/warn/pr30551-2.C: Likewise.
1718         * g++.dg/warn/pr30551.C: Likewise.
1719         * g++.old-deja/g++.other/typename1.C: Likewise.
1720         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
1721
1722         2012-06-13  Janis Johnson  <janisjo@codesourcery.com>
1723
1724         PR testsuite/20771
1725         * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
1726         test summary unique.
1727
1728         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
1729         scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
1730         scan-stack-usage-not): Don't strip torture options from test name.
1731
1732         * lib/scandump.exp (scan-dump-times): Use printable version of
1733         regexp in test summary line.
1734
1735         * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
1736         messages reported for one line of source code.
1737         * gcc.dg/format/few-1.c: Likewise.
1738         * gcc.dg/ia64-sync-2.c: Likewise.
1739         * gcc.dg/sync-2.c: Likewise.
1740         * gcc.dg/noncompile/pr44517.c: Likewise.
1741
1742         2012-06-12  Janis Johnson  <janisjo@codesourcery.com>
1743
1744         * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
1745         alignment torture options with usual torture options.
1746         * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
1747         instead of dg-options.
1748         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
1749         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1750         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1751         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1752         * gcc.dg/torture/stackalign/push-1.c: Likewise.
1753         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
1754
1755         * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
1756         to checks for multiple messages reported for one line of source code.
1757         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
1758
1759         * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
1760         messages reported for one line of source code.
1761
1762         * gcc.dg/20031223-1.c: Add comments to check for multiple
1763         messages reported for one line of source code.
1764         * gcc.dg/Wconversion-integer.c: Likewise.
1765         * gcc.dg/Wfatal-2.c: Likewise.
1766         * gcc.dg/Wfatal.c: Likewise.
1767         * gcc.dg/Wobjsize-1.c: Likewise.
1768         * gcc.dg/c99-vla-jump-1.c: Likewise.
1769         * gcc.dg/c99-vla-jump-2.c: Likewise.
1770         * gcc.dg/c99-vla-jump-3.c: Likewise.
1771         * gcc.dg/c99-vla-jump-4.c: Likewise.
1772         * gcc.dg/c99-vla-jump-5.c: Likewise.
1773         * gcc.dg/decl-9.c: Likewise.
1774         * gcc.dg/declspec-10.c: Likewise.
1775         * gcc.dg/declspec-18.c: Likewise.
1776         * gcc.dg/mtune.c: Likewise.
1777         * gcc.dg/parser-pr28152-2.c: Likewise.
1778         * gcc.dg/parser-pr28152.c: Likewise.
1779         * gcc.dg/pr14475.c: Likewise.
1780         * gcc.dg/pr27953.c: Likewise.
1781         * gcc.dg/pr28322-3.c: Likewise.
1782         * gcc.dg/pr30457.c: Likewise.
1783         * gcc.dg/pr30551-2.c: Likewise.
1784         * gcc.dg/pr30551-3.c: Likewise.
1785         * gcc.dg/pr30551-4.c: Likewise.
1786         * gcc.dg/pr30551-5.c: Likewise.
1787         * gcc.dg/pr30551-6.c: Likewise.
1788         * gcc.dg/pr30551.c: Likewise.
1789         * gcc.dg/pr45461.c: Likewise.
1790         * gcc.dg/pr48552-1.c: Likewise.
1791         * gcc.dg/pr48552-2.c: Likewise.
1792         * gcc.dg/redecl-1.c: Likewise.
1793         * gcc.dg/transparent-union-3.c: Likewise.
1794         * gcc.dg/utf-dflt.c: Likewise.
1795         * gcc.dg/utf-dflt2.c: Likewise.
1796         * gcc.dg/vla-8.c: Likewise.
1797         * gcc.dg/vla-init-1.c: Likewise.
1798         * gcc.dg/wtr-int-type-1.c: Likewise.
1799
1800         * c-c++-common/raw-string-3.c: Add comments to checks for multiple
1801         messages reported for for one line of source code.
1802         * c-c++-common/raw-string-5.c: Likewise.
1803         * c-c++-common/raw-string-4.c: Likewise.
1804         * c-c++-common/raw-string-6.c: Likewise.
1805         * c-c++-common/pr20000.c: Likewise.
1806
1807         * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
1808         messages reported for one line of source code.
1809         * gcc.dg/cpp/pr30786.c: Likewise.
1810         * gcc.dg/cpp/pr28709.c: Likewise.
1811         * gcc.dg/cpp/missing-header-MD.c: Likewise.
1812         * gcc.dg/cpp/macspace2.c: Likewise.
1813         * gcc.dg/cpp/missing-header-1.c: Likewise.
1814         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1815         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1816         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1817
1818 2012-07-09  Jason Merrill  <jason@redhat.com>
1819
1820         PR c++/53882
1821         * g++.dg/cpp0x/nullptr29.C: New.
1822
1823 2012-07-06  Mikael Morin  <mikael@gcc.gnu.org>
1824
1825         PR fortran/53732
1826         * gfortran.dg/inline_sum_4.f90: New test.
1827
1828 2012-07-06  Richard Guenther  <rguenther@suse.de>
1829
1830         Backport from mainline
1831         2012-06-18  Richard Guenther  <rguenther@suse.de>
1832
1833         PR tree-optimization/53693
1834         * g++.dg/torture/pr53693.C: New testcase.
1835
1836 2012-07-06  Richard Guenther  <rguenther@suse.de>
1837
1838         Backport from mainline
1839         2012-04-11  Richard Guenther  <rguenther@suse.de>
1840
1841         PR middle-end/52621
1842         * gfortran.dg/pr52621.f90: New testcase.
1843
1844 2012-07-05  Pat Haugen <pthaugen@us.ibm.com>
1845
1846         Backport from mainline
1847         2012-05-24  Pat Haugen <pthaugen@us.ibm.com>
1848
1849         * gcc.target/powerpc/lhs-1.c: New.
1850         * gcc.target/powerpc/lhs-2.c: New.
1851         * gcc.target/powerpc/lhs-3.c: New.
1852
1853 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
1854
1855         * gnat.dg/recursive_call.adb: New test.
1856
1857 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
1858
1859         * gnat.dg/discr37.ad[sb]: New test.
1860
1861 2012-07-02  Jason Merrill  <jason@redhat.com>
1862
1863         PR c++/53816
1864         * g++.dg/template/ref6.C: New.
1865
1866         PR c++/53821
1867         * g++.dg/cpp0x/lambda/lambda-template6.C: New.
1868
1869 2012-06-29  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1870
1871         Backport from mainline.
1872         2012-05-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1873         * gcc.target/arm/neon-vrev.c: New.
1874
1875 2012-06-28  Richard Guenther  <rguenther@suse.de>
1876
1877         PR middle-end/53790
1878         * gcc.dg/torture/pr53790.c: New testcase.
1879
1880 2012-06-27  Fabien Chêne  <fabien@gcc.gnu.org>
1881
1882         PR c++/51214
1883         * g++.dg/cpp0x/forw_enum11.C: New.
1884
1885 2012-06-26  Richard Guenther  <rguenther@suse.de>
1886
1887         PR c++/53752
1888         * g++.dg/torture/pr53752.C: New testcase.
1889
1890 2012-06-25  Jason Merrill  <jason@redhat.com>
1891
1892         PR c++/53498
1893         PR c++/53305
1894         * g++.dg/cpp0x/decltype38.C: New.
1895         * g++.dg/cpp0x/variadic132.C: New.
1896
1897         PR c++/52988
1898         * g++.dg/cpp0x/nullptr28.C: New.
1899
1900         PR c++/53202
1901         * g++.dg/cpp0x/constexpr-tuple.C: New.
1902
1903 2012-06-25  Jakub Jelinek  <jakub@redhat.com>
1904
1905         PR target/53759
1906         * gcc.target/i386/pr53759.c: New test.
1907
1908         PR c++/53594
1909         * g++.dg/cpp0x/nsdmi7.C: New test.
1910
1911 2012-06-22  Tobias Burnus  <burnus@net-b.de>
1912
1913         Backport from mainline
1914         2012-06-17  Tobias Burnus  <burnus@net-b.de>
1915
1916         PR fortran/53691
1917         PR fortran/53685
1918         * gfortran.dg/transfer_check_3.f90: New.
1919
1920 2012-06-22  Eric Botcazou  <ebotcazou@adacore.com>
1921
1922         * gnat.dg/lto15.ad[sb]: New test.
1923
1924 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
1925
1926         * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
1927         and add __sh__ case.
1928
1929 2012-06-19  Jason Merrill  <jason@redhat.com>
1930
1931         PR c++/53651
1932         * g++.dg/cpp0x/decltype37.C: New.
1933
1934         PR c++/52637
1935         * g++.dg/debug/localclass1.C: New.
1936
1937         * g++.dg/debug/dwarf2/namespace-2.C: New.
1938         * g++.dg/debug/dwarf2/localclass3.C: New.
1939
1940 2012-06-19  Richard Guenther  <rguenther@suse.de>
1941
1942         PR middle-end/53470
1943         * g++.dg/lto/pr53470_0.C: New testcase.
1944         * gcc.dg/lto/pr53470_0.c: Likewise.
1945
1946 2012-06-19  Jason Merrill  <jason@redhat.com>
1947
1948         Reapply:
1949         PR c++/53137
1950         * g++.dg/cpp0x/lambda/lambda-template5.C: New.
1951
1952         PR c++/53599
1953         * g++.dg/template/local7.C: New.
1954
1955 2012-06-16  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
1956
1957         Back port from mainline
1958         2012-05-09 Uros Bizjak  <ubizjak@gmail.com>
1959
1960         PR target/52908
1961         * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
1962         directive to Scan for vpmuldq, not vpmacsdql.
1963
1964 2012-06-15  Eric Botcazou  <ebotcazou@adacore.com>
1965
1966         * gnat.dg/vect8.ad[sb]: New test.
1967
1968 2012-06-14  Jakub Jelinek  <jakub@redhat.com>
1969
1970         Backported from mainline
1971         2012-06-12  Jakub Jelinek  <jakub@redhat.com>
1972
1973         PR rtl-optimization/53589
1974         * gcc.dg/torture/pr53589.c: New test.
1975
1976         2012-06-07  Jakub Jelinek  <jakub@redhat.com>
1977
1978         PR middle-end/53580
1979         * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
1980         * gcc.dg/gomp/critical-4.c: Likewise.
1981         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
1982         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
1983         * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
1984         * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
1985         * c-c++-common/gomp/pr53580.c: New test.
1986
1987 2012-06-14  Tobias Burnus  <burnus@net-b.de>
1988
1989         Backport from mainline
1990         2012-06-04  Tobias Burnus  <burnus@net-b.de>
1991
1992         PR fortran/50619
1993         * gfortran.dg/init_flag_10.f90: New.
1994
1995 2012-06-14  Richard Guenther  <rguenther@suse.de>
1996
1997         Backport from mainline
1998         2012-06-11  Richard Guenther  <rguenther@suse.de>
1999
2000         PR c++/53616
2001         * g++.dg/ext/pr53605.C: New testcase.
2002
2003 2012-06-14  Tobias Burnus  <burnus@net-b.de>
2004
2005         PR fortran/53597
2006         * gfortran.dg/save_4.f90: New.
2007
2008 2012-06-14  Richard Guenther  <rguenther@suse.de>
2009
2010         Backport from mainline
2011         2012-06-06  Fabien Chêne  <fabien@gcc.gnu.org>
2012
2013         PR c++/52841
2014         * g++.dg/cpp0x/pr52841.C: New testcase.
2015
2016 2012-06-13  Christian Bruel  <christian.bruel@st.com>
2017
2018         PR target/53621
2019         * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
2020
2021 2012-06-14  Release Manager
2022
2023         * GCC 4.7.1 released.
2024
2025 2012-06-12  Jason Merrill  <jason@redhat.com>
2026
2027         PR c++/53599
2028         * g++.dg/template/local7.C: New.
2029
2030         Revert:
2031         PR c++/53137
2032         * g++.dg/cpp0x/lambda/lambda-template5.C: New.
2033
2034 2012-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
2035
2036         PR c++/53524
2037         * g++.dg/warn/Wenum-compare-no-2: New.
2038
2039 2012-06-04  Edmar Wienskoski  <edmar@freescale.com>
2040
2041         PR target/53559
2042         * gcc.target/powerpc/cell_builtin_1.c: New test case.
2043         * gcc.target/powerpc/cell_builtin_2.c: Ditto.
2044         * gcc.target/powerpc/cell_builtin_3.c: Ditto.
2045         * gcc.target/powerpc/cell_builtin_4.c: Ditto.
2046         * gcc.target/powerpc/cell_builtin_5.c: Ditto.
2047         * gcc.target/powerpc/cell_builtin_6.c: Ditto.
2048         * gcc.target/powerpc/cell_builtin_7.c: Ditto.
2049         * gcc.target/powerpc/cell_builtin_8.c: Ditto.
2050
2051 2012-06-04  Richard Guenther  <rguenther@suse.de>
2052
2053         Backport from mainline
2054         2012-04-25  Jakub Jelinek  <jakub@redhat.com>
2055
2056         PR middle-end/52979
2057         * gcc.c-torture/compile/pr52979-1.c: New test.
2058         * gcc.c-torture/execute/pr52979-1.c: New test.
2059         * gcc.c-torture/execute/pr52979-2.c: New test.
2060
2061 2012-06-04  Jakub Jelinek  <jakub@redhat.com>
2062
2063         PR tree-optimization/53550
2064         * gcc.dg/pr53550.c: New test.
2065
2066 2012-06-04  Richard Guenther  <rguenther@suse.de>
2067             Eric Botcazou  <ebotcazou@adacore.com>
2068
2069         Backport from mainline
2070         PR middle-end/52080
2071         PR middle-end/52097
2072         PR middle-end/48124
2073         * gcc.dg/torture/pr48124-1.c: New testcase.
2074         * gcc.dg/torture/pr48124-2.c: Likewise.
2075         * gcc.dg/torture/pr48124-3.c: Likewise.
2076         * gcc.dg/torture/pr48124-4.c: Likewise.
2077         * gnat.dg/pack16.adb: Likewise.
2078         * gnat.dg/pack16_pkg.ads: Likewise.
2079         * gnat.dg/pack17.adb: Likewise.
2080         * gnat.dg/specs/pack7.ads: Likewise.
2081         * gnat.dg/specs/pack8.ads: Likewise.
2082         * gnat.dg/specs/pack8_pkg.ads: Likewise.
2083
2084 2012-06-01  Jason Merrill  <jason@redhat.com>
2085
2086         PR c++/52973
2087         * g++.dg/ext/visibility/template12.C: New.
2088         * g++.dg/ext/attrib14.C: Adjust warning line.
2089
2090         PR c++/52725
2091         * g++.dg/parse/new6.C: New.
2092         * g++.dg/template/sizeof-template-argument.C: Adjust error message.
2093
2094 2012-06-01  Jason Merrill  <jason@redhat.com>
2095
2096         PR c++/53137
2097         * g++.dg/cpp0x/lambda/lambda-template5.C: New.
2098
2099 2012-06-01  Jason Merrill  <jason@redhat.com>
2100
2101         PR c++/53484
2102         * g++.dg/cpp0x/auto33.C: New.
2103
2104 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
2105
2106         * c-c++-common/restrict-2.c: Revert previous change.
2107
2108 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
2109
2110         PR ada/53517
2111         * gnat.dg/lto14.adb: Skip on Solaris.
2112
2113 2012-05-31  Jason Merrill  <jason@redhat.com>
2114
2115         PR c++/52905
2116         * g++.dg/cpp0x/initlist-ctor1.C: New.
2117
2118 2012-05-31  Richard Guenther  <rguenther@suse.de>
2119
2120         PR middle-end/48493
2121         * gcc.dg/torture/pr48493.c: New testcase.
2122
2123 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
2124
2125         PR c++/53356
2126         * g++.dg/init/new33.C: New test.
2127
2128 2012-05-30  Jason Merrill  <jason@redhat.com>
2129
2130         PR c++/53220
2131         * c-c++-common/array-lit.c: New.
2132         * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
2133
2134 2012-05-30  Richard Guenther  <rguenther@suse.de>
2135
2136         PR middle-end/53501
2137         * gcc.dg/torture/pr53501.c: New testcase.
2138         * c-c++-common/restrict-2.c: Adjust.
2139
2140 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
2141
2142         PR rtl-optimization/53519
2143         * gcc.c-torture/compile/pr53519.c: New test.
2144
2145 2012-05-29  Richard Guenther  <rguenther@suse.de>
2146
2147         PR tree-optimization/53516
2148         * gcc.dg/torture/pr53516.c: New testcase.
2149
2150 2012-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
2151
2152         PR c++/53491
2153         * g++.dg/parse/crash60.C: New.
2154
2155 2012-05-28  Jakub Jelinek  <jakub@redhat.com>
2156
2157         PR tree-optimization/53505
2158         * c-c++-common/torture/pr53505.c: New test.
2159
2160 2012-05-25  Ian Lance Taylor  <iant@google.com>
2161
2162         * gcc.dg/split-6.c: New test.
2163
2164 2012-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2165
2166         * gnat.dg/lto14.adb: New test.
2167
2168 2012-05-24  Richard Guenther  <rguenther@suse.de>
2169
2170         PR middle-end/53460
2171         * g++.dg/tree-prof/pr53460.C: New testcase.
2172
2173 2012-05-24  Jakub Jelinek  <jakub@redhat.com>
2174
2175         PR tree-optimization/53465
2176         * gcc.c-torture/execute/pr53465.c: New test.
2177
2178 2012-05-23  Tobias Burnus  <burnus@net-b.de>
2179
2180         PR fortran/53389
2181         * gfortran.dg/realloc_on_assign_15.f90: New.
2182
2183 2012-05-22  Richard Guenther  <rguenther@suse.de>
2184
2185         PR tree-optimization/53408
2186         * gcc.dg/torture/pr53408.c: New testcase.
2187
2188 2012-05-22  Richard Guenther  <rguenther@suse.de>
2189
2190         PR middle-end/51071
2191         * gcc.dg/torture/pr51071-2.c: New testcase.
2192
2193 2012-05-21  Jakub Jelinek  <jakub@redhat.com>
2194
2195         PR tree-optimization/53366
2196         * gcc.dg/torture/pr53366-1.c: New test.
2197         * gcc.dg/torture/pr53366-2.c: New test.
2198         * gcc.target/i386/pr53366-1.c: New test.
2199         * gcc.target/i386/pr53366-2.c: New test.
2200
2201         PR tree-optimization/53409
2202         * gcc.c-torture/compile/pr53409.c: New test.
2203
2204         PR tree-optimization/53410
2205         * gcc.c-torture/compile/pr53410-1.c: New test.
2206         * gcc.c-torture/compile/pr53410-2.c: New test.
2207
2208 2012-05-21  Joseph Myers  <joseph@codesourcery.com>
2209
2210         PR c/53418
2211         * gcc.c-torture/compile/pr53418-1.c,
2212         gcc.c-torture/compile/pr53418-2.c: New tests.
2213
2214 2012-05-21  Patrick Marlier  <patrick.marlier@gmail.com>
2215
2216         * gcc.dg/tm/indirect-2.c: New test.
2217
2218 2012-05-21  H.J. Lu  <hongjiu.lu@intel.com>
2219
2220         Backport from mainline
2221         2012-05-21  Uros Bizjak  <ubizjak@gmail.com>
2222                     H.J. Lu  <hongjiu.lu@intel.com>
2223
2224         PR target/53416
2225         * gcc.target/i386/pr53416.c: New file.
2226
2227 2012-05-20  Eric Botcazou  <ebotcazou@adacore.com>
2228
2229         * gnat.dg/lto13.adb: New test.
2230         * gnat.dg/lto13_pkg.ad[sb]: New helper.
2231
2232 2012-05-18  Eric Botcazou  <ebotcazou@adacore.com>
2233
2234         * gnat.dg/specs/lto12.ads: New test.
2235         * gnat.dg/specs/lto12_pkg.ads: New helper.
2236
2237 2012-05-17  David S. Miller  <davem@davemloft.net>
2238
2239         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
2240         failure on sparc-*-linux-gnu.
2241
2242 2012-05-16  Richard Henderson  <rth@redhat.com>
2243
2244         PR debug/52727
2245         * g++.dg/opt/pr52727.C: New testcase.
2246
2247 2012-05-16  Richard Guenther  <rguenther@suse.de>
2248
2249         PR tree-optimization/53364
2250         * g++.dg/torture/pr53364.C: New testcase.
2251
2252 2012-05-15  Jakub Jelinek  <jakub@redhat.com>
2253
2254         PR target/53358
2255         * gcc.dg/pr53358.c: New test.
2256
2257 2012-05-14  Uros Bizjak  <ubizjak@gmail.com>
2258
2259         * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
2260         * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
2261
2262 2012-05-12  Eric Botcazou  <ebotcazou@adacore.com>
2263
2264         * gnat.dg/null_pointer_deref3.adb: New test.
2265
2266 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
2267
2268         PR c++/53301
2269         * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
2270
2271 2012-05-10  Eric Botcazou  <ebotcazou@adacore.com>
2272
2273         * gnat.dg/lto11.ad[sb]: New test.
2274
2275 2012-05-08  Hans-Peter Nilsson  <hp@axis.com>
2276
2277         PR target/53272
2278         * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
2279
2280 2012-05-07  Jakub Jelinek  <jakub@redhat.com>
2281
2282         PR tree-optimization/53239
2283         * g++.dg/opt/vrp3.C: New test.
2284         * g++.dg/opt/vrp3-aux.cc: New file.
2285         * g++.dg/opt/vrp3.h: New file.
2286
2287 2012-05-07  Tobias Burnus  <burnus@net-b.de>
2288
2289         Backport from mainline:
2290         2012-05-07  Tobias Burnus  <burnus@net-b.de>
2291
2292         PR fortran/53255
2293         * gfortran.dg/typebound_operator_15.f90: New.
2294
2295 2012-05-05  Tobias Burnus  <burnus@net-b.de>
2296
2297         Backport from mainline:
2298         2012-05-04  Tobias Burnus  <burnus@net-b.de>
2299
2300         PR fortran/53111
2301         * gfortran.dg/constructor_7.f90: New.
2302         * gfortran.dg/constructor_8.f90: New.
2303
2304 2012-05-04  Ulrich Weigand  <ulrich.weigand@linaro.org>
2305
2306         Backport from mainline:
2307
2308         2012-05-04  Ulrich Weigand  <ulrich.weigand@linaro.org>
2309
2310         PR tree-optimization/52633
2311         * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
2312         recognized as widening shifts instead of over-widening.
2313         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2314         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2315         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2316         * gcc.target/arm/pr52633.c: New test.
2317
2318         2012-04-10  Ulrich Weigand  <ulrich.weigand@linaro.org>
2319
2320         PR tree-optimization/52870
2321         * gcc.dg/vect/pr52870.c: New test.
2322
2323 2012-05-04  Richard Guenther  <rguenther@suse.de>
2324
2325         * gcc.dg/lto/pr53214_0.c: New testcase.
2326
2327 2012-05-04  Eric Botcazou  <ebotcazou@adacore.com>
2328
2329         * gcc.target/ia64/pr48496.c: New test.
2330         * gcc.target/ia64/pr52657.c: Likewise.
2331
2332 2012-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2333
2334         Backport from mainline
2335         2012-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2336
2337         PR target/53199
2338         * gcc.target/powwerpc/pr53199.c: New file.
2339
2340 2012-05-03  Martin Jambor  <mjambor@suse.cz>
2341
2342         Backport from mainline
2343         2012-05-02  Martin Jambor  <mjambor@suse.cz>
2344
2345         PR lto/52605
2346         * g++.dg/lto/pr52605_0.C: New test.
2347
2348 2012-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
2349
2350         PR c++/53186
2351         * g++.dg/other/final2.C: New.
2352
2353 2012-05-03  Jakub Jelinek  <jakub@redhat.com>
2354
2355         PR debug/53174
2356         * gcc.dg/pr53174.c: New test.
2357
2358         PR target/53187
2359         * gcc.target/arm/pr53187.c: New test.
2360         * gcc.c-torture/compile/pr53187.c: New test.
2361
2362 2012-05-03  Richard Guenther  <rguenther@suse.de>
2363
2364         PR tree-optimization/53144
2365         * gcc.dg/torture/pr53144.c: New testcase.
2366
2367 2012-05-02  Tobias Burnus  <burnus@net-b.de>
2368
2369         Backport from mainline
2370         2012-04-16  Tobias Burnus  <burnus@net-b.de>
2371
2372         PR fortran/52864
2373         * gfortran.dg/pointer_intent_6.f90: New.
2374
2375 2012-05-02  Jakub Jelinek  <jakub@redhat.com>
2376
2377         PR tree-optimization/53163
2378         * gcc.c-torture/compile/pr53163.c: New test.
2379
2380         PR rtl-optimization/53160
2381         * gcc.c-torture/execute/pr53160.c: New test.
2382
2383 2012-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
2384
2385         PR fortran/53148
2386         Backport from trunk
2387         * gfortran.dg/function_optimize_12.f90:  New test.
2388
2389 2012-04-30  Uros Bizjak  <ubizjak@gmail.com>
2390
2391         Backport from mainline
2392         2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
2393
2394         PR target/53138
2395         * gcc.c-torture/execute/20120427-1.c: New testcase.
2396
2397 2012-04-26  Hans-Peter Nilsson  <hp@axis.com>
2398
2399         PR target/53120
2400         * gcc.dg/torture/pr53120.c: New test.
2401
2402 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
2403
2404         PR c/52880
2405         * gcc.dg/pr52880.c: New test.
2406
2407 2012-04-24  Georg-Johann Lay  <avr@gjlay.de>
2408
2409         PR testsuite/52641
2410         PR tree-optimizations/52891
2411
2412         * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
2413
2414 2012-04-24  Richard Guenther  <rguenther@suse.de>
2415
2416         PR tree-optimization/53085
2417         * g++.dg/torture/pr53085.C: New testcase.
2418
2419 2012-04-23  Richard Guenther  <rguenther@suse.de>
2420
2421         PR c/53060
2422         * gcc.dg/pr53060.c: New testcase.
2423
2424 2012-04-23  Jakub Jelinek  <jakub@redhat.com>
2425
2426         PR tree-optimizations/52891
2427         * gcc.c-torture/compile/pr52891-1.c: New test.
2428         * gcc.c-torture/compile/pr52891-2.c: New test.
2429
2430 2012-04-20  Ian Lance Taylor  <iant@google.com>
2431
2432         * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
2433         (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
2434
2435 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
2436
2437         PR c++/53003
2438         * g++.dg/parse/crash59.C: New.
2439
2440 2012-04-16  Jason Merrill  <jason@redhat.com>
2441
2442         PR c++/38543
2443         * g++.dg/cpp0x/variadic131.C: New.
2444
2445 2012-04-16  Jason Merrill  <jason@redhat.com>
2446
2447         PR c++/50830
2448         * g++.dg/cpp0x/variadic129.C: New.
2449
2450         PR c++/50303
2451         * g++.dg/cpp0x/variadic128.C: New.
2452
2453 2012-04-16  Uros Bizjak  <ubizjak@gmail.com>
2454
2455         Backport from mainline
2456         2012-04-12  Uros Bizjak  <ubizjak@gmail.com>
2457
2458         PR target/52932
2459         * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
2460         second function argument.
2461         * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
2462         (calc_permps): Update declaration.  Calculate result correctly.
2463         (avx2_test): Change src2 type to union256i_d.
2464         * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
2465         correctly.
2466
2467 2012-04-16  Martin Jambor  <mjambor@suse.cz>
2468
2469         Backported from mainline
2470
2471         2012-04-13  Martin Jambor  <mjambor@suse.cz>
2472         PR middle-end/52939
2473
2474         * g++.dg/ipa/pr52939.C: New test.
2475
2476 2012-04-15  Jason Merrill  <jason@redhat.com>
2477
2478         PR c++/52380
2479         * g++.dg/cpp0x/variadic125.C: New.
2480
2481         PR c++/52292
2482         * g++.dg/cpp0x/variadic124.C: New.
2483
2484 2012-04-15  Fabien Chêne  <fabien@gcc.gnu.org>
2485
2486         PR c++/52465
2487         * g++.dg/lookup/using52.C: New.
2488
2489 2012-04-13  Jason Merrill  <jason@redhat.com>
2490
2491         PR c++/52824
2492         * g++.dg/cpp0x/variadic123.C: New.
2493         * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
2494
2495 2012-04-11  Jason Merrill  <jason@redhat.com>
2496
2497         PR c++/52906
2498         * g++.dg/ext/attrib45.C: New.
2499
2500 2012-04-13  Tom de Vries  <tom@codesourcery.com>
2501
2502         Backport from mainline r186419.
2503
2504         2012-04-13  Tom de Vries  <tom@codesourcery.com>
2505
2506         * gcc.dg/pr52734.c: New test.
2507
2508 2012-04-13  Richard Guenther  <rguenther@suse.de>
2509
2510         PR tree-optimization/52969
2511         * gcc.dg/torture/pr52969.c: New testcase.
2512
2513 2012-04-13  Richard Guenther  <rguenther@suse.de>
2514
2515         PR c/52862
2516         * gcc.dg/pr52862.c: New testcase.
2517
2518 2012-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
2519
2520         Backport from mainline
2521         2012-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
2522
2523         PR target/52775
2524         * gcc.target/powerpc/pr52775.c: New file.
2525
2526 2012-04-12  Richard Guenther  <rguenther@suse.de>
2527
2528         PR tree-optimization/52943
2529         * gcc.dg/torture/pr52943.c: New testcase.
2530
2531 2012-04-09  Mike Stump  <mikestump@comcast.net>
2532
2533         * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
2534         * gcc.dg/tree-ssa/vrp59.c: Likewise.
2535         * gcc.dg/tree-ssa/vrp60.c: Likewise.
2536         * gnat.dg/aggr11.adb: Likewise.
2537         * gnat.dg/aggr11_pkg.ads: Likewise.
2538         * gnat.dg/aggr15.adb: Likewise.
2539         * gnat.dg/aggr15.ads: Likewise.
2540         * gnat.dg/aggr17.adb: Likewise.
2541         * gnat.dg/aggr18.adb: Likewise.
2542         * gnat.dg/array14.adb: Likewise.
2543         * gnat.dg/array14.ads: Likewise.
2544         * gnat.dg/array14_pkg.ads: Likewise.
2545         * gnat.dg/array19.adb: Likewise.
2546         * gnat.dg/array19.ads: Likewise.
2547         * gnat.dg/discr27.adb: Likewise.
2548         * gnat.dg/discr27.ads: Likewise.
2549         * gnat.dg/discr35.adb: Likewise.
2550         * gnat.dg/discr35.ads: Likewise.
2551         * gnat.dg/discr6.adb: Likewise.
2552         * gnat.dg/discr6_pkg.ads: Likewise.
2553         * gnat.dg/import1.adb: Likewise.
2554         * gnat.dg/import1.ads: Likewise.
2555         * gnat.dg/loop_address2.adb: Likewise.
2556         * gnat.dg/opt7.adb: Likewise.
2557         * gnat.dg/opt7.ads: Likewise.
2558         * gnat.dg/pointer_variable_bounds.adb: Likewise.
2559         * gnat.dg/pointer_variable_bounds.ads: Likewise.
2560         * gnat.dg/rep_clause2.adb: Likewise.
2561         * gnat.dg/rep_clause2.ads: Likewise.
2562         * gnat.dg/slice2.adb: Likewise.
2563         * gnat.dg/slice2.ads: Likewise.
2564         * gnat.dg/slice6.adb: Likewise.
2565         * gnat.dg/slice6_pkg.ads: Likewise.
2566         * gnat.dg/specs/unchecked_union2.ads: Likewise.
2567         * gnat.dg/taft_type2.adb: Likewise.
2568         * gnat.dg/taft_type2.ads: Likewise.
2569         * gnat.dg/taft_type2_pkg.ads: Likewise.
2570         * gnat.dg/volatile10.adb: Likewise.
2571         * gnat.dg/volatile10_pkg.ads: Likewise.
2572
2573         * gcc.dg/dll-8.c: Remove execute permissions.
2574         * g++.dg/ext/dllexport5.C: Likewise.
2575
2576 2012-04-09  Eric Botcazou  <ebotcazou@adacore.com>
2577
2578         * lib/target-supports.exp (check_effective_target_sparc_v9): New.
2579         (check_effective_target_sync_long_long): Add SPARC case.
2580         (check_effective_target_sync_long_long_runtime): Likewise.
2581         (check_effective_target_sync_int_long): Adjust SPARC case.
2582         (check_effective_target_sync_char_short): Likewise.
2583
2584 2012-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2585
2586         PR fortran/52893
2587         Backport from trunk
2588         * gfortran.dg/function_optimize_11.f90:  New test.
2589
2590 2012-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2591
2592         PR fortran/52668
2593         Backport from trunk
2594         * gfortran.dg/use_only_6.f90: New test.
2595
2596 2012-04-06  Mike Stump  <mikestump@comcast.net>
2597
2598         PR testsuite/50722
2599         * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
2600
2601 2012-04-05  Jason Merrill  <jason@redhat.com>
2602
2603         PR c++/52596
2604         * g++.dg/template/qualified-id5.C: New.
2605
2606 2012-04-03  Jason Merrill  <jason@redhat.com>
2607
2608         PR c++/52796
2609         * g++.dg/cpp0x/variadic-value1.C: New.
2610
2611 2012-04-03  Richard Guenther  <rguenther@suse.de>
2612
2613         Backport from mainline
2614         2012-03-02  Richard Guenther  <rguenther@suse.de>
2615
2616         PR tree-optimization/52406
2617         * gcc.dg/torture/pr52406.c: New testcase.
2618
2619 2012-04-03  Richard Guenther  <rguenther@suse.de>
2620
2621         Backport from mainline
2622         2012-03-15  Richard Guenther  <rguenther@suse.de>
2623
2624         PR middle-end/52580
2625         * gfortran.dg/vect/pr52580.f: New testcase.
2626
2627 2012-04-03  Richard Guenther  <rguenther@suse.de>
2628
2629         Backport from mainline
2630         2012-03-06  Richard Guenther  <rguenther@suse.de>
2631
2632         PR middle-end/52493
2633         * gcc.dg/torture/pr52493.c: New testcase.
2634
2635         2012-03-23  Richard Guenther  <rguenther@suse.de>
2636
2637         PR tree-optimization/52678
2638         * gfortran.dg/pr52678.f: New testcase.
2639
2640         2012-03-26  Richard Guenther  <rguenther@suse.de>
2641
2642         PR tree-optimization/52701
2643         * gfortran.dg/pr52701.f90: New testcase.
2644
2645         2012-03-30  Richard Guenther  <rguenther@suse.de>
2646
2647         PR tree-optimization/52754
2648         * gcc.target/i386/pr52754.c: New testcase.
2649
2650 2012-04-03  Jakub Jelinek  <jakub@redhat.com>
2651
2652         PR tree-optimization/52835
2653         * gfortran.dg/pr52835.f90: New test.
2654
2655 2012-03-31  Eric Botcazou  <ebotcazou@adacore.com>
2656
2657         * gnat.dg/controlled6.adb: New test.
2658         * gnat.dg/controlled6_pkg.ads: New helper.
2659         * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
2660
2661 2012-03-29  Meador Inge  <meadori@codesourcery.com>
2662
2663         PR c++/52672
2664         * g++.dg/cpp0x/constexpr-52672.C: New testcase.
2665
2666 2012-03-29  Paolo Carlini  <paolo.carlini@oracle.com>
2667
2668         PR c++/52718
2669         * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
2670
2671 2012-03-29  Jason Merrill  <jason@redhat.com>
2672
2673         PR c++/52685
2674         * g++.dg/template/inherit8.C: New.
2675
2676 2012-03-29  Jakub Jelinek  <jakub@redhat.com>
2677
2678         PR c++/52759
2679         * g++.dg/ext/weak4.C: New test.
2680
2681 2012-03-29  Jason Merrill  <jason@redhat.com>
2682
2683         PR c++/52743
2684         * g++.dg/cpp0x/initlist-array3.C: New.
2685
2686 2012-03-28  Jason Merrill  <jason@redhat.com>
2687
2688         PR c++/52746
2689         * g++.dg/overload/virtual2.C: New.
2690
2691 2012-03-28  Martin Jambor  <mjambor@suse.cz>
2692
2693         Backported from mainline
2694         2012-03-27  Martin Jambor  <mjambor@suse.cz>
2695
2696         PR middle-end/52693
2697         * gcc.dg/torture/pr52693.c: New test.
2698
2699 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
2700
2701         PR middle-end/52691
2702         * gcc.dg/pr52691.c: New test.
2703
2704         PR middle-end/52750
2705         * gcc.c-torture/compile/pr52750.c: New test.
2706
2707 2012-03-28  Georg-Johann Lay  <avr@gjlay.de>
2708
2709         Backport from 2012-03-28 mainline r185910.
2710
2711         PR target/52692
2712         * gcc.target/avr/torture/builtins-2.c: New test.
2713
2714 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
2715
2716         PR target/52736
2717         * gcc.target/i386/pr52736.c: New test.
2718
2719 2012-03-27  Richard Guenther  <rguenther@suse.de>
2720
2721         PR middle-end/52720
2722         * gcc.dg/torture/pr52720.c: New testcase.
2723
2724 2012-03-26  Georg-Johann Lay  <avr@gjlay.de>
2725
2726         Backport from 2012-03-26 mainline r185793.
2727
2728         * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
2729         Add "-Os -flto" to list.
2730
2731 2012-03-25  Eric Botcazou  <ebotcazou@adacore.com>
2732
2733         * gnat.dg/concat2.ad[sb]: New test.
2734
2735 2012-03-24  Steven Bosscher  <steven@gcc.gnu.org>
2736
2737         PR middle-end/52640
2738         * gcc.c-torture/compile/limits-externdecl.c: New test.
2739
2740 2012-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
2741
2742         PR c++/52487
2743         * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
2744
2745 2012-03-22  Tobias Burnus  <burnus@net-b.de>
2746
2747         PR fortran/52452
2748         * gfortran.dg/intrinsic_8.f90: New.
2749
2750 2012-03-22  Jakub Jelinek  <jakub@redhat.com>
2751
2752         PR c++/52671
2753         * g++.dg/ext/attrib44.C: New test.
2754
2755 2012-03-22  Jason Merrill  <jason@redhat.com>
2756
2757         * g++.dg/torture/pr52582.C: New.
2758
2759 2012-03-22  Georg-Johann Lay  <avr@gjlay.de>
2760
2761         Backport from 2012-03-20 mainline r185583.
2762
2763         * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
2764         __AVR_HAVE_LPMX__
2765
2766         Backport from 2012-03-20 mainline r185570.
2767
2768         PR target/49868
2769         * gcc.target/avr/torture/addr-space-2.h: New file.
2770         * gcc.target/avr/torture/addr-space-2-g.h: New test.
2771         * gcc.target/avr/torture/addr-space-2-0.h: New test.
2772         * gcc.target/avr/torture/addr-space-2-1.h: New test.
2773         * gcc.target/avr/torture/addr-space-2-x.h: New test.
2774
2775         Backport from 2012-03-12 mainline r185255.
2776
2777         PR target/49868
2778         * gcc.target/avr/torture/addr-space-1.h: New file.
2779         * gcc.target/avr/torture/addr-space-g.h: New test.
2780         * gcc.target/avr/torture/addr-space-0.h: New test.
2781         * gcc.target/avr/torture/addr-space-1.h: New test.
2782         * gcc.target/avr/torture/addr-space-x.h: New test.
2783
2784 2012-03-22  Jakub Jelinek  <jakub@redhat.com>
2785
2786         Backported from mainline
2787         2012-03-14  Jakub Jelinek  <jakub@redhat.com>
2788
2789         PR c++/52521
2790         * g++.dg/cpp0x/udlit-args2.C: New test.
2791
2792         2012-03-13  Jakub Jelinek  <jakub@redhat.com>
2793
2794         PR c/52577
2795         * gcc.dg/Wunused-var-3.c: New test.
2796
2797 2012-03-22  Release Manager
2798
2799         * GCC 4.7.0 released.
2800
2801 2012-03-20  Jason Merrill  <jason@redhat.com>
2802
2803         * g++.dg/cpp0x/auto32.C: New.
2804
2805 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
2806             Andrew Pinski  <apinski@cavium.com>
2807
2808         PR middle-end/52592
2809         * gcc.dg/pr52592.c: New test.
2810
2811 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
2812
2813         PR c++/52582
2814         * g++.dg/opt/pr52582.C: New test.
2815
2816 2012-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2817
2818         PR target/52450
2819         * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
2820
2821         * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
2822
2823 2012-03-10  Tobias Burnus  <burnus@net-b.de>
2824
2825         PR fortran/52469
2826         * gfortran.dg/proc_ptr_34.f90: New.
2827
2828 2012-03-07  Jason Merrill  <jason@redhat.com>
2829
2830         PR c++/52521
2831         * g++.dg/cpp0x/udlit-mangle.C: New.
2832
2833 2012-03-04  Georg-Johann Lay  <avr@gjlay.de>
2834
2835         Backport from mainline r184894.
2836         * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
2837         int32plus.
2838
2839 2012-03-02  Peter Bergner  <bergner@vnet.ibm.com>
2840
2841         Backport from mainline
2842         2012-03-02  Peter Bergner  <bergner@vnet.ibm.com>
2843
2844         * gcc.target/powerpc/pr52457.c: New test.
2845
2846 2012-03-01  Kai Tietz  <ktietz@redhat.com>
2847
2848         * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
2849         routines on mingw targets.
2850         * gcc.dg/vect/pr46126.c (uintptr_t): Add support for
2851         LLP64 target.
2852
2853 2012-03-01  Jakub Jelinek  <jakub@redhat.com>
2854
2855         PR tree-optimization/52445
2856         * gcc.dg/pr52445.c: New test.
2857
2858 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
2859
2860         PR target/52437
2861         * gcc.c-torture/compile/pr52437.c: New test.
2862
2863         PR middle-end/52419
2864         * gcc.dg/torture/pr52419.c: New test.
2865
2866         PR tree-optimization/52429
2867         * gcc.dg/torture/pr52429.c: New test.
2868         * g++.dg/opt/pr52429.C: New test.
2869
2870 2012-02-29  Richard Guenther  <rguenther@suse.de>
2871
2872         PR testsuite/52297
2873         * gcc.dg/lto/trans-mem-1_0.c: Remove.
2874         * gcc.dg/lto/trans-mem-1_1.c: Likewise.
2875         * gcc.dg/lto/trans-mem-2_0.c: Likewise.
2876         * gcc.dg/lto/trans-mem-2_1.c: Likewise.
2877         * gcc.dg/lto/trans-mem-4_0.c: Likewise.
2878         * gcc.dg/lto/trans-mem-4_1.c: Likewise.
2879
2880 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
2881
2882         * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
2883
2884 2012-02-29  Paul Thomas  <pault@gcc.gnu.org>
2885
2886         PR fortran/52386
2887         * gfortran.dg/realloc_on_assign_13.f90 : New test.
2888
2889 2012-02-28  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
2890
2891         PR target/51534
2892         * gcc.target/arm/neon/pr51534.c: New testcase.
2893
2894 2012-02-28  Richard Guenther  <rguenther@suse.de>
2895
2896         PR target/52407
2897         * gcc.dg/torture/pr52407.c: New testcase.
2898
2899 2012-02-28  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2900
2901         * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
2902         * gcc.target/arm/vfp2.c: Likewise.
2903         * gcc.target/arm/vfp3.c: Likewise.
2904         * gcc.target/arm/vfp4.c: Likewise.
2905         * gcc.target/arm/vfp5.c: Likewise.
2906         * gcc.target/arm/vfp6.c: Likewise.
2907         * gcc.target/arm/vfp7.c: Likewise.
2908         * gcc.target/arm/vfp8.c: Likewise.
2909         * gcc.target/arm/vfp9.c: Likewise.
2910         * gcc.target/arm/vfp10.c: Likewise.
2911         * gcc.target/arm/vfp11.c: Likewise.
2912         * gcc.target/arm/vfp12.c: Likewise.
2913         * gcc.target/arm/vfp13.c: Likewise.
2914         * gcc.target/arm/vfp14.c: Likewise.
2915         * gcc.target/arm/vfp15.c: Likewise.
2916         * gcc.target/arm/vfp16.c: Likewise.
2917         * gcc.target/arm/vfp17.c: Likewise.
2918         * gcc.target/arm/neon-constants.h: New file.
2919         * gcc.target/arm/neon-vect1.c: New test.
2920         * gcc.target/arm/neon-vect2.c: New test.
2921         * gcc.target/arm/neon-vect3.c: New test.
2922         * gcc.target/arm/neon-vect4.c: New test.
2923         * gcc.target/arm/neon-vect5.c: New test.
2924         * gcc.target/arm/neon-vect6.c: New test.
2925         * gcc.target/arm/neon-vect7.c: New test.
2926         * gcc.target/arm/neon-vect8.c: New test.
2927
2928 2012-02-28  Richard Guenther  <rguenther@suse.de>
2929
2930         PR tree-optimization/52402
2931         * gcc.dg/torture/pr52402.c: New testcase.
2932
2933 2012-02-28  Richard Guenther  <rguenther@suse.de>
2934
2935         PR lto/52400
2936         * g++.dg/lto/pr52400_0.C: New testcase.
2937
2938 2012-02-28  Georg-Johann Lay  <avr@gjlay.de>
2939
2940         * gcc.target/avr/torture/builtins-1.c: New test.
2941         * gcc.target/avr/torture/builtins-error.c: New test.
2942
2943 2012-02-28  Kai Tietz  <ktietz@redhat.com>
2944
2945         * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64
2946         issue.
2947         * gcc.target/i386/pr45352-2.c: Likewise.
2948         * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for
2949         mingw targets.
2950         * gcc.target/i386/xop-vshift-1.c(random): Use on mingw
2951         targets instead rand.
2952         * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
2953         * gcc.target/i386/sse2-mul-1.c: Likewise.
2954         * gcc.target/i386/sse4_1-blendps.c: Likewise.
2955         * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw
2956         target.
2957         * gcc.target/i386/pad-1.c: Likewise.
2958         * gcc.target/i386/pad-9.c: Likewise.
2959         * gcc.target/i386/pad-2.c: Likewise.
2960         * gcc.target/i386/pad-5b.c: Likewise.
2961         * gcc.target/i386/pad-8.c: Likewise.
2962         * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
2963         * gcc.target/i386/pr44130.c: Likewise.
2964         * gcc.target/i386/align-main-1.c: Likewise.
2965         * gcc.target/i386/align-main-2.c: Likewise.
2966         * gcc.target/i386/sw-1.c: Likewise.
2967         * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
2968         on x64 mingw target.
2969         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
2970         * gcc.target/i386/pr46295.c: Likewise.
2971         * gcc.target/i386/amd64-abi-1.c: Likewise.
2972         * gcc.target/i386/amd64-abi-2.c: Likewise.
2973         * gcc.target/i386/pr39082-1.c: Likewise.
2974         * gcc.target/i386/pr39162.c: Likewise.
2975         * gcc.target/i386/pr22152.c: Likewise.
2976         * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
2977         * gcc.target/i386/wrfsbase-2.c: Likewise.
2978         * gcc.target/i386/local.c: Likewise
2979         * gcc.target/i386/wrgsbase-1.c: Likewise.
2980         * gcc.target/i386/wrfsbase-1.c: Likewise.
2981         * gcc.target/i386/pr39315-3.c: Likewise.
2982         * gcc.target/i386/pr35767-4.c: Likewise.
2983         * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
2984         x64 mingw target.
2985         * gcc.target/i386/pr45336-2.c: Likewise.
2986         * gcc.target/i386/pr45336-1.c: Likewise.
2987         * gcc.target/i386/pr45336-4.c: Likewise.
2988
2989 2012-02-27  Tristan Gingold  <gingold@adacore.com>
2990
2991         * gnat.dg/array20.ad[sb]: New test.
2992
2993 2012-02-27  Jakub Jelinek  <jakub@redhat.com>
2994
2995         PR target/52375
2996         * gcc.target/arm/pr52375.c: New test.
2997         * gcc.c-torture/compile/pr52375.c: New test.
2998
2999 2012-02-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3000
3001         * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
3002         * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
3003
3004 2012-02-27  Eric Botcazou  <ebotcazou@adacore.com>
3005
3006         * gnat.dg/aggr19.adb: New test.
3007         * gnat.dg/aggr19_pkg.ad[sb]: New helper.
3008
3009 2012-02-26  Oleg Endo  <olegendo@gcc.gnu.org>
3010
3011         PR target/49263
3012         * gcc.target/sh/pr49263.c: New.
3013
3014 2012-02-24  Andrew MacLeod  <amacleod@redhat.com>
3015
3016         * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
3017         simulate_thread_wrapper_other_threads
3018         * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
3019         Move initialization of 'value' to main().
3020         (main): Initialize 'value';
3021         * gcc.dg/simulate-thread/speculative-store.c
3022         (simulate_thread_step_verify): Return 0 when successful.
3023         * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
3024         Reduce threshold.
3025         (INSN_COUNT_THRESHOLD): New.  Instruction limit to terminate test.
3026         (simulate_thread_wrapper_other_threads): Return a success/fail value
3027         and issue an error if the instruction count threshold is exceeded.
3028
3029 2012-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3030
3031         PR target/50580
3032         * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
3033         * gcc.target/mips/interrupt_handler-3.c: Likewise.
3034
3035 2012-02-24  Richard Guenther  <rguenther@suse.de>
3036
3037         PR middle-end/52355
3038         * gcc.dg/pr52355.c: New testcase.
3039
3040 2012-02-23  Kai Tietz  <ktietz@redhat.com>
3041
3042         * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option
3043         for mingw-targets.
3044         * gcc.dg/Wpadded.c: Likewise.
3045         * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
3046         structure-layout.
3047         * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
3048         for sleep by Sleep and add windows.h include for this function.
3049         * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
3050         targets.
3051         * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
3052         target.
3053         * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw
3054         target.
3055         * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
3056         on x64 mingw target.
3057         * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
3058         * gcc.dg/pr50251.c: Disable test for x64 mingw target.
3059         * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
3060         failure on LLP64 target.
3061
3062 2012-02-23  Uros Bizjak  <ubizjak@gmail.com>
3063
3064         PR c/52290
3065         * gcc.dg/noncompile/pr52290.c: New test.
3066
3067 2012-02-23  Jakub Jelinek  <jakub@redhat.com>
3068
3069         PR tree-optimization/52019
3070         * gcc.dg/tree-ssa/ipa-split-6.c: New test.
3071
3072 2012-02-22  Kai Tietz  <ktietz@redhat.com>
3073
3074         * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
3075         * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
3076         derived pdiff_t type.
3077         * g++.dg/torture/pr49720.C: Likewise
3078
3079 2012-02-22  Uros Bizjak  <ubizjak@gmail.com>
3080
3081         PR target/52330
3082         * gcc.target/i386/pr52330.c: New test.
3083
3084 2012-02-22  Tobias Burnus  <burnus@net-b.de>
3085
3086         PR fortran/52335
3087         * gfortran.dg/io_constraints_10.f90: New.
3088
3089 2012-02-22  Ulrich Weigand  <ulrich.weigand@linaro.org>
3090
3091         * lib/target-supports.exp (check_effective_target_vect_condition):
3092         Return true for NEON.
3093
3094 2012-02-21  Kai Tietz  <ktietz@redhat.com>
3095
3096         * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
3097
3098 2012-02-21  Richard Guenther  <rguenther@suse.de>
3099
3100         PR tree-optimization/52324
3101         * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
3102
3103 2012-02-21  Georg-Johann Lay  <avr@gjlay.de>
3104
3105         PR middle-end/51782
3106         * gcc.target/avr/torture/pr51782-1.c: New test.
3107
3108 2012-02-21  Jakub Jelinek  <jakub@redhat.com>
3109
3110         PR tree-optimization/52318
3111         * gcc.dg/pr52318.c: New test.
3112
3113 2012-02-20  Kai Tietz  <ktietz@redhat.com>
3114
3115         * gcc.dg/bf-ms-layout-3.c: New testcase.
3116
3117 2012-02-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
3118
3119         PR testsuite/52229
3120         PR fortran/32380
3121         * gfortran.dg/vect/pr32380.f:  XFAIL on PowerPC and ia-64.
3122
3123 2012-02-20  Richard Guenther  <rguenther@suse.de>
3124
3125         PR tree-optimization/52298
3126         * gcc.dg/torture/pr52298.c: New testcase.
3127         * gcc.dg/vect/pr52298.c: Likewise.
3128
3129 2012-02-20  Georg-Johann Lay  <avr@gjlay.de>
3130
3131         * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
3132         * gcc.c-torture/execute/pr52286.c: Ditto.
3133
3134 2012-02-20  Jakub Jelinek  <jakub@redhat.com>
3135
3136         PR tree-optimization/52286
3137         * gcc.c-torture/execute/pr52286.c: New test.
3138
3139 2012-02-18  Tobias Burnus  <burnus@net-b.de>
3140
3141         PR fortran/52295
3142         * gfortran.dg/interface_35.f90: Use -std=f2003.
3143         * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
3144         * gfortran.dg/interface_assignment_4.f90: Ditto.
3145         * gfortran.dg/bessel_1.f90: Ditto.
3146         * gfortran.dg/func_result_6.f90: Ditto.
3147         * gfortran.dg/hypot_1.f90: Ditto.
3148         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
3149
3150 2012-02-17  Tobias Burnus  <burnus@net-b.de>
3151
3152         PR translation/52232
3153         PR translation/52234
3154         PR translation/52245
3155         PR translation/52246
3156         PR translation/52262
3157         PR translation/52273
3158         * gfortran.dg/coarray_22.f90: Update dg-error.
3159         * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
3160
3161 2012-02-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3162
3163         PR target/51753
3164         * lib/gcc-simulate-thread.exp: Load timeout.exp.
3165         (simulate-thread): Use default timeout.
3166
3167 2012-02-16  Jason Merrill  <jason@redhat.com>
3168
3169         PR c++/52248
3170         * g++.dg/ext/timevar1.C: New.
3171
3172 2012-02-16  Fabien Chêne  <fabien@gcc.gnu.org>
3173
3174         PR c++/52126
3175         * g++.dg/template/using21.C: New.
3176         * g++.dg/template/using22.C: Likewise.
3177
3178 2012-02-16  Jason Merrill  <jason@redhat.com>
3179
3180         PR c++/51415
3181         * g++.dg/cpp0x/lambda/lambda-err1.C: New.
3182
3183 2012-02-16  Jakub Jelinek  <jakub@redhat.com>
3184
3185         PR tree-optimization/52255
3186         * gcc.c-torture/compile/pr52255.c: New test.
3187
3188         PR debug/52260
3189         * g++.dg/debug/dwarf2/pr52260.C: New test.
3190
3191         PR middle-end/51929
3192         * g++.dg/ipa/pr51929.C: New test.
3193
3194 2012-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
3195
3196         PR target/52199
3197         * gcc.target/powerpc/pr52199.c: New file.
3198
3199 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3200
3201         PR target/52152
3202         * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
3203
3204 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3205
3206         * gcc.dg/pr51867.c: Don't include <math.h>.
3207         (sqrtf): Declare.
3208
3209 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
3210
3211         * gcc.dg/lto/20091013-1_1.c: xfail for avr.
3212         * gcc.dg/lto/20091013-1_2.c: xfail for avr.
3213
3214 2012-02-15  Tobias Grosser <grosser@fim.uni-passau.de>
3215
3216         PR tree-optimization/50561
3217         * gcc.dg/graphite/pr50561.c: New testcase.
3218
3219 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
3220
3221         * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
3222         * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
3223
3224 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
3225
3226         * gnat.dg/discr35.ad[sb]: New test.
3227
3228 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
3229
3230         * gnat.dg/volatile10.adb: New test.
3231         * gnat.dg/volatile10_pkg.ads: New helper.
3232
3233 2012-02-14  Jason Merrill  <jason@redhat.com>
3234
3235         * g++.dg/ext/attrib43.C: New.
3236
3237 2012-02-14  Hans-Peter Nilsson  <hp@axis.com>
3238
3239         * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
3240         * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
3241         fgnu_tm.
3242         * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
3243         gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
3244         * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
3245         effective_target fgnu_tm.
3246         * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
3247
3248 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
3249
3250         PR c++/52247
3251         * g++.dg/template/asmgoto1.C: New test.
3252
3253 2012-02-14  Ian Lance Taylor  <iant@google.com>
3254
3255         PR go/48501
3256         * go.test/go-test.exp (go-gc-tests): Disable optimizations when
3257         compiling generated file for 64bit and index tests.
3258
3259 2012-02-14  Uros Bizjak  <ubizjak@gmail.com>
3260
3261         * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
3262
3263 2012-02-14  Richard Guenther  <rguenther@suse.de>
3264
3265         PR tree-optimization/52244
3266         PR tree-optimization/51528
3267         * gcc.dg/torture/pr52244.c: New testcase.
3268
3269 2012-02-14  Walter Lee  <walt@tilera.com>
3270
3271         * g++.dg/other/PR23205.C: Disable test on tile.
3272         * g++.dg/other/pr23205-2.C: Disable test on tile.
3273         * gcc.dg/20020312-2.c: Add a condition for __tile__.
3274         * gcc.dg/20040813-1.c: Disable test on tile.
3275         * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
3276         * gcc.misc-tests/linkage.exp: Handle tilegx.
3277
3278 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
3279
3280         PR tree-optimization/52210
3281         * gcc.dg/pr52210.c: New test.
3282
3283 2012-02-14  Jason Merrill  <jason@redhat.com>
3284
3285         PR c++/39055
3286         * g++.dg/overload/defarg5.C: New.
3287
3288 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
3289
3290         PR c/52181
3291         * c-c++-common/pr52181.c: New test.
3292
3293 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
3294
3295         PR c++/52215
3296         * g++.dg/ext/atomic-1.C: New test.
3297
3298 2012-02-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3299
3300         * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
3301
3302 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
3303
3304         PR middle-end/52209
3305         * gcc.c-torture/execute/pr52209.c: New test.
3306
3307 2012-02-12  Mikael Morin  <mikael@gcc.gnu.org>
3308
3309         PR fortran/50981
3310         * gfortran.dg/elemental_optional_args_5.f03: New test.
3311
3312 2012-02-12 Iain Sandoe  <iains@gcc.gnu.org>
3313
3314         PR testsuite/50076
3315         * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
3316         cases.
3317
3318 2012-02-11  Ian Lance Taylor  <iant@google.com>
3319
3320         PR go/51874
3321         * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
3322         SPARC Solaris.  Don't run the test at all on systems where it may
3323         not work, rather than xfailing it.
3324
3325 2012-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
3326
3327         PR rtl-optimization/52175
3328         * gcc.c-torture/compile/pr52175.c: New test.
3329
3330 2012-02-10  Jason Merrill  <jason@redhat.com>
3331
3332         PR c++/51910
3333         * g++.dg/template/repo10.C: New.
3334
3335 2012-02-11  Jakub Jelinek  <jakub@redhat.com>
3336
3337         PR debug/52132
3338         * gcc.dg/pr52132.c: New test.
3339
3340 2012-02-10  Eric Botcazou  <ebotcazou@adacore.com>
3341
3342         * gnat.dg/specs/aggr4.ads: New test.
3343         * gnat.dg/specs/aggr4_pkg.ads: New helper.
3344
3345 2012-02-10  H.J. Lu  <hongjiu.lu@intel.com>
3346
3347         PR target/52146
3348         * gcc.target/i386/pr52146.c: New.
3349
3350 2012-02-10  Jakub Jelinek  <jakub@redhat.com>
3351
3352         PR middle-end/52177
3353         * c-c++-common/pr52177.c: New test.
3354
3355 2012-02-10  Jan Hubicka  <jh@suse.cz>
3356
3357         PR middle-end/48600
3358         * g++.dg/torture/pr48600.C: New testcase.
3359
3360 2012-02-09  Peter Bergner  <bergner@vnet.ibm.com>
3361
3362         PR middle-end/52140
3363         * gcc.dg/dfp/pr52140.c: New test.
3364
3365 2012-02-09  Jakub Jelinek  <jakub@redhat.com>
3366
3367         PR fortran/32380
3368         * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
3369         of dg-options.
3370
3371 2012-02-09  Bin Cheng  <bin.cheng@arm.com>
3372
3373         PR middle-end/51867
3374         * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
3375         * testsuite/gcc.dg/pr51867.c: New test.
3376
3377 2012-02-09  Ian Lance Taylor  <iant@google.com>
3378
3379         * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
3380         which don't support -fsplit-stack.  Turn off optimization when
3381         compiling select5-out.go.
3382
3383 2012-02-08  Ian Lance Taylor  <iant@google.com>
3384
3385         * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
3386         systems which don't support -fsplit-stack.
3387
3388 2012-02-08  Andrew MacLeod  <amacleod@redhat.com>
3389
3390         * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
3391         * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
3392         machine instuction in the log.
3393
3394 2012-02-08  Jack Howarth <howarth@bromo.med.uc.edu>
3395
3396         * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
3397           to 20 seconds.
3398
3399 2012-02-08  Magnus Granberg  <zorry@gentoo.org>
3400
3401         PR driver/48524
3402         * gcc.dg/pr48524.c: New test.
3403         * gcc.dg/pr48524.spec: New spec file for test.
3404
3405 2012-02-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
3406
3407         PR fortran/32380
3408         * gfortran.dg/vect/pr32380.f90:  New test.
3409
3410 2012-02-08  Tobias Burnus  <burnus@net-b.de>
3411
3412         PR fortran/52151
3413         * gfortran.dg/realloc_on_assign_12.f90: New.
3414
3415 2012-02-08  Richard Guenther  <rguenther@suse.de>
3416
3417         PR rtl-optimization/52170
3418         * gcc.dg/torture/pr52170.c: New testcase.
3419
3420 2012-02-08  Jakub Jelinek  <jakub@redhat.com>
3421
3422         PR gcov-profile/52150
3423         * gcc.dg/tree-prof/pr52150.c: New test.
3424
3425         PR rtl-optimization/52139
3426         * gcc.dg/pr52139.c: New test.
3427
3428 2012-02-07  Jason Merrill  <jason@redhat.com>
3429
3430         PR c++/51675
3431         * g++.dg/cpp0x/constexpr-union3.C: New.
3432
3433         PR c++/52035
3434         * g++.dg/lto/pr52035_0.C: New.
3435
3436 2012-02-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3437
3438         * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
3439         * gcc.dg/special/weak-1.c: Likewise.
3440         * gcc.dg/ucnid-12.c: Likewise.
3441         * gcc.dg/torture/pr45678-1.c: Likewise.
3442         * gcc.dg/torture/pr45678-2.c: Likewise.
3443         * gcc.dg/vector-4.c: Likewise.
3444         * gcc.dg/ipa/inline-5.c: Likewise.
3445         * gcc.dg/ucnid-11.c: Likewise.
3446         * gcc.misc-tests/gcov-13.c: Likewise.
3447         * gcc.misc-tests/gcov-14.c: Likewise.
3448         * g++.dg/ext/label13.C: Likewise.
3449         * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
3450         hppa*-*-hpux* options.
3451         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
3452         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
3453         * gcc.dg/pr48616.c: Likewise.
3454         * gcc.dg/pr17957.c: Likewise.
3455         * gcc.dg/pr17055-1.c: Likewise.
3456         * gcc.dg/pr32912-1.c: Likewise.
3457         * gcc.dg/tm/pr51472.c: Likewise.
3458         * c-c++-common/fold-bitand-4.c: Likewise.
3459         * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
3460         Use dg-additional-options for extra options.
3461
3462 2012-02-07  Joern Rennecke <joern.rennecke@embecosm.com>
3463
3464         * gcc.target/epiphany/interrupt-2.c: New test.
3465
3466 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
3467
3468         PR target/52155
3469         * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
3470         * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
3471         for MIPS ELF.
3472
3473 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
3474
3475         PR target/52152
3476         * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
3477
3478 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
3479
3480         PR middle-end/24306
3481         PR target/52154
3482         * lib/target-supports.exp (check_effective_target_mips_eabi): New.
3483         * gcc.target/mips/va-arg-1.c: New test.
3484
3485 2012-02-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
3486
3487         * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
3488         for -mno-pointers-to-nested-functions.
3489
3490 2012-02-07  Eric Botcazou  <ebotcazou@adacore.com>
3491
3492         * gcc.c-torture/execute/20120207-1.c: New test.
3493
3494 2012-02-07  Jakub Jelinek  <jakub@redhat.com>
3495
3496         PR rtl-optimization/52060
3497         * gcc.dg/torture/pr52060.c: New test.
3498
3499         PR middle-end/52074
3500         * gcc.c-torture/compile/pr52074.c: New test.
3501
3502 2012-02-07  Tobias Burnus  <burnus@net-b.de>
3503
3504         PR fortran/51514
3505         * gfortran.dg/class_to_type_2.f90: New.
3506
3507 2012-02-06  Thomas König  <tkoenig@gcc.gnu.org>
3508
3509         PR fortran/32373
3510         * gfortran.dg/vect/vect-8.f90:  Use vect_double effective target.
3511         Remove module.
3512
3513 2012-02-06  Jason Merrill  <jason@redhat.com>
3514
3515         PR c++/52088
3516         * g++.dg/template/conv13.C: New.
3517
3518 2012-02-06  Richard Guenther  <rguenther@suse.de>
3519
3520         PR tree-optimization/52115
3521         * gcc.c-torture/compile/pr52115.c: New testcase.
3522
3523 2012-02-06  Jakub Jelinek  <jakub@redhat.com>
3524
3525         PR target/52129
3526         * gcc.c-torture/execute/pr52129.c: New test.
3527
3528 2012-02-06  Andrey Belevantsev  <abel@ispras.ru>
3529
3530         * gcc.dg/pr48374.c: Actually add the test I forgot
3531         in the 2012-01-25 commit.
3532
3533 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
3534
3535         PR fortran/32373
3536         * gfortran.dg/vect/vect-8.f90:  New test case.
3537
3538 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
3539
3540         PR fortran/48847
3541         * gfortran.dg/warn_unused_dummy_argument_3.f90:  New test.
3542
3543 2012-02-05  Paul Thomas  <pault@gcc.gnu.org>
3544
3545         PR fortran/52102
3546         * gfortran.dg/class_48.f90 : Add test of allocate class array
3547         component with source in subroutine test3.  Remove commenting
3548         out in subroutine test4, since branching on unitialized variable
3549         is now fixed (no PR for this last.).
3550
3551 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
3552
3553         * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
3554         on MIPS targets.
3555         * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
3556
3557 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
3558
3559         PR target/52125
3560         * lib/target-supports.exp (check_effective_target_mips_rel): New.
3561         * gcc.dg/pr48774.c: Skip on MIPS REL targets.
3562
3563 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
3564
3565         * lib/target-supports.exp (check_effective_target_mips_llsc): New.
3566         (check_effective_target_sync_int_long): Use it.
3567         (check_effective_target_sync_char_short): Likewise.
3568         * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
3569
3570 2012-02-05  Tobias Burnus  <burnus@net-b.de>
3571
3572         PR fortran/51972
3573         * gfortran.dg/class_48.f90: Add some further checks.
3574
3575 2012-02-05  Ira Rosen  <irar@il.ibm.com>
3576
3577         PR tree-optimization/52091
3578         * gcc.dg/vect/pr52091.c: New test.
3579
3580 2012-02-04  Jakub Jelinek  <jakub@redhat.com>
3581
3582         PR rtl-optimization/52113
3583         * gcc.target/avr/pr52113.c: New test.
3584
3585 2012-02-03  Jakub Jelinek  <jakub@redhat.com>
3586
3587         PR rtl-optimization/52092
3588         * gcc.c-torture/compile/pr52092.c: New test.
3589
3590 2012-02-02  Mikael Morin&nb