OSDN Git Service

f94e944cb350fca90c6b86dbb9f298f5facb245d
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2012-10-05  Jakub Jelinek  <jakub@redhat.com>
2
3         PR tree-optimization/33763
4         * c-c++-common/pr33763.c: New test.
5
6 2012-10-03  Jakub Jelinek  <jakub@redhat.com>
7
8         PR c++/54777
9         * g++.dg/cpp0x/constexpr-ref4.C: New test.
10
11 2012-09-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12
13         PR target/54083
14         * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
15
16 2012-09-27  Jakub Jelinek  <jakub@redhat.com>
17
18         PR target/54703
19         * gcc.target/i386/pr54703.c: New test.
20
21 2012-09-24  Janis Johnson  <janisjo@codesourcery.com>
22
23         Backport from mainline:
24
25         2012-07-24  Janis Johnson  <janisjo@codesourcery.com>
26         * lib/gcc-dg.exp (process-message): Don't ignore errors.
27
28         2012-07-25  Janis Johnson  <janisjo@codesourcery.com>
29         * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
30
31         2012-07-26  Janis Johnson  <janisjo@codesourcery.com>
32         * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
33
34         2012-09-18  Janis Johnson  <janisjo@codesourcery.com>
35         * gcc.dg/vect/pr52298.c: Remove "dg-do run".
36
37         2012-09-18  Janis Johnson  <janisjo@codesourcery.com>
38         * lib/target-supports.exp
39         (check_effective_target_vect_widen_mult_qi_to_hi,
40         check_effective_target_vect_widen_mult_hi_to_si,
41         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
42         check_effective_target_vect_widen_mult_hi_to_si_pattern,
43         check_effective_target_vect_pack_trunc,
44         check_effective_target_vect_unpack,
45         check_effective_target_vect_multiple_sizes): Check arm_neon_ok
46         instead of arm_none.
47
48         2012-09-18  Janis Johnson  <janisjo@codesourcery.com>
49         * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
50         target instead of xfailing it.
51         * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
52         * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
53         * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
54         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
55         * gcc.dg/vect/vect-104.c: Likewise.
56         * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
57         * gcc.dg/vect/vect-outer-1.c: Likewise.
58         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
59         * gcc.dg/vect/vect-outer-1a.c: Likewise.
60         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
61         * gcc.dg/vect/vect-outer-1b.c: Likewise.
62         * gcc.dg/vect/vect-outer-2b.c: Likewise.
63         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
64         * gcc.dg/vect/vect-outer-3a.c: Likewise.
65         * gcc.dg/vect/vect-outer-3b.c: Likewise.
66         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
67
68         2012-09-18  Janis Johnson  <janisjo@codesourcery.com>
69         * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
70
71 2012-09-22  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
72
73         Backport from mainline:
74         2012-09-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
75
76         PR testsuite/54007
77         * gnat.dg/lto15.adb: Require lto.
78
79 2012-09-20  Eric Botcazou  <ebotcazou@adacore.com>
80
81         * gnat.dg/opt20.ads: Move dg directive to...
82         * gnat.dg/opt20.adb: ...here.
83         * gnat.dg/addr1.ad[sb]: Likewise.
84         * gnat.dg/concat2.ad[sb]: Likewise.
85         * gnat.dg/array16.ad[sb]: Likewise.
86         * gnat.dg/atomic5.ad[sb]: Likewise.
87         * gnat.dg/discr29.ad[sb]: Likewise.
88         * gnat.dg/noreturn5.ad[sb]: Likewise.
89         * gnat.dg/vect8.ad[sb]: Likewise.  Add dg-options.
90         * gnat.dg/discr23.ads: Remove dg directive.
91         * gnat.dg/nested_float_packed.ads: Likewise.
92         * gnat.dg/oconst6.ads: Move to...
93         * gnat.dg/specs/oconst6.ads: ...here.
94
95 2012-09-20  Joseph Myers  <joseph@codesourcery.com>
96
97         PR c/54552
98         * gcc.c-torture/compile/pr54552-1.c: New test.
99
100 2012-09-20  Joseph Myers  <joseph@codesourcery.com>
101
102         PR c/54103
103         * gcc.c-torture/compile/pr54103-1.c,
104         gcc.c-torture/compile/pr54103-2.c,
105         gcc.c-torture/compile/pr54103-3.c,
106         gcc.c-torture/compile/pr54103-4.c,
107         gcc.c-torture/compile/pr54103-5.c,
108         gcc.c-torture/compile/pr54103-6.c: New tests.
109         * gcc.dg/c90-const-expr-8.c: Update expected column number.
110
111 2012-09-20  Jakub Jelinek  <jakub@redhat.com>
112
113         Backported from mainline
114         2012-09-17  Jakub Jelinek  <jakub@redhat.com>
115
116         PR tree-optimization/54563
117         * g++.dg/torture/pr54563.C: New test.
118
119 2012-09-20  Release Manager
120
121         * GCC 4.7.2 released.
122
123 2012-09-14  Jason Merrill  <jason@redhat.com>
124
125         PR c++/53661
126         * g++.dg/init/aggr9.C: New.
127
128 2012-09-13  Tobias Burnus  <burnus@net-b.de>
129
130         PR fortran/54556
131         * gfortran.dg/implicit_pure_3.f90: New.
132
133 2012-09-13  Jakub Jelinek  <jakub@redhat.com>
134
135         PR c/54559
136         * gcc.c-torture/compile/pr54559.c: New test.
137
138 2012-09-13  Jason Merrill  <jason@redhat.com>
139
140         PR c++/53839
141         * g++.dg/cpp0x/constexpr-temp1.C: New.
142
143 2012-09-13  Jason Merrill  <jason@redhat.com>
144
145         PR c++/54511
146         * g++.dg/template/anonunion2.C: New.
147
148 2012-09-13  Jason Merrill  <jason@redhat.com>
149
150         PR c++/53836
151         * g++.dg/template/init10.C: New.
152
153 2012-09-12  Tobias Burnus  <burnus@net-b.de>
154
155         PR fortran/54225
156         PR fortran/53306
157         * gfortran.dg/coarray_10.f90: Update dg-error.
158         * gfortran.dg/coarray_28.f90: New.
159         * gfortran.dg/array_section_3.f90: New.
160
161 2012-09-10  Jason Merrill  <jason@redhat.com>
162
163         PR c++/54506
164         * g++.dg/cpp0x/implicit14.C: New.
165
166         PR c++/54341
167         PR c++/54253
168         * g++.dg/cpp0x/constexpr-virtual2.C: New.
169         * g++.dg/cpp0x/constexpr-virtual3.C: New.
170
171 2012-09-10  Janus Weil  <janus@gcc.gnu.org>
172
173         PR fortran/54435
174         PR fortran/54443
175         * gfortran.dg/select_type_29.f03: New.
176
177 2012-09-10  Markus Trippelsdorf  <markus@trippelsdorf.de>
178
179         PR middle-end/54515
180         * g++.dg/tree-ssa/pr54515.C: new testcase
181
182 2012-09-08  Mikael Morin  <mikael@gcc.gnu.org>
183
184         PR fortran/54208
185         * gfortran.dg/bound_simplification_3.f90: New test.
186
187 2012-09-07  Richard Guenther  <rguenther@suse.de>
188
189         Backport from mainline
190         2012-07-13  Richard Guenther  <rguenther@suse.de>
191
192         PR tree-optimization/53922
193         * gcc.dg/torture/pr53922.c: New testcase.
194
195 2012-09-07  Eric Botcazou  <ebotcazou@adacore.com>
196
197         * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
198
199 2012-09-07  Jakub Jelinek  <jakub@redhat.com>
200
201         Backported from mainline
202         2012-09-06  Jakub Jelinek  <jakub@redhat.com>
203
204         PR rtl-optimization/54455
205         * gcc.dg/54455.c: New test.
206
207 2012-09-06  Andrew Pinski  <apinski@cavium.com>
208
209         PR tree-opt/54494
210         * gcc.dg/tree-ssa/strlen-1.c: New testcase.
211
212 2012-09-05  Jakub Jelinek  <jakub@redhat.com>
213
214         PR middle-end/54486
215         * c-c++-common/pr54486.c: New test.
216
217 2012-09-05  Joey Ye  <joey.ye@arm.com>
218
219         Backported from trunk
220         2012-08-28  Joey Ye  <joey.ye@arm.com>
221
222         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
223
224 2012-09-03  Jakub Jelinek  <jakub@redhat.com>
225
226         Backported from mainline
227         2012-09-01  Jakub Jelinek  <jakub@redhat.com>
228
229         PR target/54436
230         * gcc.dg/torture/pr54436.c: New test.
231
232         2012-08-31  Jakub Jelinek  <jakub@redhat.com>
233
234         PR c/54428
235         * gcc.c-torture/compile/pr54428.c: New test.
236
237         2012-08-24  Jakub Jelinek  <jakub@redhat.com>
238
239         PR c/54363
240         * gcc.dg/pr54363.c: New test.
241
242 2012-08-31  Ollie Wild  <aaw@google.com>
243
244         PR c++/54197
245         * g++.dg/init/lifetime3.C: New test.
246
247 2012-08-28  Uros Bizjak  <ubizjak@gmail.com>
248
249         Backport from mainline
250         2012-08-27  Uros Bizjak  <ubizjak@gmail.com>
251
252         PR target/46254
253         * gcc.target/i386/pr46254.c: New test.
254
255 2012-08-20  Patrick Marlier  <patrick.marlier@gmail.com>
256
257         Backported from trunk
258         2012-08-20  Patrick Marlier  <patrick.marlier@gmail.com>
259
260         PR middle-end/53992
261         * gcc.dg/gomp/pr53992.c: New test.
262
263 2012-08-13  Jakub Jelinek  <jakub@redhat.com>
264
265         Backported from trunk
266         2012-07-19  Jakub Jelinek  <jakub@redhat.com>
267
268         PR rtl-optimization/53942
269         * gcc.dg/pr53942.c: New test.
270
271 2012-08-10  Ulrich Weigand  <ulrich.weigand@linaro.org>
272
273         Backport from mainline
274         2012-07-30  Ulrich Weigand  <ulrich.weigand@linaro.org>
275
276         * lib/target-supports.exp
277         (check_effective_target_vect_natural_alignment): New function.
278         * gcc.dg/align-2.c: Only run on targets with natural alignment
279         of vector types.
280         * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
281         alignment of vector types.
282
283 2012-08-09  H.J. Lu  <hongjiu.lu@intel.com>
284
285         Backport from mainline
286         2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
287
288         PR rtl-optimization/54157
289         * gcc.target/i386/pr54157.c: New file.
290
291 2012-08-01  Uros Bizjak  <ubizjak@gmail.com>
292
293         Backport from mainline
294         2012-03-11  Uros Bizjak  <ubizjak@gmail.com>
295
296         PR target/52530
297         * gcc.dg/torture/pr52530.c: New test.
298
299 2012-07-27  Anna Tikhonova  <anna.tikhonova@intel.com>
300
301         * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
302         rand, srand. Include <stdlib.h>.
303
304 2012-07-20  Jason Merrill  <jason@redhat.com>
305
306         PR c++/54038
307         * g++.dg/other/array7.C: New.
308
309 2012-07-19  Jason Merrill  <jason@redhat.com>
310
311         PR c++/54026
312         * g++.dg/init/mutable1.C: New.
313
314 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
315
316         * gnat.dg/opt25.adb: New test.
317         * gnat.dg/opt25_pkg1.ad[sb]: New helper.
318         * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
319
320 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
321
322         * gnat.dg/aggr20.ad[sb]: New test.
323         * gnat.dg/aggr20_pkg.ads: New helper.
324
325 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
326
327         * gnat.dg/derived_type3.adb: New test.
328         * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
329
330 2012-07-19  Richard Guenther  <rguenther@suse.de>
331             Eric Botcazou  <ebotcazou@adacore.com>
332
333         * gnat.dg/loop_optimization11.adb: New testcase.
334         * gnat.dg/loop_optimization11_pkg.ads: Likewise.
335
336 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
337
338         * gnat.dg/discr38.adb: New test.
339
340 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
341
342         PR middle-end/54017
343         * c-c++-common/gomp/pr54017.c: New test.
344
345 2012-07-18  Richard Guenther  <rguenther@suse.de>
346
347         Backport from mainline
348         2012-05-03  Richard Guenther  <rguenther@suse.de>
349
350         * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
351         unsupported prefetching support.
352
353 2012-07-17  Jason Merrill  <jason@redhat.com>
354
355         PR c++/53995
356         * g++.dg/parse/enum9.C: New.
357
358 2012-07-17  Jason Merrill  <jason@redhat.com>
359
360         PR c++/53989
361         * g++.dg/template/array23.C: New.
362
363 2012-07-17  Jason Merrill  <jason@redhat.com>
364
365         PR c++/53549
366         * g++.dg/template/current-inst1.C: New.
367         * g++.dg/parse/crash35.C: Adjust.
368
369 2012-07-13  Hans-Peter Nilsson  <hp@axis.com>
370
371         PR rtl-optimization/53908
372         * gcc.dg/torture/pr53908.c: New test.
373
374 2012-07-10  Uros Bizjak  <ubizjak@gmail.com>
375
376         Backport from mainline
377         2012-07-03  Uros Bizjak  <ubizjak@gmail.com>
378
379         PR target/53811
380         * g++.dg/other/pr53811.C: New test.
381
382 2012-07-10  Jason Merrill  <jason@redhat.com>
383
384         PR c++/53733
385         * g++.dg/cpp0x/defaulted36.C: New.
386         * g++.dg/cpp0x/defaulted21.C: Adjust.
387
388         * g++.dg/cpp0x/implicit13.C: New.
389
390 2012-07-09  Janis Johnson  <janisjo@codesourcery.com>
391
392         Backport from mainline.
393         2012-06-28  Janis Johnson  <janisjo@codesourcery.com>
394
395         * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
396
397         * g++.dg/template/error46.C: Add missing comment to dg-message.
398         * g++.dg/template/crash107.C: Likewise.
399         * g++.dg/template/error47.C: Likewise.
400         * g++.dg/template/crash108.C: Likewise.
401         * g++.dg/overload/operator5.C: Likewise.
402
403         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
404         errors in dg-message directives, add comments.
405
406         2012-06-26  Janis Johnson  <janisjo@codesourcery.com>
407
408         * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
409         scan-dump-dem-not): Use printable pattern in test name.
410
411         2012-06-25  Janis Johnson  <janisjo@codesourcery.com>
412
413         * lib/target-supports-dg.exp (testname-for-summary): New.
414         * lib/profopt.exp (profopt_execute): Define testname_with_flags.
415         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
416         cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
417         scan-module-absence, output-exists, output-exists-not: Use
418         testname-for-summary.
419         (dg-test): Clean up testname_with_flags.
420         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
421         scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
422         scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
423         scan-assembler-dem-not, object-size: Use testname-for-summary.
424         * lib/gcov.exp (run-gcov): Likewise.
425         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
426         scan-dump-dem, scan-dump-dem-note): Likewise.
427
428         * lib/profopt.exp: Make prof_option_list local to profopt-execute.
429         * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
430         including profopt.opt; save and restore existing value.
431         * g++.dg/bprob/bprob.exp: Likewise.
432         * gcc.dg/matrix/matrix.exp: Likewise.
433         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
434         * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
435         PROFOPT_OPTIONS.
436
437         2012-06-15  Janis Johnson  <janosjo@codesourcery.com>
438
439         * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
440         testname that includes flags, passed in as new argument, in
441         pass/fail messages.
442         (run_gcov): Get testname from dg-test, use it in pass/fail messages
443         and pass it to verify-* procedures.
444
445         * g++.dg/torture/stackalign/stackalign.exp: Combine stack
446         alignment torture options with usual torture options.
447
448         * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
449         messages reported for one line of source code.
450         * g++.dg/cpp0x/constexpr-decl.C: Likewise.
451         * g++.dg/cpp0x/decltype2.C: Likewise.
452         * g++.dg/cpp0x/decltype3.C: Likewise.
453         * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
454         * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
455         * g++.dg/cpp0x/static_assert3.C: Likewise.
456         * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
457         * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
458         * g++.dg/cpp0x/union1.C: Likewise.
459         * g++.dg/cpp0x/variadic-ex10.C: Likewise.
460         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
461         * g++.dg/cpp0x/variadic2.C: Likewise.
462         * g++.dg/cpp0x/variadic20.C: Likewise.
463         * g++.dg/cpp0x/variadic74.C: Likewise.
464         * g++.dg/diagnostic/bitfld2.C: Likewise.
465         * g++.dg/ext/attrib44.C: Likewise.
466         * g++.dg/ext/no-asm-1.C: Likewise.
467         * g++.dg/other/error34.C: Likewise.
468         * g++.dg/parse/crash46.C: Likewise.
469         * g++.dg/parse/error10.C: Likewise.
470         * g++.dg/parse/error2.C: Likewise.
471         * g++.dg/parse/error3.C: Likewise.
472         * g++.dg/parse/error36.C: Likewise.
473         * g++.dg/parse/error8.C: Likewise.
474         * g++.dg/parse/error9.C: Likewise.
475         * g++.dg/parse/parser-pr28152-2.C: Likewise.
476         * g++.dg/parse/parser-pr28152.C: Likewise.
477         * g++.dg/parse/template25.C: Likewise.
478         * g++.dg/parse/typename11.C: Likewise.
479         * g++.dg/tc1/dr147.C: Likewise.
480         * g++.dg/template/deduce3.C: Likewise.
481         * g++.dg/template/koenig9.C: Likewise.
482         * g++.dg/template/pr23510.C: Likewise.
483         * g++.dg/warn/pr12242.C: Likewise.
484         * g++.dg/warn/pr30551-2.C: Likewise.
485         * g++.dg/warn/pr30551.C: Likewise.
486         * g++.old-deja/g++.other/typename1.C: Likewise.
487         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
488
489         2012-06-13  Janis Johnson  <janisjo@codesourcery.com>
490
491         PR testsuite/20771
492         * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
493         test summary unique.
494
495         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
496         scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
497         scan-stack-usage-not): Don't strip torture options from test name.
498
499         * lib/scandump.exp (scan-dump-times): Use printable version of
500         regexp in test summary line.
501
502         * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
503         messages reported for one line of source code.
504         * gcc.dg/format/few-1.c: Likewise.
505         * gcc.dg/ia64-sync-2.c: Likewise.
506         * gcc.dg/sync-2.c: Likewise.
507         * gcc.dg/noncompile/pr44517.c: Likewise.
508
509         2012-06-12  Janis Johnson  <janisjo@codesourcery.com>
510
511         * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
512         alignment torture options with usual torture options.
513         * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
514         instead of dg-options.
515         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
516         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
517         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
518         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
519         * gcc.dg/torture/stackalign/push-1.c: Likewise.
520         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
521
522         * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
523         to checks for multiple messages reported for one line of source code.
524         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
525
526         * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
527         messages reported for one line of source code.
528
529         * gcc.dg/20031223-1.c: Add comments to check for multiple
530         messages reported for one line of source code.
531         * gcc.dg/Wconversion-integer.c: Likewise.
532         * gcc.dg/Wfatal-2.c: Likewise.
533         * gcc.dg/Wfatal.c: Likewise.
534         * gcc.dg/Wobjsize-1.c: Likewise.
535         * gcc.dg/c99-vla-jump-1.c: Likewise.
536         * gcc.dg/c99-vla-jump-2.c: Likewise.
537         * gcc.dg/c99-vla-jump-3.c: Likewise.
538         * gcc.dg/c99-vla-jump-4.c: Likewise.
539         * gcc.dg/c99-vla-jump-5.c: Likewise.
540         * gcc.dg/decl-9.c: Likewise.
541         * gcc.dg/declspec-10.c: Likewise.
542         * gcc.dg/declspec-18.c: Likewise.
543         * gcc.dg/mtune.c: Likewise.
544         * gcc.dg/parser-pr28152-2.c: Likewise.
545         * gcc.dg/parser-pr28152.c: Likewise.
546         * gcc.dg/pr14475.c: Likewise.
547         * gcc.dg/pr27953.c: Likewise.
548         * gcc.dg/pr28322-3.c: Likewise.
549         * gcc.dg/pr30457.c: Likewise.
550         * gcc.dg/pr30551-2.c: Likewise.
551         * gcc.dg/pr30551-3.c: Likewise.
552         * gcc.dg/pr30551-4.c: Likewise.
553         * gcc.dg/pr30551-5.c: Likewise.
554         * gcc.dg/pr30551-6.c: Likewise.
555         * gcc.dg/pr30551.c: Likewise.
556         * gcc.dg/pr45461.c: Likewise.
557         * gcc.dg/pr48552-1.c: Likewise.
558         * gcc.dg/pr48552-2.c: Likewise.
559         * gcc.dg/redecl-1.c: Likewise.
560         * gcc.dg/transparent-union-3.c: Likewise.
561         * gcc.dg/utf-dflt.c: Likewise.
562         * gcc.dg/utf-dflt2.c: Likewise.
563         * gcc.dg/vla-8.c: Likewise.
564         * gcc.dg/vla-init-1.c: Likewise.
565         * gcc.dg/wtr-int-type-1.c: Likewise.
566
567         * c-c++-common/raw-string-3.c: Add comments to checks for multiple
568         messages reported for for one line of source code.
569         * c-c++-common/raw-string-5.c: Likewise.
570         * c-c++-common/raw-string-4.c: Likewise.
571         * c-c++-common/raw-string-6.c: Likewise.
572         * c-c++-common/pr20000.c: Likewise.
573
574         * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
575         messages reported for one line of source code.
576         * gcc.dg/cpp/pr30786.c: Likewise.
577         * gcc.dg/cpp/pr28709.c: Likewise.
578         * gcc.dg/cpp/missing-header-MD.c: Likewise.
579         * gcc.dg/cpp/macspace2.c: Likewise.
580         * gcc.dg/cpp/missing-header-1.c: Likewise.
581         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
582         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
583         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
584
585 2012-07-09  Jason Merrill  <jason@redhat.com>
586
587         PR c++/53882
588         * g++.dg/cpp0x/nullptr29.C: New.
589
590 2012-07-06  Mikael Morin  <mikael@gcc.gnu.org>
591
592         PR fortran/53732
593         * gfortran.dg/inline_sum_4.f90: New test.
594
595 2012-07-06  Richard Guenther  <rguenther@suse.de>
596
597         Backport from mainline
598         2012-06-18  Richard Guenther  <rguenther@suse.de>
599
600         PR tree-optimization/53693
601         * g++.dg/torture/pr53693.C: New testcase.
602
603 2012-07-06  Richard Guenther  <rguenther@suse.de>
604
605         Backport from mainline
606         2012-04-11  Richard Guenther  <rguenther@suse.de>
607
608         PR middle-end/52621
609         * gfortran.dg/pr52621.f90: New testcase.
610
611 2012-07-05  Pat Haugen <pthaugen@us.ibm.com>
612
613         Backport from mainline
614         2012-05-24  Pat Haugen <pthaugen@us.ibm.com>
615
616         * gcc.target/powerpc/lhs-1.c: New.
617         * gcc.target/powerpc/lhs-2.c: New.
618         * gcc.target/powerpc/lhs-3.c: New.
619
620 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
621
622         * gnat.dg/recursive_call.adb: New test.
623
624 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
625
626         * gnat.dg/discr37.ad[sb]: New test.
627
628 2012-07-02  Jason Merrill  <jason@redhat.com>
629
630         PR c++/53816
631         * g++.dg/template/ref6.C: New.
632
633         PR c++/53821
634         * g++.dg/cpp0x/lambda/lambda-template6.C: New.
635
636 2012-06-29  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
637
638         Backport from mainline.
639         2012-05-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
640         * gcc.target/arm/neon-vrev.c: New.
641
642 2012-06-28  Richard Guenther  <rguenther@suse.de>
643
644         PR middle-end/53790
645         * gcc.dg/torture/pr53790.c: New testcase.
646
647 2012-06-27  Fabien ChĂȘne  <fabien@gcc.gnu.org>
648
649         PR c++/51214
650         * g++.dg/cpp0x/forw_enum11.C: New.
651
652 2012-06-26  Richard Guenther  <rguenther@suse.de>
653
654         PR c++/53752
655         * g++.dg/torture/pr53752.C: New testcase.
656
657 2012-06-25  Jason Merrill  <jason@redhat.com>
658
659         PR c++/53498
660         PR c++/53305
661         * g++.dg/cpp0x/decltype38.C: New.
662         * g++.dg/cpp0x/variadic132.C: New.
663
664         PR c++/52988
665         * g++.dg/cpp0x/nullptr28.C: New.
666
667         PR c++/53202
668         * g++.dg/cpp0x/constexpr-tuple.C: New.
669
670 2012-06-25  Jakub Jelinek  <jakub@redhat.com>
671
672         PR target/53759
673         * gcc.target/i386/pr53759.c: New test.
674
675         PR c++/53594
676         * g++.dg/cpp0x/nsdmi7.C: New test.
677
678 2012-06-22  Tobias Burnus  <burnus@net-b.de>
679
680         Backport from mainline
681         2012-06-17  Tobias Burnus  <burnus@net-b.de>
682
683         PR fortran/53691
684         PR fortran/53685
685         * gfortran.dg/transfer_check_3.f90: New.
686
687 2012-06-22  Eric Botcazou  <ebotcazou@adacore.com>
688
689         * gnat.dg/lto15.ad[sb]: New test.
690
691 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
692
693         * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
694         and add __sh__ case.
695
696 2012-06-19  Jason Merrill  <jason@redhat.com>
697
698         PR c++/53651
699         * g++.dg/cpp0x/decltype37.C: New.
700
701         PR c++/52637
702         * g++.dg/debug/localclass1.C: New.
703
704         * g++.dg/debug/dwarf2/namespace-2.C: New.
705         * g++.dg/debug/dwarf2/localclass3.C: New.
706
707 2012-06-19  Richard Guenther  <rguenther@suse.de>
708
709         PR middle-end/53470
710         * g++.dg/lto/pr53470_0.C: New testcase.
711         * gcc.dg/lto/pr53470_0.c: Likewise.
712
713 2012-06-19  Jason Merrill  <jason@redhat.com>
714
715         Reapply:
716         PR c++/53137
717         * g++.dg/cpp0x/lambda/lambda-template5.C: New.
718
719         PR c++/53599
720         * g++.dg/template/local7.C: New.
721
722 2012-06-16  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
723
724         Back port from mainline
725         2012-05-09 Uros Bizjak  <ubizjak@gmail.com>
726
727         PR target/52908
728         * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
729         directive to Scan for vpmuldq, not vpmacsdql.
730
731 2012-06-15  Eric Botcazou  <ebotcazou@adacore.com>
732
733         * gnat.dg/vect8.ad[sb]: New test.
734
735 2012-06-14  Jakub Jelinek  <jakub@redhat.com>
736
737         Backported from mainline
738         2012-06-12  Jakub Jelinek  <jakub@redhat.com>
739
740         PR rtl-optimization/53589
741         * gcc.dg/torture/pr53589.c: New test.
742
743         2012-06-07  Jakub Jelinek  <jakub@redhat.com>
744
745         PR middle-end/53580
746         * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
747         * gcc.dg/gomp/critical-4.c: Likewise.
748         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
749         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
750         * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
751         * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
752         * c-c++-common/gomp/pr53580.c: New test.
753
754 2012-06-14  Tobias Burnus  <burnus@net-b.de>
755
756         Backport from mainline
757         2012-06-04  Tobias Burnus  <burnus@net-b.de>
758
759         PR fortran/50619
760         * gfortran.dg/init_flag_10.f90: New.
761
762 2012-06-14  Richard Guenther  <rguenther@suse.de>
763
764         Backport from mainline
765         2012-06-11  Richard Guenther  <rguenther@suse.de>
766
767         PR c++/53616
768         * g++.dg/ext/pr53605.C: New testcase.
769
770 2012-06-14  Tobias Burnus  <burnus@net-b.de>
771
772         PR fortran/53597
773         * gfortran.dg/save_4.f90: New.
774
775 2012-06-14  Richard Guenther  <rguenther@suse.de>
776
777         Backport from mainline
778         2012-06-06  Fabien ChĂȘne  <fabien@gcc.gnu.org>
779
780         PR c++/52841
781         * g++.dg/cpp0x/pr52841.C: New testcase.
782
783 2012-06-13  Christian Bruel  <christian.bruel@st.com>
784
785         PR target/53621
786         * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
787
788 2012-06-14  Release Manager
789
790         * GCC 4.7.1 released.
791
792 2012-06-12  Jason Merrill  <jason@redhat.com>
793
794         PR c++/53599
795         * g++.dg/template/local7.C: New.
796
797         Revert:
798         PR c++/53137
799         * g++.dg/cpp0x/lambda/lambda-template5.C: New.
800
801 2012-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
802
803         PR c++/53524
804         * g++.dg/warn/Wenum-compare-no-2: New.
805
806 2012-06-04  Edmar Wienskoski  <edmar@freescale.com>
807
808         PR target/53559
809         * gcc.target/powerpc/cell_builtin_1.c: New test case.
810         * gcc.target/powerpc/cell_builtin_2.c: Ditto.
811         * gcc.target/powerpc/cell_builtin_3.c: Ditto.
812         * gcc.target/powerpc/cell_builtin_4.c: Ditto.
813         * gcc.target/powerpc/cell_builtin_5.c: Ditto.
814         * gcc.target/powerpc/cell_builtin_6.c: Ditto.
815         * gcc.target/powerpc/cell_builtin_7.c: Ditto.
816         * gcc.target/powerpc/cell_builtin_8.c: Ditto.
817
818 2012-06-04  Richard Guenther  <rguenther@suse.de>
819
820         Backport from mainline
821         2012-04-25  Jakub Jelinek  <jakub@redhat.com>
822
823         PR middle-end/52979
824         * gcc.c-torture/compile/pr52979-1.c: New test.
825         * gcc.c-torture/execute/pr52979-1.c: New test.
826         * gcc.c-torture/execute/pr52979-2.c: New test.
827
828 2012-06-04  Jakub Jelinek  <jakub@redhat.com>
829
830         PR tree-optimization/53550
831         * gcc.dg/pr53550.c: New test.
832
833 2012-06-04  Richard Guenther  <rguenther@suse.de>
834             Eric Botcazou  <ebotcazou@adacore.com>
835
836         Backport from mainline
837         PR middle-end/52080
838         PR middle-end/52097
839         PR middle-end/48124
840         * gcc.dg/torture/pr48124-1.c: New testcase.
841         * gcc.dg/torture/pr48124-2.c: Likewise.
842         * gcc.dg/torture/pr48124-3.c: Likewise.
843         * gcc.dg/torture/pr48124-4.c: Likewise.
844         * gnat.dg/pack16.adb: Likewise.
845         * gnat.dg/pack16_pkg.ads: Likewise.
846         * gnat.dg/pack17.adb: Likewise.
847         * gnat.dg/specs/pack7.ads: Likewise.
848         * gnat.dg/specs/pack8.ads: Likewise.
849         * gnat.dg/specs/pack8_pkg.ads: Likewise.
850
851 2012-06-01  Jason Merrill  <jason@redhat.com>
852
853         PR c++/52973
854         * g++.dg/ext/visibility/template12.C: New.
855         * g++.dg/ext/attrib14.C: Adjust warning line.
856
857         PR c++/52725
858         * g++.dg/parse/new6.C: New.
859         * g++.dg/template/sizeof-template-argument.C: Adjust error message.
860
861 2012-06-01  Jason Merrill  <jason@redhat.com>
862
863         PR c++/53137
864         * g++.dg/cpp0x/lambda/lambda-template5.C: New.
865
866 2012-06-01  Jason Merrill  <jason@redhat.com>
867
868         PR c++/53484
869         * g++.dg/cpp0x/auto33.C: New.
870
871 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
872
873         * c-c++-common/restrict-2.c: Revert previous change.
874
875 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
876
877         PR ada/53517
878         * gnat.dg/lto14.adb: Skip on Solaris.
879
880 2012-05-31  Jason Merrill  <jason@redhat.com>
881
882         PR c++/52905
883         * g++.dg/cpp0x/initlist-ctor1.C: New.
884
885 2012-05-31  Richard Guenther  <rguenther@suse.de>
886
887         PR middle-end/48493
888         * gcc.dg/torture/pr48493.c: New testcase.
889
890 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
891
892         PR c++/53356
893         * g++.dg/init/new33.C: New test.
894
895 2012-05-30  Jason Merrill  <jason@redhat.com>
896
897         PR c++/53220
898         * c-c++-common/array-lit.c: New.
899         * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
900
901 2012-05-30  Richard Guenther  <rguenther@suse.de>
902
903         PR middle-end/53501
904         * gcc.dg/torture/pr53501.c: New testcase.
905         * c-c++-common/restrict-2.c: Adjust.
906
907 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
908
909         PR rtl-optimization/53519
910         * gcc.c-torture/compile/pr53519.c: New test.
911
912 2012-05-29  Richard Guenther  <rguenther@suse.de>
913
914         PR tree-optimization/53516
915         * gcc.dg/torture/pr53516.c: New testcase.
916
917 2012-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
918
919         PR c++/53491
920         * g++.dg/parse/crash60.C: New.
921
922 2012-05-28  Jakub Jelinek  <jakub@redhat.com>
923
924         PR tree-optimization/53505
925         * c-c++-common/torture/pr53505.c: New test.
926
927 2012-05-25  Ian Lance Taylor  <iant@google.com>
928
929         * gcc.dg/split-6.c: New test.
930
931 2012-05-25  Eric Botcazou  <ebotcazou@adacore.com>
932
933         * gnat.dg/lto14.adb: New test.
934
935 2012-05-24  Richard Guenther  <rguenther@suse.de>
936
937         PR middle-end/53460
938         * g++.dg/tree-prof/pr53460.C: New testcase.
939
940 2012-05-24  Jakub Jelinek  <jakub@redhat.com>
941
942         PR tree-optimization/53465
943         * gcc.c-torture/execute/pr53465.c: New test.
944
945 2012-05-23  Tobias Burnus  <burnus@net-b.de>
946
947         PR fortran/53389
948         * gfortran.dg/realloc_on_assign_15.f90: New.
949
950 2012-05-22  Richard Guenther  <rguenther@suse.de>
951
952         PR tree-optimization/53408
953         * gcc.dg/torture/pr53408.c: New testcase.
954
955 2012-05-22  Richard Guenther  <rguenther@suse.de>
956
957         PR middle-end/51071
958         * gcc.dg/torture/pr51071-2.c: New testcase.
959
960 2012-05-21  Jakub Jelinek  <jakub@redhat.com>
961
962         PR tree-optimization/53366
963         * gcc.dg/torture/pr53366-1.c: New test.
964         * gcc.dg/torture/pr53366-2.c: New test.
965         * gcc.target/i386/pr53366-1.c: New test.
966         * gcc.target/i386/pr53366-2.c: New test.
967
968         PR tree-optimization/53409
969         * gcc.c-torture/compile/pr53409.c: New test.
970
971         PR tree-optimization/53410
972         * gcc.c-torture/compile/pr53410-1.c: New test.
973         * gcc.c-torture/compile/pr53410-2.c: New test.
974
975 2012-05-21  Joseph Myers  <joseph@codesourcery.com>
976
977         PR c/53418
978         * gcc.c-torture/compile/pr53418-1.c,
979         gcc.c-torture/compile/pr53418-2.c: New tests.
980
981 2012-05-21  Patrick Marlier  <patrick.marlier@gmail.com>
982
983         * gcc.dg/tm/indirect-2.c: New test.
984
985 2012-05-21  H.J. Lu  <hongjiu.lu@intel.com>
986
987         Backport from mainline
988         2012-05-21  Uros Bizjak  <ubizjak@gmail.com>
989                     H.J. Lu  <hongjiu.lu@intel.com>
990
991         PR target/53416
992         * gcc.target/i386/pr53416.c: New file.
993
994 2012-05-20  Eric Botcazou  <ebotcazou@adacore.com>
995
996         * gnat.dg/lto13.adb: New test.
997         * gnat.dg/lto13_pkg.ad[sb]: New helper.
998
999 2012-05-18  Eric Botcazou  <ebotcazou@adacore.com>
1000
1001         * gnat.dg/specs/lto12.ads: New test.
1002         * gnat.dg/specs/lto12_pkg.ads: New helper.
1003
1004 2012-05-17  David S. Miller  <davem@davemloft.net>
1005
1006         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1007         failure on sparc-*-linux-gnu.
1008
1009 2012-05-16  Richard Henderson  <rth@redhat.com>
1010
1011         PR debug/52727
1012         * g++.dg/opt/pr52727.C: New testcase.
1013
1014 2012-05-16  Richard Guenther  <rguenther@suse.de>
1015
1016         PR tree-optimization/53364
1017         * g++.dg/torture/pr53364.C: New testcase.
1018
1019 2012-05-15  Jakub Jelinek  <jakub@redhat.com>
1020
1021         PR target/53358
1022         * gcc.dg/pr53358.c: New test.
1023
1024 2012-05-14  Uros Bizjak  <ubizjak@gmail.com>
1025
1026         * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
1027         * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
1028
1029 2012-05-12  Eric Botcazou  <ebotcazou@adacore.com>
1030
1031         * gnat.dg/null_pointer_deref3.adb: New test.
1032
1033 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
1034
1035         PR c++/53301
1036         * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
1037
1038 2012-05-10  Eric Botcazou  <ebotcazou@adacore.com>
1039
1040         * gnat.dg/lto11.ad[sb]: New test.
1041
1042 2012-05-08  Hans-Peter Nilsson  <hp@axis.com>
1043
1044         PR target/53272
1045         * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
1046
1047 2012-05-07  Jakub Jelinek  <jakub@redhat.com>
1048
1049         PR tree-optimization/53239
1050         * g++.dg/opt/vrp3.C: New test.
1051         * g++.dg/opt/vrp3-aux.cc: New file.
1052         * g++.dg/opt/vrp3.h: New file.
1053
1054 2012-05-07  Tobias Burnus  <burnus@net-b.de>
1055
1056         Backport from mainline:
1057         2012-05-07  Tobias Burnus  <burnus@net-b.de>
1058
1059         PR fortran/53255
1060         * gfortran.dg/typebound_operator_15.f90: New.
1061
1062 2012-05-05  Tobias Burnus  <burnus@net-b.de>
1063
1064         Backport from mainline:
1065         2012-05-04  Tobias Burnus  <burnus@net-b.de>
1066
1067         PR fortran/53111
1068         * gfortran.dg/constructor_7.f90: New.
1069         * gfortran.dg/constructor_8.f90: New.
1070
1071 2012-05-04  Ulrich Weigand  <ulrich.weigand@linaro.org>
1072
1073         Backport from mainline:
1074
1075         2012-05-04  Ulrich Weigand  <ulrich.weigand@linaro.org>
1076
1077         PR tree-optimization/52633
1078         * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
1079         recognized as widening shifts instead of over-widening.
1080         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
1081         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
1082         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
1083         * gcc.target/arm/pr52633.c: New test.
1084
1085         2012-04-10  Ulrich Weigand  <ulrich.weigand@linaro.org>
1086
1087         PR tree-optimization/52870
1088         * gcc.dg/vect/pr52870.c: New test.
1089
1090 2012-05-04  Richard Guenther  <rguenther@suse.de>
1091
1092         * gcc.dg/lto/pr53214_0.c: New testcase.
1093
1094 2012-05-04  Eric Botcazou  <ebotcazou@adacore.com>
1095
1096         * gcc.target/ia64/pr48496.c: New test.
1097         * gcc.target/ia64/pr52657.c: Likewise.
1098
1099 2012-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
1100
1101         Backport from mainline
1102         2012-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
1103
1104         PR target/53199
1105         * gcc.target/powwerpc/pr53199.c: New file.
1106
1107 2012-05-03  Martin Jambor  <mjambor@suse.cz>
1108
1109         Backport from mainline
1110         2012-05-02  Martin Jambor  <mjambor@suse.cz>
1111
1112         PR lto/52605
1113         * g++.dg/lto/pr52605_0.C: New test.
1114
1115 2012-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
1116
1117         PR c++/53186
1118         * g++.dg/other/final2.C: New.
1119
1120 2012-05-03  Jakub Jelinek  <jakub@redhat.com>
1121
1122         PR debug/53174
1123         * gcc.dg/pr53174.c: New test.
1124
1125         PR target/53187
1126         * gcc.target/arm/pr53187.c: New test.
1127         * gcc.c-torture/compile/pr53187.c: New test.
1128
1129 2012-05-03  Richard Guenther  <rguenther@suse.de>
1130
1131         PR tree-optimization/53144
1132         * gcc.dg/torture/pr53144.c: New testcase.
1133
1134 2012-05-02  Tobias Burnus  <burnus@net-b.de>
1135
1136         Backport from mainline
1137         2012-04-16  Tobias Burnus  <burnus@net-b.de>
1138
1139         PR fortran/52864
1140         * gfortran.dg/pointer_intent_6.f90: New.
1141
1142 2012-05-02  Jakub Jelinek  <jakub@redhat.com>
1143
1144         PR tree-optimization/53163
1145         * gcc.c-torture/compile/pr53163.c: New test.
1146
1147         PR rtl-optimization/53160
1148         * gcc.c-torture/execute/pr53160.c: New test.
1149
1150 2012-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1151
1152         PR fortran/53148
1153         Backport from trunk
1154         * gfortran.dg/function_optimize_12.f90:  New test.
1155
1156 2012-04-30  Uros Bizjak  <ubizjak@gmail.com>
1157
1158         Backport from mainline
1159         2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
1160
1161         PR target/53138
1162         * gcc.c-torture/execute/20120427-1.c: New testcase.
1163
1164 2012-04-26  Hans-Peter Nilsson  <hp@axis.com>
1165
1166         PR target/53120
1167         * gcc.dg/torture/pr53120.c: New test.
1168
1169 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
1170
1171         PR c/52880
1172         * gcc.dg/pr52880.c: New test.
1173
1174 2012-04-24  Georg-Johann Lay  <avr@gjlay.de>
1175
1176         PR testsuite/52641
1177         PR tree-optimizations/52891
1178
1179         * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
1180
1181 2012-04-24  Richard Guenther  <rguenther@suse.de>
1182
1183         PR tree-optimization/53085
1184         * g++.dg/torture/pr53085.C: New testcase.
1185
1186 2012-04-23  Richard Guenther  <rguenther@suse.de>
1187
1188         PR c/53060
1189         * gcc.dg/pr53060.c: New testcase.
1190
1191 2012-04-23  Jakub Jelinek  <jakub@redhat.com>
1192
1193         PR tree-optimizations/52891
1194         * gcc.c-torture/compile/pr52891-1.c: New test.
1195         * gcc.c-torture/compile/pr52891-2.c: New test.
1196
1197 2012-04-20  Ian Lance Taylor  <iant@google.com>
1198
1199         * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
1200         (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
1201
1202 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
1203
1204         PR c++/53003
1205         * g++.dg/parse/crash59.C: New.
1206
1207 2012-04-16  Jason Merrill  <jason@redhat.com>
1208
1209         PR c++/38543
1210         * g++.dg/cpp0x/variadic131.C: New.
1211
1212 2012-04-16  Jason Merrill  <jason@redhat.com>
1213
1214         PR c++/50830
1215         * g++.dg/cpp0x/variadic129.C: New.
1216
1217         PR c++/50303
1218         * g++.dg/cpp0x/variadic128.C: New.
1219
1220 2012-04-16  Uros Bizjak  <ubizjak@gmail.com>
1221
1222         Backport from mainline
1223         2012-04-12  Uros Bizjak  <ubizjak@gmail.com>
1224
1225         PR target/52932
1226         * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
1227         second function argument.
1228         * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
1229         (calc_permps): Update declaration.  Calculate result correctly.
1230         (avx2_test): Change src2 type to union256i_d.
1231         * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
1232         correctly.
1233
1234 2012-04-16  Martin Jambor  <mjambor@suse.cz>
1235
1236         Backported from mainline
1237
1238         2012-04-13  Martin Jambor  <mjambor@suse.cz>
1239         PR middle-end/52939
1240
1241         * g++.dg/ipa/pr52939.C: New test.
1242
1243 2012-04-15  Jason Merrill  <jason@redhat.com>
1244
1245         PR c++/52380
1246         * g++.dg/cpp0x/variadic125.C: New.
1247
1248         PR c++/52292
1249         * g++.dg/cpp0x/variadic124.C: New.
1250
1251 2012-04-15  Fabien ChĂȘne  <fabien@gcc.gnu.org>
1252
1253         PR c++/52465
1254         * g++.dg/lookup/using52.C: New.
1255
1256 2012-04-13  Jason Merrill  <jason@redhat.com>
1257
1258         PR c++/52824
1259         * g++.dg/cpp0x/variadic123.C: New.
1260         * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
1261
1262 2012-04-11  Jason Merrill  <jason@redhat.com>
1263
1264         PR c++/52906
1265         * g++.dg/ext/attrib45.C: New.
1266
1267 2012-04-13  Tom de Vries  <tom@codesourcery.com>
1268
1269         Backport from mainline r186419.
1270
1271         2012-04-13  Tom de Vries  <tom@codesourcery.com>
1272
1273         * gcc.dg/pr52734.c: New test.
1274
1275 2012-04-13  Richard Guenther  <rguenther@suse.de>
1276
1277         PR tree-optimization/52969
1278         * gcc.dg/torture/pr52969.c: New testcase.
1279
1280 2012-04-13  Richard Guenther  <rguenther@suse.de>
1281
1282         PR c/52862
1283         * gcc.dg/pr52862.c: New testcase.
1284
1285 2012-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
1286
1287         Backport from mainline
1288         2012-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
1289
1290         PR target/52775
1291         * gcc.target/powerpc/pr52775.c: New file.
1292
1293 2012-04-12  Richard Guenther  <rguenther@suse.de>
1294
1295         PR tree-optimization/52943
1296         * gcc.dg/torture/pr52943.c: New testcase.
1297
1298 2012-04-09  Mike Stump  <mikestump@comcast.net>
1299
1300         * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
1301         * gcc.dg/tree-ssa/vrp59.c: Likewise.
1302         * gcc.dg/tree-ssa/vrp60.c: Likewise.
1303         * gnat.dg/aggr11.adb: Likewise.
1304         * gnat.dg/aggr11_pkg.ads: Likewise.
1305         * gnat.dg/aggr15.adb: Likewise.
1306         * gnat.dg/aggr15.ads: Likewise.
1307         * gnat.dg/aggr17.adb: Likewise.
1308         * gnat.dg/aggr18.adb: Likewise.
1309         * gnat.dg/array14.adb: Likewise.
1310         * gnat.dg/array14.ads: Likewise.
1311         * gnat.dg/array14_pkg.ads: Likewise.
1312         * gnat.dg/array19.adb: Likewise.
1313         * gnat.dg/array19.ads: Likewise.
1314         * gnat.dg/discr27.adb: Likewise.
1315         * gnat.dg/discr27.ads: Likewise.
1316         * gnat.dg/discr35.adb: Likewise.
1317         * gnat.dg/discr35.ads: Likewise.
1318         * gnat.dg/discr6.adb: Likewise.
1319         * gnat.dg/discr6_pkg.ads: Likewise.
1320         * gnat.dg/import1.adb: Likewise.
1321         * gnat.dg/import1.ads: Likewise.
1322         * gnat.dg/loop_address2.adb: Likewise.
1323         * gnat.dg/opt7.adb: Likewise.
1324         * gnat.dg/opt7.ads: Likewise.
1325         * gnat.dg/pointer_variable_bounds.adb: Likewise.
1326         * gnat.dg/pointer_variable_bounds.ads: Likewise.
1327         * gnat.dg/rep_clause2.adb: Likewise.
1328         * gnat.dg/rep_clause2.ads: Likewise.
1329         * gnat.dg/slice2.adb: Likewise.
1330         * gnat.dg/slice2.ads: Likewise.
1331         * gnat.dg/slice6.adb: Likewise.
1332         * gnat.dg/slice6_pkg.ads: Likewise.
1333         * gnat.dg/specs/unchecked_union2.ads: Likewise.
1334         * gnat.dg/taft_type2.adb: Likewise.
1335         * gnat.dg/taft_type2.ads: Likewise.
1336         * gnat.dg/taft_type2_pkg.ads: Likewise.
1337         * gnat.dg/volatile10.adb: Likewise.
1338         * gnat.dg/volatile10_pkg.ads: Likewise.
1339
1340         * gcc.dg/dll-8.c: Remove execute permissions.
1341         * g++.dg/ext/dllexport5.C: Likewise.
1342
1343 2012-04-09  Eric Botcazou  <ebotcazou@adacore.com>
1344
1345         * lib/target-supports.exp (check_effective_target_sparc_v9): New.
1346         (check_effective_target_sync_long_long): Add SPARC case.
1347         (check_effective_target_sync_long_long_runtime): Likewise.
1348         (check_effective_target_sync_int_long): Adjust SPARC case.
1349         (check_effective_target_sync_char_short): Likewise.
1350
1351 2012-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1352
1353         PR fortran/52893
1354         Backport from trunk
1355         * gfortran.dg/function_optimize_11.f90:  New test.
1356
1357 2012-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1358
1359         PR fortran/52668
1360         Backport from trunk
1361         * gfortran.dg/use_only_6.f90: New test.
1362
1363 2012-04-06  Mike Stump  <mikestump@comcast.net>
1364
1365         PR testsuite/50722
1366         * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
1367
1368 2012-04-05  Jason Merrill  <jason@redhat.com>
1369
1370         PR c++/52596
1371         * g++.dg/template/qualified-id5.C: New.
1372
1373 2012-04-03  Jason Merrill  <jason@redhat.com>
1374
1375         PR c++/52796
1376         * g++.dg/cpp0x/variadic-value1.C: New.
1377
1378 2012-04-03  Richard Guenther  <rguenther@suse.de>
1379
1380         Backport from mainline
1381         2012-03-02  Richard Guenther  <rguenther@suse.de>
1382
1383         PR tree-optimization/52406
1384         * gcc.dg/torture/pr52406.c: New testcase.
1385
1386 2012-04-03  Richard Guenther  <rguenther@suse.de>
1387
1388         Backport from mainline
1389         2012-03-15  Richard Guenther  <rguenther@suse.de>
1390
1391         PR middle-end/52580
1392         * gfortran.dg/vect/pr52580.f: New testcase.
1393
1394 2012-04-03  Richard Guenther  <rguenther@suse.de>
1395
1396         Backport from mainline
1397         2012-03-06  Richard Guenther  <rguenther@suse.de>
1398
1399         PR middle-end/52493
1400         * gcc.dg/torture/pr52493.c: New testcase.
1401
1402         2012-03-23  Richard Guenther  <rguenther@suse.de>
1403
1404         PR tree-optimization/52678
1405         * gfortran.dg/pr52678.f: New testcase.
1406
1407         2012-03-26  Richard Guenther  <rguenther@suse.de>
1408
1409         PR tree-optimization/52701
1410         * gfortran.dg/pr52701.f90: New testcase.
1411
1412         2012-03-30  Richard Guenther  <rguenther@suse.de>
1413
1414         PR tree-optimization/52754
1415         * gcc.target/i386/pr52754.c: New testcase.
1416
1417 2012-04-03  Jakub Jelinek  <jakub@redhat.com>
1418
1419         PR tree-optimization/52835
1420         * gfortran.dg/pr52835.f90: New test.
1421
1422 2012-03-31  Eric Botcazou  <ebotcazou@adacore.com>
1423
1424         * gnat.dg/controlled6.adb: New test.
1425         * gnat.dg/controlled6_pkg.ads: New helper.
1426         * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
1427
1428 2012-03-29  Meador Inge  <meadori@codesourcery.com>
1429
1430         PR c++/52672
1431         * g++.dg/cpp0x/constexpr-52672.C: New testcase.
1432
1433 2012-03-29  Paolo Carlini  <paolo.carlini@oracle.com>
1434
1435         PR c++/52718
1436         * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
1437
1438 2012-03-29  Jason Merrill  <jason@redhat.com>
1439
1440         PR c++/52685
1441         * g++.dg/template/inherit8.C: New.
1442
1443 2012-03-29  Jakub Jelinek  <jakub@redhat.com>
1444
1445         PR c++/52759
1446         * g++.dg/ext/weak4.C: New test.
1447
1448 2012-03-29  Jason Merrill  <jason@redhat.com>
1449
1450         PR c++/52743
1451         * g++.dg/cpp0x/initlist-array3.C: New.
1452
1453 2012-03-28  Jason Merrill  <jason@redhat.com>
1454
1455         PR c++/52746
1456         * g++.dg/overload/virtual2.C: New.
1457
1458 2012-03-28  Martin Jambor  <mjambor@suse.cz>
1459
1460         Backported from mainline
1461         2012-03-27  Martin Jambor  <mjambor@suse.cz>
1462
1463         PR middle-end/52693
1464         * gcc.dg/torture/pr52693.c: New test.
1465
1466 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
1467
1468         PR middle-end/52691
1469         * gcc.dg/pr52691.c: New test.
1470
1471         PR middle-end/52750
1472         * gcc.c-torture/compile/pr52750.c: New test.
1473
1474 2012-03-28  Georg-Johann Lay  <avr@gjlay.de>
1475
1476         Backport from 2012-03-28 mainline r185910.
1477
1478         PR target/52692
1479         * gcc.target/avr/torture/builtins-2.c: New test.
1480
1481 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
1482
1483         PR target/52736
1484         * gcc.target/i386/pr52736.c: New test.
1485
1486 2012-03-27  Richard Guenther  <rguenther@suse.de>
1487
1488         PR middle-end/52720
1489         * gcc.dg/torture/pr52720.c: New testcase.
1490
1491 2012-03-26  Georg-Johann Lay  <avr@gjlay.de>
1492
1493         Backport from 2012-03-26 mainline r185793.
1494
1495         * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
1496         Add "-Os -flto" to list.
1497
1498 2012-03-25  Eric Botcazou  <ebotcazou@adacore.com>
1499
1500         * gnat.dg/concat2.ad[sb]: New test.
1501
1502 2012-03-24  Steven Bosscher  <steven@gcc.gnu.org>
1503
1504         PR middle-end/52640
1505         * gcc.c-torture/compile/limits-externdecl.c: New test.
1506
1507 2012-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
1508
1509         PR c++/52487
1510         * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
1511
1512 2012-03-22  Tobias Burnus  <burnus@net-b.de>
1513
1514         PR fortran/52452
1515         * gfortran.dg/intrinsic_8.f90: New.
1516
1517 2012-03-22  Jakub Jelinek  <jakub@redhat.com>
1518
1519         PR c++/52671
1520         * g++.dg/ext/attrib44.C: New test.
1521
1522 2012-03-22  Jason Merrill  <jason@redhat.com>
1523
1524         * g++.dg/torture/pr52582.C: New.
1525
1526 2012-03-22  Georg-Johann Lay  <avr@gjlay.de>
1527
1528         Backport from 2012-03-20 mainline r185583.
1529
1530         * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
1531         __AVR_HAVE_LPMX__
1532
1533         Backport from 2012-03-20 mainline r185570.
1534
1535         PR target/49868
1536         * gcc.target/avr/torture/addr-space-2.h: New file.
1537         * gcc.target/avr/torture/addr-space-2-g.h: New test.
1538         * gcc.target/avr/torture/addr-space-2-0.h: New test.
1539         * gcc.target/avr/torture/addr-space-2-1.h: New test.
1540         * gcc.target/avr/torture/addr-space-2-x.h: New test.
1541
1542         Backport from 2012-03-12 mainline r185255.
1543
1544         PR target/49868
1545         * gcc.target/avr/torture/addr-space-1.h: New file.
1546         * gcc.target/avr/torture/addr-space-g.h: New test.
1547         * gcc.target/avr/torture/addr-space-0.h: New test.
1548         * gcc.target/avr/torture/addr-space-1.h: New test.
1549         * gcc.target/avr/torture/addr-space-x.h: New test.
1550
1551 2012-03-22  Jakub Jelinek  <jakub@redhat.com>
1552
1553         Backported from mainline
1554         2012-03-14  Jakub Jelinek  <jakub@redhat.com>
1555
1556         PR c++/52521
1557         * g++.dg/cpp0x/udlit-args2.C: New test.
1558
1559         2012-03-13  Jakub Jelinek  <jakub@redhat.com>
1560
1561         PR c/52577
1562         * gcc.dg/Wunused-var-3.c: New test.
1563
1564 2012-03-22  Release Manager
1565
1566         * GCC 4.7.0 released.
1567
1568 2012-03-20  Jason Merrill  <jason@redhat.com>
1569
1570         * g++.dg/cpp0x/auto32.C: New.
1571
1572 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
1573             Andrew Pinski  <apinski@cavium.com>
1574
1575         PR middle-end/52592
1576         * gcc.dg/pr52592.c: New test.
1577
1578 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
1579
1580         PR c++/52582
1581         * g++.dg/opt/pr52582.C: New test.
1582
1583 2012-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1584
1585         PR target/52450
1586         * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
1587
1588         * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
1589
1590 2012-03-10  Tobias Burnus  <burnus@net-b.de>
1591
1592         PR fortran/52469
1593         * gfortran.dg/proc_ptr_34.f90: New.
1594
1595 2012-03-07  Jason Merrill  <jason@redhat.com>
1596
1597         PR c++/52521
1598         * g++.dg/cpp0x/udlit-mangle.C: New.
1599
1600 2012-03-04  Georg-Johann Lay  <avr@gjlay.de>
1601
1602         Backport from mainline r184894.
1603         * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
1604         int32plus.
1605
1606 2012-03-02  Peter Bergner  <bergner@vnet.ibm.com>
1607
1608         Backport from mainline
1609         2012-03-02  Peter Bergner  <bergner@vnet.ibm.com>
1610
1611         * gcc.target/powerpc/pr52457.c: New test.
1612
1613 2012-03-01  Kai Tietz  <ktietz@redhat.com>
1614
1615         * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
1616         routines on mingw targets.
1617         * gcc.dg/vect/pr46126.c (uintptr_t): Add support for
1618         LLP64 target.
1619
1620 2012-03-01  Jakub Jelinek  <jakub@redhat.com>
1621
1622         PR tree-optimization/52445
1623         * gcc.dg/pr52445.c: New test.
1624
1625 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
1626
1627         PR target/52437
1628         * gcc.c-torture/compile/pr52437.c: New test.
1629
1630         PR middle-end/52419
1631         * gcc.dg/torture/pr52419.c: New test.
1632
1633         PR tree-optimization/52429
1634         * gcc.dg/torture/pr52429.c: New test.
1635         * g++.dg/opt/pr52429.C: New test.
1636
1637 2012-02-29  Richard Guenther  <rguenther@suse.de>
1638
1639         PR testsuite/52297
1640         * gcc.dg/lto/trans-mem-1_0.c: Remove.
1641         * gcc.dg/lto/trans-mem-1_1.c: Likewise.
1642         * gcc.dg/lto/trans-mem-2_0.c: Likewise.
1643         * gcc.dg/lto/trans-mem-2_1.c: Likewise.
1644         * gcc.dg/lto/trans-mem-4_0.c: Likewise.
1645         * gcc.dg/lto/trans-mem-4_1.c: Likewise.
1646
1647 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
1648
1649         * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
1650
1651 2012-02-29  Paul Thomas  <pault@gcc.gnu.org>
1652
1653         PR fortran/52386
1654         * gfortran.dg/realloc_on_assign_13.f90 : New test.
1655
1656 2012-02-28  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1657
1658         PR target/51534
1659         * gcc.target/arm/neon/pr51534.c: New testcase.
1660
1661 2012-02-28  Richard Guenther  <rguenther@suse.de>
1662
1663         PR target/52407
1664         * gcc.dg/torture/pr52407.c: New testcase.
1665
1666 2012-02-28  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1667
1668         * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
1669         * gcc.target/arm/vfp2.c: Likewise.
1670         * gcc.target/arm/vfp3.c: Likewise.
1671         * gcc.target/arm/vfp4.c: Likewise.
1672         * gcc.target/arm/vfp5.c: Likewise.
1673         * gcc.target/arm/vfp6.c: Likewise.
1674         * gcc.target/arm/vfp7.c: Likewise.
1675         * gcc.target/arm/vfp8.c: Likewise.
1676         * gcc.target/arm/vfp9.c: Likewise.
1677         * gcc.target/arm/vfp10.c: Likewise.
1678         * gcc.target/arm/vfp11.c: Likewise.
1679         * gcc.target/arm/vfp12.c: Likewise.
1680         * gcc.target/arm/vfp13.c: Likewise.
1681         * gcc.target/arm/vfp14.c: Likewise.
1682         * gcc.target/arm/vfp15.c: Likewise.
1683         * gcc.target/arm/vfp16.c: Likewise.
1684         * gcc.target/arm/vfp17.c: Likewise.
1685         * gcc.target/arm/neon-constants.h: New file.
1686         * gcc.target/arm/neon-vect1.c: New test.
1687         * gcc.target/arm/neon-vect2.c: New test.
1688         * gcc.target/arm/neon-vect3.c: New test.
1689         * gcc.target/arm/neon-vect4.c: New test.
1690         * gcc.target/arm/neon-vect5.c: New test.
1691         * gcc.target/arm/neon-vect6.c: New test.
1692         * gcc.target/arm/neon-vect7.c: New test.
1693         * gcc.target/arm/neon-vect8.c: New test.
1694
1695 2012-02-28  Richard Guenther  <rguenther@suse.de>
1696
1697         PR tree-optimization/52402
1698         * gcc.dg/torture/pr52402.c: New testcase.
1699
1700 2012-02-28  Richard Guenther  <rguenther@suse.de>
1701
1702         PR lto/52400
1703         * g++.dg/lto/pr52400_0.C: New testcase.
1704
1705 2012-02-28  Georg-Johann Lay  <avr@gjlay.de>
1706
1707         * gcc.target/avr/torture/builtins-1.c: New test.
1708         * gcc.target/avr/torture/builtins-error.c: New test.
1709
1710 2012-02-28  Kai Tietz  <ktietz@redhat.com>
1711
1712         * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64
1713         issue.
1714         * gcc.target/i386/pr45352-2.c: Likewise.
1715         * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for
1716         mingw targets.
1717         * gcc.target/i386/xop-vshift-1.c(random): Use on mingw
1718         targets instead rand.
1719         * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
1720         * gcc.target/i386/sse2-mul-1.c: Likewise.
1721         * gcc.target/i386/sse4_1-blendps.c: Likewise.
1722         * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw
1723         target.
1724         * gcc.target/i386/pad-1.c: Likewise.
1725         * gcc.target/i386/pad-9.c: Likewise.
1726         * gcc.target/i386/pad-2.c: Likewise.
1727         * gcc.target/i386/pad-5b.c: Likewise.
1728         * gcc.target/i386/pad-8.c: Likewise.
1729         * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
1730         * gcc.target/i386/pr44130.c: Likewise.
1731         * gcc.target/i386/align-main-1.c: Likewise.
1732         * gcc.target/i386/align-main-2.c: Likewise.
1733         * gcc.target/i386/sw-1.c: Likewise.
1734         * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
1735         on x64 mingw target.
1736         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
1737         * gcc.target/i386/pr46295.c: Likewise.
1738         * gcc.target/i386/amd64-abi-1.c: Likewise.
1739         * gcc.target/i386/amd64-abi-2.c: Likewise.
1740         * gcc.target/i386/pr39082-1.c: Likewise.
1741         * gcc.target/i386/pr39162.c: Likewise.
1742         * gcc.target/i386/pr22152.c: Likewise.
1743         * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
1744         * gcc.target/i386/wrfsbase-2.c: Likewise.
1745         * gcc.target/i386/local.c: Likewise
1746         * gcc.target/i386/wrgsbase-1.c: Likewise.
1747         * gcc.target/i386/wrfsbase-1.c: Likewise.
1748         * gcc.target/i386/pr39315-3.c: Likewise.
1749         * gcc.target/i386/pr35767-4.c: Likewise.
1750         * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
1751         x64 mingw target.
1752         * gcc.target/i386/pr45336-2.c: Likewise.
1753         * gcc.target/i386/pr45336-1.c: Likewise.
1754         * gcc.target/i386/pr45336-4.c: Likewise.
1755
1756 2012-02-27  Tristan Gingold  <gingold@adacore.com>
1757
1758         * gnat.dg/array20.ad[sb]: New test.
1759
1760 2012-02-27  Jakub Jelinek  <jakub@redhat.com>
1761
1762         PR target/52375
1763         * gcc.target/arm/pr52375.c: New test.
1764         * gcc.c-torture/compile/pr52375.c: New test.
1765
1766 2012-02-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1767
1768         * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
1769         * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
1770
1771 2012-02-27  Eric Botcazou  <ebotcazou@adacore.com>
1772
1773         * gnat.dg/aggr19.adb: New test.
1774         * gnat.dg/aggr19_pkg.ad[sb]: New helper.
1775
1776 2012-02-26  Oleg Endo  <olegendo@gcc.gnu.org>
1777
1778         PR target/49263
1779         * gcc.target/sh/pr49263.c: New.
1780
1781 2012-02-24  Andrew MacLeod  <amacleod@redhat.com>
1782
1783         * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
1784         simulate_thread_wrapper_other_threads
1785         * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
1786         Move initialization of 'value' to main().
1787         (main): Initialize 'value';
1788         * gcc.dg/simulate-thread/speculative-store.c
1789         (simulate_thread_step_verify): Return 0 when successful.
1790         * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
1791         Reduce threshold.
1792         (INSN_COUNT_THRESHOLD): New.  Instruction limit to terminate test.
1793         (simulate_thread_wrapper_other_threads): Return a success/fail value
1794         and issue an error if the instruction count threshold is exceeded.
1795
1796 2012-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1797
1798         PR target/50580
1799         * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
1800         * gcc.target/mips/interrupt_handler-3.c: Likewise.
1801
1802 2012-02-24  Richard Guenther  <rguenther@suse.de>
1803
1804         PR middle-end/52355
1805         * gcc.dg/pr52355.c: New testcase.
1806
1807 2012-02-23  Kai Tietz  <ktietz@redhat.com>
1808
1809         * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option
1810         for mingw-targets.
1811         * gcc.dg/Wpadded.c: Likewise.
1812         * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
1813         structure-layout.
1814         * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
1815         for sleep by Sleep and add windows.h include for this function.
1816         * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
1817         targets.
1818         * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
1819         target.
1820         * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw
1821         target.
1822         * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
1823         on x64 mingw target.
1824         * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
1825         * gcc.dg/pr50251.c: Disable test for x64 mingw target.
1826         * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
1827         failure on LLP64 target.
1828
1829 2012-02-23  Uros Bizjak  <ubizjak@gmail.com>
1830
1831         PR c/52290
1832         * gcc.dg/noncompile/pr52290.c: New test.
1833
1834 2012-02-23  Jakub Jelinek  <jakub@redhat.com>
1835
1836         PR tree-optimization/52019
1837         * gcc.dg/tree-ssa/ipa-split-6.c: New test.
1838
1839 2012-02-22  Kai Tietz  <ktietz@redhat.com>
1840
1841         * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
1842         * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
1843         derived pdiff_t type.
1844         * g++.dg/torture/pr49720.C: Likewise
1845
1846 2012-02-22  Uros Bizjak  <ubizjak@gmail.com>
1847
1848         PR target/52330
1849         * gcc.target/i386/pr52330.c: New test.
1850
1851 2012-02-22  Tobias Burnus  <burnus@net-b.de>
1852
1853         PR fortran/52335
1854         * gfortran.dg/io_constraints_10.f90: New.
1855
1856 2012-02-22  Ulrich Weigand  <ulrich.weigand@linaro.org>
1857
1858         * lib/target-supports.exp (check_effective_target_vect_condition):
1859         Return true for NEON.
1860
1861 2012-02-21  Kai Tietz  <ktietz@redhat.com>
1862
1863         * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
1864
1865 2012-02-21  Richard Guenther  <rguenther@suse.de>
1866
1867         PR tree-optimization/52324
1868         * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
1869
1870 2012-02-21  Georg-Johann Lay  <avr@gjlay.de>
1871
1872         PR middle-end/51782
1873         * gcc.target/avr/torture/pr51782-1.c: New test.
1874
1875 2012-02-21  Jakub Jelinek  <jakub@redhat.com>
1876
1877         PR tree-optimization/52318
1878         * gcc.dg/pr52318.c: New test.
1879
1880 2012-02-20  Kai Tietz  <ktietz@redhat.com>
1881
1882         * gcc.dg/bf-ms-layout-3.c: New testcase.
1883
1884 2012-02-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
1885
1886         PR testsuite/52229
1887         PR fortran/32380
1888         * gfortran.dg/vect/pr32380.f:  XFAIL on PowerPC and ia-64.
1889
1890 2012-02-20  Richard Guenther  <rguenther@suse.de>
1891
1892         PR tree-optimization/52298
1893         * gcc.dg/torture/pr52298.c: New testcase.
1894         * gcc.dg/vect/pr52298.c: Likewise.
1895
1896 2012-02-20  Georg-Johann Lay  <avr@gjlay.de>
1897
1898         * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
1899         * gcc.c-torture/execute/pr52286.c: Ditto.
1900
1901 2012-02-20  Jakub Jelinek  <jakub@redhat.com>
1902
1903         PR tree-optimization/52286
1904         * gcc.c-torture/execute/pr52286.c: New test.
1905
1906 2012-02-18  Tobias Burnus  <burnus@net-b.de>
1907
1908         PR fortran/52295
1909         * gfortran.dg/interface_35.f90: Use -std=f2003.
1910         * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
1911         * gfortran.dg/interface_assignment_4.f90: Ditto.
1912         * gfortran.dg/bessel_1.f90: Ditto.
1913         * gfortran.dg/func_result_6.f90: Ditto.
1914         * gfortran.dg/hypot_1.f90: Ditto.
1915         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
1916
1917 2012-02-17  Tobias Burnus  <burnus@net-b.de>
1918
1919         PR translation/52232
1920         PR translation/52234
1921         PR translation/52245
1922         PR translation/52246
1923         PR translation/52262
1924         PR translation/52273
1925         * gfortran.dg/coarray_22.f90: Update dg-error.
1926         * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
1927
1928 2012-02-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1929
1930         PR target/51753
1931         * lib/gcc-simulate-thread.exp: Load timeout.exp.
1932         (simulate-thread): Use default timeout.
1933
1934 2012-02-16  Jason Merrill  <jason@redhat.com>
1935
1936         PR c++/52248
1937         * g++.dg/ext/timevar1.C: New.
1938
1939 2012-02-16  Fabien ChĂȘne  <fabien@gcc.gnu.org>
1940
1941         PR c++/52126
1942         * g++.dg/template/using21.C: New.
1943         * g++.dg/template/using22.C: Likewise.
1944
1945 2012-02-16  Jason Merrill  <jason@redhat.com>
1946
1947         PR c++/51415
1948         * g++.dg/cpp0x/lambda/lambda-err1.C: New.
1949
1950 2012-02-16  Jakub Jelinek  <jakub@redhat.com>
1951
1952         PR tree-optimization/52255
1953         * gcc.c-torture/compile/pr52255.c: New test.
1954
1955         PR debug/52260
1956         * g++.dg/debug/dwarf2/pr52260.C: New test.
1957
1958         PR middle-end/51929
1959         * g++.dg/ipa/pr51929.C: New test.
1960
1961 2012-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1962
1963         PR target/52199
1964         * gcc.target/powerpc/pr52199.c: New file.
1965
1966 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1967
1968         PR target/52152
1969         * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
1970
1971 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1972
1973         * gcc.dg/pr51867.c: Don't include <math.h>.
1974         (sqrtf): Declare.
1975
1976 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
1977
1978         * gcc.dg/lto/20091013-1_1.c: xfail for avr.
1979         * gcc.dg/lto/20091013-1_2.c: xfail for avr.
1980
1981 2012-02-15  Tobias Grosser <grosser@fim.uni-passau.de>
1982
1983         PR tree-optimization/50561
1984         * gcc.dg/graphite/pr50561.c: New testcase.
1985
1986 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
1987
1988         * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
1989         * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
1990
1991 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
1992
1993         * gnat.dg/discr35.ad[sb]: New test.
1994
1995 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
1996
1997         * gnat.dg/volatile10.adb: New test.
1998         * gnat.dg/volatile10_pkg.ads: New helper.
1999
2000 2012-02-14  Jason Merrill  <jason@redhat.com>
2001
2002         * g++.dg/ext/attrib43.C: New.
2003
2004 2012-02-14  Hans-Peter Nilsson  <hp@axis.com>
2005
2006         * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
2007         * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
2008         fgnu_tm.
2009         * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
2010         gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
2011         * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
2012         effective_target fgnu_tm.
2013         * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
2014
2015 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
2016
2017         PR c++/52247
2018         * g++.dg/template/asmgoto1.C: New test.
2019
2020 2012-02-14  Ian Lance Taylor  <iant@google.com>
2021
2022         PR go/48501
2023         * go.test/go-test.exp (go-gc-tests): Disable optimizations when
2024         compiling generated file for 64bit and index tests.
2025
2026 2012-02-14  Uros Bizjak  <ubizjak@gmail.com>
2027
2028         * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
2029
2030 2012-02-14  Richard Guenther  <rguenther@suse.de>
2031
2032         PR tree-optimization/52244
2033         PR tree-optimization/51528
2034         * gcc.dg/torture/pr52244.c: New testcase.
2035
2036 2012-02-14  Walter Lee  <walt@tilera.com>
2037
2038         * g++.dg/other/PR23205.C: Disable test on tile.
2039         * g++.dg/other/pr23205-2.C: Disable test on tile.
2040         * gcc.dg/20020312-2.c: Add a condition for __tile__.
2041         * gcc.dg/20040813-1.c: Disable test on tile.
2042         * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
2043         * gcc.misc-tests/linkage.exp: Handle tilegx.
2044
2045 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
2046
2047         PR tree-optimization/52210
2048         * gcc.dg/pr52210.c: New test.
2049
2050 2012-02-14  Jason Merrill  <jason@redhat.com>
2051
2052         PR c++/39055
2053         * g++.dg/overload/defarg5.C: New.
2054
2055 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
2056
2057         PR c/52181
2058         * c-c++-common/pr52181.c: New test.
2059
2060 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
2061
2062         PR c++/52215
2063         * g++.dg/ext/atomic-1.C: New test.
2064
2065 2012-02-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2066
2067         * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
2068
2069 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
2070
2071         PR middle-end/52209
2072         * gcc.c-torture/execute/pr52209.c: New test.
2073
2074 2012-02-12  Mikael Morin  <mikael@gcc.gnu.org>
2075
2076         PR fortran/50981
2077         * gfortran.dg/elemental_optional_args_5.f03: New test.
2078
2079 2012-02-12 Iain Sandoe  <iains@gcc.gnu.org>
2080
2081         PR testsuite/50076
2082         * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
2083         cases.
2084
2085 2012-02-11  Ian Lance Taylor  <iant@google.com>
2086
2087         PR go/51874
2088         * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
2089         SPARC Solaris.  Don't run the test at all on systems where it may
2090         not work, rather than xfailing it.
2091
2092 2012-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
2093
2094         PR rtl-optimization/52175
2095         * gcc.c-torture/compile/pr52175.c: New test.
2096
2097 2012-02-10  Jason Merrill  <jason@redhat.com>
2098
2099         PR c++/51910
2100         * g++.dg/template/repo10.C: New.
2101
2102 2012-02-11  Jakub Jelinek  <jakub@redhat.com>
2103
2104         PR debug/52132
2105         * gcc.dg/pr52132.c: New test.
2106
2107 2012-02-10  Eric Botcazou  <ebotcazou@adacore.com>
2108
2109         * gnat.dg/specs/aggr4.ads: New test.
2110         * gnat.dg/specs/aggr4_pkg.ads: New helper.
2111
2112 2012-02-10  H.J. Lu  <hongjiu.lu@intel.com>
2113
2114         PR target/52146
2115         * gcc.target/i386/pr52146.c: New.
2116
2117 2012-02-10  Jakub Jelinek  <jakub@redhat.com>
2118
2119         PR middle-end/52177
2120         * c-c++-common/pr52177.c: New test.
2121
2122 2012-02-10  Jan Hubicka  <jh@suse.cz>
2123
2124         PR middle-end/48600
2125         * g++.dg/torture/pr48600.C: New testcase.
2126
2127 2012-02-09  Peter Bergner  <bergner@vnet.ibm.com>
2128
2129         PR middle-end/52140
2130         * gcc.dg/dfp/pr52140.c: New test.
2131
2132 2012-02-09  Jakub Jelinek  <jakub@redhat.com>
2133
2134         PR fortran/32380
2135         * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
2136         of dg-options.
2137
2138 2012-02-09  Bin Cheng  <bin.cheng@arm.com>
2139
2140         PR middle-end/51867
2141         * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
2142         * testsuite/gcc.dg/pr51867.c: New test.
2143
2144 2012-02-09  Ian Lance Taylor  <iant@google.com>
2145
2146         * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
2147         which don't support -fsplit-stack.  Turn off optimization when
2148         compiling select5-out.go.
2149
2150 2012-02-08  Ian Lance Taylor  <iant@google.com>
2151
2152         * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
2153         systems which don't support -fsplit-stack.
2154
2155 2012-02-08  Andrew MacLeod  <amacleod@redhat.com>
2156
2157         * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
2158         * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
2159         machine instuction in the log.
2160
2161 2012-02-08  Jack Howarth <howarth@bromo.med.uc.edu>
2162
2163         * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
2164           to 20 seconds.
2165
2166 2012-02-08  Magnus Granberg  <zorry@gentoo.org>
2167
2168         PR driver/48524
2169         * gcc.dg/pr48524.c: New test.
2170         * gcc.dg/pr48524.spec: New spec file for test.
2171
2172 2012-02-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
2173
2174         PR fortran/32380
2175         * gfortran.dg/vect/pr32380.f90:  New test.
2176
2177 2012-02-08  Tobias Burnus  <burnus@net-b.de>
2178
2179         PR fortran/52151
2180         * gfortran.dg/realloc_on_assign_12.f90: New.
2181
2182 2012-02-08  Richard Guenther  <rguenther@suse.de>
2183
2184         PR rtl-optimization/52170
2185         * gcc.dg/torture/pr52170.c: New testcase.
2186
2187 2012-02-08  Jakub Jelinek  <jakub@redhat.com>
2188
2189         PR gcov-profile/52150
2190         * gcc.dg/tree-prof/pr52150.c: New test.
2191
2192         PR rtl-optimization/52139
2193         * gcc.dg/pr52139.c: New test.
2194
2195 2012-02-07  Jason Merrill  <jason@redhat.com>
2196
2197         PR c++/51675
2198         * g++.dg/cpp0x/constexpr-union3.C: New.
2199
2200         PR c++/52035
2201         * g++.dg/lto/pr52035_0.C: New.
2202
2203 2012-02-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2204
2205         * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
2206         * gcc.dg/special/weak-1.c: Likewise.
2207         * gcc.dg/ucnid-12.c: Likewise.
2208         * gcc.dg/torture/pr45678-1.c: Likewise.
2209         * gcc.dg/torture/pr45678-2.c: Likewise.
2210         * gcc.dg/vector-4.c: Likewise.
2211         * gcc.dg/ipa/inline-5.c: Likewise.
2212         * gcc.dg/ucnid-11.c: Likewise.
2213         * gcc.misc-tests/gcov-13.c: Likewise.
2214         * gcc.misc-tests/gcov-14.c: Likewise.
2215         * g++.dg/ext/label13.C: Likewise.
2216         * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
2217         hppa*-*-hpux* options.
2218         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2219         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2220         * gcc.dg/pr48616.c: Likewise.
2221         * gcc.dg/pr17957.c: Likewise.
2222         * gcc.dg/pr17055-1.c: Likewise.
2223         * gcc.dg/pr32912-1.c: Likewise.
2224         * gcc.dg/tm/pr51472.c: Likewise.
2225         * c-c++-common/fold-bitand-4.c: Likewise.
2226         * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
2227         Use dg-additional-options for extra options.
2228
2229 2012-02-07  Joern Rennecke <joern.rennecke@embecosm.com>
2230
2231         * gcc.target/epiphany/interrupt-2.c: New test.
2232
2233 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
2234
2235         PR target/52155
2236         * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
2237         * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
2238         for MIPS ELF.
2239
2240 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
2241
2242         PR target/52152
2243         * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
2244
2245 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
2246
2247         PR middle-end/24306
2248         PR target/52154
2249         * lib/target-supports.exp (check_effective_target_mips_eabi): New.
2250         * gcc.target/mips/va-arg-1.c: New test.
2251
2252 2012-02-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
2253
2254         * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
2255         for -mno-pointers-to-nested-functions.
2256
2257 2012-02-07  Eric Botcazou  <ebotcazou@adacore.com>
2258
2259         * gcc.c-torture/execute/20120207-1.c: New test.
2260
2261 2012-02-07  Jakub Jelinek  <jakub@redhat.com>
2262
2263         PR rtl-optimization/52060
2264         * gcc.dg/torture/pr52060.c: New test.
2265
2266         PR middle-end/52074
2267         * gcc.c-torture/compile/pr52074.c: New test.
2268
2269 2012-02-07  Tobias Burnus  <burnus@net-b.de>
2270
2271         PR fortran/51514
2272         * gfortran.dg/class_to_type_2.f90: New.
2273
2274 2012-02-06  Thomas König  <tkoenig@gcc.gnu.org>
2275
2276         PR fortran/32373
2277         * gfortran.dg/vect/vect-8.f90:  Use vect_double effective target.
2278         Remove module.
2279
2280 2012-02-06  Jason Merrill  <jason@redhat.com>
2281
2282         PR c++/52088
2283         * g++.dg/template/conv13.C: New.
2284
2285 2012-02-06  Richard Guenther  <rguenther@suse.de>
2286
2287         PR tree-optimization/52115
2288         * gcc.c-torture/compile/pr52115.c: New testcase.
2289
2290 2012-02-06  Jakub Jelinek  <jakub@redhat.com>
2291
2292         PR target/52129
2293         * gcc.c-torture/execute/pr52129.c: New test.
2294
2295 2012-02-06  Andrey Belevantsev  <abel@ispras.ru>
2296
2297         * gcc.dg/pr48374.c: Actually add the test I forgot 
2298         in the 2012-01-25 commit.
2299
2300 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
2301
2302         PR fortran/32373
2303         * gfortran.dg/vect/vect-8.f90:  New test case.
2304
2305 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
2306
2307         PR fortran/48847
2308         * gfortran.dg/warn_unused_dummy_argument_3.f90:  New test.
2309
2310 2012-02-05  Paul Thomas  <pault@gcc.gnu.org>
2311
2312         PR fortran/52102
2313         * gfortran.dg/class_48.f90 : Add test of allocate class array
2314         component with source in subroutine test3.  Remove commenting
2315         out in subroutine test4, since branching on unitialized variable
2316         is now fixed (no PR for this last.).
2317
2318 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
2319
2320         * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
2321         on MIPS targets.
2322         * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
2323
2324 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
2325
2326         PR target/52125
2327         * lib/target-supports.exp (check_effective_target_mips_rel): New.
2328         * gcc.dg/pr48774.c: Skip on MIPS REL targets.
2329
2330 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
2331
2332         * lib/target-supports.exp (check_effective_target_mips_llsc): New.
2333         (check_effective_target_sync_int_long): Use it.
2334         (check_effective_target_sync_char_short): Likewise.
2335         * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
2336
2337 2012-02-05  Tobias Burnus  <burnus@net-b.de>
2338
2339         PR fortran/51972
2340         * gfortran.dg/class_48.f90: Add some further checks.
2341
2342 2012-02-05  Ira Rosen  <irar@il.ibm.com>
2343
2344         PR tree-optimization/52091
2345         * gcc.dg/vect/pr52091.c: New test.
2346
2347 2012-02-04  Jakub Jelinek  <jakub@redhat.com>
2348
2349         PR rtl-optimization/52113
2350         * gcc.target/avr/pr52113.c: New test.
2351
2352 2012-02-03  Jakub Jelinek  <jakub@redhat.com>
2353
2354         PR rtl-optimization/52092
2355         * gcc.c-torture/compile/pr52092.c: New test.
2356
2357 2012-02-02  Mikael Morin  <mikael@gcc.gnu.org>
2358
2359         PR fortran/41587
2360         * gfortran.dg/class_array_10.f03: New test.
2361
2362         PR fortran/46356
2363         * gfortran.dg/class_array_11.f03: New test.
2364
2365         PR fortran/51754
2366         * gfortran.dg/class_array_12.f03: New test.
2367
2368 2012-02-02  Paul Thomas  <pault@gcc.gnu.org>
2369
2370         PR fortran/52012
2371         * gfortran.dg/realloc_on_assign_11.f90: New test.
2372
2373 2012-02-02  Tobias Burnus  <burnus@net-b.de>
2374
2375         PR fortran/52093
2376         * gfortran.dg/shape_7.f90: New.
2377
2378 2012-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
2379
2380         * gcc.target/mips/mips-prepend-1.c: New test.
2381
2382 2012-02-02  Jan Hubicka  <jh@suse.cz>
2383             Tom de Vries  <tom@codesourcery.com>
2384
2385         PR middle-end/51998
2386         * testsuite/gcc.dg/alias-12.c: New testcase.
2387         * testsuite/gcc.dg/alias-13.c: New testcase.
2388
2389 2012-02-02  Jakub Jelinek  <jakub@redhat.com>
2390
2391         PR target/52086
2392         * gcc.dg/pr52086.c: New test.
2393
2394         PR tree-optimization/52073
2395         * gcc.c-torture/compile/pr52073.c: New test.
2396
2397 2012-02-01  Thomas König  <tkoenig@gcc.gnu.org>
2398
2399         PR fortran/51958
2400         * gfortran.dg/function_optimize_10.f90:  New test.
2401
2402 2012-02-01  Uros Bizjak  <ubizjak@gmail.com>
2403
2404         * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
2405         test on alpha*-*-*.
2406
2407 2012-02-01  Tobias Burnus  <burnus@net-b.de>
2408
2409         PR fortran/52024
2410         * gfortran.dg/typebound_operator_14.f90: New.
2411
2412 2012-02-01  Tobias Burnus  <burnus@net-b.de>
2413
2414         PR fortran/52059
2415         * gfortran.dg/elemental_function_1.f90: New.
2416
2417 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
2418
2419         PR rtl-optimization/51374
2420         * gcc.target/avr/torture/pr51374-1.c:
2421         Also fail if SBIS is seen.
2422
2423 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
2424
2425         PR rtl-optimization/51374
2426         * gcc.target/avr/torture/pr51374-1.c: New.
2427
2428 2012-01-31  Tobias Burnus  <burnus@net-b.de>
2429
2430         PR fortran/52024
2431         * gfortran.dg/typebound_generic_11.f90: New.
2432
2433 2012-01-31  Tobias Burnus  <burnus@net-b.de>
2434
2435         PR fortran/52029
2436         * gfortran.dg/class_49.f90: New.
2437
2438 2012-01-31  Tobias Burnus  <burnus@net-b.de>
2439
2440         PR fortran/52013
2441         * gfortran.dg/elemental_args_check_6.f90: New.
2442
2443 2012-01-31  Jason Merrill  <jason@redhat.com>
2444
2445         PR c++/52043
2446         * g++.dg/cpp0x/variadic122.C: New.
2447
2448 2012-01-31  Paul Thomas  <pault@gcc.gnu.org>
2449
2450         PR fortran/52012
2451         * gfortran.dg/realloc_on_assign_10.f90: New test.
2452
2453 2012-01-31  Richard Guenther  <rguenther@suse.de>
2454
2455         PR tree-optimization/51528
2456         * gcc.dg/torture/pr51528.c: New testcase.
2457
2458 2012-01-30  Uros Bizjak  <ubizjak@gmail.com>
2459
2460         PR go/48501
2461         * lib/go.exp (go_target_compile): Append timeout= to options.
2462         * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
2463         select5-out.go test on alpha*-*-* targets.
2464
2465 2012-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
2466
2467         * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
2468         (TEST_SHORT): Reformat in the same way.
2469         * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
2470         (TEST_SHORT): Reformat in the same way.
2471         * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
2472         * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
2473         * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
2474         * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
2475         * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
2476
2477 2012-01-30  Bin Cheng  <bin.cheng@arm.com>
2478
2479         PR target/51835
2480         * gcc.target/arm/pr51835.c: New testcase.
2481
2482 2012-01-30  Richard Guenther  <rguenther@suse.de>
2483
2484         PR tree-optimization/52028
2485         * gcc.dg/torture/pr52028.c: New testcase.
2486         * gfortran.dg/ldist-pr45199.f: Adjust.
2487         * gcc.dg/tree-ssa/ldist-16.c: Likewise.
2488         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
2489         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
2490
2491 2012-01-30  Jakub Jelinek  <jakub@redhat.com>
2492
2493         PR debug/52027
2494         * gcc.dg/tree-prof/pr52027.c: New test.
2495
2496         PR tree-optimization/52046
2497         * gcc.dg/pr52046.c: New test.
2498
2499         PR debug/52048
2500         * g++.dg/other/pr52048.C: New test.
2501
2502 2012-01-30  Richard Guenther  <rguenther@suse.de>
2503
2504         PR tree-optimization/52045
2505         * gcc.dg/pr52045.c: New testcase.
2506
2507 2012-01-30  Greta Yorsh  <Greta.Yorsh@arm.com>
2508
2509         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
2510         new code generated for __sync_lock_release.
2511
2512 2012-01-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2513
2514         * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
2515
2516 2012-01-29  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2517
2518         PR testsuite/51875
2519         * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
2520
2521         * g++.dg/ext/visibility/template10.C: Fix typo.
2522
2523         * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
2524
2525 2012-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
2526
2527         PR c++/51327
2528         * g++.dg/cpp0x/constexpr-ice6.C: New.
2529
2530 2012-01-29  Tobias Burnus  <burnus@net-b.de>
2531
2532         PR fortran/41600
2533         * gfortran.dg/default_initialization_6.f90: New.
2534
2535 2012-01-29  Tobias Burnus  <burnus@net-b.de>
2536
2537         PR fortran/51972
2538         * gfortran.dg/class_allocate_12.f90: Enable disabled test.
2539         * gfortran.dg/class_48.f90: New.
2540
2541 2012-01-29  Janne Blomqvist  <jb@gcc.gnu.org>
2542
2543         PR fortran/51808
2544         * gfortran.dg/module_md5_1.f90: Update MD5 sum.
2545
2546 2012-01-28  Tobias Burnus  <burnus@net-b.de>
2547
2548         PR fortran/51972
2549         * gfortran.dg/class_allocate_12.f90: New.
2550
2551 2012-01-28  Eric Botcazou  <ebotcazou@adacore.com>
2552
2553         * gcc.dg/torture/pr50444.c: Fix dg directives.
2554
2555 2012-01-28  Jakub Jelinek  <jakub@redhat.com>
2556
2557         PR target/52006
2558         * gcc.target/arm/pr52006.c: New test.
2559
2560 2012-01-27  Aldy Hernandez  <aldyh@redhat.com>
2561
2562         PR testsuite/52011
2563         * gcc.dg/lto/trans-mem.h: New file.
2564         * gcc.dg/lto/trans-mem-2_0.c: Include it.
2565         * gcc.dg/lto/trans-mem-1_1.c: Same.
2566         * gcc.dg/lto/trans-mem-4_1.c: Same.
2567         * gcc.dg/lto/trans-mem-3_1.c: Same.
2568
2569 2012-01-27  Tobias Burnus  <burnus@net-b.de>
2570
2571         PR fortran/52022
2572         * gfortran.dg/dummy_procedure_7.f90: New.
2573
2574 2012-01-27  Andreas Schwab  <schwab@linux-m68k.org>
2575
2576         * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
2577         *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
2578
2579 2012-01-27  Jakub Jelinek  <jakub@redhat.com>
2580
2581         PR c++/51852
2582         * g++.dg/other/gc5.C: New test.
2583
2584 2012-01-27  Richard Guenther  <rguenther@suse.de>
2585
2586         PR tree-optimization/50444
2587         * gcc.dg/torture/pr50444.c: New testcase.
2588
2589 2012-01-27  Tobias Burnus  <burnus@net-b.de>
2590
2591         PR fortran/51970
2592         PR fortran/51977
2593         * gfortran.dg/move_alloc_13.f90: New.
2594
2595 2012-01-27  Tobias Burnus  <burnus@net-b.de>
2596
2597         PR fortran/51953
2598         * gfortran.dg/allocate_alloc_opt_13.f90: New.
2599         * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
2600         and change dg-error string.
2601
2602 2012-01-27  Tobias Burnus  <burnus@net-b.de>
2603
2604         PR fortran/52016
2605         * gfortran.dg/elemental_args_check_5.f90: New.
2606
2607 2012-01-27  Richard Guenther  <rguenther@suse.de>
2608
2609         PR middle-end/51959
2610         * g++.dg/torture/pr51959.C: New testcase.
2611
2612 2012-01-27  Tom de Vries  <tom@codesourcery.com>
2613
2614         PR tree-optimization/51990
2615         * gcc.dg/pr51990.c: New test.
2616         * gcc.dg/pr51990-2.c: Same.
2617
2618 2012-01-27  Paul Thomas  <pault@gcc.gnu.org>
2619             Tobias Burnus <burnus@gcc.gnu.org>
2620
2621         PR fortran/48705
2622         * gfortran.dg/class_allocate_11.f03: New.
2623
2624         PR fortran/51870
2625         PR fortran/51943
2626         PR fortran/51946
2627         * gfortran.dg/class_allocate_7.f03: New.
2628         * gfortran.dg/class_allocate_8.f03: New.
2629         * gfortran.dg/class_allocate_9.f03: New.
2630         * gfortran.dg/class_allocate_10.f03: New.
2631
2632 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
2633
2634         * gnat.dg/discr34.adb: New test.
2635         * gnat.dg/discr34_pkg.ads: New helper.
2636
2637 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
2638
2639         * gnat.dg/discr33.adb: New test.
2640
2641 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
2642
2643         * gnat.dg/limited_with3.ad[sb): New test.
2644         * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
2645         * gnat.dg/limited_with3_pkg2.ads: Likewise.
2646         * gnat.dg/limited_with3_pkg3.ads: Likewise.
2647
2648 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
2649
2650         * gnat.dg/stack_usage1.adb: New test.
2651         * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
2652
2653         * gcc.dg/pr44194-1.c: Remove superfluous include directive.
2654         * gcc.dg/pr44194-2.c: Likewise.
2655
2656 2012-01-26  Paolo Carlini  <paolo.carlini@oracle.com>
2657
2658         PR c++/51370
2659         * g++.dg/template/crash112.C: New.
2660
2661 2012-01-27  Richard Henderson  <rth@redhat.com>
2662
2663         * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
2664
2665 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2666
2667         * gfortran.dg/reassoc_4.f: Use dg-additional-options.
2668
2669 2012-01-26  Jakub Jelinek  <jakub@redhat.com>
2670
2671         PR middle-end/51895
2672         * g++.dg/opt/pr51895.C: New test.
2673
2674 2012-01-26  Michael Matz  <matz@suse.de>
2675
2676         PR tree-optimization/48794
2677         * gfortran.dg/gomp/pr48794-2.f90: New testcase.
2678
2679 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2680
2681         * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
2682
2683 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2684
2685         * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
2686         * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
2687         memory.
2688         * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
2689         the default value for s390 and s390x.
2690
2691 2012-01-25  Aldy Hernandez  <aldyh@redhat.com>
2692
2693         PR lto/51698
2694         * gcc.dg/lto/trans-mem-4_0.c: New.
2695         * gcc.dg/lto/trans-mem-4_1.c: New.
2696         * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
2697         TM builtins.
2698         * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
2699         * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
2700         TM builtins.
2701         * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
2702         * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
2703         TM builtins.
2704
2705 2012-01-25    Georg-Johann Lay  <avr@gjlay.de>
2706
2707         * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
2708
2709 2012-01-25  Ian Lance Taylor  <iant@google.com>
2710
2711         * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
2712
2713 2012-01-25  Tobias Burnus  <burnus@net-b.de>
2714
2715         PR fortran/51995
2716         * gfortran.dg/typebound_proc_25.f90: New.
2717
2718 2012-01-25  Jason Merrill  <jason@redhat.com>
2719
2720         PR c++/51992
2721         * g++.dg/lto/pr51992_0.C: New.
2722
2723 2012-01-25  Jakub Jelinek  <jakub@redhat.com>
2724
2725         PR tree-optimization/51987
2726         * gcc.target/i386/pr51987.c: New test.
2727
2728 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
2729
2730         * gcc.dg/tm/lto-1.c: Require lto support in target.
2731
2732 2012-01-25  Andrey Belevantsev  <abel@ispras.ru>
2733
2734         PR rtl-optimization/48374
2735         * gcc.dg/pr48374.c: New test.
2736
2737 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
2738
2739         * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
2740
2741 2012-01-25  Tobias Burnus  <burnus@net-b.de>
2742
2743         PR fortran/51966
2744         * gfortran.dg/derived_constructor_char_3.f90: New.
2745
2746 2012-01-24  Ian Lance Taylor  <iant@google.com>
2747
2748         * go.test/go-test.exp (filecmp): New procedure.
2749         (errchk): Handle quoted square brackets.
2750         (go-gc-tests): Set go_compile_args. Handle various new test
2751         lines.  Skip a few new tests.
2752         * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
2753
2754 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
2755
2756         * lib/target-supports.exp (proc check_effective_target_vect_perm)
2757         (check_effective_target_vect_extract_even_odd)
2758         (check_effective_target_vect_interleave): Return true for MIPS
2759         paired-single.
2760
2761 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
2762
2763         * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
2764         (main): Use it instead of argc.
2765
2766 2012-01-24  Jason Merrill  <jason@redhat.com>
2767
2768         PR c++/51973
2769         * g++.dg/cpp0x/sfinae31.C: New.
2770
2771 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
2772
2773         * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
2774
2775 2012-01-24  Jason Merrill  <jason@redhat.com>
2776
2777         PR c++/51812
2778         * g++.dg/inherit/covariant20.C: New.
2779
2780 2012-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
2781
2782         PR c++/51223
2783         * g++.dg/parse/crash58.C: New.
2784
2785 2012-01-24  Jakub Jelinek  <jakub@redhat.com>
2786
2787         PR target/51957
2788         * gcc.dg/pr51957-1.c: New test.
2789         * gcc.dg/pr51957-1.h: New file.
2790         * gcc.dg/pr51957-2.c: New test.
2791
2792 2012-01-23  Jason Merrill  <jason@redhat.com>
2793
2794         PR c++/51930
2795         * g++.dg/ext/visibility/template10.C: New.
2796
2797 2012-01-23  Tobias Burnus  <burnus@net-b.de>
2798
2799         PR fortran/51948
2800         * gfortran.dg/move_alloc_12.f90: New.
2801
2802 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2803
2804         PR middle-end/45416
2805         * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
2806
2807 2012-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
2808
2809         PR c++/51398
2810         * g++.dg/template/crash111.C: New.
2811
2812 2012-01-23  Arnaud Charlet  <charlet@adacore.com>
2813
2814         * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
2815         configurations.
2816         * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
2817
2818 2012-01-23  Dodji Seketeli  <dodji@redhat.com>
2819
2820         PR testsuite/51941
2821         * g++.dg/debug/dwarf2/nested-3.C:  Accept multiple lines between
2822         the DW_TAG_class_type and DW_AT_name: "Executor".
2823
2824 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2825
2826         * lib/target-supports.exp
2827         (check_effective_target_vect_extract_even_odd): Handle ARM neon.
2828         (check_effective_target_vect_interleave): Likewise.
2829
2830 2012-01-22  Jason Merrill  <jason@redhat.com>
2831
2832         PR c++/51925
2833         * g++.dg/template/using20.C: New.
2834         * g++.dg/template/template-id-2.C: Adjust diagnostic.
2835
2836 2012-01-23  Jason Merrill  <jason@redhat.com>
2837
2838         PR target/51934
2839         * g++.dg/torture/pr51344.C: Limit to x86.
2840
2841 2012-01-23  Greta Yorsh  <Greta.Yorsh@arm.com>
2842
2843         * c-c++-common/tm/omp.c: Require target with pthread support.
2844
2845 2012-01-23  Richard Guenther  <rguenther@suse.de>
2846
2847         PR tree-optimization/51949
2848         * gcc.dg/torture/pr51949.c: New testcase.
2849
2850 2012-01-23  Jakub Jelinek  <jakub@redhat.com>
2851
2852         PR rtl-optimization/51933
2853         * gcc.c-torture/execute/pr51933.c: New test.
2854
2855 2012-01-22  Douglas B Rupp  <rupp@gnat.com>
2856
2857         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
2858         Do not define for Interix.
2859
2860 2012-01-22  Jason Merrill  <jason@redhat.com>
2861
2862         PR c++/51832
2863         * g++.dg/lto/pr51832.h: New.
2864         * g++.dg/lto/pr51832_0.C: New.
2865         * g++.dg/lto/pr51832_1.C: New.
2866
2867 2012-01-22  Eric Botcazou  <ebotcazou@adacore.com>
2868
2869         * gcc.dg/ext-elim-1.c: New test.
2870
2871 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
2872
2873         PR target/51931
2874         * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
2875         * g++.dg/opt/longbranch1.C: Likewise.
2876
2877 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
2878
2879         * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
2880         in C++11 mode.
2881
2882 2012-01-21  Steven G. Kargl  <kargl@gcc.gnu.org>
2883
2884         PR fortran/50556
2885         * gfortran.dg/namelist_74.f90: New test.
2886         * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
2887
2888 2012-01-21  Tobias Burnus  <burnus@net-b.de>
2889
2890         PR fortran/51913
2891         * gfortran.dg/class_47.f90: New.
2892
2893 2012-01-21  Eric Botcazou  <ebotcazou@adacore.com>
2894
2895         * gnat.dg/renaming5.ad[sb]: New test.
2896
2897 2012-01-20  Jason Merrill  <jason@redhat.com>
2898
2899         PR c++/51919
2900         * g++.dg/pch/mangle1.{C,Hs}: Remove.
2901
2902 2012-01-20  Jason Merrill  <jason@redhat.com>
2903
2904         PR c++/51922
2905         * g++.dg/ext/attrib42.C: Require ilp32.
2906
2907 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
2908
2909         PR target/51915
2910         * gcc.target/arm/pr51915.c: New test.
2911
2912 2012-01-20  Cary Coutant  <ccoutant@google.com>
2913             Dodji Seketeli  <dodji@redhat.com>
2914
2915         PR debug/45682
2916         * g++.dg/debug/dwarf2/nested-3.C: New test.
2917
2918 2012-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
2919
2920         PR c++/51402
2921         * g++.dg/template/crash110.C: New.
2922
2923 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2924
2925         * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
2926         Remove default options on hppa*-*-hpux*.
2927
2928 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2929
2930         * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
2931
2932 2012-01-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2933
2934         * gcc.c-torture/compile/pr51856.c: New testcase.
2935
2936 2012-01-20  Uros Bizjak  <ubizjak@gmail.com>
2937
2938         * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
2939         options to go_target_compile.
2940
2941 2012-01-20  Kai Tietz  <ktietz@redhat.com>
2942
2943         * g++.dg/torture/pr51344.C: Fix typo.
2944
2945 2012-01-20  Richard Guenther  <rguenther@suse.de>
2946
2947         PR tree-optimization/51903
2948         * g++.dg/torture/pr51903.C: New testcase.
2949
2950 2012-01-20  Tobias Burnus  <burnus@net-b.de>
2951             Janus Weil  <janus@gcc.gnu.org>
2952
2953         PR fortran/51056
2954         * gfortran.dg/use_21.f90: New.
2955
2956 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
2957
2958         PR target/51106
2959         * gcc.dg/torture/pr51106-1.c: New test.
2960         * gcc.dg/torture/pr51106-2.c: New test.
2961
2962 2012-01-19  Kai Tietz  <ktietz@redhat.com>
2963
2964         * g++.dg/torture/pr51344.C: New test.
2965
2966 2012-01-19  Tobias Burnus  <burnus@net-b.de>
2967
2968         PR fortran/51904
2969         * gfortran.dg/intrinsic_size_2.f90: New.
2970
2971 2012-01-19  Jason Merrill  <jason@redhat.com>
2972
2973         PR c++/51889
2974         * g++.dg/inherit/using7.C: New.
2975
2976 2012-01-19  Richard Guenther  <rguenther@suse.de>
2977
2978         PR tree-optimization/37997
2979         * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
2980
2981 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
2982
2983         PR rtl-optimization/51505
2984         * gcc.dg/pr51505.c: New test.
2985
2986 2012-01-18  Paul Thomas  <pault@gcc.gnu.org>
2987
2988         PR fortran/51634
2989         * gfortran.dg/typebound_operator_12.f03: New.
2990         * gfortran.dg/typebound_operator_13.f03: New.
2991
2992 2012-01-18  Paolo Carlini  <paolo.carlini@oracle.com>
2993
2994         PR c++/51225
2995         * g++.dg/cpp0x/pr51225.C: New.
2996
2997 2012-01-17  Ian Lance Taylor  <iant@google.com>
2998
2999         PR go/50656
3000         * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
3001
3002 2012-01-17  Tobias Burnus  <burnus@net-b.de>
3003
3004         PR fortran/51869
3005         * gfortran.dg/realloc_on_assign_9.f90: New.
3006
3007 2012-01-17  Aldy Hernandez  <aldyh@redhat.com>
3008
3009         PR other/51165
3010         * gcc.dg/tm/memopt-3.c: Remove xfail.
3011         * gcc.dg/tm/memopt-4.c: Remove xfail.
3012         * gcc.dg/tm/memopt-5.c: Remove xfail.
3013         * gcc.dg/tm/memopt-7.c: Remove xfail.
3014
3015 2012-01-17  Jakub Jelinek  <jakub@redhat.com>
3016
3017         PR tree-optimization/51877
3018         * gcc.c-torture/execute/pr51877.c: New test.
3019
3020 2012-01-17  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
3021
3022         * gcc.dg/vect/no-section-anchors-vect-69.c: Change
3023         {!vect_align_arrays} to vect_sizes_32B_16B.
3024         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
3025         * gcc.dg/vect/vect-peel-3.c: Ditto.
3026
3027 2012-01-16  Jason Merrill  <jason@redhat.com>
3028
3029         PR c++/51854
3030         * g++.dg/abi/mangle60.C: New.
3031
3032         PR c++/51827
3033         * g++.dg/pch/mangle1.{C,Hs}: New.
3034
3035 2012-01-16  Mikael Morin  <mikael@gcc.gnu.org>
3036             Tobias Burnus  <burnus@net-b.de>
3037
3038         PR fortran/50981
3039         * gfortran.dg/elemental_optional_args_3.f90: New
3040         * gfortran.dg/elemental_optional_args_4.f90: New
3041
3042 2012-01-16  Tobias Burnus  <burnus@net-b.de>
3043
3044         PR fortran/51809
3045         * gfortran.dg/use_20.f90: New
3046
3047 2012-01-16  Jason Merrill  <jason@redhat.com>
3048
3049         PR c++/51868
3050         * g++.dg/cpp0x/rv-bitfield.C: New.
3051         * g++.dg/cpp0x/rv-bitfield2.C: New.
3052
3053 2012-01-16  Paul Thomas  <pault@gcc.gnu.org>
3054
3055         * gfortran.dg/class_array_3.f03: Remove the explicit loop in
3056         subroutine 'qsort' and use index array to assign the result.
3057
3058 2012-01-16  Jakub Jelinek  <jakub@redhat.com>
3059
3060         PR tree-optimization/51865
3061         * gcc.dg/pr51865.c: New test.
3062
3063 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
3064
3065         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
3066
3067 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
3068
3069         * gcc.target/mips/code-readable-2.c: Allow the jump table address
3070         to be loaded from the constant pool, rather than via %hi and %lo.
3071
3072 2012-01-15  Uros Bizjak  <ubizjak@gmail.com>
3073
3074         PR rtl-optimization/51821
3075         * gcc.dg/pr51821.c: New test.
3076
3077 2012-01-15  Andreas Schwab  <schwab@linux-m68k.org>
3078
3079         * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
3080
3081 2012-01-14  Andreas Schwab  <schwab@linux-m68k.org>
3082
3083         * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
3084
3085 2012-01-14  Tobias Burnus  <burnus@net-b.de>
3086
3087         PR fortran/51800
3088         * gfortran.dg/init_flag_8.f90: New.
3089         * gfortran.dg/init_flag_9.f90: New.
3090
3091 2011-01-14  Tobias Burnus  <burnus@net-b.de>
3092
3093         PR fortran/51816
3094         * gfortran.dg/use_18.f90: New.
3095         * gfortran.dg/use_19.f90: New.
3096
3097 2012-01-13  Ian Lance Taylor  <iant@google.com>
3098
3099         PR c++/50012
3100         * g++.dg/warn/Wsign-compare-4.C: New.
3101
3102 2012-01-13  Paul Thomas  <pault@gcc.gnu.org>
3103
3104         PR fortran/48351
3105         * gfortran.dg/alloc_comp_assign.f03: New.
3106         * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
3107         __BUILTIN_FREE from 38 to 32.
3108
3109 2012-01-13  Jason Merrill  <jason@redhat.com>
3110
3111         PR c++/20681
3112         * g++.dg/warn/Wreturn-type-7.C: New.
3113
3114 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
3115
3116         * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
3117         assumption.
3118         * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
3119         * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
3120         * gcc.dg/cpp/warn-multichar-2.c: Ditto.
3121         * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
3122         int32plus because of big array needed.
3123         * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
3124         * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
3125
3126 2012-01-13  Jason Merrill  <jason@redhat.com>
3127
3128         PR c++/51813
3129         * g++.dg/ext/visibility/template9.C: New.
3130
3131         PR c++/51620
3132         * g++.dg/cpp0x/defaulted34.C: New.
3133         * g++.dg/template/virtual3.C: New.
3134
3135 2012-01-13  Richard Guenther  <rguenther@suse.de>
3136
3137         PR middle-end/8081
3138         * gcc.dg/torture/pr8081.c: New testcase.
3139
3140 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
3141
3142         * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
3143
3144 2012-01-12  Jason Merrill  <jason@redhat.com>
3145
3146         PR c++/51714
3147         * g++.dg/ext/stmtexpr14.C: New.
3148
3149 2012-01-13  Dodji Seketeli  <dodji@redhat.com>
3150
3151         PR c++/51633
3152         * g++.dg/cpp0x/constexpr-diag4.C: New test.
3153
3154 2012-01-12  Jason Merrill  <jason@redhat.com>
3155
3156         PR c++/48051
3157         * g++.dg/abi/mangle48.C: Test qualified-names, too.
3158         * g++.dg/abi/mangle58.C: Likewise.
3159
3160         PR c++/51403
3161         * g++.dg/template/arg8.C: New.
3162
3163 2012-01-12  Ira Rosen  <irar@il.ibm.com>
3164
3165         PR tree-optimization/51799
3166         * gcc.dg/vect/pr51799.c: New test.
3167         * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
3168         patterns.
3169
3170 2012-01-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
3171             Tobias Burnus  <burnus@net-b.de>
3172
3173         PR fortran/51057
3174         PR fortran/51616
3175         * lib/target-supports.exp
3176         (check_effective_target_fortran_largest_fp_has_sqrt): New.
3177         * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
3178
3179 2012-01-11  Jason Merrill  <jason@redhat.com>
3180
3181         PR c++/51565
3182         * g++.dg/ext/attrib42.C: New.
3183
3184 2012-01-11  Jakub Jelinek  <jakub@redhat.com>
3185
3186         PR bootstrap/51796
3187         * gcc.dg/pr51796.c: New test.
3188
3189 2012-01-11  Jason Merrill  <jason@redhat.com>
3190
3191         PR c++/51818
3192         * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
3193
3194 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
3195
3196         * gnat.dg/array19.ad[sb]: New test.
3197
3198 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
3199
3200         * gnat.dg/opt23.ad[sb]: New test.
3201         * gnat.dg/opt23_pkg.ad[sb]: New helper.
3202         * gnat.dg/opt24.ad[sb]: New test.
3203
3204 2012-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3205
3206         PR tree-optimization/49642
3207         * gcc.dg/tree-ssa/pr49642-1.c: New test.
3208         * gcc.dg/tree-ssa/pr49642-2.c: New test.
3209
3210 2012-01-11  Jason Merrill  <jason@redhat.com>
3211
3212         PR c++/51613
3213         * g++.dg/template/explicit-args5.C: New.
3214
3215 2012-01-11  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
3216
3217         * gcc.c-torture/execute/20120110-1.c: New testcase.
3218
3219 2012-01-10  Jason Merrill  <jason@redhat.com>
3220
3221         PR c++/51614
3222         * g++.dg/inherit/ambig1.C: New.
3223
3224         PR c++/51433
3225         * g++.dg/cpp0x/constexpr-cache1.C: New.
3226
3227 2012-01-10  Richard Guenther  <rguenther@suse.de>
3228
3229         PR tree-optimization/51801
3230         * gcc.dg/torture/pr51801.c: New testcase.
3231
3232 2012-01-10  Tobias Burnus  <burnus@net-b.de>
3233
3234         PR fortran/51652
3235         * gfortran.dg/allocate_with_typespec_5.f90: New.
3236
3237 2012-01-10  Tobias Burnus  <burnus@net-b.de>
3238
3239         * gfortran.dg/class_39.f03: Update dg-error string.
3240
3241 2012-01-10  Richard Guenther  <rguenther@suse.de>
3242
3243         PR tree-optimization/50913
3244         * gcc.dg/graphite/interchange-16.c: New testcase.
3245         * gcc.dg/graphite/scop-20.c: XFAIL.
3246         * gfortran.dg/graphite/interchange-1.f: Likewise.
3247         * gfortran.dg/graphite/block-1.f90: Likewise.
3248         * gfortran.dg/graphite/block-2.f: Likewise.
3249
3250 2012-01-10  Richard Henderson  <rth@redhat.com>
3251
3252         * lib/target-supports.exp (check_effective_target_vect_perm,
3253         check_effective_target_vect_perm_byte,
3254         check_effective_target_vect_perm_short): Enable for arm neon.
3255
3256 2012-01-09  Tobias Burnus  <burnus@net-b.de>
3257
3258         PR fortran/46328
3259         * gfortran.dg/typebound_operator_11.f90: New.
3260
3261 2012-01-09  Eric Botcazou  <ebotcazou@adacore.com>
3262
3263         * gnat.dg/array18.adb: New test.
3264         * gnat.dg/array18_pkg.ads: New helper.
3265
3266 2012-01-09  Paul Thomas  <pault@gcc.gnu.org>
3267
3268         PR fortran/51791
3269         * gfortran.dg/typebound_operator_7.f03: Insert parentheses
3270         around base object in first assignment in main program.
3271         * gfortran.dg/typebound_operator_10.f03: New test.
3272
3273 2012-01-09  Martin Jambor  <mjambor@suse.cz>
3274
3275         PR tree-optimization/51759
3276         * g++.dg/ipa/pr51759.C: New test.
3277
3278 2012-01-09  Tobias Burnus  <burnus@net-b.de>
3279
3280         PR fortran/51758
3281         * gfortran.dg/optional_absent_2.f90: New.
3282
3283 2012-01-09  Tobias Burnus  <burnus@net-b.de>
3284
3285         PR fortran/51578
3286         * gfortran.dg/use_17.f90: New.
3287
3288 2012-01-09  Gary Funck  <gary@intrepid.com>
3289
3290         PR preprocessor/33919
3291         * gcc.dg/pr33919.c: New test.
3292         * gcc.dg/pr33919-0.h: New test header file.
3293         * gcc.dg/pr33919-1.h: Ditto.
3294         * gcc.dg/pr33919-2.h: Ditto.
3295
3296 2012-01-07  Jan Hubicka  <jh@suse.cz>
3297
3298         PR tree-optimize/51694
3299         * gcc.c-torture/compile/pr51694.c: new testcase.
3300
3301 2012-01-07  Jan Hubicka  <jh@suse.cz>
3302
3303         PR tree-optimization/51600
3304         * g++.dg/torture/pr51600.C: New testcase.
3305
3306 2012-01-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3307
3308         PR gcov-profile/51715
3309         PR gcov-profile/51717
3310         * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
3311         * gcc.misc-tests/gcov-14.c: Likewise.
3312
3313 2012-01-06  Jason Merrill  <jason@redhat.com>
3314
3315         * g++.dg/parse/new5.C: New.
3316
3317 2012-01-06  Patrick Marlier  <patrick.marlier@gmail.com>
3318
3319         PR testsuite/51655
3320         * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
3321         including <string.h>.
3322
3323 2012-01-06  Jason Merrill  <jason@redhat.com>
3324
3325         * g++.dg/abi/mangle51.C: New.
3326         * g++.dg/abi/mangle52.C: New.
3327         * g++.dg/abi/mangle53.C: New.
3328         * g++.dg/abi/mangle54.C: New.
3329         * g++.dg/abi/mangle55.C: New.
3330         * g++.dg/abi/mangle56.C: New.
3331         * g++.dg/abi/mangle57.C: New.
3332         * g++.dg/abi/mangle58.C: New.
3333         * g++.dg/abi/mangle59.C: New.
3334         * g++.dg/cpp0x/trailing3.C: Update mangling.
3335         * g++.dg/cpp0x/variadic111.C: Update mangling.
3336         * g++.dg/cpp0x/variadic4.C: Update mangling.
3337         * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
3338         * g++.dg/template/nontype22.C: Works now.
3339         * g++.dg/template/pr35240.C: Works now.
3340
3341         * g++.dg/cpp0x/error7.C: New.
3342
3343 2012-01-06  Tobias Burnus <burnus@net-b.de>
3344
3345         * gfortran.dg/deallocate_stat_2.f90: New.
3346         * coarray/allocate_errgmsg.f90: New.
3347         * gfortran.dg/coarray_lib_alloc_1.f90: New.
3348         * gfortran.dg/coarray_lib_alloc_2.f90: New.
3349         * coarray/subobject_1.f90: Fix for num_images > 1.
3350         * gfortran.dg/deallocate_stat.f90: Update due to changed
3351         stat= handling.
3352
3353 2012-01-06  Andrew Stubbs  <ams@codesourcery.com>
3354
3355         * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
3356
3357 2012-01-06  Eric Botcazou  <ebotcazou@adacore.com>
3358
3359         * ada/acats/overflow.lst: Add cb20004.
3360
3361 2012-01-05  Dodji Seketeli  <dodji@redhat.com>
3362
3363         PR c++/51541
3364         * g++.dg/cpp0x/alias-decl-18.C: New test.
3365
3366 2012-01-05  Eric Botcazou  <ebotcazou@adacore.com>
3367
3368         * gcc.c-torture/execute/20120104-1.c: New test.
3369
3370 2012-01-05  Paul Thomas  <pault@gcc.gnu.org>
3371
3372         PR fortran/PR48946
3373         * gfortran.dg/typebound_operator_9.f03: This is now a copy of
3374         the old typebound_operator_8.f03.
3375         * gfortran.dg/typebound_operator_8.f03: New version of
3376         typebound_operator_7.f03 with 'u' a derived type instead of a
3377         class object.
3378
3379 2012-01-05  Richard Guenther  <rguenther@suse.de>
3380
3381         * g++.dg/torture/pr49309.C: Skip for -flto.
3382
3383 2012-01-05  Jakub Jelinek  <jakub@redhat.com>
3384
3385         PR middle-end/51761
3386         * gcc.c-torture/compile/pr51761.c: New test.
3387
3388 2012-01-05  Richard Guenther  <rguenther@suse.de>
3389
3390         PR tree-optimization/51760
3391         * gcc.dg/torture/pr51760.c: New testcase.
3392
3393 2012-01-05  Aldy Hernandez  <aldyh@redhat.com>
3394
3395         PR middle-end/51472
3396         * gcc.dg/tm/memopt-6.c: Adjust regexp.
3397
3398 2012-01-05  Richard Guenther  <rguenther@suse.de>
3399
3400         PR lto/41576
3401         * gfortran.dg/lto/pr41576_0.f90: New testcase.
3402         * gfortran.dg/lto/pr41576_1.f90: Likewise.
3403
3404 2012-01-04  Jakub Jelinek  <jakub@redhat.com>
3405
3406         PR debug/51695
3407         * gcc.dg/pr51695.c: New test.
3408
3409 2012-01-04  Andrew Pinski  <apinski@cavium.com>
3410
3411         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
3412         * gcc.target/mips/octeon2-lx-1.c: New test.
3413         * gcc.target/mips/mips64-dsp-ldx.c: New test.
3414         * gcc.target/mips/octeon2-lx-2.c: New test.
3415         * gcc.target/mips/octeon2-lx-3.c: New test.
3416
3417 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
3418
3419         PR other/51163
3420         PR other/51164
3421         * gcc.dg/tm/alias-1.c:  Adjust regexp.
3422         * gcc.dg/tm/alias-2.c:  Adjust regexp.
3423
3424 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
3425
3426         PR c++/51064
3427         * g++.dg/warn/Wparentheses-26.C: New.
3428
3429 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
3430
3431         * gfortran.dg/elemental_optional_args_2.f90: New test.
3432
3433 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
3434
3435         PR fortran/49693
3436         * gfortran.dg/common_17.f90:  New test.
3437
3438 2012-01-04  Richard Guenther  <rguenther@suse.de>
3439
3440         PR tree-optimization/49651
3441         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
3442         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3443
3444 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
3445
3446         PR c++/51738
3447         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
3448
3449 2012-01-03  Andrew Pinski  <apinski@cavium.com>
3450
3451         * lib/scanasm.exp (dg-function-on-line): Always use a special format
3452         for all mips targets.  Also allow an optional .cfi_startproc.
3453
3454 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
3455
3456         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
3457
3458 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
3459
3460         PR c++/29273
3461         * g++.dg/rtti/dyncast5.C: New.
3462
3463 2012-01-03  Richard Guenther  <rguenther@suse.de>
3464
3465         PR tree-optimization/51070
3466         * gcc.dg/torture/pr51070-2.c: New testcase.
3467
3468 2012-01-03  Richard Guenther  <rguenther@suse.de>
3469
3470         PR tree-optimization/51692
3471         * gcc.dg/torture/pr51692.c: New testcase.
3472
3473 2012-01-03  Richard Guenther  <rguenther@suse.de>
3474
3475         PR debug/51650
3476         * g++.dg/lto/pr51650-3_0.C: New testcase.
3477
3478 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
3479
3480         PR c++/15867
3481         * g++.dg/warn/Wredundant-decls-spec.C: New.
3482
3483 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
3484
3485         PR tree-optimization/51719
3486         * g++.dg/tree-prof/pr51719.C: New test.
3487
3488 2012-01-03  Richard Guenther  <rguenther@suse.de>
3489
3490         PR middle-end/51730
3491         * gcc.dg/fold-compare-6.c: New testcase.
3492
3493 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
3494
3495         PR c++/51669
3496         * g++.dg/gomp/pr51669.C: New test.
3497
3498 2012-01-02  Jason Merrill  <jason@redhat.com>
3499
3500         PR c++/51675
3501         * g++.dg/cpp0x/constexpr-union2.C: New.
3502
3503         PR c++/51666
3504         * g++.dg/cpp0x/nsdmi-defer5.C: New.
3505
3506 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
3507
3508         PR c++/51462
3509         * g++.dg/cpp0x/constexpr-99.C: New test.
3510
3511 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
3512
3513         PR c++/20140
3514         * g++.dg/template/init9.C: New.
3515
3516 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3517
3518         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
3519         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
3520         rather than a specific number.
3521
3522 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
3523
3524         PR fortran/46262
3525         PR fortran/46328
3526         PR fortran/51052
3527         * gfortran.dg/typebound_operator_7.f03: New.
3528         * gfortran.dg/typebound_operator_8.f03: New.
3529
3530 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3531
3532         PR target/51729
3533         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
3534         XFAIL.
3535         * gcc.target/mips/dspr2-MULTU.c: Likewise.
3536
3537 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3538
3539         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
3540
3541 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3542
3543         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
3544         for MIPS.
3545
3546 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3547
3548         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
3549         * gfortran.dg/io_real_boz_4.f90: Likewise.
3550         * gfortran.dg/io_real_boz_5.f90: Likewise.
3551
3552 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3553
3554         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
3555
3556 2012-01-02  Revital Eres  <revital.eres@linaro.org>
3557
3558         * gcc.dg/sms-11.c: New file.
3559
3560 2012-01-02  Tobias Burnus  <burnus@net-b.de>
3561
3562         PR fortran/51682
3563         * gfortran.dg/coarray/image_index_3.f90: New.
3564
3565 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
3566
3567         PR c++/16603
3568         * g++.dg/parse/enum8.C: New.
3569
3570 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
3571
3572         PR c++/51379
3573         * g++.dg/conversion/reinterpret4.C: New.
3574         * g++.dg/conversion/reinterpret1.C: Adjust.
3575
3576 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
3577
3578         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
3579
3580 2012-01-01  Fabien ChĂȘne  <fabien@gcc.gnu.org>
3581
3582         * g++.old-deja/g++.brendan/crash25.C: Adjust.
3583         * g++.old-deja/g++.brendan/crash56.C: Likewise.
3584         * g++.old-deja/g++.jason/access14.C: Likewise.
3585         * g++.old-deja/g++.jason/access8.C: Likewise.
3586         * g++.old-deja/g++.jason/access1.C: Likewise.
3587         * g++.old-deja/g++.other/access3.C: Likewise.
3588         * g++.old-deja/g++.other/access5.C: Likewise.
3589         * g++.old-deja/g++.law/unsorted1.C: Likewise.
3590         * g++.old-deja/g++.law/visibility22.C: Likewise.
3591         * g++.old-deja/g++.law/visibility26.C: Likewise.
3592         * g++.old-deja/g++.mike/p2746.C: Likewise.
3593         * g++.dg/debug/using1.C: Likewise.
3594         * g++.dg/lookup/using51.C: Likewise.
3595         * g++.dg/inherit/using5.C: Likewise.
3596         * g++.dg/inherit/pr30297.C: Likewise.
3597         * g++.dg/inherit/access8.C: Likewise.
3598         * g++.dg/torture/pr39362.C: Likewise.
3599         * g++.dg/template/crash13.C: Likewise.
3600         * g++.dg/template/using10.C: Likewise.
3601
3602 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
3603
3604         PR fortran/51502
3605         * lib/gcc-dg.exp (scan-module-absence):  Really commit last
3606         change.
3607
3608 2012-01-01  Ira Rosen  <irar@il.ibm.com>
3609
3610         PR tree-optimization/51704
3611         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
3612         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
3613         corresponding flags.
3614
3615 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
3616
3617         PR c++/51723
3618         * g++.dg/cpp0x/constexpr-delegating2.C: New.
3619
3620 2012-01-01  Jan Hubicka  <jh@suse.cz>
3621
3622         PR rtl-optimization/51069
3623         * gcc.c-torture/compile/pr51069.c: New testcase.
3624
3625 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
3626
3627         PR tree-optimization/51683
3628         * gcc.dg/pr51683.c: New test.
3629 \f
3630 Copyright (C) 2012 Free Software Foundation, Inc.
3631
3632 Copying and distribution of this file, with or without modification,
3633 are permitted in any medium without royalty provided the copyright
3634 notice and this notice are preserved.