OSDN Git Service

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