OSDN Git Service

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