OSDN Git Service

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