OSDN Git Service

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