OSDN Git Service

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