OSDN Git Service

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