OSDN Git Service

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