OSDN Git Service

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