OSDN Git Service

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