OSDN Git Service

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