OSDN Git Service

PR tree-optimization/53505
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2012-05-28  Jakub Jelinek  <jakub@redhat.com>
2
3         PR tree-optimization/53505
4         * c-c++-common/torture/pr53505.c: New test.
5
6 2012-05-25  Ian Lance Taylor  <iant@google.com>
7
8         * gcc.dg/split-6.c: New test.
9
10 2012-05-25  Eric Botcazou  <ebotcazou@adacore.com>
11
12         * gnat.dg/lto14.adb: New test.
13
14 2012-05-24  Richard Guenther  <rguenther@suse.de>
15
16         PR middle-end/53460
17         * g++.dg/tree-prof/pr53460.C: New testcase.
18
19 2012-05-24  Jakub Jelinek  <jakub@redhat.com>
20
21         PR tree-optimization/53465
22         * gcc.c-torture/execute/pr53465.c: New test.
23
24 2012-05-23  Tobias Burnus  <burnus@net-b.de>
25
26         PR fortran/53389
27         * gfortran.dg/realloc_on_assign_15.f90: New.
28
29 2012-05-22  Richard Guenther  <rguenther@suse.de>
30
31         PR tree-optimization/53408
32         * gcc.dg/torture/pr53408.c: New testcase.
33
34 2012-05-22  Richard Guenther  <rguenther@suse.de>
35
36         PR middle-end/51071
37         * gcc.dg/torture/pr51071-2.c: New testcase.
38
39 2012-05-21  Jakub Jelinek  <jakub@redhat.com>
40
41         PR tree-optimization/53366
42         * gcc.dg/torture/pr53366-1.c: New test.
43         * gcc.dg/torture/pr53366-2.c: New test.
44         * gcc.target/i386/pr53366-1.c: New test.
45         * gcc.target/i386/pr53366-2.c: New test.
46
47         PR tree-optimization/53409
48         * gcc.c-torture/compile/pr53409.c: New test.
49
50         PR tree-optimization/53410
51         * gcc.c-torture/compile/pr53410-1.c: New test.
52         * gcc.c-torture/compile/pr53410-2.c: New test.
53
54 2012-05-21  Joseph Myers  <joseph@codesourcery.com>
55
56         PR c/53418
57         * gcc.c-torture/compile/pr53418-1.c,
58         gcc.c-torture/compile/pr53418-2.c: New tests.
59
60 2012-05-21  Patrick Marlier  <patrick.marlier@gmail.com>
61
62         * gcc.dg/tm/indirect-2.c: New test.
63
64 2012-05-21  H.J. Lu  <hongjiu.lu@intel.com>
65
66         Backport from mainline
67         2012-05-21  Uros Bizjak  <ubizjak@gmail.com>
68                     H.J. Lu  <hongjiu.lu@intel.com>
69
70         PR target/53416
71         * gcc.target/i386/pr53416.c: New file.
72
73 2012-05-20  Eric Botcazou  <ebotcazou@adacore.com>
74
75         * gnat.dg/lto13.adb: New test.
76         * gnat.dg/lto13_pkg.ad[sb]: New helper.
77
78 2012-05-18  Eric Botcazou  <ebotcazou@adacore.com>
79
80         * gnat.dg/specs/lto12.ads: New test.
81         * gnat.dg/specs/lto12_pkg.ads: New helper.
82
83 2012-05-17  David S. Miller  <davem@davemloft.net>
84
85         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
86         failure on sparc-*-linux-gnu.
87
88 2012-05-16  Richard Henderson  <rth@redhat.com>
89
90         PR debug/52727
91         * g++.dg/opt/pr52727.C: New testcase.
92
93 2012-05-16  Richard Guenther  <rguenther@suse.de>
94
95         PR tree-optimization/53364
96         * g++.dg/torture/pr53364.C: New testcase.
97
98 2012-05-15  Jakub Jelinek  <jakub@redhat.com>
99
100         PR target/53358
101         * gcc.dg/pr53358.c: New test.
102
103 2012-05-14  Uros Bizjak  <ubizjak@gmail.com>
104
105         * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
106         * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
107
108 2012-05-12  Eric Botcazou  <ebotcazou@adacore.com>
109
110         * gnat.dg/null_pointer_deref3.adb: New test.
111
112 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
113
114         PR c++/53301
115         * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
116
117 2012-05-10  Eric Botcazou  <ebotcazou@adacore.com>
118
119         * gnat.dg/lto11.ad[sb]: New test.
120
121 2012-05-08  Hans-Peter Nilsson  <hp@axis.com>
122
123         PR target/53272
124         * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
125
126 2012-05-07  Jakub Jelinek  <jakub@redhat.com>
127
128         PR tree-optimization/53239
129         * g++.dg/opt/vrp3.C: New test.
130         * g++.dg/opt/vrp3-aux.cc: New file.
131         * g++.dg/opt/vrp3.h: New file.
132
133 2012-05-07  Tobias Burnus  <burnus@net-b.de>
134
135         Backport from mainline:
136         2012-05-07  Tobias Burnus  <burnus@net-b.de>
137
138         PR fortran/53255
139         * gfortran.dg/typebound_operator_15.f90: New.
140
141 2012-05-05  Tobias Burnus  <burnus@net-b.de>
142
143         Backport from mainline:
144         2012-05-04  Tobias Burnus  <burnus@net-b.de>
145
146         PR fortran/53111
147         * gfortran.dg/constructor_7.f90: New.
148         * gfortran.dg/constructor_8.f90: New.
149
150 2012-05-04  Ulrich Weigand  <ulrich.weigand@linaro.org>
151
152         Backport from mainline:
153
154         2012-05-04  Ulrich Weigand  <ulrich.weigand@linaro.org>
155
156         PR tree-optimization/52633
157         * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
158         recognized as widening shifts instead of over-widening.
159         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
160         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
161         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
162         * gcc.target/arm/pr52633.c: New test.
163
164         2012-04-10  Ulrich Weigand  <ulrich.weigand@linaro.org>
165
166         PR tree-optimization/52870
167         * gcc.dg/vect/pr52870.c: New test.
168
169 2012-05-04  Richard Guenther  <rguenther@suse.de>
170
171         * gcc.dg/lto/pr53214_0.c: New testcase.
172
173 2012-05-04  Eric Botcazou  <ebotcazou@adacore.com>
174
175         * gcc.target/ia64/pr48496.c: New test.
176         * gcc.target/ia64/pr52657.c: Likewise.
177
178 2012-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
179
180         Backport from mainline
181         2012-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
182
183         PR target/53199
184         * gcc.target/powwerpc/pr53199.c: New file.
185
186 2012-05-03  Martin Jambor  <mjambor@suse.cz>
187
188         Backport from mainline
189         2012-05-02  Martin Jambor  <mjambor@suse.cz>
190
191         PR lto/52605
192         * g++.dg/lto/pr52605_0.C: New test.
193
194 2012-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
195
196         PR c++/53186
197         * g++.dg/other/final2.C: New.
198
199 2012-05-03  Jakub Jelinek  <jakub@redhat.com>
200
201         PR debug/53174
202         * gcc.dg/pr53174.c: New test.
203
204         PR target/53187
205         * gcc.target/arm/pr53187.c: New test.
206         * gcc.c-torture/compile/pr53187.c: New test.
207
208 2012-05-03  Richard Guenther  <rguenther@suse.de>
209
210         PR tree-optimization/53144
211         * gcc.dg/torture/pr53144.c: New testcase.
212
213 2012-05-02  Tobias Burnus  <burnus@net-b.de>
214
215         Backport from mainline
216         2012-04-16  Tobias Burnus  <burnus@net-b.de>
217
218         PR fortran/52864
219         * gfortran.dg/pointer_intent_6.f90: New.
220
221 2012-05-02  Jakub Jelinek  <jakub@redhat.com>
222
223         PR tree-optimization/53163
224         * gcc.c-torture/compile/pr53163.c: New test.
225
226         PR rtl-optimization/53160
227         * gcc.c-torture/execute/pr53160.c: New test.
228
229 2012-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
230
231         PR fortran/53148
232         Backport from trunk
233         * gfortran.dg/function_optimize_12.f90:  New test.
234
235 2012-04-30  Uros Bizjak  <ubizjak@gmail.com>
236
237         Backport from mainline
238         2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
239
240         PR target/53138
241         * gcc.c-torture/execute/20120427-1.c: New testcase.
242
243 2012-04-26  Hans-Peter Nilsson  <hp@axis.com>
244
245         PR target/53120
246         * gcc.dg/torture/pr53120.c: New test.
247
248 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
249
250         PR c/52880
251         * gcc.dg/pr52880.c: New test.
252
253 2012-04-24  Georg-Johann Lay  <avr@gjlay.de>
254
255         PR testsuite/52641
256         PR tree-optimizations/52891
257
258         * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
259
260 2012-04-24  Richard Guenther  <rguenther@suse.de>
261
262         PR tree-optimization/53085
263         * g++.dg/torture/pr53085.C: New testcase.
264
265 2012-04-23  Richard Guenther  <rguenther@suse.de>
266
267         PR c/53060
268         * gcc.dg/pr53060.c: New testcase.
269
270 2012-04-23  Jakub Jelinek  <jakub@redhat.com>
271
272         PR tree-optimizations/52891
273         * gcc.c-torture/compile/pr52891-1.c: New test.
274         * gcc.c-torture/compile/pr52891-2.c: New test.
275
276 2012-04-20  Ian Lance Taylor  <iant@google.com>
277
278         * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
279         (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
280
281 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
282
283         PR c++/53003
284         * g++.dg/parse/crash59.C: New.
285
286 2012-04-16  Jason Merrill  <jason@redhat.com>
287
288         PR c++/38543
289         * g++.dg/cpp0x/variadic131.C: New.
290
291 2012-04-16  Jason Merrill  <jason@redhat.com>
292
293         PR c++/50830
294         * g++.dg/cpp0x/variadic129.C: New.
295
296         PR c++/50303
297         * g++.dg/cpp0x/variadic128.C: New.
298
299 2012-04-16  Uros Bizjak  <ubizjak@gmail.com>
300
301         Backport from mainline
302         2012-04-12  Uros Bizjak  <ubizjak@gmail.com>
303
304         PR target/52932
305         * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
306         second function argument.
307         * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
308         (calc_permps): Update declaration.  Calculate result correctly.
309         (avx2_test): Change src2 type to union256i_d.
310         * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
311         correctly.
312
313 2012-04-16  Martin Jambor  <mjambor@suse.cz>
314
315         Backported from mainline
316
317         2012-04-13  Martin Jambor  <mjambor@suse.cz>
318         PR middle-end/52939
319
320         * g++.dg/ipa/pr52939.C: New test.
321
322 2012-04-15  Jason Merrill  <jason@redhat.com>
323
324         PR c++/52380
325         * g++.dg/cpp0x/variadic125.C: New.
326
327         PR c++/52292
328         * g++.dg/cpp0x/variadic124.C: New.
329
330 2012-04-15  Fabien ChĂȘne  <fabien@gcc.gnu.org>
331
332         PR c++/52465
333         * g++.dg/lookup/using52.C: New.
334
335 2012-04-13  Jason Merrill  <jason@redhat.com>
336
337         PR c++/52824
338         * g++.dg/cpp0x/variadic123.C: New.
339         * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
340
341 2012-04-11  Jason Merrill  <jason@redhat.com>
342
343         PR c++/52906
344         * g++.dg/ext/attrib45.C: New.
345
346 2012-04-13  Tom de Vries  <tom@codesourcery.com>
347
348         Backport from mainline r186419.
349
350         2012-04-13  Tom de Vries  <tom@codesourcery.com>
351
352         * gcc.dg/pr52734.c: New test.
353
354 2012-04-13  Richard Guenther  <rguenther@suse.de>
355
356         PR tree-optimization/52969
357         * gcc.dg/torture/pr52969.c: New testcase.
358
359 2012-04-13  Richard Guenther  <rguenther@suse.de>
360
361         PR c/52862
362         * gcc.dg/pr52862.c: New testcase.
363
364 2012-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
365
366         Backport from mainline
367         2012-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
368
369         PR target/52775
370         * gcc.target/powerpc/pr52775.c: New file.
371
372 2012-04-12  Richard Guenther  <rguenther@suse.de>
373
374         PR tree-optimization/52943
375         * gcc.dg/torture/pr52943.c: New testcase.
376
377 2012-04-09  Mike Stump  <mikestump@comcast.net>
378
379         * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
380         * gcc.dg/tree-ssa/vrp59.c: Likewise.
381         * gcc.dg/tree-ssa/vrp60.c: Likewise.
382         * gnat.dg/aggr11.adb: Likewise.
383         * gnat.dg/aggr11_pkg.ads: Likewise.
384         * gnat.dg/aggr15.adb: Likewise.
385         * gnat.dg/aggr15.ads: Likewise.
386         * gnat.dg/aggr17.adb: Likewise.
387         * gnat.dg/aggr18.adb: Likewise.
388         * gnat.dg/array14.adb: Likewise.
389         * gnat.dg/array14.ads: Likewise.
390         * gnat.dg/array14_pkg.ads: Likewise.
391         * gnat.dg/array19.adb: Likewise.
392         * gnat.dg/array19.ads: Likewise.
393         * gnat.dg/discr27.adb: Likewise.
394         * gnat.dg/discr27.ads: Likewise.
395         * gnat.dg/discr35.adb: Likewise.
396         * gnat.dg/discr35.ads: Likewise.
397         * gnat.dg/discr6.adb: Likewise.
398         * gnat.dg/discr6_pkg.ads: Likewise.
399         * gnat.dg/import1.adb: Likewise.
400         * gnat.dg/import1.ads: Likewise.
401         * gnat.dg/loop_address2.adb: Likewise.
402         * gnat.dg/opt7.adb: Likewise.
403         * gnat.dg/opt7.ads: Likewise.
404         * gnat.dg/pointer_variable_bounds.adb: Likewise.
405         * gnat.dg/pointer_variable_bounds.ads: Likewise.
406         * gnat.dg/rep_clause2.adb: Likewise.
407         * gnat.dg/rep_clause2.ads: Likewise.
408         * gnat.dg/slice2.adb: Likewise.
409         * gnat.dg/slice2.ads: Likewise.
410         * gnat.dg/slice6.adb: Likewise.
411         * gnat.dg/slice6_pkg.ads: Likewise.
412         * gnat.dg/specs/unchecked_union2.ads: Likewise.
413         * gnat.dg/taft_type2.adb: Likewise.
414         * gnat.dg/taft_type2.ads: Likewise.
415         * gnat.dg/taft_type2_pkg.ads: Likewise.
416         * gnat.dg/volatile10.adb: Likewise.
417         * gnat.dg/volatile10_pkg.ads: Likewise.
418
419         * gcc.dg/dll-8.c: Remove execute permissions.
420         * g++.dg/ext/dllexport5.C: Likewise.
421
422 2012-04-09  Eric Botcazou  <ebotcazou@adacore.com>
423
424         * lib/target-supports.exp (check_effective_target_sparc_v9): New.
425         (check_effective_target_sync_long_long): Add SPARC case.
426         (check_effective_target_sync_long_long_runtime): Likewise.
427         (check_effective_target_sync_int_long): Adjust SPARC case.
428         (check_effective_target_sync_char_short): Likewise.
429
430 2012-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
431
432         PR fortran/52893
433         Backport from trunk
434         * gfortran.dg/function_optimize_11.f90:  New test.
435
436 2012-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
437
438         PR fortran/52668
439         Backport from trunk
440         * gfortran.dg/use_only_6.f90: New test.
441
442 2012-04-06  Mike Stump  <mikestump@comcast.net>
443
444         PR testsuite/50722
445         * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
446
447 2012-04-05  Jason Merrill  <jason@redhat.com>
448
449         PR c++/52596
450         * g++.dg/template/qualified-id5.C: New.
451
452 2012-04-03  Jason Merrill  <jason@redhat.com>
453
454         PR c++/52796
455         * g++.dg/cpp0x/variadic-value1.C: New.
456
457 2012-04-03  Richard Guenther  <rguenther@suse.de>
458
459         Backport from mainline
460         2012-03-02  Richard Guenther  <rguenther@suse.de>
461
462         PR tree-optimization/52406
463         * gcc.dg/torture/pr52406.c: New testcase.
464
465 2012-04-03  Richard Guenther  <rguenther@suse.de>
466
467         Backport from mainline
468         2012-03-15  Richard Guenther  <rguenther@suse.de>
469
470         PR middle-end/52580
471         * gfortran.dg/vect/pr52580.f: New testcase.
472
473 2012-04-03  Richard Guenther  <rguenther@suse.de>
474
475         Backport from mainline
476         2012-03-06  Richard Guenther  <rguenther@suse.de>
477
478         PR middle-end/52493
479         * gcc.dg/torture/pr52493.c: New testcase.
480
481         2012-03-23  Richard Guenther  <rguenther@suse.de>
482
483         PR tree-optimization/52678
484         * gfortran.dg/pr52678.f: New testcase.
485
486         2012-03-26  Richard Guenther  <rguenther@suse.de>
487
488         PR tree-optimization/52701
489         * gfortran.dg/pr52701.f90: New testcase.
490
491         2012-03-30  Richard Guenther  <rguenther@suse.de>
492
493         PR tree-optimization/52754
494         * gcc.target/i386/pr52754.c: New testcase.
495
496 2012-04-03  Jakub Jelinek  <jakub@redhat.com>
497
498         PR tree-optimization/52835
499         * gfortran.dg/pr52835.f90: New test.
500
501 2012-03-31  Eric Botcazou  <ebotcazou@adacore.com>
502
503         * gnat.dg/controlled6.adb: New test.
504         * gnat.dg/controlled6_pkg.ads: New helper.
505         * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
506
507 2012-03-29  Meador Inge  <meadori@codesourcery.com>
508
509         PR c++/52672
510         * g++.dg/cpp0x/constexpr-52672.C: New testcase.
511
512 2012-03-29  Paolo Carlini  <paolo.carlini@oracle.com>
513
514         PR c++/52718
515         * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
516
517 2012-03-29  Jason Merrill  <jason@redhat.com>
518
519         PR c++/52685
520         * g++.dg/template/inherit8.C: New.
521
522 2012-03-29  Jakub Jelinek  <jakub@redhat.com>
523
524         PR c++/52759
525         * g++.dg/ext/weak4.C: New test.
526
527 2012-03-29  Jason Merrill  <jason@redhat.com>
528
529         PR c++/52743
530         * g++.dg/cpp0x/initlist-array3.C: New.
531
532 2012-03-28  Jason Merrill  <jason@redhat.com>
533
534         PR c++/52746
535         * g++.dg/overload/virtual2.C: New.
536
537 2012-03-28  Martin Jambor  <mjambor@suse.cz>
538
539         Backported from mainline
540         2012-03-27  Martin Jambor  <mjambor@suse.cz>
541
542         PR middle-end/52693
543         * gcc.dg/torture/pr52693.c: New test.
544
545 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
546
547         PR middle-end/52691
548         * gcc.dg/pr52691.c: New test.
549
550         PR middle-end/52750
551         * gcc.c-torture/compile/pr52750.c: New test.
552
553 2012-03-28  Georg-Johann Lay  <avr@gjlay.de>
554
555         Backport from 2012-03-28 mainline r185910.
556
557         PR target/52692
558         * gcc.target/avr/torture/builtins-2.c: New test.
559
560 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
561
562         PR target/52736
563         * gcc.target/i386/pr52736.c: New test.
564
565 2012-03-27  Richard Guenther  <rguenther@suse.de>
566
567         PR middle-end/52720
568         * gcc.dg/torture/pr52720.c: New testcase.
569
570 2012-03-26  Georg-Johann Lay  <avr@gjlay.de>
571
572         Backport from 2012-03-26 mainline r185793.
573
574         * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
575         Add "-Os -flto" to list.
576
577 2012-03-25  Eric Botcazou  <ebotcazou@adacore.com>
578
579         * gnat.dg/concat2.ad[sb]: New test.
580
581 2012-03-24  Steven Bosscher  <steven@gcc.gnu.org>
582
583         PR middle-end/52640
584         * gcc.c-torture/compile/limits-externdecl.c: New test.
585
586 2012-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
587
588         PR c++/52487
589         * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
590
591 2012-03-22  Tobias Burnus  <burnus@net-b.de>
592
593         PR fortran/52452
594         * gfortran.dg/intrinsic_8.f90: New.
595
596 2012-03-22  Jakub Jelinek  <jakub@redhat.com>
597
598         PR c++/52671
599         * g++.dg/ext/attrib44.C: New test.
600
601 2012-03-22  Jason Merrill  <jason@redhat.com>
602
603         * g++.dg/torture/pr52582.C: New.
604
605 2012-03-22  Georg-Johann Lay  <avr@gjlay.de>
606
607         Backport from 2012-03-20 mainline r185583.
608
609         * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
610         __AVR_HAVE_LPMX__
611
612         Backport from 2012-03-20 mainline r185570.
613
614         PR target/49868
615         * gcc.target/avr/torture/addr-space-2.h: New file.
616         * gcc.target/avr/torture/addr-space-2-g.h: New test.
617         * gcc.target/avr/torture/addr-space-2-0.h: New test.
618         * gcc.target/avr/torture/addr-space-2-1.h: New test.
619         * gcc.target/avr/torture/addr-space-2-x.h: New test.
620
621         Backport from 2012-03-12 mainline r185255.
622
623         PR target/49868
624         * gcc.target/avr/torture/addr-space-1.h: New file.
625         * gcc.target/avr/torture/addr-space-g.h: New test.
626         * gcc.target/avr/torture/addr-space-0.h: New test.
627         * gcc.target/avr/torture/addr-space-1.h: New test.
628         * gcc.target/avr/torture/addr-space-x.h: New test.
629
630 2012-03-22  Jakub Jelinek  <jakub@redhat.com>
631
632         Backported from mainline
633         2012-03-14  Jakub Jelinek  <jakub@redhat.com>
634
635         PR c++/52521
636         * g++.dg/cpp0x/udlit-args2.C: New test.
637
638         2012-03-13  Jakub Jelinek  <jakub@redhat.com>
639
640         PR c/52577
641         * gcc.dg/Wunused-var-3.c: New test.
642
643 2012-03-22  Release Manager
644
645         * GCC 4.7.0 released.
646
647 2012-03-20  Jason Merrill  <jason@redhat.com>
648
649         * g++.dg/cpp0x/auto32.C: New.
650
651 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
652             Andrew Pinski  <apinski@cavium.com>
653
654         PR middle-end/52592
655         * gcc.dg/pr52592.c: New test.
656
657 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
658
659         PR c++/52582
660         * g++.dg/opt/pr52582.C: New test.
661
662 2012-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
663
664         PR target/52450
665         * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
666
667         * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
668
669 2012-03-10  Tobias Burnus  <burnus@net-b.de>
670
671         PR fortran/52469
672         * gfortran.dg/proc_ptr_34.f90: New.
673
674 2012-03-07  Jason Merrill  <jason@redhat.com>
675
676         PR c++/52521
677         * g++.dg/cpp0x/udlit-mangle.C: New.
678
679 2012-03-04  Georg-Johann Lay  <avr@gjlay.de>
680
681         Backport from mainline r184894.
682         * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
683         int32plus.
684
685 2012-03-02  Peter Bergner  <bergner@vnet.ibm.com>
686
687         Backport from mainline
688         2012-03-02  Peter Bergner  <bergner@vnet.ibm.com>
689
690         * gcc.target/powerpc/pr52457.c: New test.
691
692 2012-03-01  Kai Tietz  <ktietz@redhat.com>
693
694         * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
695         routines on mingw targets.
696         * gcc.dg/vect/pr46126.c (uintptr_t): Add support for
697         LLP64 target.
698
699 2012-03-01  Jakub Jelinek  <jakub@redhat.com>
700
701         PR tree-optimization/52445
702         * gcc.dg/pr52445.c: New test.
703
704 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
705
706         PR target/52437
707         * gcc.c-torture/compile/pr52437.c: New test.
708
709         PR middle-end/52419
710         * gcc.dg/torture/pr52419.c: New test.
711
712         PR tree-optimization/52429
713         * gcc.dg/torture/pr52429.c: New test.
714         * g++.dg/opt/pr52429.C: New test.
715
716 2012-02-29  Richard Guenther  <rguenther@suse.de>
717
718         PR testsuite/52297
719         * gcc.dg/lto/trans-mem-1_0.c: Remove.
720         * gcc.dg/lto/trans-mem-1_1.c: Likewise.
721         * gcc.dg/lto/trans-mem-2_0.c: Likewise.
722         * gcc.dg/lto/trans-mem-2_1.c: Likewise.
723         * gcc.dg/lto/trans-mem-4_0.c: Likewise.
724         * gcc.dg/lto/trans-mem-4_1.c: Likewise.
725
726 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
727
728         * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
729
730 2012-02-29  Paul Thomas  <pault@gcc.gnu.org>
731
732         PR fortran/52386
733         * gfortran.dg/realloc_on_assign_13.f90 : New test.
734
735 2012-02-28  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
736
737         PR target/51534
738         * gcc.target/arm/neon/pr51534.c: New testcase.
739
740 2012-02-28  Richard Guenther  <rguenther@suse.de>
741
742         PR target/52407
743         * gcc.dg/torture/pr52407.c: New testcase.
744
745 2012-02-28  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
746
747         * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
748         * gcc.target/arm/vfp2.c: Likewise.
749         * gcc.target/arm/vfp3.c: Likewise.
750         * gcc.target/arm/vfp4.c: Likewise.
751         * gcc.target/arm/vfp5.c: Likewise.
752         * gcc.target/arm/vfp6.c: Likewise.
753         * gcc.target/arm/vfp7.c: Likewise.
754         * gcc.target/arm/vfp8.c: Likewise.
755         * gcc.target/arm/vfp9.c: Likewise.
756         * gcc.target/arm/vfp10.c: Likewise.
757         * gcc.target/arm/vfp11.c: Likewise.
758         * gcc.target/arm/vfp12.c: Likewise.
759         * gcc.target/arm/vfp13.c: Likewise.
760         * gcc.target/arm/vfp14.c: Likewise.
761         * gcc.target/arm/vfp15.c: Likewise.
762         * gcc.target/arm/vfp16.c: Likewise.
763         * gcc.target/arm/vfp17.c: Likewise.
764         * gcc.target/arm/neon-constants.h: New file.
765         * gcc.target/arm/neon-vect1.c: New test.
766         * gcc.target/arm/neon-vect2.c: New test.
767         * gcc.target/arm/neon-vect3.c: New test.
768         * gcc.target/arm/neon-vect4.c: New test.
769         * gcc.target/arm/neon-vect5.c: New test.
770         * gcc.target/arm/neon-vect6.c: New test.
771         * gcc.target/arm/neon-vect7.c: New test.
772         * gcc.target/arm/neon-vect8.c: New test.
773
774 2012-02-28  Richard Guenther  <rguenther@suse.de>
775
776         PR tree-optimization/52402
777         * gcc.dg/torture/pr52402.c: New testcase.
778
779 2012-02-28  Richard Guenther  <rguenther@suse.de>
780
781         PR lto/52400
782         * g++.dg/lto/pr52400_0.C: New testcase.
783
784 2012-02-28  Georg-Johann Lay  <avr@gjlay.de>
785
786         * gcc.target/avr/torture/builtins-1.c: New test.
787         * gcc.target/avr/torture/builtins-error.c: New test.
788
789 2012-02-28  Kai Tietz  <ktietz@redhat.com>
790
791         * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64
792         issue.
793         * gcc.target/i386/pr45352-2.c: Likewise.
794         * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for
795         mingw targets.
796         * gcc.target/i386/xop-vshift-1.c(random): Use on mingw
797         targets instead rand.
798         * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
799         * gcc.target/i386/sse2-mul-1.c: Likewise.
800         * gcc.target/i386/sse4_1-blendps.c: Likewise.
801         * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw
802         target.
803         * gcc.target/i386/pad-1.c: Likewise.
804         * gcc.target/i386/pad-9.c: Likewise.
805         * gcc.target/i386/pad-2.c: Likewise.
806         * gcc.target/i386/pad-5b.c: Likewise.
807         * gcc.target/i386/pad-8.c: Likewise.
808         * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
809         * gcc.target/i386/pr44130.c: Likewise.
810         * gcc.target/i386/align-main-1.c: Likewise.
811         * gcc.target/i386/align-main-2.c: Likewise.
812         * gcc.target/i386/sw-1.c: Likewise.
813         * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
814         on x64 mingw target.
815         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
816         * gcc.target/i386/pr46295.c: Likewise.
817         * gcc.target/i386/amd64-abi-1.c: Likewise.
818         * gcc.target/i386/amd64-abi-2.c: Likewise.
819         * gcc.target/i386/pr39082-1.c: Likewise.
820         * gcc.target/i386/pr39162.c: Likewise.
821         * gcc.target/i386/pr22152.c: Likewise.
822         * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
823         * gcc.target/i386/wrfsbase-2.c: Likewise.
824         * gcc.target/i386/local.c: Likewise
825         * gcc.target/i386/wrgsbase-1.c: Likewise.
826         * gcc.target/i386/wrfsbase-1.c: Likewise.
827         * gcc.target/i386/pr39315-3.c: Likewise.
828         * gcc.target/i386/pr35767-4.c: Likewise.
829         * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
830         x64 mingw target.
831         * gcc.target/i386/pr45336-2.c: Likewise.
832         * gcc.target/i386/pr45336-1.c: Likewise.
833         * gcc.target/i386/pr45336-4.c: Likewise.
834
835 2012-02-27  Tristan Gingold  <gingold@adacore.com>
836
837         * gnat.dg/array20.ad[sb]: New test.
838
839 2012-02-27  Jakub Jelinek  <jakub@redhat.com>
840
841         PR target/52375
842         * gcc.target/arm/pr52375.c: New test.
843         * gcc.c-torture/compile/pr52375.c: New test.
844
845 2012-02-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
846
847         * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
848         * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
849
850 2012-02-27  Eric Botcazou  <ebotcazou@adacore.com>
851
852         * gnat.dg/aggr19.adb: New test.
853         * gnat.dg/aggr19_pkg.ad[sb]: New helper.
854
855 2012-02-26  Oleg Endo  <olegendo@gcc.gnu.org>
856
857         PR target/49263
858         * gcc.target/sh/pr49263.c: New.
859
860 2012-02-24  Andrew MacLeod  <amacleod@redhat.com>
861
862         * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
863         simulate_thread_wrapper_other_threads
864         * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
865         Move initialization of 'value' to main().
866         (main): Initialize 'value';
867         * gcc.dg/simulate-thread/speculative-store.c
868         (simulate_thread_step_verify): Return 0 when successful.
869         * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
870         Reduce threshold.
871         (INSN_COUNT_THRESHOLD): New.  Instruction limit to terminate test.
872         (simulate_thread_wrapper_other_threads): Return a success/fail value
873         and issue an error if the instruction count threshold is exceeded.
874
875 2012-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
876
877         PR target/50580
878         * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
879         * gcc.target/mips/interrupt_handler-3.c: Likewise.
880
881 2012-02-24  Richard Guenther  <rguenther@suse.de>
882
883         PR middle-end/52355
884         * gcc.dg/pr52355.c: New testcase.
885
886 2012-02-23  Kai Tietz  <ktietz@redhat.com>
887
888         * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option
889         for mingw-targets.
890         * gcc.dg/Wpadded.c: Likewise.
891         * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
892         structure-layout.
893         * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
894         for sleep by Sleep and add windows.h include for this function.
895         * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
896         targets.
897         * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
898         target.
899         * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw
900         target.
901         * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
902         on x64 mingw target.
903         * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
904         * gcc.dg/pr50251.c: Disable test for x64 mingw target.
905         * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
906         failure on LLP64 target.
907
908 2012-02-23  Uros Bizjak  <ubizjak@gmail.com>
909
910         PR c/52290
911         * gcc.dg/noncompile/pr52290.c: New test.
912
913 2012-02-23  Jakub Jelinek  <jakub@redhat.com>
914
915         PR tree-optimization/52019
916         * gcc.dg/tree-ssa/ipa-split-6.c: New test.
917
918 2012-02-22  Kai Tietz  <ktietz@redhat.com>
919
920         * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
921         * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
922         derived pdiff_t type.
923         * g++.dg/torture/pr49720.C: Likewise
924
925 2012-02-22  Uros Bizjak  <ubizjak@gmail.com>
926
927         PR target/52330
928         * gcc.target/i386/pr52330.c: New test.
929
930 2012-02-22  Tobias Burnus  <burnus@net-b.de>
931
932         PR fortran/52335
933         * gfortran.dg/io_constraints_10.f90: New.
934
935 2012-02-22  Ulrich Weigand  <ulrich.weigand@linaro.org>
936
937         * lib/target-supports.exp (check_effective_target_vect_condition):
938         Return true for NEON.
939
940 2012-02-21  Kai Tietz  <ktietz@redhat.com>
941
942         * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
943
944 2012-02-21  Richard Guenther  <rguenther@suse.de>
945
946         PR tree-optimization/52324
947         * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
948
949 2012-02-21  Georg-Johann Lay  <avr@gjlay.de>
950
951         PR middle-end/51782
952         * gcc.target/avr/torture/pr51782-1.c: New test.
953
954 2012-02-21  Jakub Jelinek  <jakub@redhat.com>
955
956         PR tree-optimization/52318
957         * gcc.dg/pr52318.c: New test.
958
959 2012-02-20  Kai Tietz  <ktietz@redhat.com>
960
961         * gcc.dg/bf-ms-layout-3.c: New testcase.
962
963 2012-02-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
964
965         PR testsuite/52229
966         PR fortran/32380
967         * gfortran.dg/vect/pr32380.f:  XFAIL on PowerPC and ia-64.
968
969 2012-02-20  Richard Guenther  <rguenther@suse.de>
970
971         PR tree-optimization/52298
972         * gcc.dg/torture/pr52298.c: New testcase.
973         * gcc.dg/vect/pr52298.c: Likewise.
974
975 2012-02-20  Georg-Johann Lay  <avr@gjlay.de>
976
977         * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
978         * gcc.c-torture/execute/pr52286.c: Ditto.
979
980 2012-02-20  Jakub Jelinek  <jakub@redhat.com>
981
982         PR tree-optimization/52286
983         * gcc.c-torture/execute/pr52286.c: New test.
984
985 2012-02-18  Tobias Burnus  <burnus@net-b.de>
986
987         PR fortran/52295
988         * gfortran.dg/interface_35.f90: Use -std=f2003.
989         * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
990         * gfortran.dg/interface_assignment_4.f90: Ditto.
991         * gfortran.dg/bessel_1.f90: Ditto.
992         * gfortran.dg/func_result_6.f90: Ditto.
993         * gfortran.dg/hypot_1.f90: Ditto.
994         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
995
996 2012-02-17  Tobias Burnus  <burnus@net-b.de>
997
998         PR translation/52232
999         PR translation/52234
1000         PR translation/52245
1001         PR translation/52246
1002         PR translation/52262
1003         PR translation/52273
1004         * gfortran.dg/coarray_22.f90: Update dg-error.
1005         * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
1006
1007 2012-02-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1008
1009         PR target/51753
1010         * lib/gcc-simulate-thread.exp: Load timeout.exp.
1011         (simulate-thread): Use default timeout.
1012
1013 2012-02-16  Jason Merrill  <jason@redhat.com>
1014
1015         PR c++/52248
1016         * g++.dg/ext/timevar1.C: New.
1017
1018 2012-02-16  Fabien ChĂȘne  <fabien@gcc.gnu.org>
1019
1020         PR c++/52126
1021         * g++.dg/template/using21.C: New.
1022         * g++.dg/template/using22.C: Likewise.
1023
1024 2012-02-16  Jason Merrill  <jason@redhat.com>
1025
1026         PR c++/51415
1027         * g++.dg/cpp0x/lambda/lambda-err1.C: New.
1028
1029 2012-02-16  Jakub Jelinek  <jakub@redhat.com>
1030
1031         PR tree-optimization/52255
1032         * gcc.c-torture/compile/pr52255.c: New test.
1033
1034         PR debug/52260
1035         * g++.dg/debug/dwarf2/pr52260.C: New test.
1036
1037         PR middle-end/51929
1038         * g++.dg/ipa/pr51929.C: New test.
1039
1040 2012-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1041
1042         PR target/52199
1043         * gcc.target/powerpc/pr52199.c: New file.
1044
1045 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1046
1047         PR target/52152
1048         * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
1049
1050 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1051
1052         * gcc.dg/pr51867.c: Don't include <math.h>.
1053         (sqrtf): Declare.
1054
1055 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
1056
1057         * gcc.dg/lto/20091013-1_1.c: xfail for avr.
1058         * gcc.dg/lto/20091013-1_2.c: xfail for avr.
1059
1060 2012-02-15  Tobias Grosser <grosser@fim.uni-passau.de>
1061
1062         PR tree-optimization/50561
1063         * gcc.dg/graphite/pr50561.c: New testcase.
1064
1065 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
1066
1067         * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
1068         * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
1069
1070 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
1071
1072         * gnat.dg/discr35.ad[sb]: New test.
1073
1074 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
1075
1076         * gnat.dg/volatile10.adb: New test.
1077         * gnat.dg/volatile10_pkg.ads: New helper.
1078
1079 2012-02-14  Jason Merrill  <jason@redhat.com>
1080
1081         * g++.dg/ext/attrib43.C: New.
1082
1083 2012-02-14  Hans-Peter Nilsson  <hp@axis.com>
1084
1085         * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
1086         * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
1087         fgnu_tm.
1088         * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
1089         gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
1090         * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
1091         effective_target fgnu_tm.
1092         * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
1093
1094 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
1095
1096         PR c++/52247
1097         * g++.dg/template/asmgoto1.C: New test.
1098
1099 2012-02-14  Ian Lance Taylor  <iant@google.com>
1100
1101         PR go/48501
1102         * go.test/go-test.exp (go-gc-tests): Disable optimizations when
1103         compiling generated file for 64bit and index tests.
1104
1105 2012-02-14  Uros Bizjak  <ubizjak@gmail.com>
1106
1107         * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
1108
1109 2012-02-14  Richard Guenther  <rguenther@suse.de>
1110
1111         PR tree-optimization/52244
1112         PR tree-optimization/51528
1113         * gcc.dg/torture/pr52244.c: New testcase.
1114
1115 2012-02-14  Walter Lee  <walt@tilera.com>
1116
1117         * g++.dg/other/PR23205.C: Disable test on tile.
1118         * g++.dg/other/pr23205-2.C: Disable test on tile.
1119         * gcc.dg/20020312-2.c: Add a condition for __tile__.
1120         * gcc.dg/20040813-1.c: Disable test on tile.
1121         * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
1122         * gcc.misc-tests/linkage.exp: Handle tilegx.
1123
1124 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
1125
1126         PR tree-optimization/52210
1127         * gcc.dg/pr52210.c: New test.
1128
1129 2012-02-14  Jason Merrill  <jason@redhat.com>
1130
1131         PR c++/39055
1132         * g++.dg/overload/defarg5.C: New.
1133
1134 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
1135
1136         PR c/52181
1137         * c-c++-common/pr52181.c: New test.
1138
1139 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
1140
1141         PR c++/52215
1142         * g++.dg/ext/atomic-1.C: New test.
1143
1144 2012-02-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1145
1146         * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
1147
1148 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
1149
1150         PR middle-end/52209
1151         * gcc.c-torture/execute/pr52209.c: New test.
1152
1153 2012-02-12  Mikael Morin  <mikael@gcc.gnu.org>
1154
1155         PR fortran/50981
1156         * gfortran.dg/elemental_optional_args_5.f03: New test.
1157
1158 2012-02-12 Iain Sandoe  <iains@gcc.gnu.org>
1159
1160         PR testsuite/50076
1161         * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
1162         cases.
1163
1164 2012-02-11  Ian Lance Taylor  <iant@google.com>
1165
1166         PR go/51874
1167         * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
1168         SPARC Solaris.  Don't run the test at all on systems where it may
1169         not work, rather than xfailing it.
1170
1171 2012-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
1172
1173         PR rtl-optimization/52175
1174         * gcc.c-torture/compile/pr52175.c: New test.
1175
1176 2012-02-10  Jason Merrill  <jason@redhat.com>
1177
1178         PR c++/51910
1179         * g++.dg/template/repo10.C: New.
1180
1181 2012-02-11  Jakub Jelinek  <jakub@redhat.com>
1182
1183         PR debug/52132
1184         * gcc.dg/pr52132.c: New test.
1185
1186 2012-02-10  Eric Botcazou  <ebotcazou@adacore.com>
1187
1188         * gnat.dg/specs/aggr4.ads: New test.
1189         * gnat.dg/specs/aggr4_pkg.ads: New helper.
1190
1191 2012-02-10  H.J. Lu  <hongjiu.lu@intel.com>
1192
1193         PR target/52146
1194         * gcc.target/i386/pr52146.c: New.
1195
1196 2012-02-10  Jakub Jelinek  <jakub@redhat.com>
1197
1198         PR middle-end/52177
1199         * c-c++-common/pr52177.c: New test.
1200
1201 2012-02-10  Jan Hubicka  <jh@suse.cz>
1202
1203         PR middle-end/48600
1204         * g++.dg/torture/pr48600.C: New testcase.
1205
1206 2012-02-09  Peter Bergner  <bergner@vnet.ibm.com>
1207
1208         PR middle-end/52140
1209         * gcc.dg/dfp/pr52140.c: New test.
1210
1211 2012-02-09  Jakub Jelinek  <jakub@redhat.com>
1212
1213         PR fortran/32380
1214         * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
1215         of dg-options.
1216
1217 2012-02-09  Bin Cheng  <bin.cheng@arm.com>
1218
1219         PR middle-end/51867
1220         * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
1221         * testsuite/gcc.dg/pr51867.c: New test.
1222
1223 2012-02-09  Ian Lance Taylor  <iant@google.com>
1224
1225         * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
1226         which don't support -fsplit-stack.  Turn off optimization when
1227         compiling select5-out.go.
1228
1229 2012-02-08  Ian Lance Taylor  <iant@google.com>
1230
1231         * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
1232         systems which don't support -fsplit-stack.
1233
1234 2012-02-08  Andrew MacLeod  <amacleod@redhat.com>
1235
1236         * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
1237         * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
1238         machine instuction in the log.
1239
1240 2012-02-08  Jack Howarth <howarth@bromo.med.uc.edu>
1241
1242         * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
1243           to 20 seconds.
1244
1245 2012-02-08  Magnus Granberg  <zorry@gentoo.org>
1246
1247         PR driver/48524
1248         * gcc.dg/pr48524.c: New test.
1249         * gcc.dg/pr48524.spec: New spec file for test.
1250
1251 2012-02-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
1252
1253         PR fortran/32380
1254         * gfortran.dg/vect/pr32380.f90:  New test.
1255
1256 2012-02-08  Tobias Burnus  <burnus@net-b.de>
1257
1258         PR fortran/52151
1259         * gfortran.dg/realloc_on_assign_12.f90: New.
1260
1261 2012-02-08  Richard Guenther  <rguenther@suse.de>
1262
1263         PR rtl-optimization/52170
1264         * gcc.dg/torture/pr52170.c: New testcase.
1265
1266 2012-02-08  Jakub Jelinek  <jakub@redhat.com>
1267
1268         PR gcov-profile/52150
1269         * gcc.dg/tree-prof/pr52150.c: New test.
1270
1271         PR rtl-optimization/52139
1272         * gcc.dg/pr52139.c: New test.
1273
1274 2012-02-07  Jason Merrill  <jason@redhat.com>
1275
1276         PR c++/51675
1277         * g++.dg/cpp0x/constexpr-union3.C: New.
1278
1279         PR c++/52035
1280         * g++.dg/lto/pr52035_0.C: New.
1281
1282 2012-02-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1283
1284         * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
1285         * gcc.dg/special/weak-1.c: Likewise.
1286         * gcc.dg/ucnid-12.c: Likewise.
1287         * gcc.dg/torture/pr45678-1.c: Likewise.
1288         * gcc.dg/torture/pr45678-2.c: Likewise.
1289         * gcc.dg/vector-4.c: Likewise.
1290         * gcc.dg/ipa/inline-5.c: Likewise.
1291         * gcc.dg/ucnid-11.c: Likewise.
1292         * gcc.misc-tests/gcov-13.c: Likewise.
1293         * gcc.misc-tests/gcov-14.c: Likewise.
1294         * g++.dg/ext/label13.C: Likewise.
1295         * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
1296         hppa*-*-hpux* options.
1297         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
1298         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
1299         * gcc.dg/pr48616.c: Likewise.
1300         * gcc.dg/pr17957.c: Likewise.
1301         * gcc.dg/pr17055-1.c: Likewise.
1302         * gcc.dg/pr32912-1.c: Likewise.
1303         * gcc.dg/tm/pr51472.c: Likewise.
1304         * c-c++-common/fold-bitand-4.c: Likewise.
1305         * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
1306         Use dg-additional-options for extra options.
1307
1308 2012-02-07  Joern Rennecke <joern.rennecke@embecosm.com>
1309
1310         * gcc.target/epiphany/interrupt-2.c: New test.
1311
1312 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
1313
1314         PR target/52155
1315         * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
1316         * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
1317         for MIPS ELF.
1318
1319 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
1320
1321         PR target/52152
1322         * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
1323
1324 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
1325
1326         PR middle-end/24306
1327         PR target/52154
1328         * lib/target-supports.exp (check_effective_target_mips_eabi): New.
1329         * gcc.target/mips/va-arg-1.c: New test.
1330
1331 2012-02-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
1332
1333         * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
1334         for -mno-pointers-to-nested-functions.
1335
1336 2012-02-07  Eric Botcazou  <ebotcazou@adacore.com>
1337
1338         * gcc.c-torture/execute/20120207-1.c: New test.
1339
1340 2012-02-07  Jakub Jelinek  <jakub@redhat.com>
1341
1342         PR rtl-optimization/52060
1343         * gcc.dg/torture/pr52060.c: New test.
1344
1345         PR middle-end/52074
1346         * gcc.c-torture/compile/pr52074.c: New test.
1347
1348 2012-02-07  Tobias Burnus  <burnus@net-b.de>
1349
1350         PR fortran/51514
1351         * gfortran.dg/class_to_type_2.f90: New.
1352
1353 2012-02-06  Thomas König  <tkoenig@gcc.gnu.org>
1354
1355         PR fortran/32373
1356         * gfortran.dg/vect/vect-8.f90:  Use vect_double effective target.
1357         Remove module.
1358
1359 2012-02-06  Jason Merrill  <jason@redhat.com>
1360
1361         PR c++/52088
1362         * g++.dg/template/conv13.C: New.
1363
1364 2012-02-06  Richard Guenther  <rguenther@suse.de>
1365
1366         PR tree-optimization/52115
1367         * gcc.c-torture/compile/pr52115.c: New testcase.
1368
1369 2012-02-06  Jakub Jelinek  <jakub@redhat.com>
1370
1371         PR target/52129
1372         * gcc.c-torture/execute/pr52129.c: New test.
1373
1374 2012-02-06  Andrey Belevantsev  <abel@ispras.ru>
1375
1376         * gcc.dg/pr48374.c: Actually add the test I forgot 
1377         in the 2012-01-25 commit.
1378
1379 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
1380
1381         PR fortran/32373
1382         * gfortran.dg/vect/vect-8.f90:  New test case.
1383
1384 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
1385
1386         PR fortran/48847
1387         * gfortran.dg/warn_unused_dummy_argument_3.f90:  New test.
1388
1389 2012-02-05  Paul Thomas  <pault@gcc.gnu.org>
1390
1391         PR fortran/52102
1392         * gfortran.dg/class_48.f90 : Add test of allocate class array
1393         component with source in subroutine test3.  Remove commenting
1394         out in subroutine test4, since branching on unitialized variable
1395         is now fixed (no PR for this last.).
1396
1397 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
1398
1399         * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
1400         on MIPS targets.
1401         * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
1402
1403 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
1404
1405         PR target/52125
1406         * lib/target-supports.exp (check_effective_target_mips_rel): New.
1407         * gcc.dg/pr48774.c: Skip on MIPS REL targets.
1408
1409 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
1410
1411         * lib/target-supports.exp (check_effective_target_mips_llsc): New.
1412         (check_effective_target_sync_int_long): Use it.
1413         (check_effective_target_sync_char_short): Likewise.
1414         * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
1415
1416 2012-02-05  Tobias Burnus  <burnus@net-b.de>
1417
1418         PR fortran/51972
1419         * gfortran.dg/class_48.f90: Add some further checks.
1420
1421 2012-02-05  Ira Rosen  <irar@il.ibm.com>
1422
1423         PR tree-optimization/52091
1424         * gcc.dg/vect/pr52091.c: New test.
1425
1426 2012-02-04  Jakub Jelinek  <jakub@redhat.com>
1427
1428         PR rtl-optimization/52113
1429         * gcc.target/avr/pr52113.c: New test.
1430
1431 2012-02-03  Jakub Jelinek  <jakub@redhat.com>
1432
1433         PR rtl-optimization/52092
1434         * gcc.c-torture/compile/pr52092.c: New test.
1435
1436 2012-02-02  Mikael Morin  <mikael@gcc.gnu.org>
1437
1438         PR fortran/41587
1439         * gfortran.dg/class_array_10.f03: New test.
1440
1441         PR fortran/46356
1442         * gfortran.dg/class_array_11.f03: New test.
1443
1444         PR fortran/51754
1445         * gfortran.dg/class_array_12.f03: New test.
1446
1447 2012-02-02  Paul Thomas  <pault@gcc.gnu.org>
1448
1449         PR fortran/52012
1450         * gfortran.dg/realloc_on_assign_11.f90: New test.
1451
1452 2012-02-02  Tobias Burnus  <burnus@net-b.de>
1453
1454         PR fortran/52093
1455         * gfortran.dg/shape_7.f90: New.
1456
1457 2012-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
1458
1459         * gcc.target/mips/mips-prepend-1.c: New test.
1460
1461 2012-02-02  Jan Hubicka  <jh@suse.cz>
1462             Tom de Vries  <tom@codesourcery.com>
1463
1464         PR middle-end/51998
1465         * testsuite/gcc.dg/alias-12.c: New testcase.
1466         * testsuite/gcc.dg/alias-13.c: New testcase.
1467
1468 2012-02-02  Jakub Jelinek  <jakub@redhat.com>
1469
1470         PR target/52086
1471         * gcc.dg/pr52086.c: New test.
1472
1473         PR tree-optimization/52073
1474         * gcc.c-torture/compile/pr52073.c: New test.
1475
1476 2012-02-01  Thomas König  <tkoenig@gcc.gnu.org>
1477
1478         PR fortran/51958
1479         * gfortran.dg/function_optimize_10.f90:  New test.
1480
1481 2012-02-01  Uros Bizjak  <ubizjak@gmail.com>
1482
1483         * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
1484         test on alpha*-*-*.
1485
1486 2012-02-01  Tobias Burnus  <burnus@net-b.de>
1487
1488         PR fortran/52024
1489         * gfortran.dg/typebound_operator_14.f90: New.
1490
1491 2012-02-01  Tobias Burnus  <burnus@net-b.de>
1492
1493         PR fortran/52059
1494         * gfortran.dg/elemental_function_1.f90: New.
1495
1496 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
1497
1498         PR rtl-optimization/51374
1499         * gcc.target/avr/torture/pr51374-1.c:
1500         Also fail if SBIS is seen.
1501
1502 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
1503
1504         PR rtl-optimization/51374
1505         * gcc.target/avr/torture/pr51374-1.c: New.
1506
1507 2012-01-31  Tobias Burnus  <burnus@net-b.de>
1508
1509         PR fortran/52024
1510         * gfortran.dg/typebound_generic_11.f90: New.
1511
1512 2012-01-31  Tobias Burnus  <burnus@net-b.de>
1513
1514         PR fortran/52029
1515         * gfortran.dg/class_49.f90: New.
1516
1517 2012-01-31  Tobias Burnus  <burnus@net-b.de>
1518
1519         PR fortran/52013
1520         * gfortran.dg/elemental_args_check_6.f90: New.
1521
1522 2012-01-31  Jason Merrill  <jason@redhat.com>
1523
1524         PR c++/52043
1525         * g++.dg/cpp0x/variadic122.C: New.
1526
1527 2012-01-31  Paul Thomas  <pault@gcc.gnu.org>
1528
1529         PR fortran/52012
1530         * gfortran.dg/realloc_on_assign_10.f90: New test.
1531
1532 2012-01-31  Richard Guenther  <rguenther@suse.de>
1533
1534         PR tree-optimization/51528
1535         * gcc.dg/torture/pr51528.c: New testcase.
1536
1537 2012-01-30  Uros Bizjak  <ubizjak@gmail.com>
1538
1539         PR go/48501
1540         * lib/go.exp (go_target_compile): Append timeout= to options.
1541         * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
1542         select5-out.go test on alpha*-*-* targets.
1543
1544 2012-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
1545
1546         * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
1547         (TEST_SHORT): Reformat in the same way.
1548         * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
1549         (TEST_SHORT): Reformat in the same way.
1550         * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
1551         * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
1552         * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
1553         * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
1554         * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
1555
1556 2012-01-30  Bin Cheng  <bin.cheng@arm.com>
1557
1558         PR target/51835
1559         * gcc.target/arm/pr51835.c: New testcase.
1560
1561 2012-01-30  Richard Guenther  <rguenther@suse.de>
1562
1563         PR tree-optimization/52028
1564         * gcc.dg/torture/pr52028.c: New testcase.
1565         * gfortran.dg/ldist-pr45199.f: Adjust.
1566         * gcc.dg/tree-ssa/ldist-16.c: Likewise.
1567         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
1568         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
1569
1570 2012-01-30  Jakub Jelinek  <jakub@redhat.com>
1571
1572         PR debug/52027
1573         * gcc.dg/tree-prof/pr52027.c: New test.
1574
1575         PR tree-optimization/52046
1576         * gcc.dg/pr52046.c: New test.
1577
1578         PR debug/52048
1579         * g++.dg/other/pr52048.C: New test.
1580
1581 2012-01-30  Richard Guenther  <rguenther@suse.de>
1582
1583         PR tree-optimization/52045
1584         * gcc.dg/pr52045.c: New testcase.
1585
1586 2012-01-30  Greta Yorsh  <Greta.Yorsh@arm.com>
1587
1588         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
1589         new code generated for __sync_lock_release.
1590
1591 2012-01-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1592
1593         * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
1594
1595 2012-01-29  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1596
1597         PR testsuite/51875
1598         * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
1599
1600         * g++.dg/ext/visibility/template10.C: Fix typo.
1601
1602         * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
1603
1604 2012-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
1605
1606         PR c++/51327
1607         * g++.dg/cpp0x/constexpr-ice6.C: New.
1608
1609 2012-01-29  Tobias Burnus  <burnus@net-b.de>
1610
1611         PR fortran/41600
1612         * gfortran.dg/default_initialization_6.f90: New.
1613
1614 2012-01-29  Tobias Burnus  <burnus@net-b.de>
1615
1616         PR fortran/51972
1617         * gfortran.dg/class_allocate_12.f90: Enable disabled test.
1618         * gfortran.dg/class_48.f90: New.
1619
1620 2012-01-29  Janne Blomqvist  <jb@gcc.gnu.org>
1621
1622         PR fortran/51808
1623         * gfortran.dg/module_md5_1.f90: Update MD5 sum.
1624
1625 2012-01-28  Tobias Burnus  <burnus@net-b.de>
1626
1627         PR fortran/51972
1628         * gfortran.dg/class_allocate_12.f90: New.
1629
1630 2012-01-28  Eric Botcazou  <ebotcazou@adacore.com>
1631
1632         * gcc.dg/torture/pr50444.c: Fix dg directives.
1633
1634 2012-01-28  Jakub Jelinek  <jakub@redhat.com>
1635
1636         PR target/52006
1637         * gcc.target/arm/pr52006.c: New test.
1638
1639 2012-01-27  Aldy Hernandez  <aldyh@redhat.com>
1640
1641         PR testsuite/52011
1642         * gcc.dg/lto/trans-mem.h: New file.
1643         * gcc.dg/lto/trans-mem-2_0.c: Include it.
1644         * gcc.dg/lto/trans-mem-1_1.c: Same.
1645         * gcc.dg/lto/trans-mem-4_1.c: Same.
1646         * gcc.dg/lto/trans-mem-3_1.c: Same.
1647
1648 2012-01-27  Tobias Burnus  <burnus@net-b.de>
1649
1650         PR fortran/52022
1651         * gfortran.dg/dummy_procedure_7.f90: New.
1652
1653 2012-01-27  Andreas Schwab  <schwab@linux-m68k.org>
1654
1655         * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
1656         *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
1657
1658 2012-01-27  Jakub Jelinek  <jakub@redhat.com>
1659
1660         PR c++/51852
1661         * g++.dg/other/gc5.C: New test.
1662
1663 2012-01-27  Richard Guenther  <rguenther@suse.de>
1664
1665         PR tree-optimization/50444
1666         * gcc.dg/torture/pr50444.c: New testcase.
1667
1668 2012-01-27  Tobias Burnus  <burnus@net-b.de>
1669
1670         PR fortran/51970
1671         PR fortran/51977
1672         * gfortran.dg/move_alloc_13.f90: New.
1673
1674 2012-01-27  Tobias Burnus  <burnus@net-b.de>
1675
1676         PR fortran/51953
1677         * gfortran.dg/allocate_alloc_opt_13.f90: New.
1678         * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
1679         and change dg-error string.
1680
1681 2012-01-27  Tobias Burnus  <burnus@net-b.de>
1682
1683         PR fortran/52016
1684         * gfortran.dg/elemental_args_check_5.f90: New.
1685
1686 2012-01-27  Richard Guenther  <rguenther@suse.de>
1687
1688         PR middle-end/51959
1689         * g++.dg/torture/pr51959.C: New testcase.
1690
1691 2012-01-27  Tom de Vries  <tom@codesourcery.com>
1692
1693         PR tree-optimization/51990
1694         * gcc.dg/pr51990.c: New test.
1695         * gcc.dg/pr51990-2.c: Same.
1696
1697 2012-01-27  Paul Thomas  <pault@gcc.gnu.org>
1698             Tobias Burnus <burnus@gcc.gnu.org>
1699
1700         PR fortran/48705
1701         * gfortran.dg/class_allocate_11.f03: New.
1702
1703         PR fortran/51870
1704         PR fortran/51943
1705         PR fortran/51946
1706         * gfortran.dg/class_allocate_7.f03: New.
1707         * gfortran.dg/class_allocate_8.f03: New.
1708         * gfortran.dg/class_allocate_9.f03: New.
1709         * gfortran.dg/class_allocate_10.f03: New.
1710
1711 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
1712
1713         * gnat.dg/discr34.adb: New test.
1714         * gnat.dg/discr34_pkg.ads: New helper.
1715
1716 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
1717
1718         * gnat.dg/discr33.adb: New test.
1719
1720 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
1721
1722         * gnat.dg/limited_with3.ad[sb): New test.
1723         * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
1724         * gnat.dg/limited_with3_pkg2.ads: Likewise.
1725         * gnat.dg/limited_with3_pkg3.ads: Likewise.
1726
1727 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
1728
1729         * gnat.dg/stack_usage1.adb: New test.
1730         * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
1731
1732         * gcc.dg/pr44194-1.c: Remove superfluous include directive.
1733         * gcc.dg/pr44194-2.c: Likewise.
1734
1735 2012-01-26  Paolo Carlini  <paolo.carlini@oracle.com>
1736
1737         PR c++/51370
1738         * g++.dg/template/crash112.C: New.
1739
1740 2012-01-27  Richard Henderson  <rth@redhat.com>
1741
1742         * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
1743
1744 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1745
1746         * gfortran.dg/reassoc_4.f: Use dg-additional-options.
1747
1748 2012-01-26  Jakub Jelinek  <jakub@redhat.com>
1749
1750         PR middle-end/51895
1751         * g++.dg/opt/pr51895.C: New test.
1752
1753 2012-01-26  Michael Matz  <matz@suse.de>
1754
1755         PR tree-optimization/48794
1756         * gfortran.dg/gomp/pr48794-2.f90: New testcase.
1757
1758 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1759
1760         * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
1761
1762 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1763
1764         * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
1765         * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
1766         memory.
1767         * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
1768         the default value for s390 and s390x.
1769
1770 2012-01-25  Aldy Hernandez  <aldyh@redhat.com>
1771
1772         PR lto/51698
1773         * gcc.dg/lto/trans-mem-4_0.c: New.
1774         * gcc.dg/lto/trans-mem-4_1.c: New.
1775         * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
1776         TM builtins.
1777         * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
1778         * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
1779         TM builtins.
1780         * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
1781         * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
1782         TM builtins.
1783
1784 2012-01-25    Georg-Johann Lay  <avr@gjlay.de>
1785
1786         * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
1787
1788 2012-01-25  Ian Lance Taylor  <iant@google.com>
1789
1790         * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
1791
1792 2012-01-25  Tobias Burnus  <burnus@net-b.de>
1793
1794         PR fortran/51995
1795         * gfortran.dg/typebound_proc_25.f90: New.
1796
1797 2012-01-25  Jason Merrill  <jason@redhat.com>
1798
1799         PR c++/51992
1800         * g++.dg/lto/pr51992_0.C: New.
1801
1802 2012-01-25  Jakub Jelinek  <jakub@redhat.com>
1803
1804         PR tree-optimization/51987
1805         * gcc.target/i386/pr51987.c: New test.
1806
1807 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
1808
1809         * gcc.dg/tm/lto-1.c: Require lto support in target.
1810
1811 2012-01-25  Andrey Belevantsev  <abel@ispras.ru>
1812
1813         PR rtl-optimization/48374
1814         * gcc.dg/pr48374.c: New test.
1815
1816 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
1817
1818         * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
1819
1820 2012-01-25  Tobias Burnus  <burnus@net-b.de>
1821
1822         PR fortran/51966
1823         * gfortran.dg/derived_constructor_char_3.f90: New.
1824
1825 2012-01-24  Ian Lance Taylor  <iant@google.com>
1826
1827         * go.test/go-test.exp (filecmp): New procedure.
1828         (errchk): Handle quoted square brackets.
1829         (go-gc-tests): Set go_compile_args. Handle various new test
1830         lines.  Skip a few new tests.
1831         * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
1832
1833 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
1834
1835         * lib/target-supports.exp (proc check_effective_target_vect_perm)
1836         (check_effective_target_vect_extract_even_odd)
1837         (check_effective_target_vect_interleave): Return true for MIPS
1838         paired-single.
1839
1840 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
1841
1842         * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
1843         (main): Use it instead of argc.
1844
1845 2012-01-24  Jason Merrill  <jason@redhat.com>
1846
1847         PR c++/51973
1848         * g++.dg/cpp0x/sfinae31.C: New.
1849
1850 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
1851
1852         * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
1853
1854 2012-01-24  Jason Merrill  <jason@redhat.com>
1855
1856         PR c++/51812
1857         * g++.dg/inherit/covariant20.C: New.
1858
1859 2012-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
1860
1861         PR c++/51223
1862         * g++.dg/parse/crash58.C: New.
1863
1864 2012-01-24  Jakub Jelinek  <jakub@redhat.com>
1865
1866         PR target/51957
1867         * gcc.dg/pr51957-1.c: New test.
1868         * gcc.dg/pr51957-1.h: New file.
1869         * gcc.dg/pr51957-2.c: New test.
1870
1871 2012-01-23  Jason Merrill  <jason@redhat.com>
1872
1873         PR c++/51930
1874         * g++.dg/ext/visibility/template10.C: New.
1875
1876 2012-01-23  Tobias Burnus  <burnus@net-b.de>
1877
1878         PR fortran/51948
1879         * gfortran.dg/move_alloc_12.f90: New.
1880
1881 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1882
1883         PR middle-end/45416
1884         * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
1885
1886 2012-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
1887
1888         PR c++/51398
1889         * g++.dg/template/crash111.C: New.
1890
1891 2012-01-23  Arnaud Charlet  <charlet@adacore.com>
1892
1893         * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
1894         configurations.
1895         * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
1896
1897 2012-01-23  Dodji Seketeli  <dodji@redhat.com>
1898
1899         PR testsuite/51941
1900         * g++.dg/debug/dwarf2/nested-3.C:  Accept multiple lines between
1901         the DW_TAG_class_type and DW_AT_name: "Executor".
1902
1903 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1904
1905         * lib/target-supports.exp
1906         (check_effective_target_vect_extract_even_odd): Handle ARM neon.
1907         (check_effective_target_vect_interleave): Likewise.
1908
1909 2012-01-22  Jason Merrill  <jason@redhat.com>
1910
1911         PR c++/51925
1912         * g++.dg/template/using20.C: New.
1913         * g++.dg/template/template-id-2.C: Adjust diagnostic.
1914
1915 2012-01-23  Jason Merrill  <jason@redhat.com>
1916
1917         PR target/51934
1918         * g++.dg/torture/pr51344.C: Limit to x86.
1919
1920 2012-01-23  Greta Yorsh  <Greta.Yorsh@arm.com>
1921
1922         * c-c++-common/tm/omp.c: Require target with pthread support.
1923
1924 2012-01-23  Richard Guenther  <rguenther@suse.de>
1925
1926         PR tree-optimization/51949
1927         * gcc.dg/torture/pr51949.c: New testcase.
1928
1929 2012-01-23  Jakub Jelinek  <jakub@redhat.com>
1930
1931         PR rtl-optimization/51933
1932         * gcc.c-torture/execute/pr51933.c: New test.
1933
1934 2012-01-22  Douglas B Rupp  <rupp@gnat.com>
1935
1936         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
1937         Do not define for Interix.
1938
1939 2012-01-22  Jason Merrill  <jason@redhat.com>
1940
1941         PR c++/51832
1942         * g++.dg/lto/pr51832.h: New.
1943         * g++.dg/lto/pr51832_0.C: New.
1944         * g++.dg/lto/pr51832_1.C: New.
1945
1946 2012-01-22  Eric Botcazou  <ebotcazou@adacore.com>
1947
1948         * gcc.dg/ext-elim-1.c: New test.
1949
1950 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
1951
1952         PR target/51931
1953         * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
1954         * g++.dg/opt/longbranch1.C: Likewise.
1955
1956 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
1957
1958         * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
1959         in C++11 mode.
1960
1961 2012-01-21  Steven G. Kargl  <kargl@gcc.gnu.org>
1962
1963         PR fortran/50556
1964         * gfortran.dg/namelist_74.f90: New test.
1965         * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
1966
1967 2012-01-21  Tobias Burnus  <burnus@net-b.de>
1968
1969         PR fortran/51913
1970         * gfortran.dg/class_47.f90: New.
1971
1972 2012-01-21  Eric Botcazou  <ebotcazou@adacore.com>
1973
1974         * gnat.dg/renaming5.ad[sb]: New test.
1975
1976 2012-01-20  Jason Merrill  <jason@redhat.com>
1977
1978         PR c++/51919
1979         * g++.dg/pch/mangle1.{C,Hs}: Remove.
1980
1981 2012-01-20  Jason Merrill  <jason@redhat.com>
1982
1983         PR c++/51922
1984         * g++.dg/ext/attrib42.C: Require ilp32.
1985
1986 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
1987
1988         PR target/51915
1989         * gcc.target/arm/pr51915.c: New test.
1990
1991 2012-01-20  Cary Coutant  <ccoutant@google.com>
1992             Dodji Seketeli  <dodji@redhat.com>
1993
1994         PR debug/45682
1995         * g++.dg/debug/dwarf2/nested-3.C: New test.
1996
1997 2012-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
1998
1999         PR c++/51402
2000         * g++.dg/template/crash110.C: New.
2001
2002 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2003
2004         * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
2005         Remove default options on hppa*-*-hpux*.
2006
2007 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2008
2009         * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
2010
2011 2012-01-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2012
2013         * gcc.c-torture/compile/pr51856.c: New testcase.
2014
2015 2012-01-20  Uros Bizjak  <ubizjak@gmail.com>
2016
2017         * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
2018         options to go_target_compile.
2019
2020 2012-01-20  Kai Tietz  <ktietz@redhat.com>
2021
2022         * g++.dg/torture/pr51344.C: Fix typo.
2023
2024 2012-01-20  Richard Guenther  <rguenther@suse.de>
2025
2026         PR tree-optimization/51903
2027         * g++.dg/torture/pr51903.C: New testcase.
2028
2029 2012-01-20  Tobias Burnus  <burnus@net-b.de>
2030             Janus Weil  <janus@gcc.gnu.org>
2031
2032         PR fortran/51056
2033         * gfortran.dg/use_21.f90: New.
2034
2035 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
2036
2037         PR target/51106
2038         * gcc.dg/torture/pr51106-1.c: New test.
2039         * gcc.dg/torture/pr51106-2.c: New test.
2040
2041 2012-01-19  Kai Tietz  <ktietz@redhat.com>
2042
2043         * g++.dg/torture/pr51344.C: New test.
2044
2045 2012-01-19  Tobias Burnus  <burnus@net-b.de>
2046
2047         PR fortran/51904
2048         * gfortran.dg/intrinsic_size_2.f90: New.
2049
2050 2012-01-19  Jason Merrill  <jason@redhat.com>
2051
2052         PR c++/51889
2053         * g++.dg/inherit/using7.C: New.
2054
2055 2012-01-19  Richard Guenther  <rguenther@suse.de>
2056
2057         PR tree-optimization/37997
2058         * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
2059
2060 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
2061
2062         PR rtl-optimization/51505
2063         * gcc.dg/pr51505.c: New test.
2064
2065 2012-01-18  Paul Thomas  <pault@gcc.gnu.org>
2066
2067         PR fortran/51634
2068         * gfortran.dg/typebound_operator_12.f03: New.
2069         * gfortran.dg/typebound_operator_13.f03: New.
2070
2071 2012-01-18  Paolo Carlini  <paolo.carlini@oracle.com>
2072
2073         PR c++/51225
2074         * g++.dg/cpp0x/pr51225.C: New.
2075
2076 2012-01-17  Ian Lance Taylor  <iant@google.com>
2077
2078         PR go/50656
2079         * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
2080
2081 2012-01-17  Tobias Burnus  <burnus@net-b.de>
2082
2083         PR fortran/51869
2084         * gfortran.dg/realloc_on_assign_9.f90: New.
2085
2086 2012-01-17  Aldy Hernandez  <aldyh@redhat.com>
2087
2088         PR other/51165
2089         * gcc.dg/tm/memopt-3.c: Remove xfail.
2090         * gcc.dg/tm/memopt-4.c: Remove xfail.
2091         * gcc.dg/tm/memopt-5.c: Remove xfail.
2092         * gcc.dg/tm/memopt-7.c: Remove xfail.
2093
2094 2012-01-17  Jakub Jelinek  <jakub@redhat.com>
2095
2096         PR tree-optimization/51877
2097         * gcc.c-torture/execute/pr51877.c: New test.
2098
2099 2012-01-17  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
2100
2101         * gcc.dg/vect/no-section-anchors-vect-69.c: Change
2102         {!vect_align_arrays} to vect_sizes_32B_16B.
2103         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
2104         * gcc.dg/vect/vect-peel-3.c: Ditto.
2105
2106 2012-01-16  Jason Merrill  <jason@redhat.com>
2107
2108         PR c++/51854
2109         * g++.dg/abi/mangle60.C: New.
2110
2111         PR c++/51827
2112         * g++.dg/pch/mangle1.{C,Hs}: New.
2113
2114 2012-01-16  Mikael Morin  <mikael@gcc.gnu.org>
2115             Tobias Burnus  <burnus@net-b.de>
2116
2117         PR fortran/50981
2118         * gfortran.dg/elemental_optional_args_3.f90: New
2119         * gfortran.dg/elemental_optional_args_4.f90: New
2120
2121 2012-01-16  Tobias Burnus  <burnus@net-b.de>
2122
2123         PR fortran/51809
2124         * gfortran.dg/use_20.f90: New
2125
2126 2012-01-16  Jason Merrill  <jason@redhat.com>
2127
2128         PR c++/51868
2129         * g++.dg/cpp0x/rv-bitfield.C: New.
2130         * g++.dg/cpp0x/rv-bitfield2.C: New.
2131
2132 2012-01-16  Paul Thomas  <pault@gcc.gnu.org>
2133
2134         * gfortran.dg/class_array_3.f03: Remove the explicit loop in
2135         subroutine 'qsort' and use index array to assign the result.
2136
2137 2012-01-16  Jakub Jelinek  <jakub@redhat.com>
2138
2139         PR tree-optimization/51865
2140         * gcc.dg/pr51865.c: New test.
2141
2142 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
2143
2144         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
2145
2146 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
2147
2148         * gcc.target/mips/code-readable-2.c: Allow the jump table address
2149         to be loaded from the constant pool, rather than via %hi and %lo.
2150
2151 2012-01-15  Uros Bizjak  <ubizjak@gmail.com>
2152
2153         PR rtl-optimization/51821
2154         * gcc.dg/pr51821.c: New test.
2155
2156 2012-01-15  Andreas Schwab  <schwab@linux-m68k.org>
2157
2158         * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
2159
2160 2012-01-14  Andreas Schwab  <schwab@linux-m68k.org>
2161
2162         * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
2163
2164 2012-01-14  Tobias Burnus  <burnus@net-b.de>
2165
2166         PR fortran/51800
2167         * gfortran.dg/init_flag_8.f90: New.
2168         * gfortran.dg/init_flag_9.f90: New.
2169
2170 2011-01-14  Tobias Burnus  <burnus@net-b.de>
2171
2172         PR fortran/51816
2173         * gfortran.dg/use_18.f90: New.
2174         * gfortran.dg/use_19.f90: New.
2175
2176 2012-01-13  Ian Lance Taylor  <iant@google.com>
2177
2178         PR c++/50012
2179         * g++.dg/warn/Wsign-compare-4.C: New.
2180
2181 2012-01-13  Paul Thomas  <pault@gcc.gnu.org>
2182
2183         PR fortran/48351
2184         * gfortran.dg/alloc_comp_assign.f03: New.
2185         * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
2186         __BUILTIN_FREE from 38 to 32.
2187
2188 2012-01-13  Jason Merrill  <jason@redhat.com>
2189
2190         PR c++/20681
2191         * g++.dg/warn/Wreturn-type-7.C: New.
2192
2193 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
2194
2195         * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
2196         assumption.
2197         * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
2198         * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
2199         * gcc.dg/cpp/warn-multichar-2.c: Ditto.
2200         * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
2201         int32plus because of big array needed.
2202         * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
2203         * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
2204
2205 2012-01-13  Jason Merrill  <jason@redhat.com>
2206
2207         PR c++/51813
2208         * g++.dg/ext/visibility/template9.C: New.
2209
2210         PR c++/51620
2211         * g++.dg/cpp0x/defaulted34.C: New.
2212         * g++.dg/template/virtual3.C: New.
2213
2214 2012-01-13  Richard Guenther  <rguenther@suse.de>
2215
2216         PR middle-end/8081
2217         * gcc.dg/torture/pr8081.c: New testcase.
2218
2219 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
2220
2221         * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
2222
2223 2012-01-12  Jason Merrill  <jason@redhat.com>
2224
2225         PR c++/51714
2226         * g++.dg/ext/stmtexpr14.C: New.
2227
2228 2012-01-13  Dodji Seketeli  <dodji@redhat.com>
2229
2230         PR c++/51633
2231         * g++.dg/cpp0x/constexpr-diag4.C: New test.
2232
2233 2012-01-12  Jason Merrill  <jason@redhat.com>
2234
2235         PR c++/48051
2236         * g++.dg/abi/mangle48.C: Test qualified-names, too.
2237         * g++.dg/abi/mangle58.C: Likewise.
2238
2239         PR c++/51403
2240         * g++.dg/template/arg8.C: New.
2241
2242 2012-01-12  Ira Rosen  <irar@il.ibm.com>
2243
2244         PR tree-optimization/51799
2245         * gcc.dg/vect/pr51799.c: New test.
2246         * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
2247         patterns.
2248
2249 2012-01-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
2250             Tobias Burnus  <burnus@net-b.de>
2251
2252         PR fortran/51057
2253         PR fortran/51616
2254         * lib/target-supports.exp
2255         (check_effective_target_fortran_largest_fp_has_sqrt): New.
2256         * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
2257
2258 2012-01-11  Jason Merrill  <jason@redhat.com>
2259
2260         PR c++/51565
2261         * g++.dg/ext/attrib42.C: New.
2262
2263 2012-01-11  Jakub Jelinek  <jakub@redhat.com>
2264
2265         PR bootstrap/51796
2266         * gcc.dg/pr51796.c: New test.
2267
2268 2012-01-11  Jason Merrill  <jason@redhat.com>
2269
2270         PR c++/51818
2271         * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
2272
2273 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
2274
2275         * gnat.dg/array19.ad[sb]: New test.
2276
2277 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
2278
2279         * gnat.dg/opt23.ad[sb]: New test.
2280         * gnat.dg/opt23_pkg.ad[sb]: New helper.
2281         * gnat.dg/opt24.ad[sb]: New test.
2282
2283 2012-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2284
2285         PR tree-optimization/49642
2286         * gcc.dg/tree-ssa/pr49642-1.c: New test.
2287         * gcc.dg/tree-ssa/pr49642-2.c: New test.
2288
2289 2012-01-11  Jason Merrill  <jason@redhat.com>
2290
2291         PR c++/51613
2292         * g++.dg/template/explicit-args5.C: New.
2293
2294 2012-01-11  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
2295
2296         * gcc.c-torture/execute/20120110-1.c: New testcase.
2297
2298 2012-01-10  Jason Merrill  <jason@redhat.com>
2299
2300         PR c++/51614
2301         * g++.dg/inherit/ambig1.C: New.
2302
2303         PR c++/51433
2304         * g++.dg/cpp0x/constexpr-cache1.C: New.
2305
2306 2012-01-10  Richard Guenther  <rguenther@suse.de>
2307
2308         PR tree-optimization/51801
2309         * gcc.dg/torture/pr51801.c: New testcase.
2310
2311 2012-01-10  Tobias Burnus  <burnus@net-b.de>
2312
2313         PR fortran/51652
2314         * gfortran.dg/allocate_with_typespec_5.f90: New.
2315
2316 2012-01-10  Tobias Burnus  <burnus@net-b.de>
2317
2318         * gfortran.dg/class_39.f03: Update dg-error string.
2319
2320 2012-01-10  Richard Guenther  <rguenther@suse.de>
2321
2322         PR tree-optimization/50913
2323         * gcc.dg/graphite/interchange-16.c: New testcase.
2324         * gcc.dg/graphite/scop-20.c: XFAIL.
2325         * gfortran.dg/graphite/interchange-1.f: Likewise.
2326         * gfortran.dg/graphite/block-1.f90: Likewise.
2327         * gfortran.dg/graphite/block-2.f: Likewise.
2328
2329 2012-01-10  Richard Henderson  <rth@redhat.com>
2330
2331         * lib/target-supports.exp (check_effective_target_vect_perm,
2332         check_effective_target_vect_perm_byte,
2333         check_effective_target_vect_perm_short): Enable for arm neon.
2334
2335 2012-01-09  Tobias Burnus  <burnus@net-b.de>
2336
2337         PR fortran/46328
2338         * gfortran.dg/typebound_operator_11.f90: New.
2339
2340 2012-01-09  Eric Botcazou  <ebotcazou@adacore.com>
2341
2342         * gnat.dg/array18.adb: New test.
2343         * gnat.dg/array18_pkg.ads: New helper.
2344
2345 2012-01-09  Paul Thomas  <pault@gcc.gnu.org>
2346
2347         PR fortran/51791
2348         * gfortran.dg/typebound_operator_7.f03: Insert parentheses
2349         around base object in first assignment in main program.
2350         * gfortran.dg/typebound_operator_10.f03: New test.
2351
2352 2012-01-09  Martin Jambor  <mjambor@suse.cz>
2353
2354         PR tree-optimization/51759
2355         * g++.dg/ipa/pr51759.C: New test.
2356
2357 2012-01-09  Tobias Burnus  <burnus@net-b.de>
2358
2359         PR fortran/51758
2360         * gfortran.dg/optional_absent_2.f90: New.
2361
2362 2012-01-09  Tobias Burnus  <burnus@net-b.de>
2363
2364         PR fortran/51578
2365         * gfortran.dg/use_17.f90: New.
2366
2367 2012-01-09  Gary Funck  <gary@intrepid.com>
2368
2369         PR preprocessor/33919
2370         * gcc.dg/pr33919.c: New test.
2371         * gcc.dg/pr33919-0.h: New test header file.
2372         * gcc.dg/pr33919-1.h: Ditto.
2373         * gcc.dg/pr33919-2.h: Ditto.
2374
2375 2012-01-07  Jan Hubicka  <jh@suse.cz>
2376
2377         PR tree-optimize/51694
2378         * gcc.c-torture/compile/pr51694.c: new testcase.
2379
2380 2012-01-07  Jan Hubicka  <jh@suse.cz>
2381
2382         PR tree-optimization/51600
2383         * g++.dg/torture/pr51600.C: New testcase.
2384
2385 2012-01-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2386
2387         PR gcov-profile/51715
2388         PR gcov-profile/51717
2389         * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
2390         * gcc.misc-tests/gcov-14.c: Likewise.
2391
2392 2012-01-06  Jason Merrill  <jason@redhat.com>
2393
2394         * g++.dg/parse/new5.C: New.
2395
2396 2012-01-06  Patrick Marlier  <patrick.marlier@gmail.com>
2397
2398         PR testsuite/51655
2399         * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
2400         including <string.h>.
2401
2402 2012-01-06  Jason Merrill  <jason@redhat.com>
2403
2404         * g++.dg/abi/mangle51.C: New.
2405         * g++.dg/abi/mangle52.C: New.
2406         * g++.dg/abi/mangle53.C: New.
2407         * g++.dg/abi/mangle54.C: New.
2408         * g++.dg/abi/mangle55.C: New.
2409         * g++.dg/abi/mangle56.C: New.
2410         * g++.dg/abi/mangle57.C: New.
2411         * g++.dg/abi/mangle58.C: New.
2412         * g++.dg/abi/mangle59.C: New.
2413         * g++.dg/cpp0x/trailing3.C: Update mangling.
2414         * g++.dg/cpp0x/variadic111.C: Update mangling.
2415         * g++.dg/cpp0x/variadic4.C: Update mangling.
2416         * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
2417         * g++.dg/template/nontype22.C: Works now.
2418         * g++.dg/template/pr35240.C: Works now.
2419
2420         * g++.dg/cpp0x/error7.C: New.
2421
2422 2012-01-06  Tobias Burnus <burnus@net-b.de>
2423
2424         * gfortran.dg/deallocate_stat_2.f90: New.
2425         * coarray/allocate_errgmsg.f90: New.
2426         * gfortran.dg/coarray_lib_alloc_1.f90: New.
2427         * gfortran.dg/coarray_lib_alloc_2.f90: New.
2428         * coarray/subobject_1.f90: Fix for num_images > 1.
2429         * gfortran.dg/deallocate_stat.f90: Update due to changed
2430         stat= handling.
2431
2432 2012-01-06  Andrew Stubbs  <ams@codesourcery.com>
2433
2434         * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
2435
2436 2012-01-06  Eric Botcazou  <ebotcazou@adacore.com>
2437
2438         * ada/acats/overflow.lst: Add cb20004.
2439
2440 2012-01-05  Dodji Seketeli  <dodji@redhat.com>
2441
2442         PR c++/51541
2443         * g++.dg/cpp0x/alias-decl-18.C: New test.
2444
2445 2012-01-05  Eric Botcazou  <ebotcazou@adacore.com>
2446
2447         * gcc.c-torture/execute/20120104-1.c: New test.
2448
2449 2012-01-05  Paul Thomas  <pault@gcc.gnu.org>
2450
2451         PR fortran/PR48946
2452         * gfortran.dg/typebound_operator_9.f03: This is now a copy of
2453         the old typebound_operator_8.f03.
2454         * gfortran.dg/typebound_operator_8.f03: New version of
2455         typebound_operator_7.f03 with 'u' a derived type instead of a
2456         class object.
2457
2458 2012-01-05  Richard Guenther  <rguenther@suse.de>
2459
2460         * g++.dg/torture/pr49309.C: Skip for -flto.
2461
2462 2012-01-05  Jakub Jelinek  <jakub@redhat.com>
2463
2464         PR middle-end/51761
2465         * gcc.c-torture/compile/pr51761.c: New test.
2466
2467 2012-01-05  Richard Guenther  <rguenther@suse.de>
2468
2469         PR tree-optimization/51760
2470         * gcc.dg/torture/pr51760.c: New testcase.
2471
2472 2012-01-05  Aldy Hernandez  <aldyh@redhat.com>
2473
2474         PR middle-end/51472
2475         * gcc.dg/tm/memopt-6.c: Adjust regexp.
2476
2477 2012-01-05  Richard Guenther  <rguenther@suse.de>
2478
2479         PR lto/41576
2480         * gfortran.dg/lto/pr41576_0.f90: New testcase.
2481         * gfortran.dg/lto/pr41576_1.f90: Likewise.
2482
2483 2012-01-04  Jakub Jelinek  <jakub@redhat.com>
2484
2485         PR debug/51695
2486         * gcc.dg/pr51695.c: New test.
2487
2488 2012-01-04  Andrew Pinski  <apinski@cavium.com>
2489
2490         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
2491         * gcc.target/mips/octeon2-lx-1.c: New test.
2492         * gcc.target/mips/mips64-dsp-ldx.c: New test.
2493         * gcc.target/mips/octeon2-lx-2.c: New test.
2494         * gcc.target/mips/octeon2-lx-3.c: New test.
2495
2496 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
2497
2498         PR other/51163
2499         PR other/51164
2500         * gcc.dg/tm/alias-1.c:  Adjust regexp.
2501         * gcc.dg/tm/alias-2.c:  Adjust regexp.
2502
2503 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
2504
2505         PR c++/51064
2506         * g++.dg/warn/Wparentheses-26.C: New.
2507
2508 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
2509
2510         * gfortran.dg/elemental_optional_args_2.f90: New test.
2511
2512 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
2513
2514         PR fortran/49693
2515         * gfortran.dg/common_17.f90:  New test.
2516
2517 2012-01-04  Richard Guenther  <rguenther@suse.de>
2518
2519         PR tree-optimization/49651
2520         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
2521         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2522
2523 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
2524
2525         PR c++/51738
2526         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
2527
2528 2012-01-03  Andrew Pinski  <apinski@cavium.com>
2529
2530         * lib/scanasm.exp (dg-function-on-line): Always use a special format
2531         for all mips targets.  Also allow an optional .cfi_startproc.
2532
2533 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
2534
2535         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
2536
2537 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
2538
2539         PR c++/29273
2540         * g++.dg/rtti/dyncast5.C: New.
2541
2542 2012-01-03  Richard Guenther  <rguenther@suse.de>
2543
2544         PR tree-optimization/51070
2545         * gcc.dg/torture/pr51070-2.c: New testcase.
2546
2547 2012-01-03  Richard Guenther  <rguenther@suse.de>
2548
2549         PR tree-optimization/51692
2550         * gcc.dg/torture/pr51692.c: New testcase.
2551
2552 2012-01-03  Richard Guenther  <rguenther@suse.de>
2553
2554         PR debug/51650
2555         * g++.dg/lto/pr51650-3_0.C: New testcase.
2556
2557 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
2558
2559         PR c++/15867
2560         * g++.dg/warn/Wredundant-decls-spec.C: New.
2561
2562 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
2563
2564         PR tree-optimization/51719
2565         * g++.dg/tree-prof/pr51719.C: New test.
2566
2567 2012-01-03  Richard Guenther  <rguenther@suse.de>
2568
2569         PR middle-end/51730
2570         * gcc.dg/fold-compare-6.c: New testcase.
2571
2572 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
2573
2574         PR c++/51669
2575         * g++.dg/gomp/pr51669.C: New test.
2576
2577 2012-01-02  Jason Merrill  <jason@redhat.com>
2578
2579         PR c++/51675
2580         * g++.dg/cpp0x/constexpr-union2.C: New.
2581
2582         PR c++/51666
2583         * g++.dg/cpp0x/nsdmi-defer5.C: New.
2584
2585 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
2586
2587         PR c++/51462
2588         * g++.dg/cpp0x/constexpr-99.C: New test.
2589
2590 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
2591
2592         PR c++/20140
2593         * g++.dg/template/init9.C: New.
2594
2595 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
2596
2597         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
2598         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
2599         rather than a specific number.
2600
2601 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
2602
2603         PR fortran/46262
2604         PR fortran/46328
2605         PR fortran/51052
2606         * gfortran.dg/typebound_operator_7.f03: New.
2607         * gfortran.dg/typebound_operator_8.f03: New.
2608
2609 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
2610
2611         PR target/51729
2612         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
2613         XFAIL.
2614         * gcc.target/mips/dspr2-MULTU.c: Likewise.
2615
2616 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
2617
2618         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
2619
2620 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
2621
2622         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
2623         for MIPS.
2624
2625 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
2626
2627         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
2628         * gfortran.dg/io_real_boz_4.f90: Likewise.
2629         * gfortran.dg/io_real_boz_5.f90: Likewise.
2630
2631 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
2632
2633         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
2634
2635 2012-01-02  Revital Eres  <revital.eres@linaro.org>
2636
2637         * gcc.dg/sms-11.c: New file.
2638
2639 2012-01-02  Tobias Burnus  <burnus@net-b.de>
2640
2641         PR fortran/51682
2642         * gfortran.dg/coarray/image_index_3.f90: New.
2643
2644 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
2645
2646         PR c++/16603
2647         * g++.dg/parse/enum8.C: New.
2648
2649 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
2650
2651         PR c++/51379
2652         * g++.dg/conversion/reinterpret4.C: New.
2653         * g++.dg/conversion/reinterpret1.C: Adjust.
2654
2655 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
2656
2657         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
2658
2659 2012-01-01  Fabien ChĂȘne  <fabien@gcc.gnu.org>
2660
2661         * g++.old-deja/g++.brendan/crash25.C: Adjust.
2662         * g++.old-deja/g++.brendan/crash56.C: Likewise.
2663         * g++.old-deja/g++.jason/access14.C: Likewise.
2664         * g++.old-deja/g++.jason/access8.C: Likewise.
2665         * g++.old-deja/g++.jason/access1.C: Likewise.
2666         * g++.old-deja/g++.other/access3.C: Likewise.
2667         * g++.old-deja/g++.other/access5.C: Likewise.
2668         * g++.old-deja/g++.law/unsorted1.C: Likewise.
2669         * g++.old-deja/g++.law/visibility22.C: Likewise.
2670         * g++.old-deja/g++.law/visibility26.C: Likewise.
2671         * g++.old-deja/g++.mike/p2746.C: Likewise.
2672         * g++.dg/debug/using1.C: Likewise.
2673         * g++.dg/lookup/using51.C: Likewise.
2674         * g++.dg/inherit/using5.C: Likewise.
2675         * g++.dg/inherit/pr30297.C: Likewise.
2676         * g++.dg/inherit/access8.C: Likewise.
2677         * g++.dg/torture/pr39362.C: Likewise.
2678         * g++.dg/template/crash13.C: Likewise.
2679         * g++.dg/template/using10.C: Likewise.
2680
2681 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2682
2683         PR fortran/51502
2684         * lib/gcc-dg.exp (scan-module-absence):  Really commit last
2685         change.
2686
2687 2012-01-01  Ira Rosen  <irar@il.ibm.com>
2688
2689         PR tree-optimization/51704
2690         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
2691         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
2692         corresponding flags.
2693
2694 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
2695
2696         PR c++/51723
2697         * g++.dg/cpp0x/constexpr-delegating2.C: New.
2698
2699 2012-01-01  Jan Hubicka  <jh@suse.cz>
2700
2701         PR rtl-optimization/51069
2702         * gcc.c-torture/compile/pr51069.c: New testcase.
2703
2704 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
2705
2706         PR tree-optimization/51683
2707         * gcc.dg/pr51683.c: New test.
2708 \f
2709 Copyright (C) 2012 Free Software Foundation, Inc.
2710
2711 Copying and distribution of this file, with or without modification,
2712 are permitted in any medium without royalty provided the copyright
2713 notice and this notice are preserved.