OSDN Git Service

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