OSDN Git Service

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