OSDN Git Service

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