OSDN Git Service

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