OSDN Git Service

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