OSDN Git Service

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