OSDN Git Service

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