OSDN Git Service

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