OSDN Git Service

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