OSDN Git Service

2012-05-16 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2012-05-16  Richard Guenther  <rguenther@suse.de>
2
3         PR tree-optimization/53364
4         * g++.dg/torture/pr53364.C: New testcase.
5
6 2012-05-15  Jakub Jelinek  <jakub@redhat.com>
7
8         PR target/53358
9         * gcc.dg/pr53358.c: New test.
10
11 2012-05-14  Uros Bizjak  <ubizjak@gmail.com>
12
13         * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
14         * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
15
16 2012-05-12  Eric Botcazou  <ebotcazou@adacore.com>
17
18         * gnat.dg/null_pointer_deref3.adb: New test.
19
20 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
21
22         PR c++/53301
23         * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
24
25 2012-05-10  Eric Botcazou  <ebotcazou@adacore.com>
26
27         * gnat.dg/lto11.ad[sb]: New test.
28
29 2012-05-08  Hans-Peter Nilsson  <hp@axis.com>
30
31         PR target/53272
32         * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
33
34 2012-05-07  Jakub Jelinek  <jakub@redhat.com>
35
36         PR tree-optimization/53239
37         * g++.dg/opt/vrp3.C: New test.
38         * g++.dg/opt/vrp3-aux.cc: New file.
39         * g++.dg/opt/vrp3.h: New file.
40
41 2012-05-07  Tobias Burnus  <burnus@net-b.de>
42
43         Backport from mainline:
44         2012-05-07  Tobias Burnus  <burnus@net-b.de>
45
46         PR fortran/53255
47         * gfortran.dg/typebound_operator_15.f90: New.
48
49 2012-05-05  Tobias Burnus  <burnus@net-b.de>
50
51         Backport from mainline:
52         2012-05-04  Tobias Burnus  <burnus@net-b.de>
53
54         PR fortran/53111
55         * gfortran.dg/constructor_7.f90: New.
56         * gfortran.dg/constructor_8.f90: New.
57
58 2012-05-04  Ulrich Weigand  <ulrich.weigand@linaro.org>
59
60         Backport from mainline:
61
62         2012-05-04  Ulrich Weigand  <ulrich.weigand@linaro.org>
63
64         PR tree-optimization/52633
65         * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
66         recognized as widening shifts instead of over-widening.
67         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
68         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
69         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
70         * gcc.target/arm/pr52633.c: New test.
71
72         2012-04-10  Ulrich Weigand  <ulrich.weigand@linaro.org>
73
74         PR tree-optimization/52870
75         * gcc.dg/vect/pr52870.c: New test.
76
77 2012-05-04  Richard Guenther  <rguenther@suse.de>
78
79         * gcc.dg/lto/pr53214_0.c: New testcase.
80
81 2012-05-04  Eric Botcazou  <ebotcazou@adacore.com>
82
83         * gcc.target/ia64/pr48496.c: New test.
84         * gcc.target/ia64/pr52657.c: Likewise.
85
86 2012-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
87
88         Backport from mainline
89         2012-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
90
91         PR target/53199
92         * gcc.target/powwerpc/pr53199.c: New file.
93
94 2012-05-03  Martin Jambor  <mjambor@suse.cz>
95
96         Backport from mainline
97         2012-05-02  Martin Jambor  <mjambor@suse.cz>
98
99         PR lto/52605
100         * g++.dg/lto/pr52605_0.C: New test.
101
102 2012-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
103
104         PR c++/53186
105         * g++.dg/other/final2.C: New.
106
107 2012-05-03  Jakub Jelinek  <jakub@redhat.com>
108
109         PR debug/53174
110         * gcc.dg/pr53174.c: New test.
111
112         PR target/53187
113         * gcc.target/arm/pr53187.c: New test.
114         * gcc.c-torture/compile/pr53187.c: New test.
115
116 2012-05-03  Richard Guenther  <rguenther@suse.de>
117
118         PR tree-optimization/53144
119         * gcc.dg/torture/pr53144.c: New testcase.
120
121 2012-05-02  Tobias Burnus  <burnus@net-b.de>
122
123         Backport from mainline
124         2012-04-16  Tobias Burnus  <burnus@net-b.de>
125
126         PR fortran/52864
127         * gfortran.dg/pointer_intent_6.f90: New.
128
129 2012-05-02  Jakub Jelinek  <jakub@redhat.com>
130
131         PR tree-optimization/53163
132         * gcc.c-torture/compile/pr53163.c: New test.
133
134         PR rtl-optimization/53160
135         * gcc.c-torture/execute/pr53160.c: New test.
136
137 2012-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
138
139         PR fortran/53148
140         Backport from trunk
141         * gfortran.dg/function_optimize_12.f90:  New test.
142
143 2012-04-30  Uros Bizjak  <ubizjak@gmail.com>
144
145         Backport from mainline
146         2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
147
148         PR target/53138
149         * gcc.c-torture/execute/20120427-1.c: New testcase.
150
151 2012-04-26  Hans-Peter Nilsson  <hp@axis.com>
152
153         PR target/53120
154         * gcc.dg/torture/pr53120.c: New test.
155
156 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
157
158         PR c/52880
159         * gcc.dg/pr52880.c: New test.
160
161 2012-04-24  Georg-Johann Lay  <avr@gjlay.de>
162
163         PR testsuite/52641
164         PR tree-optimizations/52891
165
166         * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
167
168 2012-04-24  Richard Guenther  <rguenther@suse.de>
169
170         PR tree-optimization/53085
171         * g++.dg/torture/pr53085.C: New testcase.
172
173 2012-04-23  Richard Guenther  <rguenther@suse.de>
174
175         PR c/53060
176         * gcc.dg/pr53060.c: New testcase.
177
178 2012-04-23  Jakub Jelinek  <jakub@redhat.com>
179
180         PR tree-optimizations/52891
181         * gcc.c-torture/compile/pr52891-1.c: New test.
182         * gcc.c-torture/compile/pr52891-2.c: New test.
183
184 2012-04-20  Ian Lance Taylor  <iant@google.com>
185
186         * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
187         (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
188
189 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
190
191         PR c++/53003
192         * g++.dg/parse/crash59.C: New.
193
194 2012-04-16  Jason Merrill  <jason@redhat.com>
195
196         PR c++/38543
197         * g++.dg/cpp0x/variadic131.C: New.
198
199 2012-04-16  Jason Merrill  <jason@redhat.com>
200
201         PR c++/50830
202         * g++.dg/cpp0x/variadic129.C: New.
203
204         PR c++/50303
205         * g++.dg/cpp0x/variadic128.C: New.
206
207 2012-04-16  Uros Bizjak  <ubizjak@gmail.com>
208
209         Backport from mainline
210         2012-04-12  Uros Bizjak  <ubizjak@gmail.com>
211
212         PR target/52932
213         * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
214         second function argument.
215         * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
216         (calc_permps): Update declaration.  Calculate result correctly.
217         (avx2_test): Change src2 type to union256i_d.
218         * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
219         correctly.
220
221 2012-04-16  Martin Jambor  <mjambor@suse.cz>
222
223         Backported from mainline
224
225         2012-04-13  Martin Jambor  <mjambor@suse.cz>
226         PR middle-end/52939
227
228         * g++.dg/ipa/pr52939.C: New test.
229
230 2012-04-15  Jason Merrill  <jason@redhat.com>
231
232         PR c++/52380
233         * g++.dg/cpp0x/variadic125.C: New.
234
235         PR c++/52292
236         * g++.dg/cpp0x/variadic124.C: New.
237
238 2012-04-15  Fabien Chêne  <fabien@gcc.gnu.org>
239
240         PR c++/52465
241         * g++.dg/lookup/using52.C: New.
242
243 2012-04-13  Jason Merrill  <jason@redhat.com>
244
245         PR c++/52824
246         * g++.dg/cpp0x/variadic123.C: New.
247         * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
248
249 2012-04-11  Jason Merrill  <jason@redhat.com>
250
251         PR c++/52906
252         * g++.dg/ext/attrib45.C: New.
253
254 2012-04-13  Tom de Vries  <tom@codesourcery.com>
255
256         Backport from mainline r186419.
257
258         2012-04-13  Tom de Vries  <tom@codesourcery.com>
259
260         * gcc.dg/pr52734.c: New test.
261
262 2012-04-13  Richard Guenther  <rguenther@suse.de>
263
264         PR tree-optimization/52969
265         * gcc.dg/torture/pr52969.c: New testcase.
266
267 2012-04-13  Richard Guenther  <rguenther@suse.de>
268
269         PR c/52862
270         * gcc.dg/pr52862.c: New testcase.
271
272 2012-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
273
274         Backport from mainline
275         2012-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
276
277         PR target/52775
278         * gcc.target/powerpc/pr52775.c: New file.
279
280 2012-04-12  Richard Guenther  <rguenther@suse.de>
281
282         PR tree-optimization/52943
283         * gcc.dg/torture/pr52943.c: New testcase.
284
285 2012-04-09  Mike Stump  <mikestump@comcast.net>
286
287         * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
288         * gcc.dg/tree-ssa/vrp59.c: Likewise.
289         * gcc.dg/tree-ssa/vrp60.c: Likewise.
290         * gnat.dg/aggr11.adb: Likewise.
291         * gnat.dg/aggr11_pkg.ads: Likewise.
292         * gnat.dg/aggr15.adb: Likewise.
293         * gnat.dg/aggr15.ads: Likewise.
294         * gnat.dg/aggr17.adb: Likewise.
295         * gnat.dg/aggr18.adb: Likewise.
296         * gnat.dg/array14.adb: Likewise.
297         * gnat.dg/array14.ads: Likewise.
298         * gnat.dg/array14_pkg.ads: Likewise.
299         * gnat.dg/array19.adb: Likewise.
300         * gnat.dg/array19.ads: Likewise.
301         * gnat.dg/discr27.adb: Likewise.
302         * gnat.dg/discr27.ads: Likewise.
303         * gnat.dg/discr35.adb: Likewise.
304         * gnat.dg/discr35.ads: Likewise.
305         * gnat.dg/discr6.adb: Likewise.
306         * gnat.dg/discr6_pkg.ads: Likewise.
307         * gnat.dg/import1.adb: Likewise.
308         * gnat.dg/import1.ads: Likewise.
309         * gnat.dg/loop_address2.adb: Likewise.
310         * gnat.dg/opt7.adb: Likewise.
311         * gnat.dg/opt7.ads: Likewise.
312         * gnat.dg/pointer_variable_bounds.adb: Likewise.
313         * gnat.dg/pointer_variable_bounds.ads: Likewise.
314         * gnat.dg/rep_clause2.adb: Likewise.
315         * gnat.dg/rep_clause2.ads: Likewise.
316         * gnat.dg/slice2.adb: Likewise.
317         * gnat.dg/slice2.ads: Likewise.
318         * gnat.dg/slice6.adb: Likewise.
319         * gnat.dg/slice6_pkg.ads: Likewise.
320         * gnat.dg/specs/unchecked_union2.ads: Likewise.
321         * gnat.dg/taft_type2.adb: Likewise.
322         * gnat.dg/taft_type2.ads: Likewise.
323         * gnat.dg/taft_type2_pkg.ads: Likewise.
324         * gnat.dg/volatile10.adb: Likewise.
325         * gnat.dg/volatile10_pkg.ads: Likewise.
326
327         * gcc.dg/dll-8.c: Remove execute permissions.
328         * g++.dg/ext/dllexport5.C: Likewise.
329
330 2012-04-09  Eric Botcazou  <ebotcazou@adacore.com>
331
332         * lib/target-supports.exp (check_effective_target_sparc_v9): New.
333         (check_effective_target_sync_long_long): Add SPARC case.
334         (check_effective_target_sync_long_long_runtime): Likewise.
335         (check_effective_target_sync_int_long): Adjust SPARC case.
336         (check_effective_target_sync_char_short): Likewise.
337
338 2012-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
339
340         PR fortran/52893
341         Backport from trunk
342         * gfortran.dg/function_optimize_11.f90:  New test.
343
344 2012-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
345
346         PR fortran/52668
347         Backport from trunk
348         * gfortran.dg/use_only_6.f90: New test.
349
350 2012-04-06  Mike Stump  <mikestump@comcast.net>
351
352         PR testsuite/50722
353         * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
354
355 2012-04-05  Jason Merrill  <jason@redhat.com>
356
357         PR c++/52596
358         * g++.dg/template/qualified-id5.C: New.
359
360 2012-04-03  Jason Merrill  <jason@redhat.com>
361
362         PR c++/52796
363         * g++.dg/cpp0x/variadic-value1.C: New.
364
365 2012-04-03  Richard Guenther  <rguenther@suse.de>
366
367         Backport from mainline
368         2012-03-02  Richard Guenther  <rguenther@suse.de>
369
370         PR tree-optimization/52406
371         * gcc.dg/torture/pr52406.c: New testcase.
372
373 2012-04-03  Richard Guenther  <rguenther@suse.de>
374
375         Backport from mainline
376         2012-03-15  Richard Guenther  <rguenther@suse.de>
377
378         PR middle-end/52580
379         * gfortran.dg/vect/pr52580.f: New testcase.
380
381 2012-04-03  Richard Guenther  <rguenther@suse.de>
382
383         Backport from mainline
384         2012-03-06  Richard Guenther  <rguenther@suse.de>
385
386         PR middle-end/52493
387         * gcc.dg/torture/pr52493.c: New testcase.
388
389         2012-03-23  Richard Guenther  <rguenther@suse.de>
390
391         PR tree-optimization/52678
392         * gfortran.dg/pr52678.f: New testcase.
393
394         2012-03-26  Richard Guenther  <rguenther@suse.de>
395
396         PR tree-optimization/52701
397         * gfortran.dg/pr52701.f90: New testcase.
398
399         2012-03-30  Richard Guenther  <rguenther@suse.de>
400
401         PR tree-optimization/52754
402         * gcc.target/i386/pr52754.c: New testcase.
403
404 2012-04-03  Jakub Jelinek  <jakub@redhat.com>
405
406         PR tree-optimization/52835
407         * gfortran.dg/pr52835.f90: New test.
408
409 2012-03-31  Eric Botcazou  <ebotcazou@adacore.com>
410
411         * gnat.dg/controlled6.adb: New test.
412         * gnat.dg/controlled6_pkg.ads: New helper.
413         * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
414
415 2012-03-29  Meador Inge  <meadori@codesourcery.com>
416
417         PR c++/52672
418         * g++.dg/cpp0x/constexpr-52672.C: New testcase.
419
420 2012-03-29  Paolo Carlini  <paolo.carlini@oracle.com>
421
422         PR c++/52718
423         * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
424
425 2012-03-29  Jason Merrill  <jason@redhat.com>
426
427         PR c++/52685
428         * g++.dg/template/inherit8.C: New.
429
430 2012-03-29  Jakub Jelinek  <jakub@redhat.com>
431
432         PR c++/52759
433         * g++.dg/ext/weak4.C: New test.
434
435 2012-03-29  Jason Merrill  <jason@redhat.com>
436
437         PR c++/52743
438         * g++.dg/cpp0x/initlist-array3.C: New.
439
440 2012-03-28  Jason Merrill  <jason@redhat.com>
441
442         PR c++/52746
443         * g++.dg/overload/virtual2.C: New.
444
445 2012-03-28  Martin Jambor  <mjambor@suse.cz>
446
447         Backported from mainline
448         2012-03-27  Martin Jambor  <mjambor@suse.cz>
449
450         PR middle-end/52693
451         * gcc.dg/torture/pr52693.c: New test.
452
453 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
454
455         PR middle-end/52691
456         * gcc.dg/pr52691.c: New test.
457
458         PR middle-end/52750
459         * gcc.c-torture/compile/pr52750.c: New test.
460
461 2012-03-28  Georg-Johann Lay  <avr@gjlay.de>
462
463         Backport from 2012-03-28 mainline r185910.
464
465         PR target/52692
466         * gcc.target/avr/torture/builtins-2.c: New test.
467
468 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
469
470         PR target/52736
471         * gcc.target/i386/pr52736.c: New test.
472
473 2012-03-27  Richard Guenther  <rguenther@suse.de>
474
475         PR middle-end/52720
476         * gcc.dg/torture/pr52720.c: New testcase.
477
478 2012-03-26  Georg-Johann Lay  <avr@gjlay.de>
479
480         Backport from 2012-03-26 mainline r185793.
481
482         * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
483         Add "-Os -flto" to list.
484
485 2012-03-25  Eric Botcazou  <ebotcazou@adacore.com>
486
487         * gnat.dg/concat2.ad[sb]: New test.
488
489 2012-03-24  Steven Bosscher  <steven@gcc.gnu.org>
490
491         PR middle-end/52640
492         * gcc.c-torture/compile/limits-externdecl.c: New test.
493
494 2012-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
495
496         PR c++/52487
497         * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
498
499 2012-03-22  Tobias Burnus  <burnus@net-b.de>
500
501         PR fortran/52452
502         * gfortran.dg/intrinsic_8.f90: New.
503
504 2012-03-22  Jakub Jelinek  <jakub@redhat.com>
505
506         PR c++/52671
507         * g++.dg/ext/attrib44.C: New test.
508
509 2012-03-22  Jason Merrill  <jason@redhat.com>
510
511         * g++.dg/torture/pr52582.C: New.
512
513 2012-03-22  Georg-Johann Lay  <avr@gjlay.de>
514
515         Backport from 2012-03-20 mainline r185583.
516
517         * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
518         __AVR_HAVE_LPMX__
519
520         Backport from 2012-03-20 mainline r185570.
521
522         PR target/49868
523         * gcc.target/avr/torture/addr-space-2.h: New file.
524         * gcc.target/avr/torture/addr-space-2-g.h: New test.
525         * gcc.target/avr/torture/addr-space-2-0.h: New test.
526         * gcc.target/avr/torture/addr-space-2-1.h: New test.
527         * gcc.target/avr/torture/addr-space-2-x.h: New test.
528
529         Backport from 2012-03-12 mainline r185255.
530
531         PR target/49868
532         * gcc.target/avr/torture/addr-space-1.h: New file.
533         * gcc.target/avr/torture/addr-space-g.h: New test.
534         * gcc.target/avr/torture/addr-space-0.h: New test.
535         * gcc.target/avr/torture/addr-space-1.h: New test.
536         * gcc.target/avr/torture/addr-space-x.h: New test.
537
538 2012-03-22  Jakub Jelinek  <jakub@redhat.com>
539
540         Backported from mainline
541         2012-03-14  Jakub Jelinek  <jakub@redhat.com>
542
543         PR c++/52521
544         * g++.dg/cpp0x/udlit-args2.C: New test.
545
546         2012-03-13  Jakub Jelinek  <jakub@redhat.com>
547
548         PR c/52577
549         * gcc.dg/Wunused-var-3.c: New test.
550
551 2012-03-22  Release Manager
552
553         * GCC 4.7.0 released.
554
555 2012-03-20  Jason Merrill  <jason@redhat.com>
556
557         * g++.dg/cpp0x/auto32.C: New.
558
559 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
560             Andrew Pinski  <apinski@cavium.com>
561
562         PR middle-end/52592
563         * gcc.dg/pr52592.c: New test.
564
565 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
566
567         PR c++/52582
568         * g++.dg/opt/pr52582.C: New test.
569
570 2012-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
571
572         PR target/52450
573         * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
574
575         * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
576
577 2012-03-10  Tobias Burnus  <burnus@net-b.de>
578
579         PR fortran/52469
580         * gfortran.dg/proc_ptr_34.f90: New.
581
582 2012-03-07  Jason Merrill  <jason@redhat.com>
583
584         PR c++/52521
585         * g++.dg/cpp0x/udlit-mangle.C: New.
586
587 2012-03-04  Georg-Johann Lay  <avr@gjlay.de>
588
589         Backport from mainline r184894.
590         * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
591         int32plus.
592
593 2012-03-02  Peter Bergner  <bergner@vnet.ibm.com>
594
595         Backport from mainline
596         2012-03-02  Peter Bergner  <bergner@vnet.ibm.com>
597
598         * gcc.target/powerpc/pr52457.c: New test.
599
600 2012-03-01  Kai Tietz  <ktietz@redhat.com>
601
602         * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
603         routines on mingw targets.
604         * gcc.dg/vect/pr46126.c (uintptr_t): Add support for
605         LLP64 target.
606
607 2012-03-01  Jakub Jelinek  <jakub@redhat.com>
608
609         PR tree-optimization/52445
610         * gcc.dg/pr52445.c: New test.
611
612 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
613
614         PR target/52437
615         * gcc.c-torture/compile/pr52437.c: New test.
616
617         PR middle-end/52419
618         * gcc.dg/torture/pr52419.c: New test.
619
620         PR tree-optimization/52429
621         * gcc.dg/torture/pr52429.c: New test.
622         * g++.dg/opt/pr52429.C: New test.
623
624 2012-02-29  Richard Guenther  <rguenther@suse.de>
625
626         PR testsuite/52297
627         * gcc.dg/lto/trans-mem-1_0.c: Remove.
628         * gcc.dg/lto/trans-mem-1_1.c: Likewise.
629         * gcc.dg/lto/trans-mem-2_0.c: Likewise.
630         * gcc.dg/lto/trans-mem-2_1.c: Likewise.
631         * gcc.dg/lto/trans-mem-4_0.c: Likewise.
632         * gcc.dg/lto/trans-mem-4_1.c: Likewise.
633
634 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
635
636         * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
637
638 2012-02-29  Paul Thomas  <pault@gcc.gnu.org>
639
640         PR fortran/52386
641         * gfortran.dg/realloc_on_assign_13.f90 : New test.
642
643 2012-02-28  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
644
645         PR target/51534
646         * gcc.target/arm/neon/pr51534.c: New testcase.
647
648 2012-02-28  Richard Guenther  <rguenther@suse.de>
649
650         PR target/52407
651         * gcc.dg/torture/pr52407.c: New testcase.
652
653 2012-02-28  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
654
655         * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
656         * gcc.target/arm/vfp2.c: Likewise.
657         * gcc.target/arm/vfp3.c: Likewise.
658         * gcc.target/arm/vfp4.c: Likewise.
659         * gcc.target/arm/vfp5.c: Likewise.
660         * gcc.target/arm/vfp6.c: Likewise.
661         * gcc.target/arm/vfp7.c: Likewise.
662         * gcc.target/arm/vfp8.c: Likewise.
663         * gcc.target/arm/vfp9.c: Likewise.
664         * gcc.target/arm/vfp10.c: Likewise.
665         * gcc.target/arm/vfp11.c: Likewise.
666         * gcc.target/arm/vfp12.c: Likewise.
667         * gcc.target/arm/vfp13.c: Likewise.
668         * gcc.target/arm/vfp14.c: Likewise.
669         * gcc.target/arm/vfp15.c: Likewise.
670         * gcc.target/arm/vfp16.c: Likewise.
671         * gcc.target/arm/vfp17.c: Likewise.
672         * gcc.target/arm/neon-constants.h: New file.
673         * gcc.target/arm/neon-vect1.c: New test.
674         * gcc.target/arm/neon-vect2.c: New test.
675         * gcc.target/arm/neon-vect3.c: New test.
676         * gcc.target/arm/neon-vect4.c: New test.
677         * gcc.target/arm/neon-vect5.c: New test.
678         * gcc.target/arm/neon-vect6.c: New test.
679         * gcc.target/arm/neon-vect7.c: New test.
680         * gcc.target/arm/neon-vect8.c: New test.
681
682 2012-02-28  Richard Guenther  <rguenther@suse.de>
683
684         PR tree-optimization/52402
685         * gcc.dg/torture/pr52402.c: New testcase.
686
687 2012-02-28  Richard Guenther  <rguenther@suse.de>
688
689         PR lto/52400
690         * g++.dg/lto/pr52400_0.C: New testcase.
691
692 2012-02-28  Georg-Johann Lay  <avr@gjlay.de>
693
694         * gcc.target/avr/torture/builtins-1.c: New test.
695         * gcc.target/avr/torture/builtins-error.c: New test.
696
697 2012-02-28  Kai Tietz  <ktietz@redhat.com>
698
699         * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64
700         issue.
701         * gcc.target/i386/pr45352-2.c: Likewise.
702         * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for
703         mingw targets.
704         * gcc.target/i386/xop-vshift-1.c(random): Use on mingw
705         targets instead rand.
706         * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
707         * gcc.target/i386/sse2-mul-1.c: Likewise.
708         * gcc.target/i386/sse4_1-blendps.c: Likewise.
709         * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw
710         target.
711         * gcc.target/i386/pad-1.c: Likewise.
712         * gcc.target/i386/pad-9.c: Likewise.
713         * gcc.target/i386/pad-2.c: Likewise.
714         * gcc.target/i386/pad-5b.c: Likewise.
715         * gcc.target/i386/pad-8.c: Likewise.
716         * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
717         * gcc.target/i386/pr44130.c: Likewise.
718         * gcc.target/i386/align-main-1.c: Likewise.
719         * gcc.target/i386/align-main-2.c: Likewise.
720         * gcc.target/i386/sw-1.c: Likewise.
721         * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
722         on x64 mingw target.
723         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
724         * gcc.target/i386/pr46295.c: Likewise.
725         * gcc.target/i386/amd64-abi-1.c: Likewise.
726         * gcc.target/i386/amd64-abi-2.c: Likewise.
727         * gcc.target/i386/pr39082-1.c: Likewise.
728         * gcc.target/i386/pr39162.c: Likewise.
729         * gcc.target/i386/pr22152.c: Likewise.
730         * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
731         * gcc.target/i386/wrfsbase-2.c: Likewise.
732         * gcc.target/i386/local.c: Likewise
733         * gcc.target/i386/wrgsbase-1.c: Likewise.
734         * gcc.target/i386/wrfsbase-1.c: Likewise.
735         * gcc.target/i386/pr39315-3.c: Likewise.
736         * gcc.target/i386/pr35767-4.c: Likewise.
737         * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
738         x64 mingw target.
739         * gcc.target/i386/pr45336-2.c: Likewise.
740         * gcc.target/i386/pr45336-1.c: Likewise.
741         * gcc.target/i386/pr45336-4.c: Likewise.
742
743 2012-02-27  Tristan Gingold  <gingold@adacore.com>
744
745         * gnat.dg/array20.ad[sb]: New test.
746
747 2012-02-27  Jakub Jelinek  <jakub@redhat.com>
748
749         PR target/52375
750         * gcc.target/arm/pr52375.c: New test.
751         * gcc.c-torture/compile/pr52375.c: New test.
752
753 2012-02-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
754
755         * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
756         * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
757
758 2012-02-27  Eric Botcazou  <ebotcazou@adacore.com>
759
760         * gnat.dg/aggr19.adb: New test.
761         * gnat.dg/aggr19_pkg.ad[sb]: New helper.
762
763 2012-02-26  Oleg Endo  <olegendo@gcc.gnu.org>
764
765         PR target/49263
766         * gcc.target/sh/pr49263.c: New.
767
768 2012-02-24  Andrew MacLeod  <amacleod@redhat.com>
769
770         * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
771         simulate_thread_wrapper_other_threads
772         * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
773         Move initialization of 'value' to main().
774         (main): Initialize 'value';
775         * gcc.dg/simulate-thread/speculative-store.c
776         (simulate_thread_step_verify): Return 0 when successful.
777         * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
778         Reduce threshold.
779         (INSN_COUNT_THRESHOLD): New.  Instruction limit to terminate test.
780         (simulate_thread_wrapper_other_threads): Return a success/fail value
781         and issue an error if the instruction count threshold is exceeded.
782
783 2012-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
784
785         PR target/50580
786         * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
787         * gcc.target/mips/interrupt_handler-3.c: Likewise.
788
789 2012-02-24  Richard Guenther  <rguenther@suse.de>
790
791         PR middle-end/52355
792         * gcc.dg/pr52355.c: New testcase.
793
794 2012-02-23  Kai Tietz  <ktietz@redhat.com>
795
796         * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option
797         for mingw-targets.
798         * gcc.dg/Wpadded.c: Likewise.
799         * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
800         structure-layout.
801         * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
802         for sleep by Sleep and add windows.h include for this function.
803         * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
804         targets.
805         * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
806         target.
807         * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw
808         target.
809         * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
810         on x64 mingw target.
811         * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
812         * gcc.dg/pr50251.c: Disable test for x64 mingw target.
813         * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
814         failure on LLP64 target.
815
816 2012-02-23  Uros Bizjak  <ubizjak@gmail.com>
817
818         PR c/52290
819         * gcc.dg/noncompile/pr52290.c: New test.
820
821 2012-02-23  Jakub Jelinek  <jakub@redhat.com>
822
823         PR tree-optimization/52019
824         * gcc.dg/tree-ssa/ipa-split-6.c: New test.
825
826 2012-02-22  Kai Tietz  <ktietz@redhat.com>
827
828         * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
829         * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
830         derived pdiff_t type.
831         * g++.dg/torture/pr49720.C: Likewise
832
833 2012-02-22  Uros Bizjak  <ubizjak@gmail.com>
834
835         PR target/52330
836         * gcc.target/i386/pr52330.c: New test.
837
838 2012-02-22  Tobias Burnus  <burnus@net-b.de>
839
840         PR fortran/52335
841         * gfortran.dg/io_constraints_10.f90: New.
842
843 2012-02-22  Ulrich Weigand  <ulrich.weigand@linaro.org>
844
845         * lib/target-supports.exp (check_effective_target_vect_condition):
846         Return true for NEON.
847
848 2012-02-21  Kai Tietz  <ktietz@redhat.com>
849
850         * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
851
852 2012-02-21  Richard Guenther  <rguenther@suse.de>
853
854         PR tree-optimization/52324
855         * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
856
857 2012-02-21  Georg-Johann Lay  <avr@gjlay.de>
858
859         PR middle-end/51782
860         * gcc.target/avr/torture/pr51782-1.c: New test.
861
862 2012-02-21  Jakub Jelinek  <jakub@redhat.com>
863
864         PR tree-optimization/52318
865         * gcc.dg/pr52318.c: New test.
866
867 2012-02-20  Kai Tietz  <ktietz@redhat.com>
868
869         * gcc.dg/bf-ms-layout-3.c: New testcase.
870
871 2012-02-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
872
873         PR testsuite/52229
874         PR fortran/32380
875         * gfortran.dg/vect/pr32380.f:  XFAIL on PowerPC and ia-64.
876
877 2012-02-20  Richard Guenther  <rguenther@suse.de>
878
879         PR tree-optimization/52298
880         * gcc.dg/torture/pr52298.c: New testcase.
881         * gcc.dg/vect/pr52298.c: Likewise.
882
883 2012-02-20  Georg-Johann Lay  <avr@gjlay.de>
884
885         * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
886         * gcc.c-torture/execute/pr52286.c: Ditto.
887
888 2012-02-20  Jakub Jelinek  <jakub@redhat.com>
889
890         PR tree-optimization/52286
891         * gcc.c-torture/execute/pr52286.c: New test.
892
893 2012-02-18  Tobias Burnus  <burnus@net-b.de>
894
895         PR fortran/52295
896         * gfortran.dg/interface_35.f90: Use -std=f2003.
897         * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
898         * gfortran.dg/interface_assignment_4.f90: Ditto.
899         * gfortran.dg/bessel_1.f90: Ditto.
900         * gfortran.dg/func_result_6.f90: Ditto.
901         * gfortran.dg/hypot_1.f90: Ditto.
902         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
903
904 2012-02-17  Tobias Burnus  <burnus@net-b.de>
905
906         PR translation/52232
907         PR translation/52234
908         PR translation/52245
909         PR translation/52246
910         PR translation/52262
911         PR translation/52273
912         * gfortran.dg/coarray_22.f90: Update dg-error.
913         * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
914
915 2012-02-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
916
917         PR target/51753
918         * lib/gcc-simulate-thread.exp: Load timeout.exp.
919         (simulate-thread): Use default timeout.
920
921 2012-02-16  Jason Merrill  <jason@redhat.com>
922
923         PR c++/52248
924         * g++.dg/ext/timevar1.C: New.
925
926 2012-02-16  Fabien Chêne  <fabien@gcc.gnu.org>
927
928         PR c++/52126
929         * g++.dg/template/using21.C: New.
930         * g++.dg/template/using22.C: Likewise.
931
932 2012-02-16  Jason Merrill  <jason@redhat.com>
933
934         PR c++/51415
935         * g++.dg/cpp0x/lambda/lambda-err1.C: New.
936
937 2012-02-16  Jakub Jelinek  <jakub@redhat.com>
938
939         PR tree-optimization/52255
940         * gcc.c-torture/compile/pr52255.c: New test.
941
942         PR debug/52260
943         * g++.dg/debug/dwarf2/pr52260.C: New test.
944
945         PR middle-end/51929
946         * g++.dg/ipa/pr51929.C: New test.
947
948 2012-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
949
950         PR target/52199
951         * gcc.target/powerpc/pr52199.c: New file.
952
953 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
954
955         PR target/52152
956         * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
957
958 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
959
960         * gcc.dg/pr51867.c: Don't include <math.h>.
961         (sqrtf): Declare.
962
963 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
964
965         * gcc.dg/lto/20091013-1_1.c: xfail for avr.
966         * gcc.dg/lto/20091013-1_2.c: xfail for avr.
967
968 2012-02-15  Tobias Grosser <grosser@fim.uni-passau.de>
969
970         PR tree-optimization/50561
971         * gcc.dg/graphite/pr50561.c: New testcase.
972
973 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
974
975         * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
976         * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
977
978 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
979
980         * gnat.dg/discr35.ad[sb]: New test.
981
982 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
983
984         * gnat.dg/volatile10.adb: New test.
985         * gnat.dg/volatile10_pkg.ads: New helper.
986
987 2012-02-14  Jason Merrill  <jason@redhat.com>
988
989         * g++.dg/ext/attrib43.C: New.
990
991 2012-02-14  Hans-Peter Nilsson  <hp@axis.com>
992
993         * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
994         * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
995         fgnu_tm.
996         * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
997         gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
998         * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
999         effective_target fgnu_tm.
1000         * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
1001
1002 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
1003
1004         PR c++/52247
1005         * g++.dg/template/asmgoto1.C: New test.
1006
1007 2012-02-14  Ian Lance Taylor  <iant@google.com>
1008
1009         PR go/48501
1010         * go.test/go-test.exp (go-gc-tests): Disable optimizations when
1011         compiling generated file for 64bit and index tests.
1012
1013 2012-02-14  Uros Bizjak  <ubizjak@gmail.com>
1014
1015         * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
1016
1017 2012-02-14  Richard Guenther  <rguenther@suse.de>
1018
1019         PR tree-optimization/52244
1020         PR tree-optimization/51528
1021         * gcc.dg/torture/pr52244.c: New testcase.
1022
1023 2012-02-14  Walter Lee  <walt@tilera.com>
1024
1025         * g++.dg/other/PR23205.C: Disable test on tile.
1026         * g++.dg/other/pr23205-2.C: Disable test on tile.
1027         * gcc.dg/20020312-2.c: Add a condition for __tile__.
1028         * gcc.dg/20040813-1.c: Disable test on tile.
1029         * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
1030         * gcc.misc-tests/linkage.exp: Handle tilegx.
1031
1032 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
1033
1034         PR tree-optimization/52210
1035         * gcc.dg/pr52210.c: New test.
1036
1037 2012-02-14  Jason Merrill  <jason@redhat.com>
1038
1039         PR c++/39055
1040         * g++.dg/overload/defarg5.C: New.
1041
1042 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
1043
1044         PR c/52181
1045         * c-c++-common/pr52181.c: New test.
1046
1047 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
1048
1049         PR c++/52215
1050         * g++.dg/ext/atomic-1.C: New test.
1051
1052 2012-02-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1053
1054         * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
1055
1056 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
1057
1058         PR middle-end/52209
1059         * gcc.c-torture/execute/pr52209.c: New test.
1060
1061 2012-02-12  Mikael Morin  <mikael@gcc.gnu.org>
1062
1063         PR fortran/50981
1064         * gfortran.dg/elemental_optional_args_5.f03: New test.
1065
1066 2012-02-12 Iain Sandoe  <iains@gcc.gnu.org>
1067
1068         PR testsuite/50076
1069         * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
1070         cases.
1071
1072 2012-02-11  Ian Lance Taylor  <iant@google.com>
1073
1074         PR go/51874
1075         * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
1076         SPARC Solaris.  Don't run the test at all on systems where it may
1077         not work, rather than xfailing it.
1078
1079 2012-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
1080
1081         PR rtl-optimization/52175
1082         * gcc.c-torture/compile/pr52175.c: New test.
1083
1084 2012-02-10  Jason Merrill  <jason@redhat.com>
1085
1086         PR c++/51910
1087         * g++.dg/template/repo10.C: New.
1088
1089 2012-02-11  Jakub Jelinek  <jakub@redhat.com>
1090
1091         PR debug/52132
1092         * gcc.dg/pr52132.c: New test.
1093
1094 2012-02-10  Eric Botcazou  <ebotcazou@adacore.com>
1095
1096         * gnat.dg/specs/aggr4.ads: New test.
1097         * gnat.dg/specs/aggr4_pkg.ads: New helper.
1098
1099 2012-02-10  H.J. Lu  <hongjiu.lu@intel.com>
1100
1101         PR target/52146
1102         * gcc.target/i386/pr52146.c: New.
1103
1104 2012-02-10  Jakub Jelinek  <jakub@redhat.com>
1105
1106         PR middle-end/52177
1107         * c-c++-common/pr52177.c: New test.
1108
1109 2012-02-10  Jan Hubicka  <jh@suse.cz>
1110
1111         PR middle-end/48600
1112         * g++.dg/torture/pr48600.C: New testcase.
1113
1114 2012-02-09  Peter Bergner  <bergner@vnet.ibm.com>
1115
1116         PR middle-end/52140
1117         * gcc.dg/dfp/pr52140.c: New test.
1118
1119 2012-02-09  Jakub Jelinek  <jakub@redhat.com>
1120
1121         PR fortran/32380
1122         * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
1123         of dg-options.
1124
1125 2012-02-09  Bin Cheng  <bin.cheng@arm.com>
1126
1127         PR middle-end/51867
1128         * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
1129         * testsuite/gcc.dg/pr51867.c: New test.
1130
1131 2012-02-09  Ian Lance Taylor  <iant@google.com>
1132
1133         * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
1134         which don't support -fsplit-stack.  Turn off optimization when
1135         compiling select5-out.go.
1136
1137 2012-02-08  Ian Lance Taylor  <iant@google.com>
1138
1139         * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
1140         systems which don't support -fsplit-stack.
1141
1142 2012-02-08  Andrew MacLeod  <amacleod@redhat.com>
1143
1144         * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
1145         * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
1146         machine instuction in the log.
1147
1148 2012-02-08  Jack Howarth <howarth@bromo.med.uc.edu>
1149
1150         * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
1151           to 20 seconds.
1152
1153 2012-02-08  Magnus Granberg  <zorry@gentoo.org>
1154
1155         PR driver/48524
1156         * gcc.dg/pr48524.c: New test.
1157         * gcc.dg/pr48524.spec: New spec file for test.
1158
1159 2012-02-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
1160
1161         PR fortran/32380
1162         * gfortran.dg/vect/pr32380.f90:  New test.
1163
1164 2012-02-08  Tobias Burnus  <burnus@net-b.de>
1165
1166         PR fortran/52151
1167         * gfortran.dg/realloc_on_assign_12.f90: New.
1168
1169 2012-02-08  Richard Guenther  <rguenther@suse.de>
1170
1171         PR rtl-optimization/52170
1172         * gcc.dg/torture/pr52170.c: New testcase.
1173
1174 2012-02-08  Jakub Jelinek  <jakub@redhat.com>
1175
1176         PR gcov-profile/52150
1177         * gcc.dg/tree-prof/pr52150.c: New test.
1178
1179         PR rtl-optimization/52139
1180         * gcc.dg/pr52139.c: New test.
1181
1182 2012-02-07  Jason Merrill  <jason@redhat.com>
1183
1184         PR c++/51675
1185         * g++.dg/cpp0x/constexpr-union3.C: New.
1186
1187         PR c++/52035
1188         * g++.dg/lto/pr52035_0.C: New.
1189
1190 2012-02-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1191
1192         * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
1193         * gcc.dg/special/weak-1.c: Likewise.
1194         * gcc.dg/ucnid-12.c: Likewise.
1195         * gcc.dg/torture/pr45678-1.c: Likewise.
1196         * gcc.dg/torture/pr45678-2.c: Likewise.
1197         * gcc.dg/vector-4.c: Likewise.
1198         * gcc.dg/ipa/inline-5.c: Likewise.
1199         * gcc.dg/ucnid-11.c: Likewise.
1200         * gcc.misc-tests/gcov-13.c: Likewise.
1201         * gcc.misc-tests/gcov-14.c: Likewise.
1202         * g++.dg/ext/label13.C: Likewise.
1203         * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
1204         hppa*-*-hpux* options.
1205         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
1206         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
1207         * gcc.dg/pr48616.c: Likewise.
1208         * gcc.dg/pr17957.c: Likewise.
1209         * gcc.dg/pr17055-1.c: Likewise.
1210         * gcc.dg/pr32912-1.c: Likewise.
1211         * gcc.dg/tm/pr51472.c: Likewise.
1212         * c-c++-common/fold-bitand-4.c: Likewise.
1213         * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
1214         Use dg-additional-options for extra options.
1215
1216 2012-02-07  Joern Rennecke <joern.rennecke@embecosm.com>
1217
1218         * gcc.target/epiphany/interrupt-2.c: New test.
1219
1220 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
1221
1222         PR target/52155
1223         * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
1224         * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
1225         for MIPS ELF.
1226
1227 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
1228
1229         PR target/52152
1230         * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
1231
1232 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
1233
1234         PR middle-end/24306
1235         PR target/52154
1236         * lib/target-supports.exp (check_effective_target_mips_eabi): New.
1237         * gcc.target/mips/va-arg-1.c: New test.
1238
1239 2012-02-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
1240
1241         * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
1242         for -mno-pointers-to-nested-functions.
1243
1244 2012-02-07  Eric Botcazou  <ebotcazou@adacore.com>
1245
1246         * gcc.c-torture/execute/20120207-1.c: New test.
1247
1248 2012-02-07  Jakub Jelinek  <jakub@redhat.com>
1249
1250         PR rtl-optimization/52060
1251         * gcc.dg/torture/pr52060.c: New test.
1252
1253         PR middle-end/52074
1254         * gcc.c-torture/compile/pr52074.c: New test.
1255
1256 2012-02-07  Tobias Burnus  <burnus@net-b.de>
1257
1258         PR fortran/51514
1259         * gfortran.dg/class_to_type_2.f90: New.
1260
1261 2012-02-06  Thomas König  <tkoenig@gcc.gnu.org>
1262
1263         PR fortran/32373
1264         * gfortran.dg/vect/vect-8.f90:  Use vect_double effective target.
1265         Remove module.
1266
1267 2012-02-06  Jason Merrill  <jason@redhat.com>
1268
1269         PR c++/52088
1270         * g++.dg/template/conv13.C: New.
1271
1272 2012-02-06  Richard Guenther  <rguenther@suse.de>
1273
1274         PR tree-optimization/52115
1275         * gcc.c-torture/compile/pr52115.c: New testcase.
1276
1277 2012-02-06  Jakub Jelinek  <jakub@redhat.com>
1278
1279         PR target/52129
1280         * gcc.c-torture/execute/pr52129.c: New test.
1281
1282 2012-02-06  Andrey Belevantsev  <abel@ispras.ru>
1283
1284         * gcc.dg/pr48374.c: Actually add the test I forgot 
1285         in the 2012-01-25 commit.
1286
1287 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
1288
1289         PR fortran/32373
1290         * gfortran.dg/vect/vect-8.f90:  New test case.
1291
1292 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
1293
1294         PR fortran/48847
1295         * gfortran.dg/warn_unused_dummy_argument_3.f90:  New test.
1296
1297 2012-02-05  Paul Thomas  <pault@gcc.gnu.org>
1298
1299         PR fortran/52102
1300         * gfortran.dg/class_48.f90 : Add test of allocate class array
1301         component with source in subroutine test3.  Remove commenting
1302         out in subroutine test4, since branching on unitialized variable
1303         is now fixed (no PR for this last.).
1304
1305 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
1306
1307         * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
1308         on MIPS targets.
1309         * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
1310
1311 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
1312
1313         PR target/52125
1314         * lib/target-supports.exp (check_effective_target_mips_rel): New.
1315         * gcc.dg/pr48774.c: Skip on MIPS REL targets.
1316
1317 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
1318
1319         * lib/target-supports.exp (check_effective_target_mips_llsc): New.
1320         (check_effective_target_sync_int_long): Use it.
1321         (check_effective_target_sync_char_short): Likewise.
1322         * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
1323
1324 2012-02-05  Tobias Burnus  <burnus@net-b.de>
1325
1326         PR fortran/51972
1327         * gfortran.dg/class_48.f90: Add some further checks.
1328
1329 2012-02-05  Ira Rosen  <irar@il.ibm.com>
1330
1331         PR tree-optimization/52091
1332         * gcc.dg/vect/pr52091.c: New test.
1333
1334 2012-02-04  Jakub Jelinek  <jakub@redhat.com>
1335
1336         PR rtl-optimization/52113
1337         * gcc.target/avr/pr52113.c: New test.
1338
1339 2012-02-03  Jakub Jelinek  <jakub@redhat.com>
1340
1341         PR rtl-optimization/52092
1342         * gcc.c-torture/compile/pr52092.c: New test.
1343
1344 2012-02-02  Mikael Morin  <mikael@gcc.gnu.org>
1345
1346         PR fortran/41587
1347         * gfortran.dg/class_array_10.f03: New test.
1348
1349         PR fortran/46356
1350         * gfortran.dg/class_array_11.f03: New test.
1351
1352         PR fortran/51754
1353         * gfortran.dg/class_array_12.f03: New test.
1354
1355 2012-02-02  Paul Thomas  <pault@gcc.gnu.org>
1356
1357         PR fortran/52012
1358         * gfortran.dg/realloc_on_assign_11.f90: New test.
1359
1360 2012-02-02  Tobias Burnus  <burnus@net-b.de>
1361
1362         PR fortran/52093
1363         * gfortran.dg/shape_7.f90: New.
1364
1365 2012-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
1366
1367         * gcc.target/mips/mips-prepend-1.c: New test.
1368
1369 2012-02-02  Jan Hubicka  <jh@suse.cz>
1370             Tom de Vries  <tom@codesourcery.com>
1371
1372         PR middle-end/51998
1373         * testsuite/gcc.dg/alias-12.c: New testcase.
1374         * testsuite/gcc.dg/alias-13.c: New testcase.
1375
1376 2012-02-02  Jakub Jelinek  <jakub@redhat.com>
1377
1378         PR target/52086
1379         * gcc.dg/pr52086.c: New test.
1380
1381         PR tree-optimization/52073
1382         * gcc.c-torture/compile/pr52073.c: New test.
1383
1384 2012-02-01  Thomas König  <tkoenig@gcc.gnu.org>
1385
1386         PR fortran/51958
1387         * gfortran.dg/function_optimize_10.f90:  New test.
1388
1389 2012-02-01  Uros Bizjak  <ubizjak@gmail.com>
1390
1391         * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
1392         test on alpha*-*-*.
1393
1394 2012-02-01  Tobias Burnus  <burnus@net-b.de>
1395
1396         PR fortran/52024
1397         * gfortran.dg/typebound_operator_14.f90: New.
1398
1399 2012-02-01  Tobias Burnus  <burnus@net-b.de>
1400
1401         PR fortran/52059
1402         * gfortran.dg/elemental_function_1.f90: New.
1403
1404 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
1405
1406         PR rtl-optimization/51374
1407         * gcc.target/avr/torture/pr51374-1.c:
1408         Also fail if SBIS is seen.
1409
1410 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
1411
1412         PR rtl-optimization/51374
1413         * gcc.target/avr/torture/pr51374-1.c: New.
1414
1415 2012-01-31  Tobias Burnus  <burnus@net-b.de>
1416
1417         PR fortran/52024
1418         * gfortran.dg/typebound_generic_11.f90: New.
1419
1420 2012-01-31  Tobias Burnus  <burnus@net-b.de>
1421
1422         PR fortran/52029
1423         * gfortran.dg/class_49.f90: New.
1424
1425 2012-01-31  Tobias Burnus  <burnus@net-b.de>
1426
1427         PR fortran/52013
1428         * gfortran.dg/elemental_args_check_6.f90: New.
1429
1430 2012-01-31  Jason Merrill  <jason@redhat.com>
1431
1432         PR c++/52043
1433         * g++.dg/cpp0x/variadic122.C: New.
1434
1435 2012-01-31  Paul Thomas  <pault@gcc.gnu.org>
1436
1437         PR fortran/52012
1438         * gfortran.dg/realloc_on_assign_10.f90: New test.
1439
1440 2012-01-31  Richard Guenther  <rguenther@suse.de>
1441
1442         PR tree-optimization/51528
1443         * gcc.dg/torture/pr51528.c: New testcase.
1444
1445 2012-01-30  Uros Bizjak  <ubizjak@gmail.com>
1446
1447         PR go/48501
1448         * lib/go.exp (go_target_compile): Append timeout= to options.
1449         * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
1450         select5-out.go test on alpha*-*-* targets.
1451
1452 2012-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
1453
1454         * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
1455         (TEST_SHORT): Reformat in the same way.
1456         * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
1457         (TEST_SHORT): Reformat in the same way.
1458         * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
1459         * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
1460         * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
1461         * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
1462         * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
1463
1464 2012-01-30  Bin Cheng  <bin.cheng@arm.com>
1465
1466         PR target/51835
1467         * gcc.target/arm/pr51835.c: New testcase.
1468
1469 2012-01-30  Richard Guenther  <rguenther@suse.de>
1470
1471         PR tree-optimization/52028
1472         * gcc.dg/torture/pr52028.c: New testcase.
1473         * gfortran.dg/ldist-pr45199.f: Adjust.
1474         * gcc.dg/tree-ssa/ldist-16.c: Likewise.
1475         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
1476         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
1477
1478 2012-01-30  Jakub Jelinek  <jakub@redhat.com>
1479
1480         PR debug/52027
1481         * gcc.dg/tree-prof/pr52027.c: New test.
1482
1483         PR tree-optimization/52046
1484         * gcc.dg/pr52046.c: New test.
1485
1486         PR debug/52048
1487         * g++.dg/other/pr52048.C: New test.
1488
1489 2012-01-30  Richard Guenther  <rguenther@suse.de>
1490
1491         PR tree-optimization/52045
1492         * gcc.dg/pr52045.c: New testcase.
1493
1494 2012-01-30  Greta Yorsh  <Greta.Yorsh@arm.com>
1495
1496         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
1497         new code generated for __sync_lock_release.
1498
1499 2012-01-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1500
1501         * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
1502
1503 2012-01-29  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1504
1505         PR testsuite/51875
1506         * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
1507
1508         * g++.dg/ext/visibility/template10.C: Fix typo.
1509
1510         * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
1511
1512 2012-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
1513
1514         PR c++/51327
1515         * g++.dg/cpp0x/constexpr-ice6.C: New.
1516
1517 2012-01-29  Tobias Burnus  <burnus@net-b.de>
1518
1519         PR fortran/41600
1520         * gfortran.dg/default_initialization_6.f90: New.
1521
1522 2012-01-29  Tobias Burnus  <burnus@net-b.de>
1523
1524         PR fortran/51972
1525         * gfortran.dg/class_allocate_12.f90: Enable disabled test.
1526         * gfortran.dg/class_48.f90: New.
1527
1528 2012-01-29  Janne Blomqvist  <jb@gcc.gnu.org>
1529
1530         PR fortran/51808
1531         * gfortran.dg/module_md5_1.f90: Update MD5 sum.
1532
1533 2012-01-28  Tobias Burnus  <burnus@net-b.de>
1534
1535         PR fortran/51972
1536         * gfortran.dg/class_allocate_12.f90: New.
1537
1538 2012-01-28  Eric Botcazou  <ebotcazou@adacore.com>
1539
1540         * gcc.dg/torture/pr50444.c: Fix dg directives.
1541
1542 2012-01-28  Jakub Jelinek  <jakub@redhat.com>
1543
1544         PR target/52006
1545         * gcc.target/arm/pr52006.c: New test.
1546
1547 2012-01-27  Aldy Hernandez  <aldyh@redhat.com>
1548
1549         PR testsuite/52011
1550         * gcc.dg/lto/trans-mem.h: New file.
1551         * gcc.dg/lto/trans-mem-2_0.c: Include it.
1552         * gcc.dg/lto/trans-mem-1_1.c: Same.
1553         * gcc.dg/lto/trans-mem-4_1.c: Same.
1554         * gcc.dg/lto/trans-mem-3_1.c: Same.
1555
1556 2012-01-27  Tobias Burnus  <burnus@net-b.de>
1557
1558         PR fortran/52022
1559         * gfortran.dg/dummy_procedure_7.f90: New.
1560
1561 2012-01-27  Andreas Schwab  <schwab@linux-m68k.org>
1562
1563         * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
1564         *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
1565
1566 2012-01-27  Jakub Jelinek  <jakub@redhat.com>
1567
1568         PR c++/51852
1569         * g++.dg/other/gc5.C: New test.
1570
1571 2012-01-27  Richard Guenther  <rguenther@suse.de>
1572
1573         PR tree-optimization/50444
1574         * gcc.dg/torture/pr50444.c: New testcase.
1575
1576 2012-01-27  Tobias Burnus  <burnus@net-b.de>
1577
1578         PR fortran/51970
1579         PR fortran/51977
1580         * gfortran.dg/move_alloc_13.f90: New.
1581
1582 2012-01-27  Tobias Burnus  <burnus@net-b.de>
1583
1584         PR fortran/51953
1585         * gfortran.dg/allocate_alloc_opt_13.f90: New.
1586         * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
1587         and change dg-error string.
1588
1589 2012-01-27  Tobias Burnus  <burnus@net-b.de>
1590
1591         PR fortran/52016
1592         * gfortran.dg/elemental_args_check_5.f90: New.
1593
1594 2012-01-27  Richard Guenther  <rguenther@suse.de>
1595
1596         PR middle-end/51959
1597         * g++.dg/torture/pr51959.C: New testcase.
1598
1599 2012-01-27  Tom de Vries  <tom@codesourcery.com>
1600
1601         PR tree-optimization/51990
1602         * gcc.dg/pr51990.c: New test.
1603         * gcc.dg/pr51990-2.c: Same.
1604
1605 2012-01-27  Paul Thomas  <pault@gcc.gnu.org>
1606             Tobias Burnus <burnus@gcc.gnu.org>
1607
1608         PR fortran/48705
1609         * gfortran.dg/class_allocate_11.f03: New.
1610
1611         PR fortran/51870
1612         PR fortran/51943
1613         PR fortran/51946
1614         * gfortran.dg/class_allocate_7.f03: New.
1615         * gfortran.dg/class_allocate_8.f03: New.
1616         * gfortran.dg/class_allocate_9.f03: New.
1617         * gfortran.dg/class_allocate_10.f03: New.
1618
1619 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
1620
1621         * gnat.dg/discr34.adb: New test.
1622         * gnat.dg/discr34_pkg.ads: New helper.
1623
1624 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
1625
1626         * gnat.dg/discr33.adb: New test.
1627
1628 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
1629
1630         * gnat.dg/limited_with3.ad[sb): New test.
1631         * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
1632         * gnat.dg/limited_with3_pkg2.ads: Likewise.
1633         * gnat.dg/limited_with3_pkg3.ads: Likewise.
1634
1635 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
1636
1637         * gnat.dg/stack_usage1.adb: New test.
1638         * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
1639
1640         * gcc.dg/pr44194-1.c: Remove superfluous include directive.
1641         * gcc.dg/pr44194-2.c: Likewise.
1642
1643 2012-01-26  Paolo Carlini  <paolo.carlini@oracle.com>
1644
1645         PR c++/51370
1646         * g++.dg/template/crash112.C: New.
1647
1648 2012-01-27  Richard Henderson  <rth@redhat.com>
1649
1650         * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
1651
1652 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1653
1654         * gfortran.dg/reassoc_4.f: Use dg-additional-options.
1655
1656 2012-01-26  Jakub Jelinek  <jakub@redhat.com>
1657
1658         PR middle-end/51895
1659         * g++.dg/opt/pr51895.C: New test.
1660
1661 2012-01-26  Michael Matz  <matz@suse.de>
1662
1663         PR tree-optimization/48794
1664         * gfortran.dg/gomp/pr48794-2.f90: New testcase.
1665
1666 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1667
1668         * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
1669
1670 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1671
1672         * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
1673         * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
1674         memory.
1675         * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
1676         the default value for s390 and s390x.
1677
1678 2012-01-25  Aldy Hernandez  <aldyh@redhat.com>
1679
1680         PR lto/51698
1681         * gcc.dg/lto/trans-mem-4_0.c: New.
1682         * gcc.dg/lto/trans-mem-4_1.c: New.
1683         * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
1684         TM builtins.
1685         * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
1686         * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
1687         TM builtins.
1688         * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
1689         * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
1690         TM builtins.
1691
1692 2012-01-25    Georg-Johann Lay  <avr@gjlay.de>
1693
1694         * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
1695
1696 2012-01-25  Ian Lance Taylor  <iant@google.com>
1697
1698         * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
1699
1700 2012-01-25  Tobias Burnus  <burnus@net-b.de>
1701
1702         PR fortran/51995
1703         * gfortran.dg/typebound_proc_25.f90: New.
1704
1705 2012-01-25  Jason Merrill  <jason@redhat.com>
1706
1707         PR c++/51992
1708         * g++.dg/lto/pr51992_0.C: New.
1709
1710 2012-01-25  Jakub Jelinek  <jakub@redhat.com>
1711
1712         PR tree-optimization/51987
1713         * gcc.target/i386/pr51987.c: New test.
1714
1715 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
1716
1717         * gcc.dg/tm/lto-1.c: Require lto support in target.
1718
1719 2012-01-25  Andrey Belevantsev  <abel@ispras.ru>
1720
1721         PR rtl-optimization/48374
1722         * gcc.dg/pr48374.c: New test.
1723
1724 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
1725
1726         * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
1727
1728 2012-01-25  Tobias Burnus  <burnus@net-b.de>
1729
1730         PR fortran/51966
1731         * gfortran.dg/derived_constructor_char_3.f90: New.
1732
1733 2012-01-24  Ian Lance Taylor  <iant@google.com>
1734
1735         * go.test/go-test.exp (filecmp): New procedure.
1736         (errchk): Handle quoted square brackets.
1737         (go-gc-tests): Set go_compile_args. Handle various new test
1738         lines.  Skip a few new tests.
1739         * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
1740
1741 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
1742
1743         * lib/target-supports.exp (proc check_effective_target_vect_perm)
1744         (check_effective_target_vect_extract_even_odd)
1745         (check_effective_target_vect_interleave): Return true for MIPS
1746         paired-single.
1747
1748 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
1749
1750         * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
1751         (main): Use it instead of argc.
1752
1753 2012-01-24  Jason Merrill  <jason@redhat.com>
1754
1755         PR c++/51973
1756         * g++.dg/cpp0x/sfinae31.C: New.
1757
1758 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
1759
1760         * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
1761
1762 2012-01-24  Jason Merrill  <jason@redhat.com>
1763
1764         PR c++/51812
1765         * g++.dg/inherit/covariant20.C: New.
1766
1767 2012-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
1768
1769         PR c++/51223
1770         * g++.dg/parse/crash58.C: New.
1771
1772 2012-01-24  Jakub Jelinek  <jakub@redhat.com>
1773
1774         PR target/51957
1775         * gcc.dg/pr51957-1.c: New test.
1776         * gcc.dg/pr51957-1.h: New file.
1777         * gcc.dg/pr51957-2.c: New test.
1778
1779 2012-01-23  Jason Merrill  <jason@redhat.com>
1780
1781         PR c++/51930
1782         * g++.dg/ext/visibility/template10.C: New.
1783
1784 2012-01-23  Tobias Burnus  <burnus@net-b.de>
1785
1786         PR fortran/51948
1787         * gfortran.dg/move_alloc_12.f90: New.
1788
1789 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1790
1791         PR middle-end/45416
1792         * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
1793
1794 2012-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
1795
1796         PR c++/51398
1797         * g++.dg/template/crash111.C: New.
1798
1799 2012-01-23  Arnaud Charlet  <charlet@adacore.com>
1800
1801         * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
1802         configurations.
1803         * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
1804
1805 2012-01-23  Dodji Seketeli  <dodji@redhat.com>
1806
1807         PR testsuite/51941
1808         * g++.dg/debug/dwarf2/nested-3.C:  Accept multiple lines between
1809         the DW_TAG_class_type and DW_AT_name: "Executor".
1810
1811 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1812
1813         * lib/target-supports.exp
1814         (check_effective_target_vect_extract_even_odd): Handle ARM neon.
1815         (check_effective_target_vect_interleave): Likewise.
1816
1817 2012-01-22  Jason Merrill  <jason@redhat.com>
1818
1819         PR c++/51925
1820         * g++.dg/template/using20.C: New.
1821         * g++.dg/template/template-id-2.C: Adjust diagnostic.
1822
1823 2012-01-23  Jason Merrill  <jason@redhat.com>
1824
1825         PR target/51934
1826         * g++.dg/torture/pr51344.C: Limit to x86.
1827
1828 2012-01-23  Greta Yorsh  <Greta.Yorsh@arm.com>
1829
1830         * c-c++-common/tm/omp.c: Require target with pthread support.
1831
1832 2012-01-23  Richard Guenther  <rguenther@suse.de>
1833
1834         PR tree-optimization/51949
1835         * gcc.dg/torture/pr51949.c: New testcase.
1836
1837 2012-01-23  Jakub Jelinek  <jakub@redhat.com>
1838
1839         PR rtl-optimization/51933
1840         * gcc.c-torture/execute/pr51933.c: New test.
1841
1842 2012-01-22  Douglas B Rupp  <rupp@gnat.com>
1843
1844         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
1845         Do not define for Interix.
1846
1847 2012-01-22  Jason Merrill  <jason@redhat.com>
1848
1849         PR c++/51832
1850         * g++.dg/lto/pr51832.h: New.
1851         * g++.dg/lto/pr51832_0.C: New.
1852         * g++.dg/lto/pr51832_1.C: New.
1853
1854 2012-01-22  Eric Botcazou  <ebotcazou@adacore.com>
1855
1856         * gcc.dg/ext-elim-1.c: New test.
1857
1858 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
1859
1860         PR target/51931
1861         * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
1862         * g++.dg/opt/longbranch1.C: Likewise.
1863
1864 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
1865
1866         * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
1867         in C++11 mode.
1868
1869 2012-01-21  Steven G. Kargl  <kargl@gcc.gnu.org>
1870
1871         PR fortran/50556
1872         * gfortran.dg/namelist_74.f90: New test.
1873         * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
1874
1875 2012-01-21  Tobias Burnus  <burnus@net-b.de>
1876
1877         PR fortran/51913
1878         * gfortran.dg/class_47.f90: New.
1879
1880 2012-01-21  Eric Botcazou  <ebotcazou@adacore.com>
1881
1882         * gnat.dg/renaming5.ad[sb]: New test.
1883
1884 2012-01-20  Jason Merrill  <jason@redhat.com>
1885
1886         PR c++/51919
1887         * g++.dg/pch/mangle1.{C,Hs}: Remove.
1888
1889 2012-01-20  Jason Merrill  <jason@redhat.com>
1890
1891         PR c++/51922
1892         * g++.dg/ext/attrib42.C: Require ilp32.
1893
1894 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
1895
1896         PR target/51915
1897         * gcc.target/arm/pr51915.c: New test.
1898
1899 2012-01-20  Cary Coutant  <ccoutant@google.com>
1900             Dodji Seketeli  <dodji@redhat.com>
1901
1902         PR debug/45682
1903         * g++.dg/debug/dwarf2/nested-3.C: New test.
1904
1905 2012-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
1906
1907         PR c++/51402
1908         * g++.dg/template/crash110.C: New.
1909
1910 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1911
1912         * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
1913         Remove default options on hppa*-*-hpux*.
1914
1915 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1916
1917         * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
1918
1919 2012-01-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1920
1921         * gcc.c-torture/compile/pr51856.c: New testcase.
1922
1923 2012-01-20  Uros Bizjak  <ubizjak@gmail.com>
1924
1925         * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
1926         options to go_target_compile.
1927
1928 2012-01-20  Kai Tietz  <ktietz@redhat.com>
1929
1930         * g++.dg/torture/pr51344.C: Fix typo.
1931
1932 2012-01-20  Richard Guenther  <rguenther@suse.de>
1933
1934         PR tree-optimization/51903
1935         * g++.dg/torture/pr51903.C: New testcase.
1936
1937 2012-01-20  Tobias Burnus  <burnus@net-b.de>
1938             Janus Weil  <janus@gcc.gnu.org>
1939
1940         PR fortran/51056
1941         * gfortran.dg/use_21.f90: New.
1942
1943 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
1944
1945         PR target/51106
1946         * gcc.dg/torture/pr51106-1.c: New test.
1947         * gcc.dg/torture/pr51106-2.c: New test.
1948
1949 2012-01-19  Kai Tietz  <ktietz@redhat.com>
1950
1951         * g++.dg/torture/pr51344.C: New test.
1952
1953 2012-01-19  Tobias Burnus  <burnus@net-b.de>
1954
1955         PR fortran/51904
1956         * gfortran.dg/intrinsic_size_2.f90: New.
1957
1958 2012-01-19  Jason Merrill  <jason@redhat.com>
1959
1960         PR c++/51889
1961         * g++.dg/inherit/using7.C: New.
1962
1963 2012-01-19  Richard Guenther  <rguenther@suse.de>
1964
1965         PR tree-optimization/37997
1966         * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
1967
1968 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
1969
1970         PR rtl-optimization/51505
1971         * gcc.dg/pr51505.c: New test.
1972
1973 2012-01-18  Paul Thomas  <pault@gcc.gnu.org>
1974
1975         PR fortran/51634
1976         * gfortran.dg/typebound_operator_12.f03: New.
1977         * gfortran.dg/typebound_operator_13.f03: New.
1978
1979 2012-01-18  Paolo Carlini  <paolo.carlini@oracle.com>
1980
1981         PR c++/51225
1982         * g++.dg/cpp0x/pr51225.C: New.
1983
1984 2012-01-17  Ian Lance Taylor  <iant@google.com>
1985
1986         PR go/50656
1987         * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
1988
1989 2012-01-17  Tobias Burnus  <burnus@net-b.de>
1990
1991         PR fortran/51869
1992         * gfortran.dg/realloc_on_assign_9.f90: New.
1993
1994 2012-01-17  Aldy Hernandez  <aldyh@redhat.com>
1995
1996         PR other/51165
1997         * gcc.dg/tm/memopt-3.c: Remove xfail.
1998         * gcc.dg/tm/memopt-4.c: Remove xfail.
1999         * gcc.dg/tm/memopt-5.c: Remove xfail.
2000         * gcc.dg/tm/memopt-7.c: Remove xfail.
2001
2002 2012-01-17  Jakub Jelinek  <jakub@redhat.com>
2003
2004         PR tree-optimization/51877
2005         * gcc.c-torture/execute/pr51877.c: New test.
2006
2007 2012-01-17  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
2008
2009         * gcc.dg/vect/no-section-anchors-vect-69.c: Change
2010         {!vect_align_arrays} to vect_sizes_32B_16B.
2011         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
2012         * gcc.dg/vect/vect-peel-3.c: Ditto.
2013
2014 2012-01-16  Jason Merrill  <jason@redhat.com>
2015
2016         PR c++/51854
2017         * g++.dg/abi/mangle60.C: New.
2018
2019         PR c++/51827
2020         * g++.dg/pch/mangle1.{C,Hs}: New.
2021
2022 2012-01-16  Mikael Morin  <mikael@gcc.gnu.org>
2023             Tobias Burnus  <burnus@net-b.de>
2024
2025         PR fortran/50981
2026         * gfortran.dg/elemental_optional_args_3.f90: New
2027         * gfortran.dg/elemental_optional_args_4.f90: New
2028
2029 2012-01-16  Tobias Burnus  <burnus@net-b.de>
2030
2031         PR fortran/51809
2032         * gfortran.dg/use_20.f90: New
2033
2034 2012-01-16  Jason Merrill  <jason@redhat.com>
2035
2036         PR c++/51868
2037         * g++.dg/cpp0x/rv-bitfield.C: New.
2038         * g++.dg/cpp0x/rv-bitfield2.C: New.
2039
2040 2012-01-16  Paul Thomas  <pault@gcc.gnu.org>
2041
2042         * gfortran.dg/class_array_3.f03: Remove the explicit loop in
2043         subroutine 'qsort' and use index array to assign the result.
2044
2045 2012-01-16  Jakub Jelinek  <jakub@redhat.com>
2046
2047         PR tree-optimization/51865
2048         * gcc.dg/pr51865.c: New test.
2049
2050 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
2051
2052         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
2053
2054 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
2055
2056         * gcc.target/mips/code-readable-2.c: Allow the jump table address
2057         to be loaded from the constant pool, rather than via %hi and %lo.
2058
2059 2012-01-15  Uros Bizjak  <ubizjak@gmail.com>
2060
2061         PR rtl-optimization/51821
2062         * gcc.dg/pr51821.c: New test.
2063
2064 2012-01-15  Andreas Schwab  <schwab@linux-m68k.org>
2065
2066         * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
2067
2068 2012-01-14  Andreas Schwab  <schwab@linux-m68k.org>
2069
2070         * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
2071
2072 2012-01-14  Tobias Burnus  <burnus@net-b.de>
2073
2074         PR fortran/51800
2075         * gfortran.dg/init_flag_8.f90: New.
2076         * gfortran.dg/init_flag_9.f90: New.
2077
2078 2011-01-14  Tobias Burnus  <burnus@net-b.de>
2079
2080         PR fortran/51816
2081         * gfortran.dg/use_18.f90: New.
2082         * gfortran.dg/use_19.f90: New.
2083
2084 2012-01-13  Ian Lance Taylor  <iant@google.com>
2085
2086         PR c++/50012
2087         * g++.dg/warn/Wsign-compare-4.C: New.
2088
2089 2012-01-13  Paul Thomas  <pault@gcc.gnu.org>
2090
2091         PR fortran/48351
2092         * gfortran.dg/alloc_comp_assign.f03: New.
2093         * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
2094         __BUILTIN_FREE from 38 to 32.
2095
2096 2012-01-13  Jason Merrill  <jason@redhat.com>
2097
2098         PR c++/20681
2099         * g++.dg/warn/Wreturn-type-7.C: New.
2100
2101 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
2102
2103         * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
2104         assumption.
2105         * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
2106         * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
2107         * gcc.dg/cpp/warn-multichar-2.c: Ditto.
2108         * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
2109         int32plus because of big array needed.
2110         * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
2111         * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
2112
2113 2012-01-13  Jason Merrill  <jason@redhat.com>
2114
2115         PR c++/51813
2116         * g++.dg/ext/visibility/template9.C: New.
2117
2118         PR c++/51620
2119         * g++.dg/cpp0x/defaulted34.C: New.
2120         * g++.dg/template/virtual3.C: New.
2121
2122 2012-01-13  Richard Guenther  <rguenther@suse.de>
2123
2124         PR middle-end/8081
2125         * gcc.dg/torture/pr8081.c: New testcase.
2126
2127 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
2128
2129         * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
2130
2131 2012-01-12  Jason Merrill  <jason@redhat.com>
2132
2133         PR c++/51714
2134         * g++.dg/ext/stmtexpr14.C: New.
2135
2136 2012-01-13  Dodji Seketeli  <dodji@redhat.com>
2137
2138         PR c++/51633
2139         * g++.dg/cpp0x/constexpr-diag4.C: New test.
2140
2141 2012-01-12  Jason Merrill  <jason@redhat.com>
2142
2143         PR c++/48051
2144         * g++.dg/abi/mangle48.C: Test qualified-names, too.
2145         * g++.dg/abi/mangle58.C: Likewise.
2146
2147         PR c++/51403
2148         * g++.dg/template/arg8.C: New.
2149
2150 2012-01-12  Ira Rosen  <irar@il.ibm.com>
2151
2152         PR tree-optimization/51799
2153         * gcc.dg/vect/pr51799.c: New test.
2154         * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
2155         patterns.
2156
2157 2012-01-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
2158             Tobias Burnus  <burnus@net-b.de>
2159
2160         PR fortran/51057
2161         PR fortran/51616
2162         * lib/target-supports.exp
2163         (check_effective_target_fortran_largest_fp_has_sqrt): New.
2164         * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
2165
2166 2012-01-11  Jason Merrill  <jason@redhat.com>
2167
2168         PR c++/51565
2169         * g++.dg/ext/attrib42.C: New.
2170
2171 2012-01-11  Jakub Jelinek  <jakub@redhat.com>
2172
2173         PR bootstrap/51796
2174         * gcc.dg/pr51796.c: New test.
2175
2176 2012-01-11  Jason Merrill  <jason@redhat.com>
2177
2178         PR c++/51818
2179         * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
2180
2181 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
2182
2183         * gnat.dg/array19.ad[sb]: New test.
2184
2185 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
2186
2187         * gnat.dg/opt23.ad[sb]: New test.
2188         * gnat.dg/opt23_pkg.ad[sb]: New helper.
2189         * gnat.dg/opt24.ad[sb]: New test.
2190
2191 2012-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2192
2193         PR tree-optimization/49642
2194         * gcc.dg/tree-ssa/pr49642-1.c: New test.
2195         * gcc.dg/tree-ssa/pr49642-2.c: New test.
2196
2197 2012-01-11  Jason Merrill  <jason@redhat.com>
2198
2199         PR c++/51613
2200         * g++.dg/template/explicit-args5.C: New.
2201
2202 2012-01-11  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
2203
2204         * gcc.c-torture/execute/20120110-1.c: New testcase.
2205
2206 2012-01-10  Jason Merrill  <jason@redhat.com>
2207
2208         PR c++/51614
2209         * g++.dg/inherit/ambig1.C: New.
2210
2211         PR c++/51433
2212         * g++.dg/cpp0x/constexpr-cache1.C: New.
2213
2214 2012-01-10  Richard Guenther  <rguenther@suse.de>
2215
2216         PR tree-optimization/51801
2217         * gcc.dg/torture/pr51801.c: New testcase.
2218
2219 2012-01-10  Tobias Burnus  <burnus@net-b.de>
2220
2221         PR fortran/51652
2222         * gfortran.dg/allocate_with_typespec_5.f90: New.
2223
2224 2012-01-10  Tobias Burnus  <burnus@net-b.de>
2225
2226         * gfortran.dg/class_39.f03: Update dg-error string.
2227
2228 2012-01-10  Richard Guenther  <rguenther@suse.de>
2229
2230         PR tree-optimization/50913
2231         * gcc.dg/graphite/interchange-16.c: New testcase.
2232         * gcc.dg/graphite/scop-20.c: XFAIL.
2233         * gfortran.dg/graphite/interchange-1.f: Likewise.
2234         * gfortran.dg/graphite/block-1.f90: Likewise.
2235         * gfortran.dg/graphite/block-2.f: Likewise.
2236
2237 2012-01-10  Richard Henderson  <rth@redhat.com>
2238
2239         * lib/target-supports.exp (check_effective_target_vect_perm,
2240         check_effective_target_vect_perm_byte,
2241         check_effective_target_vect_perm_short): Enable for arm neon.
2242
2243 2012-01-09  Tobias Burnus  <burnus@net-b.de>
2244
2245         PR fortran/46328
2246         * gfortran.dg/typebound_operator_11.f90: New.
2247
2248 2012-01-09  Eric Botcazou  <ebotcazou@adacore.com>
2249
2250         * gnat.dg/array18.adb: New test.
2251         * gnat.dg/array18_pkg.ads: New helper.
2252
2253 2012-01-09  Paul Thomas  <pault@gcc.gnu.org>
2254
2255         PR fortran/51791
2256         * gfortran.dg/typebound_operator_7.f03: Insert parentheses
2257         around base object in first assignment in main program.
2258         * gfortran.dg/typebound_operator_10.f03: New test.
2259
2260 2012-01-09  Martin Jambor  <mjambor@suse.cz>
2261
2262         PR tree-optimization/51759
2263         * g++.dg/ipa/pr51759.C: New test.
2264
2265 2012-01-09  Tobias Burnus  <burnus@net-b.de>
2266
2267         PR fortran/51758
2268         * gfortran.dg/optional_absent_2.f90: New.
2269
2270 2012-01-09  Tobias Burnus  <burnus@net-b.de>
2271
2272         PR fortran/51578
2273         * gfortran.dg/use_17.f90: New.
2274
2275 2012-01-09  Gary Funck  <gary@intrepid.com>
2276
2277         PR preprocessor/33919
2278         * gcc.dg/pr33919.c: New test.
2279         * gcc.dg/pr33919-0.h: New test header file.
2280         * gcc.dg/pr33919-1.h: Ditto.
2281         * gcc.dg/pr33919-2.h: Ditto.
2282
2283 2012-01-07  Jan Hubicka  <jh@suse.cz>
2284
2285         PR tree-optimize/51694
2286         * gcc.c-torture/compile/pr51694.c: new testcase.
2287
2288 2012-01-07  Jan Hubicka  <jh@suse.cz>
2289
2290         PR tree-optimization/51600
2291         * g++.dg/torture/pr51600.C: New testcase.
2292
2293 2012-01-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2294
2295         PR gcov-profile/51715
2296         PR gcov-profile/51717
2297         * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
2298         * gcc.misc-tests/gcov-14.c: Likewise.
2299
2300 2012-01-06  Jason Merrill  <jason@redhat.com>
2301
2302         * g++.dg/parse/new5.C: New.
2303
2304 2012-01-06  Patrick Marlier  <patrick.marlier@gmail.com>
2305
2306         PR testsuite/51655
2307         * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
2308         including <string.h>.
2309
2310 2012-01-06  Jason Merrill  <jason@redhat.com>
2311
2312         * g++.dg/abi/mangle51.C: New.
2313         * g++.dg/abi/mangle52.C: New.
2314         * g++.dg/abi/mangle53.C: New.
2315         * g++.dg/abi/mangle54.C: New.
2316         * g++.dg/abi/mangle55.C: New.
2317         * g++.dg/abi/mangle56.C: New.
2318         * g++.dg/abi/mangle57.C: New.
2319         * g++.dg/abi/mangle58.C: New.
2320         * g++.dg/abi/mangle59.C: New.
2321         * g++.dg/cpp0x/trailing3.C: Update mangling.
2322         * g++.dg/cpp0x/variadic111.C: Update mangling.
2323         * g++.dg/cpp0x/variadic4.C: Update mangling.
2324         * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
2325         * g++.dg/template/nontype22.C: Works now.
2326         * g++.dg/template/pr35240.C: Works now.
2327
2328         * g++.dg/cpp0x/error7.C: New.
2329
2330 2012-01-06  Tobias Burnus <burnus@net-b.de>
2331
2332         * gfortran.dg/deallocate_stat_2.f90: New.
2333         * coarray/allocate_errgmsg.f90: New.
2334         * gfortran.dg/coarray_lib_alloc_1.f90: New.
2335         * gfortran.dg/coarray_lib_alloc_2.f90: New.
2336         * coarray/subobject_1.f90: Fix for num_images > 1.
2337         * gfortran.dg/deallocate_stat.f90: Update due to changed
2338         stat= handling.
2339
2340 2012-01-06  Andrew Stubbs  <ams@codesourcery.com>
2341
2342         * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
2343
2344 2012-01-06  Eric Botcazou  <ebotcazou@adacore.com>
2345
2346         * ada/acats/overflow.lst: Add cb20004.
2347
2348 2012-01-05  Dodji Seketeli  <dodji@redhat.com>
2349
2350         PR c++/51541
2351         * g++.dg/cpp0x/alias-decl-18.C: New test.
2352
2353 2012-01-05  Eric Botcazou  <ebotcazou@adacore.com>
2354
2355         * gcc.c-torture/execute/20120104-1.c: New test.
2356
2357 2012-01-05  Paul Thomas  <pault@gcc.gnu.org>
2358
2359         PR fortran/PR48946
2360         * gfortran.dg/typebound_operator_9.f03: This is now a copy of
2361         the old typebound_operator_8.f03.
2362         * gfortran.dg/typebound_operator_8.f03: New version of
2363         typebound_operator_7.f03 with 'u' a derived type instead of a
2364         class object.
2365
2366 2012-01-05  Richard Guenther  <rguenther@suse.de>
2367
2368         * g++.dg/torture/pr49309.C: Skip for -flto.
2369
2370 2012-01-05  Jakub Jelinek  <jakub@redhat.com>
2371
2372         PR middle-end/51761
2373         * gcc.c-torture/compile/pr51761.c: New test.
2374
2375 2012-01-05  Richard Guenther  <rguenther@suse.de>
2376
2377         PR tree-optimization/51760
2378         * gcc.dg/torture/pr51760.c: New testcase.
2379
2380 2012-01-05  Aldy Hernandez  <aldyh@redhat.com>
2381
2382         PR middle-end/51472
2383         * gcc.dg/tm/memopt-6.c: Adjust regexp.
2384
2385 2012-01-05  Richard Guenther  <rguenther@suse.de>
2386
2387         PR lto/41576
2388         * gfortran.dg/lto/pr41576_0.f90: New testcase.
2389         * gfortran.dg/lto/pr41576_1.f90: Likewise.
2390
2391 2012-01-04  Jakub Jelinek  <jakub@redhat.com>
2392
2393         PR debug/51695
2394         * gcc.dg/pr51695.c: New test.
2395
2396 2012-01-04  Andrew Pinski  <apinski@cavium.com>
2397
2398         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
2399         * gcc.target/mips/octeon2-lx-1.c: New test.
2400         * gcc.target/mips/mips64-dsp-ldx.c: New test.
2401         * gcc.target/mips/octeon2-lx-2.c: New test.
2402         * gcc.target/mips/octeon2-lx-3.c: New test.
2403
2404 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
2405
2406         PR other/51163
2407         PR other/51164
2408         * gcc.dg/tm/alias-1.c:  Adjust regexp.
2409         * gcc.dg/tm/alias-2.c:  Adjust regexp.
2410
2411 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
2412
2413         PR c++/51064
2414         * g++.dg/warn/Wparentheses-26.C: New.
2415
2416 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
2417
2418         * gfortran.dg/elemental_optional_args_2.f90: New test.
2419
2420 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
2421
2422         PR fortran/49693
2423         * gfortran.dg/common_17.f90:  New test.
2424
2425 2012-01-04  Richard Guenther  <rguenther@suse.de>
2426
2427         PR tree-optimization/49651
2428         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
2429         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2430
2431 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
2432
2433         PR c++/51738
2434         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
2435
2436 2012-01-03  Andrew Pinski  <apinski@cavium.com>
2437
2438         * lib/scanasm.exp (dg-function-on-line): Always use a special format
2439         for all mips targets.  Also allow an optional .cfi_startproc.
2440
2441 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
2442
2443         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
2444
2445 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
2446
2447         PR c++/29273
2448         * g++.dg/rtti/dyncast5.C: New.
2449
2450 2012-01-03  Richard Guenther  <rguenther@suse.de>
2451
2452         PR tree-optimization/51070
2453         * gcc.dg/torture/pr51070-2.c: New testcase.
2454
2455 2012-01-03  Richard Guenther  <rguenther@suse.de>
2456
2457         PR tree-optimization/51692
2458         * gcc.dg/torture/pr51692.c: New testcase.
2459
2460 2012-01-03  Richard Guenther  <rguenther@suse.de>
2461
2462         PR debug/51650
2463         * g++.dg/lto/pr51650-3_0.C: New testcase.
2464
2465 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
2466
2467         PR c++/15867
2468         * g++.dg/warn/Wredundant-decls-spec.C: New.
2469
2470 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
2471
2472         PR tree-optimization/51719
2473         * g++.dg/tree-prof/pr51719.C: New test.
2474
2475 2012-01-03  Richard Guenther  <rguenther@suse.de>
2476
2477         PR middle-end/51730
2478         * gcc.dg/fold-compare-6.c: New testcase.
2479
2480 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
2481
2482         PR c++/51669
2483         * g++.dg/gomp/pr51669.C: New test.
2484
2485 2012-01-02  Jason Merrill  <jason@redhat.com>
2486
2487         PR c++/51675
2488         * g++.dg/cpp0x/constexpr-union2.C: New.
2489
2490         PR c++/51666
2491         * g++.dg/cpp0x/nsdmi-defer5.C: New.
2492
2493 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
2494
2495         PR c++/51462
2496         * g++.dg/cpp0x/constexpr-99.C: New test.
2497
2498 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
2499
2500         PR c++/20140
2501         * g++.dg/template/init9.C: New.
2502
2503 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
2504
2505         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
2506         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
2507         rather than a specific number.
2508
2509 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
2510
2511         PR fortran/46262
2512         PR fortran/46328
2513         PR fortran/51052
2514         * gfortran.dg/typebound_operator_7.f03: New.
2515         * gfortran.dg/typebound_operator_8.f03: New.
2516
2517 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
2518
2519         PR target/51729
2520         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
2521         XFAIL.
2522         * gcc.target/mips/dspr2-MULTU.c: Likewise.
2523
2524 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
2525
2526         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
2527
2528 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
2529
2530         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
2531         for MIPS.
2532
2533 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
2534
2535         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
2536         * gfortran.dg/io_real_boz_4.f90: Likewise.
2537         * gfortran.dg/io_real_boz_5.f90: Likewise.
2538
2539 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
2540
2541         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
2542
2543 2012-01-02  Revital Eres  <revital.eres@linaro.org>
2544
2545         * gcc.dg/sms-11.c: New file.
2546
2547 2012-01-02  Tobias Burnus  <burnus@net-b.de>
2548
2549         PR fortran/51682
2550         * gfortran.dg/coarray/image_index_3.f90: New.
2551
2552 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
2553
2554         PR c++/16603
2555         * g++.dg/parse/enum8.C: New.
2556
2557 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
2558
2559         PR c++/51379
2560         * g++.dg/conversion/reinterpret4.C: New.
2561         * g++.dg/conversion/reinterpret1.C: Adjust.
2562
2563 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
2564
2565         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
2566
2567 2012-01-01  Fabien Chêne  <fabien@gcc.gnu.org>
2568
2569         * g++.old-deja/g++.brendan/crash25.C: Adjust.
2570         * g++.old-deja/g++.brendan/crash56.C: Likewise.
2571         * g++.old-deja/g++.jason/access14.C: Likewise.
2572         * g++.old-deja/g++.jason/access8.C: Likewise.
2573         * g++.old-deja/g++.jason/access1.C: Likewise.
2574         * g++.old-deja/g++.other/access3.C: Likewise.
2575         * g++.old-deja/g++.other/access5.C: Likewise.
2576         * g++.old-deja/g++.law/unsorted1.C: Likewise.
2577         * g++.old-deja/g++.law/visibility22.C: Likewise.
2578         * g++.old-deja/g++.law/visibility26.C: Likewise.
2579         * g++.old-deja/g++.mike/p2746.C: Likewise.
2580         * g++.dg/debug/using1.C: Likewise.
2581         * g++.dg/lookup/using51.C: Likewise.
2582         * g++.dg/inherit/using5.C: Likewise.
2583         * g++.dg/inherit/pr30297.C: Likewise.
2584         * g++.dg/inherit/access8.C: Likewise.
2585         * g++.dg/torture/pr39362.C: Likewise.
2586         * g++.dg/template/crash13.C: Likewise.
2587         * g++.dg/template/using10.C: Likewise.
2588
2589 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2590
2591         PR fortran/51502
2592         * lib/gcc-dg.exp (scan-module-absence):  Really commit last
2593         change.
2594
2595 2012-01-01  Ira Rosen  <irar@il.ibm.com>
2596
2597         PR tree-optimization/51704
2598         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
2599         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
2600         corresponding flags.
2601
2602 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
2603
2604         PR c++/51723
2605         * g++.dg/cpp0x/constexpr-delegating2.C: New.
2606
2607 2012-01-01  Jan Hubicka  <jh@suse.cz>
2608
2609         PR rtl-optimization/51069
2610         * gcc.c-torture/compile/pr51069.c: New testcase.
2611
2612 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
2613
2614         PR tree-optimization/51683
2615         * gcc.dg/pr51683.c: New test.
2616 \f
2617 Copyright (C) 2012 Free Software Foundation, Inc.
2618
2619 Copying and distribution of this file, with or without modification,
2620 are permitted in any medium without royalty provided the copyright
2621 notice and this notice are preserved.