OSDN Git Service

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