OSDN Git Service

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