OSDN Git Service

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