OSDN Git Service

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