OSDN Git Service

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