406bd1f5dcf768c6bda515aef609f6b7dc195e6d
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2012-06-28  Richard Guenther  <rguenther@suse.de>
2
3         PR middle-end/53790
4         * gcc.dg/torture/pr53790.c: New testcase.
5
6 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
7
8         PR tree-optimization/53645
9         * gcc.c-torture/execute/pr53645.c: New test.
10
11 2012-06-28  Arnaud Charlet  <charlet@adacore.com>
12
13         * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
14
15 2012-06-28  Alexandre Oliva  <aoliva@redhat.com>
16
17         PR debug/53671
18         PR debug/49888
19         * gcc.dg/guality/pr49888.c: Account for the possibility that
20         the variable is optimized out at the first test.
21
22 2012-06-27  Jason Merrill  <jason@redhat.com>
23
24         * g++.dg/cpp0x/override2.C: Adjust.
25         * g++.dg/template/error5.C: Adjust.
26         * g++.dg/parse/crash28.C: Adjust.
27
28         PR c++/53563
29         * g++.dg/parse/template27.C: New.
30         * g++.dg/template/crash74.C: Adjust expected output.
31
32 2012-06-27  Janus Weil  <janus@gcc.gnu.org>
33
34         PR fortran/41951
35         PR fortran/49591
36         * gfortran.dg/typebound_operator_16.f03: New.
37
38 2012-06-27  Jakub Jelinek  <jakub@redhat.com>
39
40         * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
41         even src1.i and src2.i fields even in the second half of the arrays.
42
43 2012-06-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
44
45         PR c++/51033.
46         * g++.dg/torture/vshuf-16.inc: New test.
47         * g++.dg/torture/vshuf-2.inc: New test.
48         * g++.dg/torture/vshuf-4.inc: New test.
49         * g++.dg/torture/vshuf-8.inc: New test.
50         * g++.dg/torture/vshuf-main.inc: New test.
51         * g++.dg/torture/vshuf-v16hi.C: New test.
52         * g++.dg/torture/vshuf-v16qi.C: New test.
53         * g++.dg/torture/vshuf-v2df.C: New test.
54         * g++.dg/torture/vshuf-v2di.C: New test.
55         * g++.dg/torture/vshuf-v2sf.C: New test.
56         * g++.dg/torture/vshuf-v2si.C: New test.
57         * g++.dg/torture/vshuf-v4df.C: New test.
58         * g++.dg/torture/vshuf-v4di.C: New test.
59         * g++.dg/torture/vshuf-v4sf.C: New test.
60         * g++.dg/torture/vshuf-v4si.C: New test.
61         * g++.dg/torture/vshuf-v8hi.C: New test.
62         * g++.dg/torture/vshuf-v8qi.C: New test.
63         * g++.dg/torture/vshuf-v8si.C: New test.
64
65 2012-06-27  Richard Guenther  <rguenther@suse.de>
66
67         PR middle-end/53676
68         * gcc.dg/tree-ssa/scev-6.c: New testcase.
69
70 2012-06-26  Janis Johnson  <janisjo@codesourcery.com>
71
72         * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
73         scan-dump-dem-not): Use printable pattern in test name.
74
75 2012-06-26  Sterling Augustine  <saugustine@google.com>
76             Dominique Dhumieres  <dominiq@lps.ens.fr>
77
78         * gcc.dg/pubtypes-2.c: Update expected output.
79         * gcc.dg/pubtypes-3.c: Likewise.
80         * gcc.dg/pubtypes-4.c: Likewise.
81
82 2012-06-26  Bill Schmidt  <wschmidt@linux.ibm.com>
83
84         * gcc.dg/tree-ssa/slsr-1.c: New test.
85         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
86         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
87         * gcc.dg/tree-ssa/slsr-4.c: Likewise.
88
89 2012-06-26  Matt Turner  <mattst88@gmail.com>
90
91         PR target/35294
92         * gcc.target/arm/mmx-2.c: New.
93
94 2012-06-26  Richard Guenther  <rguenther@suse.de>
95
96         PR c++/53752
97         * g++.dg/torture/pr53752.C: New testcase.
98
99 2012-06-26  Jakub Jelinek  <jakub@redhat.com>
100
101         PR tree-optimization/53748
102         * gcc.c-torture/compile/pr53748.c: New test.
103
104 2012-06-25  Jason Merrill  <jason@redhat.com>
105
106         PR c++/53498
107         PR c++/53305
108         * g++.dg/cpp0x/decltype38.C: New.
109         * g++.dg/cpp0x/variadic132.C: Remove dg-error.
110
111 2012-06-25  Janis Johnson  <janisjo@codesourcery.com>
112
113         * lib/target-supports-dg.exp (testname-for-summary): New.
114         * lib/profopt.exp (profopt_execute): Define testname_with_flags.
115         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
116         cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
117         scan-module-absence, output-exists, output-exists-not: Use
118         testname-for-summary.
119         (dg-test): Clean up testname_with_flags.
120         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
121         scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
122         scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
123         scan-assembler-dem-not, object-size: Use testname-for-summary.
124         * lib/gcov.exp (run-gcov): Likewise.
125         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
126         scan-dump-dem, scan-dump-dem-note): Likewise.
127
128         * lib/profopt.exp: Make prof_option_list local to profopt-execute.
129         * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
130         including profopt.opt; save and restore existing value.
131         * g++.dg/bprob/bprob.exp: Likewise.
132         * gcc.dg/matrix/matrix.exp: Likewise.
133         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
134         * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
135         PROFOPT_OPTIONS.
136
137 2012-06-25  Richard Henderson  <rth@redhat.com>
138
139         * gcc.dg/pr53749.c: New.
140
141 2012-06-25  Jason Merrill  <jason@redhat.com>
142
143         PR c++/52988
144         * g++.dg/cpp0x/nullptr28.C: New.
145
146 2012-06-25  Christophe Lyon  <christophe.lyon@st.com>
147
148         * gcc.target/arm/neon-vld1_dupQ.c: New.
149
150 2012-06-25  Florian Weimer  <fweimer@redhat.com>
151
152         * g++.dg/init/new35.C: New.
153         * g++.dg/init/new36.C: New.
154         * g++.dg/init/new37.C: New.
155         * g++.dg/ext/vla5.C: New warning.
156         * g++.dg/ext/vla8.C: New warning.
157         * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
158
159 2012-06-25  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
160             James Greenhalgh  <james.greenhalgh@arm.com>
161
162         * gcc.target/arm/ftest-support-arm.h New testcase.
163         * gcc.target/arm/ftest-support-thumb.h Likewise.
164         * gcc.target/arm/ftest-support.h Likewise.
165         * gcc.target/arm/ftest-armv4-arm.c: Likewise.
166         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
167         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
168         * gcc.target/arm/ftest-armv5t-arm.c Likewise.
169         * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
170         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
171         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
172         * gcc.target/arm/ftest-armv6-arm.c Likewise.
173         * gcc.target/arm/ftest-armv6-thumb.c Likewise.
174         * gcc.target/arm/ftest-armv6k-arm.c Likewise.
175         * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
176         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
177         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
178         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
179         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
180         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
181         * gcc.target/arm/ftest-armv7a-arm.c Likewise.
182         * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
183         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
184         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
185         * gcc.target/arm/ftest-armv7r-arm.c Likewise.
186         * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
187         * gcc/testsuite/lib/target-supports.exp
188         (check_effective_target_arm_arch_FUNC): Add support for more
189         architectures.
190         (add_options_for_arm_arch_FUNC): Likewise.
191         (check_effective_target_arm_arch_FUNC_multilib): New functions.
192
193 2012-06-25  Jason Merrill  <jason@redhat.com>
194
195         PR c++/53202
196         * g++.dg/cpp0x/constexpr-tuple.C: New.
197
198 2012-06-25  Jakub Jelinek  <jakub@redhat.com>
199
200         PR target/53759
201         * gcc.target/i386/pr53759.c: New test.
202
203         PR c++/53594
204         * g++.dg/cpp0x/nsdmi7.C: New test.
205
206 2012-06-24  Kai Tietz  <ktietz@redhat.com>
207
208         * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
209         for LLP64 targets.
210         * gcc.target/i386/pr38988.c: Likewise.
211
212 2012-06-22  Janus Weil  <janus@gcc.gnu.org>
213
214         PR fortran/47710
215         PR fortran/53328
216         * gfortran.dg/typebound_generic_12.f03: New.
217         * gfortran.dg/typebound_generic_13.f03: New.
218
219 2012-06-22  Eric Botcazou  <ebotcazou@adacore.com>
220
221         * gnat.dg/lto15.ad[sb]: New test.
222
223 2012-06-21  Meador Inge  <meadori@codesourcery.com>
224
225         PR c/53702
226         * gcc.dg/Wunused-local-typedefs.c: New testcase.
227
228 2012-06-21  Steven Bosscher  <steven@gcc.gnu.org>
229
230         * testsuite/gcc.dg/pch/ident-1.c: New test.
231         * testsuite/gcc.dg/pch/ident-1.hs: Header file for new test.
232
233 2012-06-21  Michael Matz  <matz@suse.de>
234
235         PR middle-end/53688
236         * gcc.c-torture/execute/pr53688.c: New test.
237
238 2012-06-20  Richard Guenther  <rguenther@suse.de>
239
240         PR tree-optimization/30318
241         * gcc.dg/tree-ssa/vrp69.c: New testcase.
242
243 2012-06-20  Richard Earnshaw  <rearnsha@arm.com>
244
245         * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
246
247 2012-06-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
248
249         * gcc.target/i386/clearcapv2.map: New file.
250         * gcc.target/i386/i386.exp: Try it first before clearcap.map.
251
252 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
253
254         * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
255         and add __sh__ case.
256
257 2012-06-19  Jason Merrill  <jason@redhat.com>
258
259         PR c++/52637
260         * g++.dg/debug/localclass1.C: New.
261
262 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
263
264         * g++.dg/cpp0x/override4.C: New.
265
266 2012-06-14  Jason Merrill  <jason@redhat.com>
267
268         PR c++/53651
269         * g++.dg/cpp0x/decltype37.C: New.
270
271 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
272
273         * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
274
275 2012-06-19  Joseph Myers  <joseph@codesourcery.com>
276
277         * gcc.c-torture/compile/vector-5.c,
278         gcc.c-torture/compile/vector-6.c: New tests.
279
280 2012-06-19  Richard Henderson  <rth@redhat.com>
281
282         * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
283
284 2012-06-19  Richard Guenther  <rguenther@suse.de>
285
286         * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
287
288 2012-06-18  Uros Bizjak  <ubizjak@gmail.com>
289
290         PR target/53712
291         * gcc.target/i386/pr53712.c: New test.
292
293 2012-06-18  Tobias Burnus  <burnus@net-b.de>
294
295         PR fortran/53692
296         * gfortran.dg/elemental_optional_args_6.f90: New.
297
298 2012-06-18  Tobias Burnus  <burnus@net-b.de>
299
300         PR fortran/53526
301         * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
302         * gfortran.dg/coarray/move_alloc_1.f90
303
304 2012-06-18  Tobias Burnus  <burnus@net-b.de>
305
306         PR fortran/53526
307         * gfortran.dg/coarray_27.f90: New.
308
309 2012-06-18  Joey Ye <Joey.Ye@arm.com>
310             Greta Yorsh  <Greta.Yorsh@arm.com>
311
312         * gcc.target/arm/epilog-1.c: New test.
313
314 2012-06-18  Richard Guenther  <rguenther@suse.de>
315
316         PR tree-optimization/53693
317         * g++.dg/torture/pr53693.C: New testcase.
318
319 2012-06-18  Bill Schmidt  <wschmidt@linux.ibm.com>
320
321         PR tree-optimization/53703
322         * gcc.dg/torture/pr53703.c: New test.
323
324 2012-06-18  Richard Sandiford  <rdsandiford@googlemail.com>
325
326         PR middle-end/53698
327         * gcc.target/i386/pr53698.c: New test.
328
329 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
330
331         * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
332
333 2012-06-17  Tobias Burnus  <burnus@net-b.de>
334
335         PR fortran/53691
336         PR fortran/53685
337         * gfortran.dg/transfer_check_3.f90: New.
338
339 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
340
341         * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
342
343 2012-06-16  Tobias Burnus  <burnus@net-b.de>
344
345         PR fortran/53642
346         PR fortran/45170
347         * gfortran.dg/deferred_type_param_8.f90: New.
348
349 2012-06-15  Janis Johnson  <janosjo@codesourcery.com>
350
351         * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
352         testname that includes flags, passed in as new argument, in
353         pass/fail messages.
354         (run_gcov): Get testname from dg-test, use it in pass/fail messages
355         and pass it to verify-* procedures.
356
357         * g++.dg/torture/stackalign/stackalign.exp: Combine stack
358         alignment torture options with usual torture options.
359
360         * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
361         messages reported for one line of source code.
362         * g++.dg/cpp0x/constexpr-decl.C: Likewise.
363         * g++.dg/cpp0x/decltype2.C: Likewise.
364         * g++.dg/cpp0x/decltype3.C: Likewise.
365         * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
366         * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
367         * g++.dg/cpp0x/static_assert3.C: Likewise.
368         * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
369         * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
370         * g++.dg/cpp0x/union1.C: Likewise.
371         * g++.dg/cpp0x/variadic-ex10.C: Likewise.
372         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
373         * g++.dg/cpp0x/variadic2.C: Likewise.
374         * g++.dg/cpp0x/variadic20.C: Likewise.
375         * g++.dg/cpp0x/variadic74.C: Likewise.
376         * g++.dg/diagnostic/bitfld2.C: Likewise.
377         * g++.dg/ext/attrib44.C: Likewise.
378         * g++.dg/ext/no-asm-1.C: Likewise.
379         * g++.dg/other/error34.C: Likewise.
380         * g++.dg/parse/crash46.C: Likewise.
381         * g++.dg/parse/error10.C: Likewise.
382         * g++.dg/parse/error2.C: Likewise.
383         * g++.dg/parse/error3.C: Likewise.
384         * g++.dg/parse/error36.C: Likewise.
385         * g++.dg/parse/error8.C: Likewise.
386         * g++.dg/parse/error9.C: Likewise.
387         * g++.dg/parse/parser-pr28152-2.C: Likewise.
388         * g++.dg/parse/parser-pr28152.C: Likewise.
389         * g++.dg/parse/template25.C: Likewise.
390         * g++.dg/parse/typename11.C: Likewise.
391         * g++.dg/tc1/dr147.C: Likewise.
392         * g++.dg/template/deduce3.C: Likewise.
393         * g++.dg/template/koenig9.C: Likewise.
394         * g++.dg/template/pr23510.C: Likewise.
395         * g++.dg/warn/pr12242.C: Likewise.
396         * g++.dg/warn/pr30551-2.C: Likewise.
397         * g++.dg/warn/pr30551.C: Likewise.
398         * g++.old-deja/g++.other/typename1.C: Likewise.
399         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
400
401 2012-06-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
402
403         PR c++/51033
404         * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
405         * c-c++-common/torture/vshuf-2.inc: Likewise.
406         * c-c++-common/torture/vshuf-4.inc: Likewise.
407         * c-c++-common/torture/vshuf-8.inc: Likewise.
408         * c-c++-common/torture/vshuf-main.inc: Likewise.
409         * c-c++-common/torture/vshuf-v16hi.c: Likewise.
410         * c-c++-common/torture/vshuf-v16qi.c: Likewise.
411         * c-c++-common/torture/vshuf-v2df.c: Likewise.
412         * c-c++-common/torture/vshuf-v2di.c: Likewise.
413         * c-c++-common/torture/vshuf-v2sf.c: Likewise.
414         * c-c++-common/torture/vshuf-v2si.c: Likewise.
415         * c-c++-common/torture/vshuf-v4df.c: Likewise.
416         * c-c++-common/torture/vshuf-v4di.c: Likewise.
417         * c-c++-common/torture/vshuf-v4hi.c: Likewise.
418         * c-c++-common/torture/vshuf-v4sf.c: Likewise.
419         * c-c++-common/torture/vshuf-v4si.c: Likewise.
420         * c-c++-common/torture/vshuf-v8hi.c: Likewise.
421         * c-c++-common/torture/vshuf-v8qi.c: Likewise.
422         * c-c++-common/torture/vshuf-v8si.c: Likewise.
423
424 2012-06-15  Michael Matz  <matz@suse.de>
425
426         * gcc.dg/tree-ssa/vector-4.c: New test.
427
428 2012-06-15  Michael Matz  <matz@suse.de>
429
430         * gcc.dg/debug/dwarf2/inline3.c: Adjust.
431         * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
432
433 2012-06-15  Ulrich Weigand  <ulrich.weigand@linaro.org>
434
435         PR tree-optimization/53636
436         * gcc.target/arm/pr53636.c: New test.
437
438 2012-06-15  Jakub Jelinek  <jakub@redhat.com>
439
440         PR tree-optimization/51581
441         * gcc.c-torture/execute/pr51581-1.c: New test.
442         * gcc.c-torture/execute/pr51581-2.c: New test.
443         * gcc.dg/vect/pr51581-1.c: New test.
444         * gcc.dg/vect/pr51581-2.c: New test.
445         * gcc.dg/vect/pr51581-3.c: New test.
446         * gcc.target/i386/avx-pr51581-1.c: New test.
447         * gcc.target/i386/avx-pr51581-2.c: New test.
448         * gcc.target/i386/avx2-pr51581-1.c: New test.
449         * gcc.target/i386/avx2-pr51581-2.c: New test.
450         * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
451
452 2012-06-15  Richard Guenther  <rguenther@suse.de>
453
454         * gcc.c-torture/execute/20120615-1.c: New testcase.
455
456 2012-06-15  Eric Botcazou  <ebotcazou@adacore.com>
457
458         * gnat.dg/vect8.ad[sb]: New test.
459
460 2012-06-14  Richard Guenther  <rguenther@suse.de>
461
462         * gcc.dg/tree-ssa/vrp.h: New testcase.
463         * gcc.dg/tree-ssa/vrp68.c: Likewise.
464
465 2012-06-13  Christian Bruel  <christian.bruel@st.com>
466
467         PR target/53621
468         * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
469
470 2012-06-14  Richard Sandiford  <rdsandiford@googlemail.com>
471
472         * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
473
474 2012-06-13  Janis Johnson  <janisjo@codesourcery.com>
475
476         PR testsuite/20771
477         * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
478         test summary unique.
479
480         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
481         scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
482         scan-stack-usage-not): Don't strip torture options from test name.
483
484         * lib/scandump.exp (scan-dump-times): Use printable version of
485         regexp in test summary line.
486
487         * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
488         messages reported for one line of source code.
489         * gcc.dg/format/few-1.c: Likewise.
490         * gcc.dg/ia64-sync-2.c: Likewise.
491         * gcc.dg/sync-2.c: Likewise.
492         * gcc.dg/noncompile/pr44517.c: Likewise.
493
494 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
495
496         PR debug/49888
497         * gcc.dg/guality/pr49888.c: New.
498
499 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
500
501         * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
502         * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
503         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
504
505 2012-06-13  Tobias Burnus  <burnus@net-b.de>
506
507         PR fortran/53643
508         * gfortran.dg/intent_out_7.f90: New.
509
510 2012-06-13  Tobias Burnus  <burnus@net-b.de>
511
512         PR fortran/53597
513         * gfortran.dg/save_4.f90: New.
514
515 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
516
517         PR c/53532
518         PR c/51034
519         PR c/53196
520         * gcc.dg/pr53532.c: New test.
521         * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
522         adjust line numbers.
523         * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
524         * gcc.dg/Wcxx-compat-8.c: Likewise.
525         * gcc.dg/pr51034.c: New test.
526         * gcc.dg/pr53196-1.c: New test.
527         * gcc.dg/pr53196-2.c: New test.
528
529 2012-06-12  Janis Johnson  <janisjo@codesourcery.com>
530
531         * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
532         alignment torture options with usual torture options.
533         * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
534         instead of dg-options.
535         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
536         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
537         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
538         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
539         * gcc.dg/torture/stackalign/push-1.c: Likewise.
540         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
541
542         * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
543         to checks for multiple messages reported for one line of source code.
544         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
545
546         * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
547         messages reported for one line of source code.
548
549         * gcc.dg/20031223-1.c: Add comments to check for multiple
550         messages reported for one line of source code.
551         * gcc.dg/Wconversion-integer.c: Likewise.
552         * gcc.dg/Wfatal-2.c: Likewise.
553         * gcc.dg/Wfatal.c: Likewise.
554         * gcc.dg/Wobjsize-1.c: Likewise.
555         * gcc.dg/c99-vla-jump-1.c: Likewise.
556         * gcc.dg/c99-vla-jump-2.c: Likewise.
557         * gcc.dg/c99-vla-jump-3.c: Likewise.
558         * gcc.dg/c99-vla-jump-4.c: Likewise.
559         * gcc.dg/c99-vla-jump-5.c: Likewise.
560         * gcc.dg/decl-9.c: Likewise.
561         * gcc.dg/declspec-10.c: Likewise.
562         * gcc.dg/declspec-18.c: Likewise.
563         * gcc.dg/mtune.c: Likewise.
564         * gcc.dg/parser-pr28152-2.c: Likewise.
565         * gcc.dg/parser-pr28152.c: Likewise.
566         * gcc.dg/pr14475.c: Likewise.
567         * gcc.dg/pr27953.c: Likewise.
568         * gcc.dg/pr28322-3.c: Likewise.
569         * gcc.dg/pr30457.c: Likewise.
570         * gcc.dg/pr30551-2.c: Likewise.
571         * gcc.dg/pr30551-3.c: Likewise.
572         * gcc.dg/pr30551-4.c: Likewise.
573         * gcc.dg/pr30551-5.c: Likewise.
574         * gcc.dg/pr30551-6.c: Likewise.
575         * gcc.dg/pr30551.c: Likewise.
576         * gcc.dg/pr45461.c: Likewise.
577         * gcc.dg/pr48552-1.c: Likewise.
578         * gcc.dg/pr48552-2.c: Likewise.
579         * gcc.dg/redecl-1.c: Likewise.
580         * gcc.dg/transparent-union-3.c: Likewise.
581         * gcc.dg/utf-dflt.c: Likewise.
582         * gcc.dg/utf-dflt2.c: Likewise.
583         * gcc.dg/vla-8.c: Likewise.
584         * gcc.dg/vla-init-1.c: Likewise.
585         * gcc.dg/wtr-int-type-1.c: Likewise.
586
587         * c-c++-common/raw-string-3.c: Add comments to checks for multiple
588         messages reported for for one line of source code.
589         * c-c++-common/raw-string-5.c: Likewise.
590         * c-c++-common/raw-string-4.c: Likewise.
591         * c-c++-common/raw-string-6.c: Likewise.
592         * c-c++-common/pr20000.c: Likewise.
593
594         * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
595         messages reported for one line of source code.
596         * gcc.dg/cpp/pr30786.c: Likewise.
597         * gcc.dg/cpp/pr28709.c: Likewise.
598         * gcc.dg/cpp/missing-header-MD.c: Likewise.
599         * gcc.dg/cpp/macspace2.c: Likewise.
600         * gcc.dg/cpp/missing-header-1.c: Likewise.
601         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
602         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
603         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
604
605 2012-06-12  Jason Merrill  <jason@redhat.com>
606
607         PR c++/53599
608         * g++.dg/template/local7.C: New.
609
610 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
611
612         PR target/53511
613         * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
614         * gcc.target/sh/pr51340-2.c: Likewise.
615         * gcc.target/sh/pr51340-3.c: Likewise.
616
617 2012-06-12  Michael Matz  <matz@suse.de>
618
619         * gcc.dg/torture/alias-1.c: New test.
620
621 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
622
623         PR rtl-optimization/53589
624         * gcc.dg/torture/pr53589.c: New test.
625
626 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
627
628         PR target/50749
629         * gcc.target/sh/pr50749-sf-postinc-2.c: New.
630         * gcc.target/sh/pr50749-sf-postinc-4.c: New.
631         * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
632         * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
633         * gcc.target/sh/pr50749-sf-predec-2.c: New.
634         * gcc.target/sh/pr50749-sf-predec-4.c: New.
635         * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
636         * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
637         * gcc.target/sh/pr50749-sf-postinc-1.c: New.
638         * gcc.target/sh/pr50749-sf-postinc-3.c: New.
639         * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
640         * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
641         * gcc.target/sh/pr50749-sf-predec-1.c: New.
642         * gcc.target/sh/pr50749-sf-predec-3.c: New.
643         * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
644         * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
645
646 2012-06-11  Sriraman Tallam  <tmsriram@google.com>
647
648         * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
649         (check_intel_cpu_model): New function.
650         (check_amd_cpu_model): New function.
651         (check_features): New function.
652         (__get_cpuid_output): New function.
653         (check_detailed): New function.
654         (fn1): Rename to quick_check.
655         (main): Update to call quick_check and call check_detailed.
656
657 2012-06-11  Richard Henderson  <rth@redhat.com>
658
659         * lib/target-supports.exp
660         (check_effective_target_sync_long_long_runtime): Use
661         check_effective_target_lp64 instead of
662         check_effective_target_powerpc64 for powerpc targets.
663
664 2012-06-11  Oleg Endo  <olegendo@gcc.gnu.org>
665
666         PR target/53511
667         * gcc.target/sh/pr53511-1.c: New.
668
669 2012-06-11  Richard Guenther  <rguenther@suse.de>
670
671         PR middle-end/53470
672         * g++.dg/lto/pr53470_0.C: New testcase.
673         * gcc.dg/lto/pr53470_0.c: Likewise.
674
675 2012-06-11  Richard Guenther  <rguenther@suse.de>
676
677         PR c++/53605
678         * g++.dg/ext/pr53605.C: New testcase.
679
680 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
681
682         * gnat.dg/specs/array1.ads: New test.
683         * gnat.dg/specs/array2.ads: Likewise.
684         * gnat.dg/array22.adb: Likewise.
685
686 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
687
688         * gnat.dg/constant4.adb: New test.
689         * gnat.dg/constant4_pkg.ads: New helper.
690
691 2012-06-08  Janus Weil  <janus@gcc.gnu.org>
692
693         PR fortran/52552
694         * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
695         * gfortran.dg/allocate_class_1.f90: Modified.
696         * gfortran.dg/allocate_with_typespec_4.f90: Modified.
697         * gfortran.dg/allocate_class_2.f90: New.
698
699 2012-06-07  Hans-Peter Nilsson  <hp@axis.com>
700
701         PR middle-end/53535
702         * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
703
704 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
705
706         PR fortran/52861
707         * gfortran.dg/string_assign_2.f90:  New test case.
708
709 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
710
711         PR fortran/52861
712         * gfortran.dg/string_assign_1.f90:  New test case.
713
714 2012-06-07  Jakub Jelinek  <jakub@redhat.com>
715
716         PR middle-end/53580
717         * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
718         * gcc.dg/gomp/critical-4.c: Likewise.
719         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
720         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
721         * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
722         * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
723         * c-c++-common/gomp/pr53580.c: New test.
724
725 2012-06-07  Fabien ChĂȘne  <fabien@gcc.gnu.org>
726
727         PR c++/51214
728         * g++.dg/cpp0x/forw_enum11.C: New.
729
730 2012-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
731
732         PR c++/53567
733         * g++.dg/cpp0x/alias-decl-19.C: New.
734
735 2012-06-06  Steven Bosscher  <steven@gcc.gnu.org>
736
737         * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
738
739 2012-06-06  Uros Bizjak  <ubizjak@gmail.com>
740
741         * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
742         (XSTATE_FP): Ditto.
743         (XSTATE_SSE): Ditto.
744         (XSTATE_YMM): Ditto.
745         (avx_os_support): Use new defines.
746
747 2012-06-06  Richard Guenther  <rguenther@suse.de>
748
749         PR testsuite/32380
750         * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
751         loops.
752
753 2012-06-06  Fabien ChĂȘne  <fabien@gcc.gnu.org>
754
755         PR c++/52841
756         * g++.dg/cpp0x/pr52841.C: New testcase.
757
758 2012-06-06  Richard Guenther  <rguenther@suse.de>
759
760         PR tree-optimization/53081
761         * gcc.dg/tree-ssa/ldist-20.c: New testcase.
762         * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
763
764 2012-06-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
765
766         * gcc.target/powerpc/pr53487.c: New test.
767
768 2012-06-05  Pat Haugen <pthaugen@us.ibm.com>
769
770         * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
771
772 2012-06-05  Edmar Wienskoski  <edmar@freescale.com>
773
774         * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
775
776 2012-06-05  Richard Guenther  <rguenther@suse.de>
777
778         PR tree-optimization/30442
779         * gcc.dg/vect/bb-slp-30.c: New testcase.
780
781 2012-06-05  Richard Guenther  <rguenther@suse.de>
782
783         PR tree-optimization/53081
784         * gcc.dg/tree-ssa/ldist-19.c: New testcase.
785         * gcc.c-torture/execute/builtins/builtins.exp: Always pass
786         -fno-tree-loop-distribute-patterns.
787
788 2012-06-05  Alan Modra  <amodra@gmail.com>
789
790         * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
791         Check static chain in nested funcs.
792
793 2012-06-04  Tobias Burnus  <burnus@net-b.de>
794
795         PR fortran/50619
796         * gfortran.dg/init_flag_10.f90: New.
797
798 2012-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
799
800         PR c++/53524
801         * g++.dg/warn/Wenum-compare-no-2: New.
802
803 2012-06-04  Dodji Seketeli  <dodji@redhat.com>
804
805         PR preprocessor/53463
806         * g++.dg/cpp/limits.C: New test.
807         * g++.dg/parse/error19.C: Adjust.
808         * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
809         * g++.dg/warn/pr35635.C: Likewise.
810         * g++.old-deja/g++.pt/assign1.C: Likewise.
811
812 2012-06-04  Edmar Wienskoski  <edmar@freescale.com>
813
814         PR target/53559
815         * gcc.target/powerpc/cell_builtin_1.c: New test case.
816         * gcc.target/powerpc/cell_builtin_2.c: Ditto.
817         * gcc.target/powerpc/cell_builtin_3.c: Ditto.
818         * gcc.target/powerpc/cell_builtin_4.c: Ditto.
819         * gcc.target/powerpc/cell_builtin_5.c: Ditto.
820         * gcc.target/powerpc/cell_builtin_6.c: Ditto.
821         * gcc.target/powerpc/cell_builtin_7.c: Ditto.
822         * gcc.target/powerpc/cell_builtin_8.c: Ditto.
823
824 2012-06-04  Andreas Schwab  <schwab@linux-m68k.org>
825
826         * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
827
828 2012-06-04  Jakub Jelinek  <jakub@redhat.com>
829
830         PR tree-optimization/53550
831         * gcc.dg/pr53550.c: New test.
832
833 2012-06-04  Richard Guenther  <rguenther@suse.de>
834
835         * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
836         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
837         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
838
839 2012-06-03  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
840
841         PR fortran/48831
842         * gfortran.dg/parameter_array_element_2.f90: New.
843
844 2012-06-03  Oleg Endo  <olegendo@gcc.gnu.org>
845
846         PR target/53512
847         * gcc.target/sh/pr53512-1.c: New.
848         * gcc.target/sh/pr53512-2.c: New.
849         * gcc.target/sh/pr53512-3.c: New.
850         * gcc.target/sh/pr53512-4.c: New.
851
852 2012-06-01  Jason Merrill  <jason@redhat.com>
853
854         PR c++/52973
855         * g++.dg/ext/visibility/template12.C: New.
856         * g++.dg/ext/attrib14.C: Adjust warning line.
857
858         PR c++/52725
859         * g++.dg/parse/new6.C: New.
860         * g++.dg/template/sizeof-template-argument.C: Adjust error message.
861
862 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
863
864         * c-c++-common/restrict-2.c: Revert previous change.
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         PR c++/53484
872         * g++.dg/cpp0x/auto33.C: New.
873
874 2012-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
875
876         PR c++/26155
877         * g++.dg/parse/namespace-alias-1.C: New.
878
879 2012-06-01  Christian Bruel  <christian.bruel@st.com>
880
881         * gcc.dg/spec-options.c: New test.
882         * gcc.dg/foo.specs: New file.
883
884 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
885
886         PR ada/53517
887         * gnat.dg/lto14.adb: Skip on Solaris.
888
889 2012-06-01  Hans-Peter Nilsson  <hp@axis.com>
890
891         * gcc.target/cris/sync-1-v10.c,
892         gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
893         gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
894         gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
895         gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
896         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
897         gcc.target/cris/torture/sync-mis-op-i-1.c,
898         gcc.target/cris/torture/sync-mis-op-i-1a.c,
899         gcc.target/cris/torture/sync-mis-op-i-2.c,
900         gcc.target/cris/torture/sync-mis-op-i-2a.c,
901         gcc.target/cris/torture/sync-mis-op-i-3.c,
902         gcc.target/cris/torture/sync-mis-op-i-3a.c,
903         gcc.target/cris/torture/sync-mis-op-s-1.c,
904         gcc.target/cris/torture/sync-mis-op-s-1a.c,
905         gcc.target/cris/torture/sync-mis-xchg-i-1.c,
906         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
907         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
908         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
909         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
910         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
911         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
912         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
913
914 2012-05-31  Richard Guenther  <rguenther@suse.de>
915
916         * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
917         ldist-pr45948.c with disabled SCCP.
918
919 2012-05-31  Richard Guenther  <rguenther@suse.de>
920
921         PR middle-end/48493
922         * gcc.dg/torture/pr48493.c: New testcase.
923
924 2012-05-31  Greta Yorsh  <Greta.Yorsh@arm.com>
925
926         * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
927         arm32 to targets.
928         * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
929         of the initialization loop.
930         (dg-final): Adjust the expected number of vectorized loops depending
931         on vect_char_mult target selector.
932
933 2012-05-31  Hans-Peter Nilsson  <hp@axis.com>
934
935         * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
936         gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
937         gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
938         New tests.
939
940 2012-05-30  Jason Merrill  <jason@redhat.com>
941
942         PR c++/53356
943         * g++.dg/init/new34.C: New.
944         * g++.dg/tree-ssa/stabilize1.C: New.
945
946 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
947
948         PR c++/53356
949         * g++.dg/init/new33.C: New test.
950
951 2012-05-30  Richard Guenther  <rguenther@suse.de>
952
953         PR middle-end/53501
954         * gcc.dg/torture/pr53501.c: New testcase.
955         * c-c++-common/restrict-2.c: Adjust.
956
957 2012-05-30  Alan Modra  <amodra@gmail.com>
958
959         * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
960         torture-finish.
961
962 2012-05-30  Marc Glisse  <marc.glisse@inria.fr>
963
964         * gcc.target/i386/shuf-concat.c: New test.
965
966 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
967
968         PR rtl-optimization/53519
969         * gcc.c-torture/compile/pr53519.c: New test.
970
971 2012-05-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
972
973         * gcc.target/arm/neon-vrev.c: New.
974
975 2012-05-29  Oleg Endo  <olegendo@gcc.gnu.org>
976
977         PR target/51340
978         * gcc.target/sh/pr51340-1.c: New.
979         * gcc.target/sh/pr51340-2.c: New.
980         * gcc.target/sh/pr51340-3.c: New.
981
982 2012-05-29  Richard Guenther  <rguenther@suse.de>
983
984         PR tree-optimization/53516
985         * gcc.dg/torture/pr53516.c: New testcase.
986
987 2012-05-29  Dodji Seketeli  <dodji@redhat.com>
988
989         PR preprocessor/53229
990         * gcc.dg/cpp/paste6.c: Force to run without
991         -ftrack-macro-expansion.
992         * gcc.dg/cpp/paste8.c: Likewise.
993         * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
994         -ftrack-macro-expansion.
995         * gcc.dg/cpp/paste12.c: Force to run without
996         -ftrack-macro-expansion.
997         * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
998         -ftrack-macro-expansion.
999         * gcc.dg/cpp/paste13.c: Likewise.
1000         * gcc.dg/cpp/paste14.c: Likewise.
1001         * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
1002         -ftrack-macro-expansion.
1003         * gcc.dg/cpp/paste18.c: New test.
1004
1005 2012-05-29  Hans-Peter Nilsson  <hp@axis.com>
1006
1007         * gcc.target/cris/torture/trap-1.c,
1008         gcc.target/cris/torture/trap-2.c,
1009         gcc.target/cris/torture/trap-3.c,
1010         gcc.target/cris/torture/trap-v0.c,
1011         gcc.target/cris/torture/trap-v3.c: New tests.
1012
1013 2012-05-28  Paolo Carlini  <paolo.carlini@oracle.com>
1014
1015         PR c++/25137
1016         * g++.dg/warn/Wbraces3.C: New.
1017         * g++.dg/warn/Wbraces4.C: Likewise.
1018
1019 2012-05-28  Jakub Jelinek  <jakub@redhat.com>
1020
1021         PR tree-optimization/53505
1022         * c-c++-common/torture/pr53505.c: New test.
1023
1024 2012-05-27  Nathan Sidwell  <nathan@acm.org>
1025
1026         * gcc.dg/stmt-expr-4.c: New.
1027
1028 2012-05-26  Paolo Carlini  <paolo.carlini@oracle.com>
1029
1030         PR c++/53491
1031         * g++.dg/parse/crash60.C: New.
1032
1033 2012-05-26  Jason Merrill  <jason@redhat.com>
1034
1035         PR c++/53220
1036         * c-c++-common/array-lit.c: New.
1037         * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
1038
1039 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
1040
1041         PR ada/50294
1042         * gnat.dg/array21.adb: New test.
1043
1044 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
1045
1046         * gnat.dg/renaming5.adb: Adjust dg-final directive.
1047
1048 2012-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
1049
1050         PR c++/32054
1051         * g++.dg/other/anon-union3.C: New.
1052
1053 2012-05-25  Ian Lance Taylor  <iant@google.com>
1054
1055         * gcc.dg/split-6.c: New test.
1056
1057 2012-05-25  Eric Botcazou  <ebotcazou@adacore.com>
1058
1059         * gnat.dg/lto14.adb: New test.
1060
1061 2012-05-25  Tristan Gingold  <gingold@adacore.com>
1062
1063         * gcc.target/i386/large-frame.c: New.
1064
1065 2012-05-24  Pat Haugen <pthaugen@us.ibm.com>
1066         * gcc.target/powerpc/lhs-1.c: New.
1067         * gcc.target/powerpc/lhs-2.c: New.
1068         * gcc.target/powerpc/lhs-3.c: New.
1069
1070 2012-05-24  Dodji Seketeli  <dodji@redhat.com>
1071
1072         Make unwound macro expansion trace less redundant
1073         * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
1074         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
1075         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
1076         * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
1077         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
1078         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
1079
1080 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
1081
1082         PR c++/53464
1083         * g++.dg/cpp0x/constexpr-default1.C: New.
1084
1085 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
1086
1087         PR c++/32080
1088         * g++.dg/eh/goto2.C: New.
1089
1090 2012-05-24  Richard Guenther  <rguenther@suse.de>
1091
1092         PR middle-end/53460
1093         * g++.dg/tree-prof/pr53460.C: New testcase.
1094
1095 2012-05-24  Richard Guenther  <rguenther@suse.de>
1096
1097         PR bootstrap/53466
1098         * g++.dg/debug/pr53466.C: New testcase.
1099
1100 2012-05-24  Jakub Jelinek  <jakub@redhat.com>
1101
1102         PR tree-optimization/53465
1103         * gcc.c-torture/execute/pr53465.c: New test.
1104
1105 2012-05-23  Tobias Burnus  <burnus@net-b.de>
1106
1107         PR fortran/51055
1108         PR fortran/45170
1109         * gfortran.dg/allocate_with_typespec_6.f90: New.
1110
1111 2012-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
1112
1113         PR c++/29185
1114         * g++.dg/warn/delete-array-1.C: New.
1115
1116 2012-05-23  Richard Guenther  <rguenther@suse.de>
1117
1118         * gcc.dg/torture/pr39074-2.c: Adjust.
1119         * gcc.dg/torture/pr39074.c: Likewise.
1120         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
1121         * gcc.dg/tree-ssa/alias-19.c: Likewise.
1122
1123 2012-05-22  Jan Hubicka  <jh@suse.cz>
1124
1125         PR middle-end/53161
1126         * g++.dg/torture/pr53161.C: New testcase.
1127
1128 2012-05-22  Tobias Burnus  <burnus@net-b.de>
1129
1130         PR fortran/53389
1131         * gfortran.dg/realloc_on_assign_15.f90: New.
1132
1133 2012-05-22  Richard Guenther  <rguenther@suse.de>
1134
1135         PR middle-end/51071
1136         * gcc.dg/torture/pr51071-2.c: New testcase.
1137
1138 2012-05-22  Paolo Bonzini  <bonzini@gnu.org>
1139
1140         PR tree-optimization/53336
1141         * g++.dg/torture/pr53336.C: New testcase.
1142
1143 2012-05-22  Dodji Seketeli  <dodji@redhat.com>
1144
1145         PR c++/53322
1146         * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
1147         instead of -Wunused-local-typedefs.
1148
1149 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
1150
1151         PR c++/51184
1152         * g++.dg/other/abstract4.C: New-
1153
1154 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
1155
1156         PR c++/40821
1157         * g++.dg/ext/attrib46.C: New.
1158
1159 2012-05-21  Joseph Myers  <joseph@codesourcery.com>
1160
1161         PR c/53418
1162         * gcc.c-torture/compile/pr53418-1.c,
1163         gcc.c-torture/compile/pr53418-2.c: New tests.
1164
1165 2012-05-21  Jakub Jelinek  <jakub@redhat.com>
1166
1167         PR tree-optimization/53366
1168         * gcc.dg/torture/pr53366-1.c: New test.
1169         * gcc.dg/torture/pr53366-2.c: New test.
1170         * gcc.target/i386/pr53366-1.c: New test.
1171         * gcc.target/i386/pr53366-2.c: New test.
1172
1173         PR tree-optimization/53409
1174         * gcc.c-torture/compile/pr53409.c: New test.
1175
1176         PR tree-optimization/53410
1177         * gcc.c-torture/compile/pr53410-1.c: New test.
1178         * gcc.c-torture/compile/pr53410-2.c: New test.
1179
1180 2012-05-21  H.J. Lu  <hongjiu.lu@intel.com>
1181
1182         PR target/53425
1183         * gcc.target/i386/pr53425-1.c: New file.
1184         * gcc.target/i386/pr53425-2.c: Likewise.
1185
1186 2012-05-21  Richard Guenther  <rguenther@suse.de>
1187
1188         PR tree-optimization/53408
1189         * gcc.dg/torture/pr53408.c: New testcase.
1190
1191 2012-05-21  Uros Bizjak  <ubizjak@gmail.com>
1192             H.J. Lu  <hongjiu.lu@intel.com>
1193
1194         PR target/53416
1195         * gcc.target/i386/pr53416.c: New file.
1196
1197 2012-05-21  Richard Guenther  <rguenther@suse.de>
1198
1199         * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
1200
1201 2012-05-21  Richard Guenther  <rguenther@suse.de>
1202
1203         * gcc.dg/torture/ldist-1.c: New testcase.
1204
1205 2012-05-20  Eric Botcazou  <ebotcazou@adacore.com>
1206
1207         * gnat.dg/lto13.adb: New test.
1208         * gnat.dg/lto13_pkg.ad[sb]: New helper.
1209
1210 2012-05-18  Eric Botcazou  <ebotcazou@adacore.com>
1211
1212         * gnat.dg/specs/lto12.ads: New test.
1213         * gnat.dg/specs/lto12_pkg.ads: New helper.
1214
1215 2012-05-18  Richard Guenther  <rguenther@suse.de>
1216
1217         PR tree-optimization/53346
1218         * gcc.dg/tree-ssa/ldist-18.c: New testcase.
1219         * gcc.target/i386/incoming-10.c: Adjust.
1220         * gcc.target/i386/incoming-11.c: Likewise.
1221         * gcc.target/i386/pr46295.c: Likewise.
1222
1223 2012-05-18  Richard Guenther  <rguenther@suse.de>
1224
1225         * gcc.dg/pr53352.c: Return zero.
1226
1227 2012-05-18  Richard Guenther  <rguenther@suse.de>
1228
1229         PR tree-optimization/53390
1230         * gcc.dg/torture/pr53390.c: New testcase.
1231
1232 2012-05-18  Meador Inge  <meadori@codesourcery.com>
1233
1234         PR rtl-optimization/53352
1235         * gcc.dg/pr53352.c: New test.
1236
1237 2012-05-17  David S. Miller  <davem@davemloft.net>
1238
1239         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1240         failure on sparc-*-linux-gnu.
1241
1242 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
1243
1244         PR c++/39681
1245         * g++.dg/parse/error49.C: New.
1246         * g++.dg/cpp0x/error8.C: Likewise.
1247         * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
1248         * g++.dg/ext/utf-dflt2.C: Likewise.
1249         * g++.dg/ext/utf-gnuxx98.C: Likewise.
1250         * g++.dg/ext/utf-dflt.C: Likewise.
1251         * c-c++-common/raw-string-3.c: Likewise.
1252         * c-c++-common/raw-string-4.c: Likewise.
1253
1254 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
1255
1256         PR c++/53371
1257         * g++.dg/cpp0x/catch1.C: New.
1258
1259 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
1260
1261         PR c++/44516
1262         * g++.dg/parse/error48.C: New.
1263         * g++.dg/template/crash89.C: Adjust dg-error line numbers.
1264         * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
1265
1266 2012-05-16  Patrick Marlier  <patrick.marlier@gmail.com>
1267
1268         * gcc.dg/tm/indirect-2.c: New test.
1269
1270 2012-05-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1271
1272         PR tree-optimization/53217
1273         * gfortran.dg/pr53217.f90: New test.
1274
1275 2012-05-16  Richard Guenther  <rguenther@suse.de>
1276
1277         PR tree-optimization/53364
1278         * g++.dg/torture/pr53364.C: New testcase.
1279
1280 2012-05-16  Georg-Johann Lay  <avr@gjlay.de>
1281
1282         PR testsuite/52641
1283         * gcc.dg/pr52549.c: Fix test for long != void*
1284         * gcc.c-torture/execute/pr52979-1.x: New file.
1285         * gcc.c-torture/execute/pr52979-2.x: New file.
1286
1287 2012-05-16  Dodji Seketeli  <dodji@redhat.com>
1288
1289         PR preprocessor/7263
1290         * gcc.dg/binary-constants-2.c: Run without tracking locations
1291         accross macro expansion.
1292         * gcc.dg/binary-constants-3.c: Likewise.
1293         * gcc.dg/cpp/sysmac2.c: Likewise.
1294         * testsuite/gcc.dg/nofixed-point-2.c: Adjust for more precise
1295         location.
1296         * gcc.dg/cpp/syshdr3.c: New test.
1297         * gcc.dg/cpp/syshdr3.h: New header for the new test above.
1298         * gcc.dg/system-binary-constants-1.c: New test.
1299         * gcc.dg/system-binary-constants-1.h: New header for the new test
1300         above.
1301         * g++.dg/cpp/syshdr3.C: New test.
1302         * g++.dg/cpp/syshdr3.h: New header the new test above.
1303         * g++.dg/system-binary-constants-1.C: New test.
1304         * g++.dg/system-binary-constants-1.h: New header the new test
1305         above.
1306
1307 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
1308
1309         * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
1310
1311 2012-05-15  Jakub Jelinek  <jakub@redhat.com>
1312
1313         PR target/53358
1314         * gcc.dg/pr53358.c: New test.
1315
1316 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
1317
1318         PR c++/11856
1319         * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
1320         * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
1321
1322 2012-05-15  Olivier Hainque  <hainque@adacore.com>
1323
1324         * g++.dg/eh/sighandle.C: New testcase.
1325
1326 2012-05-15  Richard Guenther  <rguenther@suse.de>
1327
1328         PR tree-optimization/53355
1329         * gcc.dg/tree-ssa/vrp67.c: New testcase.
1330
1331 2012-05-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
1332
1333         * gfortran.dg/*.f90: Remove now redundant manual
1334         cleanup-modules directive.
1335
1336 2012-05-14  Uros Bizjak  <ubizjak@gmail.com>
1337
1338         * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
1339         * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
1340
1341 2012-05-14  Janne Blomqvist  <jb@gcc.gnu.org>
1342
1343         PR fortran/52428
1344         * gfortran.dg/int_range_io_1.f90: New test.
1345
1346 2012-05-14  Andi Kleen <ak@linux.intel.com>
1347             Jakub Jelinek  <jakub@redhat.com>
1348
1349         PR target/53315
1350         * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
1351         * gcc.target/i386/rtm-check.h: New file.
1352         * gcc.target/i386/pr53315.c: New test.
1353
1354 2012-05-14  Tobias Burnus  <burnus@net-b.de>
1355
1356         PR fortran/49110
1357         PR fortran/51055
1358         PR fortran/53329
1359         * gfortran.dg/deferred_type_param_4.f90: New.
1360         * gfortran.dg/deferred_type_param_6.f90: New.
1361
1362 2012-05-14  Bernd Schmidt  <bernds@codesourcery.com>
1363
1364         * gcc.target/i386/retarg.c: New test.
1365
1366 2012-05-13  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
1367
1368         PR fortran/45170
1369         * gfortran.dg/deferred_type_param_3.f90: New.
1370         * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
1371         * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
1372
1373 2012-05-12  Eric Botcazou  <ebotcazou@adacore.com>
1374
1375         * gnat.dg/null_pointer_deref3.adb: New test.
1376
1377 2012-05-12  Tobias Burnus  <burnus@net-b.de>
1378
1379         PR fortran/49110
1380         PR fortran/52843
1381         * gfortran.dg/deferred_type_param_5.f90: New.
1382
1383 2012-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
1384
1385         * g++.dg/parse/error47.C: New.
1386
1387 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
1388
1389         PR fortran/52537
1390         * gfortran.dg/string_compare_4.f90:  Change option
1391         to -fdump-tree-original.  Add test case for kind=4.
1392
1393 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
1394
1395         PR fortran/52537
1396         * gfortran.dg/string_compare_4.f90:  New test.
1397
1398 2012-05-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1399
1400         * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
1401
1402 2012-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
1403
1404         PR c++/53305
1405         * g++.dg/cpp0x/variadic132.C: New.
1406
1407 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
1408
1409         PR c++/53158
1410         * g++.dg/cpp0x/lambda/lambda-err2.C: New.
1411         * g++.dg/parse/error26.C: Tweak dg-error column number.
1412
1413 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
1414
1415         PR c++/53301
1416         * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
1417
1418 2012-05-10  Eric Botcazou  <ebotcazou@adacore.com>
1419
1420         * gnat.dg/lto11.ad[sb]: New test.
1421
1422 2012-05-09  Uros Bizjak  <ubizjak@gmail.com>
1423
1424         PR target/52908
1425         * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
1426         directive to Scan for vpmuldq, not vpmacsdql.
1427
1428 2012-05-09  Michael Matz  <matz@suse.de>
1429
1430         PR tree-optimization/53185
1431         * gcc.dg/vect/pr53185.c: New test.
1432
1433 2012-05-09  H.J. Lu  <hongjiu.lu@intel.com>
1434
1435         PR middle-end/53249
1436         * gcc.target/i386/pr53249.c: New.
1437
1438 2012-05-09  Richard Guenther  <rguenther@suse.de>
1439
1440         PR tree-optimization/18437
1441         * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
1442         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
1443
1444 2012-05-09  Jakub Jelinek  <jakub@redhat.com>
1445
1446         PR tree-optimization/53226
1447         * gcc.c-torture/compile/pr53226.c: New test.
1448
1449 2012-05-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1450
1451         * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
1452         * gcc.target/i386/hle-add-rel-1.c: Likewise.
1453         * gcc.target/i386/hle-and-acq-1.c: Likewise.
1454         * gcc.target/i386/hle-and-rel-1.c: Likewise.
1455         * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
1456         * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
1457         * gcc.target/i386/hle-or-acq-1.c: Likewise.
1458         * gcc.target/i386/hle-or-rel-1.c: Likewise.
1459         * gcc.target/i386/hle-sub-acq-1.c: Likewise.
1460         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
1461         * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
1462         * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
1463         * gcc.target/i386/hle-xor-acq-1.c: Likewise.
1464         * gcc.target/i386/hle-xor-rel-1.c: Likewise.
1465
1466 2012-05-09  Dehao Chen  <dehao@google.com>
1467
1468         * gcc.dg/predict-1.c: Remove the replicated text in this test.
1469         * gcc.dg/predict-2.c: Likewise.
1470         * gcc.dg/predict-3.c: Likewise.
1471         * gcc.dg/predict-4.c: Likewise.
1472         * gcc.dg/predict-5.c: Likewise.
1473         * gcc.dg/predict-6.c: Likewise.
1474
1475 2012-05-08  Hans-Peter Nilsson  <hp@axis.com>
1476
1477         PR target/53272
1478         * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
1479
1480 2012-05-08  Richard Guenther  <rguenther@suse.de>
1481
1482         * gcc.dg/fold-bitand-4.c: New testcase.
1483
1484 2012-05-08  Dehao Chen  <dehao@google.com>
1485
1486         * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
1487         heuristic is working properly.
1488         * gcc.dg/predict-2.c: Likewise.
1489         * gcc/dg/predict-3.c: Likewise.
1490         * gcc/dg/predict-4.c: Likewise.
1491         * gcc/dg/predict-5.c: Likewise.
1492         * gcc/dg/predict-6.c: Likewise.
1493
1494 2012-05-07  Jakub Jelinek  <jakub@redhat.com>
1495
1496         PR tree-optimization/53239
1497         * g++.dg/opt/vrp3.C: New test.
1498         * g++.dg/opt/vrp3-aux.cc: New file.
1499         * g++.dg/opt/vrp3.h: New file.
1500
1501 2012-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1502
1503         * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
1504         .uleb128 support in assembler output.
1505
1506 2012-05-07  Richard Guenther  <rguenther@suse.de>
1507
1508         PR lto/42987
1509         * g++.dg/lto/pr42987_0.C: New testcase.
1510         * g++.dg/lto/pr42987_1.C: Likewise.
1511
1512 2012-05-07  Tobias Burnus  <burnus@net-b.de>
1513
1514         PR fortran/53255
1515         * gfortran.dg/typebound_operator_15.f90: New.
1516
1517 2012-05-06  Tobias Burnus  <burnus@net-b.de>
1518
1519         PR fortran/41587
1520         * gfortran.dg/class_array_13.f90: New.
1521
1522 2012-05-06  Tristan Gingold  <gingold@adacore.com>
1523
1524         * gnat.dg/warn7.adb: New test.
1525
1526 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
1527
1528         * gnat.dg/specs/renamings.ads: Rename to...
1529         * gnat.dg/specs/renaming1.ads: ...this.
1530         * gnat.dg/specs/renaming2.ads: New test.
1531         * gnat.dg/specs/renaming2_pkg1.ads: New helper.
1532         * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
1533         * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
1534         * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
1535
1536 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
1537
1538         * gnat.dg/discr36.ad[sb]: New test.
1539         * gnat.dg/discr36_pkg.ad[sb]: New helper.
1540
1541 2012-05-05  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
1542
1543         PR c/43772
1544         * c-c++-common/pr43772.c: New.
1545
1546 2012-05-05  Paul Thomas  <pault@gcc.gnu.org>
1547
1548         PR fortran/41600
1549         * gfortran.dg/select_type_26.f03 : New test.
1550         * gfortran.dg/select_type_27.f03 : New test.
1551
1552         PR fortran/53191
1553         * gfortran.dg/select_type_28.f03 : New test.
1554
1555 2012-05-05  Janne Blomqvist  <jb@gcc.gnu.org>
1556
1557         PR fortran/49010
1558         PR fortran/24518
1559         * gfortran.dg/mod_sign0_1.f90: New test.
1560         * gfortran.dg/mod_large_1.f90: New test.
1561
1562 2012-05-04  Tobias Burnus  <burnus@net-b.de>
1563
1564         PR fortran/53175
1565         gfortran.dg/public_private_module_5.f90: New.
1566
1567 2012-05-04  Tobias Burnus  <burnus@net-b.de>
1568
1569         PR fortran/53111
1570         * gfortran.dg/constructor_7.f90: New.
1571         * gfortran.dg/constructor_8.f90: New.
1572
1573 2012-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
1574
1575         PR c++/53166
1576         * g++.dg/cpp0x/static_assert7.C: New.
1577
1578 2012-05-04  Ulrich Weigand  <ulrich.weigand@linaro.org>
1579
1580         PR tree-optimization/52633
1581         * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
1582         recognized as widening shifts instead of over-widening.
1583         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
1584         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
1585         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
1586         * gcc.target/arm/pr52633.c: New test.
1587
1588 2012-05-04  Richard Guenther  <rguenther@suse.de>
1589
1590         PR tree-optimization/53168
1591         * gcc.dg/torture/pr53168.c: New testcase.
1592         * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
1593
1594 2012-05-04  Richard Guenther  <rguenther@suse.de>
1595
1596         * gcc.dg/lto/pr53214_0.c: New testcase.
1597
1598 2012-05-04  Eric Botcazou  <ebotcazou@adacore.com>
1599
1600         * gcc.target/ia64/pr48496.c: New test.
1601         * gcc.target/ia64/pr52657.c: Likewise.
1602
1603 2012-05-04  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
1604
1605         PR c/51712
1606         * c-c++-common/pr51712.c: New.
1607
1608 2012-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
1609
1610         PR target/53199
1611         * gcc.target/powwerpc/pr53199.c: New file.
1612
1613 2012-05-03  Jason Merrill  <jason@redhat.com>
1614
1615         * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
1616
1617         * gcc.dg/debug/dwarf2/dups-types.c: New.
1618         * gcc.dg/debug/dwarf2/dups-types.h: New.
1619
1620 2012-05-03  Jason Merrill  <jason@redhat.com>
1621
1622         * g++.dg/debug/dwarf2/namespace-2.C: New.
1623         * g++.dg/debug/dwarf2/localclass3.C: New.
1624
1625 2012-05-03  Jason Merrill  <jason@redhat.com>
1626
1627         * g++.dg/debug/dwarf2/thunk1.C: New.
1628
1629 2012-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
1630
1631         PR c++/53186
1632         * g++.dg/other/final2.C: New.
1633
1634 2012-05-03  Richard Guenther  <rguenther@suse.de>
1635
1636         * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
1637
1638 2012-05-03  Uros Bizjak  <ubizjak@gmail.com>
1639
1640         * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
1641         * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
1642         * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
1643         * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
1644
1645 2012-05-03  Jakub Jelinek  <jakub@redhat.com>
1646
1647         * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
1648         .byte 0xf2.
1649         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
1650         * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
1651         * gcc.target/i386/hle-add-rel-1.c: Likewise.
1652
1653         PR debug/53174
1654         * gcc.dg/pr53174.c: New test.
1655
1656         PR target/53187
1657         * gcc.target/arm/pr53187.c: New test.
1658         * gcc.c-torture/compile/pr53187.c: New test.
1659
1660 2012-05-03  Richard Guenther  <rguenther@suse.de>
1661
1662         * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
1663         unsupported prefetching support.
1664
1665 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
1666
1667         * gcc.dg/fixed-point/composite-type.c (dg-options): Add
1668         option -ftrack-macro-expansion=0.
1669         * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
1670         option -ftrack-macro-expansion=0.
1671
1672 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
1673
1674         * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
1675         dg-options for target arm with dg-additional-options.
1676
1677 2012-05-03  Richard Guenther  <rguenther@suse.de>
1678
1679         PR tree-optimization/53144
1680         * gcc.dg/torture/pr53144.c: New testcase.
1681
1682 2012-05-03  Tobias Burnus  <burnus@net-b.de>
1683
1684         PR fortran/52864
1685         * gfortran.dg/pointer_intent_7.f90: New.
1686         * gfortran.dg/pure_formal_3.f90: New.
1687
1688 2012-05-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
1689
1690         * gcc.target/s390/20030123-1.c: Add missing "volatile".
1691
1692 2012-05-02  Martin Jambor  <mjambor@suse.cz>
1693
1694         PR lto/52605
1695         * g++.dg/lto/pr52605_0.C: New test.
1696
1697 2012-05-02  Kirill Yukhin  <kirill.yukhin@intel.com>
1698
1699         * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
1700         * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
1701         * gcc.target/i386/hle-add-acq-1.c: Ditto.
1702         * gcc.target/i386/hle-add-rel-1.c: Ditto.
1703         * gcc.target/i386/hle-and-acq-1.c: Ditto.
1704         * gcc.target/i386/hle-and-rel-1.c: Ditto.
1705         * gcc.target/i386/hle-or-acq-1.c: Ditto.
1706         * gcc.target/i386/hle-or-rel-1.c: Ditto.
1707         * gcc.target/i386/hle-sub-acq-1.c: Ditto.
1708         * gcc.target/i386/hle-sub-rel-1.c: Ditto.
1709         * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
1710         * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
1711         * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
1712         * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
1713         * gcc.target/i386/hle-xor-acq-1.c: Ditto.
1714         * gcc.target/i386/hle-xor-rel-1.c: Ditto.
1715
1716 2012-05-02  Steven Bosscher  <steven@gcc.gnu.org>
1717
1718         PR middle-end/53153
1719         * gcc.dg/pr53153.c: New test.
1720
1721 2012-05-02  Richard Guenther  <rguenther@suse.de>
1722
1723         * g++.dg/tree-ssa/pr19807.C: Adjust.
1724
1725 2012-05-02  Jakub Jelinek  <jakub@redhat.com>
1726
1727         PR tree-optimization/53163
1728         * gcc.c-torture/compile/pr53163.c: New test.
1729
1730         PR rtl-optimization/53160
1731         * gcc.c-torture/execute/pr53160.c: New test.
1732
1733 2012-05-01  Ian Lance Taylor  <iant@google.com>
1734
1735         PR c/37303
1736         * gcc.dg/pr37303.c: New test.
1737
1738 2012-05-01  Richard Henderson  <rth@redhat.com>
1739
1740         * lib/target-supports.exp
1741         (check_effective_target_sync_long_long_runtime): True for
1742         check_effective_target_powerpc64.
1743
1744 2012-04-30  Marc Glisse  <marc.glisse@inria.fr>
1745
1746         PR c++/51033
1747         * gcc.dg/vector-1.c: Move to ...
1748         * c-c++-common/vector-1.c: ... here.
1749         * gcc.dg/vector-2.c: Move to ...
1750         * c-c++-common/vector-2.c: ... here.
1751         * gcc.dg/vector-3.c: Move to ...
1752         * c-c++-common/vector-3.c: ... here. Adapt to C++.
1753         * gcc.dg/vector-4.c: Move to ...
1754         * c-c++-common/vector-4.c: ... here.
1755         * gcc.dg/vector-init-1.c: Move to ...
1756         * c-c++-common/vector-init-1.c: ... here.
1757         * gcc.dg/vector-init-2.c: Move to ...
1758         * c-c++-common/vector-init-2.c: ... here.
1759         * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
1760         * c-c++-common/vector-subscript-1.c: ... here.
1761         * gcc.dg/vector-subscript-2.c: Move to ...
1762         * c-c++-common/vector-subscript-2.c: ... here.
1763         * gcc.dg/vector-subscript-3.c: Move to ...
1764         * c-c++-common/vector-subscript-3.c: ... here.
1765
1766         PR c++/51314
1767         * g++.dg/cpp0x/vt-51314.C: New test.
1768         * g++.dg/cpp0x/variadic76.C: Fix.
1769
1770 2012-04-30  Greta Yorsh  <Greta.Yorsh@arm.com>
1771
1772         * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
1773
1774 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
1775
1776         Add -Wvarargs option
1777         * c-c++-common/Wvarargs.c: New test case.
1778         * c-c++-common/Wvarargs-2.c: Likewise.
1779
1780 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
1781
1782         Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
1783         * objc.dg/foreach-7.m: Force the test case to run without
1784         -ftrack-macro-expansion.
1785         * c-c++-common/tm/attrib-1.c: Likewise.
1786         * c-c++-common/warn-ommitted-condop.c: Likewise.
1787         * gcc.dg/assign-warn-1.c: Likewise.
1788         * gcc.dg/assign-warn-2.c: Likewise.
1789         * gcc.dg/attr-alloc_size.c: Likewise.
1790         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
1791         * gcc.dg/builtin-stringop-chk-2.c: Likewise.
1792         * gcc.dg/builtin-strncat-chk-1.c: Likewise.
1793         * gcc.dg/c90-const-expr-9.c: Likewise.
1794         * gcc.dg/c99-const-expr-9.c: Likewise.
1795         * gcc.dg/cpp/direct2.c: Likewise.  Adjust.
1796         * gcc.dg/cpp/direct2s.c: Likewise.
1797         * gcc/testsuite/gcc.dg/cpp/pr28709.c: Likewise.
1798         * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
1799         * gcc.dg/dfp/composite-type.c: Likewise.
1800         * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
1801         with -ftrack-macro-expansion
1802         * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
1803         * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
1804         * g++.dg/ext/cleanup-1.C: Likewise.
1805         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
1806         * g++.dg/template/sfinae10.C: Likewise.
1807         * g++.dg/tm/wrap-2.C: Likewise.
1808         * g++.dg/warn/Wconversion-real-integer.C: Likewise.
1809         * g++.dg/warn/Wsign-conversion.C: Likewise.
1810         * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
1811         * g++.old-deja/g++.mike/p10769b.C: Likewise.
1812         * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
1813         it to run with -ftrack-macro-expansion.
1814         * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
1815         test cases without -ftrack-macro-expansion.
1816
1817         Fix location for static class members
1818         * g++.dg/template/sfinae6_neg.C: Adjust.
1819
1820         Make conversion warnings work on NULL with -ftrack-macro-expansion
1821         * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
1822         alongside the previous testing for NULL.
1823
1824         Fix -Wuninitialized for -ftrack-macro-expansion
1825         * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
1826
1827         Strip "<built-in>" loc from displayed expansion context
1828         * g++.dg/warn/Wconversion-real-integer2.C: New test.
1829         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
1830         * g++.dg/warn/conversion-real-integer-3.h: New header used by the
1831         new test above.
1832
1833         Fix expansion point loc for macro-like tokens
1834         * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
1835         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
1836
1837         Fix token pasting with -ftrack-macro-expansion
1838         * gcc.dg/cpp/paste17.c: New test case for
1839         -ftrack-macro-expansion=2 mode only.
1840         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
1841
1842 2012-04-30  Eric Botcazou  <ebotcazou@adacore.com>
1843
1844         * gnat.dg/warn6.ad[sb]: New test.
1845
1846 2012-04-29  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
1847
1848         PR 53149
1849         * gcc.dg/20011021-1.c: Adjust testcase.
1850
1851 2012-04-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1852
1853         PR fortran/53148
1854         * gfortran.dg/function_optimize_12.f90:  New test.
1855
1856 2012-04-29  Hans-Peter Nilsson  <hp@axis.com>
1857
1858         PR target/53156
1859         * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
1860         code to match current output and cover new peephole2 pattern.
1861
1862 2012-04-27  Ollie Wild  <aaw@google.com>
1863
1864         * g++.dg/cpp0x/Wliteral-suffix.c: New test.
1865
1866 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
1867
1868         * gcc.c-torture/execute/20120427-2.c: New testcase.
1869         * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
1870         * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
1871         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
1872
1873 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
1874
1875         PR target/53138
1876         * gcc.c-torture/execute/20120427-1.c: New testcase.
1877
1878 2012-04-27  Marc Glisse  <marc.glisse@inria.fr>
1879
1880         PR middle-end/27139
1881         * gcc.dg/tree-ssa/forwprop-18.c: New test.
1882
1883 2012-04-27  Tom de Vries  <tom@codesourcery.com>
1884
1885         PR tree-optimization/51879
1886         * gcc.dg/pr51879.c: New test.
1887         * gcc.dg/pr51879-2.c: Same.
1888         * gcc.dg/pr51879-3.c: Same.
1889         * gcc.dg/pr51879-4.c: Same.
1890         * gcc.dg/pr51879-6.c: Same.
1891
1892 2012-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
1893
1894         PR c++/53096
1895         * g++.dg/cpp0x/defaulted35.C: New.
1896         * g++.dg/cpp0x/defaulted15.C: Adjust.
1897
1898 2012-04-26  Janis Johnson  <janisjo@codesourcery.com>
1899
1900         * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
1901         structure layout.
1902
1903 2012-04-25  Sriraman Tallam  <tmsriram@google.com>
1904
1905         * testsuite/gcc.target/i386/builtin_target.c: Check avx2.
1906
1907 2012-04-26  Alan Modra  <amodra@gmail.com>
1908
1909         * gcc.target/powerpc/savres.c: New test.
1910         * gcc.target/powerpc/powerpc.exp: Run it.
1911
1912 2012-04-26  Hans-Peter Nilsson  <hp@axis.com>
1913
1914         PR target/53120
1915         * gcc.dg/torture/pr53120.c: New test.
1916
1917 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
1918
1919         PR middle-end/52979
1920         * gcc.c-torture/compile/pr52979-1.c: New test.
1921         * gcc.c-torture/execute/pr52979-1.c: New test.
1922         * gcc.c-torture/execute/pr52979-2.c: New test.
1923
1924 2012-04-25  Richard Guenther  <rguenther@suse.de>
1925
1926         * gcc.target/i386/l_fma_float_5.c: Adjust.
1927         * gcc.target/i386/l_fma_double_4.c: Likewise.
1928         * gcc.target/i386/l_fma_float_2.c: Likewise.
1929         * gcc.target/i386/l_fma_float_6.c: Likewise.
1930         * gcc.target/i386/l_fma_double_1.c: Likewise.
1931         * gcc.target/i386/l_fma_double_5.c: Likewise.
1932         * gcc.target/i386/l_fma_float_3.c: Likewise.
1933         * gcc.target/i386/l_fma_double_2.c: Likewise.
1934         * gcc.target/i386/l_fma_double_6.c: Likewise.
1935         * gcc.target/i386/l_fma_float_4.c: Likewise.
1936         * gcc.target/i386/l_fma_double_3.c: Likewise.
1937         * gcc.target/i386/l_fma_float_1.c: Likewise.
1938
1939 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
1940
1941         PR tree-optimization/53058
1942         * gcc.c-torture/compile/pr53058.c: New test.
1943
1944 2012-04-25  Jan Hubicka  <jh@suse.cz>
1945
1946         PR middle-end/53088
1947         * gcc.target/i386/pr39082-1.c: Update warning location.
1948
1949 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
1950
1951         PR c/52880
1952         * gcc.dg/pr52880.c: New test.
1953
1954 2012-04-25  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
1955
1956         * gcc.dg/m-un-2.c: Update.
1957         * gcc.dg/20011021-1.c: Update.
1958
1959 2012-04-25  Tobias Burnus  <burnus@net-b.de>
1960
1961         PR fortran/52196
1962         * gfortran.dg/realloc_on_assign_14.f90: New.
1963
1964 2012-04-24  Georg-Johann Lay  <avr@gjlay.de>
1965
1966         PR testsuite/52641
1967         PR tree-optimizations/52891
1968         * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
1969
1970 2012-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
1971
1972         PR c++/52363
1973         * g++.dg/cpp0x/sfinae35.C: New.
1974         * g++.dg/cpp0x/sfinae36.C: Likewise.
1975
1976 2012-04-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1977
1978         PR target/47197
1979         * gcc.target/powerpc/pr47197.c: New test.
1980
1981 2012-04-24  Richard Guenther  <rguenther@suse.de>
1982
1983         PR tree-optimization/53085
1984         * g++.dg/torture/pr53085.C: New testcase.
1985
1986 2012-04-24  Andrew Pinski  <apinski@cavium.com>
1987
1988         PR tree-opt/33512
1989         * gcc.dg/tree-ssa/andor-3.c: New testcase.
1990         * gcc.dg/tree-ssa/andor-4.c: New testcase.
1991         * gcc.dg/tree-ssa/andor-5.c: New testcase.
1992
1993 2012-04-24  Jakub Jelinek  <jakub@redhat.com>
1994
1995         PR middle-end/53084
1996         * gcc.c-torture/execute/pr53084.c: New test.
1997
1998 2012-04-23  Paolo Carlini  <paolo.carlini@oracle.com>
1999
2000         * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
2001
2002 2012-04-23  Andrew Pinski  <apinski@cavium.com>
2003
2004         * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
2005
2006 2012-04-23  Bill Schmidt  <wschmidt@linux.ibm.com>
2007
2008         PR regression/53076
2009         * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
2010         * gcc.dg/torture/builtin-power-1.c: Likewise.
2011
2012 2012-04-23  Richard Guenther  <rguenther@suse.de>
2013
2014         PR tree-optimization/53070
2015         * gcc.dg/torture/pr53070.c: New testcase.
2016
2017 2012-04-23  Richard Guenther  <rguenther@suse.de>
2018
2019         PR c/53060
2020         * gcc.dg/pr53060.c: New testcase.
2021
2022 2012-04-23  Jakub Jelinek  <jakub@redhat.com>
2023
2024         PR tree-optimizations/52891
2025         * gcc.c-torture/compile/pr52891-1.c: New test.
2026         * gcc.c-torture/compile/pr52891-2.c: New test.
2027
2028 2012-04-22  Tobias Burnus  <burnus@net-b.de>
2029
2030         PR fortran/53051
2031         * gfortran.dg/read_float_4.f90: New.
2032
2033 2012-04-21  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
2034
2035         PR 35441
2036         * c-c++-common/pr35441.C: New.
2037
2038 2012-04-20  Ian Lance Taylor  <iant@google.com>
2039
2040         * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
2041         (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
2042
2043 2012-04-20  Uros Bizjak  <ubizjak@gmail.com>
2044
2045         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
2046         array access.
2047         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
2048
2049 2012-04-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2050
2051         PR rtl-optimization/44214
2052         * gcc.dg/pr44214-1.c: New test.
2053         * gcc.dg/pr44214-2.c: Likewise.
2054         * gcc.dg/pr44214-3.c: Likewise.
2055
2056 2012-04-20  Richard Guenther  <rguenther@suse.de>
2057
2058         * g++.dg/torture/20120420-1.C: New testcase.
2059
2060 2012-04-19  Steven Bosscher  <steven@gcc.gnu.org>
2061
2062         * gcc.target/i386/pr45830.c: Update scan-tree-dump.
2063
2064 2012-04-19  Christian Bruel  <christian.bruel@st.com>
2065
2066         * gcc.dg/pr52283.c: New test.
2067
2068 2012-04-19  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
2069
2070         * gcc.dg/pr37985.c: New test.
2071
2072 2012-04-19  Richard Guenther  <rguenther@suse.de>
2073
2074         PR rtl-optimization/44688
2075         * gcc.dg/var-expand1.c: Increase array size to make unrolling
2076         possibly profitable.
2077
2078 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2079
2080         PR tree-optimization/52976
2081         * gfortran.dg/reassoc_11.f: New test.
2082
2083 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2084
2085         PR tree-optimization/52976
2086         * gfortran.dg/reassoc_7.f: New test.
2087         * gfortran.dg/reassoc_8.f: Likewise.
2088         * gfortran.dg/reassoc_9.f: Likewise.
2089         * gfortran.dg/reassoc_10.f: Likewise.
2090
2091 2012-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
2092
2093         PR c++/52422
2094         * g++.dg/cpp0x/sfinae33.C: New.
2095         * g++.dg/cpp0x/sfinae34.C: Likewise.
2096
2097 2012-04-18  Joey Ye  <joey.ye@arm.com>
2098
2099         * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
2100
2101 2012-04-18  Richard Guenther  <rguenther@suse.de>
2102
2103         * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
2104         array access.
2105         * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
2106         * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
2107
2108 2012-04-17  Tom de Vries  <tom@codesourcery.com>
2109
2110         * g++.dg/pr51264-4.C: New test.
2111
2112 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
2113
2114         PR c++/52599
2115         * g++.dg/cpp0x/constexpr-ctor10.C: New.
2116
2117 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
2118
2119         PR c++/53003
2120         * g++.dg/parse/crash59.C: New.
2121
2122 2012-04-17  Michael Matz  <matz@suse.de>
2123
2124         PR tree-optimization/18437
2125         * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
2126
2127 2012-04-17  Richard Guenther  <rguenther@suse.de>
2128
2129         PR middle-end/53011
2130         * g++.dg/torture/pr53011.C: New testcase.
2131
2132 2012-04-16  Jason Merrill  <jason@redhat.com>
2133
2134         PR c++/38543
2135         * g++.dg/cpp0x/variadic131.C: New.
2136
2137         PR c++/52008
2138         * g++.dg/cpp0x/variadic130.C: New.
2139
2140         PR c++/50830
2141         * g++.dg/cpp0x/variadic129.C: New.
2142
2143         PR c++/50303
2144         * g++.dg/cpp0x/variadic128.C: New.
2145
2146 2012-04-16  Tobias Burnus  <burnus@net-b.de>
2147
2148         PR fortran/52864
2149         * gfortran.dg/pointer_intent_6.f90: New.
2150
2151 2012-04-16  Tobias Burnus  <burnus@net-b.de>
2152
2153         PR fortran/52916
2154         * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
2155         to include public_private_module_4.f90.
2156         * gfortran.dg/public_private_module_4.f90: Skip this test on all
2157         targets.
2158
2159 2012-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
2160
2161         PR c++/49152
2162         * g++.dg/diagnostic/operator1.C: New.
2163         * g++.dg/ext/label5.C: Adjust.
2164         * g++.dg/ext/va-arg1.C: Likewise.
2165         * g++.dg/other/error20.C: Likewise.
2166         * g++.dg/other/error20.C: Likewise.
2167         * g++.dg/other/error16.C: Likewise.
2168         * g++.dg/other/error10.C: Likewise.
2169         * g++.dg/parse/error30.C: Likewise.
2170         * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
2171
2172 2012-04-16  Jason Merrill  <jason@redhat.com>
2173
2174         PR c++/51148
2175         * g++.dg/cpp0x/variadic127.C: New.
2176
2177 2012-04-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2178
2179         * lib/plugin-support.exp (plugin-test-execute): Properly determine
2180         testcase name.
2181         Use fail, pass instead of unresolved.
2182         Don't log $optstr.
2183
2184         PR testsuite/52948
2185         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
2186         TODO_dump_func.
2187         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
2188         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
2189         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
2190
2191 2012-04-16  Janus Weil  <janus@gcc.gnu.org>
2192
2193         PR fortran/52968
2194         * gfortran.dg/typebound_call_23.f03: New test case.
2195
2196 2012-04-15  Jason Merrill  <jason@redhat.com>
2197
2198         PR c++/47220
2199         * g++.dg/cpp0x/variadic126.C: New.
2200
2201         PR c++/52380
2202         * g++.dg/cpp0x/variadic125.C: New.
2203
2204         PR c++/52292
2205         * g++.dg/cpp0x/variadic124.C: New.
2206
2207         PR c++/52706
2208         * g++.dg/cpp0x/nullptr27.C: New.
2209
2210         PR c++/52818
2211         * g++.dg/warn/format8.C: New.
2212
2213 2012-04-15  Janus Weil  <janus@gcc.gnu.org>
2214
2215         PR fortran/51082
2216         * gfortran.dg/proc_ptr_comp_34.f90: New test case.
2217
2218 2012-04-14  Tobias Burnus  <burnus@net-b.de>
2219
2220         PR fortran/52916
2221         PR fortran/40973
2222         * gfortran.dg/public_private_module_3.f90: New.
2223         * gfortran.dg/public_private_module_4.f90: New.
2224
2225 2012-04-14  Tom de Vries  <tom@codesourcery.com>
2226
2227         * gcc.dg/superblock.c: New test.
2228
2229 2012-04-14  Tom de Vries  <tom@codesourcery.com>
2230
2231         * gcc.dg/pr51879-12.c: New test.
2232
2233 2012-04-13  Jason Merrill  <jason@redhat.com>
2234
2235         PR c++/52824
2236         * g++.dg/cpp0x/variadic123.C: New.
2237         * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
2238
2239         PR c++/52905
2240         * g++.dg/cpp0x/initlist-ctor1.C: New.
2241
2242         PR c++/52915
2243         * g++.dg/other/anon-union2.C: New.
2244
2245 2012-04-13  Martin Jambor  <mjambor@suse.cz>
2246
2247         PR middle-end/52939
2248         * g++.dg/ipa/pr52939.C: New test.
2249
2250 2012-04-13  Tom de Vries  <tom@codesourcery.com>
2251
2252         * gcc.dg/pr52734.c: New test.
2253
2254 2012-04-13  Richard Guenther  <rguenther@suse.de>
2255
2256         PR tree-optimization/52969
2257         * gcc.dg/torture/pr52969.c: New testcase.
2258
2259 2012-04-13  Richard Guenther  <rguenther@suse.de>
2260
2261         PR c/52549
2262         * gcc.dg/pr52549.c: New testcase.
2263
2264 2012-04-13  Richard Guenther  <rguenther@suse.de>
2265
2266         PR c/52862
2267         * gcc.dg/pr52862.c: New testcase.
2268
2269 2012-04-13  Joey Ye  <joey.ye@arm.com>
2270
2271         * gcc.target/arm/thumb1-imm.c: New testcase.
2272
2273 2012-04-12  Uros Bizjak  <ubizjak@gmail.com>
2274
2275         PR target/52932
2276         * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
2277         second function argument.
2278         * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
2279         (calc_permps): Update declaration.  Calculate result correctly.
2280         (avx2_test): Change src2 type to union256i_d.
2281         * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
2282         correctly.
2283
2284 2012-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
2285
2286         PR target/52775
2287         * gcc.target/powerpc/pr52775.c: New file.
2288
2289 2012-04-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2290
2291         PR tree-optimization/18589
2292         * gcc.dg/tree-ssa/pr18589-1.c: New test.
2293         * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
2294         * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
2295         * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
2296         * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
2297         * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
2298         * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
2299         * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
2300         * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
2301         * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
2302
2303 2012-04-12  Richard Guenther  <rguenther@suse.de>
2304
2305         PR tree-optimization/52943
2306         * gcc.dg/torture/pr52943.c: New testcase.
2307
2308 2012-04-12  Oleg Endo  <olegendo@gcc.gnu.org>
2309
2310         PR target/50751
2311         * gcc/target/sh/pr50751-4.c: New.
2312         * gcc/target/sh/pr50751-5.c: New.
2313         * gcc/target/sh/pr50751-6.c: New.
2314         * gcc/target/sh/pr50751-7.c: New.
2315
2316 2012-04-11  Fabien ChĂȘne  <fabien@gcc.gnu.org>
2317
2318         PR c++/52465
2319         * g++.dg/lookup/using52.C: New.
2320
2321 2012-04-11  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
2322
2323         * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
2324
2325 2012-04-11  H.J. Lu  <hongjiu.lu@intel.com>
2326
2327         PR rtl-optimization/52876
2328         * gcc.target/i386/pr52876.c: New.
2329
2330 2012-04-11  Bernd Schmidt  <bernds@codesourcery.com>
2331
2332         * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
2333         __UINTPTR_TYPE__.
2334         * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
2335         __INTPTR_TYPE__.
2336         * gcc.dg/pr14092-1.c (intptr_t): Likewise.
2337         * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
2338         * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
2339         (ptrdiff_t): ... this.  All uses changed.
2340         * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
2341         * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
2342         __INTPTR_TYPE__.
2343         (main): Cast argument to __INTPTR_TYPE__.
2344         * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
2345         size_t.
2346         * gcc.dg/mallign.c (main): Likewise.
2347         * gcc.dg/pr38700.c (foo): Likewise.
2348         * gcc.dg/long-long-cst1.c (t): Likewise.
2349         * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
2350         * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
2351         * gcc.dg/pointer-arith-10.c (foo): Likewise.
2352         * gcc.dg/pr25682.c (d, foo): Likewise.
2353         * gcc.dg/format/cast-1.c (f): Likewise.
2354         * gcc.dg/c90-const-expr-10.c
2355         * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
2356         (size_t): ...this.  All uses changed.
2357         * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
2358         * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
2359         * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
2360         * gcc.dg/pr34856.c (uintptr_t): Likewise.
2361         * gcc.dg/sequence-pt-1.c: Likewise.
2362         * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
2363         * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
2364         * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
2365         * gcc.dg/pr30744-1.c (my_intptr_t): New typedef.  Replace all uses
2366         of ptrdiff_t with it.
2367         * gcc.dg/inline-23.c (my_intptr_t): Likewise.
2368         * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
2369         * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
2370
2371 2012-04-11  Jason Merrill  <jason@redhat.com>
2372
2373         PR debug/45088
2374         * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
2375         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
2376
2377         PR c++/52906
2378         * g++.dg/ext/attrib45.C: New.
2379
2380         * g++.dg/eh/dtor3.C: New.
2381
2382 2012-04-11  Richard Guenther  <rguenther@suse.de>
2383
2384         PR middle-end/52621
2385         * gfortran.dg/pr52621.f90: New testcase.
2386
2387 2012-04-11  Richard Guenther  <rguenther@suse.de>
2388
2389         PR middle-end/52918
2390         * g++.dg/torture/pr52918-1.C: New testcase.
2391         * g++.dg/torture/pr52918-2.C: Likewise.
2392
2393 2012-04-11  Tobias Burnus  <burnus@net-b.de>
2394
2395         PR fortran/52729
2396         * gfortran.dg/block_11.f90: New.
2397
2398 2012-04-11  Nick Clifton  <nickc@redhat.com>
2399
2400         * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
2401
2402 2012-04-11  Peter Bergner  <bergner@vnet.ibm.com>
2403
2404         PR target/16458
2405         * gcc.target/powerpc/pr16458-1.c: New test.
2406         * gcc.target/powerpc/pr16458-2.c: Likewise.
2407         * gcc.target/powerpc/pr16458-3.c: Likewise.
2408         * gcc.target/powerpc/pr16458-4.c: Likewise.
2409
2410 2012-04-11  Eric Botcazou  <ebotcazou@adacore.com>
2411
2412         * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
2413         * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
2414         * gcc.dg/builtin-bswap-5.c: Likewise.
2415         * gcc.target/i386/builtin-bswap-4.c: New test.
2416
2417 2012-04-11  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
2418
2419         PR 24985
2420         * lib/prune.exp: Add -fno-diagnostics-show-caret.
2421
2422 2012-04-11  Richard Guenther  <rguenther@suse.de>
2423
2424         PR rtl-optimization/52881
2425         * gcc.dg/torture/pr52881.c: New testcase.
2426         * gcc.dg/torture/pr52913.c: Likewise.
2427
2428 2012-04-11  Richard Guenther  <rguenther@suse.de>
2429
2430         PR tree-optimization/52912
2431         * gcc.dg/torture/pr52912.c: New testcase.
2432
2433 2010-04-10  Michael Matz  <matz@suse.de>
2434
2435         * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
2436         * gcc.dg/vect/vect-outer-1.c: Adjust.
2437         * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
2438         * gcc.dg/vect/vect-outer-1a.c: Adjust.
2439         * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
2440         * gcc.dg/vect/vect-outer-1b.c: Adjust.
2441         * gcc.dg/vect/vect-outer-2b.c: Adjust.
2442         * gcc.dg/vect/vect-outer-3b.c: Adjust.
2443
2444 2012-04-10  Ulrich Weigand  <ulrich.weigand@linaro.org>
2445
2446         PR tree-optimization/52870
2447         * gcc.dg/vect/pr52870.c: New test.
2448
2449 2012-04-09  Mike Stump  <mikestump@comcast.net>
2450
2451         * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
2452         * gcc.dg/tree-ssa/vrp59.c: Likewise.
2453         * gcc.dg/tree-ssa/vrp60.c: Likewise.
2454         * gnat.dg/aggr11.adb: Likewise.
2455         * gnat.dg/aggr11_pkg.ads: Likewise.
2456         * gnat.dg/aggr15.adb: Likewise.
2457         * gnat.dg/aggr15.ads: Likewise.
2458         * gnat.dg/aggr17.adb: Likewise.
2459         * gnat.dg/aggr18.adb: Likewise.
2460         * gnat.dg/array14.adb: Likewise.
2461         * gnat.dg/array14.ads: Likewise.
2462         * gnat.dg/array14_pkg.ads: Likewise.
2463         * gnat.dg/array19.adb: Likewise.
2464         * gnat.dg/array19.ads: Likewise.
2465         * gnat.dg/discr27.adb: Likewise.
2466         * gnat.dg/discr27.ads: Likewise.
2467         * gnat.dg/discr35.adb: Likewise.
2468         * gnat.dg/discr35.ads: Likewise.
2469         * gnat.dg/discr6.adb: Likewise.
2470         * gnat.dg/discr6_pkg.ads: Likewise.
2471         * gnat.dg/import1.adb: Likewise.
2472         * gnat.dg/import1.ads: Likewise.
2473         * gnat.dg/loop_address2.adb: Likewise.
2474         * gnat.dg/opt7.adb: Likewise.
2475         * gnat.dg/opt7.ads: Likewise.
2476         * gnat.dg/pointer_variable_bounds.adb: Likewise.
2477         * gnat.dg/pointer_variable_bounds.ads: Likewise.
2478         * gnat.dg/rep_clause2.adb: Likewise.
2479         * gnat.dg/rep_clause2.ads: Likewise.
2480         * gnat.dg/slice2.adb: Likewise.
2481         * gnat.dg/slice2.ads: Likewise.
2482         * gnat.dg/slice6.adb: Likewise.
2483         * gnat.dg/slice6_pkg.ads: Likewise.
2484         * gnat.dg/specs/unchecked_union2.ads: Likewise.
2485         * gnat.dg/taft_type2.adb: Likewise.
2486         * gnat.dg/taft_type2.ads: Likewise.
2487         * gnat.dg/taft_type2_pkg.ads: Likewise.
2488         * gnat.dg/volatile10.adb: Likewise.
2489         * gnat.dg/volatile10_pkg.ads: Likewise.
2490
2491         * gcc.dg/dll-8.c: Remove execute permissions.
2492         * g++.dg/ext/dllexport5.C: Likewise.
2493
2494 2012-04-09  Jan Hubicka  <jh@suse.cz>
2495
2496         PR lto/52722
2497         PR lto/51765
2498         PR lto/52634
2499         * gcc.dg/lto/pr52634_1.c: New testcase.
2500         * gcc.dg/lto/pr52634_0.c: New testcase.
2501
2502 2012-04-09  Uros Bizjak  <ubizjak@gmail.com>
2503
2504         PR target/52883
2505         * gcc.target/i386/pr52883.c: New testcase.
2506
2507 2012-04-09  Eric Botcazou  <ebotcazou@adacore.com>
2508
2509         * lib/target-supports.exp (check_effective_target_sparc_v9): New.
2510         (check_effective_target_sync_long_long): Add SPARC case.
2511         (check_effective_target_sync_long_long_runtime): Likewise.
2512         (check_effective_target_sync_int_long): Adjust SPARC case.
2513         (check_effective_target_sync_char_short): Likewise.
2514
2515 2012-04-08  Oleg Endo  <olegendo@gcc.gnu.org>
2516
2517         * gcc.target/sh/sh2a-prefetch.c: Rename to ...
2518         * gcc.target/sh/prefetch.c: ... this.  Enable test case for m4*.
2519
2520 2012-04-08  Tobias Burnus  <burnus@net-b.de>
2521
2522         PR fortran/40973
2523         PR fortran/52751
2524         * gfortran.dg/public_private_module_2.f90: New.
2525
2526 2012-04-08  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
2527
2528         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
2529         directives.
2530
2531 2012-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2532
2533         PR fortran/52893
2534         * gfortran.dg/function_optimize_11.f90:  New test.
2535
2536 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2537
2538         PR fortran/52668
2539         * gfortran.dg/use_only_6.f90: New test.
2540
2541 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2542
2543         PR fortran/52668
2544         * gfortran.dg/use_only_6.f90: New test.
2545 2012-04-06  Mike Stump  <mikestump@comcast.net>
2546
2547         PR testsuite/50722
2548         * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
2549
2550 2012-04-05  Jason Merrill  <jason@redhat.com>
2551
2552         PR c++/52596
2553         * g++.dg/template/qualified-id5.C: New.
2554
2555 2012-04-05  Uros Bizjak  <ubizjak@gmail.com>
2556
2557         PR target/52882
2558         * gcc.target/i386/pr52882.c: New test.
2559
2560 2012-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2561             Dominique D'Humieures  <dominiq@lps.ens.fr>
2562
2563         PR testsuite/52614
2564         * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
2565         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
2566
2567 2012-04-04  Jason Merrill  <jason@redhat.com>
2568
2569         PR c++/52845
2570         * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
2571
2572 2012-04-03  Jason Merrill  <jason@redhat.com>
2573
2574         PR c++/52796
2575         * g++.dg/cpp0x/variadic-value1.C: New.
2576
2577 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
2578
2579         * gnat.dg/pack18.adb: New test.
2580         * gnat.dg/pack18_pkg.ads: New helper.
2581
2582 2012-04-03  Richard Guenther  <rguenther@suse.de>
2583
2584         PR tree-optimization/52808
2585         * gcc.dg/pr52808.c: New testcase.
2586
2587 2012-04-03  Jakub Jelinek  <jakub@redhat.com>
2588
2589         PR tree-optimization/52835
2590         * gfortran.dg/pr52835.f90: New test.
2591
2592 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
2593
2594         * gnat.dg/specs/aggr5.ads: New test.
2595
2596 2012-04-02  Richard Guenther  <rguenther@suse.de>
2597
2598         PR tree-optimization/52756
2599         * gcc.dg/torture/pr52756.c: New testcase.
2600
2601 2012-04-02  Richard Guenther  <rguenther@suse.de>
2602
2603         PR middle-end/52803
2604         * gcc.dg/pr52803.c: New testcase.
2605
2606 2012-04-02  Dodji Seketeli  <dodji@redhat.com>
2607
2608         PR c++/40942
2609         * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
2610         DR 214 in account.
2611
2612 2012-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
2613
2614         PR c++/50043
2615         * g++.dg/cpp0x/noexcept17.C: New.
2616         * g++.old-deja/g++.eh/cleanup1.C: Adjust.
2617         * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
2618         * g++.dg/cpp0x/noexcept01.C: Likewise.
2619         * g++.dg/eh/init-temp1.C: Likewise.
2620         * g++.dg/eh/ctor1.C: Likwise.
2621
2622 2012-03-31  Eric Botcazou  <ebotcazou@adacore.com>
2623
2624         * gnat.dg/controlled6.adb: New test.
2625         * gnat.dg/controlled6_pkg.ads: New helper.
2626         * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
2627
2628 2012-03-30  Richard Henderson <rth@redhat.com>
2629
2630         PR debug/52727
2631         * g++.dg/opt/pr52727.C: New testcase.
2632
2633 2012-03-30  Richard Guenther  <rguenther@suse.de>
2634
2635         PR tree-optimization/52754
2636         * gcc.target/i386/pr52754.c: New testcase.
2637
2638 2012-03-30  Richard Guenther <rguenther@suse.de>
2639
2640         PR middle-end/52772
2641         * g++.dg/torture/pr52772.C: New testcase.
2642
2643 2012-03-29  Paolo Carlini  <paolo.carlini@oracle.com>
2644
2645         PR c++/52718
2646         * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
2647
2648 2012-03-29  Jason Merrill  <jason@redhat.com>
2649
2650         PR c++/52685
2651         * g++.dg/template/inherit8.C: New.
2652
2653 2012-03-29  Jakub Jelinek  <jakub@redhat.com>
2654
2655         PR c++/52759
2656         * g++.dg/ext/weak4.C: New test.
2657
2658         PR tree-optimization/52760
2659         * gcc.c-torture/execute/pr52760.c: New test.
2660
2661 2012-03-29  Jason Merrill  <jason@redhat.com>
2662
2663         PR c++/52743
2664         * g++.dg/cpp0x/initlist-array3.C: New.
2665
2666 2012-03-28  Jason Merrill  <jason@redhat.com>
2667
2668         PR c++/52746
2669         * g++.dg/overload/virtual2.C: New.
2670
2671 2012-03-28  Eric Botcazou  <ebotcazou@adacore.com>
2672
2673         * gnat.dg/vect7.ad[sb]: New test.
2674
2675 2012-03-28  Paul Thomas  <pault@gcc.gnu.org>
2676         Tobias Burnus  <burnus@gcc.gnu.org>
2677
2678         PR fortran/52652
2679         * gfortran.dg/allocate_class_1.f90 : Change error test.
2680         * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
2681         * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
2682         * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
2683
2684 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
2685
2686         PR middle-end/52691
2687         * gcc.dg/pr52691.c: New test.
2688
2689         PR middle-end/52750
2690         * gcc.c-torture/compile/pr52750.c: New test.
2691
2692 2012-03-28  Georg-Johann Lay  <avr@gjlay.de>
2693
2694         PR target/52692
2695         * gcc.target/avr/torture/builtins-2.c: New test.
2696
2697 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
2698
2699         PR target/52736
2700         * gcc.target/i386/pr52736.c: New test.
2701
2702 2012-03-27  Martin Jambor  <mjambor@suse.cz>
2703
2704         PR middle-end/52693
2705         * gcc.dg/torture/pr52693.c: New test.
2706
2707 2012-03-27  Meador Inge  <meadori@codesourcery.com>
2708
2709         PR c++/52672
2710         * g++.dg/cpp0x/constexpr-52672.C: New testcase.
2711
2712 2012-03-27  Mike Stump  <mikestump@comcast.net>
2713
2714         PR target/52665
2715         * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
2716         failures that match branch names.
2717
2718 2012-03-27  Uros Bizjak  <ubizjak@gmail.com>
2719             H.J. Lu  <hongjiu.lu@intel.com>
2720
2721         PR target/52698
2722         * gcc.target/i386/pr52698.c: New test.
2723
2724 2012-03-27  Richard Guenther  <rguenther@suse.de>
2725
2726         PR middle-end/52720
2727         * gcc.dg/torture/pr52720.c: New testcase.
2728
2729 2012-03-27  Eric Botcazou  <ebotcazou@adacore.com>
2730
2731         * gnat.dg/pack17.adb: New test.
2732
2733 2012-03-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2734
2735         * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
2736         * gcc.target/arm/thumb-16bit-ops.c: Likewise.
2737
2738 2012-03-26  Martin Jambor  <mjambor@suse.cz>
2739
2740         PR tree-optimization/50052
2741         * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
2742
2743 2012-03-26  Richard Guenther  <rguenther@suse.de>
2744
2745         PR tree-optimization/52701
2746         * gfortran.dg/pr52701.f90: New testcase.
2747
2748 2012-03-26  Ulrich Weigand  <ulrich.weigand@linaro.org>
2749
2750         PR tree-optimization/52686
2751         * gcc.target/arm/pr52686.c: New test.
2752
2753 2012-03-26  Georg-Johann Lay  <avr@gjlay.de>
2754
2755         * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
2756         Add "-Os -flto" to list.
2757
2758 2012-03-25  Eric Botcazou  <ebotcazou@adacore.com>
2759
2760         * gnat.dg/concat2.ad[sb]: New test.
2761
2762 2012-03-24  Jason Merrill  <jason@redhat.com>
2763
2764         * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
2765         * g++.dg/cpp0x/trailing2.C: Likewise.
2766         * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
2767         * g++.dg/cpp1y/auto-fn1.C: New.
2768         * g++.dg/cpp1y/auto-fn2.C: New.
2769         * g++.dg/cpp1y/auto-fn3.C: New.
2770         * g++.dg/cpp1y/auto-fn4.C: New.
2771         * g++.dg/cpp1y/auto-fn5.C: New.
2772         * g++.dg/cpp1y/auto-fn6.C: New.
2773         * g++.dg/cpp1y/auto-fn7.C: New.
2774         * g++.dg/cpp1y/auto-fn8.C: New.
2775         * g++.dg/cpp1y/auto-fn9.C: New.
2776         * g++.dg/cpp1y/auto-fn10.C: New.
2777         * g++.dg/cpp1y/auto-fn11.C: New.
2778
2779 2012-03-23  Richard Guenther  <rguenther@suse.de>
2780
2781         PR tree-optimization/52678
2782         * gfortran.dg/pr52678.f: New testcase.
2783
2784 2012-03-23  Richard Guenther  <rguenther@suse.de>
2785
2786         PR tree-optimization/52638
2787         * g++.dg/torture/pr52638.C: New testcase.
2788
2789 2012-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
2790
2791         PR c++/52487
2792         * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
2793
2794 2012-03-22  Jakub Jelinek  <jakub@redhat.com>
2795
2796         PR c++/52671
2797         * g++.dg/ext/attrib44.C: New test.
2798
2799 2012-03-22  Jan Hubicka  <jh@suse.cz>
2800
2801         PR middle-end/51737
2802         * g++.dg/torture/pr51737.C: New testcase
2803
2804 2012-03-22  Richard Guenther  <rguenther@suse.de>
2805
2806         PR tree-optimization/52548
2807         * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
2808
2809 2012-03-22  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2810
2811         * lib/fortran-modules.exp (list-module-names-1): Remove
2812         warning.
2813
2814 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
2815
2816         PR target/50751
2817         * gcc.target/sh/pr50751-1.c: New.
2818         * gcc.target/sh/pr50751-2.c: New.
2819         * gcc.target/sh/pr50751-3.c: New.
2820
2821 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
2822
2823         PR target/52479
2824         * gcc.target/sh/sh4a-cos.c: Remove.
2825         * gcc.target/sh/sh4a-sin.c: Remove.
2826         * gcc.target/sh/sh4a-sincos.c: Remove.
2827
2828 2012-03-21  Richard Earnshaw  <rearnsha@arm.com>
2829
2830         * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
2831         * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
2832
2833 2012-03-21  Martin Jambor  <mjambor@suse.cz>
2834
2835         PR testsuite/52641
2836         * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
2837         * gcc.dg/misaligned-expand-2.c (cst): Likewise.
2838
2839 2012-03-21  Andrew Stubbs  <ams@codesourcery.com>
2840
2841         * gcc.target/arm/thumb-16bit-ops.c: New file.
2842         * gcc.target/arm/thumb-ifcvt.c: New file.
2843
2844 2012-03-20  Jason Merrill  <jason@redhat.com>
2845
2846         * lib/target-supports.exp: Add { target c++1y }.
2847
2848         * g++.dg/cpp0x/auto32.C: New.
2849
2850 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
2851
2852         PR testsuite/52641
2853         * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
2854         int32plus.
2855         * gcc.dg/torture/pr48124-4.c: Ditto:
2856         * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
2857
2858 2012-03-20  Jason Merrill  <jason@redhat.com>
2859
2860         PR c++/52510
2861         * g++.dg/cpp0x/initlist66.C: New.
2862
2863 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
2864
2865         * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
2866         __AVR_HAVE_LPMX__
2867
2868 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
2869
2870         PR target/49868
2871         * gcc.target/avr/torture/addr-space-2.h: New file.
2872         * gcc.target/avr/torture/addr-space-2-g.h: New test.
2873         * gcc.target/avr/torture/addr-space-2-0.h: New test.
2874         * gcc.target/avr/torture/addr-space-2-1.h: New test.
2875         * gcc.target/avr/torture/addr-space-2-x.h: New test.
2876
2877 2012-03-20  Richard Guenther  <rguenther@suse.de>
2878
2879         * gnat.dg/pack16.adb: New testcase.
2880         * gnat.dg/pack16_pkg.ads: Likewise.
2881         * gnat.dg/specs/pack8.ads: Likewise.
2882         * gnat.dg/specs/pack8_pkg.ads: Likewise.
2883
2884 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
2885
2886         * g++.dg/warn/Wuseless-cast.C: Extend.
2887
2888 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
2889
2890         PR c++/14710
2891         * g++.dg/warn/Wuseless-cast.C: New.
2892
2893 2012-03-17  Janne Blomqvist  <jb@gcc.gnu.org>
2894
2895         PR libfortran/52608
2896         * gfortran.dg/pr52608.f90: New test.
2897
2898 2012-03-17  Tobias Burnus  <burnus@net-b.de>
2899
2900         PR fortran/52585
2901         * gfortran.dg/proc_ptr_36.f90: New.
2902
2903 2012-03-16  Martin Jambor  <mjambor@suse.cz>
2904
2905         * gcc.dg/misaligned-expand-1.c: New test.
2906         * gcc.dg/misaligned-expand-3.c: Likewise.
2907
2908 2012-03-16  Richard Guenther  <rguenther@suse.de>
2909         Kai Tietz  <ktietz@redhat.com>
2910
2911         PR middle-end/48814
2912         * gcc.c-torture/execute/pr48814-1.c: New test.
2913         * gcc.c-torture/execute/pr48814-2.c: New test.
2914         * gcc.dg/tree-ssa/assign-1.c: New test.
2915         * gcc.dg/tree-ssa/assign-2.c: New test.
2916         * gcc.dg/tree-ssa/assign-3.c: New test.
2917
2918 2012-03-16  Richard Guenther  <rguenther@suse.de>
2919
2920         * gnat.dg/specs/pack7.ads: New testcase.
2921
2922 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
2923
2924         PR target/52568
2925         * gcc.dg/torture/vshuf-4.inc: Add two new tests.
2926         * gcc.dg/torture/vshuf-8.inc: Likewise.
2927         * gcc.dg/torture/vshuf-16.inc: Likewise.
2928         * gcc.dg/torture/vshuf-32.inc: Likewise.
2929
2930 2012-03-15  Jason Merrill  <jason@redhat.com>
2931
2932         * g++.dg/torture/pr52582.C: New.
2933
2934 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2935
2936         * lib/fortran-modules.exp: New file which was forgotten in r185430.
2937
2938 2012-03-15  Ira Rosen  <irar@il.ibm.com>
2939             Ulrich Weigand  <ulrich.weigand@linaro.org>
2940
2941         * gcc.dg/vect/slp-cond-3.c: New test.
2942         * gcc.dg/vect/slp-cond-4.c: New test.
2943
2944 2012-03-15  Ira Rosen  <irar@il.ibm.com>
2945             Ulrich Weigand  <ulrich.weigand@linaro.org>
2946
2947         * gcc.dg/vect/bb-slp-pattern-1.c: New test.
2948         * gcc.dg/vect/bb-slp-pattern-2.c: New test.
2949
2950 2012-03-15  Janne Blomqvist  <jb@gcc.gnu.org>
2951
2952         PR libfortran/52434
2953         PR libfortran/48878
2954         PR libfortran/38199
2955         * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
2956         * gfortran.dg/round_1.f03: Likewise.
2957
2958 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
2959             Andrew Pinski  <apinski@cavium.com>
2960
2961         PR middle-end/52592
2962         * gcc.dg/pr52592.c: New test.
2963
2964 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2965
2966         * gfortran.fortran-torture/compile/compile.exp: Simplify.
2967         * gfortran.fortran-torture/execute/execute.exp: Likewise.
2968         * lib/gcc-dg.exp (cleanup-modules): Move to ..
2969         * lib/fortran-modules.exp: .. this new file. Adjust users.
2970         * lib/gfortran-dg.exp (gfortran-dg-runtest,
2971         gfortran-dg-debug-runtest): Call cleanup-modules.
2972         * lib/fortran-torture.exp (fortran-torture-execute,
2973         fortran-torture): Likewise.
2974         * gfortran.dg/coarray/caf.exp: Likewise.
2975         * lib/lto.exp: Likewise.
2976         * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
2977         * gfortran.dg/class_4b.f03: Likewise.
2978         * gfortran.dg/class_4c.f03: Likewise.
2979         * gfortran.dg/class_45a.f03: Likewise.
2980         * gfortran.dg/binding_label_tests_10.f03: Likewise.
2981         * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
2982         * gfortran.dg/binding_label_tests_11.f03: Likewise.
2983         * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
2984         * gfortran.dg/binding_label_tests_13.f03: Likewise.
2985         * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
2986         * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
2987         * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
2988         * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
2989         * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
2990         * gfortran.dg/whole_file_28.f90: Likewise.
2991         * gfortran.dg/whole_file_29.f90: Likewise.
2992         * gfortran.dg/whole_file_30.f90: Likewise.
2993         * gfortran.dg/whole_file_31.f90: Likewise.
2994
2995 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
2996
2997         PR tree-optimization/52267
2998         * gcc.dg/pr52267.c: New test.
2999         * gcc.dg/tree-ssa/vrp65.c: New test.
3000         * gcc.dg/tree-ssa/vrp66.c: New test.
3001
3002 2012-03-15  Richard Guenther  <rguenther@suse.de>
3003
3004         PR middle-end/52580
3005         * gfortran.dg/vect/pr52580.f: New testcase.
3006
3007 2012-03-15  Oleg Endo  <olegendo@gcc.gnu.org>
3008
3009         * gcc.target/sh/fpul-usage-1.c: New.
3010
3011 2012-03-14  Oleg Endo  <olegendo@gcc.gnu.org>
3012
3013         PR target/49468
3014         * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
3015         * gcc.target/sh/pr49468-di.c: Likewise.
3016
3017 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3018
3019         * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
3020         * gcc.dg/c99-stdint-6.c: Likewise.
3021         * gcc.dg/lto/20090210_0.c: Likewise.
3022         * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
3023         * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
3024         * gcc.dg/pragma-init-fini-2.c: Likewise.
3025         * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
3026         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
3027         * gcc.target/i386/pr22152.c: Likewise.
3028         * gcc.target/i386/vect8-ret.c: Likewise.
3029         * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
3030         handling.
3031
3032 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3033
3034         * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
3035         * g++.dg/tree-prof/partition1.C: Likewise.
3036         * g++.dg/tree-prof/partition2.C: Likewise.
3037         * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
3038         handling.
3039         * gcc.c-torture/compile/labels-3.c: Remove dg-options.
3040         * gcc.c-torture/execute/20010724-1.c: Remove.
3041         * gcc.c-torture/execute/20010724-1.x: Remove.
3042         * gcc.c-torture/execute/20040208-2.c: Remove.
3043         * gcc.c-torture/execute/20040208-2.x: Remove.
3044         * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
3045         Remove.
3046         (main) [__mips__ && __sgi__]: Remove.
3047         * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
3048         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
3049         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
3050         mips-sgi-irix6* handling.
3051         * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
3052         * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
3053         * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
3054         handling.
3055         * gcc.dg/torture/builtin-logb-1.c: Likewise.
3056         * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
3057         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
3058         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
3059         * gcc.target/mips/args-1.c [!__sgi__]: Remove.
3060         * gcc.target/mips/interrupt_handler-2.c: Don't skip on
3061         mips-sgi-irix6*.
3062         * gcc.target/mips/interrupt_handler-3.c: Likewise.
3063         * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
3064         * gcc.target/mips/save-restore-3.c: Likewise.
3065         * gcc.target/mips/save-restore-4.c: Likewise.
3066         * gcc.target/mips/save-restore-5.c: Likewise.
3067         * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
3068         * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
3069         messages.
3070         * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
3071         IRIX 6 handling.
3072         (restore_ld_library_path_env_vars): Likewise.
3073         * lib/target-supports.exp (check_profiling_available): Remove
3074         mips*-*-irix* handling.
3075         (check_ascii_locale_available): Remove mips-sgi-irix* handling.
3076         (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
3077         * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
3078
3079 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
3080
3081         PR c++/52582
3082         * g++.dg/opt/pr52582.C: New test.
3083
3084 2012-03-14  Richard Guenther  <rguenther@suse.de>
3085
3086         PR tree-optimization/52571
3087         * gcc.dg/vect/vect-2.c: Initialize arrays.
3088         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3089         * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
3090         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3091
3092 2012-03-14  Richard Guenther  <rguenther@suse.de>
3093
3094         PR middle-end/52080
3095         PR middle-end/52097
3096         PR middle-end/48124
3097         * gcc.dg/torture/pr48124-1.c: New testcase.
3098         * gcc.dg/torture/pr48124-2.c: Likewise.
3099         * gcc.dg/torture/pr48124-3.c: Likewise.
3100         * gcc.dg/torture/pr48124-4.c: Likewise.
3101
3102 2012-03-14  Richard Guenther  <rguenther@suse.de>
3103
3104         PR middle-end/52578
3105         * gcc.dg/pr52578.c: New testcase.
3106
3107 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
3108
3109         PR c++/52521
3110         * g++.dg/cpp0x/udlit-args2.C: New test.
3111
3112 2012-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
3113
3114         PR target/48596
3115         * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
3116         * gcc.c-torture/compile/pr48596.c: ... here.
3117
3118 2012-01-30  Dodji Seketeli  <dodji@redhat.com>
3119
3120         PR c++/51641
3121         * g++.dg/lookup/hidden-class17.C: New test.
3122
3123 2012-03-13  Jakub Jelinek  <jakub@redhat.com>
3124
3125         PR c/52577
3126         * gcc.dg/Wunused-var-3.c: New test.
3127
3128 2012-03-13  Martin Jambor  <mjambor@suse.cz>
3129
3130         * gcc.dg/misaligned-expand-2.c: New test.
3131
3132 2012-03-13  Richard Guenther  <rguenther@suse.de>
3133
3134         PR middle-end/52134
3135         * gcc.dg/pr52134.c: New testcase.
3136
3137 2012-03-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3138
3139         * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
3140
3141 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3142
3143         PR tree-optimization/46728
3144         * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
3145         * gcc.target/powerpc/pr46728-5.c: Likewise.
3146         * gcc.target/powerpc/pr46728-8.c: Likewise.
3147         * gcc.target/powerpc/pr46728-10.c: Likewise.
3148         * gcc.target/powerpc/pr46728-11.c: Likewise.
3149         * gcc.target/powerpc/pr46728-13.c: Likewise.
3150         * gcc.target/powerpc/pr46728-14.c: Likewise.
3151         * gcc.target/powerpc/pr46728-15.c: Likewise.
3152
3153 2012-03-12  Paolo Carlini  <paolo.carlini@oracle.com>
3154
3155         PR c++/52299
3156         * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
3157
3158 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3159
3160         PR tree-optimization/46728
3161         * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
3162         * gcc.target/powerpc/pr46728-5.c: Likewise.
3163         * gcc.target/powerpc/pr46728-8.c: Likewise.
3164         * gcc.target/powerpc/pr46728-10.c: Likewise.
3165         * gcc.target/powerpc/pr46728-11.c: Likewise.
3166         * gcc.target/powerpc/pr46728-13.c: Likewise.
3167         * gcc.target/powerpc/pr46728-14.c: Likewise.
3168         * gcc.target/powerpc/pr46728-15.c: Likewise.
3169
3170 2012-03-12  Georg-Johann Lay  <avr@gjlay.de>
3171
3172         PR target/49868
3173         * gcc.target/avr/torture/addr-space-1.h: New file.
3174         * gcc.target/avr/torture/addr-space-1-g.h: New test.
3175         * gcc.target/avr/torture/addr-space-1-0.h: New test.
3176         * gcc.target/avr/torture/addr-space-1-1.h: New test.
3177         * gcc.target/avr/torture/addr-space-1-x.h: New test.
3178
3179 2012-03-12  Andrew Pinski  <apinski@cavium.com>
3180
3181         * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
3182
3183 2012-03-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3184
3185         * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
3186         * g++.dg/abi/thunk4.C: Likewise.
3187         * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
3188         Adapt line numbers.
3189         * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
3190         handling.
3191         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
3192         * g++.dg/eh/spbp.C: Likewise.
3193         * g++.dg/ext/label13.C: Likewise.
3194         * g++.dg/guality/guality.exp: Likewise.
3195         * g++.dg/other/anon5.C: Likewise.
3196         * g++.dg/other/pragma-ep-1.C: Remove.
3197         * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
3198         * g++.dg/warn/pr31246.C: Likewise.
3199         * g++.dg/warn/weak1.C: Likewise.
3200         * g++.old-deja/g++.eh/badalloc1.C: Likewise.
3201         * g++.old-deja/g++.ext/attrib5.C: Likewise.
3202         * gcc.c-torture/compile/limits-declparen.c: Likewise.
3203         * gcc.c-torture/compile/limits-pointer.c: Likewise.
3204         * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
3205         * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
3206         * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
3207         * gcc.dg/c99-tgmath-1.c: Likewise.
3208         * gcc.dg/c99-tgmath-2.c: Likewise.
3209         * gcc.dg/c99-tgmath-3.c: Likewise.
3210         * gcc.dg/c99-tgmath-4.c: Likewise.
3211         * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
3212         handling.
3213         * gcc.dg/debug/pr49032.c: Likewise.
3214         * gcc.dg/guality/guality.exp: Likewise.
3215         * gcc.dg/intmax_t-1.c: Likewise.
3216         * gcc.dg/pr48616.c: Likewise.
3217         * gcc.dg/pragma-ep-1.c: Remove.
3218         * gcc.dg/pragma-ep-2.c: Remove.
3219         * gcc.dg/pragma-ep-3.c: Remove.
3220         * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
3221         * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
3222         * gcc.misc-tests/gcov-14.c: Likewise.
3223         * gfortran.dg/guality/guality.exp: Likewise.
3224         * lib/target-supports.exp (check_weak_available): Likewise.
3225         (add_options_for_tls): Likewise.
3226         (check_ascii_locale_available): Likewise.
3227         * obj-c++.dg/dwarf-2.mm: Likewise.
3228         * objc.dg/dwarf-1.m: Likewise.
3229         * objc.dg/dwarf-2.m: Likewise.
3230
3231 2012-03-12  Jakub Jelinek  <jakub@redhat.com>
3232
3233         PR tree-optimization/51721
3234         * gcc.dg/tree-ssa/vrp64.c: New test.
3235
3236         PR tree-optimization/52533
3237         * gcc.c-torture/compile/pr52533.c: New test.
3238
3239 2012-03-12  Kirill Yukhin  <kirill.yukhin@intel.com>
3240
3241         * gcc.target/i386/rtm-xabort-1.c: New.
3242         * gcc.target/i386/rtm-xbegin-1.c: Ditto.
3243         * gcc.target/i386/rtm-xend-1.c: Ditto.
3244         * gcc.target/i386/rtm-xtest-1.c: Ditto.
3245         * gcc.target/i386/sse-12.c: Test RTM intrinsics.
3246         * gcc.target/i386/sse-13.c: Ditto.
3247         * gcc.target/i386/sse-14.c: Ditto.
3248         * gcc.target/i386/sse-22.c: Ditto.
3249         * gcc.target/i386/sse-23.c: Ditto.
3250         * g++.dg/other/i386-2.C: Ditto.
3251         * g++.dg/other/i386-3.C: Ditto.
3252
3253 2012-03-12  Tobias Burnus  <burnus@net-b.de>
3254
3255         PR fortran/52542
3256         * gfortran.dg/proc_ptr_35.f90: New.
3257
3258 2012-03-11  Uros Bizjak  <ubizjak@gmail.com>
3259
3260         PR target/52530
3261         * gcc.dg/torture/pr52530.c: New test.
3262
3263 2012-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
3264
3265         PR target/51244
3266         * gcc.target/sh/pr51244-1.c: Fix thinkos.
3267
3268 2012-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3269
3270         PR target/52450
3271         * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
3272
3273         * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
3274
3275 2012-03-09  Andrew Pinski  <apinski@cavium.com>
3276
3277         PR middle-end/51988
3278         * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
3279         * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
3280
3281 2012-03-09  Jiangning Liu  <jiangning.liu@arm.com>
3282
3283         * gcc.dg/tree-ssa/scev-3.c: New.
3284         * gcc.dg/tree-ssa/scev-4.c: New.
3285
3286 2012-03-08  Tobias Burnus  <burnus@net-b.de>
3287
3288         PR fortran/52469
3289         * gfortran.dg/proc_ptr_34.f90
3290
3291 2012-03-07  Jason Merrill  <jason@redhat.com>
3292
3293         PR c++/52521
3294         * g++.dg/cpp0x/udlit-mangle.C: New.
3295
3296 2012-03-06  Pat Haugen <pthaugen@us.ibm.com>
3297
3298         * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
3299
3300 2012-03-06  Richard Guenther  <rguenther@suse.de>
3301
3302         PR middle-end/52493
3303         * gcc.dg/torture/pr52493.c: New testcase.
3304
3305 2012-03-06  Richard Guenther  <rguenther@suse.de>
3306
3307         PR lto/52097
3308         * gcc.dg/lto/pr52097_0.c: New testcase.
3309
3310 2012-03-06  Oleg Endo  <olegendo@gcc.gnu.org>
3311
3312         PR target/51244
3313         * gcc.target/sh/pr51244-1.c: New.
3314         * gcc.target/sh/pr51244-2.c: New.
3315         * gcc.target/sh/pr51244-3.c: New.
3316
3317 2012-03-05  Jason Merrill  <jason@redhat.com>
3318
3319         PR c++/51930
3320         * g++.dg/ext/visibility/template11.C: New.
3321
3322         * g++.dg/cpp0x/implicit13.C: New.
3323
3324 2012-03-05  Jakub Jelinek  <jakub@redhat.com>
3325
3326         PR tree-optimization/51721
3327         * gcc.dg/tree-ssa/vrp63.c: New test.
3328         * gcc.dg/pr51721.c: New test.
3329
3330 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
3331
3332         PR fortran/50981
3333         * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
3334         argument checks.
3335
3336 2012-03-04  H.J. Lu  <hongjiu.lu@intel.com>
3337
3338         PR target/52146
3339         * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
3340
3341 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
3342
3343         PR fortran/50981
3344         * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
3345
3346 2012-03-04  Georg-Johann Lay  <avr@gjlay.de>
3347
3348         * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
3349         int32plus.
3350
3351 2012-03-03  Jason Merrill  <jason@redhat.com>
3352
3353         * g++.dg/cpp0x/nsdmi-defer6.C: New.
3354
3355         Core 1270
3356         * g++.dg/cpp0x/initlist65.C: New.
3357
3358         PR c++/36797
3359         * g++.dg/ext/is_empty2.C: New.
3360
3361 2012-03-03  Tobias Burnus  <burnus@net-b.de>
3362
3363         PR fortran/48820
3364         * gfortran.dg/assumed_type_3.f90: Undo previous commit.
3365
3366 2012-03-03  Tobias Burnus  <burnus@net-b.de>
3367
3368         * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
3369         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
3370         * gfortran.dg/bind_c_usage_8.f03: Ditto.
3371         * gfortran.dg/c_kind_tests_2.f03: Ditto.
3372         * gfortran.dg/class_30.f90: Remove dg-warning line.
3373         * gfortran.dg/bind_c_usage_25.f90: New.
3374
3375 2012-03-03  Tobias Burnus  <burnus@net-b.de>
3376
3377         PR fortran/48820
3378         * gfortran.dg/assumed_type_1.f90: Correct dg-error.
3379         * gfortran.dg/assumed_type_3.f90: Correct dg-error.
3380         * gfortran.dg/assumed_type_4.f90: Correct dg-error.
3381
3382 2012-03-03  Tobias Burnus  <burnus@net-b.de>
3383
3384         PR fortran/48820
3385         * gfortran.dg/assumed_type_1.f90: New.
3386         * gfortran.dg/assumed_type_2.f90: New.
3387         * gfortran.dg/assumed_type_3.f90: New.
3388         * gfortran.dg/assumed_type_4.f90: New.
3389
3390 2012-03-02  Oleg Endo  <olegendo@gcc.gnu.org>
3391
3392         PR target/49486
3393         * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
3394         * gcc.target/sh/pr49468-di.c: New.
3395
3396 2012-03-02  Maxim Kuvyrkov  <maxim@codesourcery.com>
3397
3398         * gcc.dg/graphite/pr50561.c: Update.
3399
3400 2012-03-02  Peter Bergner  <bergner@vnet.ibm.com>
3401
3402         * gcc.target/powerpc/pr52457.c: New test.
3403
3404 2012-03-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
3405
3406         * gcc.target/arm/sat-1.c: New test.
3407
3408 2012-03-02  Uros Bizjak  <ubizjak@gmail.com>
3409
3410         PR target/46716
3411         * gcc.target/i386/pr46716.c: New test.
3412
3413 2012-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
3414
3415         PR c++/51989
3416         * g++.dg/cpp0x/sfinae32.C: New.
3417
3418 2012-03-02  Richard Guenther  <rguenther@suse.de>
3419
3420         PR tree-optimization/52406
3421         * gcc.dg/torture/pr52406.c: New testcase.
3422
3423 2012-03-02  Tobias Burnus  <burnus@net-b.de>
3424
3425         PR fortran/52325
3426         * gfortran.dg/derived_comp_array_ref_8.f90: New.
3427         * gfortran.dg/nullify_2.f90: Update dg-error.
3428         * gfortran.dg/nullify_4.f90: Ditto.
3429         * gfortran.dg/pointer_init_6.f90: Ditto.
3430
3431 2012-03-02  Tobias Burnus  <burnus@net-b.de>
3432
3433         PR fortran/52270
3434         * gfortran.dg/class_51.f90: New.
3435
3436 2012-03-02  Tobias Burnus  <burnus@net-b.de>
3437
3438         PR fortran/52452
3439         * gfortran.dg/intrinsic_8.f90: New.
3440
3441 2012-03-01  Kai Tietz  <ktietz@redhat.com>
3442
3443         * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
3444         routines on mingw targets.
3445         * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
3446
3447 2012-03-01  Jakub Jelinek  <jakub@redhat.com>
3448
3449         PR tree-optimization/52445
3450         * gcc.dg/pr52445.c: New test.
3451
3452 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
3453
3454         PR target/52437
3455         * gcc.c-torture/compile/pr52437.c: New test.
3456
3457         PR middle-end/52419
3458         * gcc.dg/torture/pr52419.c: New test.
3459
3460         PR tree-optimization/52429
3461         * gcc.dg/torture/pr52429.c: New test.
3462         * g++.dg/opt/pr52429.C: New test.
3463
3464 2012-02-29  Richard Guenther  <rguenther@suse.de>
3465
3466         PR testsuite/52297
3467         * gcc.dg/lto/trans-mem-1_0.c: Remove.
3468         * gcc.dg/lto/trans-mem-1_1.c: Likewise.
3469         * gcc.dg/lto/trans-mem-2_0.c: Likewise.
3470         * gcc.dg/lto/trans-mem-2_1.c: Likewise.
3471         * gcc.dg/lto/trans-mem-4_0.c: Likewise.
3472         * gcc.dg/lto/trans-mem-4_1.c: Likewise.
3473
3474 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
3475
3476         * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
3477
3478 2012-02-29  Paul Thomas  <pault@gcc.gnu.org>
3479
3480         PR fortran/52386
3481         * gfortran.dg/realloc_on_assign_13.f90 : New test.
3482
3483 2012-02-28  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
3484
3485         PR target/51534
3486         * gcc.target/arm/neon/pr51534.c: New testcase.
3487
3488 2012-02-28  Richard Guenther  <rguenther@suse.de>
3489
3490         PR target/52407
3491         * gcc.dg/torture/pr52407.c: New testcase.
3492
3493 2012-02-28  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3494
3495         * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
3496         * gcc.target/arm/vfp2.c: Likewise.
3497         * gcc.target/arm/vfp3.c: Likewise.
3498         * gcc.target/arm/vfp4.c: Likewise.
3499         * gcc.target/arm/vfp5.c: Likewise.
3500         * gcc.target/arm/vfp6.c: Likewise.
3501         * gcc.target/arm/vfp7.c: Likewise.
3502         * gcc.target/arm/vfp8.c: Likewise.
3503         * gcc.target/arm/vfp9.c: Likewise.
3504         * gcc.target/arm/vfp10.c: Likewise.
3505         * gcc.target/arm/vfp11.c: Likewise.
3506         * gcc.target/arm/vfp12.c: Likewise.
3507         * gcc.target/arm/vfp13.c: Likewise.
3508         * gcc.target/arm/vfp14.c: Likewise.
3509         * gcc.target/arm/vfp15.c: Likewise.
3510         * gcc.target/arm/vfp16.c: Likewise.
3511         * gcc.target/arm/vfp17.c: Likewise.
3512         * gcc.target/arm/neon-constants.h: New file.
3513         * gcc.target/arm/neon-vect1.c: New test.
3514         * gcc.target/arm/neon-vect2.c: New test.
3515         * gcc.target/arm/neon-vect3.c: New test.
3516         * gcc.target/arm/neon-vect4.c: New test.
3517         * gcc.target/arm/neon-vect5.c: New test.
3518         * gcc.target/arm/neon-vect6.c: New test.
3519         * gcc.target/arm/neon-vect7.c: New test.
3520         * gcc.target/arm/neon-vect8.c: New test.
3521
3522 2012-02-28  Richard Guenther  <rguenther@suse.de>
3523
3524         PR tree-optimization/52402
3525         * gcc.dg/torture/pr52402.c: New testcase.
3526
3527 2012-02-28  Richard Guenther  <rguenther@suse.de>
3528
3529         PR lto/52400
3530         * g++.dg/lto/pr52400_0.C: New testcase.
3531
3532 2012-02-28  Georg-Johann Lay  <avr@gjlay.de>
3533
3534         * gcc.target/avr/torture/builtins-1.c: New test.
3535         * gcc.target/avr/torture/builtins-error.c: New test.
3536
3537 2012-02-28  Kai Tietz  <ktietz@redhat.com>
3538
3539         * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
3540         * gcc.target/i386/pr45352-2.c: Likewise.
3541         * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
3542         * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
3543         targets instead rand.
3544         * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
3545         * gcc.target/i386/sse2-mul-1.c: Likewise.
3546         * gcc.target/i386/sse4_1-blendps.c: Likewise.
3547         * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
3548         * gcc.target/i386/pad-1.c: Likewise.
3549         * gcc.target/i386/pad-9.c: Likewise.
3550         * gcc.target/i386/pad-2.c: Likewise.
3551         * gcc.target/i386/pad-5b.c: Likewise.
3552         * gcc.target/i386/pad-8.c: Likewise.
3553         * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
3554         * gcc.target/i386/pr44130.c: Likewise.
3555         * gcc.target/i386/align-main-1.c: Likewise.
3556         * gcc.target/i386/align-main-2.c: Likewise.
3557         * gcc.target/i386/sw-1.c: Likewise.
3558         * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
3559         on x64 mingw target.
3560         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
3561         * gcc.target/i386/pr46295.c: Likewise.
3562         * gcc.target/i386/amd64-abi-1.c: Likewise.
3563         * gcc.target/i386/amd64-abi-2.c: Likewise.
3564         * gcc.target/i386/pr39082-1.c: Likewise.
3565         * gcc.target/i386/pr39162.c: Likewise.
3566         * gcc.target/i386/pr22152.c: Likewise.
3567         * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
3568         * gcc.target/i386/wrfsbase-2.c: Likewise.
3569         * gcc.target/i386/local.c: Likewise
3570         * gcc.target/i386/wrgsbase-1.c: Likewise.
3571         * gcc.target/i386/wrfsbase-1.c: Likewise.
3572         * gcc.target/i386/pr39315-3.c: Likewise.
3573         * gcc.target/i386/pr35767-4.c: Likewise.
3574         * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
3575         x64 mingw target.
3576         * gcc.target/i386/pr45336-2.c: Likewise.
3577         * gcc.target/i386/pr45336-1.c: Likewise.
3578         * gcc.target/i386/pr45336-4.c: Likewise.
3579
3580 2012-02-27  Tristan Gingold  <gingold@adacore.com>
3581
3582         * gnat.dg/array20.ad[sb]: New test.
3583
3584 2012-02-27  Jakub Jelinek  <jakub@redhat.com>
3585
3586         PR target/52375
3587         * gcc.target/arm/pr52375.c: New test.
3588         * gcc.c-torture/compile/pr52375.c: New test.
3589
3590 2012-02-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3591
3592         * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
3593         * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
3594
3595 2012-02-27  Eric Botcazou  <ebotcazou@adacore.com>
3596
3597         * gnat.dg/aggr19.adb: New test.
3598         * gnat.dg/aggr19_pkg.ad[sb]: New helper.
3599
3600 2012-02-26  Oleg Endo  <olegendo@gcc.gnu.org>
3601
3602         PR target/49263
3603         * gcc.target/sh/pr49263.c: New.
3604
3605 2012-02-24  Andrew MacLeod  <amacleod@redhat.com>
3606
3607         * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
3608         simulate_thread_wrapper_other_threads
3609         * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
3610         Move initialization of 'value' to main().
3611         (main): Initialize 'value';
3612         * gcc.dg/simulate-thread/speculative-store.c
3613         (simulate_thread_step_verify): Return 0 when successful.
3614         * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
3615         Reduce threshold.
3616         (INSN_COUNT_THRESHOLD): New.  Instruction limit to terminate test.
3617         (simulate_thread_wrapper_other_threads): Return a success/fail value
3618         and issue an error if the instruction count threshold is exceeded.
3619
3620 2012-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3621
3622         PR target/50580
3623         * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
3624         * gcc.target/mips/interrupt_handler-3.c: Likewise.
3625
3626 2012-02-24  Richard Guenther  <rguenther@suse.de>
3627
3628         PR middle-end/52355
3629         * gcc.dg/pr52355.c: New testcase.
3630
3631 2012-02-23  Kai Tietz  <ktietz@redhat.com>
3632
3633         * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
3634         * gcc.dg/Wpadded.c: Likewise.
3635         * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
3636         structure-layout.
3637         * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
3638         for sleep by Sleep and add windows.h include for this function.
3639         * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
3640         targets.
3641         * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
3642         target.
3643         * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
3644         * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
3645         on x64 mingw target.
3646         * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
3647         * gcc.dg/pr50251.c: Disable test for x64 mingw target.
3648         * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
3649         failure on LLP64 target.
3650
3651 2012-02-23  Uros Bizjak  <ubizjak@gmail.com>
3652
3653         PR c/52290
3654         * gcc.dg/noncompile/pr52290.c: New test.
3655
3656 2012-02-23  Jakub Jelinek  <jakub@redhat.com>
3657
3658         PR tree-optimization/52019
3659         * gcc.dg/tree-ssa/ipa-split-6.c: New test.
3660
3661 2012-02-22  Kai Tietz  <ktietz@redhat.com>
3662
3663         * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
3664         * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
3665         derived pdiff_t type.
3666         * g++.dg/torture/pr49720.C: Likewise
3667
3668 2012-02-22  Uros Bizjak  <ubizjak@gmail.com>
3669
3670         PR target/52330
3671         * gcc.target/i386/pr52330.c: New test.
3672
3673 2012-02-22  Tobias Burnus  <burnus@net-b.de>
3674
3675         PR fortran/52335
3676         * gfortran.dg/io_constraints_10.f90: New.
3677
3678 2012-02-22  Ulrich Weigand  <ulrich.weigand@linaro.org>
3679
3680         * lib/target-supports.exp (check_effective_target_vect_condition):
3681         Return true for NEON.
3682
3683 2012-02-21  Kai Tietz  <ktietz@redhat.com>
3684
3685         * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
3686
3687 2012-02-21  Richard Guenther  <rguenther@suse.de>
3688
3689         PR tree-optimization/52324
3690         * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
3691
3692 2012-02-21  Georg-Johann Lay  <avr@gjlay.de>
3693
3694         PR middle-end/51782
3695         * gcc.target/avr/torture/pr51782-1.c: New test.
3696
3697 2012-02-21  Jakub Jelinek  <jakub@redhat.com>
3698
3699         PR tree-optimization/52318
3700         * gcc.dg/pr52318.c: New test.
3701
3702 2012-02-20  Kai Tietz  <ktietz@redhat.com>
3703
3704         * gcc.dg/bf-ms-layout-3.c: New testcase.
3705
3706 2012-02-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
3707
3708         PR testsuite/52229
3709         PR fortran/32380
3710         * gfortran.dg/vect/pr32380.f:  XFAIL on PowerPC and ia-64.
3711
3712 2012-02-20  Richard Guenther  <rguenther@suse.de>
3713
3714         PR tree-optimization/52298
3715         * gcc.dg/torture/pr52298.c: New testcase.
3716         * gcc.dg/vect/pr52298.c: Likewise.
3717
3718 2012-02-20  Georg-Johann Lay  <avr@gjlay.de>
3719
3720         * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
3721         * gcc.c-torture/execute/pr52286.c: Ditto.
3722
3723 2012-02-20  Jakub Jelinek  <jakub@redhat.com>
3724
3725         PR tree-optimization/52286
3726         * gcc.c-torture/execute/pr52286.c: New test.
3727
3728 2012-02-18  Tobias Burnus  <burnus@net-b.de>
3729
3730         PR fortran/52295
3731         * gfortran.dg/interface_35.f90: Use -std=f2003.
3732         * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
3733         * gfortran.dg/interface_assignment_4.f90: Ditto.
3734         * gfortran.dg/bessel_1.f90: Ditto.
3735         * gfortran.dg/func_result_6.f90: Ditto.
3736         * gfortran.dg/hypot_1.f90: Ditto.
3737         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
3738
3739 2012-02-17  Tobias Burnus  <burnus@net-b.de>
3740
3741         PR translation/52232
3742         PR translation/52234
3743         PR translation/52245
3744         PR translation/52246
3745         PR translation/52262
3746         PR translation/52273
3747         * gfortran.dg/coarray_22.f90: Update dg-error.
3748         * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
3749
3750 2012-02-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3751
3752         PR target/51753
3753         * lib/gcc-simulate-thread.exp: Load timeout.exp.
3754         (simulate-thread): Use default timeout.
3755
3756 2012-02-16  Jason Merrill  <jason@redhat.com>
3757
3758         PR c++/52248
3759         * g++.dg/ext/timevar1.C: New.
3760
3761 2012-02-16  Fabien ChĂȘne  <fabien@gcc.gnu.org>
3762
3763         PR c++/52126
3764         * g++.dg/template/using21.C: New.
3765         * g++.dg/template/using22.C: Likewise.
3766
3767 2012-02-16  Jason Merrill  <jason@redhat.com>
3768
3769         PR c++/51415
3770         * g++.dg/cpp0x/lambda/lambda-err1.C: New.
3771
3772 2012-02-16  Jakub Jelinek  <jakub@redhat.com>
3773
3774         PR tree-optimization/52255
3775         * gcc.c-torture/compile/pr52255.c: New test.
3776
3777         PR debug/52260
3778         * g++.dg/debug/dwarf2/pr52260.C: New test.
3779
3780         PR middle-end/51929
3781         * g++.dg/ipa/pr51929.C: New test.
3782
3783 2012-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
3784
3785         PR target/52199
3786         * gcc.target/powerpc/pr52199.c: New file.
3787
3788 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3789
3790         PR target/52152
3791         * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
3792
3793 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3794
3795         * gcc.dg/pr51867.c: Don't include <math.h>.
3796         (sqrtf): Declare.
3797
3798 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
3799
3800         * gcc.dg/lto/20091013-1_1.c: xfail for avr.
3801         * gcc.dg/lto/20091013-1_2.c: xfail for avr.
3802
3803 2012-02-15  Tobias Grosser <grosser@fim.uni-passau.de>
3804
3805         PR tree-optimization/50561
3806         * gcc.dg/graphite/pr50561.c: New testcase.
3807
3808 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
3809
3810         * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
3811         * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
3812
3813 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
3814
3815         * gnat.dg/discr35.ad[sb]: New test.
3816
3817 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
3818
3819         * gnat.dg/volatile10.adb: New test.
3820         * gnat.dg/volatile10_pkg.ads: New helper.
3821
3822 2012-02-14  Jason Merrill  <jason@redhat.com>
3823
3824         * g++.dg/ext/attrib43.C: New.
3825
3826 2012-02-14  Hans-Peter Nilsson  <hp@axis.com>
3827
3828         * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
3829         * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
3830         fgnu_tm.
3831         * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
3832         gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
3833         * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
3834         effective_target fgnu_tm.
3835         * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
3836
3837 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
3838
3839         PR c++/52247
3840         * g++.dg/template/asmgoto1.C: New test.
3841
3842 2012-02-14  Ian Lance Taylor  <iant@google.com>
3843
3844         PR go/48501
3845         * go.test/go-test.exp (go-gc-tests): Disable optimizations when
3846         compiling generated file for 64bit and index tests.
3847
3848 2012-02-14  Uros Bizjak  <ubizjak@gmail.com>
3849
3850         * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
3851
3852 2012-02-14  Richard Guenther  <rguenther@suse.de>
3853
3854         PR tree-optimization/52244
3855         PR tree-optimization/51528
3856         * gcc.dg/torture/pr52244.c: New testcase.
3857
3858 2012-02-14  Walter Lee  <walt@tilera.com>
3859
3860         * g++.dg/other/PR23205.C: Disable test on tile.
3861         * g++.dg/other/pr23205-2.C: Disable test on tile.
3862         * gcc.dg/20020312-2.c: Add a condition for __tile__.
3863         * gcc.dg/20040813-1.c: Disable test on tile.
3864         * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
3865         * gcc.misc-tests/linkage.exp: Handle tilegx.
3866
3867 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
3868
3869         PR tree-optimization/52210
3870         * gcc.dg/pr52210.c: New test.
3871
3872 2012-02-14  Jason Merrill  <jason@redhat.com>
3873
3874         PR c++/39055
3875         * g++.dg/overload/defarg5.C: New.
3876
3877 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
3878
3879         PR c/52181
3880         * c-c++-common/pr52181.c: New test.
3881
3882 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
3883
3884         PR c++/52215
3885         * g++.dg/ext/atomic-1.C: New test.
3886
3887 2012-02-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3888
3889         * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
3890
3891 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
3892
3893         PR middle-end/52209
3894         * gcc.c-torture/execute/pr52209.c: New test.
3895
3896 2012-02-12  Mikael Morin  <mikael@gcc.gnu.org>
3897
3898         PR fortran/50981
3899         * gfortran.dg/elemental_optional_args_5.f03: New test.
3900
3901 2012-02-12 Iain Sandoe  <iains@gcc.gnu.org>
3902
3903         PR testsuite/50076
3904         * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
3905         cases.
3906
3907 2012-02-11  Ian Lance Taylor  <iant@google.com>
3908
3909         PR go/51874
3910         * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
3911         SPARC Solaris.  Don't run the test at all on systems where it may
3912         not work, rather than xfailing it.
3913
3914 2012-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
3915
3916         PR rtl-optimization/52175
3917         * gcc.c-torture/compile/pr52175.c: New test.
3918
3919 2012-02-10  Jason Merrill  <jason@redhat.com>
3920
3921         PR c++/51910
3922         * g++.dg/template/repo10.C: New.
3923
3924 2012-02-11  Jakub Jelinek  <jakub@redhat.com>
3925
3926         PR debug/52132
3927         * gcc.dg/pr52132.c: New test.
3928
3929 2012-02-10  Eric Botcazou  <ebotcazou@adacore.com>
3930
3931         * gnat.dg/specs/aggr4.ads: New test.
3932         * gnat.dg/specs/aggr4_pkg.ads: New helper.
3933
3934 2012-02-10  H.J. Lu  <hongjiu.lu@intel.com>
3935
3936         PR target/52146
3937         * gcc.target/i386/pr52146.c: New.
3938
3939 2012-02-10  Jakub Jelinek  <jakub@redhat.com>
3940
3941         PR middle-end/52177
3942         * c-c++-common/pr52177.c: New test.
3943
3944 2012-02-10  Jan Hubicka  <jh@suse.cz>
3945
3946         PR middle-end/48600
3947         * g++.dg/torture/pr48600.C: New testcase.
3948
3949 2012-02-09  Peter Bergner  <bergner@vnet.ibm.com>
3950
3951         PR middle-end/52140
3952         * gcc.dg/dfp/pr52140.c: New test.
3953
3954 2012-02-09  Jakub Jelinek  <jakub@redhat.com>
3955
3956         PR fortran/32380
3957         * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
3958         of dg-options.
3959
3960 2012-02-09  Bin Cheng  <bin.cheng@arm.com>
3961
3962         PR middle-end/51867
3963         * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
3964         * testsuite/gcc.dg/pr51867.c: New test.
3965
3966 2012-02-09  Ian Lance Taylor  <iant@google.com>
3967
3968         * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
3969         which don't support -fsplit-stack.  Turn off optimization when
3970         compiling select5-out.go.
3971
3972 2012-02-08  Ian Lance Taylor  <iant@google.com>
3973
3974         * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
3975         systems which don't support -fsplit-stack.
3976
3977 2012-02-08  Andrew MacLeod  <amacleod@redhat.com>
3978
3979         * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
3980         * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
3981         machine instuction in the log.
3982
3983 2012-02-08  Jack Howarth <howarth@bromo.med.uc.edu>
3984
3985         * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
3986           to 20 seconds.
3987
3988 2012-02-08  Magnus Granberg  <zorry@gentoo.org>
3989
3990         PR driver/48524
3991         * gcc.dg/pr48524.c: New test.
3992         * gcc.dg/pr48524.spec: New spec file for test.
3993
3994 2012-02-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
3995
3996         PR fortran/32380
3997         * gfortran.dg/vect/pr32380.f90:  New test.
3998
3999 2012-02-08  Tobias Burnus  <burnus@net-b.de>
4000
4001         PR fortran/52151
4002         * gfortran.dg/realloc_on_assign_12.f90: New.
4003
4004 2012-02-08  Richard Guenther  <rguenther@suse.de>
4005
4006         PR rtl-optimization/52170
4007         * gcc.dg/torture/pr52170.c: New testcase.
4008
4009 2012-02-08  Jakub Jelinek  <jakub@redhat.com>
4010
4011         PR gcov-profile/52150
4012         * gcc.dg/tree-prof/pr52150.c: New test.
4013
4014         PR rtl-optimization/52139
4015         * gcc.dg/pr52139.c: New test.
4016
4017 2012-02-07  Jason Merrill  <jason@redhat.com>
4018
4019         PR c++/51675
4020         * g++.dg/cpp0x/constexpr-union3.C: New.
4021
4022         PR c++/52035
4023         * g++.dg/lto/pr52035_0.C: New.
4024
4025 2012-02-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4026
4027         * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
4028         * gcc.dg/special/weak-1.c: Likewise.
4029         * gcc.dg/ucnid-12.c: Likewise.
4030         * gcc.dg/torture/pr45678-1.c: Likewise.
4031         * gcc.dg/torture/pr45678-2.c: Likewise.
4032         * gcc.dg/vector-4.c: Likewise.
4033         * gcc.dg/ipa/inline-5.c: Likewise.
4034         * gcc.dg/ucnid-11.c: Likewise.
4035         * gcc.misc-tests/gcov-13.c: Likewise.
4036         * gcc.misc-tests/gcov-14.c: Likewise.
4037         * g++.dg/ext/label13.C: Likewise.
4038         * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
4039         hppa*-*-hpux* options.
4040         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
4041         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
4042         * gcc.dg/pr48616.c: Likewise.
4043         * gcc.dg/pr17957.c: Likewise.
4044         * gcc.dg/pr17055-1.c: Likewise.
4045         * gcc.dg/pr32912-1.c: Likewise.
4046         * gcc.dg/tm/pr51472.c: Likewise.
4047         * c-c++-common/fold-bitand-4.c: Likewise.
4048         * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
4049         Use dg-additional-options for extra options.
4050
4051 2012-02-07  Joern Rennecke <joern.rennecke@embecosm.com>
4052
4053         * gcc.target/epiphany/interrupt-2.c: New test.
4054
4055 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
4056
4057         PR target/52155
4058         * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
4059         * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
4060         for MIPS ELF.
4061
4062 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
4063
4064         PR target/52152
4065         * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
4066
4067 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
4068
4069         PR middle-end/24306
4070         PR target/52154
4071         * lib/target-supports.exp (check_effective_target_mips_eabi): New.
4072         * gcc.target/mips/va-arg-1.c: New test.
4073
4074 2012-02-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
4075
4076         * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
4077         for -mno-pointers-to-nested-functions.
4078
4079 2012-02-07  Eric Botcazou  <ebotcazou@adacore.com>
4080
4081         * gcc.c-torture/execute/20120207-1.c: New test.
4082
4083 2012-02-07  Jakub Jelinek  <jakub@redhat.com>
4084
4085         PR rtl-optimization/52060
4086         * gcc.dg/torture/pr52060.c: New test.
4087
4088         PR middle-end/52074
4089         * gcc.c-torture/compile/pr52074.c: New test.
4090
4091 2012-02-07  Tobias Burnus  <burnus@net-b.de>
4092
4093         PR fortran/51514
4094         * gfortran.dg/class_to_type_2.f90: New.
4095
4096 2012-02-06  Thomas König  <tkoenig@gcc.gnu.org>
4097
4098         PR fortran/32373
4099         * gfortran.dg/vect/vect-8.f90:  Use vect_double effective target.
4100         Remove module.
4101
4102 2012-02-06  Jason Merrill  <jason@redhat.com>
4103
4104         PR c++/52088
4105         * g++.dg/template/conv13.C: New.
4106
4107 2012-02-06  Richard Guenther  <rguenther@suse.de>
4108
4109         PR tree-optimization/52115
4110         * gcc.c-torture/compile/pr52115.c: New testcase.
4111
4112 2012-02-06  Jakub Jelinek  <jakub@redhat.com>
4113
4114         PR target/52129
4115         * gcc.c-torture/execute/pr52129.c: New test.
4116
4117 2012-02-06  Andrey Belevantsev  <abel@ispras.ru>
4118
4119         * gcc.dg/pr48374.c: Actually add the test I forgot
4120         in the 2012-01-25 commit.
4121
4122 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
4123
4124         PR fortran/32373
4125         * gfortran.dg/vect/vect-8.f90:  New test case.
4126
4127 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
4128
4129         PR fortran/48847
4130         * gfortran.dg/warn_unused_dummy_argument_3.f90:  New test.
4131
4132 2012-02-05  Paul Thomas  <pault@gcc.gnu.org>
4133
4134         PR fortran/52102
4135         * gfortran.dg/class_48.f90 : Add test of allocate class array
4136         component with source in subroutine test3.  Remove commenting
4137         out in subroutine test4, since branching on unitialized variable
4138         is now fixed (no PR for this last.).
4139
4140 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
4141
4142         * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
4143         on MIPS targets.
4144         * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
4145
4146 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
4147
4148         PR target/52125
4149         * lib/target-supports.exp (check_effective_target_mips_rel): New.
4150         * gcc.dg/pr48774.c: Skip on MIPS REL targets.
4151
4152 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
4153
4154         * lib/target-supports.exp (check_effective_target_mips_llsc): New.
4155         (check_effective_target_sync_int_long): Use it.
4156         (check_effective_target_sync_char_short): Likewise.
4157         * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
4158
4159 2012-02-05  Tobias Burnus  <burnus@net-b.de>
4160
4161         PR fortran/51972
4162         * gfortran.dg/class_48.f90: Add some further checks.
4163
4164 2012-02-05  Ira Rosen  <irar@il.ibm.com>
4165
4166         PR tree-optimization/52091
4167         * gcc.dg/vect/pr52091.c: New test.
4168
4169 2012-02-04  Jakub Jelinek  <jakub@redhat.com>
4170
4171         PR rtl-optimization/52113
4172         * gcc.target/avr/pr52113.c: New test.
4173
4174 2012-02-03  Jakub Jelinek  <jakub@redhat.com>
4175
4176         PR rtl-optimization/52092
4177         * gcc.c-torture/compile/pr52092.c: New test.
4178
4179 2012-02-02  Mikael Morin  <mikael@gcc.gnu.org>
4180
4181         PR fortran/41587
4182         * gfortran.dg/class_array_10.f03: New test.
4183
4184         PR fortran/46356
4185         * gfortran.dg/class_array_11.f03: New test.
4186
4187         PR fortran/51754
4188         * gfortran.dg/class_array_12.f03: New test.
4189
4190 2012-02-02  Paul Thomas  <pault@gcc.gnu.org>
4191
4192         PR fortran/52012
4193         * gfortran.dg/realloc_on_assign_11.f90: New test.
4194
4195 2012-02-02  Tobias Burnus  <burnus@net-b.de>
4196
4197         PR fortran/52093
4198         * gfortran.dg/shape_7.f90: New.
4199
4200 2012-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
4201
4202         * gcc.target/mips/mips-prepend-1.c: New test.
4203
4204 2012-02-02  Jan Hubicka  <jh@suse.cz>
4205             Tom de Vries  <tom@codesourcery.com>
4206
4207         PR middle-end/51998
4208         * testsuite/gcc.dg/alias-12.c: New testcase.
4209         * testsuite/gcc.dg/alias-13.c: New testcase.
4210
4211 2012-02-02  Jakub Jelinek  <jakub@redhat.com>
4212
4213         PR target/52086
4214         * gcc.dg/pr52086.c: New test.
4215
4216         PR tree-optimization/52073
4217         * gcc.c-torture/compile/pr52073.c: New test.
4218
4219 2012-02-01  Thomas König  <tkoenig@gcc.gnu.org>
4220
4221         PR fortran/51958
4222         * gfortran.dg/function_optimize_10.f90:  New test.
4223
4224 2012-02-01  Uros Bizjak  <ubizjak@gmail.com>
4225
4226         * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
4227         test on alpha*-*-*.
4228
4229 2012-02-01  Tobias Burnus  <burnus@net-b.de>
4230
4231         PR fortran/52024
4232         * gfortran.dg/typebound_operator_14.f90: New.
4233
4234 2012-02-01  Tobias Burnus  <burnus@net-b.de>
4235
4236         PR fortran/52059
4237         * gfortran.dg/elemental_function_1.f90: New.
4238
4239 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
4240
4241         PR rtl-optimization/51374
4242         * gcc.target/avr/torture/pr51374-1.c:
4243         Also fail if SBIS is seen.
4244
4245 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
4246
4247         PR rtl-optimization/51374
4248         * gcc.target/avr/torture/pr51374-1.c: New.
4249
4250 2012-01-31  Tobias Burnus  <burnus@net-b.de>
4251
4252         PR fortran/52024
4253         * gfortran.dg/typebound_generic_11.f90: New.
4254
4255 2012-01-31  Tobias Burnus  <burnus@net-b.de>
4256
4257         PR fortran/52029
4258         * gfortran.dg/class_49.f90: New.
4259
4260 2012-01-31  Tobias Burnus  <burnus@net-b.de>
4261
4262         PR fortran/52013
4263         * gfortran.dg/elemental_args_check_6.f90: New.
4264
4265 2012-01-31  Jason Merrill  <jason@redhat.com>
4266
4267         PR c++/52043
4268         * g++.dg/cpp0x/variadic122.C: New.
4269
4270 2012-01-31  Paul Thomas  <pault@gcc.gnu.org>
4271
4272         PR fortran/52012
4273         * gfortran.dg/realloc_on_assign_10.f90: New test.
4274
4275 2012-01-31  Richard Guenther  <rguenther@suse.de>
4276
4277         PR tree-optimization/51528
4278         * gcc.dg/torture/pr51528.c: New testcase.
4279
4280 2012-01-30  Uros Bizjak  <ubizjak@gmail.com>
4281
4282         PR go/48501
4283         * lib/go.exp (go_target_compile): Append timeout= to options.
4284         * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
4285         select5-out.go test on alpha*-*-* targets.
4286
4287 2012-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
4288
4289         * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
4290         (TEST_SHORT): Reformat in the same way.
4291         * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
4292         (TEST_SHORT): Reformat in the same way.
4293         * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
4294         * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
4295         * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
4296         * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
4297         * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
4298
4299 2012-01-30  Bin Cheng  <bin.cheng@arm.com>
4300
4301         PR target/51835
4302         * gcc.target/arm/pr51835.c: New testcase.
4303
4304 2012-01-30  Richard Guenther  <rguenther@suse.de>
4305
4306         PR tree-optimization/52028
4307         * gcc.dg/torture/pr52028.c: New testcase.
4308         * gfortran.dg/ldist-pr45199.f: Adjust.
4309         * gcc.dg/tree-ssa/ldist-16.c: Likewise.
4310         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
4311         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
4312
4313 2012-01-30  Jakub Jelinek  <jakub@redhat.com>
4314
4315         PR debug/52027
4316         * gcc.dg/tree-prof/pr52027.c: New test.
4317
4318         PR tree-optimization/52046
4319         * gcc.dg/pr52046.c: New test.
4320
4321         PR debug/52048
4322         * g++.dg/other/pr52048.C: New test.
4323
4324 2012-01-30  Richard Guenther  <rguenther@suse.de>
4325
4326         PR tree-optimization/52045
4327         * gcc.dg/pr52045.c: New testcase.
4328
4329 2012-01-30  Greta Yorsh  <Greta.Yorsh@arm.com>
4330
4331         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
4332         new code generated for __sync_lock_release.
4333
4334 2012-01-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4335
4336         * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
4337
4338 2012-01-29  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4339
4340         PR testsuite/51875
4341         * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
4342
4343         * g++.dg/ext/visibility/template10.C: Fix typo.
4344
4345         * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
4346
4347 2012-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
4348
4349         PR c++/51327
4350         * g++.dg/cpp0x/constexpr-ice6.C: New.
4351
4352 2012-01-29  Tobias Burnus  <burnus@net-b.de>
4353
4354         PR fortran/41600
4355         * gfortran.dg/default_initialization_6.f90: New.
4356
4357 2012-01-29  Tobias Burnus  <burnus@net-b.de>
4358
4359         PR fortran/51972
4360         * gfortran.dg/class_allocate_12.f90: Enable disabled test.
4361         * gfortran.dg/class_48.f90: New.
4362
4363 2012-01-29  Janne Blomqvist  <jb@gcc.gnu.org>
4364
4365         PR fortran/51808
4366         * gfortran.dg/module_md5_1.f90: Update MD5 sum.
4367
4368 2012-01-28  Tobias Burnus  <burnus@net-b.de>
4369
4370         PR fortran/51972
4371         * gfortran.dg/class_allocate_12.f90: New.
4372
4373 2012-01-28  Eric Botcazou  <ebotcazou@adacore.com>
4374
4375         * gcc.dg/torture/pr50444.c: Fix dg directives.
4376
4377 2012-01-28  Jakub Jelinek  <jakub@redhat.com>
4378
4379         PR target/52006
4380         * gcc.target/arm/pr52006.c: New test.
4381
4382 2012-01-27  Aldy Hernandez  <aldyh@redhat.com>
4383
4384         PR testsuite/52011
4385         * gcc.dg/lto/trans-mem.h: New file.
4386         * gcc.dg/lto/trans-mem-2_0.c: Include it.
4387         * gcc.dg/lto/trans-mem-1_1.c: Same.
4388         * gcc.dg/lto/trans-mem-4_1.c: Same.
4389         * gcc.dg/lto/trans-mem-3_1.c: Same.
4390
4391 2012-01-27  Tobias Burnus  <burnus@net-b.de>
4392
4393         PR fortran/52022
4394         * gfortran.dg/dummy_procedure_7.f90: New.
4395
4396 2012-01-27  Andreas Schwab  <schwab@linux-m68k.org>
4397
4398         * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
4399         *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
4400
4401 2012-01-27  Jakub Jelinek  <jakub@redhat.com>
4402
4403         PR c++/51852
4404         * g++.dg/other/gc5.C: New test.
4405
4406 2012-01-27  Richard Guenther  <rguenther@suse.de>
4407
4408         PR tree-optimization/50444
4409         * gcc.dg/torture/pr50444.c: New testcase.
4410
4411 2012-01-27  Tobias Burnus  <burnus@net-b.de>
4412
4413         PR fortran/51970
4414         PR fortran/51977
4415         * gfortran.dg/move_alloc_13.f90: New.
4416
4417 2012-01-27  Tobias Burnus  <burnus@net-b.de>
4418
4419         PR fortran/51953
4420         * gfortran.dg/allocate_alloc_opt_13.f90: New.
4421         * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
4422         and change dg-error string.
4423
4424 2012-01-27  Tobias Burnus  <burnus@net-b.de>
4425
4426         PR fortran/52016
4427         * gfortran.dg/elemental_args_check_5.f90: New.
4428
4429 2012-01-27  Richard Guenther  <rguenther@suse.de>
4430
4431         PR middle-end/51959
4432         * g++.dg/torture/pr51959.C: New testcase.
4433
4434 2012-01-27  Tom de Vries  <tom@codesourcery.com>
4435
4436         PR tree-optimization/51990
4437         * gcc.dg/pr51990.c: New test.
4438         * gcc.dg/pr51990-2.c: Same.
4439
4440 2012-01-27  Paul Thomas  <pault@gcc.gnu.org>
4441             Tobias Burnus <burnus@gcc.gnu.org>
4442
4443         PR fortran/48705
4444         * gfortran.dg/class_allocate_11.f03: New.
4445
4446         PR fortran/51870
4447         PR fortran/51943
4448         PR fortran/51946
4449         * gfortran.dg/class_allocate_7.f03: New.
4450         * gfortran.dg/class_allocate_8.f03: New.
4451         * gfortran.dg/class_allocate_9.f03: New.
4452         * gfortran.dg/class_allocate_10.f03: New.
4453
4454 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
4455
4456         * gnat.dg/discr34.adb: New test.
4457         * gnat.dg/discr34_pkg.ads: New helper.
4458
4459 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
4460
4461         * gnat.dg/discr33.adb: New test.
4462
4463 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
4464
4465         * gnat.dg/limited_with3.ad[sb): New test.
4466         * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
4467         * gnat.dg/limited_with3_pkg2.ads: Likewise.
4468         * gnat.dg/limited_with3_pkg3.ads: Likewise.
4469
4470 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
4471
4472         * gnat.dg/stack_usage1.adb: New test.
4473         * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
4474
4475         * gcc.dg/pr44194-1.c: Remove superfluous include directive.
4476         * gcc.dg/pr44194-2.c: Likewise.
4477
4478 2012-01-26  Paolo Carlini  <paolo.carlini@oracle.com>
4479
4480         PR c++/51370
4481         * g++.dg/template/crash112.C: New.
4482
4483 2012-01-27  Richard Henderson  <rth@redhat.com>
4484
4485         * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
4486
4487 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4488
4489         * gfortran.dg/reassoc_4.f: Use dg-additional-options.
4490
4491 2012-01-26  Jakub Jelinek  <jakub@redhat.com>
4492
4493         PR middle-end/51895
4494         * g++.dg/opt/pr51895.C: New test.
4495
4496 2012-01-26  Michael Matz  <matz@suse.de>
4497
4498         PR tree-optimization/48794
4499         * gfortran.dg/gomp/pr48794-2.f90: New testcase.
4500
4501 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4502
4503         * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
4504
4505 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4506
4507         * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
4508         * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
4509         memory.
4510         * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
4511         the default value for s390 and s390x.
4512
4513 2012-01-25  Aldy Hernandez  <aldyh@redhat.com>
4514
4515         PR lto/51698
4516         * gcc.dg/lto/trans-mem-4_0.c: New.
4517         * gcc.dg/lto/trans-mem-4_1.c: New.
4518         * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
4519         TM builtins.
4520         * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
4521         * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
4522         TM builtins.
4523         * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
4524         * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
4525         TM builtins.
4526
4527 2012-01-25  Georg-Johann Lay  <avr@gjlay.de>
4528
4529         * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
4530
4531 2012-01-25  Ian Lance Taylor  <iant@google.com>
4532
4533         * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
4534
4535 2012-01-25  Tobias Burnus  <burnus@net-b.de>
4536
4537         PR fortran/51995
4538         * gfortran.dg/typebound_proc_25.f90: New.
4539
4540 2012-01-25  Jason Merrill  <jason@redhat.com>
4541
4542         PR c++/51992
4543         * g++.dg/lto/pr51992_0.C: New.
4544
4545 2012-01-25  Jakub Jelinek  <jakub@redhat.com>
4546
4547         PR tree-optimization/51987
4548         * gcc.target/i386/pr51987.c: New test.
4549
4550 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
4551
4552         * gcc.dg/tm/lto-1.c: Require lto support in target.
4553
4554 2012-01-25  Andrey Belevantsev  <abel@ispras.ru>
4555
4556         PR rtl-optimization/48374
4557         * gcc.dg/pr48374.c: New test.
4558
4559 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
4560
4561         * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
4562
4563 2012-01-25  Tobias Burnus  <burnus@net-b.de>
4564
4565         PR fortran/51966
4566         * gfortran.dg/derived_constructor_char_3.f90: New.
4567
4568 2012-01-24  Ian Lance Taylor  <iant@google.com>
4569
4570         * go.test/go-test.exp (filecmp): New procedure.
4571         (errchk): Handle quoted square brackets.
4572         (go-gc-tests): Set go_compile_args. Handle various new test
4573         lines.  Skip a few new tests.
4574         * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
4575
4576 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
4577
4578         * lib/target-supports.exp (proc check_effective_target_vect_perm)
4579         (check_effective_target_vect_extract_even_odd)
4580         (check_effective_target_vect_interleave): Return true for MIPS
4581         paired-single.
4582
4583 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
4584
4585         * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
4586         (main): Use it instead of argc.
4587
4588 2012-01-24  Jason Merrill  <jason@redhat.com>
4589
4590         PR c++/51973
4591         * g++.dg/cpp0x/sfinae31.C: New.
4592
4593 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
4594
4595         * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
4596
4597 2012-01-24  Jason Merrill  <jason@redhat.com>
4598
4599         PR c++/51812
4600         * g++.dg/inherit/covariant20.C: New.
4601
4602 2012-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
4603
4604         PR c++/51223
4605         * g++.dg/parse/crash58.C: New.
4606
4607 2012-01-24  Jakub Jelinek  <jakub@redhat.com>
4608
4609         PR target/51957
4610         * gcc.dg/pr51957-1.c: New test.
4611         * gcc.dg/pr51957-1.h: New file.
4612         * gcc.dg/pr51957-2.c: New test.
4613
4614 2012-01-23  Jason Merrill  <jason@redhat.com>
4615
4616         PR c++/51930
4617         * g++.dg/ext/visibility/template10.C: New.
4618
4619 2012-01-23  Tobias Burnus  <burnus@net-b.de>
4620
4621         PR fortran/51948
4622         * gfortran.dg/move_alloc_12.f90: New.
4623
4624 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4625
4626         PR middle-end/45416
4627         * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
4628
4629 2012-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
4630
4631         PR c++/51398
4632         * g++.dg/template/crash111.C: New.
4633
4634 2012-01-23  Arnaud Charlet  <charlet@adacore.com>
4635
4636         * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
4637         configurations.
4638         * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
4639
4640 2012-01-23  Dodji Seketeli  <dodji@redhat.com>
4641
4642         PR testsuite/51941
4643         * g++.dg/debug/dwarf2/nested-3.C:  Accept multiple lines between
4644         the DW_TAG_class_type and DW_AT_name: "Executor".
4645
4646 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4647
4648         * lib/target-supports.exp
4649         (check_effective_target_vect_extract_even_odd): Handle ARM neon.
4650         (check_effective_target_vect_interleave): Likewise.
4651
4652 2012-01-22  Jason Merrill  <jason@redhat.com>
4653
4654         PR c++/51925
4655         * g++.dg/template/using20.C: New.
4656         * g++.dg/template/template-id-2.C: Adjust diagnostic.
4657
4658 2012-01-23  Jason Merrill  <jason@redhat.com>
4659
4660         PR target/51934
4661         * g++.dg/torture/pr51344.C: Limit to x86.
4662
4663 2012-01-23  Greta Yorsh  <Greta.Yorsh@arm.com>
4664
4665         * c-c++-common/tm/omp.c: Require target with pthread support.
4666
4667 2012-01-23  Richard Guenther  <rguenther@suse.de>
4668
4669         PR tree-optimization/51949
4670         * gcc.dg/torture/pr51949.c: New testcase.
4671
4672 2012-01-23  Jakub Jelinek  <jakub@redhat.com>
4673
4674         PR rtl-optimization/51933
4675         * gcc.c-torture/execute/pr51933.c: New test.
4676
4677 2012-01-22  Douglas B Rupp  <rupp@gnat.com>
4678
4679         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
4680         Do not define for Interix.
4681
4682 2012-01-22  Jason Merrill  <jason@redhat.com>
4683
4684         PR c++/51832
4685         * g++.dg/lto/pr51832.h: New.
4686         * g++.dg/lto/pr51832_0.C: New.
4687         * g++.dg/lto/pr51832_1.C: New.
4688
4689 2012-01-22  Eric Botcazou  <ebotcazou@adacore.com>
4690
4691         * gcc.dg/ext-elim-1.c: New test.
4692
4693 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
4694
4695         PR target/51931
4696         * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
4697         * g++.dg/opt/longbranch1.C: Likewise.
4698
4699 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
4700
4701         * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
4702         in C++11 mode.
4703
4704 2012-01-21  Steven G. Kargl  <kargl@gcc.gnu.org>
4705
4706         PR fortran/50556
4707         * gfortran.dg/namelist_74.f90: New test.
4708         * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
4709
4710 2012-01-21  Tobias Burnus  <burnus@net-b.de>
4711
4712         PR fortran/51913
4713         * gfortran.dg/class_47.f90: New.
4714
4715 2012-01-21  Eric Botcazou  <ebotcazou@adacore.com>
4716
4717         * gnat.dg/renaming5.ad[sb]: New test.
4718
4719 2012-01-20  Jason Merrill  <jason@redhat.com>
4720
4721         PR c++/51919
4722         * g++.dg/pch/mangle1.{C,Hs}: Remove.
4723
4724 2012-01-20  Jason Merrill  <jason@redhat.com>
4725
4726         PR c++/51922
4727         * g++.dg/ext/attrib42.C: Require ilp32.
4728
4729 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
4730
4731         PR target/51915
4732         * gcc.target/arm/pr51915.c: New test.
4733
4734 2012-01-20  Cary Coutant  <ccoutant@google.com>
4735             Dodji Seketeli  <dodji@redhat.com>
4736
4737         PR debug/45682
4738         * g++.dg/debug/dwarf2/nested-3.C: New test.
4739
4740 2012-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
4741
4742         PR c++/51402
4743         * g++.dg/template/crash110.C: New.
4744
4745 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4746
4747         * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
4748         Remove default options on hppa*-*-hpux*.
4749
4750 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4751
4752         * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
4753
4754 2012-01-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4755
4756         * gcc.c-torture/compile/pr51856.c: New testcase.
4757
4758 2012-01-20  Uros Bizjak  <ubizjak@gmail.com>
4759
4760         * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
4761         options to go_target_compile.
4762
4763 2012-01-20  Kai Tietz  <ktietz@redhat.com>
4764
4765         * g++.dg/torture/pr51344.C: Fix typo.
4766
4767 2012-01-20  Richard Guenther  <rguenther@suse.de>
4768
4769         PR tree-optimization/51903
4770         * g++.dg/torture/pr51903.C: New testcase.
4771
4772 2012-01-20  Tobias Burnus  <burnus@net-b.de>
4773             Janus Weil  <janus@gcc.gnu.org>
4774
4775         PR fortran/51056
4776         * gfortran.dg/use_21.f90: New.
4777
4778 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
4779
4780         PR target/51106
4781         * gcc.dg/torture/pr51106-1.c: New test.
4782         * gcc.dg/torture/pr51106-2.c: New test.
4783
4784 2012-01-19  Kai Tietz  <ktietz@redhat.com>
4785
4786         * g++.dg/torture/pr51344.C: New test.
4787
4788 2012-01-19  Tobias Burnus  <burnus@net-b.de>
4789
4790         PR fortran/51904
4791         * gfortran.dg/intrinsic_size_2.f90: New.
4792
4793 2012-01-19  Jason Merrill  <jason@redhat.com>
4794
4795         PR c++/51889
4796         * g++.dg/inherit/using7.C: New.
4797
4798 2012-01-19  Richard Guenther  <rguenther@suse.de>
4799
4800         PR tree-optimization/37997
4801         * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
4802
4803 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
4804
4805         PR rtl-optimization/51505
4806         * gcc.dg/pr51505.c: New test.
4807
4808 2012-01-18  Paul Thomas  <pault@gcc.gnu.org>
4809
4810         PR fortran/51634
4811         * gfortran.dg/typebound_operator_12.f03: New.
4812         * gfortran.dg/typebound_operator_13.f03: New.
4813
4814 2012-01-18  Paolo Carlini  <paolo.carlini@oracle.com>
4815
4816         PR c++/51225
4817         * g++.dg/cpp0x/pr51225.C: New.
4818
4819 2012-01-17  Ian Lance Taylor  <iant@google.com>
4820
4821         PR go/50656
4822         * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
4823
4824 2012-01-17  Tobias Burnus  <burnus@net-b.de>
4825
4826         PR fortran/51869
4827         * gfortran.dg/realloc_on_assign_9.f90: New.
4828
4829 2012-01-17  Aldy Hernandez  <aldyh@redhat.com>
4830
4831         PR other/51165
4832         * gcc.dg/tm/memopt-3.c: Remove xfail.
4833         * gcc.dg/tm/memopt-4.c: Remove xfail.
4834         * gcc.dg/tm/memopt-5.c: Remove xfail.
4835         * gcc.dg/tm/memopt-7.c: Remove xfail.
4836
4837 2012-01-17  Jakub Jelinek  <jakub@redhat.com>
4838
4839         PR tree-optimization/51877
4840         * gcc.c-torture/execute/pr51877.c: New test.
4841
4842 2012-01-17  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
4843
4844         * gcc.dg/vect/no-section-anchors-vect-69.c: Change
4845         {!vect_align_arrays} to vect_sizes_32B_16B.
4846         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
4847         * gcc.dg/vect/vect-peel-3.c: Ditto.
4848
4849 2012-01-16  Jason Merrill  <jason@redhat.com>
4850
4851         PR c++/51854
4852         * g++.dg/abi/mangle60.C: New.
4853
4854         PR c++/51827
4855         * g++.dg/pch/mangle1.{C,Hs}: New.
4856
4857 2012-01-16  Mikael Morin  <mikael@gcc.gnu.org>
4858             Tobias Burnus  <burnus@net-b.de>
4859
4860         PR fortran/50981
4861         * gfortran.dg/elemental_optional_args_3.f90: New
4862         * gfortran.dg/elemental_optional_args_4.f90: New
4863
4864 2012-01-16  Tobias Burnus  <burnus@net-b.de>
4865
4866         PR fortran/51809
4867         * gfortran.dg/use_20.f90: New
4868
4869 2012-01-16  Jason Merrill  <jason@redhat.com>
4870
4871         PR c++/51868
4872         * g++.dg/cpp0x/rv-bitfield.C: New.
4873         * g++.dg/cpp0x/rv-bitfield2.C: New.
4874
4875 2012-01-16  Paul Thomas  <pault@gcc.gnu.org>
4876
4877         * gfortran.dg/class_array_3.f03: Remove the explicit loop in
4878         subroutine 'qsort' and use index array to assign the result.
4879
4880 2012-01-16  Jakub Jelinek  <jakub@redhat.com>
4881
4882         PR tree-optimization/51865
4883         * gcc.dg/pr51865.c: New test.
4884
4885 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
4886
4887         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
4888
4889 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
4890
4891         * gcc.target/mips/code-readable-2.c: Allow the jump table address
4892         to be loaded from the constant pool, rather than via %hi and %lo.
4893
4894 2012-01-15  Uros Bizjak  <ubizjak@gmail.com>
4895
4896         PR rtl-optimization/51821
4897         * gcc.dg/pr51821.c: New test.
4898
4899 2012-01-15  Andreas Schwab  <schwab@linux-m68k.org>
4900
4901         * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
4902
4903 2012-01-14  Andreas Schwab  <schwab@linux-m68k.org>
4904
4905         * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
4906
4907 2012-01-14  Tobias Burnus  <burnus@net-b.de>
4908
4909         PR fortran/51800
4910         * gfortran.dg/init_flag_8.f90: New.
4911         * gfortran.dg/init_flag_9.f90: New.
4912
4913 2011-01-14  Tobias Burnus  <burnus@net-b.de>
4914
4915         PR fortran/51816
4916         * gfortran.dg/use_18.f90: New.
4917         * gfortran.dg/use_19.f90: New.
4918
4919 2012-01-13  Ian Lance Taylor  <iant@google.com>
4920
4921         PR c++/50012
4922         * g++.dg/warn/Wsign-compare-4.C: New.
4923
4924 2012-01-13  Paul Thomas  <pault@gcc.gnu.org>
4925
4926         PR fortran/48351
4927         * gfortran.dg/alloc_comp_assign.f03: New.
4928         * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
4929         __BUILTIN_FREE from 38 to 32.
4930
4931 2012-01-13  Jason Merrill  <jason@redhat.com>
4932
4933         PR c++/20681
4934         * g++.dg/warn/Wreturn-type-7.C: New.
4935
4936 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
4937
4938         * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
4939         assumption.
4940         * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
4941         * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
4942         * gcc.dg/cpp/warn-multichar-2.c: Ditto.
4943         * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
4944         int32plus because of big array needed.
4945         * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
4946         * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
4947
4948 2012-01-13  Jason Merrill  <jason@redhat.com>
4949
4950         PR c++/51813
4951         * g++.dg/ext/visibility/template9.C: New.
4952
4953         PR c++/51620
4954         * g++.dg/cpp0x/defaulted34.C: New.
4955         * g++.dg/template/virtual3.C: New.
4956
4957 2012-01-13  Richard Guenther  <rguenther@suse.de>
4958
4959         PR middle-end/8081
4960         * gcc.dg/torture/pr8081.c: New testcase.
4961
4962 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
4963
4964         * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
4965
4966 2012-01-12  Jason Merrill  <jason@redhat.com>
4967
4968         PR c++/51714
4969         * g++.dg/ext/stmtexpr14.C: New.
4970
4971 2012-01-13  Dodji Seketeli  <dodji@redhat.com>
4972
4973         PR c++/51633
4974         * g++.dg/cpp0x/constexpr-diag4.C: New test.
4975
4976 2012-01-12  Jason Merrill  <jason@redhat.com>
4977
4978         PR c++/48051
4979         * g++.dg/abi/mangle48.C: Test qualified-names, too.
4980         * g++.dg/abi/mangle58.C: Likewise.
4981
4982         PR c++/51403
4983         * g++.dg/template/arg8.C: New.
4984
4985 2012-01-12  Ira Rosen  <irar@il.ibm.com>
4986
4987         PR tree-optimization/51799
4988         * gcc.dg/vect/pr51799.c: New test.
4989         * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
4990         patterns.
4991
4992 2012-01-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
4993             Tobias Burnus  <burnus@net-b.de>
4994
4995         PR fortran/51057
4996         PR fortran/51616
4997         * lib/target-supports.exp
4998         (check_effective_target_fortran_largest_fp_has_sqrt): New.
4999         * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
5000
5001 2012-01-11  Jason Merrill  <jason@redhat.com>
5002
5003         PR c++/51565
5004         * g++.dg/ext/attrib42.C: New.
5005
5006 2012-01-11  Jakub Jelinek  <jakub@redhat.com>
5007
5008         PR bootstrap/51796
5009         * gcc.dg/pr51796.c: New test.
5010
5011 2012-01-11  Jason Merrill  <jason@redhat.com>
5012
5013         PR c++/51818
5014         * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
5015
5016 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
5017
5018         * gnat.dg/array19.ad[sb]: New test.
5019
5020 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
5021
5022         * gnat.dg/opt23.ad[sb]: New test.
5023         * gnat.dg/opt23_pkg.ad[sb]: New helper.
5024         * gnat.dg/opt24.ad[sb]: New test.
5025
5026 2012-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5027
5028         PR tree-optimization/49642
5029         * gcc.dg/tree-ssa/pr49642-1.c: New test.
5030         * gcc.dg/tree-ssa/pr49642-2.c: New test.
5031
5032 2012-01-11  Jason Merrill  <jason@redhat.com>
5033
5034         PR c++/51613
5035         * g++.dg/template/explicit-args5.C: New.
5036
5037 2012-01-11  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
5038
5039         * gcc.c-torture/execute/20120110-1.c: New testcase.
5040
5041 2012-01-10  Jason Merrill  <jason@redhat.com>
5042
5043         PR c++/51614
5044         * g++.dg/inherit/ambig1.C: New.
5045
5046         PR c++/51433
5047         * g++.dg/cpp0x/constexpr-cache1.C: New.
5048
5049 2012-01-10  Richard Guenther  <rguenther@suse.de>
5050
5051         PR tree-optimization/51801
5052         * gcc.dg/torture/pr51801.c: New testcase.
5053
5054 2012-01-10  Tobias Burnus  <burnus@net-b.de>
5055
5056         PR fortran/51652
5057         * gfortran.dg/allocate_with_typespec_5.f90: New.
5058
5059 2012-01-10  Tobias Burnus  <burnus@net-b.de>
5060
5061         * gfortran.dg/class_39.f03: Update dg-error string.
5062
5063 2012-01-10  Richard Guenther  <rguenther@suse.de>
5064
5065         PR tree-optimization/50913
5066         * gcc.dg/graphite/interchange-16.c: New testcase.
5067         * gcc.dg/graphite/scop-20.c: XFAIL.
5068         * gfortran.dg/graphite/interchange-1.f: Likewise.
5069         * gfortran.dg/graphite/block-1.f90: Likewise.
5070         * gfortran.dg/graphite/block-2.f: Likewise.
5071
5072 2012-01-10  Richard Henderson  <rth@redhat.com>
5073
5074         * lib/target-supports.exp (check_effective_target_vect_perm,
5075         check_effective_target_vect_perm_byte,
5076         check_effective_target_vect_perm_short): Enable for arm neon.
5077
5078 2012-01-09  Tobias Burnus  <burnus@net-b.de>
5079
5080         PR fortran/46328
5081         * gfortran.dg/typebound_operator_11.f90: New.
5082
5083 2012-01-09  Eric Botcazou  <ebotcazou@adacore.com>
5084
5085         * gnat.dg/array18.adb: New test.
5086         * gnat.dg/array18_pkg.ads: New helper.
5087
5088 2012-01-09  Paul Thomas  <pault@gcc.gnu.org>
5089
5090         PR fortran/51791
5091         * gfortran.dg/typebound_operator_7.f03: Insert parentheses
5092         around base object in first assignment in main program.
5093         * gfortran.dg/typebound_operator_10.f03: New test.
5094
5095 2012-01-09  Martin Jambor  <mjambor@suse.cz>
5096
5097         PR tree-optimization/51759
5098         * g++.dg/ipa/pr51759.C: New test.
5099
5100 2012-01-09  Tobias Burnus  <burnus@net-b.de>
5101
5102         PR fortran/51758
5103         * gfortran.dg/optional_absent_2.f90: New.
5104
5105 2012-01-09  Tobias Burnus  <burnus@net-b.de>
5106
5107         PR fortran/51578
5108         * gfortran.dg/use_17.f90: New.
5109
5110 2012-01-09  Gary Funck  <gary@intrepid.com>
5111
5112         PR preprocessor/33919
5113         * gcc.dg/pr33919.c: New test.
5114         * gcc.dg/pr33919-0.h: New test header file.
5115         * gcc.dg/pr33919-1.h: Ditto.
5116         * gcc.dg/pr33919-2.h: Ditto.
5117
5118 2012-01-07  Jan Hubicka  <jh@suse.cz>
5119
5120         PR tree-optimize/51694
5121         * gcc.c-torture/compile/pr51694.c: new testcase.
5122
5123 2012-01-07  Jan Hubicka  <jh@suse.cz>
5124
5125         PR tree-optimization/51600
5126         * g++.dg/torture/pr51600.C: New testcase.
5127
5128 2012-01-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5129
5130         PR gcov-profile/51715
5131         PR gcov-profile/51717
5132         * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
5133         * gcc.misc-tests/gcov-14.c: Likewise.
5134
5135 2012-01-06  Jason Merrill  <jason@redhat.com>
5136
5137         * g++.dg/parse/new5.C: New.
5138
5139 2012-01-06  Patrick Marlier  <patrick.marlier@gmail.com>
5140
5141         PR testsuite/51655
5142         * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
5143         including <string.h>.
5144
5145 2012-01-06  Jason Merrill  <jason@redhat.com>
5146
5147         * g++.dg/abi/mangle51.C: New.
5148         * g++.dg/abi/mangle52.C: New.
5149         * g++.dg/abi/mangle53.C: New.
5150         * g++.dg/abi/mangle54.C: New.
5151         * g++.dg/abi/mangle55.C: New.
5152         * g++.dg/abi/mangle56.C: New.
5153         * g++.dg/abi/mangle57.C: New.
5154         * g++.dg/abi/mangle58.C: New.
5155         * g++.dg/abi/mangle59.C: New.
5156         * g++.dg/cpp0x/trailing3.C: Update mangling.
5157         * g++.dg/cpp0x/variadic111.C: Update mangling.
5158         * g++.dg/cpp0x/variadic4.C: Update mangling.
5159         * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
5160         * g++.dg/template/nontype22.C: Works now.
5161         * g++.dg/template/pr35240.C: Works now.
5162
5163         * g++.dg/cpp0x/error7.C: New.
5164
5165 2012-01-06  Tobias Burnus <burnus@net-b.de>
5166
5167         * gfortran.dg/deallocate_stat_2.f90: New.
5168         * coarray/allocate_errgmsg.f90: New.
5169         * gfortran.dg/coarray_lib_alloc_1.f90: New.
5170         * gfortran.dg/coarray_lib_alloc_2.f90: New.
5171         * coarray/subobject_1.f90: Fix for num_images > 1.
5172         * gfortran.dg/deallocate_stat.f90: Update due to changed
5173         stat= handling.
5174
5175 2012-01-06  Andrew Stubbs  <ams@codesourcery.com>
5176
5177         * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
5178
5179 2012-01-06  Eric Botcazou  <ebotcazou@adacore.com>
5180
5181         * ada/acats/overflow.lst: Add cb20004.
5182
5183 2012-01-05  Dodji Seketeli  <dodji@redhat.com>
5184
5185         PR c++/51541
5186         * g++.dg/cpp0x/alias-decl-18.C: New test.
5187
5188 2012-01-05  Eric Botcazou  <ebotcazou@adacore.com>
5189
5190         * gcc.c-torture/execute/20120104-1.c: New test.
5191
5192 2012-01-05  Paul Thomas  <pault@gcc.gnu.org>
5193
5194         PR fortran/PR48946
5195         * gfortran.dg/typebound_operator_9.f03: This is now a copy of
5196         the old typebound_operator_8.f03.
5197         * gfortran.dg/typebound_operator_8.f03: New version of
5198         typebound_operator_7.f03 with 'u' a derived type instead of a
5199         class object.
5200
5201 2012-01-05  Richard Guenther  <rguenther@suse.de>
5202
5203         * g++.dg/torture/pr49309.C: Skip for -flto.
5204
5205 2012-01-05  Jakub Jelinek  <jakub@redhat.com>
5206
5207         PR middle-end/51761
5208         * gcc.c-torture/compile/pr51761.c: New test.
5209
5210 2012-01-05  Richard Guenther  <rguenther@suse.de>
5211
5212         PR tree-optimization/51760
5213         * gcc.dg/torture/pr51760.c: New testcase.
5214
5215 2012-01-05  Aldy Hernandez  <aldyh@redhat.com>
5216
5217         PR middle-end/51472
5218         * gcc.dg/tm/memopt-6.c: Adjust regexp.
5219
5220 2012-01-05  Richard Guenther  <rguenther@suse.de>
5221
5222         PR lto/41576
5223         * gfortran.dg/lto/pr41576_0.f90: New testcase.
5224         * gfortran.dg/lto/pr41576_1.f90: Likewise.
5225
5226 2012-01-04  Jakub Jelinek  <jakub@redhat.com>
5227
5228         PR debug/51695
5229         * gcc.dg/pr51695.c: New test.
5230
5231 2012-01-04  Andrew Pinski  <apinski@cavium.com>
5232
5233         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
5234         * gcc.target/mips/octeon2-lx-1.c: New test.
5235         * gcc.target/mips/mips64-dsp-ldx.c: New test.
5236         * gcc.target/mips/octeon2-lx-2.c: New test.
5237         * gcc.target/mips/octeon2-lx-3.c: New test.
5238
5239 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
5240
5241         PR other/51163
5242         PR other/51164
5243         * gcc.dg/tm/alias-1.c:  Adjust regexp.
5244         * gcc.dg/tm/alias-2.c:  Adjust regexp.
5245
5246 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
5247
5248         PR c++/51064
5249         * g++.dg/warn/Wparentheses-26.C: New.
5250
5251 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
5252
5253         * gfortran.dg/elemental_optional_args_2.f90: New test.
5254
5255 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
5256
5257         PR fortran/49693
5258         * gfortran.dg/common_17.f90:  New test.
5259
5260 2012-01-04  Richard Guenther  <rguenther@suse.de>
5261
5262         PR tree-optimization/49651
5263         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
5264         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
5265
5266 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
5267
5268         PR c++/51738
5269         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
5270
5271 2012-01-03  Andrew Pinski  <apinski@cavium.com>
5272
5273         * lib/scanasm.exp (dg-function-on-line): Always use a special format
5274         for all mips targets.  Also allow an optional .cfi_startproc.
5275
5276 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
5277
5278         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
5279
5280 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
5281
5282         PR c++/29273
5283         * g++.dg/rtti/dyncast5.C: New.
5284
5285 2012-01-03  Richard Guenther  <rguenther@suse.de>
5286
5287         PR tree-optimization/51070
5288         * gcc.dg/torture/pr51070-2.c: New testcase.
5289
5290 2012-01-03  Richard Guenther  <rguenther@suse.de>
5291
5292         PR tree-optimization/51692
5293         * gcc.dg/torture/pr51692.c: New testcase.
5294
5295 2012-01-03  Richard Guenther  <rguenther@suse.de>
5296
5297         PR debug/51650
5298         * g++.dg/lto/pr51650-3_0.C: New testcase.
5299
5300 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
5301
5302         PR c++/15867
5303         * g++.dg/warn/Wredundant-decls-spec.C: New.
5304
5305 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
5306
5307         PR tree-optimization/51719
5308         * g++.dg/tree-prof/pr51719.C: New test.
5309
5310 2012-01-03  Richard Guenther  <rguenther@suse.de>
5311
5312         PR middle-end/51730
5313         * gcc.dg/fold-compare-6.c: New testcase.
5314
5315 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
5316
5317         PR c++/51669
5318         * g++.dg/gomp/pr51669.C: New test.
5319
5320 2012-01-02  Jason Merrill  <jason@redhat.com>
5321
5322         PR c++/51675
5323         * g++.dg/cpp0x/constexpr-union2.C: New.
5324
5325         PR c++/51666
5326         * g++.dg/cpp0x/nsdmi-defer5.C: New.
5327
5328 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
5329
5330         PR c++/51462
5331         * g++.dg/cpp0x/constexpr-99.C: New test.
5332
5333 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
5334
5335         PR c++/20140
5336         * g++.dg/template/init9.C: New.
5337
5338 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5339
5340         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
5341         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
5342         rather than a specific number.
5343
5344 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
5345
5346         PR fortran/46262
5347         PR fortran/46328
5348         PR fortran/51052
5349         * gfortran.dg/typebound_operator_7.f03: New.
5350         * gfortran.dg/typebound_operator_8.f03: New.
5351
5352 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5353
5354         PR target/51729
5355         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
5356         XFAIL.
5357         * gcc.target/mips/dspr2-MULTU.c: Likewise.
5358
5359 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5360
5361         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
5362
5363 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5364
5365         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
5366         for MIPS.
5367
5368 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5369
5370         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
5371         * gfortran.dg/io_real_boz_4.f90: Likewise.
5372         * gfortran.dg/io_real_boz_5.f90: Likewise.
5373
5374 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5375
5376         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
5377
5378 2012-01-02  Revital Eres  <revital.eres@linaro.org>
5379
5380         * gcc.dg/sms-11.c: New file.
5381
5382 2012-01-02  Tobias Burnus  <burnus@net-b.de>
5383
5384         PR fortran/51682
5385         * gfortran.dg/coarray/image_index_3.f90: New.
5386
5387 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
5388
5389         PR c++/16603
5390         * g++.dg/parse/enum8.C: New.
5391
5392 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
5393
5394         PR c++/51379
5395         * g++.dg/conversion/reinterpret4.C: New.
5396         * g++.dg/conversion/reinterpret1.C: Adjust.
5397
5398 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
5399
5400         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
5401
5402 2012-01-01  Fabien ChĂȘne  <fabien@gcc.gnu.org>
5403
5404         * g++.old-deja/g++.brendan/crash25.C: Adjust.
5405         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5406         * g++.old-deja/g++.jason/access14.C: Likewise.
5407         * g++.old-deja/g++.jason/access8.C: Likewise.
5408         * g++.old-deja/g++.jason/access1.C: Likewise.
5409         * g++.old-deja/g++.other/access3.C: Likewise.
5410         * g++.old-deja/g++.other/access5.C: Likewise.
5411         * g++.old-deja/g++.law/unsorted1.C: Likewise.
5412         * g++.old-deja/g++.law/visibility22.C: Likewise.
5413         * g++.old-deja/g++.law/visibility26.C: Likewise.
5414         * g++.old-deja/g++.mike/p2746.C: Likewise.
5415         * g++.dg/debug/using1.C: Likewise.
5416         * g++.dg/lookup/using51.C: Likewise.
5417         * g++.dg/inherit/using5.C: Likewise.
5418         * g++.dg/inherit/pr30297.C: Likewise.
5419         * g++.dg/inherit/access8.C: Likewise.
5420         * g++.dg/torture/pr39362.C: Likewise.
5421         * g++.dg/template/crash13.C: Likewise.
5422         * g++.dg/template/using10.C: Likewise.
5423
5424 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
5425
5426         PR fortran/51502
5427         * lib/gcc-dg.exp (scan-module-absence):  Really commit last
5428         change.
5429
5430 2012-01-01  Ira Rosen  <irar@il.ibm.com>
5431
5432         PR tree-optimization/51704
5433         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
5434         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
5435         corresponding flags.
5436
5437 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
5438
5439         PR c++/51723
5440         * g++.dg/cpp0x/constexpr-delegating2.C: New.
5441
5442 2012-01-01  Jan Hubicka  <jh@suse.cz>
5443
5444         PR rtl-optimization/51069
5445         * gcc.c-torture/compile/pr51069.c: New testcase.
5446
5447 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
5448
5449         PR tree-optimization/51683
5450         * gcc.dg/pr51683.c: New test.
5451 \f
5452 Copyright (C) 2012 Free Software Foundation, Inc.
5453
5454 Copying and distribution of this file, with or without modification,
5455 are permitted in any medium without royalty provided the copyright
5456 notice and this notice are preserved.