OSDN Git Service

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