OSDN Git Service

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