OSDN Git Service

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