OSDN Git Service

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