OSDN Git Service

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