OSDN Git Service

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