OSDN Git Service

2012-01-31 Tobias Burnus <burnus@net-b.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2012-01-31  Tobias Burnus  <burnus@net-b.de>
2
3         PR fortran/52013
4         * gfortran.dg/elemental_args_check_6.f90: New.
5
6 2012-01-31  Jason Merrill  <jason@redhat.com>
7
8         PR c++/52043
9         * g++.dg/cpp0x/variadic122.C: New.
10
11 2012-01-31  Paul Thomas  <pault@gcc.gnu.org>
12
13         PR fortran/52012
14         * gfortran.dg/realloc_on_assign_10.f90: New test.
15
16 2012-01-31  Richard Guenther  <rguenther@suse.de>
17
18         PR tree-optimization/51528
19         * gcc.dg/torture/pr51528.c: New testcase.
20
21 2012-01-30  Uros Bizjak  <ubizjak@gmail.com>
22
23         PR go/48501
24         * lib/go.exp (go_target_compile): Append timeout= to options.
25         * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
26         select5-out.go test on alpha*-*-* targets.
27
28 2012-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
29
30         * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
31         (TEST_SHORT): Reformat in the same way.
32         * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
33         (TEST_SHORT): Reformat in the same way.
34         * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
35         * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
36         * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
37         * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
38         * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
39
40 2012-01-30  Bin Cheng  <bin.cheng@arm.com>
41
42         PR target/51835
43         * gcc.target/arm/pr51835.c: New testcase.
44
45 2012-01-30  Richard Guenther  <rguenther@suse.de>
46
47         PR tree-optimization/52028
48         * gcc.dg/torture/pr52028.c: New testcase.
49         * gfortran.dg/ldist-pr45199.f: Adjust.
50         * gcc.dg/tree-ssa/ldist-16.c: Likewise.
51         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
52         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
53
54 2012-01-30  Jakub Jelinek  <jakub@redhat.com>
55
56         PR debug/52027
57         * gcc.dg/tree-prof/pr52027.c: New test.
58
59         PR tree-optimization/52046
60         * gcc.dg/pr52046.c: New test.
61
62         PR debug/52048
63         * g++.dg/other/pr52048.C: New test.
64
65 2012-01-30  Richard Guenther  <rguenther@suse.de>
66
67         PR tree-optimization/52045
68         * gcc.dg/pr52045.c: New testcase.
69
70 2012-01-30  Greta Yorsh  <Greta.Yorsh@arm.com>
71
72         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
73         new code generated for __sync_lock_release.
74
75 2012-01-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
76
77         * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
78
79 2012-01-29  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
80
81         PR testsuite/51875
82         * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
83
84         * g++.dg/ext/visibility/template10.C: Fix typo.
85
86         * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
87
88 2012-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
89
90         PR c++/51327
91         * g++.dg/cpp0x/constexpr-ice6.C: New.
92
93 2012-01-29  Tobias Burnus  <burnus@net-b.de>
94
95         PR fortran/41600
96         * gfortran.dg/default_initialization_6.f90: New.
97
98 2012-01-29  Tobias Burnus  <burnus@net-b.de>
99
100         PR fortran/51972
101         * gfortran.dg/class_allocate_12.f90: Enable disabled test.
102         * gfortran.dg/class_48.f90: New.
103
104 2012-01-29  Janne Blomqvist  <jb@gcc.gnu.org>
105
106         PR fortran/51808
107         * gfortran.dg/module_md5_1.f90: Update MD5 sum.
108
109 2012-01-28  Tobias Burnus  <burnus@net-b.de>
110
111         PR fortran/51972
112         * gfortran.dg/class_allocate_12.f90: New.
113
114 2012-01-28  Eric Botcazou  <ebotcazou@adacore.com>
115
116         * gcc.dg/torture/pr50444.c: Fix dg directives.
117
118 2012-01-28  Jakub Jelinek  <jakub@redhat.com>
119
120         PR target/52006
121         * gcc.target/arm/pr52006.c: New test.
122
123 2012-01-27  Aldy Hernandez  <aldyh@redhat.com>
124
125         PR testsuite/52011
126         * gcc.dg/lto/trans-mem.h: New file.
127         * gcc.dg/lto/trans-mem-2_0.c: Include it.
128         * gcc.dg/lto/trans-mem-1_1.c: Same.
129         * gcc.dg/lto/trans-mem-4_1.c: Same.
130         * gcc.dg/lto/trans-mem-3_1.c: Same.
131
132 2012-01-27  Tobias Burnus  <burnus@net-b.de>
133
134         PR fortran/52022
135         * gfortran.dg/dummy_procedure_7.f90: New.
136
137 2012-01-27  Andreas Schwab  <schwab@linux-m68k.org>
138
139         * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
140         *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
141
142 2012-01-27  Jakub Jelinek  <jakub@redhat.com>
143
144         PR c++/51852
145         * g++.dg/other/gc5.C: New test.
146
147 2012-01-27  Richard Guenther  <rguenther@suse.de>
148
149         PR tree-optimization/50444
150         * gcc.dg/torture/pr50444.c: New testcase.
151
152 2012-01-27  Tobias Burnus  <burnus@net-b.de>
153
154         PR fortran/51970
155         PR fortran/51977
156         * gfortran.dg/move_alloc_13.f90: New.
157
158 2012-01-27  Tobias Burnus  <burnus@net-b.de>
159
160         PR fortran/51953
161         * gfortran.dg/allocate_alloc_opt_13.f90: New.
162         * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
163         and change dg-error string.
164
165 2012-01-27  Tobias Burnus  <burnus@net-b.de>
166
167         PR fortran/52016
168         * gfortran.dg/elemental_args_check_5.f90: New.
169
170 2012-01-27  Richard Guenther  <rguenther@suse.de>
171
172         PR middle-end/51959
173         * g++.dg/torture/pr51959.C: New testcase.
174
175 2012-01-27  Tom de Vries  <tom@codesourcery.com>
176
177         PR tree-optimization/51990
178         * gcc.dg/pr51990.c: New test.
179         * gcc.dg/pr51990-2.c: Same.
180
181 2012-01-27  Paul Thomas  <pault@gcc.gnu.org>
182             Tobias Burnus <burnus@gcc.gnu.org>
183
184         PR fortran/48705
185         * gfortran.dg/class_allocate_11.f03: New.
186
187         PR fortran/51870
188         PR fortran/51943
189         PR fortran/51946
190         * gfortran.dg/class_allocate_7.f03: New.
191         * gfortran.dg/class_allocate_8.f03: New.
192         * gfortran.dg/class_allocate_9.f03: New.
193         * gfortran.dg/class_allocate_10.f03: New.
194
195 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
196
197         * gnat.dg/discr34.adb: New test.
198         * gnat.dg/discr34_pkg.ads: New helper.
199
200 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
201
202         * gnat.dg/discr33.adb: New test.
203
204 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
205
206         * gnat.dg/limited_with3.ad[sb): New test.
207         * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
208         * gnat.dg/limited_with3_pkg2.ads: Likewise.
209         * gnat.dg/limited_with3_pkg3.ads: Likewise.
210
211 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
212
213         * gnat.dg/stack_usage1.adb: New test.
214         * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
215
216         * gcc.dg/pr44194-1.c: Remove superfluous include directive.
217         * gcc.dg/pr44194-2.c: Likewise.
218
219 2012-01-26  Paolo Carlini  <paolo.carlini@oracle.com>
220
221         PR c++/51370
222         * g++.dg/template/crash112.C: New.
223
224 2012-01-27  Richard Henderson  <rth@redhat.com>
225
226         * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
227
228 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
229
230         * gfortran.dg/reassoc_4.f: Use dg-additional-options.
231
232 2012-01-26  Jakub Jelinek  <jakub@redhat.com>
233
234         PR middle-end/51895
235         * g++.dg/opt/pr51895.C: New test.
236
237 2012-01-26  Michael Matz  <matz@suse.de>
238
239         PR tree-optimization/48794
240         * gfortran.dg/gomp/pr48794-2.f90: New testcase.
241
242 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
243
244         * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
245
246 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
247
248         * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
249         * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
250         memory.
251         * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
252         the default value for s390 and s390x.
253
254 2012-01-25  Aldy Hernandez  <aldyh@redhat.com>
255
256         PR lto/51698
257         * gcc.dg/lto/trans-mem-4_0.c: New.
258         * gcc.dg/lto/trans-mem-4_1.c: New.
259         * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
260         TM builtins.
261         * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
262         * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
263         TM builtins.
264         * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
265         * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
266         TM builtins.
267
268 2012-01-25    Georg-Johann Lay  <avr@gjlay.de>
269
270         * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
271
272 2012-01-25  Ian Lance Taylor  <iant@google.com>
273
274         * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
275
276 2012-01-25  Tobias Burnus  <burnus@net-b.de>
277
278         PR fortran/51995
279         * gfortran.dg/typebound_proc_25.f90: New.
280
281 2012-01-25  Jason Merrill  <jason@redhat.com>
282
283         PR c++/51992
284         * g++.dg/lto/pr51992_0.C: New.
285
286 2012-01-25  Jakub Jelinek  <jakub@redhat.com>
287
288         PR tree-optimization/51987
289         * gcc.target/i386/pr51987.c: New test.
290
291 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
292
293         * gcc.dg/tm/lto-1.c: Require lto support in target.
294
295 2012-01-25  Andrey Belevantsev  <abel@ispras.ru>
296
297         PR rtl-optimization/48374
298         * gcc.dg/pr48374.c: New test.
299
300 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
301
302         * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
303
304 2012-01-25  Tobias Burnus  <burnus@net-b.de>
305
306         PR fortran/51966
307         * gfortran.dg/derived_constructor_char_3.f90: New.
308
309 2012-01-24  Ian Lance Taylor  <iant@google.com>
310
311         * go.test/go-test.exp (filecmp): New procedure.
312         (errchk): Handle quoted square brackets.
313         (go-gc-tests): Set go_compile_args. Handle various new test
314         lines.  Skip a few new tests.
315         * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
316
317 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
318
319         * lib/target-supports.exp (proc check_effective_target_vect_perm)
320         (check_effective_target_vect_extract_even_odd)
321         (check_effective_target_vect_interleave): Return true for MIPS
322         paired-single.
323
324 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
325
326         * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
327         (main): Use it instead of argc.
328
329 2012-01-24  Jason Merrill  <jason@redhat.com>
330
331         PR c++/51973
332         * g++.dg/cpp0x/sfinae31.C: New.
333
334 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
335
336         * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
337
338 2012-01-24  Jason Merrill  <jason@redhat.com>
339
340         PR c++/51812
341         * g++.dg/inherit/covariant20.C: New.
342
343 2012-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
344
345         PR c++/51223
346         * g++.dg/parse/crash58.C: New.
347
348 2012-01-24  Jakub Jelinek  <jakub@redhat.com>
349
350         PR target/51957
351         * gcc.dg/pr51957-1.c: New test.
352         * gcc.dg/pr51957-1.h: New file.
353         * gcc.dg/pr51957-2.c: New test.
354
355 2012-01-23  Jason Merrill  <jason@redhat.com>
356
357         PR c++/51930
358         * g++.dg/ext/visibility/template10.C: New.
359
360 2012-01-23  Tobias Burnus  <burnus@net-b.de>
361
362         PR fortran/51948
363         * gfortran.dg/move_alloc_12.f90: New.
364
365 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
366
367         PR middle-end/45416
368         * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
369
370 2012-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
371
372         PR c++/51398
373         * g++.dg/template/crash111.C: New.
374
375 2012-01-23  Arnaud Charlet  <charlet@adacore.com>
376
377         * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
378         configurations.
379         * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
380
381 2012-01-23  Dodji Seketeli  <dodji@redhat.com>
382
383         PR testsuite/51941
384         * g++.dg/debug/dwarf2/nested-3.C:  Accept multiple lines between
385         the DW_TAG_class_type and DW_AT_name: "Executor".
386
387 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
388
389         * lib/target-supports.exp
390         (check_effective_target_vect_extract_even_odd): Handle ARM neon.
391         (check_effective_target_vect_interleave): Likewise.
392
393 2012-01-22  Jason Merrill  <jason@redhat.com>
394
395         PR c++/51925
396         * g++.dg/template/using20.C: New.
397         * g++.dg/template/template-id-2.C: Adjust diagnostic.
398
399 2012-01-23  Jason Merrill  <jason@redhat.com>
400
401         PR target/51934
402         * g++.dg/torture/pr51344.C: Limit to x86.
403
404 2012-01-23  Greta Yorsh  <Greta.Yorsh@arm.com>
405
406         * c-c++-common/tm/omp.c: Require target with pthread support.
407
408 2012-01-23  Richard Guenther  <rguenther@suse.de>
409
410         PR tree-optimization/51949
411         * gcc.dg/torture/pr51949.c: New testcase.
412
413 2012-01-23  Jakub Jelinek  <jakub@redhat.com>
414
415         PR rtl-optimization/51933
416         * gcc.c-torture/execute/pr51933.c: New test.
417
418 2012-01-22  Douglas B Rupp  <rupp@gnat.com>
419
420         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
421         Do not define for Interix.
422
423 2012-01-22  Jason Merrill  <jason@redhat.com>
424
425         PR c++/51832
426         * g++.dg/lto/pr51832.h: New.
427         * g++.dg/lto/pr51832_0.C: New.
428         * g++.dg/lto/pr51832_1.C: New.
429
430 2012-01-22  Eric Botcazou  <ebotcazou@adacore.com>
431
432         * gcc.dg/ext-elim-1.c: New test.
433
434 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
435
436         PR target/51931
437         * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
438         * g++.dg/opt/longbranch1.C: Likewise.
439
440 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
441
442         * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
443         in C++11 mode.
444
445 2012-01-21  Steven G. Kargl  <kargl@gcc.gnu.org>
446
447         PR fortran/50556
448         * gfortran.dg/namelist_74.f90: New test.
449         * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
450
451 2012-01-21  Tobias Burnus  <burnus@net-b.de>
452
453         PR fortran/51913
454         * gfortran.dg/class_47.f90: New.
455
456 2012-01-21  Eric Botcazou  <ebotcazou@adacore.com>
457
458         * gnat.dg/renaming5.ad[sb]: New test.
459
460 2012-01-20  Jason Merrill  <jason@redhat.com>
461
462         PR c++/51919
463         * g++.dg/pch/mangle1.{C,Hs}: Remove.
464
465 2012-01-20  Jason Merrill  <jason@redhat.com>
466
467         PR c++/51922
468         * g++.dg/ext/attrib42.C: Require ilp32.
469
470 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
471
472         PR target/51915
473         * gcc.target/arm/pr51915.c: New test.
474
475 2012-01-20  Cary Coutant  <ccoutant@google.com>
476             Dodji Seketeli  <dodji@redhat.com>
477
478         PR debug/45682
479         * g++.dg/debug/dwarf2/nested-3.C: New test.
480
481 2012-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
482
483         PR c++/51402
484         * g++.dg/template/crash110.C: New.
485
486 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
487
488         * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
489         Remove default options on hppa*-*-hpux*.
490
491 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
492
493         * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
494
495 2012-01-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
496
497         * gcc.c-torture/compile/pr51856.c: New testcase.
498
499 2012-01-20  Uros Bizjak  <ubizjak@gmail.com>
500
501         * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
502         options to go_target_compile.
503
504 2012-01-20  Kai Tietz  <ktietz@redhat.com>
505
506         * g++.dg/torture/pr51344.C: Fix typo.
507
508 2012-01-20  Richard Guenther  <rguenther@suse.de>
509
510         PR tree-optimization/51903
511         * g++.dg/torture/pr51903.C: New testcase.
512
513 2012-01-20  Tobias Burnus  <burnus@net-b.de>
514             Janus Weil  <janus@gcc.gnu.org>
515
516         PR fortran/51056
517         * gfortran.dg/use_21.f90: New.
518
519 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
520
521         PR target/51106
522         * gcc.dg/torture/pr51106-1.c: New test.
523         * gcc.dg/torture/pr51106-2.c: New test.
524
525 2012-01-19  Kai Tietz  <ktietz@redhat.com>
526
527         * g++.dg/torture/pr51344.C: New test.
528
529 2012-01-19  Tobias Burnus  <burnus@net-b.de>
530
531         PR fortran/51904
532         * gfortran.dg/intrinsic_size_2.f90: New.
533
534 2012-01-19  Jason Merrill  <jason@redhat.com>
535
536         PR c++/51889
537         * g++.dg/inherit/using7.C: New.
538
539 2012-01-19  Richard Guenther  <rguenther@suse.de>
540
541         PR tree-optimization/37997
542         * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
543
544 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
545
546         PR rtl-optimization/51505
547         * gcc.dg/pr51505.c: New test.
548
549 2012-01-18  Paul Thomas  <pault@gcc.gnu.org>
550
551         PR fortran/51634
552         * gfortran.dg/typebound_operator_12.f03: New.
553         * gfortran.dg/typebound_operator_13.f03: New.
554
555 2012-01-18  Paolo Carlini  <paolo.carlini@oracle.com>
556
557         PR c++/51225
558         * g++.dg/cpp0x/pr51225.C: New.
559
560 2012-01-17  Ian Lance Taylor  <iant@google.com>
561
562         PR go/50656
563         * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
564
565 2012-01-17  Tobias Burnus  <burnus@net-b.de>
566
567         PR fortran/51869
568         * gfortran.dg/realloc_on_assign_9.f90: New.
569
570 2012-01-17  Aldy Hernandez  <aldyh@redhat.com>
571
572         PR other/51165
573         * gcc.dg/tm/memopt-3.c: Remove xfail.
574         * gcc.dg/tm/memopt-4.c: Remove xfail.
575         * gcc.dg/tm/memopt-5.c: Remove xfail.
576         * gcc.dg/tm/memopt-7.c: Remove xfail.
577
578 2012-01-17  Jakub Jelinek  <jakub@redhat.com>
579
580         PR tree-optimization/51877
581         * gcc.c-torture/execute/pr51877.c: New test.
582
583 2012-01-17  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
584
585         * gcc.dg/vect/no-section-anchors-vect-69.c: Change
586         {!vect_align_arrays} to vect_sizes_32B_16B.
587         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
588         * gcc.dg/vect/vect-peel-3.c: Ditto.
589
590 2012-01-16  Jason Merrill  <jason@redhat.com>
591
592         PR c++/51854
593         * g++.dg/abi/mangle60.C: New.
594
595         PR c++/51827
596         * g++.dg/pch/mangle1.{C,Hs}: New.
597
598 2012-01-16  Mikael Morin  <mikael@gcc.gnu.org>
599             Tobias Burnus  <burnus@net-b.de>
600
601         PR fortran/50981
602         * gfortran.dg/elemental_optional_args_3.f90: New
603         * gfortran.dg/elemental_optional_args_4.f90: New
604
605 2012-01-16  Tobias Burnus  <burnus@net-b.de>
606
607         PR fortran/51809
608         * gfortran.dg/use_20.f90: New
609
610 2012-01-16  Jason Merrill  <jason@redhat.com>
611
612         PR c++/51868
613         * g++.dg/cpp0x/rv-bitfield.C: New.
614         * g++.dg/cpp0x/rv-bitfield2.C: New.
615
616 2012-01-16  Paul Thomas  <pault@gcc.gnu.org>
617
618         * gfortran.dg/class_array_3.f03: Remove the explicit loop in
619         subroutine 'qsort' and use index array to assign the result.
620
621 2012-01-16  Jakub Jelinek  <jakub@redhat.com>
622
623         PR tree-optimization/51865
624         * gcc.dg/pr51865.c: New test.
625
626 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
627
628         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
629
630 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
631
632         * gcc.target/mips/code-readable-2.c: Allow the jump table address
633         to be loaded from the constant pool, rather than via %hi and %lo.
634
635 2012-01-15  Uros Bizjak  <ubizjak@gmail.com>
636
637         PR rtl-optimization/51821
638         * gcc.dg/pr51821.c: New test.
639
640 2012-01-15  Andreas Schwab  <schwab@linux-m68k.org>
641
642         * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
643
644 2012-01-14  Andreas Schwab  <schwab@linux-m68k.org>
645
646         * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
647
648 2012-01-14  Tobias Burnus  <burnus@net-b.de>
649
650         PR fortran/51800
651         * gfortran.dg/init_flag_8.f90: New.
652         * gfortran.dg/init_flag_9.f90: New.
653
654 2011-01-14  Tobias Burnus  <burnus@net-b.de>
655
656         PR fortran/51816
657         * gfortran.dg/use_18.f90: New.
658         * gfortran.dg/use_19.f90: New.
659
660 2012-01-13  Ian Lance Taylor  <iant@google.com>
661
662         PR c++/50012
663         * g++.dg/warn/Wsign-compare-4.C: New.
664
665 2012-01-13  Paul Thomas  <pault@gcc.gnu.org>
666
667         PR fortran/48351
668         * gfortran.dg/alloc_comp_assign.f03: New.
669         * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
670         __BUILTIN_FREE from 38 to 32.
671
672 2012-01-13  Jason Merrill  <jason@redhat.com>
673
674         PR c++/20681
675         * g++.dg/warn/Wreturn-type-7.C: New.
676
677 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
678
679         * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
680         assumption.
681         * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
682         * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
683         * gcc.dg/cpp/warn-multichar-2.c: Ditto.
684         * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
685         int32plus because of big array needed.
686         * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
687         * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
688
689 2012-01-13  Jason Merrill  <jason@redhat.com>
690
691         PR c++/51813
692         * g++.dg/ext/visibility/template9.C: New.
693
694         PR c++/51620
695         * g++.dg/cpp0x/defaulted34.C: New.
696         * g++.dg/template/virtual3.C: New.
697
698 2012-01-13  Richard Guenther  <rguenther@suse.de>
699
700         PR middle-end/8081
701         * gcc.dg/torture/pr8081.c: New testcase.
702
703 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
704
705         * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
706
707 2012-01-12  Jason Merrill  <jason@redhat.com>
708
709         PR c++/51714
710         * g++.dg/ext/stmtexpr14.C: New.
711
712 2012-01-13  Dodji Seketeli  <dodji@redhat.com>
713
714         PR c++/51633
715         * g++.dg/cpp0x/constexpr-diag4.C: New test.
716
717 2012-01-12  Jason Merrill  <jason@redhat.com>
718
719         PR c++/48051
720         * g++.dg/abi/mangle48.C: Test qualified-names, too.
721         * g++.dg/abi/mangle58.C: Likewise.
722
723         PR c++/51403
724         * g++.dg/template/arg8.C: New.
725
726 2012-01-12  Ira Rosen  <irar@il.ibm.com>
727
728         PR tree-optimization/51799
729         * gcc.dg/vect/pr51799.c: New test.
730         * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
731         patterns.
732
733 2012-01-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
734             Tobias Burnus  <burnus@net-b.de>
735
736         PR fortran/51057
737         PR fortran/51616
738         * lib/target-supports.exp
739         (check_effective_target_fortran_largest_fp_has_sqrt): New.
740         * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
741
742 2012-01-11  Jason Merrill  <jason@redhat.com>
743
744         PR c++/51565
745         * g++.dg/ext/attrib42.C: New.
746
747 2012-01-11  Jakub Jelinek  <jakub@redhat.com>
748
749         PR bootstrap/51796
750         * gcc.dg/pr51796.c: New test.
751
752 2012-01-11  Jason Merrill  <jason@redhat.com>
753
754         PR c++/51818
755         * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
756
757 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
758
759         * gnat.dg/array19.ad[sb]: New test.
760
761 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
762
763         * gnat.dg/opt23.ad[sb]: New test.
764         * gnat.dg/opt23_pkg.ad[sb]: New helper.
765         * gnat.dg/opt24.ad[sb]: New test.
766
767 2012-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
768
769         PR tree-optimization/49642
770         * gcc.dg/tree-ssa/pr49642-1.c: New test.
771         * gcc.dg/tree-ssa/pr49642-2.c: New test.
772
773 2012-01-11  Jason Merrill  <jason@redhat.com>
774
775         PR c++/51613
776         * g++.dg/template/explicit-args5.C: New.
777
778 2012-01-11  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
779
780         * gcc.c-torture/execute/20120110-1.c: New testcase.
781
782 2012-01-10  Jason Merrill  <jason@redhat.com>
783
784         PR c++/51614
785         * g++.dg/inherit/ambig1.C: New.
786
787         PR c++/51433
788         * g++.dg/cpp0x/constexpr-cache1.C: New.
789
790 2012-01-10  Richard Guenther  <rguenther@suse.de>
791
792         PR tree-optimization/51801
793         * gcc.dg/torture/pr51801.c: New testcase.
794
795 2012-01-10  Tobias Burnus  <burnus@net-b.de>
796
797         PR fortran/51652
798         * gfortran.dg/allocate_with_typespec_5.f90: New.
799
800 2012-01-10  Tobias Burnus  <burnus@net-b.de>
801
802         * gfortran.dg/class_39.f03: Update dg-error string.
803
804 2012-01-10  Richard Guenther  <rguenther@suse.de>
805
806         PR tree-optimization/50913
807         * gcc.dg/graphite/interchange-16.c: New testcase.
808         * gcc.dg/graphite/scop-20.c: XFAIL.
809         * gfortran.dg/graphite/interchange-1.f: Likewise.
810         * gfortran.dg/graphite/block-1.f90: Likewise.
811         * gfortran.dg/graphite/block-2.f: Likewise.
812
813 2012-01-10  Richard Henderson  <rth@redhat.com>
814
815         * lib/target-supports.exp (check_effective_target_vect_perm,
816         check_effective_target_vect_perm_byte,
817         check_effective_target_vect_perm_short): Enable for arm neon.
818
819 2012-01-09  Tobias Burnus  <burnus@net-b.de>
820
821         PR fortran/46328
822         * gfortran.dg/typebound_operator_11.f90: New.
823
824 2012-01-09  Eric Botcazou  <ebotcazou@adacore.com>
825
826         * gnat.dg/array18.adb: New test.
827         * gnat.dg/array18_pkg.ads: New helper.
828
829 2012-01-09  Paul Thomas  <pault@gcc.gnu.org>
830
831         PR fortran/51791
832         * gfortran.dg/typebound_operator_7.f03: Insert parentheses
833         around base object in first assignment in main program.
834         * gfortran.dg/typebound_operator_10.f03: New test.
835
836 2012-01-09  Martin Jambor  <mjambor@suse.cz>
837
838         PR tree-optimization/51759
839         * g++.dg/ipa/pr51759.C: New test.
840
841 2012-01-09  Tobias Burnus  <burnus@net-b.de>
842
843         PR fortran/51758
844         * gfortran.dg/optional_absent_2.f90: New.
845
846 2012-01-09  Tobias Burnus  <burnus@net-b.de>
847
848         PR fortran/51578
849         * gfortran.dg/use_17.f90: New.
850
851 2012-01-09  Gary Funck  <gary@intrepid.com>
852
853         PR preprocessor/33919
854         * gcc.dg/pr33919.c: New test.
855         * gcc.dg/pr33919-0.h: New test header file.
856         * gcc.dg/pr33919-1.h: Ditto.
857         * gcc.dg/pr33919-2.h: Ditto.
858
859 2012-01-07  Jan Hubicka  <jh@suse.cz>
860
861         PR tree-optimize/51694
862         * gcc.c-torture/compile/pr51694.c: new testcase.
863
864 2012-01-07  Jan Hubicka  <jh@suse.cz>
865
866         PR tree-optimization/51600
867         * g++.dg/torture/pr51600.C: New testcase.
868
869 2012-01-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
870
871         PR gcov-profile/51715
872         PR gcov-profile/51717
873         * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
874         * gcc.misc-tests/gcov-14.c: Likewise.
875
876 2012-01-06  Jason Merrill  <jason@redhat.com>
877
878         * g++.dg/parse/new5.C: New.
879
880 2012-01-06  Patrick Marlier  <patrick.marlier@gmail.com>
881
882         PR testsuite/51655
883         * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
884         including <string.h>.
885
886 2012-01-06  Jason Merrill  <jason@redhat.com>
887
888         * g++.dg/abi/mangle51.C: New.
889         * g++.dg/abi/mangle52.C: New.
890         * g++.dg/abi/mangle53.C: New.
891         * g++.dg/abi/mangle54.C: New.
892         * g++.dg/abi/mangle55.C: New.
893         * g++.dg/abi/mangle56.C: New.
894         * g++.dg/abi/mangle57.C: New.
895         * g++.dg/abi/mangle58.C: New.
896         * g++.dg/abi/mangle59.C: New.
897         * g++.dg/cpp0x/trailing3.C: Update mangling.
898         * g++.dg/cpp0x/variadic111.C: Update mangling.
899         * g++.dg/cpp0x/variadic4.C: Update mangling.
900         * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
901         * g++.dg/template/nontype22.C: Works now.
902         * g++.dg/template/pr35240.C: Works now.
903
904         * g++.dg/cpp0x/error7.C: New.
905
906 2012-01-06  Tobias Burnus <burnus@net-b.de>
907
908         * gfortran.dg/deallocate_stat_2.f90: New.
909         * coarray/allocate_errgmsg.f90: New.
910         * gfortran.dg/coarray_lib_alloc_1.f90: New.
911         * gfortran.dg/coarray_lib_alloc_2.f90: New.
912         * coarray/subobject_1.f90: Fix for num_images > 1.
913         * gfortran.dg/deallocate_stat.f90: Update due to changed
914         stat= handling.
915
916 2012-01-06  Andrew Stubbs  <ams@codesourcery.com>
917
918         * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
919
920 2012-01-06  Eric Botcazou  <ebotcazou@adacore.com>
921
922         * ada/acats/overflow.lst: Add cb20004.
923
924 2012-01-05  Dodji Seketeli  <dodji@redhat.com>
925
926         PR c++/51541
927         * g++.dg/cpp0x/alias-decl-18.C: New test.
928
929 2012-01-05  Eric Botcazou  <ebotcazou@adacore.com>
930
931         * gcc.c-torture/execute/20120104-1.c: New test.
932
933 2012-01-05  Paul Thomas  <pault@gcc.gnu.org>
934
935         PR fortran/PR48946
936         * gfortran.dg/typebound_operator_9.f03: This is now a copy of
937         the old typebound_operator_8.f03.
938         * gfortran.dg/typebound_operator_8.f03: New version of
939         typebound_operator_7.f03 with 'u' a derived type instead of a
940         class object.
941
942 2012-01-05  Richard Guenther  <rguenther@suse.de>
943
944         * g++.dg/torture/pr49309.C: Skip for -flto.
945
946 2012-01-05  Jakub Jelinek  <jakub@redhat.com>
947
948         PR middle-end/51761
949         * gcc.c-torture/compile/pr51761.c: New test.
950
951 2012-01-05  Richard Guenther  <rguenther@suse.de>
952
953         PR tree-optimization/51760
954         * gcc.dg/torture/pr51760.c: New testcase.
955
956 2012-01-05  Aldy Hernandez  <aldyh@redhat.com>
957
958         PR middle-end/51472
959         * gcc.dg/tm/memopt-6.c: Adjust regexp.
960
961 2012-01-05  Richard Guenther  <rguenther@suse.de>
962
963         PR lto/41576
964         * gfortran.dg/lto/pr41576_0.f90: New testcase.
965         * gfortran.dg/lto/pr41576_1.f90: Likewise.
966
967 2012-01-04  Jakub Jelinek  <jakub@redhat.com>
968
969         PR debug/51695
970         * gcc.dg/pr51695.c: New test.
971
972 2012-01-04  Andrew Pinski  <apinski@cavium.com>
973
974         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
975         * gcc.target/mips/octeon2-lx-1.c: New test.
976         * gcc.target/mips/mips64-dsp-ldx.c: New test.
977         * gcc.target/mips/octeon2-lx-2.c: New test.
978         * gcc.target/mips/octeon2-lx-3.c: New test.
979
980 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
981
982         PR other/51163
983         PR other/51164
984         * gcc.dg/tm/alias-1.c:  Adjust regexp.
985         * gcc.dg/tm/alias-2.c:  Adjust regexp.
986
987 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
988
989         PR c++/51064
990         * g++.dg/warn/Wparentheses-26.C: New.
991
992 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
993
994         * gfortran.dg/elemental_optional_args_2.f90: New test.
995
996 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
997
998         PR fortran/49693
999         * gfortran.dg/common_17.f90:  New test.
1000
1001 2012-01-04  Richard Guenther  <rguenther@suse.de>
1002
1003         PR tree-optimization/49651
1004         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
1005         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
1006
1007 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
1008
1009         PR c++/51738
1010         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
1011
1012 2012-01-03  Andrew Pinski  <apinski@cavium.com>
1013
1014         * lib/scanasm.exp (dg-function-on-line): Always use a special format
1015         for all mips targets.  Also allow an optional .cfi_startproc.
1016
1017 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
1018
1019         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
1020
1021 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
1022
1023         PR c++/29273
1024         * g++.dg/rtti/dyncast5.C: New.
1025
1026 2012-01-03  Richard Guenther  <rguenther@suse.de>
1027
1028         PR tree-optimization/51070
1029         * gcc.dg/torture/pr51070-2.c: New testcase.
1030
1031 2012-01-03  Richard Guenther  <rguenther@suse.de>
1032
1033         PR tree-optimization/51692
1034         * gcc.dg/torture/pr51692.c: New testcase.
1035
1036 2012-01-03  Richard Guenther  <rguenther@suse.de>
1037
1038         PR debug/51650
1039         * g++.dg/lto/pr51650-3_0.C: New testcase.
1040
1041 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
1042
1043         PR c++/15867
1044         * g++.dg/warn/Wredundant-decls-spec.C: New.
1045
1046 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
1047
1048         PR tree-optimization/51719
1049         * g++.dg/tree-prof/pr51719.C: New test.
1050
1051 2012-01-03  Richard Guenther  <rguenther@suse.de>
1052
1053         PR middle-end/51730
1054         * gcc.dg/fold-compare-6.c: New testcase.
1055
1056 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
1057
1058         PR c++/51669
1059         * g++.dg/gomp/pr51669.C: New test.
1060
1061 2012-01-02  Jason Merrill  <jason@redhat.com>
1062
1063         PR c++/51675
1064         * g++.dg/cpp0x/constexpr-union2.C: New.
1065
1066         PR c++/51666
1067         * g++.dg/cpp0x/nsdmi-defer5.C: New.
1068
1069 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
1070
1071         PR c++/51462
1072         * g++.dg/cpp0x/constexpr-99.C: New test.
1073
1074 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
1075
1076         PR c++/20140
1077         * g++.dg/template/init9.C: New.
1078
1079 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1080
1081         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
1082         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
1083         rather than a specific number.
1084
1085 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
1086
1087         PR fortran/46262
1088         PR fortran/46328
1089         PR fortran/51052
1090         * gfortran.dg/typebound_operator_7.f03: New.
1091         * gfortran.dg/typebound_operator_8.f03: New.
1092
1093 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1094
1095         PR target/51729
1096         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
1097         XFAIL.
1098         * gcc.target/mips/dspr2-MULTU.c: Likewise.
1099
1100 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1101
1102         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
1103
1104 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1105
1106         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
1107         for MIPS.
1108
1109 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1110
1111         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
1112         * gfortran.dg/io_real_boz_4.f90: Likewise.
1113         * gfortran.dg/io_real_boz_5.f90: Likewise.
1114
1115 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1116
1117         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
1118
1119 2012-01-02  Revital Eres  <revital.eres@linaro.org>
1120
1121         * gcc.dg/sms-11.c: New file.
1122
1123 2012-01-02  Tobias Burnus  <burnus@net-b.de>
1124
1125         PR fortran/51682
1126         * gfortran.dg/coarray/image_index_3.f90: New.
1127
1128 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
1129
1130         PR c++/16603
1131         * g++.dg/parse/enum8.C: New.
1132
1133 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
1134
1135         PR c++/51379
1136         * g++.dg/conversion/reinterpret4.C: New.
1137         * g++.dg/conversion/reinterpret1.C: Adjust.
1138
1139 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
1140
1141         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
1142
1143 2012-01-01  Fabien ChĂȘne  <fabien@gcc.gnu.org>
1144
1145         * g++.old-deja/g++.brendan/crash25.C: Adjust.
1146         * g++.old-deja/g++.brendan/crash56.C: Likewise.
1147         * g++.old-deja/g++.jason/access14.C: Likewise.
1148         * g++.old-deja/g++.jason/access8.C: Likewise.
1149         * g++.old-deja/g++.jason/access1.C: Likewise.
1150         * g++.old-deja/g++.other/access3.C: Likewise.
1151         * g++.old-deja/g++.other/access5.C: Likewise.
1152         * g++.old-deja/g++.law/unsorted1.C: Likewise.
1153         * g++.old-deja/g++.law/visibility22.C: Likewise.
1154         * g++.old-deja/g++.law/visibility26.C: Likewise.
1155         * g++.old-deja/g++.mike/p2746.C: Likewise.
1156         * g++.dg/debug/using1.C: Likewise.
1157         * g++.dg/lookup/using51.C: Likewise.
1158         * g++.dg/inherit/using5.C: Likewise.
1159         * g++.dg/inherit/pr30297.C: Likewise.
1160         * g++.dg/inherit/access8.C: Likewise.
1161         * g++.dg/torture/pr39362.C: Likewise.
1162         * g++.dg/template/crash13.C: Likewise.
1163         * g++.dg/template/using10.C: Likewise.
1164
1165 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
1166
1167         PR fortran/51502
1168         * lib/gcc-dg.exp (scan-module-absence):  Really commit last
1169         change.
1170
1171 2012-01-01  Ira Rosen  <irar@il.ibm.com>
1172
1173         PR tree-optimization/51704
1174         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
1175         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
1176         corresponding flags.
1177
1178 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
1179
1180         PR c++/51723
1181         * g++.dg/cpp0x/constexpr-delegating2.C: New.
1182
1183 2012-01-01  Jan Hubicka  <jh@suse.cz>
1184
1185         PR rtl-optimization/51069
1186         * gcc.c-torture/compile/pr51069.c: New testcase.
1187
1188 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
1189
1190         PR tree-optimization/51683
1191         * gcc.dg/pr51683.c: New test.
1192 \f
1193 Copyright (C) 2012 Free Software Foundation, Inc.
1194
1195 Copying and distribution of this file, with or without modification,
1196 are permitted in any medium without royalty provided the copyright
1197 notice and this notice are preserved.