OSDN Git Service

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