OSDN Git Service

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