OSDN Git Service

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