OSDN Git Service

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