OSDN Git Service

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