OSDN Git Service

0cd68764224a716a11ac941761d98f49bef31962
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2012-02-11  Jakub Jelinek  <jakub@redhat.com>
2
3         PR debug/52132
4         * gcc.dg/pr52132.c: New test.
5
6 2012-02-10  Eric Botcazou  <ebotcazou@adacore.com>
7
8         * gnat.dg/specs/aggr4.ads: New test.
9         * gnat.dg/specs/aggr4_pkg.ads: New helper.
10
11 2012-02-10  H.J. Lu  <hongjiu.lu@intel.com>
12
13         PR target/52146
14         * gcc.target/i386/pr52146.c: New.
15
16 2012-02-10  Jakub Jelinek  <jakub@redhat.com>
17
18         PR middle-end/52177
19         * c-c++-common/pr52177.c: New test.
20
21 2012-02-10  Jan Hubicka  <jh@suse.cz>
22
23         PR middle-end/48600
24         * g++.dg/torture/pr48600.C: New testcase.
25
26 2012-02-09  Peter Bergner  <bergner@vnet.ibm.com>
27
28         PR middle-end/52140
29         * gcc.dg/dfp/pr52140.c: New test.
30
31 2012-02-09  Jakub Jelinek  <jakub@redhat.com>
32
33         PR fortran/32380
34         * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
35         of dg-options.
36
37 2012-02-09  Bin Cheng  <bin.cheng@arm.com>
38
39         PR middle-end/51867
40         * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
41         * testsuite/gcc.dg/pr51867.c: New test.
42
43 2012-02-09  Ian Lance Taylor  <iant@google.com>
44
45         * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
46         which don't support -fsplit-stack.  Turn off optimization when
47         compiling select5-out.go.
48
49 2012-02-08  Ian Lance Taylor  <iant@google.com>
50
51         * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
52         systems which don't support -fsplit-stack.
53
54 2012-02-08  Andrew MacLeod  <amacleod@redhat.com>
55
56         * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
57         * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
58         machine instuction in the log.
59
60 2012-02-08  Jack Howarth <howarth@bromo.med.uc.edu>
61
62         * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
63           to 20 seconds.
64
65 2012-02-08  Magnus Granberg  <zorry@gentoo.org>
66
67         PR driver/48524
68         * gcc.dg/pr48524.c: New test.
69         * gcc.dg/pr48524.spec: New spec file for test.
70
71 2012-02-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
72
73         PR fortran/32380
74         * gfortran.dg/vect/pr32380.f90:  New test.
75
76 2012-02-08  Tobias Burnus  <burnus@net-b.de>
77
78         PR fortran/52151
79         * gfortran.dg/realloc_on_assign_12.f90: New.
80
81 2012-02-08  Richard Guenther  <rguenther@suse.de>
82
83         PR rtl-optimization/52170
84         * gcc.dg/torture/pr52170.c: New testcase.
85
86 2012-02-08  Jakub Jelinek  <jakub@redhat.com>
87
88         PR gcov-profile/52150
89         * gcc.dg/tree-prof/pr52150.c: New test.
90
91         PR rtl-optimization/52139
92         * gcc.dg/pr52139.c: New test.
93
94 2012-02-07  Jason Merrill  <jason@redhat.com>
95
96         PR c++/51675
97         * g++.dg/cpp0x/constexpr-union3.C: New.
98
99         PR c++/52035
100         * g++.dg/lto/pr52035_0.C: New.
101
102 2012-02-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
103
104         * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
105         * gcc.dg/special/weak-1.c: Likewise.
106         * gcc.dg/ucnid-12.c: Likewise.
107         * gcc.dg/torture/pr45678-1.c: Likewise.
108         * gcc.dg/torture/pr45678-2.c: Likewise.
109         * gcc.dg/vector-4.c: Likewise.
110         * gcc.dg/ipa/inline-5.c: Likewise.
111         * gcc.dg/ucnid-11.c: Likewise.
112         * gcc.misc-tests/gcov-13.c: Likewise.
113         * gcc.misc-tests/gcov-14.c: Likewise.
114         * g++.dg/ext/label13.C: Likewise.
115         * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
116         hppa*-*-hpux* options.
117         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
118         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
119         * gcc.dg/pr48616.c: Likewise.
120         * gcc.dg/pr17957.c: Likewise.
121         * gcc.dg/pr17055-1.c: Likewise.
122         * gcc.dg/pr32912-1.c: Likewise.
123         * gcc.dg/tm/pr51472.c: Likewise.
124         * c-c++-common/fold-bitand-4.c: Likewise.
125         * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
126         Use dg-additional-options for extra options.
127
128 2012-02-07  Joern Rennecke <joern.rennecke@embecosm.com>
129
130         * gcc.target/epiphany/interrupt-2.c: New test.
131
132 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
133
134         PR target/52155
135         * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
136         * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
137         for MIPS ELF.
138
139 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
140
141         PR target/52152
142         * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
143
144 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
145
146         PR middle-end/24306
147         PR target/52154
148         * lib/target-supports.exp (check_effective_target_mips_eabi): New.
149         * gcc.target/mips/va-arg-1.c: New test.
150
151 2012-02-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
152
153         * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
154         for -mno-pointers-to-nested-functions.
155
156 2012-02-07  Eric Botcazou  <ebotcazou@adacore.com>
157
158         * gcc.c-torture/execute/20120207-1.c: New test.
159
160 2012-02-07  Jakub Jelinek  <jakub@redhat.com>
161
162         PR rtl-optimization/52060
163         * gcc.dg/torture/pr52060.c: New test.
164
165         PR middle-end/52074
166         * gcc.c-torture/compile/pr52074.c: New test.
167
168 2012-02-07  Tobias Burnus  <burnus@net-b.de>
169
170         PR fortran/51514
171         * gfortran.dg/class_to_type_2.f90: New.
172
173 2012-02-06  Thomas König  <tkoenig@gcc.gnu.org>
174
175         PR fortran/32373
176         * gfortran.dg/vect/vect-8.f90:  Use vect_double effective target.
177         Remove module.
178
179 2012-02-06  Jason Merrill  <jason@redhat.com>
180
181         PR c++/52088
182         * g++.dg/template/conv13.C: New.
183
184 2012-02-06  Richard Guenther  <rguenther@suse.de>
185
186         PR tree-optimization/52115
187         * gcc.c-torture/compile/pr52115.c: New testcase.
188
189 2012-02-06  Jakub Jelinek  <jakub@redhat.com>
190
191         PR target/52129
192         * gcc.c-torture/execute/pr52129.c: New test.
193
194 2012-02-06  Andrey Belevantsev  <abel@ispras.ru>
195
196         * gcc.dg/pr48374.c: Actually add the test I forgot 
197         in the 2012-01-25 commit.
198
199 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
200
201         PR fortran/32373
202         * gfortran.dg/vect/vect-8.f90:  New test case.
203
204 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
205
206         PR fortran/48847
207         * gfortran.dg/warn_unused_dummy_argument_3.f90:  New test.
208
209 2012-02-05  Paul Thomas  <pault@gcc.gnu.org>
210
211         PR fortran/52102
212         * gfortran.dg/class_48.f90 : Add test of allocate class array
213         component with source in subroutine test3.  Remove commenting
214         out in subroutine test4, since branching on unitialized variable
215         is now fixed (no PR for this last.).
216
217 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
218
219         * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
220         on MIPS targets.
221         * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
222
223 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
224
225         PR target/52125
226         * lib/target-supports.exp (check_effective_target_mips_rel): New.
227         * gcc.dg/pr48774.c: Skip on MIPS REL targets.
228
229 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
230
231         * lib/target-supports.exp (check_effective_target_mips_llsc): New.
232         (check_effective_target_sync_int_long): Use it.
233         (check_effective_target_sync_char_short): Likewise.
234         * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
235
236 2012-02-05  Tobias Burnus  <burnus@net-b.de>
237
238         PR fortran/51972
239         * gfortran.dg/class_48.f90: Add some further checks.
240
241 2012-02-05  Ira Rosen  <irar@il.ibm.com>
242
243         PR tree-optimization/52091
244         * gcc.dg/vect/pr52091.c: New test.
245
246 2012-02-04  Jakub Jelinek  <jakub@redhat.com>
247
248         PR rtl-optimization/52113
249         * gcc.target/avr/pr52113.c: New test.
250
251 2012-02-03  Jakub Jelinek  <jakub@redhat.com>
252
253         PR rtl-optimization/52092
254         * gcc.c-torture/compile/pr52092.c: New test.
255
256 2012-02-02  Mikael Morin  <mikael@gcc.gnu.org>
257
258         PR fortran/41587
259         * gfortran.dg/class_array_10.f03: New test.
260
261         PR fortran/46356
262         * gfortran.dg/class_array_11.f03: New test.
263
264         PR fortran/51754
265         * gfortran.dg/class_array_12.f03: New test.
266
267 2012-02-02  Paul Thomas  <pault@gcc.gnu.org>
268
269         PR fortran/52012
270         * gfortran.dg/realloc_on_assign_11.f90: New test.
271
272 2012-02-02  Tobias Burnus  <burnus@net-b.de>
273
274         PR fortran/52093
275         * gfortran.dg/shape_7.f90: New.
276
277 2012-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
278
279         * gcc.target/mips/mips-prepend-1.c: New test.
280
281 2012-02-02 Jan Hubicka  <jh@suse.cz>
282            Tom de Vries  <tom@codesourcery.com>
283
284         PR middle-end/51998
285         * testsuite/gcc.dg/alias-12.c: New testcase.
286         * testsuite/gcc.dg/alias-13.c: New testcase.
287
288 2012-02-02  Jakub Jelinek  <jakub@redhat.com>
289
290         PR target/52086
291         * gcc.dg/pr52086.c: New test.
292
293         PR tree-optimization/52073
294         * gcc.c-torture/compile/pr52073.c: New test.
295
296 2012-02-01  Thomas König  <tkoenig@gcc.gnu.org>
297
298         PR fortran/51958
299         * gfortran.dg/function_optimize_10.f90:  New test.
300
301 2012-02-01  Uros Bizjak  <ubizjak@gmail.com>
302
303         * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
304         test on alpha*-*-*.
305
306 2012-02-01  Tobias Burnus  <burnus@net-b.de>
307
308         PR fortran/52024
309         * gfortran.dg/typebound_operator_14.f90: New.
310
311 2012-02-01  Tobias Burnus  <burnus@net-b.de>
312
313         PR fortran/52059
314         * gfortran.dg/elemental_function_1.f90: New.
315
316 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
317
318         PR rtl-optimization/51374
319         * gcc.target/avr/torture/pr51374-1.c:
320         Also fail if SBIS is seen.
321
322 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
323
324         PR rtl-optimization/51374
325         * gcc.target/avr/torture/pr51374-1.c: New.
326
327 2012-01-31  Tobias Burnus  <burnus@net-b.de>
328
329         PR fortran/52024
330         * gfortran.dg/typebound_generic_11.f90: New.
331
332 2012-01-31  Tobias Burnus  <burnus@net-b.de>
333
334         PR fortran/52029
335         * gfortran.dg/class_49.f90: New.
336
337 2012-01-31  Tobias Burnus  <burnus@net-b.de>
338
339         PR fortran/52013
340         * gfortran.dg/elemental_args_check_6.f90: New.
341
342 2012-01-31  Jason Merrill  <jason@redhat.com>
343
344         PR c++/52043
345         * g++.dg/cpp0x/variadic122.C: New.
346
347 2012-01-31  Paul Thomas  <pault@gcc.gnu.org>
348
349         PR fortran/52012
350         * gfortran.dg/realloc_on_assign_10.f90: New test.
351
352 2012-01-31  Richard Guenther  <rguenther@suse.de>
353
354         PR tree-optimization/51528
355         * gcc.dg/torture/pr51528.c: New testcase.
356
357 2012-01-30  Uros Bizjak  <ubizjak@gmail.com>
358
359         PR go/48501
360         * lib/go.exp (go_target_compile): Append timeout= to options.
361         * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
362         select5-out.go test on alpha*-*-* targets.
363
364 2012-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
365
366         * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
367         (TEST_SHORT): Reformat in the same way.
368         * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
369         (TEST_SHORT): Reformat in the same way.
370         * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
371         * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
372         * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
373         * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
374         * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
375
376 2012-01-30  Bin Cheng  <bin.cheng@arm.com>
377
378         PR target/51835
379         * gcc.target/arm/pr51835.c: New testcase.
380
381 2012-01-30  Richard Guenther  <rguenther@suse.de>
382
383         PR tree-optimization/52028
384         * gcc.dg/torture/pr52028.c: New testcase.
385         * gfortran.dg/ldist-pr45199.f: Adjust.
386         * gcc.dg/tree-ssa/ldist-16.c: Likewise.
387         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
388         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
389
390 2012-01-30  Jakub Jelinek  <jakub@redhat.com>
391
392         PR debug/52027
393         * gcc.dg/tree-prof/pr52027.c: New test.
394
395         PR tree-optimization/52046
396         * gcc.dg/pr52046.c: New test.
397
398         PR debug/52048
399         * g++.dg/other/pr52048.C: New test.
400
401 2012-01-30  Richard Guenther  <rguenther@suse.de>
402
403         PR tree-optimization/52045
404         * gcc.dg/pr52045.c: New testcase.
405
406 2012-01-30  Greta Yorsh  <Greta.Yorsh@arm.com>
407
408         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
409         new code generated for __sync_lock_release.
410
411 2012-01-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
412
413         * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
414
415 2012-01-29  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
416
417         PR testsuite/51875
418         * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
419
420         * g++.dg/ext/visibility/template10.C: Fix typo.
421
422         * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
423
424 2012-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
425
426         PR c++/51327
427         * g++.dg/cpp0x/constexpr-ice6.C: New.
428
429 2012-01-29  Tobias Burnus  <burnus@net-b.de>
430
431         PR fortran/41600
432         * gfortran.dg/default_initialization_6.f90: New.
433
434 2012-01-29  Tobias Burnus  <burnus@net-b.de>
435
436         PR fortran/51972
437         * gfortran.dg/class_allocate_12.f90: Enable disabled test.
438         * gfortran.dg/class_48.f90: New.
439
440 2012-01-29  Janne Blomqvist  <jb@gcc.gnu.org>
441
442         PR fortran/51808
443         * gfortran.dg/module_md5_1.f90: Update MD5 sum.
444
445 2012-01-28  Tobias Burnus  <burnus@net-b.de>
446
447         PR fortran/51972
448         * gfortran.dg/class_allocate_12.f90: New.
449
450 2012-01-28  Eric Botcazou  <ebotcazou@adacore.com>
451
452         * gcc.dg/torture/pr50444.c: Fix dg directives.
453
454 2012-01-28  Jakub Jelinek  <jakub@redhat.com>
455
456         PR target/52006
457         * gcc.target/arm/pr52006.c: New test.
458
459 2012-01-27  Aldy Hernandez  <aldyh@redhat.com>
460
461         PR testsuite/52011
462         * gcc.dg/lto/trans-mem.h: New file.
463         * gcc.dg/lto/trans-mem-2_0.c: Include it.
464         * gcc.dg/lto/trans-mem-1_1.c: Same.
465         * gcc.dg/lto/trans-mem-4_1.c: Same.
466         * gcc.dg/lto/trans-mem-3_1.c: Same.
467
468 2012-01-27  Tobias Burnus  <burnus@net-b.de>
469
470         PR fortran/52022
471         * gfortran.dg/dummy_procedure_7.f90: New.
472
473 2012-01-27  Andreas Schwab  <schwab@linux-m68k.org>
474
475         * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
476         *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
477
478 2012-01-27  Jakub Jelinek  <jakub@redhat.com>
479
480         PR c++/51852
481         * g++.dg/other/gc5.C: New test.
482
483 2012-01-27  Richard Guenther  <rguenther@suse.de>
484
485         PR tree-optimization/50444
486         * gcc.dg/torture/pr50444.c: New testcase.
487
488 2012-01-27  Tobias Burnus  <burnus@net-b.de>
489
490         PR fortran/51970
491         PR fortran/51977
492         * gfortran.dg/move_alloc_13.f90: New.
493
494 2012-01-27  Tobias Burnus  <burnus@net-b.de>
495
496         PR fortran/51953
497         * gfortran.dg/allocate_alloc_opt_13.f90: New.
498         * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
499         and change dg-error string.
500
501 2012-01-27  Tobias Burnus  <burnus@net-b.de>
502
503         PR fortran/52016
504         * gfortran.dg/elemental_args_check_5.f90: New.
505
506 2012-01-27  Richard Guenther  <rguenther@suse.de>
507
508         PR middle-end/51959
509         * g++.dg/torture/pr51959.C: New testcase.
510
511 2012-01-27  Tom de Vries  <tom@codesourcery.com>
512
513         PR tree-optimization/51990
514         * gcc.dg/pr51990.c: New test.
515         * gcc.dg/pr51990-2.c: Same.
516
517 2012-01-27  Paul Thomas  <pault@gcc.gnu.org>
518             Tobias Burnus <burnus@gcc.gnu.org>
519
520         PR fortran/48705
521         * gfortran.dg/class_allocate_11.f03: New.
522
523         PR fortran/51870
524         PR fortran/51943
525         PR fortran/51946
526         * gfortran.dg/class_allocate_7.f03: New.
527         * gfortran.dg/class_allocate_8.f03: New.
528         * gfortran.dg/class_allocate_9.f03: New.
529         * gfortran.dg/class_allocate_10.f03: New.
530
531 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
532
533         * gnat.dg/discr34.adb: New test.
534         * gnat.dg/discr34_pkg.ads: New helper.
535
536 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
537
538         * gnat.dg/discr33.adb: New test.
539
540 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
541
542         * gnat.dg/limited_with3.ad[sb): New test.
543         * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
544         * gnat.dg/limited_with3_pkg2.ads: Likewise.
545         * gnat.dg/limited_with3_pkg3.ads: Likewise.
546
547 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
548
549         * gnat.dg/stack_usage1.adb: New test.
550         * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
551
552         * gcc.dg/pr44194-1.c: Remove superfluous include directive.
553         * gcc.dg/pr44194-2.c: Likewise.
554
555 2012-01-26  Paolo Carlini  <paolo.carlini@oracle.com>
556
557         PR c++/51370
558         * g++.dg/template/crash112.C: New.
559
560 2012-01-27  Richard Henderson  <rth@redhat.com>
561
562         * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
563
564 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
565
566         * gfortran.dg/reassoc_4.f: Use dg-additional-options.
567
568 2012-01-26  Jakub Jelinek  <jakub@redhat.com>
569
570         PR middle-end/51895
571         * g++.dg/opt/pr51895.C: New test.
572
573 2012-01-26  Michael Matz  <matz@suse.de>
574
575         PR tree-optimization/48794
576         * gfortran.dg/gomp/pr48794-2.f90: New testcase.
577
578 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
579
580         * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
581
582 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
583
584         * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
585         * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
586         memory.
587         * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
588         the default value for s390 and s390x.
589
590 2012-01-25  Aldy Hernandez  <aldyh@redhat.com>
591
592         PR lto/51698
593         * gcc.dg/lto/trans-mem-4_0.c: New.
594         * gcc.dg/lto/trans-mem-4_1.c: New.
595         * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
596         TM builtins.
597         * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
598         * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
599         TM builtins.
600         * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
601         * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
602         TM builtins.
603
604 2012-01-25    Georg-Johann Lay  <avr@gjlay.de>
605
606         * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
607
608 2012-01-25  Ian Lance Taylor  <iant@google.com>
609
610         * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
611
612 2012-01-25  Tobias Burnus  <burnus@net-b.de>
613
614         PR fortran/51995
615         * gfortran.dg/typebound_proc_25.f90: New.
616
617 2012-01-25  Jason Merrill  <jason@redhat.com>
618
619         PR c++/51992
620         * g++.dg/lto/pr51992_0.C: New.
621
622 2012-01-25  Jakub Jelinek  <jakub@redhat.com>
623
624         PR tree-optimization/51987
625         * gcc.target/i386/pr51987.c: New test.
626
627 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
628
629         * gcc.dg/tm/lto-1.c: Require lto support in target.
630
631 2012-01-25  Andrey Belevantsev  <abel@ispras.ru>
632
633         PR rtl-optimization/48374
634         * gcc.dg/pr48374.c: New test.
635
636 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
637
638         * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
639
640 2012-01-25  Tobias Burnus  <burnus@net-b.de>
641
642         PR fortran/51966
643         * gfortran.dg/derived_constructor_char_3.f90: New.
644
645 2012-01-24  Ian Lance Taylor  <iant@google.com>
646
647         * go.test/go-test.exp (filecmp): New procedure.
648         (errchk): Handle quoted square brackets.
649         (go-gc-tests): Set go_compile_args. Handle various new test
650         lines.  Skip a few new tests.
651         * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
652
653 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
654
655         * lib/target-supports.exp (proc check_effective_target_vect_perm)
656         (check_effective_target_vect_extract_even_odd)
657         (check_effective_target_vect_interleave): Return true for MIPS
658         paired-single.
659
660 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
661
662         * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
663         (main): Use it instead of argc.
664
665 2012-01-24  Jason Merrill  <jason@redhat.com>
666
667         PR c++/51973
668         * g++.dg/cpp0x/sfinae31.C: New.
669
670 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
671
672         * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
673
674 2012-01-24  Jason Merrill  <jason@redhat.com>
675
676         PR c++/51812
677         * g++.dg/inherit/covariant20.C: New.
678
679 2012-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
680
681         PR c++/51223
682         * g++.dg/parse/crash58.C: New.
683
684 2012-01-24  Jakub Jelinek  <jakub@redhat.com>
685
686         PR target/51957
687         * gcc.dg/pr51957-1.c: New test.
688         * gcc.dg/pr51957-1.h: New file.
689         * gcc.dg/pr51957-2.c: New test.
690
691 2012-01-23  Jason Merrill  <jason@redhat.com>
692
693         PR c++/51930
694         * g++.dg/ext/visibility/template10.C: New.
695
696 2012-01-23  Tobias Burnus  <burnus@net-b.de>
697
698         PR fortran/51948
699         * gfortran.dg/move_alloc_12.f90: New.
700
701 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
702
703         PR middle-end/45416
704         * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
705
706 2012-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
707
708         PR c++/51398
709         * g++.dg/template/crash111.C: New.
710
711 2012-01-23  Arnaud Charlet  <charlet@adacore.com>
712
713         * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
714         configurations.
715         * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
716
717 2012-01-23  Dodji Seketeli  <dodji@redhat.com>
718
719         PR testsuite/51941
720         * g++.dg/debug/dwarf2/nested-3.C:  Accept multiple lines between
721         the DW_TAG_class_type and DW_AT_name: "Executor".
722
723 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
724
725         * lib/target-supports.exp
726         (check_effective_target_vect_extract_even_odd): Handle ARM neon.
727         (check_effective_target_vect_interleave): Likewise.
728
729 2012-01-22  Jason Merrill  <jason@redhat.com>
730
731         PR c++/51925
732         * g++.dg/template/using20.C: New.
733         * g++.dg/template/template-id-2.C: Adjust diagnostic.
734
735 2012-01-23  Jason Merrill  <jason@redhat.com>
736
737         PR target/51934
738         * g++.dg/torture/pr51344.C: Limit to x86.
739
740 2012-01-23  Greta Yorsh  <Greta.Yorsh@arm.com>
741
742         * c-c++-common/tm/omp.c: Require target with pthread support.
743
744 2012-01-23  Richard Guenther  <rguenther@suse.de>
745
746         PR tree-optimization/51949
747         * gcc.dg/torture/pr51949.c: New testcase.
748
749 2012-01-23  Jakub Jelinek  <jakub@redhat.com>
750
751         PR rtl-optimization/51933
752         * gcc.c-torture/execute/pr51933.c: New test.
753
754 2012-01-22  Douglas B Rupp  <rupp@gnat.com>
755
756         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
757         Do not define for Interix.
758
759 2012-01-22  Jason Merrill  <jason@redhat.com>
760
761         PR c++/51832
762         * g++.dg/lto/pr51832.h: New.
763         * g++.dg/lto/pr51832_0.C: New.
764         * g++.dg/lto/pr51832_1.C: New.
765
766 2012-01-22  Eric Botcazou  <ebotcazou@adacore.com>
767
768         * gcc.dg/ext-elim-1.c: New test.
769
770 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
771
772         PR target/51931
773         * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
774         * g++.dg/opt/longbranch1.C: Likewise.
775
776 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
777
778         * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
779         in C++11 mode.
780
781 2012-01-21  Steven G. Kargl  <kargl@gcc.gnu.org>
782
783         PR fortran/50556
784         * gfortran.dg/namelist_74.f90: New test.
785         * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
786
787 2012-01-21  Tobias Burnus  <burnus@net-b.de>
788
789         PR fortran/51913
790         * gfortran.dg/class_47.f90: New.
791
792 2012-01-21  Eric Botcazou  <ebotcazou@adacore.com>
793
794         * gnat.dg/renaming5.ad[sb]: New test.
795
796 2012-01-20  Jason Merrill  <jason@redhat.com>
797
798         PR c++/51919
799         * g++.dg/pch/mangle1.{C,Hs}: Remove.
800
801 2012-01-20  Jason Merrill  <jason@redhat.com>
802
803         PR c++/51922
804         * g++.dg/ext/attrib42.C: Require ilp32.
805
806 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
807
808         PR target/51915
809         * gcc.target/arm/pr51915.c: New test.
810
811 2012-01-20  Cary Coutant  <ccoutant@google.com>
812             Dodji Seketeli  <dodji@redhat.com>
813
814         PR debug/45682
815         * g++.dg/debug/dwarf2/nested-3.C: New test.
816
817 2012-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
818
819         PR c++/51402
820         * g++.dg/template/crash110.C: New.
821
822 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
823
824         * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
825         Remove default options on hppa*-*-hpux*.
826
827 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
828
829         * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
830
831 2012-01-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
832
833         * gcc.c-torture/compile/pr51856.c: New testcase.
834
835 2012-01-20  Uros Bizjak  <ubizjak@gmail.com>
836
837         * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
838         options to go_target_compile.
839
840 2012-01-20  Kai Tietz  <ktietz@redhat.com>
841
842         * g++.dg/torture/pr51344.C: Fix typo.
843
844 2012-01-20  Richard Guenther  <rguenther@suse.de>
845
846         PR tree-optimization/51903
847         * g++.dg/torture/pr51903.C: New testcase.
848
849 2012-01-20  Tobias Burnus  <burnus@net-b.de>
850             Janus Weil  <janus@gcc.gnu.org>
851
852         PR fortran/51056
853         * gfortran.dg/use_21.f90: New.
854
855 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
856
857         PR target/51106
858         * gcc.dg/torture/pr51106-1.c: New test.
859         * gcc.dg/torture/pr51106-2.c: New test.
860
861 2012-01-19  Kai Tietz  <ktietz@redhat.com>
862
863         * g++.dg/torture/pr51344.C: New test.
864
865 2012-01-19  Tobias Burnus  <burnus@net-b.de>
866
867         PR fortran/51904
868         * gfortran.dg/intrinsic_size_2.f90: New.
869
870 2012-01-19  Jason Merrill  <jason@redhat.com>
871
872         PR c++/51889
873         * g++.dg/inherit/using7.C: New.
874
875 2012-01-19  Richard Guenther  <rguenther@suse.de>
876
877         PR tree-optimization/37997
878         * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
879
880 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
881
882         PR rtl-optimization/51505
883         * gcc.dg/pr51505.c: New test.
884
885 2012-01-18  Paul Thomas  <pault@gcc.gnu.org>
886
887         PR fortran/51634
888         * gfortran.dg/typebound_operator_12.f03: New.
889         * gfortran.dg/typebound_operator_13.f03: New.
890
891 2012-01-18  Paolo Carlini  <paolo.carlini@oracle.com>
892
893         PR c++/51225
894         * g++.dg/cpp0x/pr51225.C: New.
895
896 2012-01-17  Ian Lance Taylor  <iant@google.com>
897
898         PR go/50656
899         * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
900
901 2012-01-17  Tobias Burnus  <burnus@net-b.de>
902
903         PR fortran/51869
904         * gfortran.dg/realloc_on_assign_9.f90: New.
905
906 2012-01-17  Aldy Hernandez  <aldyh@redhat.com>
907
908         PR other/51165
909         * gcc.dg/tm/memopt-3.c: Remove xfail.
910         * gcc.dg/tm/memopt-4.c: Remove xfail.
911         * gcc.dg/tm/memopt-5.c: Remove xfail.
912         * gcc.dg/tm/memopt-7.c: Remove xfail.
913
914 2012-01-17  Jakub Jelinek  <jakub@redhat.com>
915
916         PR tree-optimization/51877
917         * gcc.c-torture/execute/pr51877.c: New test.
918
919 2012-01-17  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
920
921         * gcc.dg/vect/no-section-anchors-vect-69.c: Change
922         {!vect_align_arrays} to vect_sizes_32B_16B.
923         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
924         * gcc.dg/vect/vect-peel-3.c: Ditto.
925
926 2012-01-16  Jason Merrill  <jason@redhat.com>
927
928         PR c++/51854
929         * g++.dg/abi/mangle60.C: New.
930
931         PR c++/51827
932         * g++.dg/pch/mangle1.{C,Hs}: New.
933
934 2012-01-16  Mikael Morin  <mikael@gcc.gnu.org>
935             Tobias Burnus  <burnus@net-b.de>
936
937         PR fortran/50981
938         * gfortran.dg/elemental_optional_args_3.f90: New
939         * gfortran.dg/elemental_optional_args_4.f90: New
940
941 2012-01-16  Tobias Burnus  <burnus@net-b.de>
942
943         PR fortran/51809
944         * gfortran.dg/use_20.f90: New
945
946 2012-01-16  Jason Merrill  <jason@redhat.com>
947
948         PR c++/51868
949         * g++.dg/cpp0x/rv-bitfield.C: New.
950         * g++.dg/cpp0x/rv-bitfield2.C: New.
951
952 2012-01-16  Paul Thomas  <pault@gcc.gnu.org>
953
954         * gfortran.dg/class_array_3.f03: Remove the explicit loop in
955         subroutine 'qsort' and use index array to assign the result.
956
957 2012-01-16  Jakub Jelinek  <jakub@redhat.com>
958
959         PR tree-optimization/51865
960         * gcc.dg/pr51865.c: New test.
961
962 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
963
964         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
965
966 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
967
968         * gcc.target/mips/code-readable-2.c: Allow the jump table address
969         to be loaded from the constant pool, rather than via %hi and %lo.
970
971 2012-01-15  Uros Bizjak  <ubizjak@gmail.com>
972
973         PR rtl-optimization/51821
974         * gcc.dg/pr51821.c: New test.
975
976 2012-01-15  Andreas Schwab  <schwab@linux-m68k.org>
977
978         * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
979
980 2012-01-14  Andreas Schwab  <schwab@linux-m68k.org>
981
982         * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
983
984 2012-01-14  Tobias Burnus  <burnus@net-b.de>
985
986         PR fortran/51800
987         * gfortran.dg/init_flag_8.f90: New.
988         * gfortran.dg/init_flag_9.f90: New.
989
990 2011-01-14  Tobias Burnus  <burnus@net-b.de>
991
992         PR fortran/51816
993         * gfortran.dg/use_18.f90: New.
994         * gfortran.dg/use_19.f90: New.
995
996 2012-01-13  Ian Lance Taylor  <iant@google.com>
997
998         PR c++/50012
999         * g++.dg/warn/Wsign-compare-4.C: New.
1000
1001 2012-01-13  Paul Thomas  <pault@gcc.gnu.org>
1002
1003         PR fortran/48351
1004         * gfortran.dg/alloc_comp_assign.f03: New.
1005         * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
1006         __BUILTIN_FREE from 38 to 32.
1007
1008 2012-01-13  Jason Merrill  <jason@redhat.com>
1009
1010         PR c++/20681
1011         * g++.dg/warn/Wreturn-type-7.C: New.
1012
1013 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
1014
1015         * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
1016         assumption.
1017         * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
1018         * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
1019         * gcc.dg/cpp/warn-multichar-2.c: Ditto.
1020         * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
1021         int32plus because of big array needed.
1022         * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
1023         * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
1024
1025 2012-01-13  Jason Merrill  <jason@redhat.com>
1026
1027         PR c++/51813
1028         * g++.dg/ext/visibility/template9.C: New.
1029
1030         PR c++/51620
1031         * g++.dg/cpp0x/defaulted34.C: New.
1032         * g++.dg/template/virtual3.C: New.
1033
1034 2012-01-13  Richard Guenther  <rguenther@suse.de>
1035
1036         PR middle-end/8081
1037         * gcc.dg/torture/pr8081.c: New testcase.
1038
1039 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
1040
1041         * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
1042
1043 2012-01-12  Jason Merrill  <jason@redhat.com>
1044
1045         PR c++/51714
1046         * g++.dg/ext/stmtexpr14.C: New.
1047
1048 2012-01-13  Dodji Seketeli  <dodji@redhat.com>
1049
1050         PR c++/51633
1051         * g++.dg/cpp0x/constexpr-diag4.C: New test.
1052
1053 2012-01-12  Jason Merrill  <jason@redhat.com>
1054
1055         PR c++/48051
1056         * g++.dg/abi/mangle48.C: Test qualified-names, too.
1057         * g++.dg/abi/mangle58.C: Likewise.
1058
1059         PR c++/51403
1060         * g++.dg/template/arg8.C: New.
1061
1062 2012-01-12  Ira Rosen  <irar@il.ibm.com>
1063
1064         PR tree-optimization/51799
1065         * gcc.dg/vect/pr51799.c: New test.
1066         * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
1067         patterns.
1068
1069 2012-01-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
1070             Tobias Burnus  <burnus@net-b.de>
1071
1072         PR fortran/51057
1073         PR fortran/51616
1074         * lib/target-supports.exp
1075         (check_effective_target_fortran_largest_fp_has_sqrt): New.
1076         * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
1077
1078 2012-01-11  Jason Merrill  <jason@redhat.com>
1079
1080         PR c++/51565
1081         * g++.dg/ext/attrib42.C: New.
1082
1083 2012-01-11  Jakub Jelinek  <jakub@redhat.com>
1084
1085         PR bootstrap/51796
1086         * gcc.dg/pr51796.c: New test.
1087
1088 2012-01-11  Jason Merrill  <jason@redhat.com>
1089
1090         PR c++/51818
1091         * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
1092
1093 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
1094
1095         * gnat.dg/array19.ad[sb]: New test.
1096
1097 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
1098
1099         * gnat.dg/opt23.ad[sb]: New test.
1100         * gnat.dg/opt23_pkg.ad[sb]: New helper.
1101         * gnat.dg/opt24.ad[sb]: New test.
1102
1103 2012-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1104
1105         PR tree-optimization/49642
1106         * gcc.dg/tree-ssa/pr49642-1.c: New test.
1107         * gcc.dg/tree-ssa/pr49642-2.c: New test.
1108
1109 2012-01-11  Jason Merrill  <jason@redhat.com>
1110
1111         PR c++/51613
1112         * g++.dg/template/explicit-args5.C: New.
1113
1114 2012-01-11  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1115
1116         * gcc.c-torture/execute/20120110-1.c: New testcase.
1117
1118 2012-01-10  Jason Merrill  <jason@redhat.com>
1119
1120         PR c++/51614
1121         * g++.dg/inherit/ambig1.C: New.
1122
1123         PR c++/51433
1124         * g++.dg/cpp0x/constexpr-cache1.C: New.
1125
1126 2012-01-10  Richard Guenther  <rguenther@suse.de>
1127
1128         PR tree-optimization/51801
1129         * gcc.dg/torture/pr51801.c: New testcase.
1130
1131 2012-01-10  Tobias Burnus  <burnus@net-b.de>
1132
1133         PR fortran/51652
1134         * gfortran.dg/allocate_with_typespec_5.f90: New.
1135
1136 2012-01-10  Tobias Burnus  <burnus@net-b.de>
1137
1138         * gfortran.dg/class_39.f03: Update dg-error string.
1139
1140 2012-01-10  Richard Guenther  <rguenther@suse.de>
1141
1142         PR tree-optimization/50913
1143         * gcc.dg/graphite/interchange-16.c: New testcase.
1144         * gcc.dg/graphite/scop-20.c: XFAIL.
1145         * gfortran.dg/graphite/interchange-1.f: Likewise.
1146         * gfortran.dg/graphite/block-1.f90: Likewise.
1147         * gfortran.dg/graphite/block-2.f: Likewise.
1148
1149 2012-01-10  Richard Henderson  <rth@redhat.com>
1150
1151         * lib/target-supports.exp (check_effective_target_vect_perm,
1152         check_effective_target_vect_perm_byte,
1153         check_effective_target_vect_perm_short): Enable for arm neon.
1154
1155 2012-01-09  Tobias Burnus  <burnus@net-b.de>
1156
1157         PR fortran/46328
1158         * gfortran.dg/typebound_operator_11.f90: New.
1159
1160 2012-01-09  Eric Botcazou  <ebotcazou@adacore.com>
1161
1162         * gnat.dg/array18.adb: New test.
1163         * gnat.dg/array18_pkg.ads: New helper.
1164
1165 2012-01-09  Paul Thomas  <pault@gcc.gnu.org>
1166
1167         PR fortran/51791
1168         * gfortran.dg/typebound_operator_7.f03: Insert parentheses
1169         around base object in first assignment in main program.
1170         * gfortran.dg/typebound_operator_10.f03: New test.
1171
1172 2012-01-09  Martin Jambor  <mjambor@suse.cz>
1173
1174         PR tree-optimization/51759
1175         * g++.dg/ipa/pr51759.C: New test.
1176
1177 2012-01-09  Tobias Burnus  <burnus@net-b.de>
1178
1179         PR fortran/51758
1180         * gfortran.dg/optional_absent_2.f90: New.
1181
1182 2012-01-09  Tobias Burnus  <burnus@net-b.de>
1183
1184         PR fortran/51578
1185         * gfortran.dg/use_17.f90: New.
1186
1187 2012-01-09  Gary Funck  <gary@intrepid.com>
1188
1189         PR preprocessor/33919
1190         * gcc.dg/pr33919.c: New test.
1191         * gcc.dg/pr33919-0.h: New test header file.
1192         * gcc.dg/pr33919-1.h: Ditto.
1193         * gcc.dg/pr33919-2.h: Ditto.
1194
1195 2012-01-07  Jan Hubicka  <jh@suse.cz>
1196
1197         PR tree-optimize/51694
1198         * gcc.c-torture/compile/pr51694.c: new testcase.
1199
1200 2012-01-07  Jan Hubicka  <jh@suse.cz>
1201
1202         PR tree-optimization/51600
1203         * g++.dg/torture/pr51600.C: New testcase.
1204
1205 2012-01-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1206
1207         PR gcov-profile/51715
1208         PR gcov-profile/51717
1209         * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
1210         * gcc.misc-tests/gcov-14.c: Likewise.
1211
1212 2012-01-06  Jason Merrill  <jason@redhat.com>
1213
1214         * g++.dg/parse/new5.C: New.
1215
1216 2012-01-06  Patrick Marlier  <patrick.marlier@gmail.com>
1217
1218         PR testsuite/51655
1219         * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
1220         including <string.h>.
1221
1222 2012-01-06  Jason Merrill  <jason@redhat.com>
1223
1224         * g++.dg/abi/mangle51.C: New.
1225         * g++.dg/abi/mangle52.C: New.
1226         * g++.dg/abi/mangle53.C: New.
1227         * g++.dg/abi/mangle54.C: New.
1228         * g++.dg/abi/mangle55.C: New.
1229         * g++.dg/abi/mangle56.C: New.
1230         * g++.dg/abi/mangle57.C: New.
1231         * g++.dg/abi/mangle58.C: New.
1232         * g++.dg/abi/mangle59.C: New.
1233         * g++.dg/cpp0x/trailing3.C: Update mangling.
1234         * g++.dg/cpp0x/variadic111.C: Update mangling.
1235         * g++.dg/cpp0x/variadic4.C: Update mangling.
1236         * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
1237         * g++.dg/template/nontype22.C: Works now.
1238         * g++.dg/template/pr35240.C: Works now.
1239
1240         * g++.dg/cpp0x/error7.C: New.
1241
1242 2012-01-06  Tobias Burnus <burnus@net-b.de>
1243
1244         * gfortran.dg/deallocate_stat_2.f90: New.
1245         * coarray/allocate_errgmsg.f90: New.
1246         * gfortran.dg/coarray_lib_alloc_1.f90: New.
1247         * gfortran.dg/coarray_lib_alloc_2.f90: New.
1248         * coarray/subobject_1.f90: Fix for num_images > 1.
1249         * gfortran.dg/deallocate_stat.f90: Update due to changed
1250         stat= handling.
1251
1252 2012-01-06  Andrew Stubbs  <ams@codesourcery.com>
1253
1254         * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
1255
1256 2012-01-06  Eric Botcazou  <ebotcazou@adacore.com>
1257
1258         * ada/acats/overflow.lst: Add cb20004.
1259
1260 2012-01-05  Dodji Seketeli  <dodji@redhat.com>
1261
1262         PR c++/51541
1263         * g++.dg/cpp0x/alias-decl-18.C: New test.
1264
1265 2012-01-05  Eric Botcazou  <ebotcazou@adacore.com>
1266
1267         * gcc.c-torture/execute/20120104-1.c: New test.
1268
1269 2012-01-05  Paul Thomas  <pault@gcc.gnu.org>
1270
1271         PR fortran/PR48946
1272         * gfortran.dg/typebound_operator_9.f03: This is now a copy of
1273         the old typebound_operator_8.f03.
1274         * gfortran.dg/typebound_operator_8.f03: New version of
1275         typebound_operator_7.f03 with 'u' a derived type instead of a
1276         class object.
1277
1278 2012-01-05  Richard Guenther  <rguenther@suse.de>
1279
1280         * g++.dg/torture/pr49309.C: Skip for -flto.
1281
1282 2012-01-05  Jakub Jelinek  <jakub@redhat.com>
1283
1284         PR middle-end/51761
1285         * gcc.c-torture/compile/pr51761.c: New test.
1286
1287 2012-01-05  Richard Guenther  <rguenther@suse.de>
1288
1289         PR tree-optimization/51760
1290         * gcc.dg/torture/pr51760.c: New testcase.
1291
1292 2012-01-05  Aldy Hernandez  <aldyh@redhat.com>
1293
1294         PR middle-end/51472
1295         * gcc.dg/tm/memopt-6.c: Adjust regexp.
1296
1297 2012-01-05  Richard Guenther  <rguenther@suse.de>
1298
1299         PR lto/41576
1300         * gfortran.dg/lto/pr41576_0.f90: New testcase.
1301         * gfortran.dg/lto/pr41576_1.f90: Likewise.
1302
1303 2012-01-04  Jakub Jelinek  <jakub@redhat.com>
1304
1305         PR debug/51695
1306         * gcc.dg/pr51695.c: New test.
1307
1308 2012-01-04  Andrew Pinski  <apinski@cavium.com>
1309
1310         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
1311         * gcc.target/mips/octeon2-lx-1.c: New test.
1312         * gcc.target/mips/mips64-dsp-ldx.c: New test.
1313         * gcc.target/mips/octeon2-lx-2.c: New test.
1314         * gcc.target/mips/octeon2-lx-3.c: New test.
1315
1316 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
1317
1318         PR other/51163
1319         PR other/51164
1320         * gcc.dg/tm/alias-1.c:  Adjust regexp.
1321         * gcc.dg/tm/alias-2.c:  Adjust regexp.
1322
1323 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
1324
1325         PR c++/51064
1326         * g++.dg/warn/Wparentheses-26.C: New.
1327
1328 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
1329
1330         * gfortran.dg/elemental_optional_args_2.f90: New test.
1331
1332 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
1333
1334         PR fortran/49693
1335         * gfortran.dg/common_17.f90:  New test.
1336
1337 2012-01-04  Richard Guenther  <rguenther@suse.de>
1338
1339         PR tree-optimization/49651
1340         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
1341         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
1342
1343 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
1344
1345         PR c++/51738
1346         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
1347
1348 2012-01-03  Andrew Pinski  <apinski@cavium.com>
1349
1350         * lib/scanasm.exp (dg-function-on-line): Always use a special format
1351         for all mips targets.  Also allow an optional .cfi_startproc.
1352
1353 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
1354
1355         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
1356
1357 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
1358
1359         PR c++/29273
1360         * g++.dg/rtti/dyncast5.C: New.
1361
1362 2012-01-03  Richard Guenther  <rguenther@suse.de>
1363
1364         PR tree-optimization/51070
1365         * gcc.dg/torture/pr51070-2.c: New testcase.
1366
1367 2012-01-03  Richard Guenther  <rguenther@suse.de>
1368
1369         PR tree-optimization/51692
1370         * gcc.dg/torture/pr51692.c: New testcase.
1371
1372 2012-01-03  Richard Guenther  <rguenther@suse.de>
1373
1374         PR debug/51650
1375         * g++.dg/lto/pr51650-3_0.C: New testcase.
1376
1377 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
1378
1379         PR c++/15867
1380         * g++.dg/warn/Wredundant-decls-spec.C: New.
1381
1382 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
1383
1384         PR tree-optimization/51719
1385         * g++.dg/tree-prof/pr51719.C: New test.
1386
1387 2012-01-03  Richard Guenther  <rguenther@suse.de>
1388
1389         PR middle-end/51730
1390         * gcc.dg/fold-compare-6.c: New testcase.
1391
1392 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
1393
1394         PR c++/51669
1395         * g++.dg/gomp/pr51669.C: New test.
1396
1397 2012-01-02  Jason Merrill  <jason@redhat.com>
1398
1399         PR c++/51675
1400         * g++.dg/cpp0x/constexpr-union2.C: New.
1401
1402         PR c++/51666
1403         * g++.dg/cpp0x/nsdmi-defer5.C: New.
1404
1405 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
1406
1407         PR c++/51462
1408         * g++.dg/cpp0x/constexpr-99.C: New test.
1409
1410 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
1411
1412         PR c++/20140
1413         * g++.dg/template/init9.C: New.
1414
1415 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1416
1417         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
1418         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
1419         rather than a specific number.
1420
1421 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
1422
1423         PR fortran/46262
1424         PR fortran/46328
1425         PR fortran/51052
1426         * gfortran.dg/typebound_operator_7.f03: New.
1427         * gfortran.dg/typebound_operator_8.f03: New.
1428
1429 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1430
1431         PR target/51729
1432         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
1433         XFAIL.
1434         * gcc.target/mips/dspr2-MULTU.c: Likewise.
1435
1436 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1437
1438         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
1439
1440 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1441
1442         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
1443         for MIPS.
1444
1445 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1446
1447         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
1448         * gfortran.dg/io_real_boz_4.f90: Likewise.
1449         * gfortran.dg/io_real_boz_5.f90: Likewise.
1450
1451 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1452
1453         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
1454
1455 2012-01-02  Revital Eres  <revital.eres@linaro.org>
1456
1457         * gcc.dg/sms-11.c: New file.
1458
1459 2012-01-02  Tobias Burnus  <burnus@net-b.de>
1460
1461         PR fortran/51682
1462         * gfortran.dg/coarray/image_index_3.f90: New.
1463
1464 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
1465
1466         PR c++/16603
1467         * g++.dg/parse/enum8.C: New.
1468
1469 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
1470
1471         PR c++/51379
1472         * g++.dg/conversion/reinterpret4.C: New.
1473         * g++.dg/conversion/reinterpret1.C: Adjust.
1474
1475 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
1476
1477         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
1478
1479 2012-01-01  Fabien Chêne  <fabien@gcc.gnu.org>
1480
1481         * g++.old-deja/g++.brendan/crash25.C: Adjust.
1482         * g++.old-deja/g++.brendan/crash56.C: Likewise.
1483         * g++.old-deja/g++.jason/access14.C: Likewise.
1484         * g++.old-deja/g++.jason/access8.C: Likewise.
1485         * g++.old-deja/g++.jason/access1.C: Likewise.
1486         * g++.old-deja/g++.other/access3.C: Likewise.
1487         * g++.old-deja/g++.other/access5.C: Likewise.
1488         * g++.old-deja/g++.law/unsorted1.C: Likewise.
1489         * g++.old-deja/g++.law/visibility22.C: Likewise.
1490         * g++.old-deja/g++.law/visibility26.C: Likewise.
1491         * g++.old-deja/g++.mike/p2746.C: Likewise.
1492         * g++.dg/debug/using1.C: Likewise.
1493         * g++.dg/lookup/using51.C: Likewise.
1494         * g++.dg/inherit/using5.C: Likewise.
1495         * g++.dg/inherit/pr30297.C: Likewise.
1496         * g++.dg/inherit/access8.C: Likewise.
1497         * g++.dg/torture/pr39362.C: Likewise.
1498         * g++.dg/template/crash13.C: Likewise.
1499         * g++.dg/template/using10.C: Likewise.
1500
1501 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
1502
1503         PR fortran/51502
1504         * lib/gcc-dg.exp (scan-module-absence):  Really commit last
1505         change.
1506
1507 2012-01-01  Ira Rosen  <irar@il.ibm.com>
1508
1509         PR tree-optimization/51704
1510         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
1511         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
1512         corresponding flags.
1513
1514 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
1515
1516         PR c++/51723
1517         * g++.dg/cpp0x/constexpr-delegating2.C: New.
1518
1519 2012-01-01  Jan Hubicka  <jh@suse.cz>
1520
1521         PR rtl-optimization/51069
1522         * gcc.c-torture/compile/pr51069.c: New testcase.
1523
1524 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
1525
1526         PR tree-optimization/51683
1527         * gcc.dg/pr51683.c: New test.
1528 \f
1529 Copyright (C) 2012 Free Software Foundation, Inc.
1530
1531 Copying and distribution of this file, with or without modification,
1532 are permitted in any medium without royalty provided the copyright
1533 notice and this notice are preserved.