OSDN Git Service

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