OSDN Git Service

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