OSDN Git Service

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