OSDN Git Service

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