OSDN Git Service

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