OSDN Git Service

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