OSDN Git Service

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