OSDN Git Service

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