OSDN Git Service

2011-10-31 Martin Jambor <mjambor@suse.cz>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-10-31  Martin Jambor  <mjambor@suse.cz>
2
3         * gcc.dg/ipa/ipcp-4.c: New test.
4
5 2011-10-31  Jakub Jelinek  <jakub@redhat.com>
6
7         * gcc.dg/vshift-3.c: New test.
8         * gcc.dg/vshift-4.c: New test.
9         * gcc.dg/vshift-5.c: New test.
10
11 2011-10-31  Janne Blomqvist  <jb@gcc.gnu.org>
12
13         * gfortran.dg/inquire_5.f90: Update testcase to match the standard
14         and current implementation.
15
16 2011-10-31  Paul Brook  <paul@codesourcery.com>
17
18         * gcc.dg/constructor-1.c: New test.
19
20 2011-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
21
22         PR fortran/50753
23         * gfortran.dg/dshift_3.f90: New test.
24
25 2011-10-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26
27         * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
28         hppa*-*-hpux*.
29         * gcc.dg/torture/vshuf-v8hi.c: Likewise.
30         * gcc.dg/torture/vshuf-v4si.c: Likewise.
31         * gcc.dg/torture/vshuf-v8si.c: Likewise.
32         * gcc.dg/torture/vshuf-v32qi.c: Likewise.
33         * gcc.dg/torture/vshuf-v4di.c: Likewise.
34         * gcc.dg/torture/vshuf-v2df.c: Likewise.
35         * gcc.dg/torture/vshuf-v16qi.c: Likewise.
36         * gcc.dg/torture/vshuf-v4sf.c: Likewise.
37         * gcc.dg/torture/vshuf-v8sf.c: Likewise.
38         * gcc.dg/torture/vshuf-v2di.c: Likewise.
39         * gcc.dg/torture/vshuf-v16hi.c: Likewise.
40         * gcc.dg/torture/vshuf-v4df.c: Likewise.
41         * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
42         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
43         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
44         * gcc.dg/vector-compare-2.c: Likewise.
45
46 2011-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
47
48         PR c++/50901
49         * g++.dg/cpp0x/pr50901.C: New.
50
51 2011-10-29  Uros Bizjak  <ubizjak@gmail.com>
52
53         * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
54         * gcc.target/i386/fma4-check.h (main): Ditto.
55         * gcc.target/i386/xop-check.h (main): Ditto.
56
57 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
58
59         Revert:
60         2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
61
62         PR c++/50864
63         * g++.dg/template/crash109.C: New.
64
65 2011-10-28  Jason Merrill  <jason@redhat.com>
66
67         * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
68
69 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
70
71         PR c++/50864
72         * g++.dg/template/crash109.C: New.
73
74 2011-10-28  Steven G. Kargl  <kargl@gcc.gnu.org>
75
76         * gfortran.dg/nearest_5.f90: New test.
77
78 2011-10-28  Jakub Jelinek  <jakub@redhat.com>
79
80         * gcc.dg/vshift-1.c: New test.
81         * gcc.dg/vshift-2.c: New test.
82         * gcc.target/i386/xop-vshift-1.c: New test.
83         * gcc.target/i386/xop-vshift-2.c: New test.
84         * gcc.target/i386/avx2-vshift-1.c: New test.
85
86 2011-10-28  Chung-Lin Tang  <cltang@codesourcery.com>
87
88         PR rtl-optimization/49720
89         * g++.dg/torture/pr49720.C: New test.
90
91 2011-10-27  David S. Miller  <davem@davemloft.net>
92
93         * gcc.target/sparc/setcc-3.c: New test.
94
95 2011-10-27  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
96
97         PR c++/30066
98         * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
99
100 2011-10-27  Jakub Jelinek  <jakub@redhat.com>
101
102         * gcc.target/i386/sse2-cvt-1.c: New test.
103         * gcc.target/i386/sse2-cvt-2.c: New test.
104         * gcc.target/i386/avx-cvt-1.c: New test.
105         * gcc.target/i386/avx-cvt-2.c: New test.
106         * gcc.target/i386/avx2-cvt-1.c: New test.
107         * gcc.target/i386/avx2-cvt-2.c: New test.
108
109 2011-10-27  Martin Jambor  <mjambor@suse.cz>
110
111         * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
112
113 2011-10-27  Uros Bizjak  <ubizjak@gmail.com>
114             Steven G. Kargl  <kargl@gcc.gnu.org>
115
116         PR target/50875
117         * gfortran.dg/pr50875.f90: New test.
118
119 2011-10-26  David S. Miller  <davem@davemloft.net>
120
121         * gcc.target/sparc/fmaf-1.c: New test.
122
123         * gcc.target/sparc/setcc-1.c: New test.
124         * gcc.target/sparc/setcc-2.c: New test.
125
126 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
127
128         * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
129
130 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
131
132         * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
133         Windows targets.
134
135 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
136
137         * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
138         symbol names.
139
140 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
141
142         * gcc.target/i386/pad-4.c: Skip for Windows targets.
143
144 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
145
146         * gnat.dg/specs/discr1.ads: New test.
147         * gnat.dg/specs/discr1_pkg.ads: New helper.
148
149 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
150
151         * gnat.dg/specs/unchecked_union.ads: Rename to...
152         * gnat.dg/specs/unchecked_union1.ads: ...this.
153         * gnat.dg/specs/unchecked_union2.ads: New test.
154
155 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
156
157         * gnat.dg/specs/atomic1.ads: New test.
158
159 2011-10-26  Ed Smith-Rowland  <3dw4rd@verizon.net>
160
161         Implement C++11 user-defined literals.
162         * g++.dg/cpp0x/udlit-addr.C: New.
163         * g++.dg/cpp0x/udlit-args.C: New.
164         * g++.dg/cpp0x/udlit-args-neg.C: New.
165         * g++.dg/cpp0x/udlit-clink-neg.C: New.
166         * g++.dg/cpp0x/udlit-concat.C: New.
167         * g++.dg/cpp0x/udlit-concat-neg.C: New.
168         * g++.dg/cpp0x/udlit-constexpr.C: New.
169         * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
170         * g++.dg/cpp0x/udlit-declare-neg.C: New.
171         * g++.dg/cpp0x/udlit-friend.C: New.
172         * g++.dg/cpp0x/udlit-general.C: New.
173         * g++.dg/cpp0x/udlit-inline.C: New.
174         * g++.dg/cpp0x/udlit-linkage-neg.C: New.
175         * g++.dg/cpp0x/udlit-member-neg.C: New.
176         * g++.dg/cpp0x/udlit-namespace.C: New.
177         * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
178         * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
179         * g++.dg/cpp0x/udlit-nospace-neg.C: New.
180         * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
181         * g++.dg/cpp0x/udlit-nounder-neg.C: New.
182         * g++.dg/cpp0x/udlit-operator-neg.C: New.
183         * g++.dg/cpp0x/udlit-raw-str.C: New.
184         * g++.dg/cpp0x/udlit-shadow-neg.C: New.
185         * g++.dg/cpp0x/udlit-suffix-neg.C: New.
186         * g++.dg/cpp0x/udlit-systemheader.C: New.
187         * g++.dg/cpp0x/udlit-template.C: New.
188         * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
189         * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
190         * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
191         * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
192         * g++.dg/cpp0x/udlit_system_header: New.
193
194 2011-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
195
196         PR c++/50870
197         * g++.dg/cpp0x/decltype34.C: New.
198
199 2011-10-26  Tom de Vries <tom@codesourcery.com>
200
201         * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
202         * gcc.c-torture/unsorted/HIset.c: Same.
203         * gcc.c-torture/unsorted/SIcmp.c: Same.
204         * gcc.c-torture/unsorted/SIset.c: Same.
205         * gcc.c-torture/unsorted/SFset.c: Same.
206         * gcc.c-torture/unsorted/UHIcmp.c: Same.
207         * gcc.c-torture/unsorted/USIcmp.c: Same.
208         * gcc.c-torture/unsorted/DFcmp.c: Same.
209
210 2011-10-26  Jakub Jelinek  <jakub@redhat.com>
211
212         * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
213         to work also with -masm=intel and additionally test the xmm vs. ymm
214         register type combination on mask/dest and in vsib.
215         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
216         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
217         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
218         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
219         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
220         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
221         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
222         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
223         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
224         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
225         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
226         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
227         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
228         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
229         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
230         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
231         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
232         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
233         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
234         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
235         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
236         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
237         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
238         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
239         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
240         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
241         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
242         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
243         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
244         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
245         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
246
247 2011-10-26  Tom de Vries  <tom@codesourcery.com>
248
249         PR tree-optimization/50763
250         * gcc.dg/pr50763-2.c: New test.
251
252 2011-10-25  Joseph Myers  <joseph@codesourcery.com>
253
254         * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
255         Update expected messages.
256
257 2011-10-25  Eric Botcazou  <ebotcazou@adacore.com>
258
259         * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
260
261 2011-10-25  Jason Merrill  <jason@redhat.com>
262
263         PR c++/50866
264         * g++.dg/init/aggr7.C: New.
265
266         PR c++/49996
267         * g++.dg/cpp0x/initlist59.C: New.
268
269 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
270
271         PR c++/50858
272         * g++.dg/overload/operator5.C: New.
273
274 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
275
276         PR c++/50861
277         * g++.dg/template/crash108.C: New.
278
279 2011-10-25  Jakub Jelinek  <jakub@redhat.com>
280
281         PR tree-optimization/50596
282         * gcc.dg/vect/vect-cond-10.c: New test.
283
284 2011-10-24  Joey Ye  <joey.ye@arm.com>
285
286         * gcc.target/arm/pr42575.c: Remove architecture option.
287
288 2011-10-24  David S. Miller  <davem@davemloft.net>
289
290         * gcc.target/sparc/vis3move-1.c: New test.
291         * gcc.target/sparc/vis3move-2.c: New test.
292         * gcc.target/sparc/vis3move-3.c: New test.
293
294 2011-10-24  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
295
296         * gcc.dg/strlenopt-22.c: New testcase.
297         * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
298
299 2011-10-24  Uros Bizjak  <ubizjak@gmail.com>
300
301         * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
302         Remove -march=i386.
303         (dg-skip-if): Remove.
304         * gcc.target/i386/funcspec-1.c: Ditto.
305         * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
306
307 2011-10-24  Richard Guenther  <rguenther@suse.de>
308
309         * gcc.dg/vect/vect-bool-1.c: New testcase.
310
311 2011-10-24  Richard Guenther  <rguenther@suse.de>
312
313         PR tree-optimization/50838
314         * gcc.dg/torture/pr50838.c: New testcase.
315
316 2011-10-24  Ira Rosen  <ira.rosen@linaro.org>
317
318         PR tree-optimization/50730
319         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
320         * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
321         -fno-tree-sra and SLP flags.
322
323 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
324
325         PR c++/50841
326         Revert:
327         2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
328
329         PR c++/50810
330         * g++.dg/cpp0x/warn_cxx0x2.C: New.
331         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
332
333 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
334
335         PR c++/50810
336         * g++.dg/cpp0x/warn_cxx0x2.C: New.
337         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
338
339 2011-10-23  Tom de Vries  <tom@codesourcery.com>
340
341         PR tree-optimization/50763
342         * gcc.dg/pr50763.c: New test.
343
344 2011-10-23  Uros Bizjak  <ubizjak@gmail.com>
345
346         PR target/50788
347         * gcc.target/i386/pr50788.c: New test.
348
349 2011-10-23  Ira Rosen  <ira.rosen@linaro.org>
350
351         PR tree-optimization/50819
352         * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
353         * g++.dg/vect/slp-pr50819.cc: New test.
354
355 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
356
357         PR c++/45385
358         * g++.dg/warn/Wconversion4.C: New.
359
360 2011-10-21  Jakub Jelinek  <jakub@redhat.com>
361
362         PR target/50813
363         * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
364         from element other than first and reverse permutation.
365         * gcc.dg/torture/vshuf-16.inc: Likewise.
366         * gcc.dg/torture/vshuf-8.inc: Likewise.
367         * gcc.dg/torture/vshuf-4.inc: Likewise.
368
369 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
370
371         PR c++/31423
372         * g++.dg/parse/error43.C: New.
373         * g++.dg/parse/error44.C: Likewise.
374
375 2011-10-21  H.J. Lu  <hongjiu.lu@intel.com>
376             Kirill Yukhin  <kirill.yukhin@intel.com>
377
378         PR target/50740
379         * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
380         * gcc.target/i386/bmi2-check.h: Ditto.
381
382 2011-10-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
383
384         PR c++/50811
385         * g++.dg/cpp0x/override2.C: Add test.
386
387 2011-10-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
388
389         * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
390         check_linker_plugin_available.
391
392 2011-10-21  Kai Tietz  <ktietz@redhat.com>
393
394         * gcc.target/i386/branch-cost1.c: New test.
395         * gcc.target/i386/branch-cost2.c: New test.
396         * gcc.target/i386/branch-cost3.c: New test.
397         * gcc.target/i386/branch-cost4.c: New test.
398
399 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
400
401         * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
402
403 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
404
405         PR testsuite/50722
406         * gcc.dg/pr49994-3.c: Skip on HP-UX.
407
408 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
409
410         * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
411         (_moz_foo, EXT__foo): Use ASMNAME.
412
413 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
414
415         * lib/lto.exp (lto-execute): Use .exe suffix for test executable
416         names.
417
418 2011-10-20  Kirill Yukhin  <kirill.yukhin@intel.com>
419
420         PR target/50766
421         * gcc.target/i386/pr50766.c: New test.
422
423 2011-10-20  Jason Merrill  <jason@redhat.com>
424
425         PR c++/41449
426         * g++.dg/eh/partial1.C: New.
427
428 2011-10-20  Richard Henderson  <rth@redhat.com>
429
430         * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
431         gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
432         gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
433         Use __builtin_shuffle.
434
435 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
436
437         PR fortran/50514
438         * gfortran.dg/ishft_3.f90:  Update test.
439
440 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
441
442         PR fortran/50524
443         * gfortran.dg/substring_integer_index.f90: New test.
444
445 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
446
447         * gfortran.dg/format_string.f: New test.
448
449 2011-10-20  Uros Bizjak  <ubizjak@gmail.com>
450
451         * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
452         non_strict_align.
453         * gcc.dg/ipa/ipa-sra-6.c: Ditto.
454
455 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
456
457         * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
458         gcc.target/i386/pr46226.c: Do not use
459         -mno-accumulate-outgoing-args.
460
461 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
462
463         * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
464         including <strings.h>.
465
466 2011-10-19  Jan Hubicka  <jh@suse.cz>
467
468         * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
469         * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
470         * lib/c-torture.exp: Likewise.
471         * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
472         * gcc.c-torture/compile/sync-1.c: Likewise.
473         * gcc.c-torture/compile/sync-1.c: Likewise.
474         * gcc.c-torture/compile/sync-3.c: Likewise.
475         * gcc.dg/noncompile/invalid_asm.c: Likewise.
476         * gcc.dg/noncompile/920507-1.c: Likewise.
477         * gcc.dg/torture/pr36400.c: Likewise.
478         * g++.dg/torture/pr34850.C: Likewise.
479
480 2011-10-20  Eric Botcazou  <ebotcazou@adacore.com>
481
482         * gnat.dg/source_ref1.adb: New test.
483         * gnat.dg/source_ref2.adb: Likewise.
484
485 2011-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
486
487         PR c++/13657
488         * g++.dg/parse/error42.C: New.
489         * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
490
491 2011-10-19  Jason Merrill  <jason@redhat.com>
492
493         PR c++/50793
494         * g++.dg/init/value9.C: New.
495
496 2011-10-19  Jakub Jelinek  <jakub@redhat.com>
497
498         * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
499         * gcc.dg/torture/vshuf-16.inc: Likewise.
500         * gcc.dg/torture/vshuf-8.inc: Likewise.
501         * gcc.dg/torture/vshuf-4.inc: Likewise.
502
503 2011-10-19  Janus Weil  <janus@gcc.gnu.org>
504
505         PR fortran/47023
506         * gfortran.dg/sizeof_proc.f90: New.
507
508 2011-10-19  Joseph Myers  <joseph@codesourcery.com>
509
510         * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
511         -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
512
513 2011-10-19  Uros Bizjak  <ubizjak@gmail.com>
514
515         PR testsuite/50796
516         * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
517
518 2011-10-19  Jason Merrill  <jason@redhat.com>
519
520         PR c++/50787
521         * g++.dg/init/ref20.C: New.
522
523 2011-10-19  Kai Tietz  <ktietz@redhat.com>
524
525         PR middle-end/50795
526         * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
527         * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
528         * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
529         * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
530         * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
531
532 2011-10-19  Richard Guenther  <rguenther@suse.de>
533
534         PR middle-end/50768
535         * gcc.dg/torture/pr50768.c: New testcase.
536
537 2011-10-19  Alexander Monakov  <amonakov@ispras.ru>
538
539         PR rtl-optimization/50340
540         * gcc.dg/pr50340.c: New.
541
542 2011-10-18  Andrew Stubbs  <ams@codesourcery.com>
543
544         PR tree-optimization/50717
545
546         * gcc.dg/pr50717-1.c: New file.
547         * gcc.target/arm/wmul-12.c: Correct types.
548         * gcc.target/arm/wmul-8.c: Correct types.
549
550 2011-10-18  Jason Merrill  <jason@redhat.com>
551
552         PR c++/50531
553         * g++.dg/cpp0x/defaulted32.C: New.
554
555         PR c++/50742
556         * g++.dg/lookup/using23.C: New.
557
558         PR c++/50500
559         * g++.dg/cpp0x/implicit12.C: New.
560         * g++.dg/cpp0x/defaulted20.C: Adjust.
561         * g++.dg/cpp0x/defaulted21.C: Adjust.
562         * g++.dg/cpp0x/implicit-copy.C: Adjust.
563         * g++.dg/cpp0x/implicit4.C: Adjust.
564         * g++.dg/cpp0x/implicit5.C: Adjust.
565         * g++.dg/cpp0x/implicit8.C: Adjust.
566         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
567         * g++.dg/cpp0x/not_special.C: Adjust.
568         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
569         * g++.dg/cpp0x/rv1n.C: Adjust.
570         * g++.dg/cpp0x/rv2n.C: Adjust.
571         * g++.dg/cpp0x/rv3n.C: Adjust.
572         * g++.dg/cpp0x/rv4n.C: Adjust.
573         * g++.dg/cpp0x/rv5n.C: Adjust.
574         * g++.dg/cpp0x/rv6n.C: Adjust.
575         * g++.dg/cpp0x/rv7n.C: Adjust.
576
577 2011-10-18  Kirill Yukhin  <kirill.yukhin@intel.com>
578
579         * gcc.target/i386/avx2-vpop-check.h: New header.
580         * gcc.target/i386/avx2-vpaddd-3.c: New test.
581         * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
582         * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
583         * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
584         * gcc.target/i386/avx2-vpand-3.c: Ditto.
585         * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
586         * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
587         * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
588         * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
589         * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
590         * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
591         * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
592         * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
593         * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
594         * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
595
596 2011-10-18  Mikael Morin  <mikael@gcc.gnu.org>
597
598         PR fortran/50420
599         * gfortran.dg/coarray_subobject_1.f90: New test.
600         * gfortran.dg/coarray/subobject_1.f90: New test.
601
602 2011-10-18  Alexander Monakov  <amonakov@ispras.ru>
603
604         PR rtl-optimization/50205
605         * gcc.dg/pr50205.c: New.
606
607 2011-10-18  Richard Guenther  <rguenther@suse.de>
608
609         PR tree-optimization/50767
610         * gcc.dg/torture/pr50767.c: New testcase.
611
612 2011-10-18  Julian Brown  <julian@codesourcery.com>
613
614         * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
615         * gcc.target/arm/unaligned-memcpy-1.c: New.
616         * gcc.target/arm/unaligned-memcpy-2.c: New.
617         * gcc.target/arm/unaligned-memcpy-3.c: New.
618         * gcc.target/arm/unaligned-memcpy-4.c: New.
619
620 2011-10-18  Janus Weil  <janus@gcc.gnu.org>
621
622         PR fortran/47023
623         * gfortran.dg/iso_c_binding_class.f03: New.
624
625 2011-10-18  Ira Rosen  <ira.rosen@linaro.org>
626
627         * testsuite/lib/target-supports.exp
628         (check_effective_target_vect_widen_shift): New.
629         * gcc.dg/vect/vect-widen-shift-s16.c: New.
630         * gcc.dg/vect/vect-widen-shift-s8.c: New.
631         * gcc.dg/vect/vect-widen-shift-u16.c: New.
632         * gcc.dg/vect/vect-widen-shift-u8.c: New.
633
634 2011-10-18  Richard Guenther  <rguenther@suse.de>
635
636         * gcc.dg/torture/restrict-1.c: New testcase.
637
638 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
639
640         * g++.dg/ext/bases.C: New test.
641
642 2011-10-17  David S. Miller  <davem@davemloft.net>
643
644         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
645         all operations to emit VIS instructions.
646         * gcc.target/sparc/fandnot.c: Likewise.
647         * gcc.target/sparc/fnot.c: Likewise.
648         * gcc.target/sparc/for.c: Likewise.
649         * gcc.target/sparc/fornot.c: Likewise.
650         * gcc.target/sparc/fxnor.c: Likewise.
651         * gcc.target/sparc/fxor.c: Likewise.
652         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
653         needed.
654
655 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
656
657         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
658         * gcc.dg/torture/vshuf-16.inc: New file.
659         * gcc.dg/torture/vshuf-2.inc: New file.
660         * gcc.dg/torture/vshuf-32.inc: New file.
661         * gcc.dg/torture/vshuf-4.inc: New file.
662         * gcc.dg/torture/vshuf-8.inc: New file.
663         * gcc.dg/torture/vshuf-main.inc: New file.
664         * gcc.dg/torture/vshuf-v16hi.c: New test.
665         * gcc.dg/torture/vshuf-v16qi.c: New test.
666         * gcc.dg/torture/vshuf-v2df.c: New test.
667         * gcc.dg/torture/vshuf-v2di.c: New test.
668         * gcc.dg/torture/vshuf-v2sf.c: New test.
669         * gcc.dg/torture/vshuf-v2si.c: New test.
670         * gcc.dg/torture/vshuf-v32qi.c: New test.
671         * gcc.dg/torture/vshuf-v4df.c: New test.
672         * gcc.dg/torture/vshuf-v4di.c: New test.
673         * gcc.dg/torture/vshuf-v4hi.c: New test.
674         * gcc.dg/torture/vshuf-v4sf.c: New test.
675         * gcc.dg/torture/vshuf-v4si.c: New test.
676         * gcc.dg/torture/vshuf-v8hi.c: New test.
677         * gcc.dg/torture/vshuf-v8qi.c: New test.
678         * gcc.dg/torture/vshuf-v8sf.c: New test.
679         * gcc.dg/torture/vshuf-v8si.c: New test.
680
681 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
682
683         PR tree-optimization/50746
684         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
685
686 2011-10-17  Jason Merrill  <jason@redhat.com>
687
688         PR c++/50736
689         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
690
691 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
692
693         PR c++/44524
694         * g++.dg/parse/error41.C: New.
695         * g++.dg/parse/error20.C: Adjust.
696
697 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
698
699         PR c++/50757
700         * g++.dg/warn/format7.C: New.
701         * obj-c++.dg/warn7.mm: Likewise.
702
703 2011-10-17  Richard Guenther  <rguenther@suse.de>
704
705         PR tree-optimization/50729
706         * gcc.dg/torture/pr50729.c: New testcase.
707
708 2011-10-15  Tom Tromey  <tromey@redhat.com>
709             Dodji Seketeli  <dodji@redhat.com>
710
711         * lib/prune.exp (prune_gcc_output):  Prune output referring to
712         included files.
713         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
714         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
715         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
716         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
717
718 2011-10-15  Tom Tromey  <tromey@redhat.com>
719             Dodji Seketeli  <dodji@redhat.com>
720
721         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
722
723 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
724
725         PR c++/48489
726         * g++.dg/inherit/error5.C: New.
727
728 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
729
730         PR fortran/47023
731         PR fortran/50752
732         * gfortran.dg/kind_tests_4.f90: New.
733
734 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
735
736         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
737         targets that support vector condition.
738
739 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
740
741         PR fortran/47023
742         * gfortran.dg/c_kind_tests_3.f03: New.
743
744 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
745
746         PR fortran/50547
747         * gfortran.dg/elemental_args_check_4.f90: New.
748
749 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
750
751         PR tree-optimization/50727
752         * gcc.dg/vect/pr50727.c: New test.
753
754 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
755
756         * gcc.dg/vla-23.c: New test.
757
758 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
759
760         PR tree-optimization/50596
761         * gcc.dg/vect/vect-cond-9.c: New test.
762
763 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
764
765         * gcc.dg/vect/bb-slp-29.c: New test.
766
767 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
768
769         PR c++/50732
770         * g++.dg/ext/is_base_of_incomplete.C: New.
771         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
772         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
773
774 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
775
776         * gcc.target/sparc/combined-1.c: Compile at -O2.
777
778 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
779
780         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
781         (dg-options): Add -Wno-attributes.
782         * gcc.target/i386/fma_double_?.c: Ditto.
783         * gcc.target/i386/fma_run_float_?.c: Ditto.
784         * gcc.target/i386/fma_run_double_?.c: Ditto.
785         * gcc.target/i386/l_fma_float_?.c: Dtto.
786         * gcc.target/i386/l_fma_double_?.c: Ditto.
787         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
788         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
789
790 2011-10-15  Tobias Burnus  <burnus@net-b.de>
791
792         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
793         the comments.
794         * gfortran.dg/bind_c_usage_24.f90: Ditto.
795         * gfortran.dg/rank_3.f90: Ditto.
796         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
797         -std=f2008ts in dg-options.
798         * gfortran.dg/rank_4.f90: Ditto.
799
800 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
801
802         PR target/49263
803         * gcc.target/sh/pr49263.c: New.
804
805 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
806
807         * gnat.dg/specs/debug1.ads: Tweak.
808
809 2011-10-14  Kai Tietz  <ktietz@redhat.com>
810
811         * gfortran.fortran-torture/compile/logical-2.f90: New test.
812
813 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
814
815         * gcc.target/i386/sse2-mul-1.c: New test.
816         * gcc.target/i386/sse4_1-mul-1.c: New test.
817         * gcc.target/i386/avx-mul-1.c: New test.
818         * gcc.target/i386/xop-mul-1.c: New test.
819         * gcc.target/i386/avx2-mul-1.c: New test.
820
821 2011-10-14  Jason Merrill  <jason@redhat.com>
822
823         PR c++/50563
824         * g++.dg/cpp0x/nsdmi-list1.C: New.
825
826         PR c++/50707
827         * g++.dg/cpp0x/nsdmi-const1.C: New.
828
829 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
830
831         PR fortran/50570
832         * gfortran.dg/pointer_intent_5.f90: New.
833
834 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
835
836         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
837         * gcc.target/i386/warn-vect-op-1.c: Ditto.
838         * gcc.target/i386/warn-vect-op-2.c: Ditto.
839
840 2011-10-14  Tobias Burnus  <burnus@net-b.de>
841
842         PR fortran/50718
843         * gfortran.dg/pointer_check_11.f90: New.
844         * gfortran.dg/pointer_check_12.f90: New.
845
846 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
847
848         PR c++/38174
849         * g++.dg/overload/operator4.C: New.
850
851 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
852
853         * gcc.dg/di-longlong64-sync-1.c: New test.
854         * gcc.dg/di-sync-multithread.c: New test.
855         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
856         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
857         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
858         tests for v5, v6, v6k, and v7-a, and add-options helpers.
859         (check_effective_target_arm_arm_ok): New helper.
860         (check_effective_target_sync_longlong): New helper.
861
862 2011-10-14  Richard Guenther  <rguenther@suse.de>
863
864         PR tree-optimization/50723
865         * gcc.dg/torture/pr50723.c: New testcase.
866
867 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
868
869         PR c++/17212
870         * g++.dg/warn/format6.C: New.
871         * obj-c++.dg/warn6.mm: Likewise.
872
873 2011-10-13  Richard Henderson  <rth@redhat.com>
874
875         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
876         Delete.
877         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
878         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
879         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
880
881 2011-10-13  Jason Merrill  <jason@redhat.com>
882
883         PR c++/50614
884         * g++.dg/cpp0x/nsdmi-template2.C: New.
885
886         PR c++/50437
887         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
888
889         PR c++/50618
890         * g++.dg/init/vbase1.C: New.
891
892 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
893
894         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
895         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
896         * gcc.target/i386/avx-vphminposuw-2.c: New test.
897         * gcc.target/i386/avx-vphminposuw-3.c: New test.
898
899 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
900
901         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
902
903 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
904
905         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
906
907 2011-10-13  Richard Guenther  <rguenther@suse.de>
908
909         PR tree-optimization/50712
910         * gcc.target/i386/pr50712.c: New testcase.
911
912 2011-10-13  Tom de Vries  <tom@codesourcery.com>
913
914         * gcc.dg/memcpy-4.c: New test.
915
916 2011-10-13  Richard Guenther  <rguenther@suse.de>
917
918         PR tree-optimization/50698
919         * g++.dg/vect/pr50698.cc: New testcase.
920
921 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
922
923         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
924         * gcc.target/powerpc/warn-2.c: Ditto.
925
926         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
927         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
928         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
929         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
930         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
931         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
932         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
933         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
934         * gcc.target/powerpc/ppc-pow.c: Likewise.
935         * gcc.target/powerpc/recip-1.c: Likewise.
936         * gcc.target/powerpc/recip-2.c: Likewise.
937         * gcc.target/powerpc/recip-3.c: Likewise.
938         * gcc.target/powerpc/recip-4.c: Likewise.
939         * gcc.target/powerpc/recip-5.c: Likewise.
940
941 2011-10-12  David S. Miller  <davem@davemloft.net>
942
943         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
944         '-mvis3' instead of 'mcpu=niagara3' in options.
945         * gcc.target/sparc/fhalve.c: Likewise.
946         * gcc.target/sparc/fnegop.c: Likewise.
947         * gcc.target/sparc/fpadds.c: Likewise.
948         * gcc.target/sparc/fshift.c: Likewise.
949         * gcc.target/sparc/fucmp.c: Likewise.
950         * gcc.target/sparc/lzd.c: Likewise.
951         * gcc.target/sparc/vis3misc.c: Likewise.
952         * gcc.target/sparc/xmul.c: Likewise.
953
954 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
955
956         * gnat.dg/vect1.ad[sb]: New test.
957         * gnat.dg/vect1_pkg.ads: New helper.
958         * gnat.dg/vect2.ad[sb]: New test.
959         * gnat.dg/vect2_pkg.ads: New helper.
960         * gnat.dg/vect3.ad[sb]: New test.
961         * gnat.dg/vect3_pkg.ads: New helper.
962         * gnat.dg/vect4.ad[sb]: New test.
963         * gnat.dg/vect4_pkg.ads: New helper.
964         * gnat.dg/vect5.ad[sb]: New test.
965         * gnat.dg/vect5_pkg.ads: New helper.
966         * gnat.dg/vect6.ad[sb]: New test.
967         * gnat.dg/vect6_pkg.ads: New helper.
968
969 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
970
971         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
972         * gcc.target/i386/fma_run_double_2.c: Likewise.
973         * gcc.target/i386/fma_run_double_3.c: Likewise.
974         * gcc.target/i386/fma_run_double_4.c: Likewise.
975         * gcc.target/i386/fma_run_double_5.c: Likewise.
976         * gcc.target/i386/fma_run_double_6.c: Likewise.
977         * gcc.target/i386/fma_run_float_1.c: Likewise.
978         * gcc.target/i386/fma_run_float_2.c: Likewise.
979         * gcc.target/i386/fma_run_float_3.c: Likewise.
980         * gcc.target/i386/fma_run_float_4.c: Likewise.
981         * gcc.target/i386/fma_run_float_5.c: Likewise.
982         * gcc.target/i386/fma_run_float_6.c: Likewise.
983
984         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
985         remove the extra dg-options.
986         * gcc.target/i386/l_fma_double_2.c: Likewise.
987         * gcc.target/i386/l_fma_double_3.c: Likewise.
988         * gcc.target/i386/l_fma_double_4.c: Likewise.
989         * gcc.target/i386/l_fma_double_5.c: Likewise.
990         * gcc.target/i386/l_fma_double_6.c: Likewise.
991         * gcc.target/i386/l_fma_float_1.c: Likewise.
992         * gcc.target/i386/l_fma_float_2.c: Likewise.
993         * gcc.target/i386/l_fma_float_3.c: Likewise.
994         * gcc.target/i386/l_fma_float_4.c: Likewise.
995         * gcc.target/i386/l_fma_float_5.c: Likewise.
996         * gcc.target/i386/l_fma_float_6.c: Likewise.
997
998 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
999
1000         PR tree-optimization/50189
1001         * g++.dg/torture/pr50189.C: New testcase.
1002
1003 2011-10-12  Richard Guenther  <rguenther@suse.de>
1004
1005         PR tree-optimization/50700
1006         * gcc.dg/builtin-object-size-12.c: New testcase.
1007
1008 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
1009
1010         PR c/50565
1011         * gcc.c-torture/compile/pr50565-1.c,
1012         gcc.c-torture/compile/pr50565-2.c: New tests.
1013
1014 2011-10-11  Jason Merrill  <jason@redhat.com>
1015
1016         PR c++/49855
1017         PR c++/49896
1018         * g++.dg/template/constant1.C: New.
1019         * g++.dg/template/constant2.C: New.
1020         * g++.dg/cpp0x/constexpr-template3.C: New.
1021
1022 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
1023
1024         * gcc.target/i386/warn-vect-op-3.c: New test.
1025         * gcc.target/i386/warn-vect-op-1.c: New test.
1026         * gcc.target/i386/warn-vect-op-2.c: New test.
1027
1028 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1029
1030         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
1031
1032 2011-10-11  Richard Guenther  <rguenther@suse.de>
1033
1034         PR tree-optimization/50204
1035         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
1036
1037 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1038
1039         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
1040
1041 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
1042
1043         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
1044         * gcc.target/i386/fma_double_2.c: Ditto.
1045         * gcc.target/i386/fma_double_3.c: Ditto.
1046         * gcc.target/i386/fma_double_4.c: Ditto.
1047         * gcc.target/i386/fma_double_5.c: Ditto.
1048         * gcc.target/i386/fma_double_6.c: Ditto.
1049         * gcc.target/i386/fma_float_1.c: Ditto.
1050         * gcc.target/i386/fma_float_2.c: Ditto.
1051         * gcc.target/i386/fma_float_3.c: Ditto.
1052         * gcc.target/i386/fma_float_4.c: Ditto.
1053         * gcc.target/i386/fma_float_5.c: Ditto.
1054         * gcc.target/i386/fma_float_6.c: Ditto.
1055         * gcc.target/i386/l_fma_double_1.c: Ditto.
1056         * gcc.target/i386/l_fma_double_2.c: Ditto.
1057         * gcc.target/i386/l_fma_double_3.c: Ditto.
1058         * gcc.target/i386/l_fma_double_4.c: Ditto.
1059         * gcc.target/i386/l_fma_double_5.c: Ditto.
1060         * gcc.target/i386/l_fma_double_6.c: Ditto.
1061         * gcc.target/i386/l_fma_float_1.c: Ditto.
1062         * gcc.target/i386/l_fma_float_2.c: Ditto.
1063         * gcc.target/i386/l_fma_float_3.c: Ditto.
1064         * gcc.target/i386/l_fma_float_4.c: Ditto.
1065         * gcc.target/i386/l_fma_float_5.c: Ditto.
1066         * gcc.target/i386/l_fma_float_6.c: Ditto.
1067         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
1068         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
1069         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
1070         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
1071         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
1072         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
1073         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
1074         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
1075         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
1076         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
1077         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
1078         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
1079
1080 2011-10-11  Tristan Gingold  <gingold@adacore.com>
1081
1082         * gcc.dg/va-arg-4.c: New test.
1083         * gcc.dg/va-arg-5.c: Ditto.
1084
1085 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
1086
1087         * lib/target-supports.exp (check_effective_target_fd_truncate):
1088         Close and unlink test file before exit.
1089
1090 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
1091
1092         PR fortran/50564
1093         * gfortran.dg/forall_15.f90:  New test case.
1094
1095 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
1096             Andrew Macleod  <amacleod@redhat.com>
1097
1098         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
1099         wrappers for *other_threads() and *final_verify().
1100         * gcc.dg/simulate-thread/simulate-thread.h
1101         (simulate_thread_wrapper_other_threads): New.
1102         (simulate_thread_wrapper_final_verify): New.
1103
1104 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
1105
1106         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
1107
1108 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
1109
1110         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
1111
1112 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
1113             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
1114
1115         * gcc.target/i386/fma_1.h: New file.
1116         * gcc.target/i386/fma_2.h: Likewise.
1117         * gcc.target/i386/fma_3.h: Likewise.
1118         * gcc.target/i386/fma_4.h: Likewise.
1119         * gcc.target/i386/fma_5.h: Likewise.
1120         * gcc.target/i386/fma_6.h: Likewise.
1121         * gcc.target/i386/fma_double_1.c: Likewise.
1122         * gcc.target/i386/fma_double_2.c: Likewise.
1123         * gcc.target/i386/fma_double_3.c: Likewise.
1124         * gcc.target/i386/fma_double_4.c: Likewise.
1125         * gcc.target/i386/fma_double_5.c: Likewise.
1126         * gcc.target/i386/fma_double_6.c: Likewise.
1127         * gcc.target/i386/fma_float_1.c: Likewise.
1128         * gcc.target/i386/fma_float_2.c: Likewise.
1129         * gcc.target/i386/fma_float_3.c: Likewise.
1130         * gcc.target/i386/fma_float_4.c: Likewise.
1131         * gcc.target/i386/fma_float_5.c: Likewise.
1132         * gcc.target/i386/fma_float_6.c: Likewise.
1133         * gcc.target/i386/fma_main.h: Likewise.
1134         * gcc.target/i386/fma_run_double_1.c: Likewise.
1135         * gcc.target/i386/fma_run_double_2.c: Likewise.
1136         * gcc.target/i386/fma_run_double_3.c: Likewise.
1137         * gcc.target/i386/fma_run_double_4.c: Likewise.
1138         * gcc.target/i386/fma_run_double_5.c: Likewise.
1139         * gcc.target/i386/fma_run_double_6.c: Likewise.
1140         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
1141         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
1142         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
1143         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
1144         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
1145         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
1146         * gcc.target/i386/fma_run_float_1.c: Likewise.
1147         * gcc.target/i386/fma_run_float_2.c: Likewise.
1148         * gcc.target/i386/fma_run_float_3.c: Likewise.
1149         * gcc.target/i386/fma_run_float_4.c: Likewise.
1150         * gcc.target/i386/fma_run_float_5.c: Likewise.
1151         * gcc.target/i386/fma_run_float_6.c: Likewise.
1152         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
1153         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
1154         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
1155         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
1156         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
1157         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
1158         * gcc.target/i386/l_fma_1.h: Likewise.
1159         * gcc.target/i386/l_fma_2.h: Likewise.
1160         * gcc.target/i386/l_fma_3.h: Likewise.
1161         * gcc.target/i386/l_fma_4.h: Likewise.
1162         * gcc.target/i386/l_fma_5.h: Likewise.
1163         * gcc.target/i386/l_fma_6.h: Likewise.
1164         * gcc.target/i386/l_fma_double_1.c: Likewise.
1165         * gcc.target/i386/l_fma_double_2.c: Likewise.
1166         * gcc.target/i386/l_fma_double_3.c: Likewise.
1167         * gcc.target/i386/l_fma_double_4.c: Likewise.
1168         * gcc.target/i386/l_fma_double_5.c: Likewise.
1169         * gcc.target/i386/l_fma_double_6.c: Likewise.
1170         * gcc.target/i386/l_fma_float_1.c: Likewise.
1171         * gcc.target/i386/l_fma_float_2.c: Likewise.
1172         * gcc.target/i386/l_fma_float_3.c: Likewise.
1173         * gcc.target/i386/l_fma_float_4.c: Likewise.
1174         * gcc.target/i386/l_fma_float_5.c: Likewise.
1175         * gcc.target/i386/l_fma_float_6.c: Likewise.
1176         * gcc.target/i386/l_fma_main.h: Likewise.
1177         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
1178         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
1179         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
1180         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
1181         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
1182         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
1183         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
1184         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
1185         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
1186         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
1187         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
1188         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
1189
1190 2011-10-10  Richard Guenther  <rguenther@suse.de>
1191
1192         PR middle-end/50389
1193         * gcc.dg/torture/pr50389.c: New testcase.
1194
1195 2011-10-10  Richard Guenther  <rguenther@suse.de>
1196
1197         PR middle-end/50195
1198         * gcc.dg/builtins-47.c: Optimize.
1199
1200 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
1201
1202         * lib/gcc-simulate-thread.exp: New.
1203         * gcc.dg/simulate-thread/guality.h: New.
1204         * gcc.dg/simulate-thread/simulate-thread.h: New.
1205         * gcc.dg/simulate-thread/simulate-thread.exp: New.
1206         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
1207         * gcc.dg/simulate-thread/README: New.
1208         * g++.dg/simulate-thread/guality.h: New.
1209         * g++.dg/simulate-thread/simulate-thread.h: New.
1210         * g++.dg/simulate-thread/simulate-thread.exp: New.
1211         * g++.dg/simulate-thread/simulate-thread.gdb: New.
1212         * c-c++-common/cxxbitfields-2.c: Remove.
1213         * c-c++-common/cxxbitfields.c: Remove.
1214         * c-c++-common/cxxbitfields-4.c: Remove.
1215         * c-c++-common/cxxbitfields-5.c: Remove.
1216         * c-c++-common/simulate-thread/bitfields-1.c: New.
1217         * c-c++-common/simulate-thread/bitfields-2.c: New.
1218         * c-c++-common/simulate-thread/bitfields-3.c: New.
1219         * c-c++-common/simulate-thread/bitfields-4.c: New.
1220
1221 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
1222
1223         PR c++/38980
1224         * g++.dg/warn/format5.C: New.
1225
1226 2011-10-09  Tobias Burnus  <burnus@net-b.de>
1227
1228         PR fortran/50273
1229         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
1230         * gfortran.dg/common_16.f90: New.
1231
1232 2011-10-09  Tobias Burnus  <burnus@net-b.de>
1233
1234         * gfortran.dg/iso_c_binding_param_1.f90: New.
1235         * gfortran.dg/iso_c_binding_param_2.f90: New.
1236         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1237
1238 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
1239
1240         PR tree-optimization/50635
1241         * gcc.dg/vect/pr50635.c: New test.
1242
1243 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
1244
1245         PR fortran/50659
1246         * gfortran.dg/proc_decl_27.f90: New.
1247
1248 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1249
1250         PR libobjc/50428
1251         * objc/execute/initialize-1.m: New test.
1252
1253 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
1254
1255         PR fortran/47844
1256         * gfortran.dg/pointer_function_result_1.f90 : New test.
1257
1258 2011-10-07  David S. Miller  <davem@davemloft.net>
1259
1260         PR 50655
1261         * gcc.target/sparc/sparc.exp: Add vis3 target test.
1262         * gcc.target/sparc/cmask.c: Use it.
1263         * gcc.target/sparc/fhalve.c: Likewise.
1264         * gcc.target/sparc/fnegop.c: Likewise.
1265         * gcc.target/sparc/fpadds.c: Likewise.
1266         * gcc.target/sparc/fshift.c: Likewise.
1267         * gcc.target/sparc/fucmp.c: Likewise.
1268         * gcc.target/sparc/lzd.c: Likewise.
1269         * gcc.target/sparc/vis3misc.c: Likewise.
1270         * gcc.target/sparc/xmul.c: Likewise.
1271
1272 2011-10-07  Richard Henderson  <rth@redhat.com>
1273
1274         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
1275         match for avx2.
1276         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
1277
1278 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
1279
1280         * gcc.dg/pr50193-1.c: New file.
1281         * gcc.target/arm/shiftable.c: New file.
1282
1283 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
1284
1285         PR fortran/50625
1286         * gfortran.dg/class_46.f03: New.
1287
1288 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
1289
1290         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
1291         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
1292         (syslog, vsyslog, __vsyslog_chk): Likewise.
1293
1294         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
1295         (x, EXT_x): Use ASMNAME.
1296
1297         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
1298         (a, c): Use ASMNAME.
1299
1300 2011-10-07  Tom de Vries  <tom@codesourcery.com>
1301
1302         PR middle-end/50527
1303         * gcc.dg/pr50527.c: New test.
1304
1305 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
1306
1307         PR tree-optimization/50650
1308         * gcc.c-torture/compile/pr50650.c: New test.
1309
1310 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1311
1312         PR tree-optimization/50575
1313         * gcc.c-torture/execute/vector-compare-2.x: New file.
1314
1315 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1316
1317         PR middle-end/50125
1318         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
1319         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
1320         (bar3): Likewise.
1321
1322 2011-10-07  Richard Guenther  <rguenther@suse.de>
1323
1324         PR testsuite/50637
1325         * gcc.dg/vect/vect-align-2.c: Increase array size.
1326
1327 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
1328             H.J. Lu  <hongjiu.lu@intel.com>
1329
1330         PR target/50603
1331         * gcc.target/i386/pr50603.c: New test.
1332
1333 2011-10-06  Jason Merrill  <jason@redhat.com>
1334
1335         PR c++/39164
1336         * g++.dg/cpp0x/default31.C: New.
1337
1338 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
1339
1340         PR tree-optimization/50596
1341         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1342         New.
1343         * gcc.dg/vect/vect-cond-8.c: New test.
1344
1345 2011-10-06  Richard Henderson  <rth@redhat.com>
1346
1347         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
1348         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
1349         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
1350         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
1351         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
1352         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
1353         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
1354         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
1355         * gcc.c-torture/execute/vshuf-16.inc: New file.
1356         * gcc.c-torture/execute/vshuf-2.inc: New file.
1357         * gcc.c-torture/execute/vshuf-4.inc: New file.
1358         * gcc.c-torture/execute/vshuf-8.inc: New file.
1359         * gcc.c-torture/execute/vshuf-main.inc: New file.
1360         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
1361         * gcc.c-torture/execute/vshuf-v2df.c: New test.
1362         * gcc.c-torture/execute/vshuf-v2di.c: New test.
1363         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
1364         * gcc.c-torture/execute/vshuf-v2si.c: New test.
1365         * gcc.c-torture/execute/vshuf-v4df.c: New test.
1366         * gcc.c-torture/execute/vshuf-v4di.c: New test.
1367         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
1368         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
1369         * gcc.c-torture/execute/vshuf-v4si.c: New test.
1370         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
1371         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
1372         * gcc.c-torture/execute/vshuf-v8si.c: New test.
1373
1374 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
1375
1376         PR tree-optimization/49279
1377         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
1378         * gcc.c-torture/execute/pr49279.c: New test.
1379
1380 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
1381
1382         PR target/49049
1383         * gcc.c-torture/compile/pr49049.c: New test.
1384
1385 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
1386
1387         PR target/50305
1388         * gcc.target/arm/pr50305.c: New test.
1389
1390 2011-10-06  Richard Guenther  <rguenther@suse.de>
1391
1392         PR tree-optimization/38884
1393         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
1394         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
1395
1396 2011-10-05  David S. Miller  <davem@davemloft.net>
1397
1398         * gcc.target/sparc/lzd.c: New test.
1399         * gcc.target/sparc/popc.c: New test.
1400
1401 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
1402
1403         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
1404         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
1405         * g++.dg/other/final1.C: Cleanup original tree dump.
1406
1407 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
1408
1409         PR tree-optimization/50613
1410         * gcc.dg/pr50613.c: New test.
1411
1412 2011-10-05  Richard Henderson  <rth@redhat.com>
1413
1414         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
1415         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
1416         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
1417         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
1418         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
1419         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
1420         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
1421         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
1422
1423 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
1424
1425         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
1426         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
1427         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
1428         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
1429         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
1430
1431 2011-10-05  Richard Guenther  <rguenther@suse.de>
1432
1433         PR tree-optimization/38885
1434         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
1435
1436 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
1437
1438         * gcc.target/i386/sw-1.c: New test.
1439
1440 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
1441
1442         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
1443         -mtune=generic.
1444         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
1445
1446 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
1447
1448         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
1449
1450 2011-10-04  David S. Miller  <davem@davemloft.net>
1451
1452         * gcc.target/sparc/fhalve.c: New test.
1453         * gcc.target/sparc/fnegop.c: New test.
1454         * gcc.target/sparc/xmul.c: New test.
1455
1456 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
1457
1458         PR fortran/35831
1459         * gfortran.dg/dummy_procedure_6.f90: New.
1460
1461 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
1462
1463         PR tree-optimization/50604
1464         * gcc.dg/pr50604.c: New test.
1465
1466 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1467
1468         PR tree-optimization/49662
1469         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
1470         * gcc.dg/graphite/interchange-15.c: Likewise.
1471         * gcc.dg/graphite/interchange-mvt.c: Likewise.
1472
1473 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
1474
1475         * gcc.dg/tree-ssa/restrict-4.c: New test.
1476
1477 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
1478
1479         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
1480         (main): Use __typeof to get result type of comparison.
1481
1482 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
1483
1484         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1485         Make et_vect_multiple_sizes_saved global.
1486         (check_effective_target_vect64): Make et_vect64_saved global.
1487
1488 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
1489
1490         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
1491         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
1492         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
1493         * gcc.dg/builtin-complex-err-1.c: Adjust.
1494
1495 2011-10-02  Jason Merrill  <jason@redhat.com>
1496
1497         * g++.dg/cpp0x/range-for22.C: New.
1498
1499         * g++.dg/cpp0x/variadic65.C: Remove xfails.
1500         * g++.dg/cpp0x/variadic82.C: Remove xfails.
1501         * g++.dg/cpp0x/variadic83.C: Remove xfails.
1502         * g++.dg/cpp0x/variadic105.C: Remove xfails.
1503
1504         * g++.dg/cpp0x/nsdmi5.C: New.
1505
1506 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
1507
1508         PR target/50579
1509         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
1510         New procedures.
1511         (mips-dg-options): Force an ABI option if the current ABI is
1512         incompatible with the required -mlong setting.  Likewise force
1513         a long setting if the current one is incompatible with the
1514         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
1515         throughout procedure.
1516         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
1517         instead of addressing=absolute.
1518
1519 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
1520
1521         * gcc.target/mips/stack-1.c: New test.
1522
1523 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
1524
1525         * gcc.dg/pr49696.c: New test.
1526
1527 2011-10-02  Jan Hubicka  <jh@suse.cz>
1528
1529         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
1530
1531 2011-10-01  David S. Miller  <davem@davemloft.net>
1532
1533         * gcc.target/sparc/cmask.c: New test.
1534         * gcc.target/sparc/fpadds.c: New test.
1535         * gcc.target/sparc/fshift.c: New test.
1536         * gcc.target/sparc/fucmp.c: New test.
1537         * gcc.target/sparc/vis3misc.c: New test.
1538
1539 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
1540
1541         PR fortran/50585
1542         * gfortran.dg/assumed_charlen_arg_2.f90: New.
1543
1544 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
1545
1546         PR c++/44473
1547         * g++.dg/dfp/44473-1.C: New test.
1548         * g++.dg/dfp/44473-2.C: New test.
1549         * g++.dg/dfp/mangle-1.C: New test.
1550         * g++.dg/dfp/mangle-2.C: New test.
1551         * g++.dg/dfp/mangle-3.C: New test.
1552         * g++.dg/dfp/mangle-4.C: New test.
1553         * g++.dg/dfp/mangle-5.C: New test.
1554
1555 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
1556
1557         PR inline-asm/50571
1558         * gcc.dg/pr50571.c: New test.
1559
1560         PR tree-optimization/46309
1561         * gcc.dg/pr46309.c: New test.
1562
1563 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
1564
1565         * gcc.dg/strlenopt-21.c: New test.
1566
1567 2011-09-30  Revital Eres  <revital.eres@linaro.org>
1568
1569         * gcc.dg/sms-10.c: New file.
1570
1571 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1572
1573         * gcc.target/arm/pr50099.c: New test.
1574
1575 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1576
1577         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
1578
1579 2011-09-30  David S. Miller  <davem@davemloft.net>
1580
1581         * gcc.target/sparc/bmaskbshuf.c: New test.
1582         * gcc.target/sparc/edgen.c: New test.
1583
1584 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
1585
1586         PR fortran/50547
1587         * gfortran.dg/pure_formal_proc_3.f90: New.
1588
1589         PR fortran/50553
1590         * gfortran.dg/stfunc_7.f90: New.
1591
1592 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1593
1594         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
1595         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
1596         * gcc.dg/vector-compare-1.c: Likewise.
1597         * gcc.dg/vector-compare-2.c: Likewise.
1598
1599 2011-09-29  David S. Miller  <davem@davemloft.net>
1600
1601         * gcc.target/sparc/array.c: New test.
1602
1603 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
1604
1605         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
1606         loop unroll and set max unroll times to 8.
1607         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
1608         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
1609         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
1610         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
1611
1612 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
1613
1614         PR c++/40145
1615         * g++.dg/ext/visibility/warn5.C: New.
1616
1617 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
1618
1619         PR c++/45278
1620         * g++.dg/warn/Wextra-3.C: New.
1621
1622 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
1623
1624         PR target/49486
1625         * gcc.target/sh/pr49468-si.c: New.
1626
1627 2011-09-28  Tom de Vries  <tom@codesourcery.com>
1628
1629         PR testsuite/50485
1630         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
1631         (TEST): Initialize src3 with random floats.
1632         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
1633         from union src3.  Initialize src3 with random floats.
1634
1635 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
1636
1637         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
1638         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
1639         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
1640         * gcc.target/sh/sh4a-sincosf.c: Ditto.
1641         * gcc.target/sh/sh4a-cos.c: Ditto.
1642         * gcc.target/sh/sh4a-cosf.c: Ditto.
1643         * gcc.target/sh/sh4a-sin.c: Ditto.
1644         * gcc.target/sh/sh4a-sinf.c: Ditto.
1645         * gcc.target/sh/sh4a-fsrra.c: Ditto.
1646         * gcc.target/sh/sh4a-memmovua.c: Ditto.
1647         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
1648
1649 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
1650
1651         PR c++/31489
1652         * g++.dg/parse/error40.C: New.
1653         * g++.dg/warn/incomplete1.C: Adjust.
1654
1655 2011-09-27  Jan Hubicka  <jh@suse.cz>
1656
1657         PR middle-end/49463
1658         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
1659         Mark used.
1660
1661 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
1662
1663         * gcc.dg/strlenopt-1.c: New test.
1664         * gcc.dg/strlenopt-1f.c: New test.
1665         * gcc.dg/strlenopt-2.c: New test.
1666         * gcc.dg/strlenopt-2f.c: New test.
1667         * gcc.dg/strlenopt-3.c: New test.
1668         * gcc.dg/strlenopt-4.c: New test.
1669         * gcc.dg/strlenopt-4g.c: New test.
1670         * gcc.dg/strlenopt-4gf.c: New test.
1671         * gcc.dg/strlenopt-5.c: New test.
1672         * gcc.dg/strlenopt-6.c: New test.
1673         * gcc.dg/strlenopt-7.c: New test.
1674         * gcc.dg/strlenopt-8.c: New test.
1675         * gcc.dg/strlenopt-9.c: New test.
1676         * gcc.dg/strlenopt-10.c: New test.
1677         * gcc.dg/strlenopt-11.c: New test.
1678         * gcc.dg/strlenopt-12.c: New test.
1679         * gcc.dg/strlenopt-12g.c: New test.
1680         * gcc.dg/strlenopt-13.c: New test.
1681         * gcc.dg/strlenopt-14g.c: New test.
1682         * gcc.dg/strlenopt-14gf.c: New test.
1683         * gcc.dg/strlenopt-15.c: New test.
1684         * gcc.dg/strlenopt-16g.c: New test.
1685         * gcc.dg/strlenopt-17g.c: New test.
1686         * gcc.dg/strlenopt-18g.c: New test.
1687         * gcc.dg/strlenopt.h: New file.
1688
1689 2011-09-27  Tom de Vries  <tom@codesourcery.com>
1690
1691         PR middle-end/43864
1692         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
1693         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
1694         * gcc.dg/pr43864.c: New test.
1695         * gcc.dg/pr43864-2.c: Same.
1696         * gcc.dg/pr43864-3.c: Same.
1697         * gcc.dg/pr43864-4.c: Same.
1698
1699 2011-09-27  Jan Hubicka  <jh@suse.cz>
1700
1701         * gcc.dg/ipa/inline-5.c: New testcase.
1702
1703 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
1704
1705         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
1706         vectors.
1707         * gcc.dg/vect/bb-slp-27.c: New.
1708         * gcc.dg/vect/bb-slp-28.c: New.
1709
1710 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
1711
1712         * testsuite/lib/target-supports.exp (check_profiling_available):
1713         Don't rely solely on TLS tests for -fprofile-generate, fall
1714         through to the other code.
1715
1716 2011-09-27  Richard Guenther  <rguenther@suse.de>
1717
1718         PR tree-optimization/50363
1719         * gcc.dg/torture/pr50363.c: New testcase.
1720
1721 2011-09-26  Jason Merrill  <jason@redhat.com>
1722
1723         PR c++/45012
1724         * g++.dg/template/partial13.C: New.
1725
1726         PR c++/46105
1727         * g++.dg/template/partial12.C: New.
1728
1729         PR c++/50508
1730         * g++.dg/cpp0x/constexpr-typedef1.C: New.
1731
1732 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
1733
1734         PR c++/45487
1735         * g++.dg/diagnostic/bindings1.C: New.
1736         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
1737
1738 2011-09-26  David S. Miller  <davem@davemloft.net>
1739
1740         * gcc.target/sparc/wrgsr.c: New test.
1741         * gcc.target/sparc/rdgsr.c: New test.
1742         * gcc.target/sparc/edge.c: New test.
1743         * gcc.target/sparc/fcmp.c: New test.
1744
1745         * gcc.target/sparc/edge.c: Update for new return types.
1746         * gcc.target/sparc/fcmp.c: Likewise.
1747
1748         * gcc.target/sparc/fpaddsubi.c: New test.
1749
1750 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
1751
1752         PR fortran/50515
1753         * gfortran.dg/common_15.f90: New.
1754
1755         PR fortran/50517
1756         * gfortran.dg/dummy_procedure_5.f90: New.
1757         * gfortran.dg/interface_26.f90: Modified error message.
1758         * gfortran.dg/proc_ptr_11.f90: Ditto.
1759         * gfortran.dg/proc_ptr_15.f90: Ditto.
1760         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1761         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1762
1763 2011-09-26  Jason Merrill  <jason@redhat.com>
1764
1765         PR c++/50512
1766         * g++.dg/overload/rvalue3.C: New.
1767
1768         PR c++/50523
1769         * g++.dg/overload/ref-conv2.C: New.
1770
1771         * g++.dg/cpp0x/nsdmi-template1.C: New.
1772
1773 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
1774
1775         * g++.dg/cpp0x/nullptr25.C: New.
1776
1777 2011-09-26  Richard Guenther  <rguenther@suse.de>
1778
1779         PR tree-optimization/50472
1780         * gcc.dg/torture/pr50472.c: New testcase.
1781
1782 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1783
1784         * gnat.dg/opt22.adb: New test.
1785         * gnat.dg/opt22_pkg.ad[sb]: New helper.
1786
1787 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1788
1789         * gnat.dg/opt21.adb: New test.
1790         * gnat.dg/opt21_pkg.ad[sb]: New helper.
1791
1792 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1793
1794         * gnat.dg/opt20.ad[sb]: New test.
1795         * gnat.dg/opt20_pkg.ads: New helper.
1796
1797 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1798
1799         * gnat.dg/array17.adb: New test.
1800         * gnat.dg/array17_pkg.ads: New helper.
1801
1802 2011-09-25  Jason Merrill  <jason@redhat.com>
1803
1804         * g++.dg/cpp0x/nsdmi-defer4.C: New.
1805
1806 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
1807
1808         * gnat.dg/frame_overflow.ads: New.
1809         * gnat.dg/frame_overflow.adb: Adjust.
1810         * gnat.dg/specs/addr1.ads: Likewise.
1811
1812 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
1813
1814         * g++.dg/tree-ssa/restrict2.C: New test.
1815
1816 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
1817
1818         * lib/target-supports.exp (check_effective_target_vect64): New.
1819         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
1820         of multiple vector sizes.
1821         * gcc.dg/vect/bb-slp-26.c: New.
1822
1823 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
1824
1825         PR c++/50280
1826         * g++.dg/template/bitfield1.C: New.
1827
1828 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
1829
1830         * gcc.dg/vect/bb-slp-24.c: New.
1831
1832 2011-09-24  Jason Merrill  <jason@redhat.com>
1833
1834         * g++.dg/cpp0x/nsdmi-eh1.C: New.
1835
1836         * g++.dg/cpp0x/nsdmi-defer3.C: New.
1837
1838         * g++.dg/cpp0x/nsdmi-defer1.C: New.
1839         * g++.dg/cpp0x/nsdmi-defer2.C: New.
1840
1841         * g++.dg/cpp0x/nsdmi1.C: New.
1842         * g++.dg/cpp0x/nsdmi2.C: New.
1843         * g++.dg/cpp0x/nsdmi3.C: New.
1844         * g++.dg/cpp0x/nsdmi4.C: New.
1845         * g++.old-deja/g++.other/init4.C: New.
1846
1847 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
1848
1849         PR c++/44267
1850         * g++.dg/template/sfinae28.C: New.
1851
1852 2011-09-23  Ian Lance Taylor  <iant@google.com>
1853
1854         * go.test/go-test.exp (errchk): Handle more cases of getting
1855         correct Tcl backslash quoting in regular expressions in test file.
1856
1857 2011-09-23  Jason Merrill  <jason@redhat.com>
1858
1859         Core 253
1860         * g++.dg/init/const8.C: New.
1861         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
1862         * g++.dg/cpp0x/defaulted2.C: Likewise.
1863         * g++.dg/cpp0x/pr42844-2.C: Likewise.
1864         * g++.dg/init/pr20039.C: Likewise.
1865         * g++.dg/init/pr42844.C: Likewise.
1866
1867 2011-09-23  Jan Hubicka  <jh@suse.cz>
1868
1869         * gcc.dg/ipa/inline-1.c: new testcase.
1870         * gcc.dg/ipa/inline-2.c: new testcase.
1871         * gcc.dg/ipa/inline-3.c: new testcase.
1872         * gcc.dg/ipa/inline-4.c: new testcase.
1873
1874 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
1875
1876         PR c++/50258
1877         * g++.dg/cpp0x/constexpr-static8.C: New.
1878
1879 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
1880
1881         * gcc.target/i386/avxfp-1.c: New test.
1882         * gcc.target/i386/avxfp-2.c: New test.
1883
1884 2011-09-23  Terry Guo  <terry.guo@arm.com>
1885
1886         * gcc.c-torture/execute/941014-1.x: Deleted.
1887
1888 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1889
1890         PR c++/50491
1891         * g++.dg/cpp0x/pr50491.C: New.
1892
1893 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1894
1895         PR testsuite/50487
1896         * gfortran.dg/bessel_6.f90: Fix tolerance test.
1897
1898 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1899
1900         PR c++/50371
1901         * g++.dg/cpp0x/nullptr24.C: New.
1902
1903 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
1904
1905         PR target/50482
1906         * gcc.target/i386/pr50482.c: New test.
1907
1908 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
1909
1910         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
1911         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
1912         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
1913         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
1914         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
1915         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
1916         multilib options contain different -march= from dg-options.
1917
1918 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
1919             Paolo Carlini  <paolo.carlini@oracle.com>
1920
1921         PR c++/50344
1922         * g++.dg/template/friend52.C: New.
1923
1924 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
1925
1926         * gcc.target/arm/cmp-1.c: New test.
1927         * gcc.target/arm/cmp-2.c: Likewise.
1928
1929 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
1930
1931         PR fortran/41733
1932         * gfortran.dg/impure_actual_1.f90: Modified error message.
1933         * gfortran.dg/proc_ptr_32.f90: New.
1934         * gfortran.dg/proc_ptr_33.f90: New.
1935
1936 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
1937
1938         PR tree-optimization/50451
1939         * gcc.dg/vect/pr50451.c: New test.
1940
1941 2011-09-21  Ian Lance Taylor  <iant@google.com>
1942
1943         * go.test/go-test.exp (errchk): Add special case for bug332.
1944         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
1945         some more test lines.
1946
1947 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
1948
1949         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
1950         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
1951         * g++.dg/other/i386-8.C: Ditto.
1952         * g++.dg/other/pr34435.C: Ditto.
1953         * g++.dg/other/pr39496.C: Ditto.
1954         * g++.dg/other/mmintrin.C: Ditto.
1955
1956 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
1957
1958         * gcc.dg/vect/vect-cond-7.c: New test.
1959         * gcc.target/i386/sse4_1-cond-1.c: New test.
1960         * gcc.target/i386/avx-cond-1.c: New test.
1961
1962 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
1963
1964         PR target/50464
1965         * g++.dg/other/pr50464.C: New test.
1966
1967 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
1968
1969         * gcc.target/i386/bmi2-mulx32-2.c: New test.
1970         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
1971         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
1972         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
1973
1974 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
1975
1976         * gnat.dg/opt19.adb: New test.
1977
1978 2011-09-21  Terry Guo  <terry.guo@arm.com>
1979
1980         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
1981         on arch conflict when testing case on targets other than armv7-a.
1982
1983 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
1984
1985         PR c++/50454
1986         * g++.dg/ext/int128-1.C: New.
1987         * g++.dg/ext/int128-2.C: Likewise.
1988         * g++.dg/ext/int128-2.h: Likewise.
1989
1990 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1991
1992         PR testsuite/50469
1993         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
1994
1995 2011-09-20  Jason Merrill  <jason@redhat.com>
1996
1997         * g++.dg/cpp0x/constexpr-generated1.C: New.
1998
1999         PR c++/50442
2000         * g++.dg/overload/ref-conv1.C: New.
2001
2002 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
2003
2004         * g++.dg/other/final1.C: New.
2005
2006 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
2007
2008         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
2009         and get_bit ().
2010
2011 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
2012
2013         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
2014         "target arm_eabi".
2015
2016 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
2017
2018         PR tree-optimization/50413
2019         * g++.dg/vect/vect.exp: Run slp-pr* tests with
2020         -fdump-tree-slp-details.  Run other tests with
2021         -fdump-tree-vect-details.
2022         * g++.dg/vect/slp-pr50413.cc: New.
2023
2024 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
2025             Ira Rosen  <ira.rosen@linaro.org>
2026
2027         PR testsuite/50435
2028         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
2029         Fix underscores around restrict.
2030
2031 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
2032
2033         PR tree-optimization/50414
2034         * gfortran.dg/vect/Ofast-pr50414.f90: New.
2035         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
2036         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
2037
2038 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
2039
2040         PR tree-optimization/50412
2041         * gfortran.dg/vect/pr50412.f90: New.
2042
2043 2011-09-16  Jason Merrill  <jason@redhat.com>
2044
2045         PR c++/50424
2046         * g++.dg/eh/defarg1.C: New.
2047
2048 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
2049
2050         * gcc.dg/vect/vect-reduc-10.c: New test.
2051         * gcc.target/i386/avx-reduc-1.c: New test.
2052
2053         * gcc.target/i386/sse2-extract-1.c: New test.
2054         * gcc.target/i386/avx-extract-1.c: New test.
2055
2056 2011-09-16  Terry Guo  <terry.guo@arm.com>
2057
2058         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
2059
2060 2011-09-15   Diego Novillo  <dnovillo@google.com>
2061
2062         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
2063         ALWAYS_CXXFLAGS, if defined.
2064         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
2065         ALWAYS_GFORTRANFLAGS, if defined.
2066         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
2067         ALWAYS_GOCFLAGS, if defined.
2068         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
2069         ALWAYS_OBJCXXFLAGS, if defined.
2070         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
2071         additional_flags, if defined.
2072         * lib/gnat.exp (gnat_target_compile): Likewise.
2073         * lib/objc.exp (objc_target_compile): Likewise.
2074         * lib/target-supports-dg.exp (dg-add-options): Handle
2075         TEST_ALWAYS_FLAGS.
2076
2077 2011-09-15  Tom de Vries  <tom@codesourcery.com>
2078
2079         PR testsuite/50322
2080         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
2081         Use uintptr_t in f1.  Undo avr xfails.
2082
2083 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
2084
2085         PR fortran/50401
2086         PR fortran/50403
2087         * gfortran.dg/function_types_3.f90: New.
2088
2089 2011-09-15  Jason Merrill  <jason@redhat.com>
2090
2091         PR c++/50365
2092         * g++.dg/cpp0x/trailing7.C: New.
2093
2094         PR c++/50361
2095         * g++.dg/cpp0x/nullptr23.C: New.
2096
2097 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
2098
2099         * gcc.dg/vect/bb-slp-25.c: New.
2100
2101 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
2102
2103         PR c++/50391
2104         * g++.dg/cpp0x/noexcept15.C: New.
2105
2106 2011-09-14  Tom de Vries  <tom@codesourcery.com>
2107
2108         PR middle-end/50251
2109         * gcc.dg/pr50251.c: New test.
2110
2111 2011-09-14  Tobias Burnus  <burnus@net-b.de>
2112
2113         PR fortran/34547
2114         PR fortran/50375
2115         * gfortran.dg/null_5.f90: New.
2116         * gfortran.dg/null_6.f90: New.
2117
2118 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
2119
2120         * gcc.c-torture/compile/20110913-1.c: New test.
2121
2122 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
2123
2124         PR fortran/50379
2125         * gfortran.dg/result_2.f90: New.
2126
2127 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
2128
2129         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
2130
2131 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
2132
2133         PR c++/48320
2134         * g++.dg/cpp0x/variadic116.C: New test case.
2135
2136 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
2137
2138         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
2139         * gcc.target/mips/interrupt_handler-2.c: New test.
2140         * gcc.target/mips/interrupt_handler-3.c: Likewise.
2141
2142 2011-09-12  Jason Merrill  <jason@redhat.com>
2143
2144         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
2145
2146         * g++.dg/cpp0x/explicit7.C: New.
2147
2148 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
2149
2150         PR rtl-optimization/50212
2151         * g++.dg/other/pr50212.C: New test.
2152
2153 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
2154
2155         PR target/43746
2156         * testsuite/gcc.target/avr/torture/avr-torture.exp
2157         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
2158         "-O2 -fmerge-all-constants".
2159
2160 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
2161
2162         PR fortran/50327
2163         * gfortran.dg/do_while_1.f90: New test.
2164
2165 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
2166
2167         PR fortran/35831
2168         PR fortran/47978
2169         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
2170         * gfortran.dg/proc_decl_26.f90: New.
2171         * gfortran.dg/typebound_override_2.f90: New.
2172         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
2173
2174 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
2175
2176         * gnat.dg/cond_expr2.ad[sb]: New test.
2177
2178 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
2179
2180         * gnat.dg/atomic5.ad[sb]: New test.
2181
2182 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
2183
2184         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
2185
2186 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
2187
2188         PR target/49030
2189         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
2190
2191 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
2192
2193         PR target/49614
2194         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
2195
2196 2011-09-09  Richard Guenther  <rguenther@suse.de>
2197
2198         PR tree-optimization/50328
2199         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
2200
2201 2011-09-09  Richard Guenther  <rguenther@suse.de>
2202
2203         PR middle-end/50333
2204         * gcc.dg/torture/pr50333.c: New testcase.
2205
2206 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
2207
2208         PR tree-optimization/50318
2209         * gcc.target/arm/pr50318-1.c: New file.
2210
2211 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
2212
2213         * gcc.target/i386/all_one_m256i.c: New test.
2214
2215 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
2216
2217         PR c++/50324
2218         * g++.dg/cpp0x/sfinae28.C: New.
2219
2220 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
2221
2222         PR c/50332
2223         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
2224         longer ignored on typedefs.
2225
2226         PR c++/33255 - Support -Wunused-local-typedefs warning
2227         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
2228         * c-c++-common/Wunused-local-typedefs.c: Likewise.
2229
2230 2011-09-08  Martin Jambor  <mjambor@suse.cz>
2231
2232         PR tree-optimization/50287
2233         * gcc.dg/torture/pr50287.c: New test.
2234
2235 2011-09-08  Richard Guenther  <rguenther@suse.de>
2236
2237         PR tree-optimization/19831
2238         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
2239         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
2240         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2241         * gcc.dg/errno-1.c: Adjust.
2242
2243 2011-09-08  Richard Guenther  <rguenther@suse.de>
2244
2245         PR tree-optimization/19831
2246         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
2247
2248 2011-09-08  Tobias Burnus  <burnus@net-b.de>
2249
2250         PR fortran/44646
2251         * gfortran.dg/do_concurrent_1.f90: New.
2252         * gfortran.dg/do_concurrent_2.f90: New.
2253
2254 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
2255
2256         PR target/50310
2257         * gcc.c-torture/execute/ieee/pr50310.c: New test.
2258         * gcc.dg/pr50310-2.c: New test.
2259
2260 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
2261
2262         PR fortran/48095
2263         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
2264         * gfortran.dg/impure_constructor_1.f90: Modified.
2265         * gfortran.dg/proc_ptr_comp_33.f90: New.
2266
2267 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
2268
2269         PR target/50310
2270         * gcc.dg/pr50310-1.c: New test.
2271
2272 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
2273
2274         PR middle-end/48571
2275         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
2276         instead of 4.
2277
2278 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
2279
2280         PR c++/50309
2281         * g++.dg/cpp0x/noexcept14.C: New.
2282
2283 2011-09-07  Jason Merrill  <jason@redhat.com>
2284
2285         * g++.dg/cpp0x/constexpr-ref3.C: New.
2286
2287         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
2288
2289 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
2290
2291         * gcc.dg/section1.c: Don't xfail for avr.
2292
2293 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
2294
2295         PR tree-optimization/50322
2296         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
2297
2298 2011-09-07  Martin Jambor  <mjambor@suse.cz>
2299
2300         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
2301
2302 2011-09-07  Martin Jambor  <mjambor@suse.cz>
2303
2304         PR tree-optimization/49911
2305         * g++.dg/tree-ssa/pr49911.C: New test.
2306
2307 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
2308
2309         PR target/49030
2310         * gcc.dg/torture/pr49030.c: New test.
2311
2312 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
2313
2314         PR fortran/50288
2315         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
2316         * gfortran.dg/class_4d.f03: Deleted.
2317         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
2318
2319 2011-09-07  Richard Guenther  <rguenther@suse.de>
2320
2321         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
2322
2323 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
2324
2325         PR tree-optimization/46021
2326         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
2327
2328 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2329
2330         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
2331
2332 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
2333
2334         * gcc.c-torture/compile/20110906-1.c: New test.
2335
2336 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
2337
2338         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
2339
2340 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
2341
2342         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
2343         --param tree-reassoc-width=1.
2344
2345         * gcc.dg/tree-ssa/reassoc-24.c: New test.
2346         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
2347
2348 2011-09-06  Richard Guenther  <rguenther@suse.de>
2349
2350         PR tree-optimization/48149
2351         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
2352
2353 2011-09-06  Richard Guenther  <rguenther@suse.de>
2354
2355         PR tree-optimization/48317
2356         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
2357
2358 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
2359
2360         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2361         New procedure.
2362         (add_options_for_quad_vectors): Replace with ...
2363         (add_options_for_double_vectors): ... this.
2364         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
2365         support multiple vector sizes since the vectorizer attempts to
2366         vectorize with both vector sizes.
2367         * gcc.dg/vect/no-vfa-vect-79.c,
2368         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
2369         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
2370         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
2371         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
2372         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
2373         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
2374         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
2375         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
2376         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
2377         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
2378         gcc.dg/vect/vect-40.c: Likewise.
2379         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
2380         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
2381         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
2382         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
2383         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
2384         Likewise.
2385         * gcc.dg/vect/vect-peel-4.c: Make ia global.
2386
2387 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
2388
2389         PR target/49606
2390         * gcc.target/mips/abi-main.h: New file.
2391         * gcc.target/mips/abi-o32-long32.c: New test.
2392         * gcc.target/mips/abi-o32-long64.c: Likewise.
2393         * gcc.target/mips/abi-o64-long32.c: Likewise.
2394         * gcc.target/mips/abi-o64-long64.c: Likewise.
2395         * gcc.target/mips/abi-n32-long32.c: Likewise.
2396         * gcc.target/mips/abi-n32-long64.c: Likewise.
2397         * gcc.target/mips/abi-n64-long32.c: Likewise.
2398         * gcc.target/mips/abi-n64-long64.c: Likewise.
2399         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2400         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2401         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2402         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2403         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2404         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2405         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2406         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2407         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2408         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2409         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2410         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2411         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2412         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2413         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2414         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2415         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
2416         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2417         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2418         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2419         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
2420         * gcc.target/mips/branch-2.c: Remove -mabicalls.
2421         * gcc.target/mips/branch-3.c: Likewise.
2422         * gcc.target/mips/branch-4.c: Likewise.
2423         * gcc.target/mips/branch-5.c: Likewise.
2424         * gcc.target/mips/branch-6.c: Likewise.
2425         * gcc.target/mips/branch-7.c: Likewise.
2426         * gcc.target/mips/branch-8.c: Likewise.
2427         * gcc.target/mips/branch-9.c: Likewise.
2428         * gcc.target/mips/branch-10.c: Likewise.
2429         * gcc.target/mips/branch-11.c: Likewise.
2430         * gcc.target/mips/branch-12.c: Likewise.
2431         * gcc.target/mips/branch-13.c: Likewise.
2432         * gcc.target/mips/lazy-binding-1.c: Likewise.
2433
2434 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
2435
2436         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
2437         to avoid warning on int=16 platforms..
2438
2439 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
2440
2441         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
2442         to work even with -fshort-enums.
2443
2444 2011-09-04  Jan Hubicka  <jh@suse.cz>
2445
2446         * gcc.c-torture/compile/20110902.c: new testcase.
2447
2448 2011-09-04  Jason Merrill  <jason@redhat.com>
2449
2450         PR c++/49267
2451         * g++.dg/cpp0x/rv-conv1.C: New.
2452
2453         DR 1328
2454         * g++.dg/cpp0x/rv-func3.C: New.
2455
2456         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
2457
2458         PR c++/50248
2459         Core 1358
2460         * g++.dg/cpp0x/constexpr-template1.C: New.
2461         * g++.dg/cpp0x/constexpr-template2.C: New.
2462         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
2463         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
2464
2465 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
2466
2467         * gnat.dg/specs/debug1.ads: Tweak pattern.
2468
2469 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
2470
2471         PR fortran/50227
2472         * gfortran.dg/class_45a.f03: New.
2473         * gfortran.dg/class_45b.f03: New.
2474
2475 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
2476             Ira Rosen  <ira.rosen@linaro.org>
2477
2478         PR tree-optimization/50208
2479         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
2480         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
2481         -fno-tree-fre -fno-tree-pre.
2482
2483 2011-09-02  Martin Jambor  <mjambor@suse.cz>
2484
2485         * gcc.dg/ipa/ipcp-3.c: New test.
2486
2487 2011-09-02  Richard Guenther  <rguenther@suse.de>
2488
2489         PR tree-optimization/27460
2490         PR middle-end/29269
2491         * gcc.dg/vect/vect-cond-7.c: New testcase.
2492
2493 2011-09-02  Martin Jambor  <mjambor@suse.cz>
2494
2495         * g++.dg/ipa/devirt-3.C: Added a distraction method.
2496         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
2497         xfailed test for inlining.
2498         * g++.dg/ipa/ivinline-9.C: Likewise.
2499
2500 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
2501
2502         PR tree-optimization/50178
2503         * gfortran.dg/vect/pr50178.f90: New test.
2504
2505 2011-08-31  Martin Jambor  <mjambor@suse.cz>
2506
2507         PR middle-end/49886
2508         * gcc.c-torture/execute/pr49886.c: New testcase.
2509
2510 2011-08-31  Tom de Vries  <tom@codesourcery.com>
2511
2512         PR middle-end/43513
2513         * gcc.dg/pr43513.c: New test.
2514
2515 2011-08-30  Tobias Burnus  <burnus@net-b.de>
2516
2517         PR fortran/45044
2518         * gfortran.dg/common_14.f90: New.
2519         * gfortran.dg/common_resize_1.f: Add two dg-warning.
2520
2521 2011-08-30  Jason Merrill  <jason@redhat.com>
2522
2523         PR c++/50084
2524         * g++.dg/cpp0x/decltype33.C: New.
2525
2526         PR c++/50089
2527         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
2528
2529         PR c++/50114
2530         * g++.dg/cpp0x/lambda/lambda-for.C: New.
2531
2532 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
2533
2534         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
2535
2536 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2537
2538         * gnat.dg/specs/aggr3.ads: New test.
2539         * gnat.dg/specs/aggr3_pkg.ads: New helper.
2540
2541         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
2542         * gnat.dg/specs/aggr2.ads: Likewise.
2543
2544 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
2545
2546         PR fortran/45170
2547         * gfortran.dg/allocate_with_source_2.f90: New test
2548
2549 2011-08-30  Jason Merrill  <jason@redhat.com>
2550
2551         PR c++/50220
2552         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
2553
2554         PR c++/50234
2555         * g++.dg/cpp0x/constexpr-value3.C: New.
2556
2557 2011-08-30  Richard Guenther  <rguenther@suse.de>
2558
2559         PR middle-end/48571
2560         * gcc.c-torture/execute/pr48571-1.c: New testcase.
2561         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
2562         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2563         * gcc.dg/pr36902.c: XFAIL.
2564
2565 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
2566
2567         * gcc.target/i386/fma-check.h: New.
2568         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
2569         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
2570         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
2571         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
2572         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
2573         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
2574         * gcc.target/i386/fma-fmaddXX.c: Likewise.
2575         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
2576         * gcc.target/i386/fma-fmsubXX.c: Likewise.
2577         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
2578         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
2579         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
2580         * gcc.target/i386/fma-compile.c: Likewise.
2581         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
2582         * gcc.target/i386/sse-12.c: Add -mfma.
2583         * gcc.target/i386/sse-13.c: Likewise.
2584         * gcc.target/i386/sse-14.c: Likewise.
2585         * gcc.target/i386/sse-22.c: Likewise.
2586         * gcc.target/i386/sse-23.c: Likewise.
2587         * g++.dg/other/i386-2.C: Likewise.
2588         * g++.dg/other/i386-3.C: Likewise.
2589
2590 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
2591
2592         PR testsuite/50185
2593         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
2594         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
2595
2596 2011-08-30  Christian Bruel  <christian.bruel@st.com>
2597
2598         * g++.dg/bprob/bprob.exp (feedback_options): Set
2599         -fbranch-probabilities.
2600         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
2601
2602 2011-08-29  Jason Merrill  <jason@redhat.com>
2603
2604         PR c++/50224
2605         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
2606
2607 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
2608             Jason Merrill  <jason@redhat.com>
2609
2610         * g++.dg/dfp/base.C: New test.
2611
2612 2011-08-29  Jason Merrill  <jason@redhat.com>
2613
2614         Core DR 994
2615         PR c++/50209
2616         * g++.dg/cpp0x/initlist58.C: New.
2617
2618 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
2619
2620         PR fortran/50225
2621         * gfortran.dg/class_result_1.f03: New.
2622
2623 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
2624
2625         PR middle-end/48722
2626         * gcc.target/i386/pr48722.c: New test.
2627
2628 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2629
2630         PR libfortran/50192
2631         * gfortran.dg/widechar_compare_1.f90:  New test.
2632
2633 2011-08-26  Jason Merrill  <jason@redhat.com>
2634
2635         Core DR 342
2636         PR c++/48582
2637         * g++.dg/abi/mangle50.C: New.
2638
2639 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
2640
2641         PR target/50202
2642         * gcc.target/i386/pr50202.c: New test.
2643
2644 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
2645
2646         * gcc.target/i386/sse_4_1-round-vec.c: New test.
2647         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
2648         * gcc.target/i386/avx-round-vec.c: New test.
2649         * gcc.target/i386/avx-roundf-vec.c: New test.
2650
2651 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
2652
2653         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
2654         instruction.
2655
2656         PR c/50179
2657         * c-c++-common/Wunused-var-14.c: New test.
2658
2659 2011-08-26  Tom de Vries  <tom@codesourcery.com>
2660
2661         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
2662
2663 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
2664
2665         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
2666         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
2667         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
2668         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
2669
2670 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
2671
2672         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
2673         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
2674         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
2675         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
2676
2677 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
2678
2679         PR fortran/50050
2680         * gfortran.dg/pointer_comp_init_1.f90: New test.
2681
2682 2011-08-25  Jason Merrill  <jason@redhat.com>
2683
2684         PR c++/50157
2685         * g++.dg/cpp0x/sfinae27.C: New.
2686
2687 2011-08-25  Tobias Burnus  <burnus@net-b.de>
2688
2689         * gfortran.dg/coarray_lib_token_4.f90: New.
2690
2691 2011-08-25  Tobias Burnus  <burnus@net-b.de>
2692
2693         * gfortran.dg/coarray/alloc_comp_1.f90: New.
2694
2695 2011-08-25  Richard Guenther  <rguenther@suse.de>
2696
2697         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
2698
2699 2011-08-24  Tobias Burnus  <burnus@net-b.de>
2700
2701         PR fortran/50163
2702         * gfortran.dg/initialization_28.f90: New.
2703
2704 2011-08-24  Richard Guenther  <rguenther@suse.de>
2705
2706         PR tree-optimization/50067
2707         * gcc.dg/torture/pr50067-3.c: New testcase.
2708         * gcc.dg/torture/pr50067-4.c: Likewise.
2709         * gcc.dg/torture/pr50067-5.c: Likewise.
2710
2711 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2712
2713         * g++.dg/other/i386-2.C: Add -mavx2 check.
2714         * g++.dg/other/i386-3.C: Likewise.
2715         * gcc.target/i386/avx-1.c: Add AVX2.
2716         * gcc.target/i386/avx-2.c: Likewise.
2717         * gcc.target/i386/funcspec-5.c: Likewise.
2718         * gcc.target/i386/sse-12.c: Likewise.
2719         * gcc.target/i386/sse-13.c: Likewise.
2720         * gcc.target/i386/sse-14.c: Likewise.
2721         * gcc.target/i386/sse-22.c: Likewise.
2722         * gcc.target/i386/sse-23.c: Likewise.
2723         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
2724         * gcc.target/i386/avx2-check.h: New.
2725         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
2726         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
2727         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2728         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
2729         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2730         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
2731         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2732         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
2733         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2734         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
2735         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2736         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
2737         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2738         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
2739         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2740         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
2741         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2742         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
2743         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2744         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
2745         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2746         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
2747         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2748         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
2749         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2750         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
2751         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2752         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
2753         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2754         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
2755         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2756         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
2757         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2758         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
2759         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2760         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
2761         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2762         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
2763         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2764         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
2765         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2766         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
2767         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2768         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
2769         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2770         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
2771         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2772         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
2773         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2774         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
2775         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2776         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
2777         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2778         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
2779         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2780         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
2781         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2782         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
2783         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2784         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
2785         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2786         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
2787         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2788         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
2789         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
2790         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
2791         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
2792         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
2793         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
2794         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
2795         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
2796         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
2797         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
2798         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
2799         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
2800         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
2801         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
2802         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
2803         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
2804         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
2805         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
2806         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
2807         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
2808         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
2809         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
2810         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
2811         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
2812         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
2813         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
2814         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
2815         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
2816         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
2817         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
2818         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
2819         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
2820         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
2821         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
2822         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
2823         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
2824         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
2825         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
2826         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
2827         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
2828         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
2829         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
2830         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
2831         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
2832         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
2833         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
2834         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
2835         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
2836         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
2837         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
2838         * gcc.target/i386/avx2-vpand-1.c: Likewise.
2839         * gcc.target/i386/avx2-vpand-2.c: Likewise.
2840         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
2841         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
2842         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
2843         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
2844         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
2845         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
2846         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
2847         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
2848         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
2849         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
2850         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
2851         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
2852         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
2853         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
2854         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
2855         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
2856         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
2857         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
2858         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
2859         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
2860         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
2861         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
2862         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
2863         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
2864         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
2865         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
2866         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
2867         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
2868         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
2869         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
2870         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
2871         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
2872         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
2873         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
2874         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
2875         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
2876         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
2877         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
2878         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
2879         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
2880         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
2881         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
2882         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
2883         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
2884         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
2885         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
2886         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
2887         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
2888         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
2889         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
2890         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
2891         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
2892         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
2893         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
2894         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
2895         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
2896         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
2897         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
2898         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
2899         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
2900         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
2901         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
2902         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
2903         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
2904         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
2905         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
2906         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
2907         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
2908         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
2909         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
2910         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
2911         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
2912         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
2913         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
2914         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
2915         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
2916         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
2917         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
2918         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
2919         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
2920         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
2921         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
2922         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
2923         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
2924         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
2925         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
2926         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
2927         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
2928         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
2929         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
2930         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
2931         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
2932         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
2933         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
2934         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
2935         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
2936         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
2937         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
2938         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
2939         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
2940         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
2941         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
2942         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
2943         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
2944         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
2945         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
2946         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
2947         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
2948         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
2949         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
2950         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
2951         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
2952         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
2953         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
2954         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
2955         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
2956         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
2957         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
2958         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
2959         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
2960         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
2961         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
2962         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
2963         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
2964         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
2965         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
2966         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
2967         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
2968         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
2969         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
2970         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
2971         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
2972         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
2973         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
2974         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
2975         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
2976         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
2977         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
2978         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
2979         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
2980         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
2981         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
2982         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
2983         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
2984         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
2985         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
2986         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
2987         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
2988         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
2989         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
2990         * gcc.target/i386/avx2-vpor-1.c: Likewise.
2991         * gcc.target/i386/avx2-vpor-2.c: Likewise.
2992         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
2993         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
2994         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
2995         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
2996         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
2997         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
2998         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
2999         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
3000         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
3001         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
3002         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
3003         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
3004         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
3005         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
3006         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
3007         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
3008         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
3009         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
3010         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
3011         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
3012         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
3013         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
3014         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
3015         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
3016         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
3017         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
3018         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
3019         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
3020         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
3021         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
3022         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
3023         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
3024         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
3025         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
3026         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
3027         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
3028         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
3029         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
3030         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
3031         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
3032         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
3033         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
3034         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
3035         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
3036         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
3037         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
3038         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
3039         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
3040         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
3041         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
3042         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
3043         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
3044         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
3045         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
3046         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
3047         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
3048         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
3049         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
3050         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
3051         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
3052         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
3053         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
3054         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
3055         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
3056         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
3057         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
3058         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
3059         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
3060         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
3061         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
3062         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
3063         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
3064         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
3065         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
3066         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
3067         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
3068         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
3069         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
3070         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
3071         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
3072         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
3073         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
3074         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
3075         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
3076         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
3077         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
3078         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
3079         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
3080         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
3081         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
3082         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
3083         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
3084         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
3085         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
3086         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
3087         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
3088         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
3089         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
3090         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
3091         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
3092         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
3093         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
3094         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
3095         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
3096         * gcc.target/i386/testimm-9.c: Likewise.
3097
3098 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
3099
3100         * g++.dg/other/i386-2.C: Add -mbmi2 check.
3101         * g++.dg/other/i386-3.C: Likewise.
3102         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
3103         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
3104         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
3105         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
3106         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
3107         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
3108         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
3109         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
3110         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
3111         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
3112         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
3113         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
3114         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
3115         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
3116         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
3117         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
3118         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
3119         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
3120         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
3121         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
3122         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
3123         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
3124         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
3125         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
3126         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
3127         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
3128         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
3129         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
3130         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
3131         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
3132         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
3133         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
3134         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
3135         * gcc.target/i386/sse-12.c: Add BMI2.
3136         * gcc.target/i386/sse-13.c: Likewise.
3137         * gcc.target/i386/sse-14.c: Likewise.
3138         * gcc.target/i386/sse-22.c: Likewise.
3139         * gcc.target/i386/sse-23.c: Likewise.
3140
3141 2011-08-23  Jason Merrill  <jason@redhat.com>
3142
3143         * g++.dg/template/crash7.C: Adjust expected errors.
3144
3145 2011-08-23  Jason Merrill  <jason@redhat.com>
3146
3147         PR c++/49045
3148         Core 1321
3149         * g++.dg/cpp0x/overload2.C: New.
3150
3151 2011-08-23  Jason Merrill  <jason@redhat.com>
3152
3153         Core 903
3154         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
3155
3156 2011-08-23  Jason Merrill  <jason@redhat.com>
3157
3158         Core 975
3159         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
3160         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
3161         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
3162         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
3163
3164 2011-08-23  Jason Merrill  <jason@redhat.com>
3165
3166         PR c++/50024
3167         * g++.dg/cpp0x/constexpr-initlist5.C: New.
3168
3169 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
3170
3171         PR c++/50158
3172         * g++.dg/warn/Wunused-var-16.C: New test.
3173
3174         PR middle-end/50161
3175         * gcc.dg/pr50161.c: New test.
3176
3177 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
3178
3179         PR c++/50055
3180         * g++.dg/gcov/gcov-7.C: New test.
3181
3182 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
3183
3184         PR c++/46862
3185         * g++.dg/dfp/nofields.C: New test.
3186
3187 2011-08-23  Tobias Burnus  <burnus@net-b.de>
3188
3189         PR fortran/31600
3190         * gfortran.dg/use_16.f90: New.
3191
3192 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
3193             Kirill Yukhin  <kirill.yukhin@intel.com>
3194
3195         PR target/50155
3196         * gcc.target/i386/pr50155.c: New test.
3197
3198 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
3199
3200         PR tree-optimization/50133
3201         * gcc.dg/pr50133.c: New test.
3202
3203         PR middle-end/50141
3204         * c-c++-common/cxxbitfields-6.c: New test.
3205
3206 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
3207
3208         PR fortran/50050
3209         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
3210
3211 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
3212
3213         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
3214         * gcc.dg/pr49994-3.c: Ditto.
3215
3216 2011-08-22  Richard Guenther  <rguenther@suse.de>
3217
3218         PR testsuite/50145
3219         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
3220         * gcc.dg/torture/pr50067-2.c: Likewise.
3221
3222 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3223
3224         PR fortran/47659
3225         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
3226         of a constant resulting from simplification.
3227         * gfortran.dg/warn_conversion_3.f90:  New test.
3228
3229 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3230
3231         PR fortran/50130
3232         * gfortran.dg/zero_stride_1.f90:  New test.
3233
3234 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
3235
3236         PR fortran/49638
3237         * gfortran.dg/typebound_override_1.f90: Modified.
3238
3239 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
3240
3241         PR tree-optimization/48739
3242         * gcc.dg/pr48739-1.c: New test.
3243         * gcc.dg/pr48739-2.c: New test.
3244
3245 2011-08-20  Tobias Burnus  <burnus@net-b.de>
3246
3247         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
3248
3249 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
3250
3251         PR fortran/50129
3252         * gfortran.dg/where_3.f90: New test.
3253
3254 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
3255
3256         PR middle-end/49721
3257         * gfortran.dg/pr49721-1.f: New.
3258         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
3259
3260 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
3261
3262         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
3263         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
3264         New tests.
3265
3266 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3267
3268         * gcc.target/arm/wmul-11.c: New file.
3269         * gcc.target/arm/wmul-12.c: New file.
3270         * gcc.target/arm/wmul-13.c: New file.
3271
3272 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3273
3274         * gcc.target/arm/wmul-10.c: New file.
3275
3276 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3277
3278         * gcc.target/arm/wmul-9.c: New file.
3279         * gcc.target/arm/wmul-bitfield-2.c: New file.
3280
3281 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3282
3283         * gcc.target/arm/wmul-8.c: New file.
3284
3285 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3286
3287         * gcc.target/arm/wmul-7.c: New file.
3288
3289 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3290
3291         * gcc.target/arm/wmul-6.c: New file.
3292
3293 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3294
3295         * gcc.target/arm/wmul-5.c: New file.
3296         * gcc.target/arm/no-wmla-1.c: New file.
3297
3298 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3299
3300         * gcc.target/arm/wmul-bitfield-1.c: New file.
3301
3302 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
3303
3304         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
3305
3306 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3307
3308         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
3309         * gcc.target/i386/conversion.c: Likewise.
3310
3311 2011-08-19  Richard Guenther  <rguenther@suse.de>
3312
3313         * gcc.dg/torture/pr50067-1.c: New testcase.
3314         * gcc.dg/torture/pr50067-2.c: Likewise.
3315
3316 2011-08-19  Joey Ye  <joey.ye@arm.com>
3317
3318         PR target/49437
3319         * gcc.target/arm/handler-align.c: New test.
3320         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
3321         New Function.
3322
3323 2011-08-19  Joey Ye  <joey.ye@arm.com>
3324
3325         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
3326
3327 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
3328
3329         PR fortran/50071
3330         * gfortran.dg/end_block_label_1.f90: New test.
3331         * gfortran.dg/end_associate_label_1.f90: New test.
3332
3333 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
3334
3335         * gcc.dg/c1x-pointer-float-1.c: New test.
3336
3337 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
3338
3339         PR fortran/50071
3340         * gfortran.dg/duplicate_labels_2.f: New test.
3341
3342 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
3343
3344         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
3345         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
3346         gcc.dg/c1x-noreturn-5.c: New tests.
3347
3348 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
3349
3350         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
3351
3352 2011-08-18  Tobias Burnus  <burnus@net-b.de>
3353
3354         PR fortran/18918
3355         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3356         * gfortran.dg/coarray_lock_3.f90: Fix test.
3357         * gfortran.dg/coarray_lock_4.f90: New.
3358         * gfortran.dg/coarray_lock_5.f90: New.
3359
3360 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
3361
3362         PR target/50009
3363         * gcc.c-torture/compile/pr50009.c: New test.
3364
3365         PR target/50092
3366         * gcc.dg/torture/pr50092.c: New test.
3367
3368 2011-08-18  Tobias Burnus  <burnus@net-b.de>
3369
3370         PR fortran/50109
3371         * gfortran.dg/namelist_73.f90: New.
3372
3373 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
3374
3375         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
3376
3377         PR debug/50017
3378         * gcc.dg/pr50017.c: New test.
3379
3380 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
3381
3382         PR c++/45625
3383         * g++.dg/lookup/hidden-var1.C: New test case.
3384
3385 2011-08-17  Tobias Burnus  <burnus@net-b.de>
3386
3387         PR fortran/31461
3388         * gfortran.dg/warn_unused_var_2.f90: New.
3389         * gfortran.dg/warn_unused_var_3.f90: New.
3390
3391 2011-08-17  Tom de Vries  <tom@codesourcery.com>
3392
3393         PR target/43597
3394         * gcc.target/arm/pr43597.c: New test.
3395
3396 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
3397
3398         PR fortran/50070
3399         * gfortran.dg/common_13.f90: New.
3400
3401 2011-08-16  Jason Merrill  <jason@redhat.com>
3402
3403         PR c++/50086
3404         * g++.dg/cpp0x/variadic-unresolved.C: New.
3405
3406         * g++.old-deja/g++.brendan/README: Add R.I.P.
3407
3408         * g++.dg/ext/attr-used-1.C: New.
3409
3410         PR c++/50054
3411         * g++.dg/cpp0x/initlist56.C: New.
3412
3413 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
3414
3415         PR testsuite/50085
3416         * g++.dg/opt/life1.C: Only run on Linux.
3417
3418 2011-08-15  Tobias Burnus  <burnus@net-b.de>
3419
3420         * gfortran.dg/coarray_26.f90: New.
3421
3422 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
3423
3424         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
3425         -fdump-tree-vrp1.
3426
3427 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
3428
3429         PR fortran/50073
3430         * gfortran.dg/func_result_7.f90: New.
3431
3432 2011-08-13  Jason Merrill  <jason@redhat.com>
3433
3434         PR c++/50075
3435         * g++.dg/cpp0x/decltype32.C: New.
3436
3437         PR c++/50059
3438         * g++.dg/diagnostic/expr1.C: New.
3439
3440 2011-08-12  David Li  <davidxl@google.com>
3441
3442         * g++.dg/abi/vbase15.C: New test.
3443
3444 2011-08-12  Jason Merrill  <jason@redhat.com>
3445
3446         PR c++/50034
3447         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
3448
3449 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
3450
3451         * gcc.dg/builtins-67.c: New test.
3452         * gcc.target/i386/conversion.c: Ditto.
3453
3454 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
3455             Brian Hackett  <bhackett1024@gmail.com>
3456
3457         * g++.dg/plugin/decl_plugin.c: New.
3458         * g++.dg/plugin/decl-plugin-test.C: New.
3459         * g++.dg/plugin/plugin.exp: Add above testcase.
3460
3461 2011-08-11  Richard Guenther  <rguenther@suse.de>
3462
3463         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
3464
3465 2011-08-11  Michael Matz  <matz@suse.de>
3466
3467         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
3468
3469 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
3470
3471         PR tree-optimization/50039
3472         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
3473         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
3474
3475 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
3476
3477         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
3478         (sse4_1_test): Initialize src3 with random value.
3479
3480 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3481
3482         * gcc.c-torture/execute/scal-to-vec1.c: New test.
3483         * gcc.c-torture/execute/scal-to-vec2.c: New test.
3484         * gcc.c-torture/execute/scal-to-vec3.c: New test.
3485         * gcc.dg/scal-to-vec1.c: New test.
3486         * gcc.dg/scal-to-vec2.c: New test.
3487
3488 2011-08-09  Richard Guenther  <rguenther@suse.de>
3489
3490         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
3491         * gcc.dg/tree-ssa/vrp60.c: New testcase.
3492         * gcc.dg/tree-ssa/vrp61.c: Likewise.
3493         * gcc.dg/tree-ssa/vrp62.c: Likewise.
3494
3495 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3496
3497         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
3498
3499 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3500
3501         * gcc.dg/pr49948.c: Require pthread effective target.
3502
3503 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3504
3505         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
3506
3507 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
3508
3509         * gcc.target/i386/sse-22a.c: New test.
3510
3511 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
3512
3513         PR tree-optimization/50014
3514         * gcc.dg/vect/pr50014.c: New test.
3515
3516 2011-08-08  Martin Jambor  <mjambor@suse.cz>
3517
3518         PR middle-end/49923
3519         * gcc.dg/tree-ssa/pr49923.c: New test.
3520
3521 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
3522
3523         PR target/49781
3524         * gcc.target/i386/pr49781-1.c: New.
3525
3526 2011-08-08  Jason Merrill  <jason@redhat.com>
3527
3528         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
3529
3530         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
3531
3532 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
3533
3534         PR fortran/49638
3535         * gfortran.dg/typebound_override_1.f90: New.
3536
3537 2011-08-07  Kai Tietz  <ktietz@redhat.com>
3538
3539         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
3540         x86_64 mingw target.
3541         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3542         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
3543         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
3544         * gcc.dg/tree-ssa/loop-33.c: Likewise.
3545         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
3546         * gcc.dg/tree-ssa/loop-35.c: Likewise.
3547         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3548         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3549         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3550         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3551
3552 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
3553
3554         PR testsuite/48727
3555         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
3556
3557 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
3558
3559         * gcc.dg/pr48770.c: Cleanup coverage files.
3560         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
3561
3562 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
3563
3564         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
3565         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
3566         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
3567         lzcnt and bmi options.
3568
3569 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3570
3571         PR target/47381
3572         * gcc.dg/pr47381-1.c: New.
3573         * gcc.dg/pr47381-2.c: Likewise.
3574         * gcc.target/i386/pr47381.c: Likewise.
3575
3576 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3577
3578         PR middle-end/47727
3579         * gcc.dg/pr47727.c: New.
3580
3581         PR target/47372
3582         * gcc.dg/pr47372-1.c: New.
3583         * gcc.dg/pr47372-2.c: Likewise.
3584
3585 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3586
3587         PR middle-end/47449
3588         * gcc.target/i386/pr47449.c: New.
3589
3590         PR target/47446
3591         * gcc.dg/pr47446-1.c: New.
3592         * gcc.dg/pr47446-2.c: Likewise.
3593
3594 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3595
3596         PR target/47766
3597         * gcc.dg/pr47766.c: New.
3598
3599         PR target/47715
3600         * gcc.dg/tls/pr47715-1.c: New.
3601         * gcc.dg/tls/pr47715-2.c: Likewise.
3602         * gcc.dg/tls/pr47715-3.c: Likewise.
3603         * gcc.dg/tls/pr47715-4.c: Likewise.
3604         * gcc.dg/tls/pr47715-5.c: Likewise.
3605
3606 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3607
3608         PR libobjc/50002
3609         * objc.dg/gnu-api-2-class.m: Updated comments.
3610         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
3611         * objc.dg/gnu-api-2-class-meta.m: New test.
3612         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
3613
3614 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3615
3616         PR libobjc/49882
3617         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
3618         with classes that are in construction.
3619
3620 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3621
3622         PR target/48084
3623         * gcc.target/i386/pr48084-1.c: New.
3624         * gcc.target/i386/pr48084-2.c: Likewise.
3625         * gcc.target/i386/pr48084-3.c: Likewise.
3626         * gcc.target/i386/pr48084-4.c: Likewise.
3627         * gcc.target/i386/pr48084-5.c: Likewise.
3628
3629         PR rtl-optimization/49504
3630         * gcc.target/i386/pr49504.c: New.
3631
3632         PR target/49860
3633         * gcc.dg/pr49860.c: New.
3634
3635 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3636
3637         PR libobjc/49882
3638         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
3639         with classes that are in construction.
3640
3641 2011-08-05  Jason Merrill  <jason@redhat.com>
3642
3643         PR c++/48993
3644         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
3645
3646         PR c++/49921
3647         * g++.dg/cpp0x/decltype31.C: New.
3648
3649         PR c++/49669
3650         * g++.dg/init/array28.C: New.
3651
3652         PR c++/49988
3653         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
3654
3655 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
3656
3657         PR target/47369
3658         * gcc.dg/pr47369-1.c: New.
3659
3660 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
3661
3662         PR middle-end/47364
3663         * gcc.dg/torture/pr47364-1.c: New.
3664         * gcc.c-torture/compile/pr47364-1.c: Likewise.
3665         * gcc.c-torture/compile/pr47364-2.c: Likewise.
3666
3667 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
3668
3669         PR fortran/37211
3670         * gfortran.dg/transfer_check_2.f90:  New test case.
3671
3672 2011-08-05  Jan Hubicka  <jh@suse.cz>
3673
3674         PR middle-end/49494
3675         * gfortran.dg/pr49494.f90: New testcase.
3676
3677 2011-08-05  Jan Hubicka  <jh@suse.cz>
3678
3679         PR middle-end/49735
3680         * gcc.c-torture/compile/pr49735.c: New testcase.
3681
3682 2011-08-05  Jason Merrill  <jason@redhat.com>
3683
3684         PR c++/47453
3685         * g++.dg/cpp0x/initlist56.C: New.
3686
3687         PR c++/49812
3688         * g++.dg/overload/rvalue2.C: New.
3689
3690         PR c++/49983
3691         * g++.dg/cpp0x/range-for21.C: New.
3692
3693         * g++.dg/ext/vla11.C: New.
3694
3695 2011-08-05  Richard Guenther  <rguenther@suse.de>
3696
3697         PR tree-optimization/49984
3698         * gcc.dg/tree-ssa/vrp59.c: New testcase.
3699
3700 2011-08-05  Richard Guenther  <rguenther@suse.de>
3701
3702         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
3703         * gcc.dg/tree-ssa/vrp52.c: Likewise.
3704         * gcc.dg/tree-ssa/vrp53.c: Likewise.
3705
3706 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
3707
3708         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
3709         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
3710         * gfortran.dg/ldist-pr43023.f90: Ditto.
3711         * gfortran.dg/namelist_52.f90: Ditto.
3712         * gfortran.dg/interface_proc_end.f90: Ditto.
3713         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
3714         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
3715
3716 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
3717
3718         * gcc.dg/vect/vect-over-widen-1.c: New test.
3719         * gcc.dg/vect/vect-over-widen-2.c: New test.
3720         * gcc.dg/vect/vect-over-widen-3.c: New test.
3721         * gcc.dg/vect/vect-over-widen-4.c: New test.
3722
3723 2011-08-04  Richard Guenther  <rguenther@suse.de>
3724
3725         PR fortran/49957
3726         * gfortran.dg/vect/O3-pr49957.f: New testcase.
3727
3728 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
3729
3730         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
3731
3732 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
3733
3734         PR middle-end/49905
3735         * g++.dg/ext/builtin-object-size3.C: New test.
3736
3737 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
3738
3739         PR tree-optimization/49948
3740         * gcc.dg/pr49948.c: New test.
3741
3742 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
3743
3744         PR middle-end/47383
3745         * gcc.dg/torture/pr47383.c: New.
3746
3747 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
3748
3749         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
3750
3751 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
3752
3753         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
3754
3755 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
3756
3757         PR target/47744
3758         * gcc.dg/torture/pr47744-1.c: New.
3759         * gcc.dg/torture/pr47744-2.c: Likewise.
3760         * gcc.dg/torture/pr47744-3.c: Likewise.
3761
3762 2011-08-03  Richard Guenther  <rguenther@suse.de>
3763
3764         PR middle-end/49958
3765         * gcc.dg/torture/pr49958.c: New testcase.
3766
3767 2011-08-03  Richard Guenther  <rguenther@suse.de>
3768
3769         PR tree-optimization/49938
3770         * g++.dg/torture/pr49938.C: New testcase.
3771
3772 2011-08-02  Jason Merrill  <jason@redhat.com>
3773
3774         PR c++/43886
3775         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
3776
3777         PR c++/49577
3778         * g++.dg/cpp0x/initlist5.C: Add additional cases.
3779
3780         PR c++/49593
3781         * g++.dg/cpp0x/variadic115.C: New.
3782
3783         PR c++/49803
3784         * g++.dg/cpp0x/union5.C: New.
3785
3786 2011-08-02  Daniel Kraft  <d@domob.eu>
3787
3788         PR fortran/49885
3789         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
3790
3791 2011-08-02  Kai Tietz  <ktietz@redhat.com>
3792
3793         PR middle-end/49947
3794         * gcc.dg/tree-ssa/forwprop-15.c
3795
3796 2011-08-02  Jason Merrill  <jason@redhat.com>
3797
3798         PR c++/49834
3799         * g++.dg/cpp0x/range-for20.C: New.
3800
3801 2011-08-02  Tobias Burnus  <burnus@net-b.de>
3802
3803         * gfortran.dg/coarray_lib_token_3.f90: New.
3804
3805 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
3806
3807         PR fortran/46752
3808         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
3809         * gcc.dg/gomp/atomic-15.c: New test.
3810         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
3811         * g++.dg/gomp/atomic-15.C: New test.
3812         * g++.dg/gomp/private-1.C: New test.
3813         * g++.dg/gomp/sharing-2.C: New test.
3814         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
3815         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
3816         * gfortran.dg/gomp/omp_atomic2.f90: New test.
3817
3818 2011-08-02  Tobias Burnus  <burnus@net-b.de>
3819
3820         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
3821         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
3822         cleanup-module.
3823         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
3824         * gfortran.dg/allocatable_function_5.f90: Ditto.
3825         * gfortran.dg/allocate_stat.f90: Ditto.
3826         * gfortran.dg/array_constructor_20.f90: Ditto.
3827         * gfortran.dg/array_constructor_21.f90: Ditto.
3828         * gfortran.dg/array_constructor_22.f90: Ditto.
3829         * gfortran.dg/array_constructor_26.f03: Ditto.
3830         * gfortran.dg/array_function_4.f90: Ditto.
3831         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
3832         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
3833         * gfortran.dg/bind_c_usage_15.f90: Ditto.
3834         * gfortran.dg/bind_c_usage_16.f03: Ditto.
3835         * gfortran.dg/bind_c_usage_3.f03: Ditto.
3836         * gfortran.dg/binding_label_tests_7.f03: Ditto.
3837         * gfortran.dg/class_15.f03: Ditto.
3838         * gfortran.dg/class_27.f03: Ditto.
3839         * gfortran.dg/class_33.f90: Ditto.
3840         * gfortran.dg/class_37.f03: Ditto.
3841         * gfortran.dg/class_40.f03: Ditto.
3842         * gfortran.dg/class_42.f03: Ditto.
3843         * gfortran.dg/class_defined_operator_1.f03: Ditto.
3844         * gfortran.dg/coarray/registering_1.f90: Ditto.
3845         * gfortran.dg/convert_1.f90: Ditto.
3846         * gfortran.dg/default_initialization_3.f90: Ditto.
3847         * gfortran.dg/dependency_25.f90: Ditto.
3848         * gfortran.dg/dependency_26.f90: Ditto.
3849         * gfortran.dg/dependency_36.f90: Ditto.
3850         * gfortran.dg/dependency_37.f90: Ditto.
3851         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
3852         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
3853         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
3854         * gfortran.dg/elemental_pointer_1.f90: Ditto.
3855         * gfortran.dg/elemental_result_1.f90: Ditto.
3856         * gfortran.dg/empty_derived_type.f90: Ditto.
3857         * gfortran.dg/entry_7.f90: Ditto.
3858         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
3859         * gfortran.dg/equiv_constraint_3.f90: Ditto.
3860         * gfortran.dg/error_recovery_3.f90: Ditto.
3861         * gfortran.dg/extends_4.f03: Ditto.
3862         * gfortran.dg/func_assign.f90: Ditto.
3863         * gfortran.dg/func_assign_3.f90: Ditto.
3864         * gfortran.dg/generic_1.f90: Ditto.
3865         * gfortran.dg/generic_18.f90: Ditto.
3866         * gfortran.dg/generic_22.f03: Ditto.
3867         * gfortran.dg/generic_4.f90: Ditto.
3868         * gfortran.dg/generic_6.f90: Ditto.
3869         * gfortran.dg/generic_actual_arg.f90: Ditto.
3870         * gfortran.dg/graphite/id-21.f: Ditto.
3871         * gfortran.dg/graphite/pr45758.f90: Ditto.
3872         * gfortran.dg/host_assoc_call_2.f90: Ditto.
3873         * gfortran.dg/host_assoc_call_3.f90: Ditto.
3874         * gfortran.dg/host_assoc_call_4.f90: Ditto.
3875         * gfortran.dg/host_assoc_function_4.f90: Ditto.
3876         * gfortran.dg/host_used_types_1.f90: Ditto.
3877         * gfortran.dg/implicit_1.f90: Ditto.
3878         * gfortran.dg/implicit_11.f90: Ditto.
3879         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
3880         * gfortran.dg/impure_actual_1.f90: Ditto.
3881         * gfortran.dg/impure_assignment_1.f90: Ditto.
3882         * gfortran.dg/impure_constructor_1.f90: Ditto.
3883         * gfortran.dg/initialization_10.f90: Ditto.
3884         * gfortran.dg/initialization_12.f90: Ditto.
3885         * gfortran.dg/interface_14.f90: Ditto.
3886         * gfortran.dg/interface_15.f90: Ditto.
3887         * gfortran.dg/interface_2.f90: Ditto.
3888         * gfortran.dg/interface_25.f90: Ditto.
3889         * gfortran.dg/interface_26.f90: Ditto.
3890         * gfortran.dg/interface_29.f90: Ditto.
3891         * gfortran.dg/interface_assignment_1.f90: Ditto.
3892         * gfortran.dg/internal_pack_6.f90: Ditto.
3893         * gfortran.dg/internal_pack_7.f90: Ditto.
3894         * gfortran.dg/internal_pack_8.f90: Ditto.
3895         * gfortran.dg/lto/pr45586_0.f90: Ditto.
3896         * gfortran.dg/lto/pr47839_0.f90: Ditto.
3897         * gfortran.dg/module_commons_3.f90: Ditto.
3898         * gfortran.dg/module_equivalence_4.f90: Ditto.
3899         * gfortran.dg/module_equivalence_6.f90: Ditto.
3900         * gfortran.dg/module_function_type_1.f90: Ditto.
3901         * gfortran.dg/module_naming_1.f90: Ditto.
3902         * gfortran.dg/namelist_4.f90: Ditto.
3903         * gfortran.dg/operator_c1202.f90: Ditto.
3904         * gfortran.dg/parens_7.f90: Ditto.
3905         * gfortran.dg/pr32921.f: Ditto.
3906         * gfortran.dg/pr33646.f90: Ditto.
3907         * gfortran.dg/pr41928.f90: Ditto.
3908         * gfortran.dg/pr42119.f90: Ditto.
3909         * gfortran.dg/pr43984.f90: Ditto.
3910         * gfortran.dg/present_1.f90: Ditto.
3911         * gfortran.dg/private_type_2.f90: Ditto.
3912         * gfortran.dg/proc_decl_2.f90: Ditto.
3913         * gfortran.dg/proc_ptr_10.f90: Ditto.
3914         * gfortran.dg/proc_ptr_22.f90: Ditto.
3915         * gfortran.dg/proc_ptr_8.f90: Ditto.
3916         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
3917         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
3918         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
3919         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
3920         * gfortran.dg/substring_equivalence.f90: Ditto.
3921         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
3922         * gfortran.dg/transpose_optimization_1.f90: Ditto.
3923         * gfortran.dg/trim_optimize_6.f90: Ditto.
3924         * gfortran.dg/typebound_call_12.f03: Ditto.
3925         * gfortran.dg/typebound_operator_5.f03: Ditto.
3926         * gfortran.dg/typebound_operator_6.f03: Ditto.
3927         * gfortran.dg/typebound_proc_18.f03: Ditto.
3928         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
3929         * gfortran.dg/use_1.f90: Ditto.
3930         * gfortran.dg/use_10.f90: Ditto.
3931         * gfortran.dg/use_11.f90: Ditto.
3932         * gfortran.dg/use_14.f90: Ditto.
3933         * gfortran.dg/use_only_2.f90: Ditto.
3934         * gfortran.dg/use_rename_4.f90: Ditto.
3935         * gfortran.dg/use_rename_5.f90: Ditto.
3936         * gfortran.dg/used_dummy_types_3.f90: Ditto.
3937         * gfortran.dg/used_interface_ref.f90: Ditto.
3938         * gfortran.dg/used_types_11.f90: Ditto.
3939         * gfortran.dg/used_types_3.f90: Ditto.
3940         * gfortran.dg/used_types_4.f90: Ditto.
3941         * gfortran.dg/userdef_operator_2.f90: Ditto.
3942         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
3943         * gfortran.dg/vect/pr46213.f90: Ditto.
3944         * gfortran.dg/whole_file_21.f90: Ditto.
3945         * gfortran.dg/whole_file_22.f90: Ditto.
3946         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
3947         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
3948
3949 2011-08-02  Kai Tietz  <ktietz@redhat.com>
3950
3951         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
3952
3953 2011-08-01  Jason Merrill  <jason@redhat.com>
3954
3955         PR c++/49932
3956         * g++.dg/abi/mangle49.C: New.
3957
3958         PR c++/49924
3959         * g++.dg/cpp0x/constexpr-array4.C: New.
3960
3961         PR c++/49813
3962         * g++.dg/cpp0x/constexpr-builtin1.C: New.
3963
3964 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
3965
3966         PR target/49927
3967         * gcc.target/i386/pr49927.c: New test.
3968
3969 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
3970
3971         PR tree-optimization/49926
3972         * gcc.dg/vect/pr49926.c: New test.
3973
3974 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
3975
3976         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
3977         * gcc.target/i386/lzcnt-1.c: New test.
3978         * gcc.target/i386/lzcnt-2.c: Likewise.
3979         * gcc.target/i386/lzcnt-2a.c: Likewise.
3980         * gcc.target/i386/lzcnt-3.c: Likewise.
3981         * gcc.target/i386/lzcnt-4.c: Likewise.
3982         * gcc.target/i386/lzcnt-4a.c: Likewise.
3983         * gcc.target/i386/lzcnt-5.c: Likewise.
3984         * gcc.target/i386/lzcnt-6.c: Likewise.
3985         * gcc.target/i386/lzcnt-6a.c: Likewise.
3986         * gcc.target/i386/lzcnt-check.h: Likewise.
3987
3988         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
3989         * gcc.target/i386/sse-13.c: Likewise.
3990         * gcc.target/i386/sse-14.c: Likewise.
3991         * g++.dg/other/i386-2.C: Likewise.
3992         * g++.dg/other/i386-3.C: Likewise.
3993
3994 2011-08-01  Julian Brown  <julian@codesourcery.com>
3995
3996         * gcc.target/arm/fixed-point-exec.c: New test.
3997
3998 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3999
4000         PR target/49920
4001         * gcc.target/i386/pr49920.c: New test.
4002
4003 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
4004
4005         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
4006         * gcc.dg/tree-ssa/pr23109.c: Ditto.
4007         * gcc.dg/tree-ssa/loop-7.c: Ditto.
4008         * gcc.dg/tree-ssa/loop-32.c: Ditto.
4009         * gcc.dg/tree-ssa/loop-33.c: Ditto.
4010         * gcc.dg/tree-ssa/loop-34.c: Ditto.
4011         * gcc.dg/tree-ssa/loop-35.c: Ditto.
4012         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
4013         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
4014         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
4015         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
4016         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
4017         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
4018         * g++.dg/tree-ssa/pr33615.C: Ditto.
4019         * g++.dg/tree-ssa/restrict1.C: Ditto.
4020         * c-c++-common/restrict-2.c: Ditto.
4021         * gfortran.dg/pr32921.f: Ditto.
4022         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
4023         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
4024         * gcc.dg/tree-ssa/vrp47.c: Ditto.
4025         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
4026         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
4027         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
4028         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
4029         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
4030         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
4031         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
4032
4033 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
4034
4035         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
4036         .exe.ltrans[0-9]*. dump files.
4037
4038 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
4039
4040         PR fortran/49112
4041         * gfortran.dg/abstract_type_6.f03: Modified.
4042         * gfortran.dg/typebound_proc_24.f03: New.
4043
4044 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
4045
4046         PR testsuite/49917
4047         * g++.dg/init/for1.C: Fix.
4048
4049 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4050
4051         PR fortran/48876
4052         * gfortran.dg/string_5.f90:  New test.
4053
4054 2011-07-29  Jason Merrill  <jason@redhat.com>
4055
4056         PR c++/49867
4057         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
4058
4059 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4060
4061         PR tree-optimization/47407
4062         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
4063         alpha*-dec-osf*.
4064         Sort target list.
4065
4066 2011-07-29  Richard Guenther  <rguenther@suse.de>
4067
4068         * gcc.dg/uninit-suppress.c: Also disable VRP.
4069         * gcc.dg/uninit-suppress_2.c: Likewise.
4070
4071 2011-07-28  Jason Merrill  <jason@redhat.com>
4072
4073         PR c++/49808
4074         * g++.dg/template/nontype24.C: New.
4075
4076 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
4077
4078         PR rtl-optimization/47958
4079         * gcc.dg/torture/pr47958-1.c: New.
4080
4081 2011-07-29  Wei Guozhi  <carrot@google.com>
4082
4083         PR rtl-optimization/49799
4084         * gcc.dg/pr49799.c: New test case.
4085
4086 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
4087
4088         PR middle-end/48648
4089         * gcc.dg/graphite/id-pr48648.c: New.
4090
4091 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
4092
4093         PR fortran/31067
4094         * gfortran.dg/maxloc_2.f90: New test.
4095         * gfortran.dg/maxloc_3.f90: New test.
4096         * gfortran.dg/minloc_1.f90: New test.
4097         * gfortran.dg/minloc_2.f90: New test.
4098         * gfortran.dg/minloc_3.f90: New test.
4099         * gfortran.dg/minmaxloc_7.f90: New test.
4100
4101         PR debug/49871
4102         * gcc.dg/debug/dwarf2/pr49871.c: New test.
4103
4104 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
4105
4106         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
4107         the builtin isn't optimized away.
4108
4109 2011-07-27  Tobias Burnus  <burnus@net-b.de>
4110
4111         PR fortran/45586
4112         * gfortran.dg/lto/pr45586-2_0.f90: New.
4113
4114 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
4115
4116         PR middle-end/49875
4117         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
4118         * c-c++-common/cxxbitfields-5.c: Same.
4119
4120 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4121
4122         * lib/target-supports.exp (check_effective_target_mmap): Use
4123         check_function_available.
4124
4125 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
4126
4127         * g++.old-deja/g++.pt/crash60.C: Updated.
4128
4129 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
4130
4131         PR target/49866
4132         * gcc.target/i386/pr49866.c: New test.
4133
4134 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
4135
4136         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
4137         * gcc.target/i386/bmi-andn-1.c: New test.
4138         * gcc.target/i386/bmi-andn-1a.c: Likewise.
4139         * gcc.target/i386/bmi-andn-2.c: Likewise.
4140         * gcc.target/i386/bmi-andn-2a.c: Likewise.
4141         * gcc.target/i386/bmi-bextr-1.c: Likewise.
4142         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
4143         * gcc.target/i386/bmi-bextr-2.c: Likewise.
4144         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
4145         * gcc.target/i386/bmi-blsi-1.c: Likewise.
4146         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
4147         * gcc.target/i386/bmi-blsi-2.c: Likewise.
4148         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
4149         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
4150         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
4151         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
4152         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
4153         * gcc.target/i386/bmi-blsr-1.c: Likewise.
4154         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
4155         * gcc.target/i386/bmi-blsr-2.c: Likewise.
4156         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
4157         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
4158         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
4159         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
4160         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
4161
4162 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
4163
4164         PR middle-end/47691
4165         * gfortran.dg/graphite/id-pr47691.f: New.
4166
4167 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
4168
4169         * gcc.target/i386/avx-os-support.h: New.
4170         * gcc.target/i386/avx-check.h: Include avx-os-support.h
4171         (main): Check avx_os_support before the test is run.
4172         * gcc.target/i386/aes-avx-check.h: Ditto.
4173         * gcc.target/i386/pclmul-avx-check.h: Ditto.
4174
4175 2011-07-27  Kai Tietz  <ktietz@redhat.com>
4176
4177         * gcc.target/i386/aggregate-ret3.c: New test.
4178         * gcc.target/i386/aggregate-ret4.c: New test.
4179
4180 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
4181
4182         PR fortran/49755
4183         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
4184         allocated array should *not* change its size.
4185         * gfortran.dg/multiple_allocation_3.f90: New test.
4186
4187 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
4188
4189         PR c++/49776
4190         * g++.dg/cpp0x/constexpr-49776.C: New.
4191
4192 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
4193
4194         PR middle-end/47046
4195         * gcc.dg/graphite/id-pr47046.c: New.
4196
4197 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
4198
4199         PR middle-end/47653
4200         * gcc.dg/graphite/run-id-pr47593.c: New.
4201
4202 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
4203
4204         PR middle-end/47653
4205         * gcc.dg/graphite/run-id-pr47653.c: New.
4206         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
4207         induction variables.
4208         * gcc.dg/graphite/scop-16.c: Same.
4209         * gcc.dg/graphite/scop-17.c: Same.
4210         * gcc.dg/graphite/scop-21.c: Same.
4211
4212 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
4213
4214         PR middle-end/48805
4215         * gcc.dg/graphite/id-pr48805.c: New.
4216
4217 2011-07-26  Tobias Burnus  <burnus@net-b.de>
4218
4219         * gfortran.dg/coarray_lib_token_2.f90: New.
4220
4221 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
4222
4223         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
4224         SPU local store.
4225
4226 2011-07-25  Andrew Pinski  <apinski@cavium.com>
4227
4228         PR tree-opt/49671
4229         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
4230         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
4231
4232 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4233
4234         * lib/target-supports.exp (check_effective_target_mmap): New proc.
4235
4236         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
4237         * gcc.c-torture/execute/loop-2g.c: Likewise.
4238         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
4239         Require mmap support.
4240         * gcc.c-torture/execute/loop-2g.x: Likewise.
4241         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
4242         (MAP_ANON): Provide default.
4243         * gcc.dg/20050826-1.c: Likewise.
4244         * gcc.target/i386/pr36533.c: Likewise.
4245         * gcc.dg/vect/pr49038.c: Remove dg-do run.
4246         Use dg-require-effective-target mmap.
4247
4248 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
4249
4250         PR c++/49838
4251         * g++.dg/cpp0x/range-for19.C: New.
4252
4253 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4254
4255         PR testsuite/49753
4256         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
4257
4258         Revert:
4259         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
4260
4261         PR testsuite/49753
4262         * g++.dg/torture/pr49309.C: Remove.
4263
4264 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
4265
4266         PR tree-optimization/49809
4267         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
4268         test.
4269
4270 2011-07-25  Richard Guenther  <rguenther@suse.de>
4271
4272         PR tree-optimization/49715
4273         * gcc.target/i386/pr49715-1.c: New testcase.
4274         * gcc.target/i386/pr49715-2.c: Likewise.
4275
4276 2011-07-23  Jason Merrill  <jason@redhat.com>
4277
4278         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
4279
4280 2011-07-22  Jason Merrill  <jason@redhat.com>
4281
4282         PR c++/49793
4283         * g++.dg/cpp0x/initlist55.C: New.
4284
4285 2011-07-23  Tobias Burnus  <burnus@net-b.de>
4286
4287         PR fortran/49791
4288         * gfortran.dg/namelist_72.f: New.
4289
4290 2011-07-23  Tobias Burnus  <burnus@net-b.de>
4291
4292         * gfortran.dg/coarray_25.f90: New.
4293
4294 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
4295
4296         * override1.C: This test should use c++0x mode.
4297         * override3.C: New. Test the diagnostics in c++98 mode.
4298
4299 2011-07-22  Jason Merrill  <jason@redhat.com>
4300             Mark Glisse  <marc.glisse@normalesup.org>
4301
4302         PR c++/30112
4303         * g++.dg/other/pragma-re-1.C: Add namespace cases.
4304
4305         PR c++/49813
4306         * g++.dg/opt/builtins2.C: New.
4307         * g++.dg/other/error27.C: Don't rely on __builtin.
4308
4309 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
4310
4311         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
4312         on lp64 targets.
4313         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4314         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4315         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
4316         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
4317
4318         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
4319         instead of ia32.
4320
4321 2011-07-22  Richard Guenther  <rguenther@suse.de>
4322
4323         PR tree-optimization/45819
4324         * gcc.dg/pr45819.c: New testcase.
4325
4326 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
4327
4328         * lib/target-supports.exp (check_ifunc_available): Rewrite.
4329
4330 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
4331
4332         PR middle-end/47654
4333         PR middle-end/49649
4334         * gcc.dg/graphite/run-id-pr47654.c: New.
4335
4336 2011-07-21  Ian Lance Taylor  <iant@google.com>
4337
4338         PR middle-end/49705
4339         * gcc.dg/pr49705.c: New test.
4340
4341 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
4342
4343         * lib/target-supports.exp (check_avx_os_support_available): New.
4344         (check_effective_target_avx_runtime): Use it.
4345
4346 2011-07-21  Richard Guenther  <rguenther@suse.de>
4347
4348         PR tree-optimization/49770
4349         * g++.dg/torture/pr49770.C: New testcase.
4350
4351 2011-07-21  Kai Tietz  <ktietz@redhat.com>
4352
4353         * gcc.dg/tree-ssa/pr30978.c: adjusted.
4354         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
4355
4356 2011-07-21  Tobias Burnus  <burnus@net-b.de>
4357
4358         * gfortran.dg/coarray_lib_token_1.f90: New.
4359
4360 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
4361
4362         * gcc.dg/pr32912-2.c: Skip for AVR.
4363         * gcc.dg/pr44674.c: Add dg-require-profiling.
4364
4365 2011-07-20  Jason Merrill  <jason@redhat.com>
4366
4367         * g++.dg/ext/desig2.C: New.
4368
4369 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
4370
4371         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
4372         be generated.
4373         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
4374         * gcc.target/powerpc/recip-3.c: Ditto.
4375
4376 2011-07-19  Jason Merrill  <jason@redhat.com>
4377
4378         PR c++/6709 (DR 743)
4379         PR c++/42603 (DR 950)
4380         * g++.dg/cpp0x/decltype21.C: New.
4381
4382 2011-07-20  Richard Guenther  <rguenther@suse.de>
4383
4384         PR middle-end/18908
4385         * gcc.dg/tree-ssa/pr18908.c: New testcase.
4386         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
4387
4388 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
4389
4390         * gcc.target/arm/combine-movs.c: New.
4391         * gcc.target/arm/unsigned-extend-2.c: New.
4392
4393 2011-07-19  Jason Merrill  <jason@redhat.com>
4394
4395         PR c++/49785
4396         * g++.dg/cpp0x/variadic114.C: New.
4397
4398 2011-07-19  Tobias Burnus  <burnus@net-b.de>
4399
4400         * gfortran.dg/coarray_args_1.f90: New.
4401         * gfortran.dg/coarray_args_2.f90: New.
4402
4403 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
4404
4405         PR fortran/49708
4406         * gfortran.dg/allocate_error_3.f90: New.
4407
4408 2011-07-19  Richard Guenther  <rguenther@suse.de>
4409
4410         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
4411         * gcc.dg/tree-ssa/bool-11.c: Likewise.
4412         * gcc.dg/torture/20110719-1.c: New testcase.
4413
4414 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
4415
4416         PR tree-optimization/49768
4417         * gcc.c-torture/execute/pr49768.c: New test.
4418
4419 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
4420
4421         PR tree-optimization/49771
4422         * gcc.dg/vect/pr49771.c: New test.
4423
4424 2011-07-18  Martin Jambor  <mjambor@suse.cz>
4425
4426         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
4427         * gcc.dg/ipa/ipa-2.c: Likewise.
4428         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
4429         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
4430         * gcc.dg/ipa/ipa-5.c: Likewise.
4431         * gcc.dg/ipa/ipa-7.c: Likewise.
4432         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
4433         * gcc.dg/ipa/ipacost-1.c: Likewise.
4434         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
4435         functions.
4436         * gcc.dg/ipa/ipcp-1.c: New test.
4437         * gcc.dg/ipa/ipcp-2.c: Likewise.
4438         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
4439
4440 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
4441
4442         PR middle-end/49675
4443         * gfortran.dg/pr49675.f90: New test.
4444
4445 2011-07-18  Richard Guenther  <rguenther@suse.de>
4446
4447         * gcc.dg/torture/20110718-1.c: New testcase.
4448
4449 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4450
4451         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
4452         * g++.dg/ext/bitfield3.C: Likewise.
4453         * g++.dg/ext/bitfield4.C: Likewise.
4454         * g++.dg/ext/bitfield5.C: Likewise.
4455         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
4456         * g++.dg/other/pr23205-2.C: Likewise.
4457         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
4458         * gcc.c-torture/compile/20001109-2.c: Likewise.
4459         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
4460         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
4461         * gcc.dg/bitfld-16.c: Likewise.
4462         * gcc.dg/bitfld-17.c: Likewise.
4463         * gcc.dg/bitfld-18.c: Likewise.
4464         * gcc.dg/builtins-config.h: Remove Netware support.
4465         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
4466         * gcc.dg/cdce2.c: Likewise.
4467         * gcc.dg/cpp/assert4.c: Remove netware support.
4468         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
4469         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
4470
4471         * lib/target-supports.exp (check_visibility_available): Remove
4472         NetWare support.
4473         (check_profiling_available): Likewise.
4474
4475 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
4476
4477         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
4478
4479 2011-07-17  Tobias Burnus  <burnus@net-b.de>
4480             Thomas Koenig  <tkoenig@gcc.gnu.org>
4481
4482         PR fortran/34657
4483         * gfortran.dg/generic_17.f90: Fix testcase.
4484         * gfortran.dg/interface_3.f90: Add dg-error.
4485         * gfortran.dg/use_14.f90: New.
4486         * gfortran.dg/use_15.f90: New.
4487
4488 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
4489
4490         * gnat.dg/pointer_controlled.adb: New test.
4491
4492 2011-07-17  Tobias Burnus  <burnus@net-b.de>
4493
4494         PR fortran/49624
4495         * gfortran.dg/pointer_remapping_7.f90: New.
4496
4497 2011-07-16  Jason Merrill  <jason@redhat.com>
4498
4499         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
4500
4501 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
4502             Jason Merrill  <jason@redhat.com>
4503
4504         PR c++/45329
4505         PR c++/48934
4506         * g++.dg/cpp0x/decltype29.C: Adjust.
4507         * g++.dg/cpp0x/error4.C: Adjust.
4508         * g++.dg/cpp0x/sfinae26.C: Adjust.
4509         * g++.dg/cpp0x/variadic105.C: Adjust.
4510         * g++.dg/template/deduce3.C: Adjust.
4511         * g++.dg/template/error45.C: Adjust.
4512         * g++.dg/template/ptrmem2.C: Adjust.
4513         * g++.dg/template/sfinae2.C: Adjust.
4514         * g++.old-deja/g++.pt/crash60.C: Adjust.
4515         * g++.old-deja/g++.pt/unify6.C: Adjust.
4516         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
4517         * g++.dg/cpp0x/nullptr15.C: Adjust.
4518         * g++.dg/cpp0x/pr31431-2.C: Adjust.
4519         * g++.dg/cpp0x/pr31431.C: Adjust.
4520         * g++.dg/cpp0x/pr31434.C: Adjust.
4521         * g++.dg/cpp0x/sfinae11.C: Adjust
4522         * g++.dg/cpp0x/temp_default2.C: Adjust.
4523         * g++.dg/cpp0x/trailing4.C: Adjust.
4524         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
4525         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
4526         * g++.dg/cpp0x/variadic105.C: Adjust.
4527         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
4528         * g++.dg/ext/vla2.C: Adjust.
4529         * g++.dg/other/ptrmem10.C: Adjust.
4530         * g++.dg/other/ptrmem11.C: Adjust.
4531         * g++.dg/overload/unknown1.C: Adjust.
4532         * g++.dg/template/conv11.C: Adjust.
4533         * g++.dg/template/dependent-expr5.C: Adjust.
4534         * g++.dg/template/friend.C: Adjust.
4535         * g++.dg/template/incomplete2.C: Adjust.
4536         * g++.dg/template/local4.C: Adjust.
4537         * g++.dg/template/local6.C: Adjust.
4538         * g++.dg/template/operator9.C: Adjust.
4539         * g++.dg/template/ttp25.C: Adjust.
4540         * g++.dg/template/unify10.C: Adjust.
4541         * g++.dg/template/unify11.C: Adjust.
4542         * g++.dg/template/unify6.C: Adjust.
4543         * g++.dg/template/unify9.C: Adjust.
4544         * g++.dg/template/varmod1.C: Adjust.
4545         * g++.old-deja/g++.brendan/crash56.C: Adjust.
4546         * g++.old-deja/g++.pt/crash28.C: Adjust.
4547         * g++.old-deja/g++.pt/explicit41.C: Adjust.
4548         * g++.old-deja/g++.pt/explicit77.C: Adjust.
4549         * g++.old-deja/g++.pt/expr2.C: Adjust.
4550         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
4551         * g++.old-deja/g++.pt/spec5.C: Adjust.
4552         * g++.old-deja/g++.pt/spec6.C: Adjust.
4553         * g++.old-deja/g++.pt/unify4.C: Adjust.
4554         * g++.old-deja/g++.pt/unify8.C: Adjust.
4555         * g++.old-deja/g++.robertl/eb98.C: Adjust.
4556         * g++.dg/overload/template5.C: New testcase.
4557         * g++.dg/template/overload12.C: New testcase.
4558
4559 2011-07-11  Tobias Burnus  <burnus@net-b.de>
4560
4561         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
4562         * gfortran.dg/coarray_7.f90: Ditto.
4563         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
4564         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
4565
4566 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
4567
4568         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
4569         case.
4570         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
4571         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
4572         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
4573         C67X.
4574         * gcc.c-torture/execute/ieee/pr29302.x: New file.
4575         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
4576         * gcc.dg/torture/builtin-math-7.c: Add a comment.
4577
4578 2011-07-15  Jason Merrill  <jason@redhat.com>
4579
4580         PR testsuite/49741
4581         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
4582         Use --extra_opts instead of --additional_options.
4583
4584 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
4585
4586         PR testsuite/49753
4587         * g++.dg/torture/pr49309.C: Remove.
4588
4589 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
4590
4591         * gcc.target/tic6x/weak-call.c: New test.
4592         * gcc.target/tic6x/fpcmp.c: New test.
4593         * gcc.target/tic6x/fpdiv.c: New test.
4594         * gcc.target/tic6x/rotdi16-scan.c: New test.
4595         * gcc.target/tic6x/ffssi.c: New test.
4596         * gcc.target/tic6x/fpdiv-lib.c: New test.
4597         * gcc.target/tic6x/cold-lc.c: New test.
4598         * gcc.target/tic6x/longcalls.c: New test.
4599         * gcc.target/tic6x/abi-align-1.c: New test.
4600         * gcc.target/tic6x/fpcmp-finite.c: New test.
4601         * gcc.target/tic6x/rotdi16.c: New test.
4602         * gcc.target/tic6x/bswapl.c: New test.
4603         * gcc.target/tic6x/ffsdi.c: New test.
4604         * gcc.target/tic6x/tic6x.exp: New file.
4605         * gcc.target/tic6x/builtins/arith24.c: New test.
4606         * gcc.target/tic6x/builtins/smpy.c: New test.
4607         * gcc.target/tic6x/builtins/smpylh.c: New test.
4608         * gcc.target/tic6x/builtins/smpyh.c: New test.
4609         * gcc.target/tic6x/builtins/sarith1.c: New test.
4610         * gcc.target/tic6x/builtins/extclr.c: New test
4611         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
4612         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
4613         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
4614         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
4615         New functions.
4616         * gcc.c-torture/execute/20101011-1.c: Add a condition for
4617         __TMS320C6X__.
4618         * gcc.dg/20020312-2.c: Likewise.
4619         * gcc.dg/pr27095.c: Handle tic6x like hppa.
4620         * gcc.dg/torture/pr37868.c: Skip on tic6x.
4621         * gcc.dg/torture/builtin-math-7.c: Likewise.
4622
4623         PR testsuite/49757
4624         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
4625         not testing tic6x-*-*.
4626
4627 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
4628
4629         PR tree-opt/49309
4630         * g++.dg/torture/pr49309.C: New testcase.
4631
4632 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
4633
4634         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
4635
4636 2011-07-14  Richard Guenther  <rguenther@suse.de>
4637
4638         PR tree-optimization/49651
4639         * gcc.dg/torture/pr49651.c: New testcase.
4640
4641 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
4642
4643         PR target/43746
4644         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
4645
4646 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
4647
4648         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
4649         -mno-pointers-to-nested-functions.
4650         * gcc.target/powerpc/no-r11-2.c: Ditto.
4651         * gcc.target/powerpc/no-r11-3.c: Ditto.
4652
4653 2011-07-13  Jason Merrill  <jason@redhat.com>
4654
4655         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
4656         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
4657         when compiling C files.
4658         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
4659         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
4660         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
4661         * g++.dg/lookup/anon2.C: Likewise.
4662         * g++.dg/tree-ssa/copyprop.C: Likewise.
4663         * g++.old-deja/g++.jason/rfg27.C: Likewise.
4664         * g++.dg/init/vector1.C: Ignore narrowing errors.
4665         * g++.dg/torture/pr35526.C: Likewise.
4666         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
4667
4668 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
4669
4670         PR libfortran/49296
4671         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
4672         and logical reads.
4673
4674 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4675
4676         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
4677         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
4678
4679 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
4680
4681         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
4682         * lib/obj-c++.exp (obj-c++_init): Ditto.
4683         * lib/file-format.exp (gcc_target_object_format): Ditto.
4684         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
4685         * lib/target-supports-dg-exp (check_weak_available): Ditto.
4686         (check_visibility_available): Ditto.
4687         (check_effective_target_tls_native): Ditto.
4688         (check_effective_target_tls_emulated): Ditto.
4689         (check_effective_target_function_sections): Ditto.
4690
4691 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
4692
4693         * gcc.target/arm/pr48183.c: New test.
4694
4695 2011-07-13  Richard Guenther  <rguenther@suse.de>
4696
4697         * gcc.dg/torture/20110713-1.c: New testcase.
4698
4699 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
4700
4701         PR rtl-opt/49474
4702         * gcc.c-torture/compile/pr49474.c: New testcase.
4703
4704 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
4705
4706         PR tree-optimization/49712
4707         * gcc.c-torture/execute/pr49712.c: New test.
4708
4709 2011-07-11  Jason Merrill  <jason@redhat.com>
4710
4711         PR c++/44609
4712         * g++.dg/template/recurse3.C: New.
4713
4714 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
4715
4716         PR debug/49676
4717         * gcc.dg/guality/csttest.c: New test.
4718
4719         PR fortran/49698
4720         * gfortran.dg/pr49698.f90: New test.
4721
4722 2011-07-11  Jeff Law  <law@redhat.com>
4723
4724         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
4725
4726 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
4727
4728         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
4729         * go.test/go-test.exp (go-set-goarch): Likewise.
4730
4731 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
4732
4733         PR target/39633
4734         * gcc.target/avr/torture/pr39633.c: New test case.
4735
4736 2011-07-11  Tobias Burnus  <burnus@net-b.de>
4737
4738         PR fortran/18918
4739         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
4740
4741 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
4742
4743         * lib/target-supports.exp (check_effective_target_scheduling):
4744         New Function.
4745         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
4746         * gcc.dg/pr45055.c: Ditto.
4747         * gcc.dg/pr45353.c: Ditto.
4748         * g++.dg/pr45056.C: Ditto.
4749
4750 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
4751
4752         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
4753         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
4754         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
4755         * g++.dg/torture/pr31863.C: Skip AVR.
4756
4757 2011-07-10  Tobias Burnus  <burnus@net-b.de>
4758
4759         PR fortran/49690
4760         * gfortran.dg/intrinsic_signal.f90: New.
4761
4762 2011-07-09  Jason Merrill  <jason@redhat.com>
4763
4764         * g++.dg/cpp0x/regress/regress6.C: New.
4765         * g++.dg/parse/crash45.C: Adjust message.
4766         * g++.dg/template/crash38.C: Adjust message.
4767         * g++.dg/template/crash64.C: Adjust message.
4768
4769 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
4770
4771         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
4772         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
4773         * g++.dg/abi/bitfield3.C: Likewise.
4774         * g++.dg/eh/pr38662.C: Likewise.
4775         * g++.dg/ext/attrib36.C: Likewise.
4776         * g++.dg/ext/attrib37.C: Likewise.
4777         * g++.dg/ext/attrib8.C: Likewise.
4778         * g++.dg/ext/tmplattr1.C: Likewise.
4779         * g++.dg/inherit/override-attribs.C: Likewise.
4780         * g++.dg/opt/inline9.C: Likewise.
4781         * g++.dg/opt/life1.C: Likewise.
4782         * g++.dg/opt/longbranch2.C: Likewise.
4783         * g++.dg/opt/nrv12.C: Likewise.
4784         * g++.dg/opt/reg-stack4.C: Likewise.
4785         * g++.dg/other/pr35504.C: Likewise.
4786         * g++.dg/other/pr39496.C: Likewise.
4787         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
4788         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
4789         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
4790         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
4791         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
4792         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
4793         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
4794         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
4795         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
4796         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
4797         * g++.dg/warn/pr15774-1.C: Likewise.
4798         * g++.dg/warn/pr15774-2.C: Likewise.
4799         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4800         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4801         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4802         * g++.old-deja/g++.pt/asm2.C: Likewise.
4803         * gcc.c-torture/compile/20000804-1.c: Likewise.
4804         * gcc.c-torture/compile/pr16566-2.c: Likewise.
4805         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4806         * gcc.dg/20020108-1.c: Likewise.
4807         * gcc.dg/20020122-2.c: Likewise.
4808         * gcc.dg/20020122-3.c: Likewise.
4809         * gcc.dg/20020206-1.c: Likewise.
4810         * gcc.dg/20020219-1.c: Likewise.
4811         * gcc.dg/20020310-1.c: Likewise.
4812         * gcc.dg/20020411-1.c: Likewise.
4813         * gcc.dg/20020418-2.c: Likewise.
4814         * gcc.dg/20020426-2.c: Likewise.
4815         * gcc.dg/20020517-1.c: Likewise.
4816         * gcc.dg/20030204-1.c: Likewise.
4817         * gcc.dg/20030826-2.c: Likewise.
4818         * gcc.dg/20031102-1.c: Likewise.
4819         * gcc.dg/20031202-1.c: Likewise.
4820         * gcc.dg/20050111-1.c: Likewise.
4821         * gcc.dg/20050503-1.c: Likewise.
4822         * gcc.dg/array-init-1.c: Likewise.
4823         * gcc.dg/builtin-apply4.c: Likewise.
4824         * gcc.dg/dfp/pr31344.c: Likewise.
4825         * gcc.dg/gomp/atomic-11.c: Likewise.
4826         * gcc.dg/graphite/pr40281.c: Likewise.
4827         * gcc.dg/ia64-sync-1.c: Likewise.
4828         * gcc.dg/ia64-sync-2.c: Likewise.
4829         * gcc.dg/ia64-sync-3.c: Likewise.
4830         * gcc.dg/ia64-sync-4.c: Likewise.
4831         * gcc.dg/ifcvt-fabs-1.c: Likewise.
4832         * gcc.dg/invalid-call-1.c: Likewise.
4833         * gcc.dg/loop-3.c: Likewise.
4834         * gcc.dg/lower-subreg-1.c: Likewise.
4835         * gcc.dg/lto/pr47259_0.c: Likewise.
4836         * gcc.dg/nested-calls-1.c: Likewise.
4837         * gcc.dg/pr20017.c: Likewise.
4838         * gcc.dg/pr25023.c: Likewise.
4839         * gcc.dg/pr27671-2.c: Likewise.
4840         * gcc.dg/pr32176.c: Likewise.
4841         * gcc.dg/pr33676.c: Likewise.
4842         * gcc.dg/pr35045.c: Likewise.
4843         * gcc.dg/pr36015.c: Likewise.
4844         * gcc.dg/pr36584.c: Likewise.
4845         * gcc.dg/pr36998.c: Likewise.
4846         * gcc.dg/pr37438.c: Likewise.
4847         * gcc.dg/pr37908.c: Likewise.
4848         * gcc.dg/pr41241.c: Likewise.
4849         * gcc.dg/pr41340.c: Likewise.
4850         * gcc.dg/pr44136.c: Likewise.
4851         * gcc.dg/pr44194-1.c: Likewise.
4852         * gcc.dg/pr46212.c: Likewise.
4853         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4854         * gcc.dg/setjmp-2.c: Likewise.
4855         * gcc.dg/short-compare-1.c: Likewise.
4856         * gcc.dg/short-compare-2.c: Likewise.
4857         * gcc.dg/smod-1.c: Likewise.
4858         * gcc.dg/sync-2.c: Likewise.
4859         * gcc.dg/sync-3.c: Likewise.
4860         * gcc.dg/tls/opt-1.c: Likewise.
4861         * gcc.dg/tls/opt-2.c: Likewise.
4862         * gcc.dg/tls/opt-3.c: Likewise.
4863         * gcc.dg/torture/badshift.c: Likewise.
4864         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
4865         * gcc.dg/torture/pr20314-2.c: Likewise.
4866         * gcc.dg/torture/pr36891.c: Likewise.
4867         * gcc.dg/torture/pr38774.c: Likewise.
4868         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4869         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4870         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4871         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4872         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
4873         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4874         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
4875         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
4876         * gcc.dg/tree-ssa/loop-28.c: Likewise.
4877         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
4878         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
4879         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
4880         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4881         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4882         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
4883         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
4884         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4885         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4886         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4887         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4888         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
4889         * gcc.dg/unroll-1.c: Likewise.
4890         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
4891         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4892         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4893         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4894         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4895         * gcc.target/i386/20000609-1.c: Likewise.
4896         * gcc.target/i386/20000720-1.c: Likewise.
4897         * gcc.target/i386/20000724-1.c: Likewise.
4898         * gcc.target/i386/20011107-1.c: Likewise.
4899         * gcc.target/i386/20011119-1.c: Likewise.
4900         * gcc.target/i386/20020201-3.c: Likewise.
4901         * gcc.target/i386/20020218-1.c: Likewise.
4902         * gcc.target/i386/20020729-1.c: Likewise.
4903         * gcc.target/i386/20030926-1.c: Likewise.
4904         * gcc.target/i386/20060125-1.c: Likewise.
4905         * gcc.target/i386/20060125-2.c: Likewise.
4906         * gcc.target/i386/20060512-1.c: Likewise.
4907         * gcc.target/i386/20060512-2.c: Likewise.
4908         * gcc.target/i386/20060512-3.c: Likewise.
4909         * gcc.target/i386/20060512-4.c: Likewise.
4910         * gcc.target/i386/387-1.c: Likewise.
4911         * gcc.target/i386/387-2.c: Likewise.
4912         * gcc.target/i386/387-5.c: Likewise.
4913         * gcc.target/i386/387-6.c: Likewise.
4914         * gcc.target/i386/980312-1.c: Likewise.
4915         * gcc.target/i386/980313-1.c: Likewise.
4916         * gcc.target/i386/990117-1.c: Likewise.
4917         * gcc.target/i386/990424-1.c: Likewise.
4918         * gcc.target/i386/990524-1.c: Likewise.
4919         * gcc.target/i386/991129-1.c: Likewise.
4920         * gcc.target/i386/991214-1.c: Likewise.
4921         * gcc.target/i386/991230-1.c: Likewise.
4922         * gcc.target/i386/addr-sel-1.c: Likewise.
4923         * gcc.target/i386/aggregate-ret1.c: Likewise.
4924         * gcc.target/i386/aggregate-ret2.c: Likewise.
4925         * gcc.target/i386/align-main-3.c: Likewise.
4926         * gcc.target/i386/amd64-abi-1.c: Likewise.
4927         * gcc.target/i386/amd64-abi-2.c: Likewise.
4928         * gcc.target/i386/amd64-abi-4.c: Likewise.
4929         * gcc.target/i386/amd64-abi-5.c: Likewise.
4930         * gcc.target/i386/amd64-abi-6.c: Likewise.
4931         * gcc.target/i386/asm-1.c: Likewise.
4932         * gcc.target/i386/asm-3.c: Likewise.
4933         * gcc.target/i386/asm-5.c: Likewise.
4934         * gcc.target/i386/attributes-error.c: Likewise.
4935         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
4936         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
4937         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
4938         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
4939         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
4940         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
4941         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
4942         * gcc.target/i386/avx-vmovd-2.c: Likewise.
4943         * gcc.target/i386/avx-vmovq-2.c: Likewise.
4944         * gcc.target/i386/avx-vmovq-3.c: Likewise.
4945         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
4946         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
4947         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
4948         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4949         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4950         * gcc.target/i386/bitfield1.c: Likewise.
4951         * gcc.target/i386/bitfield2.c: Likewise.
4952         * gcc.target/i386/bmi-2.c: Likewise.
4953         * gcc.target/i386/bmi-5.c: Likewise.
4954         * gcc.target/i386/builtin-unreachable.c: Likewise.
4955         * gcc.target/i386/cleanup-2.c: Likewise.
4956         * gcc.target/i386/clobbers.c: Likewise.
4957         * gcc.target/i386/cmov8.c: Likewise.
4958         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
4959         * gcc.target/i386/compress-float-387-pic.c: Likewise.
4960         * gcc.target/i386/compress-float-387.c: Likewise.
4961         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
4962         * gcc.target/i386/compress-float-sse.c: Likewise.
4963         * gcc.target/i386/crc32-2.c: Likewise.
4964         * gcc.target/i386/crc32-3.c: Likewise.
4965         * gcc.target/i386/divmod-7.c: Likewise.
4966         * gcc.target/i386/divmod-8.c: Likewise.
4967         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4968         * gcc.target/i386/fma3-builtin.c: Likewise.
4969         * gcc.target/i386/fma3-fma.c: Likewise.
4970         * gcc.target/i386/fma4-256-vector.c: Likewise.
4971         * gcc.target/i386/fma4-builtin.c: Likewise.
4972         * gcc.target/i386/fma4-fma-2.c: Likewise.
4973         * gcc.target/i386/fma4-fma.c: Likewise.
4974         * gcc.target/i386/fma4-vector-2.c: Likewise.
4975         * gcc.target/i386/fma4-vector.c: Likewise.
4976         * gcc.target/i386/funcspec-1.c: Likewise.
4977         * gcc.target/i386/funcspec-10.c: Likewise.
4978         * gcc.target/i386/funcspec-11.c: Likewise.
4979         * gcc.target/i386/funcspec-2.c: Likewise.
4980         * gcc.target/i386/funcspec-5.c: Likewise.
4981         * gcc.target/i386/funcspec-6.c: Likewise.
4982         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
4983         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
4984         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
4985         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
4986         * gcc.target/i386/incoming-1.c: Likewise.
4987         * gcc.target/i386/incoming-10.c: Likewise.
4988         * gcc.target/i386/incoming-11.c: Likewise.
4989         * gcc.target/i386/incoming-12.c: Likewise.
4990         * gcc.target/i386/incoming-13.c: Likewise.
4991         * gcc.target/i386/incoming-14.c: Likewise.
4992         * gcc.target/i386/incoming-15.c: Likewise.
4993         * gcc.target/i386/incoming-2.c: Likewise.
4994         * gcc.target/i386/incoming-3.c: Likewise.
4995         * gcc.target/i386/incoming-4.c: Likewise.
4996         * gcc.target/i386/incoming-5.c: Likewise.
4997         * gcc.target/i386/incoming-6.c: Likewise.
4998         * gcc.target/i386/incoming-7.c: Likewise.
4999         * gcc.target/i386/incoming-8.c: Likewise.
5000         * gcc.target/i386/incoming-9.c: Likewise.
5001         * gcc.target/i386/lea.c: Likewise.
5002         * gcc.target/i386/local.c: Likewise.
5003         * gcc.target/i386/loop-1.c: Likewise.
5004         * gcc.target/i386/loop-2.c: Likewise.
5005         * gcc.target/i386/loop-3.c: Likewise.
5006         * gcc.target/i386/max-stack-align.c: Likewise.
5007         * gcc.target/i386/memcpy-1.c: Likewise.
5008         * gcc.target/i386/movbe-2.c: Likewise.
5009         * gcc.target/i386/movq-2.c: Likewise.
5010         * gcc.target/i386/movq.c: Likewise.
5011         * gcc.target/i386/nrv1.c: Likewise.
5012         * gcc.target/i386/pad-4.c: Likewise.
5013         * gcc.target/i386/pad-5a.c: Likewise.
5014         * gcc.target/i386/pad-5b.c: Likewise.
5015         * gcc.target/i386/pad-6a.c: Likewise.
5016         * gcc.target/i386/pad-6b.c: Likewise.
5017         * gcc.target/i386/pad-7.c: Likewise.
5018         * gcc.target/i386/pad-9.c: Likewise.
5019         * gcc.target/i386/pentium4-not-mull.c: Likewise.
5020         * gcc.target/i386/pic-1.c: Likewise.
5021         * gcc.target/i386/pr12092-1.c: Likewise.
5022         * gcc.target/i386/pr12329.c: Likewise.
5023         * gcc.target/i386/pr21518.c: Likewise.
5024         * gcc.target/i386/pr22362.c: Likewise.
5025         * gcc.target/i386/pr22585.c: Likewise.
5026         * gcc.target/i386/pr23098.c: Likewise.
5027         * gcc.target/i386/pr25196.c: Likewise.
5028         * gcc.target/i386/pr25293.c: Likewise.
5029         * gcc.target/i386/pr25654.c: Likewise.
5030         * gcc.target/i386/pr26449.c: Likewise.
5031         * gcc.target/i386/pr26778.c: Likewise.
5032         * gcc.target/i386/pr26826.c: Likewise.
5033         * gcc.target/i386/pr27266.c: Likewise.
5034         * gcc.target/i386/pr29978.c: Likewise.
5035         * gcc.target/i386/pr30505.c: Likewise.
5036         * gcc.target/i386/pr30961-1.c: Likewise.
5037         * gcc.target/i386/pr31628.c: Likewise.
5038         * gcc.target/i386/pr32000-2.c: Likewise.
5039         * gcc.target/i386/pr32661-1.c: Likewise.
5040         * gcc.target/i386/pr32708-2.c: Likewise.
5041         * gcc.target/i386/pr32708-3.c: Likewise.
5042         * gcc.target/i386/pr34256.c: Likewise.
5043         * gcc.target/i386/pr34312.c: Likewise.
5044         * gcc.target/i386/pr34522.c: Likewise.
5045         * gcc.target/i386/pr35160.c: Likewise.
5046         * gcc.target/i386/pr35281.c: Likewise.
5047         * gcc.target/i386/pr36246.c: Likewise.
5048         * gcc.target/i386/pr36786.c: Likewise.
5049         * gcc.target/i386/pr37275.c: Likewise.
5050         * gcc.target/i386/pr37843-3.c: Likewise.
5051         * gcc.target/i386/pr37843-4.c: Likewise.
5052         * gcc.target/i386/pr39082-1.c: Likewise.
5053         * gcc.target/i386/pr39431.c: Likewise.
5054         * gcc.target/i386/pr39496.c: Likewise.
5055         * gcc.target/i386/pr39543-2.c: Likewise.
5056         * gcc.target/i386/pr39911.c: Likewise.
5057         * gcc.target/i386/pr40718.c: Likewise.
5058         * gcc.target/i386/pr40906-1.c: Likewise.
5059         * gcc.target/i386/pr40906-2.c: Likewise.
5060         * gcc.target/i386/pr40906-3.c: Likewise.
5061         * gcc.target/i386/pr40934.c: Likewise.
5062         * gcc.target/i386/pr41900.c: Likewise.
5063         * gcc.target/i386/pr42589.c: Likewise.
5064         * gcc.target/i386/pr43662.c: Likewise.
5065         * gcc.target/i386/pr43671.c: Likewise.
5066         * gcc.target/i386/pr43766.c: Likewise.
5067         * gcc.target/i386/pr43869.c: Likewise.
5068         * gcc.target/i386/pr44942.c: Likewise.
5069         * gcc.target/i386/pr44948-2a.c: Likewise.
5070         * gcc.target/i386/pr45234.c: Likewise.
5071         * gcc.target/i386/pr45336-2.c: Likewise.
5072         * gcc.target/i386/pr45336-4.c: Likewise.
5073         * gcc.target/i386/pr45852.c: Likewise.
5074         * gcc.target/i386/pr46470.c: Likewise.
5075         * gcc.target/i386/pr48037-1.c: Likewise.
5076         * gcc.target/i386/pr48389.c: Likewise.
5077         * gcc.target/i386/pr49095.c: Likewise.
5078         * gcc.target/i386/pr9771-1.c: Likewise.
5079         * gcc.target/i386/rdfsbase-1.c: Likewise.
5080         * gcc.target/i386/rdfsbase-2.c: Likewise.
5081         * gcc.target/i386/rdgsbase-1.c: Likewise.
5082         * gcc.target/i386/rdgsbase-2.c: Likewise.
5083         * gcc.target/i386/rdrand-3.c: Likewise.
5084         * gcc.target/i386/regparm-stdcall.c: Likewise.
5085         * gcc.target/i386/regparm.c: Likewise.
5086         * gcc.target/i386/reload-1.c: Likewise.
5087         * gcc.target/i386/rotate-2.c: Likewise.
5088         * gcc.target/i386/sibcall-5.c: Likewise.
5089         * gcc.target/i386/signbit-1.c: Likewise.
5090         * gcc.target/i386/signbit-2.c: Likewise.
5091         * gcc.target/i386/signbit-3.c: Likewise.
5092         * gcc.target/i386/sse-5.c: Likewise.
5093         * gcc.target/i386/sse-8.c: Likewise.
5094         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5095         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5096         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5097         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5098         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5099         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5100         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
5101         * gcc.target/i386/sse2-movq-2.c: Likewise.
5102         * gcc.target/i386/sse2-movq-3.c: Likewise.
5103         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
5104         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5105         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5106         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5107         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5108         * gcc.target/i386/ssefn-1.c: Likewise.
5109         * gcc.target/i386/ssefn-2.c: Likewise.
5110         * gcc.target/i386/sseregparm-1.c: Likewise.
5111         * gcc.target/i386/sseregparm-2.c: Likewise.
5112         * gcc.target/i386/sseregparm-3.c: Likewise.
5113         * gcc.target/i386/sseregparm-4.c: Likewise.
5114         * gcc.target/i386/sseregparm-5.c: Likewise.
5115         * gcc.target/i386/sseregparm-6.c: Likewise.
5116         * gcc.target/i386/sseregparm-7.c: Likewise.
5117         * gcc.target/i386/sseregparm-8.c: Likewise.
5118         * gcc.target/i386/stack-realign.c: Likewise.
5119         * gcc.target/i386/stack-usage-realign.c: Likewise.
5120         * gcc.target/i386/stackalign/asm-1.c: Likewise.
5121         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
5122         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
5123         * gcc.target/i386/stackalign/return-1.c: Likewise.
5124         * gcc.target/i386/stackalign/return-2.c: Likewise.
5125         * gcc.target/i386/stackalign/return-3.c: Likewise.
5126         * gcc.target/i386/tailcall-1.c: Likewise.
5127         * gcc.target/i386/tbm-2.c: Likewise.
5128         * gcc.target/i386/udivmod-7.c: Likewise.
5129         * gcc.target/i386/udivmod-8.c: Likewise.
5130         * gcc.target/i386/unroll-1.c: Likewise.
5131         * gcc.target/i386/vararg-1.c: Likewise.
5132         * gcc.target/i386/vararg-2.c: Likewise.
5133         * gcc.target/i386/vect8-ret.c: Likewise.
5134         * gcc.target/i386/vectorize5.c: Likewise.
5135         * gcc.target/i386/wmul-1.c: Likewise.
5136         * gcc.target/i386/wmul-2.c: Likewise.
5137         * gcc.target/i386/wrfsbase-1.c: Likewise.
5138         * gcc.target/i386/wrfsbase-2.c: Likewise.
5139         * gcc.target/i386/wrgsbase-1.c: Likewise.
5140         * gcc.target/i386/wrgsbase-2.c: Likewise.
5141         * gcc.target/i386/xop-pcmov.c: Likewise.
5142         * gcc.target/i386/xop-pcmov2.c: Likewise.
5143         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
5144         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
5145         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
5146         * gcc.target/i386/xop-shift1-vector.c: Likewise.
5147         * gcc.target/i386/xop-shift2-vector.c: Likewise.
5148         * gcc.target/i386/xop-shift3-vector.c: Likewise.
5149         * gcc.target/i386/zee.c: Likewise.
5150         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
5151         * gfortran.dg/compiler-directive_2.f: Likewise.
5152         * gfortran.dg/g77/20010216-1.f: Likewise.
5153         * gfortran.dg/gomp/pr39152.f90: Likewise.
5154         * gfortran.dg/pr33794.f90: Likewise.
5155
5156 2011-07-09  Jason Merrill  <jason@redhat.com>
5157
5158         * g++.dg/cpp0x/regress/regress5.C: New.
5159
5160 2011-07-08  Jason Merrill  <jason@redhat.com>
5161
5162         PR c++/45437
5163         * g++.dg/expr/compound-asn1.C: New.
5164         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
5165
5166 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
5167
5168         PR target/49621
5169         * gcc.target/powerpc/altivec-34.c: New test.
5170
5171 2011-07-08  Jason Merrill  <jason@redhat.com>
5172
5173         PR c++/45603
5174         * g++.dg/abi/guard3.C: New.
5175
5176 2011-07-08  Julian Brown  <julian@codesourcery.com>
5177
5178         * lib/target-supports.exp
5179         (check_effective_target_arm_little_endian): New.
5180         (check_effective_target_vect_pack_trunc): Use above.
5181         (check_effective_target_vect_unpack): Likewise.
5182         (check_effective_target_vect_element_align): Test
5183         check_effective_target_arm_vect_no_misalign for ARM.
5184
5185 2011-07-08  Jason Merrill  <jason@redhat.com>
5186
5187         PR c++/49673
5188         * g++.dg/cpp0x/constexpr-rom.C: New.
5189
5190 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
5191
5192         PR middle-end/49519
5193         * g++.dg/torture/pr49519.C: New test.
5194
5195 2011-07-08  Martin Jambor  <mjambor@suse.cz>
5196
5197         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
5198
5199 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5200
5201         PR testsuite/48727
5202         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
5203
5204 2011-07-08  Richard Guenther  <rguenther@suse.de>
5205
5206         PR tree-optimization/49662
5207         * gcc.dg/graphite/interchange-14.c: XFAIL.
5208         * gcc.dg/graphite/interchange-15.c: Likewise.
5209         * gcc.dg/graphite/interchange-mvt.c: Likewise.
5210
5211 2011-07-06  Jason Merrill  <jason@redhat.com>
5212
5213         PR c++/49663
5214         * g++.dg/cpp0x/regress/regress4.C: New.
5215
5216 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
5217
5218         PR fortran/49648
5219         * gfortran.dg/result_in_spec_4.f90: New test.
5220
5221 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5222
5223         * gcc.target/sparc/cas64.c: New test.
5224
5225 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
5226
5227         PR c/49644
5228         * g++.dg/torture/pr49644.C: New test.
5229
5230         PR c/49644
5231         * gcc.c-torture/execute/pr49644.c: New test.
5232
5233 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
5234
5235         * lib/target-supports.exp (check_effective_target_ia32): New.
5236         (check_effective_target_x32): Likewise.
5237         (check_effective_target_vect_cmdline_needed): Also check x32.
5238
5239 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
5240
5241         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
5242         dg-prune-output.
5243         * gcc.target/arm/pr42235.c: Likewise.
5244         * gcc.target/arm/pr42495.c: Likewise.
5245         * gcc.target/arm/pr42574.c: Likewise.
5246         * gcc.target/arm/thumb-branch1.c: Likewise.
5247
5248         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
5249         unneeded prune of possible warning.
5250         * gcc.target/arm/pr40956.c: Likewise.
5251         * gcc.target/arm/pr42505.c: Likewise.
5252
5253         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
5254         * gcc.c-torture/compile/pr46883.c: Likewise.
5255         * gcc.c-torture/compile/pr46934.c: Likewise.
5256
5257         * gcc.target/arm/pr41679.c: Remove test directives in preparation
5258         for move to ../../gcc.c-torture/compile.
5259         * gcc.target/arm/pr46883.c: Likewise.
5260         * gcc.target/arm/pr46934.c: Likewise.
5261
5262         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
5263         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
5264         * gcc.target/arm/wmul-1.c: Likewise.
5265         * gcc.target/arm/wmul-2.c: Likewise.
5266         * gcc.target/arm/wmul-3.c: Likewise.
5267         * gcc.target/arm/wmul-4.c: Likewise.
5268         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
5269         add tab after scan target.
5270         * gcc.target/arm/smlaltt-1.c: Likewise.
5271         * gcc.target/arm/smlatb-1.c: Likewise.
5272         * gcc.target/arm/smlatt-1.c: Likewise.
5273
5274 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
5275
5276         PR debug/49522
5277         * gcc.dg/debug/pr49522.c: New test.
5278
5279 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
5280
5281         * gcc.dg/pragma-align.c: Run only if target !default_packed.
5282         * gcc.dg/pr46212.c: Run only if target int32plus.
5283         * gcc.dg/torture/pr48146.c: Ditto.
5284         * gcc.dg/tree-ssa/vrp51.c: Ditto.
5285         * c-c++-common/pr44832.c: Ditto.
5286         * gcc.dg/pr49544.c: Run only if target ptr32plus.
5287         * gcc.dg/pr31490.c: Ditto.
5288         * gcc.dg/torture/builtin-math-7.c: Run only if target
5289         large_double.
5290         * gcc.dg/torture/pr45764.c: Skip for AVR.
5291         * gcc.dg/pr47893.c: Ditto.
5292
5293 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
5294
5295         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
5296         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
5297         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
5298         add tab to scan target.
5299
5300 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
5301
5302         * gcc.target/arm/neon-modes-3.c: New test.
5303
5304 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
5305
5306         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
5307         -fno-loop-interchange -ffast-math.
5308
5309 2011-07-07  Richard Guenther  <rguenther@suse.de>
5310
5311         * gcc.dg/ftrapv-3.c: New testcase.
5312
5313 2011-07-07  Richard Guenther  <rguenther@suse.de>
5314
5315         * gcc.dg/tree-ssa/vrp58.c: New testcase.
5316         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
5317
5318 2011-07-07  Kai Tietz  <ktietz@redhat.com>
5319
5320         * gcc.dg/binop-notxor1.c: New test.
5321         * gcc.dg/binop-notand4a.c: New test.
5322         * gcc.dg/binop-notxor2.c: New test.
5323         * gcc.dg/binop-notand3a.c: New test.
5324         * gcc.dg/binop-notand2a.c: New test.
5325         * gcc.dg/binop-notand6a.c: New test.
5326         * gcc.dg/binop-notor1.c: New test.
5327         * gcc.dg/binop-notand1a.c: New test.
5328         * gcc.dg/binop-notand5a.c: New test.
5329         * gcc.dg/binop-notor2.c: New test.
5330
5331 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
5332
5333         PR middle-end/49640
5334         * gcc.dg/gomp/pr49640.c: New test.
5335
5336 2011-07-07  Richard Guenther  <rguenther@suse.de>
5337
5338         * gcc.dg/graphite/pr37485.c: Add -floop-block.
5339
5340 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5341
5342         PR target/39150
5343         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
5344
5345 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5346
5347         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
5348         * gcc.target/powerpc/no-r11-2.c: Ditto.
5349         * gcc.target/powerpc/no-r11-3.c: Ditto.
5350
5351 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
5352
5353         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
5354         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
5355
5356 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
5357
5358         * lib/target-supports.exp (check_profiling_available): Disable
5359         profiling with -fprofile-generate for target avr.
5360
5361 2011-07-06  Richard Guenther  <rguenther@suse.de>
5362
5363         PR tree-optimization/49645
5364         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
5365
5366 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
5367
5368         PR middle-end/47383
5369         * gcc.dg/pr47383.c: New.
5370
5371 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5372
5373         PR tree-optimization/49647
5374         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
5375
5376 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
5377
5378         PR testsuite/49542
5379         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
5380         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
5381
5382 2011-07-05  Jason Merrill  <jason@redhat.com>
5383
5384         PR c++/48157
5385         * g++.dg/template/template-id-4.C: New.
5386
5387 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
5388
5389         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
5390         * gcc.dg/pr43402.c: Ditto.
5391
5392 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
5393
5394         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
5395
5396 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
5397
5398         * gcc.target/powerpc/ppc-switch-1.c: New test for
5399         --param case-values-threshold.
5400         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
5401
5402 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
5403
5404         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
5405
5406 2011-07-05  Jason Merrill  <jason@redhat.com>
5407
5408         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
5409
5410 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
5411
5412         PR tree-optimization/47654
5413         * gcc.dg/graphite/block-pr47654.c: New.
5414
5415 2011-07-05  Jason Merrill  <jason@redhat.com>
5416
5417         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
5418
5419 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
5420
5421         PR tree-optimization/49580
5422         * gcc.dg/autopar/pr49580.c: New test.
5423
5424 2011-07-05  Richard Guenther  <rguenther@suse.de>
5425
5426         PR tree-optimization/49518
5427         PR tree-optimization/49628
5428         * g++.dg/torture/pr49628.C: New testcase.
5429         * gcc.dg/torture/pr49518.c: Likewise.
5430
5431 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5432
5433         * ada/acats/run_acats (which): Extract last field from type -p,
5434         type output only if command succeeded.
5435
5436 2011-07-04  Jason Merrill  <jason@redhat.com>
5437
5438         * g++.dg/abi/mangle48.C: New.
5439
5440         * g++.dg/cpp0x/diag1.C: New.
5441
5442         * g++.dg/diagnostic/aka1.C: New.
5443
5444 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
5445
5446         PR rtl-optimization/49619
5447         * gcc.dg/pr49619.c: New test.
5448
5449         PR rtl-optimization/49472
5450         * gfortran.dg/pr49472.f90: New test.
5451
5452         PR debug/49602
5453         * gcc.dg/pr49602.c: New test.
5454
5455 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
5456
5457         PR target/34734
5458         PR target/44643
5459         * gcc.target/avr/avr.exp: Run over cpp files, too.
5460         * gcc.target/avr/torture/avr-torture.exp: Ditto.
5461         * gcc.target/avr/progmem.h: New file.
5462         * gcc.target/avr/exit-abort.h: New file.
5463         * gcc.target/avr/progmem-error-1.c: New file.
5464         * gcc.target/avr/progmem-error-1.cpp: New file.
5465         * gcc.target/avr/progmem-warning-1.c: New file.
5466         * gcc.target/avr/torture/progmem-1.c: New file.
5467         * gcc.target/avr/torture/progmem-1.cpp: New file.
5468
5469 2011-07-04  Richard Guenther  <rguenther@suse.de>
5470
5471         PR tree-optimization/49615
5472         * g++.dg/torture/pr49615.C: New testcase.
5473
5474 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
5475
5476         PR tree-optimization/49610
5477         * gcc.dg/vect/pr49610.c: New test.
5478
5479 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
5480
5481         * gnat.dg/specs/debug1.ads: New test.
5482
5483 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
5484
5485         PR fortran/49562
5486         * gfortran.dg/typebound_proc_23.f90: New.
5487
5488 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
5489
5490         PR c++/49605
5491         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
5492
5493 2011-07-01  Jason Merrill  <jason@redhat.com>
5494
5495         PR c++/48261
5496         * g++.dg/template/template-id-3.C: New.
5497
5498         PR c++/48593
5499         * g++.dg/template/qualified-id4.C: New.
5500
5501         PR c++/48883
5502         * g++.dg/template/explicit-args4.C: New.
5503
5504         PR c++/49085
5505         * g++.dg/template/offsetof2.C: New.
5506
5507 2011-07-01  Kai Tietz  <ktietz@redhat.com>
5508
5509         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
5510
5511 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5512
5513         PR libmudflap/49549
5514         * lib/target-supports.exp (check_effective_target_gld): New proc.
5515
5516 2011-07-01  Richard Guenther  <rguenther@suse.de>
5517
5518         PR tree-optimization/49603
5519         * gcc.dg/torture/pr49603.c: New testcase.
5520
5521 2011-06-30  Jason Merrill  <jason@redhat.com>
5522
5523         PR c++/49387
5524         * g++.dg/rtti/template1.C: New.
5525
5526         PR c++/49569
5527         * g++.dg/cpp0x/regress/ctor1.C: New.
5528
5529         PR c++/49355
5530         * g++.dg/cpp0x/initlist54.C: New.
5531
5532 2011-06-30  Martin Jambor  <mjambor@suse.cz>
5533
5534         * gcc.dg/tree-ssa/sra-12.c: New test.
5535
5536 2011-06-29  Jason Merrill  <jason@redhat.com>
5537
5538         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
5539
5540 2011-06-30  Richard Guenther  <rguenther@suse.de>
5541
5542         PR tree-optimization/46787
5543         * gcc.dg/vect/vect-121.c: New testcase.
5544
5545 2011-06-30  Martin Jambor  <mjambor@suse.cz>
5546
5547         PR tree-optimization/49094
5548         * gcc.dg/tree-ssa/pr49094.c: New test.
5549
5550 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
5551
5552         PR fortran/49540
5553         * gfortran.dg/pr49540-1.f90: New test.
5554         * gfortran.dg/pr49540-2.f90: New test.
5555
5556 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5557
5558         PR ada/49511
5559         * ada/acats/run_acats (which): Use last field of type -p output.
5560
5561 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
5562             Iain Sandoe  <iains@gcc.gnu.org>
5563
5564         PR libobjc/36610
5565         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
5566         Only skip on 64-bit *-*-darwin8* && !objc2.
5567
5568 2011-06-30  Richard Guenther  <rguenther@suse.de>
5569
5570         PR tree-optimization/38752
5571         * gcc.c-torture/compile/pr38752.c: New testcase.
5572
5573 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
5574
5575         * gcc.dg/vect/slp-widen-mult-half.c: New test.
5576         * gcc.dg/vect/vect-widen-mult-half.c: New test.
5577
5578 2011-06-29  Jason Merrill  <jason@redhat.com>
5579
5580         PR c++/49216
5581         * g++.dg/cpp0x/initlist53.C: Use placement new.
5582         * g++.dg/cpp0x/initlist-value.C: Use placement new.
5583         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
5584
5585         PR c++/49003
5586         * g++.dg/cpp0x/trailing6.C: New.
5587         * g++.dg/cpp0x/pr45908.C: No error.
5588
5589         PR c++/49272
5590         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
5591
5592         PR c++/49520
5593         * g++.dg/cpp0x/constexpr-using2.C: New.
5594
5595         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
5596
5597         PR c++/45923
5598         * g++.dg/cpp0x/constexpr-diag3.C: New.
5599         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
5600         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
5601         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
5602         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
5603
5604 2011-06-29  Jason Merrill  <jason@redhat.com>
5605
5606         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
5607
5608 2011-06-29  Richard Guenther  <rguenther@suse.de>
5609
5610         * gcc.dg/tree-ssa/loop-17.c: Adjust.
5611
5612 2011-06-29  Jason Merrill  <jason@redhat.com>
5613
5614         * g++.dg/cpp0x/initlist-value2.C: New.
5615
5616         * g++.dg/cpp0x/constexpr-initlist4.C: New.
5617         * g++.dg/cpp0x/initlist-value.C: New.
5618
5619 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
5620
5621         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
5622
5623 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5624
5625         * gcc.dg/inline_1.c: Remove dg-excess-errors.
5626         * gcc.dg/inline_2.c: Likewise.
5627         * gcc.dg/unroll_1.c: Likewise.
5628
5629 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
5630
5631         PR debug/49567
5632         * gcc.target/i386/pr49567.c: New test.
5633
5634 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
5635
5636         * gnat.dg/opt17.ad[sb]: New test.
5637
5638 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
5639             Tom de Vries  <tom@codesourcery.com>
5640
5641         * lib/target-supports.exp (check_effective_target_arm_nothumb)
5642         (check_effective_target_arm_thumb2): New effective targets.
5643         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
5644         properly.  Clean up temporary files.
5645         * gcc.target/arm/ivopts-2.c: Likewise.
5646         * gcc.target/arm/ivopts-3.c: Likewise.
5647         * gcc.target/arm/ivopts-4.c: Likewise.
5648         * gcc.target/arm/ivopts-5.c: Likewise.
5649         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
5650
5651 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
5652
5653         PR fortran/49479
5654         * gfortran.dg/reshape_zerosize_3.f90:  New test.
5655
5656 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
5657
5658         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
5659         * gcc.target/arm/vfp-ldmias.c: Likewise.
5660         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5661         * gcc.target/arm/vfp-stmdbs.c: Likewise.
5662         * gcc.target/arm/vfp-ldmiad.c: Likewise.
5663         * gcc.target/arm/vfp-stmias.c: Likewise.
5664         * gcc.target/arm/vfp-stmdbd.c: Likewise.
5665         * gcc.target/arm/vfp-stmiad.c: Likewise.
5666
5667 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
5668
5669         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
5670         dg-prune-output.
5671         * gcc.target/arm/pr45701-2.c: Ditto.
5672
5673 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
5674
5675         PR fortran/49466
5676         * gfortran.dg/allocatable_scalar_9.f90: Modified.
5677         * gfortran.dg/extends_14.f03: Modified.
5678
5679 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
5680
5681         * lib/target-supports-dg.exp (dg-require-effective-target): Return
5682         early if the test is already being skipped.
5683
5684         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
5685         scan-assembler-dem-not): For missing file, report unresolved with
5686         same message as for pass/fail, with reason reported in log file.
5687
5688         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
5689         from add_options_for_arm_neon_fp16.
5690         (check_effective_target_arm_fp16_ok_nocache): Renamed from
5691         check_effective_target_arm_neon_fp16_ok_nocache.
5692         Check -mfpu and -mfloat-abi options from current multilib.
5693         Do not require neon support.
5694         (check_effective_target_arm_fp16_ok): Renamed from
5695         check_effecitve_target_arm_neon_fp16_ok.
5696         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
5697         arm_neon_fp16_ok and arm_fp16.
5698         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
5699         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
5700         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
5701         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
5702
5703 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
5704
5705         * gcc.dg/builtin-assume-aligned-1.c: New test.
5706         * gcc.dg/builtin-assume-aligned-2.c: New test.
5707         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
5708
5709         PR debug/49544
5710         * gcc.dg/pr49544.c: New test.
5711
5712 2011-06-27  Richard Guenther  <rguenther@suse.de>
5713
5714         PR tree-optimization/49394
5715         * g++.dg/torture/pr49394.C: New testcase.
5716
5717 2011-06-27  Kai Tietz  <ktietz@redhat.com>
5718
5719         * gcc.dg/optimize-bswapdi-2.c: New test.
5720
5721 2011-06-27  Michael Hope  <michael.hope@linaro.org>
5722             Richard Sandiford  <richard.sandiford@linaro.org>
5723
5724         PR tree-optimization/49169
5725         * gcc.dg/torture/pr49169.c: New test.
5726
5727 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5728
5729         PR testsuite/49529
5730         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
5731
5732         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
5733         hppa*-*-hpux*.
5734
5735 2011-06-26  Jason Merrill  <jason@redhat.com>
5736
5737         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
5738
5739         PR c++/49528
5740         * g++.dg/init/ref19.C: New.
5741         * g++.dg/cpp0x/constexpr-cleanup.C: New.
5742
5743 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
5744
5745         PR tree-optimization/48377
5746         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
5747         non_strict_align.
5748
5749 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
5750
5751         PR middle-end/49191
5752         * lib/target-supports.exp (check_effective_target_non_strict_align):
5753         New.
5754         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
5755
5756 2011-06-24  Martin Jambor  <mjambor@suse.cz>
5757
5758         PR tree-optimizations/49516
5759         * g++.dg/tree-ssa/pr49516.C: New test.
5760
5761 2011-06-23  Jason Merrill  <jason@redhat.com>
5762
5763         PR c++/35255
5764         * g++.dg/template/partial10.C: New.
5765         * g++.dg/template/partial11.C: New.
5766
5767 2011-06-23  Jeff Law <law@redhat.com>
5768
5769         PR middle-end/48770
5770         * gcc.dg/pr48770.c: New test.
5771
5772 2011-06-23  Jan Hubicka  <jh@suse.cz>
5773
5774         PR middle-end/49373
5775         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
5776
5777 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
5778
5779         PR testsuite/49512
5780         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
5781         instead of -fdump-tree-optimized.
5782
5783 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
5784
5785         PR c++/44625
5786         * g++.dg/template/crash107.C: New.
5787         * g++.dg/template/error17.C: Adjust.
5788
5789 2011-06-23  Jason Merrill  <jason@redhat.com>
5790
5791         PR c++/49507
5792         * g++.dg/cpp0x/defaulted30.C: New.
5793
5794         PR c++/49440
5795         * g++.dg/rtti/anon-ns1.C: New.
5796
5797         PR c++/49395
5798         * g++.dg/init/ref18.C: New.
5799
5800         PR c++/36435
5801         * g++.dg/template/partial9.C: New.
5802
5803 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
5804
5805         PR middle-end/49373
5806         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
5807
5808 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
5809
5810         PR debug/49496
5811         * gcc.dg/pr49496.c: New test.
5812
5813 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
5814
5815         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
5816         is not xscale.
5817
5818         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
5819
5820         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
5821         * gcc.target/arm/pr42879.c: Likewise.
5822         * gcc.target/arm/pr45701-3.c: Likewise.
5823
5824         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
5825         * gcc.target/arm/pr40482.c: Likewise.
5826         * gcc.target/arm/stack-corruption.c: Likewise.
5827
5828 2011-06-22  Richard Guenther  <rguenther@suse.de>
5829
5830         PR tree-optimization/49493
5831         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
5832
5833 2011-06-22  Jason Merrill  <jason@redhat.com>
5834
5835         PR c++/49260
5836         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
5837
5838 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
5839             Dmitry Melnik  <dm@ispras.ru>
5840
5841         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
5842         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
5843         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
5844
5845 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
5846
5847         * gcc.target/arm/tlscall.c: New.
5848
5849 2011-06-21  Jason Merrill  <jason@redhat.com>
5850
5851         PR c++/49172
5852         * g++.dg/cpp0x/constexpr-ref1.C: New.
5853         * g++.dg/cpp0x/constexpr-ref2.C: New.
5854         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
5855
5856         PR c++/49482
5857         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
5858
5859         PR c++/49418
5860         * g++.dg/template/param3.C: New.
5861
5862 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
5863
5864         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
5865         my_clrsb test functions.
5866         (main): Test clrsb.
5867         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
5868         test_sll, test_ull): Add clrsb tests.
5869         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
5870         clrsbll.
5871
5872 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
5873
5874         PR fortran/49112
5875         * gfortran.dg/class_44.f03: New.
5876
5877 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
5878
5879         PR tree-optimization/49478
5880         * gcc.dg/vect/pr49478.c
5881
5882 2011-06-21  Richard Guenther  <rguenther@suse.de>
5883
5884         PR tree-optimization/49483
5885         * gcc.dg/vect/vect-120.c: New testcase.
5886
5887 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
5888
5889         PR testsuite/49443
5890         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
5891         * gcc.dg/vect/vect-peel-4.c: Likewise.
5892
5893 2011-06-22  Christian Bruel  <christian.bruel@st.com>
5894
5895         PR middle-end/49139
5896         * gcc.dg/always_inline.c: Removed -Winline. Update checks
5897         * gcc.dg/always_inline2.c: Likewise.
5898         * gcc.dg/always_inline3.c: Likewise.
5899         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
5900         * gcc.dg/inline_1.c: Likewise.
5901         * gcc.dg/inline_2.c: Likewise.
5902         * gcc.dg/inline_3.c: Likewise.
5903         * gcc.dg/inline_4.c: Likewise.
5904         * gcc.dg/20051201-1.c: Likewise.
5905         * gcc.dg/pr40087.c: Likewise.
5906         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5907         * gcc.dg/inline-22.c: Likewise.
5908         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
5909         * gcc.dg/lto/20090218-1_1.c: Likewise.
5910         * g++.dg/ipa/devirt-7.C: Likewise.
5911         * gcc.dg/uninit-pred-5_a.c: Likewise.
5912         * gcc.dg/uninit-pred-5_b.c: Likewise.
5913         * gcc.dg/fail_always_inline.c: New.
5914
5915 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
5916
5917         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
5918         into 6 jobs instead of 3.
5919
5920 2011-06-20  Jason Merrill  <jason@redhat.com>
5921
5922         PR c++/49216
5923         * g++.dg/cpp0x/initlist53.C: New.
5924
5925 2011-06-20  Tobias Burnus  <burnus@net-b.de>
5926
5927         PR fortran/18918
5928         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5929         * gfortran.dg/coarray_lock_3.f90: New.
5930         * gfortran.dg/coarray/lock_1.f90: New.
5931
5932 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
5933
5934         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5935         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
5936         unresolved and report the reason to the log file.
5937
5938         * lib/scanasm.exp (object-size): Move argument processing earlier
5939         to report errors before verifying that the file exists.  Report
5940         problems detected at runtime as unresolved instead of error and
5941         report their reasons to the log file.
5942
5943 2011-06-20  Jason Merrill  <jason@redhat.com>
5944
5945         PR c++/47080
5946         * g++.dg/cpp0x/explicit6.C: New.
5947
5948         PR c++/47635
5949         * g++.dg/cpp0x/enum20.C: New.
5950
5951         PR c++/48138
5952         * g++.dg/ext/attr-aligned01.C: New.
5953
5954         PR c++/49205
5955         * g++.dg/cpp0x/variadic-default.C: New.
5956
5957         PR c++/43321
5958         * g++.dg/cpp0x/auto26.C: New.
5959
5960         PR c++/43831
5961         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
5962
5963 2011-06-20  Kai Tietz  <ktietz@redhat.com>
5964
5965         * gcc.dg/binop-notand1.c: New test.
5966         * gcc.dg/binop-notand2.c: New test.
5967         * gcc.dg/binop-notand3.c: New test.
5968         * gcc.dg/binop-notand4.c: New test.
5969         * gcc.dg/binop-notand5.c: New test.
5970         * gcc.dg/binop-notand6.c: New test.
5971
5972 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
5973
5974         PR testsuite/49432
5975         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
5976
5977 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
5978
5979         PR fortran/49400
5980         * gfortran.dg/proc_ptr_31.f90: New.
5981
5982 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
5983
5984         * gnat.dg/volatile6.adb: New test.
5985         * gnat.dg/volatile7.adb: Likewise.
5986         * gnat.dg/volatile8.adb: Likewise.
5987         * gnat.dg/volatile9.adb: Likewise.
5988
5989 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
5990
5991         * gnat.dg/constant3.adb: New test.
5992
5993 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
5994
5995         PR libfortran/49296
5996         * gfortran.dg/read_list_eof_1.f90: New test.
5997
5998 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
5999
6000         PR target/49411
6001         * gcc.target/i386/testimm-1.c: New test.
6002         * gcc.target/i386/testimm-2.c: New test.
6003         * gcc.target/i386/testimm-3.c: New test.
6004         * gcc.target/i386/testimm-4.c: New test.
6005         * gcc.target/i386/testimm-5.c: New test.
6006         * gcc.target/i386/testimm-6.c: New test.
6007         * gcc.target/i386/testimm-7.c: New test.
6008         * gcc.target/i386/testimm-8.c: New test.
6009         * gcc.target/i386/xop-vpermil2px-2.c: New test.
6010         * gcc.target/i386/xop-rotate1-int.c: New test.
6011         * gcc.target/i386/xop-rotate2-int.c: New test.
6012
6013 2011-06-17  Jason Merrill  <jason@redhat.com>
6014
6015         * g++.dg/cpp0x/rv-func2.C: New.
6016
6017         * g++.dg/debug/dwarf2/lambda1.C: New.
6018         * g++.dg/warn/Wshadow-6.C: Adjust.
6019
6020 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
6021
6022         PR fortran/48699
6023         * gfortran.dg/move_alloc_5.f90: New.
6024
6025 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
6026
6027         PR rtl-optimization/48542
6028         * gcc.dg/torture/pr48542.c: New test.
6029
6030 2011-06-16  Jason Merrill  <jason@redhat.com>
6031
6032         PR c++/44160
6033         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
6034
6035         PR c++/45378
6036         * g++.dg/cpp0x/initlist52.C New.
6037
6038         PR c++/45399
6039         * c-c++-common/raw-string-12.c: New.
6040
6041         PR c++/49229
6042         * g++.dg/cpp0x/sfinae26.C: New.
6043
6044         PR c++/49251
6045         * g++.dg/cpp0x/variadic113.C: New.
6046
6047         PR c++/49420
6048         * g++.dg/cpp0x/variadic112.C: New.
6049
6050 2011-06-16  Jeff Law <law@redhat.com>
6051
6052         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
6053         improved jump threading.
6054         * gcc.dg/builtin-object-size-2.c: Likewise.
6055         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
6056
6057 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
6058
6059         PR fortran/49074
6060         * gfortran.dg/typebound_assignment_3.f03: New.
6061
6062 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
6063
6064         PR testsuite/48727
6065         * g++.dg/opt/devirt2.C: Change xfail rule to target.
6066
6067 2011-06-16  Martin Jambor  <mjambor@suse.cz>
6068
6069         PR tree-optimization/49343
6070         * gnat.dg/discr31.ad[sb]: New test.
6071
6072 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6073
6074         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
6075
6076 2011-06-16  Tom de Vries  <tom@codesourcery.com>
6077
6078         PR target/45098
6079         * gcc.target/arm/ivopts-3.c: Update test.
6080         * gcc.target/arm/ivopts-5.c: Same.
6081
6082 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6083
6084         Revert:
6085         2011-06-10  Wei Guozhi  <carrot@google.com>
6086
6087         PR target/45335
6088         * gcc.target/arm/pr45335.c: New test.
6089         * gcc.target/arm/pr45335-2.c: New test.
6090         * gcc.target/arm/pr45335-3.c: New test.
6091         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6092         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6093         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6094
6095 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
6096
6097         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
6098
6099 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
6100
6101         PR fortran/49417
6102         * gfortran.dg/class_43.f03: New.
6103
6104 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
6105
6106         PR tree-optimization/49419
6107         * gcc.c-torture/execute/pr49419.c: New test.
6108
6109 2011-06-16  Revital Eres  <revital.eres@linaro.org>
6110
6111         * gcc.dg/sms-9.c: New file.
6112
6113 2011-06-15  Easwaran Raman  <eraman@google.com>
6114
6115         PR rtl-optimization/49414
6116         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
6117
6118 2011-06-14  Jason Merrill  <jason@redhat.com>
6119
6120         * g++.dg/cpp0x/noexcept13.C: New.
6121
6122 2011-06-14  Easwaran Raman  <eraman@google.com>
6123
6124         PR rtl-optimization/44194
6125         * gcc.dg/pr44194-1.c: New test.
6126         * gcc.dg/pr44194-2.c: New test.
6127
6128 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
6129
6130         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
6131         switches.
6132         * gcc.target/arm/pr45701-2.c: Likewise.
6133         * gcc.target/arm/thumb-branch1.c: Likewise.
6134
6135 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
6136
6137         PR testsuite/48727
6138         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
6139
6140 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
6141
6142         * gcc.target/arm/pr45701-1.c: Require thumb support.
6143         * gcc.target/arm/pr45701-2.c: Likewise.
6144         * gcc.target/arm/thumb-branch1.c: Likewise.
6145
6146         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
6147         * gcc.target/arm/pr39839.c: Likewise.
6148         * gcc.target/arm/pr40657-2.c: Likewise.
6149         * gcc.target/arm/pr40956.c: Likewise.
6150         * gcc.target/arm/pr41679.c: Likewise.
6151         * gcc.target/arm/pr42235.c: Likewise.
6152         * gcc.target/arm/pr42495.c: Likewise.
6153         * gcc.target/arm/pr42505.c: Likewise.
6154         * gcc.target/arm/pr42574.c: Likewise.
6155         * gcc.target/arm/pr46883.c: Likewise.
6156         * gcc.target/arm/pr46934.c: Likewise.
6157         * gcc.target/arm/xor-and.c: Likewise.
6158
6159 2011-06-14  Jason Merrill  <jason@redhat.com>
6160
6161         * g++.dg/other/error23.C: Adjust error message.
6162         * g++.dg/other/error32.C: Likewise.
6163
6164         PR c++/49389
6165         * g++.dg/cpp0x/rv-dotstar.C: New.
6166
6167         PR c++/49369
6168         * g++.dg/cpp0x/decltype30.C: New.
6169
6170         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
6171
6172 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
6173
6174         PR fortran/49103
6175         * gfortran.dg/pr49103.f90: New test.
6176
6177 2011-06-14  Tom de Vries  <tom@codesourcery.com>
6178
6179         PR target/45098
6180         * gcc.target/arm/ivopts-3.c: New test.
6181         * gcc.target/arm/ivopts-4.c: New test.
6182         * gcc.target/arm/ivopts-5.c: New test.
6183
6184 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
6185
6186         PR rtl-optimization/49390
6187         * gcc.c-torture/execute/pr49390.c: New test.
6188
6189 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6190
6191         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
6192
6193 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
6194
6195         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
6196         * gcc.c-torture/execute/cmpsi-2.x: New file.
6197         * gcc.c-torture/execute/pr45262.c: Undo 172757.
6198         * gcc.c-torture/execute/pr45262.x: New file.
6199         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
6200         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
6201         int32plus
6202         * gcc.c-torture/compile/pr49163.c: Ditto.
6203
6204 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
6205
6206         * gcc.dg/vect/vect-16.c: Rename to...
6207         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
6208         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
6209         for double-word vectors.
6210         * gcc.dg/vect/vect-peel-4.c: Likewise.
6211         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
6212         vect_element_align.
6213         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
6214         -fno-fast-math.
6215
6216 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
6217
6218         PR target/44618
6219         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
6220
6221 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
6222
6223         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
6224
6225 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6226
6227         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
6228
6229 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
6230
6231         * gfortran.dg/trim_optimize_8.f90:  New test case.
6232
6233 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
6234            Ira Rosen  <ira.rosen@linaro.org>
6235
6236         PR tree-optimization/49352
6237         * gcc.dg/vect/pr49352.c: New test.
6238
6239 2011-06-12  Tobias Burnus
6240
6241         PR fortran/49324
6242         * gfortran.dg/alloc_comp_assign_11.f90: New.
6243
6244 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
6245
6246         * gfortran.dg/trim_optimize_7.f90:  New test.
6247
6248 2011-06-10  Wei Guozhi  <carrot@google.com>
6249
6250         PR target/45335
6251         * gcc.target/arm/pr45335.c: New test.
6252         * gcc.target/arm/pr45335-2.c: New test.
6253         * gcc.target/arm/pr45335-3.c: New test.
6254         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6255         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6256         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6257
6258 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
6259
6260         PR c++/41769
6261         * g++.dg/parse/error39.C: New.
6262
6263 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
6264
6265         * gcc.target/arm/20090811-1.c: Skip for incompatible
6266         options, do not override other options.
6267         * gcc.target/arm/combine-cmp-shift.c: Skip for
6268         incompatible options.
6269         * gcc.target/arm/pr45094.c: Likewise.
6270         * gcc.target/arm/scd42-1.c: Likewise.
6271         * gcc.target/arm/scd42-3.c: Likewise.
6272         * gcc.target/arm/thumb-ltu.c: Likewise.
6273
6274         * lib/target-supports.exp
6275         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
6276         multilib flags use -mfpu with a value other than neon-fp16.
6277
6278 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6279
6280         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
6281         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
6282
6283 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6284
6285         * lib/target-supports.exp (check_effective_target_pie): New proc.
6286         * gcc.dg/pie-link.c: Use target pie.
6287
6288 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
6289             Laurent Roug�  <laurent.rouge@menta.fr>
6290
6291         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
6292         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
6293
6294 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
6295
6296         * gfortran.dg/coarray/sync_1.f90: New test for
6297         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
6298
6299 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
6300
6301         PR tree-optimization/49318
6302         * gcc.dg/vect/pr49318.c: New test.
6303
6304 2011-06-09  David Krauss  <potswa@mac.com>
6305
6306         * g++.dg/template/arrow1.C: New.
6307
6308 2011-06-09  Jason Merrill  <jason@redhat.com>
6309
6310         * lib/prune.exp: Prune "note"s.
6311         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
6312
6313         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
6314         * g++.dg/template/dependent-expr3.C: Likewise.
6315         * g++.dg/parse/template7.C: Likewise.
6316         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
6317         * g++.old-deja/g++.jason/rfg10.C: Likewise.
6318         * g++.old-deja/g++.pt/friend38.C: Likewise.
6319         * g++.old-deja/g++.pt/crash32.C: Likewise.
6320         * g++.old-deja/g++.other/init4.C: Likewise.
6321         * g++.old-deja/g++.other/friend8.C: Likewise.
6322
6323         * g++.dg/ext/complex7.C: Adjust expected output.
6324         * g++.dg/diagnostic/method1.C: Likewise.
6325         * g++.dg/parse/parameter-declaration-2.C: Likewise.
6326         * g++.dg/parse/crash33.C: Likewise.
6327         * g++.dg/other/warning1.C: Likewise.
6328         * g++.dg/init/pr29571.C: Likewise.
6329         * g++.dg/warn/overflow-warn-1.C: Likewise.
6330         * g++.dg/warn/overflow-warn-3.C: Likewise.
6331         * g++.dg/warn/overflow-warn-4.C: Likewise.
6332         * g++.old-deja/g++.oliva/template1.C: Likewise.
6333
6334         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
6335         * g++.dg/parse/template7.C: Adjust.
6336
6337 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
6338
6339         PR target/49307
6340         * gcc.dg/pr49307.c: New.
6341
6342 2011-06-09  Wei Guozhi  <carrot@google.com>
6343
6344         PR target/46975
6345         * gcc.target/arm/pr46975.c: New testcase.
6346
6347 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
6348
6349         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
6350         (PMETH, arglist_t): Removed.
6351         (method_get_number_of_arguments): Removed.
6352         (method_get_nth_argument): Removed.
6353         (method_get_first_argument): Removed.
6354         (method_get_next_argument): Removed.
6355         (method_get_sizeof_arguments): Removed.
6356         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
6357         (PMETH): Removed.
6358         (method_get_number_of_arguments): Removed.
6359         (method_get_nth_argument): Removed.
6360         (method_get_first_argument): Removed.
6361         (method_get_next_argument): Removed.
6362         (method_get_sizeof_arguments): Removed.
6363         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
6364
6365 2011-06-09  David Li  <davidxl@google.com>
6366
6367         * gcc.dg/dump-pass.c: New test.
6368
6369 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
6370
6371         PR c++/29003
6372         * g++.dg/parse/error38.C: New.
6373
6374 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
6375
6376         PR middle-end/49308
6377         * gfortran.dg/pr49308.f90: New test.
6378
6379 2011-06-08  Jason Merrill  <jason@redhat.com>
6380
6381         * g++.dg/cpp0x/noexcept11.C: New.
6382         * g++.dg/cpp0x/noexcept12.C: New.
6383         * g++.dg/cpp0x/sfinae11.C: Adjust.
6384
6385 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
6386
6387         PR testsuite/49323
6388         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
6389         to dg-options, match also DW_AT_linkage_name.
6390
6391 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6392
6393         PR middle-end/21953
6394         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
6395         -fno-common on alpha*-dec-osf*.
6396         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
6397
6398 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
6399
6400         PR rtl-optimization/49303
6401         * gcc.target/ia64/pr49303.c: New test.
6402
6403 2011-06-08  Tobias Burnus  <burnus@net-b.de>
6404
6405         PR fortran/18918
6406         * gfortran.dg/coarray_lock_1.f90: New.
6407         * gfortran.dg/coarray_lock_2.f90: New.
6408
6409 2011-06-07  Jason Merrill  <jason@redhat.com>
6410
6411         * lib/prune.exp: Look for "required" rather than "instantiated".
6412         * g++.dg/abi/mangle11.C: Likewise.
6413         * g++.dg/abi/mangle12.C: Likewise.
6414         * g++.dg/abi/mangle17.C: Likewise.
6415         * g++.dg/abi/mangle20-2.C: Likewise.
6416         * g++.dg/abi/pragma-pack1.C: Likewise.
6417         * g++.dg/cpp0x/decltype26.C: Likewise.
6418         * g++.dg/cpp0x/decltype28.C: Likewise.
6419         * g++.dg/cpp0x/decltype29.C: Likewise.
6420         * g++.dg/cpp0x/enum11.C: Likewise.
6421         * g++.dg/cpp0x/forw_enum8.C: Likewise.
6422         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
6423         * g++.dg/cpp0x/pr47416.C: Likewise.
6424         * g++.dg/ext/case-range2.C: Likewise.
6425         * g++.dg/ext/case-range3.C: Likewise.
6426         * g++.dg/gomp/for-19.C: Likewise.
6427         * g++.dg/gomp/pr37533.C: Likewise.
6428         * g++.dg/gomp/pr38639.C: Likewise.
6429         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
6430         * g++.dg/inherit/base3.C: Likewise.
6431         * g++.dg/inherit/using6.C: Likewise.
6432         * g++.dg/init/placement4.C: Likewise.
6433         * g++.dg/init/reference3.C: Likewise.
6434         * g++.dg/lookup/scoped6.C: Likewise.
6435         * g++.dg/lookup/using7.C: Likewise.
6436         * g++.dg/other/abstract1.C: Likewise.
6437         * g++.dg/other/error10.C: Likewise.
6438         * g++.dg/other/error5.C: Likewise.
6439         * g++.dg/other/field1.C: Likewise.
6440         * g++.dg/other/offsetof5.C: Likewise.
6441         * g++.dg/parse/bitfield2.C: Likewise.
6442         * g++.dg/parse/constant4.C: Likewise.
6443         * g++.dg/parse/crash20.C: Likewise.
6444         * g++.dg/parse/invalid-op1.C: Likewise.
6445         * g++.dg/parse/non-dependent2.C: Likewise.
6446         * g++.dg/parse/template18.C: Likewise.
6447         * g++.dg/tc1/dr152.C: Likewise.
6448         * g++.dg/tc1/dr166.C: Likewise.
6449         * g++.dg/tc1/dr176.C: Likewise.
6450         * g++.dg/tc1/dr213.C: Likewise.
6451         * g++.dg/template/access11.C: Likewise.
6452         * g++.dg/template/access2.C: Likewise.
6453         * g++.dg/template/access3.C: Likewise.
6454         * g++.dg/template/access7.C: Likewise.
6455         * g++.dg/template/arg7.C: Likewise.
6456         * g++.dg/template/cond2.C: Likewise.
6457         * g++.dg/template/crash13.C: Likewise.
6458         * g++.dg/template/crash40.C: Likewise.
6459         * g++.dg/template/crash7.C: Likewise.
6460         * g++.dg/template/crash84.C: Likewise.
6461         * g++.dg/template/ctor5.C: Likewise.
6462         * g++.dg/template/defarg13.C: Likewise.
6463         * g++.dg/template/defarg14.C: Likewise.
6464         * g++.dg/template/dtor7.C: Likewise.
6465         * g++.dg/template/eh2.C: Likewise.
6466         * g++.dg/template/error2.C: Likewise.
6467         * g++.dg/template/error43.C: Likewise.
6468         * g++.dg/template/friend32.C: Likewise.
6469         * g++.dg/template/injected1.C: Likewise.
6470         * g++.dg/template/instantiate1.C: Likewise.
6471         * g++.dg/template/instantiate3.C: Likewise.
6472         * g++.dg/template/instantiate5.C: Likewise.
6473         * g++.dg/template/instantiate7.C: Likewise.
6474         * g++.dg/template/local6.C: Likewise.
6475         * g++.dg/template/lookup2.C: Likewise.
6476         * g++.dg/template/member5.C: Likewise.
6477         * g++.dg/template/memfriend15.C: Likewise.
6478         * g++.dg/template/memfriend16.C: Likewise.
6479         * g++.dg/template/memfriend17.C: Likewise.
6480         * g++.dg/template/memfriend7.C: Likewise.
6481         * g++.dg/template/meminit1.C: Likewise.
6482         * g++.dg/template/nested3.C: Likewise.
6483         * g++.dg/template/non-type-template-argument-1.C: Likewise.
6484         * g++.dg/template/nontype12.C: Likewise.
6485         * g++.dg/template/nontype13.C: Likewise.
6486         * g++.dg/template/nontype6.C: Likewise.
6487         * g++.dg/template/pr23510.C: Likewise.
6488         * g++.dg/template/pr35240.C: Likewise.
6489         * g++.dg/template/ptrmem15.C: Likewise.
6490         * g++.dg/template/ptrmem6.C: Likewise.
6491         * g++.dg/template/qualified-id1.C: Likewise.
6492         * g++.dg/template/qualttp20.C: Likewise.
6493         * g++.dg/template/qualttp3.C: Likewise.
6494         * g++.dg/template/qualttp4.C: Likewise.
6495         * g++.dg/template/qualttp5.C: Likewise.
6496         * g++.dg/template/qualttp6.C: Likewise.
6497         * g++.dg/template/qualttp7.C: Likewise.
6498         * g++.dg/template/qualttp8.C: Likewise.
6499         * g++.dg/template/recurse.C: Likewise.
6500         * g++.dg/template/recurse2.C: Likewise.
6501         * g++.dg/template/ref5.C: Likewise.
6502         * g++.dg/template/scope2.C: Likewise.
6503         * g++.dg/template/sfinae10.C: Likewise.
6504         * g++.dg/template/sfinae3.C: Likewise.
6505         * g++.dg/template/sizeof3.C: Likewise.
6506         * g++.dg/template/static9.C: Likewise.
6507         * g++.dg/template/template-id-2.C: Likewise.
6508         * g++.dg/template/typedef13.C: Likewise.
6509         * g++.dg/template/typename4.C: Likewise.
6510         * g++.dg/template/using14.C: Likewise.
6511         * g++.dg/template/using2.C: Likewise.
6512         * g++.dg/template/warn1.C: Likewise.
6513         * g++.dg/warn/Wparentheses-13.C: Likewise.
6514         * g++.dg/warn/Wparentheses-15.C: Likewise.
6515         * g++.dg/warn/Wparentheses-16.C: Likewise.
6516         * g++.dg/warn/Wparentheses-17.C: Likewise.
6517         * g++.dg/warn/Wparentheses-18.C: Likewise.
6518         * g++.dg/warn/Wparentheses-19.C: Likewise.
6519         * g++.dg/warn/Wparentheses-20.C: Likewise.
6520         * g++.dg/warn/Wparentheses-23.C: Likewise.
6521         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6522         * g++.dg/warn/noeffect2.C: Likewise.
6523         * g++.dg/warn/noeffect4.C: Likewise.
6524         * g++.dg/warn/pr8570.C: Likewise.
6525         * g++.old-deja/g++.brendan/init2.C: Likewise.
6526         * g++.old-deja/g++.eh/spec6.C: Likewise.
6527         * g++.old-deja/g++.pt/crash10.C: Likewise.
6528         * g++.old-deja/g++.pt/crash36.C: Likewise.
6529         * g++.old-deja/g++.pt/derived3.C: Likewise.
6530         * g++.old-deja/g++.pt/error2.C: Likewise.
6531         * g++.old-deja/g++.pt/explicit70.C: Likewise.
6532         * g++.old-deja/g++.pt/infinite1.C: Likewise.
6533         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
6534         * g++.old-deja/g++.pt/overload7.C: Likewise.
6535         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
6536
6537 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
6538             Iain Sandoe  <iains@gcc.gnu.org>
6539
6540         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
6541         Added code to deal with the case when [Protocol
6542         -descriptionForInstanceMethod:] or [Protocol
6543         -descriptionForClassMethod:] returns NULL.
6544
6545 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
6546             Iain Sandoe  <iains@gcc.gnu.org>
6547
6548         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
6549         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
6550         Added cast.
6551
6552 2011-06-07  Xinliang David Li  <davidxl@google.com>
6553
6554         * gcc.dg/inline_2.c: New test.
6555         * gcc.dg/unroll_2.c: New test.
6556         * gcc.dg/inline_3.c: New test.
6557         * gcc.dg/unroll_3.c: New test.
6558         * gcc.dg/inline_4.c: New test.
6559         * gcc.dg/unroll_4.c: New test.
6560         * gcc.dg/inline_1.c: New test.
6561         * gcc.dg/unroll_1.c: New test.
6562
6563 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6564
6565         PR tree-optimization/48497
6566         * lib/gcc-defs.exp (dg-additional-options): New proc.
6567         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
6568         -msse2 on 32-bit x86.
6569
6570 2011-06-06  Jason Merrill  <jason@redhat.com>
6571
6572         * g++.dg/cpp0x/enum19.C: New.
6573
6574 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
6575
6576         * gcc.target/arm/neon-reload-class.c: New test.
6577
6578 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
6579
6580         PR debug/49130
6581         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
6582
6583 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
6584
6585         * gcc.target/arm/smlatb-1.c: New file.
6586         * gcc.target/arm/smlatt-1.c: New file.
6587         * gcc.target/arm/smlaltb-1.c: New file.
6588         * gcc.target/arm/smlaltt-1.c: New file.
6589
6590 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
6591
6592         * gcc.target/arm/mla-2.c: New test.
6593
6594 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
6595
6596         PR gcov-profile/49299
6597         * gcc.dg/tree-prof/pr49299-1.c: New test.
6598         * gcc.dg/tree-prof/pr49299-2.c: New test.
6599
6600 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
6601
6602         * lib/target-supports.exp
6603         (check_effective_target_vect_widen_mult_qi_to_hi):
6604         Add NEON as supporting target.
6605         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
6606         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
6607         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
6608         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
6609         using widening multiplication on targets that support it.
6610         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6611         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
6612         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
6613
6614 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6615
6616         Updated all testcases in the ObjC/ObjC++ testsuites to use the
6617         Modern Objective-C runtime API.
6618         * objc/execute/next_mapping.h: Removed.
6619         * objc-obj-c++-shared/next-mapping.h: Removed.
6620         * objc-obj-c++-shared/Object1.h: Removed.
6621         * objc-obj-c++-shared/Object1.m: Removed.
6622         * objc-obj-c++-shared/Object1.mm: Removed.
6623         * objc-obj-c++-shared/Object1-implementation.h: Removed.
6624         * objc-obj-c++-shared/Protocol1.h: Removed.
6625         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
6626         of ProtoBool, IVAR_T and METHOD.
6627         * objc-obj-c++-shared/runtime.h: New.
6628         * objc-obj-c++-shared/TestsuiteObject.h: New.
6629         * objc-obj-c++-shared/TestsuiteObject.m: New.
6630
6631         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
6632         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
6633         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
6634         it a class method.
6635         * objc/execute/_cmd.m: Include
6636         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
6637         runtime API.  ([TestClass +initialize]): Include this method also
6638         with the GNU runtime.
6639         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
6640         Object.  ([-setValue:]): Return void.
6641         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
6642         with the GNU runtime.  Include
6643         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
6644         for the NeXT runtime.  Use the existing print_ivars() and
6645         compare_structures() implementations for the old NeXT runtime.
6646         Added new implementations for the Modern GNU and NeXT runtimes.
6647         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
6648         well.  (main): Use objc_getClass().  Use return instead of exit.
6649         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
6650         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
6651         of exit().
6652         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
6653         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
6654         instead of Object.  (main): Use return instead of exit().
6655         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
6656         instead of Object.  Removed prototype for exit().  (main): Use
6657         return instead of exit().  Use the Modern Objective-C runtime API.
6658         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
6659         Object.
6660         * objc/execute/class-tests-1.h: Include
6661         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
6662         runtime API.  (test_class_with_superclass): Do not call [Object
6663         class].  There is no need to with the current libobjc.
6664         * objc/execute/class-tests-2.h: Include
6665         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
6666         runtime API.
6667         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
6668         ../../objc-obj-c++-shared/next-mapping.h.
6669         * objc/execute/class-2.m: Likewise.
6670         * objc/execute/class-3.m: Likewise.
6671         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
6672         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
6673         +initialize]): Include this method also with the GNU
6674         runtime. (main): Use the Modern Objective-C runtime API.
6675         * objc/execute/class-5.m: Likewise.
6676         * objc/execute/class-6.m: Likewise.
6677         * objc/execute/class-7.m: Likewise.
6678         * objc/execute/class-8.m: Likewise.
6679         * objc/execute/class-9.m: Likewise.
6680         * objc/execute/class-10.m: Likewise.
6681         * objc/execute/class-11.m: Likewise.
6682         * objc/execute/class-12.m: Likewise.
6683         * objc/execute/class-13.m: Likewise.
6684         * objc/execute/class-14.m: Likewise.
6685         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
6686         this method also with the GNU runtime.
6687         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
6688         +initialize]): Include this method also with the GNU runtime.
6689         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
6690         of Object.
6691         * objc/execute/encode-1.m: Likewise.
6692         * objc/execute/enumeration-1.m: Likewise.
6693         * objc/execute/enumeration-2.m: Likewise.
6694         * objc/execute/exceptions/catchall-1.m: Likewise.
6695         * objc/execute/exceptions/finally-1.m: Likewise.
6696         * objc/execute/exceptions/foward-1.m: Likewise.
6697         * objc/execute/exceptions/local-variables-1.m: Likewise.
6698         * objc/execute/exceptions/throw-nil.m: Likewise.
6699         * objc/execute/exceptions/trivial.m: Likewise.
6700         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
6701         of Object. Include objc/runtime.h instead of objc/objc-api.h.
6702         * objc/execute/exceptions/matcher-1.m: Likewise.
6703         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
6704         Object.
6705         * objc/execute/formal_protocol-2.m: Likewise.
6706         * objc/execute/formal_protocol-3.m: Likewise.
6707         * objc/execute/formal_protocol-4.m: Likewise.
6708         * objc/execute/formal_protocol-5.m: Include
6709         ../../objc-obj-c++-shared/runtime.h. (main): Always use
6710         protocol_getName().
6711         * objc/execute/formal_protocol-6.m: Likewise.
6712         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
6713         Object.  Include <objc/Protocol.h> instead of
6714         ../../objc-obj-c++-shared/Protocol1.h.
6715         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
6716         Object.
6717         * objc/execute/informal_protocol.m: Likewise.
6718         * objc/execute/load-3.m: Likewise.
6719         * objc/execute/many_args_method.m ([TestClass +initialize]):
6720         Include this method with the GNU runtime as well.
6721         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
6722         * objc/execute/nested-func-1.m: Use TestsuiteObject
6723         instead of Object.
6724         * objc/execute/nil_method-1.m: Likewise.
6725         * objc/execute/no_clash.m: Likewise.
6726         * objc/execute/np-1.m: Do not include
6727         ../../objc-obj-c++-shared/Protocol1.h.
6728         (main): Use return instead of exit().
6729         * objc/execute/np-2.m: Do not include
6730         ../../objc-obj-c++-shared/Protocol1.h.
6731         ([MyObject +initialize]): Include this method also with the GNU
6732         runtime.  (main): Use return instead of exit().
6733         * objc/execute/object_is_class.m: Include
6734         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
6735         of Object.  (main): Use the Modern Objective-C runtime API.
6736         * objc/execute/object_is_meta_class.m: Likewise.
6737         * objc/execute/private.m: Use TestsuiteObject instead of Object.
6738         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
6739         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
6740         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
6741         Objective-C runtime API.
6742         * objc/execute/protocol-isEqual-2.m: Likewise.
6743         * objc/execute/protocol-isEqual-3.m: Likewise.
6744         * objc/execute/protocol-isEqual-4.m: Likewise.
6745         * objc/execute/redefining_self.m ([TestClass +initialize]):
6746         Include this method with the GNU runtime as well.
6747         * objc/execute/root_methods.m: Include
6748         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
6749         Include this method with the GNU runtime as well.
6750         (main): Use the Modern Objective-C runtime API.
6751         * objc/execute/selector-1.m: Include
6752         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
6753         of Object.  (main): Use the Modern Objective-C runtime API.
6754         * objc/execute/static-1.m ([Test +initialize]): Include this
6755         method with the GNU runtime as well.
6756         * objc/execute/static-2.m: Likewise.
6757         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
6758         * objc/execute/va_method.m: Do not include objc/objc-api.h.
6759         ([MathClass +initialize]): Include this method with the GNU
6760         runtime as well.
6761         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
6762         instead of Object.
6763         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
6764         * objc.dg/attributes/categ-attributes-2.m: Likewise.
6765         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
6766         * objc.dg/attributes/method-attribute-1.m: Likewise.
6767         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
6768         * objc.dg/attributes/method-attribute-2.m: Likewise.
6769         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
6770         * objc.dg/attributes/method-attribute-3.m: Likewise.
6771         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
6772         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
6773         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
6774         * obj-c++.dg/bitfield-1.mm: Likewise.
6775         * obj-c++.dg/bitfield-2.mm: Likewise
6776         * objc.dg/bitfield-3.m: Likewise.
6777         * obj-c++.dg/bitfield-4.mm: Likewise.
6778         * objc.dg/bitfield-5.m: Likewise
6779         * objc.dg/call-super-1.m: Likewise.
6780         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
6781         Use objc_getClass() instead of objc_get_class(), but for the GNU
6782         runtime redefine objc_getClass as objc_get_class.  Include
6783         ../objc-obj-c++-shared/runtime.h.
6784         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
6785         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
6786         Use the Modern Objective-C runtime API.
6787         * objc.dg/class-protocol-1.m: Include
6788         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
6789         * obj-c++.dg/class-protocol-1.mm: Likewise.
6790         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
6791         * objc.dg/comp-types-10.m: Likewise.
6792         * objc.dg/comp-types-11.m: Likewise.
6793         * objc.dg/comp-types-12.m: Likewise.
6794         * obj-c++.dg/comp-types-9.mm: Likewise.
6795         * obj-c++.dg/comp-types-11.mm: Likewise.
6796         * obj-c++.dg/comp-types-12.mm: Likewise.
6797         * obj-c++.dg/comp-types-13.mm: Likewise.
6798         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
6799         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
6800         * obj-c++.dg/cxx-scope-1.mm: Likewise.
6801         * obj-c++.dg/cxx-scope-2.mm: Likewise.
6802         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
6803         * objc.dg/desig-init-1.m: Likewise.
6804         * obj-c++.dg/defs.mm: Likewise.
6805         * objc.dg/exceptions-2.m: Likewise.
6806         * obj-c++.dg/except-1.mm: Likewise.
6807         * obj-c++.dg/exceptions-2.mm: Likewise.
6808         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
6809         Use the Modern Objective-C runtime API.
6810         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
6811         the Modern Objective-C runtime API.  Do not include
6812         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
6813         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
6814         the Modern Objective-C runtime API except when using an older NeXT
6815         runtime.
6816         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
6817         the Modern Objective-C runtime API.
6818         * objc.dg/encode-7.m: Include objc/runtime.h instead of
6819         objc/encoding.h.
6820         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
6821         * objc.dg/encode-7-next-64bit.m: Updated include.
6822         * objc.dg/encode-8.m: Include objc/runtime.h instead of
6823         objc/encoding.h.
6824         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
6825         the Modern Objective-C runtime API.
6826         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
6827         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
6828         instead of ../objc-obj-c++-shared/Protocol1.h.
6829         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
6830         the Modern Objective-C runtime API except when using an older NeXT
6831         runtime.
6832         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
6833         the Modern Objective-C runtime API.
6834         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
6835         Object.
6836         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
6837         * objc.dg/fix-and-continue-2.m: Likewise.
6838         * objc.dg/foreach-1.m: Likewise.
6839         * objc.dg/foreach-2.m: Likewise.
6840         * objc.dg/foreach-3.m: Likewise.
6841         * objc.dg/foreach-4.m: Likewise.
6842         * objc.dg/foreach-5.m: Likewise.
6843         * objc.dg/foreach-6.m: Likewise.
6844         * objc.dg/foreach-7.m: Likewise.
6845         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
6846         Object.
6847         * objc.dg/func-ptr-2.m: Likewise.
6848         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
6849         Do not include objc/objc-api.h.
6850         * obj-c++.dg/fsf-package-0.mm: Likewise.
6851         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
6852         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
6853         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
6854         of Object.
6855         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
6856         * objc.dg/gnu-runtime-3.m: Likewise.
6857         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6858         * objc.dg/headers.m: Include objc/runtime.h instead of
6859         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
6860         for the NeXT runtime.
6861         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
6862         * obj-c++.dg/isa-field-1.mm: Likewise.
6863         * obj-c++.dg/ivar-list-semi.mm: Likewise.
6864         * objc.dg/layout-1.m: Likewise.
6865         * objc.dg/layout-2.m: Likewise.
6866         * objc.dg/local-decl-2.m: Likewise.
6867         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
6868         Object.  ([Container +elementForView:]): Use
6869         class_conformsToProtocol().
6870         * obj-c++.dg/lookup-2.mm: Likewise.
6871         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
6872         * obj-c++.dg/local-decl-1.mm: Likewise.
6873         * objc.dg/method-3.m: Likewise.
6874         * objc.dg/method-4.m: Likewise.
6875         * objc.dg/method-6.m: Include objc/Protocol.h instead of
6876         ../objc-obj-c++-shared/Protocol1.h.
6877         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
6878         * objc.dg/method-9.m: Likewise.
6879         * objc.dg/method-10.m: Likewise.
6880         * objc.dg/method-13.m ([Root +initialize]): Include this method
6881         also for the GNU runtime.  (main): Use objc_getClass() also for
6882         the GNU runtime.
6883         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
6884         * objc.dg/method-17.m: Likewise.
6885         * objc.dg/method-19.m: Likewise.
6886         * objc.dg/method-20b.m: Likewise.
6887         * obj-c++.dg/method-2.mm: Likewise.
6888         * obj-c++.dg/method-6.mm: Likewise.
6889         * obj-c++.dg/method-10.mm: Likewise.
6890         * obj-c++.dg/method-11.mm: Likewise.
6891         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
6892         ../objc-obj-c++-shared/Protocol1.h.
6893         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
6894         * obj-c++.dg/method-15.mm: Likewise.
6895         * obj-c++.dg/method-17.mm: Likewise.
6896         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
6897         +initialize]): Include this method also for the GNU
6898         runtime.  (main): Use objc_getClass() also for the GNU runtime.
6899         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
6900         * obj-c++.dg/method-22.mm: Likewise.
6901         * obj-c++.dg/method-23.mm: Likewise.
6902         * obj-c++.dg/no-extra-load.mm: Likewise.
6903         * objc.dg/objc-fast-4.m: Likewise.
6904         * objc.dg/objc-gc-4.m: Likewise.
6905         * obj-c++.dg/objc-gc-3.mm: Likewise.
6906         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
6907         protocol_getMethodDescription() instead of [Protocol
6908         -descriptionForInstanceMethod].
6909         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
6910         Made it available with all runtimes.  (main): Call -test instead
6911         of -class.
6912         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
6913         and put into a category.
6914         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
6915         Object.  Include objc/objc.h.
6916         * obj-c++.dg/proto-lossage-2.mm: Likewise.
6917         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
6918         New. (main): Use protocol_getMethodDescription() instead
6919         of [Protocol -descriptionForInstanceMethod] and [Protocol
6920         -descriptionForClassMethod].
6921         * obj-c++.dg/proto-lossage-3.mm: Likewise.
6922         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
6923         Objective-C runtime API.
6924         * obj-c++.dg/proto-qual-1.mm: Likewise.
6925         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
6926         Object.
6927         * obj-c++.dg/property/property-1.mm: Likewise.
6928         * obj-c++.dg/qual-types-1.mm: Likewise.
6929         * objc.dg/selector-2.m: Include objc/objc.h instead of
6930         ../objc-obj-c++-shared/Object1.h.
6931         * obj-c++.dg/selector-2.mm: Likewise.
6932         * obj-c++.dg/selector-5.mm: Likewise.
6933         * obj-c++.dg/selector-6.mm: Likewise.
6934         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
6935         Object.  Do not include objc/objc-api.h.
6936         * obj-c++.dg/set-not-used-1.mm: Likewise.
6937         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
6938         * objc.dg/stret-1.m: Likewise.
6939         * objc.dg/stret-2.m: Likewise.
6940         * obj-c++.dg/super-class-2.mm: Likewise.
6941         * objc.dg/super-class-3.m: Likewise.
6942         * objc.dg/super-class-4.m: Likewise.
6943         * objc.dg/sync-2.m: Likewise.
6944         * obj-c++.dg/sync-2.mm: Likewise.
6945         * objc.dg/sync-1.m: Include objc/objc.h instead of
6946         ../objc-obj-c++-shared/Object1.h.
6947         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
6948         'Class' as the type of 'isa'.
6949         * objc.dg/special/unclaimed-category-1.m: Use the Modern
6950         Objective-C runtime API.  ([TestClass +initialize]): Include this
6951         method with the GNU runtime as well.
6952         * objc.dg/strings/strings-1.m: Updated includes.
6953         * obj-c++.dg/strings/strings-1.mm: Likewise.
6954         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
6955         objc.dg/strings/const-str-12b.m.
6956         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
6957         * obj-c++.dg/template-3.mm: Likewise.
6958         * obj-c++.dg/template-4.mm: Likewise.
6959         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
6960         Objective-C runtime API.
6961         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
6962         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
6963         * obj-c++.dg/try-catch-1.mm: Likewise.
6964         * obj-c++.dg/try-catch-2.mm: Likewise.
6965         * objc.dg/try-catch-3.m: Likewise.
6966         * obj-c++.dg/try-catch-3.mm: Likewise.
6967         * objc.dg/try-catch-6.m: Likewise.
6968         * objc.dg/try-catch-7.m: Likewise.
6969         * obj-c++.dg/try-catch-7.mm: Likewise.
6970         * obj-c++.dg/try-catch-8.mm: Likewise.
6971         * obj-c++.dg/try-catch-9.mm: Likewise.
6972         * objc.dg/try-catch-10.m: Likewise.
6973         * obj-c++.dg/try-catch-11.mm: Likewise.
6974         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
6975         Object.  Include objc/objc.h.
6976         * obj-c++.dg/typedef-alias-1.mm: Likewise.
6977         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
6978         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
6979         Object.  Use Modern Objective-C runtime API.  Do not use
6980         performv::.
6981         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
6982         * obj-c++.dg/torture/trivial.mm: Likewise.
6983         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
6984         instead of ../objc-obj-c++-shared/Object1.h.  Include
6985         ../objc-obj-c++-shared/runtime.h.
6986         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
6987         * objc.dg/torture/strings/const-str-11.m: Likewise.
6988         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
6989         * objc.dg/torture/strings/const-str-9.m: Likewise.
6990         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
6991         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
6992         instead of Object. Only add _FooClassReference if
6993         __NEXT_RUNTIME__.
6994         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
6995         * objc.dg/torture/strings/const-str-8.m: Likewise.
6996         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
6997         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
6998         additional sources.
6999         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
7000         Object.
7001         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7002         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
7003         * obj-c++.dg/va-meth-1.mm: Likewise.
7004         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
7005         ../objc-obj-c++-shared/Object1.h.
7006         * objc.dg/zero-link-3.m: Likewise.
7007
7008 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
7009
7010         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
7011
7012 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
7013
7014         PR objc-++/48275
7015         * obj-c++.dg/property/cxx-property-1.mm: New.
7016         * obj-c++.dg/property/cxx-property-2.mm: New.
7017
7018 2011-06-06  Jason Merrill  <jason@redhat.com>
7019
7020         * g++.dg/cpp0x/regress/ptrmem1.C: New.
7021
7022 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
7023
7024         PR rtl-optimization/49145
7025         From Ryan Mansfield
7026         * gcc.c-torture/compile/pr49145.c: New test.
7027
7028 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
7029
7030         PR testsuite/49288
7031         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
7032         to dg-options, match also DW_AT_linkage_name.
7033
7034         PR debug/49294
7035         * gcc.dg/debug/pr49294.c: New test.
7036
7037         PR c++/49264
7038         * g++.dg/opt/pr49264.C: New test.
7039
7040 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
7041
7042         PR tree-optimization/49243
7043         * gcc.dg/pr49243.c: New.
7044
7045 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
7046
7047         * gnat.dg/specs/cond_expr1.ads: New test.
7048
7049 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
7050
7051         * gnat.dg/deferred_const4.ad[sb]: New test.
7052         * gnat.dg/deferred_const4_pkg.ads: New helper.
7053
7054 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
7055
7056         * gnat.dg/test_tamdt.adb: Rename to...
7057         * gnat.dg/taft_type1.adb: ...this.
7058         * gnat.dg/tamdt.ad[sb]: Rename to...
7059         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
7060         * gnat.dg/tamdt_aux.ads: Rename to...
7061         * gnat.dg/taft_type1_pkg2.ads: ...this.
7062         * gnat.dg/taft_type2.ad[sb]: New test.
7063         * gnat.dg/taft_type2_pkg.ads: New helper.
7064         * gnat.dg/taft_type3.adb: New test.
7065         * gnat.dg/taft_type3_pkg.ads: New helper.
7066
7067 2011-06-05  Tobias Burnus  <burnus@net-b.de>
7068
7069         PR fortran/49255
7070         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
7071         for F2008.
7072
7073 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
7074
7075         PR testsuite/49287
7076         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
7077         warning.
7078         * objc.dg/gnu-api-2-objc.m: Likewise.
7079         * obj-c++.dg/gnu-api-2-class.mm: Likewise
7080         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7081
7082 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
7083
7084         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
7085         alignment, not the alignment, when calling class_addIvar().  Add
7086         an 'isa' instance variable to the test root class.
7087         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7088
7089 2011-06-04  Jan Hubicka  <jh@suse.cz>
7090
7091         PR tree-optimization/48893
7092         PR tree-optimization/49091
7093         PR tree-optimization/49179
7094         * gfortran.dg/pr49179.f90: New testcase
7095
7096 2011-06-04  Jan Hubicka  <jh@suse.cz>
7097
7098         PR lto/48954
7099         * g++.dg/torture/pr48954.C: New testcase.
7100
7101 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
7102
7103         * g++.dg/warn/delete-non-virtual-dtor.C: New.
7104
7105 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
7106
7107         PR c++/33840
7108         * g++.dg/diagnostic/bitfld2.C: New.
7109
7110 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
7111
7112         PR target/49281
7113         * gcc.c-torture/execute/pr49281.c: New test.
7114
7115 2011-06-04  Jan Hubicka  <jh@suse.cz>
7116
7117         PR tree-optimize/48929
7118         * gcc.c-torture/compile/pr48929.c: New testcase.
7119
7120 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
7121
7122         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
7123
7124 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
7125
7126         PR c++/49276
7127         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
7128
7129 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
7130
7131         * objc.dg/headers.m: Do not include sarray.h and hash.h.
7132
7133 2011-06-03  Richard Henderson  <rth@redhat.com>
7134             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7135
7136         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
7137
7138 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
7139
7140         * objc.dg/headers.m: Do not include objc-list.h.
7141
7142 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
7143
7144         * objc.dg/type-stream-1.m: Test removed.
7145         * objc.dg/headers.m: Do not include typedstream.h.
7146
7147 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
7148
7149         * objc.dg/torture/forward-1.m (main): Updated testcase.
7150
7151 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
7152
7153         PR target/49163
7154         * gcc.c-torture/compile/pr49163.c: New.
7155
7156 2011-06-02  Asher Langton  <langton2@llnl.gov>
7157
7158         PR fortran/49268
7159         * gfortran.dg/PR49268.f90: New test.
7160
7161 2011-06-02  Asher Langton  <langton2@llnl.gov>
7162
7163         PR fortran/37039
7164         * gfortran.dg/PR37039.f90: New test.
7165
7166 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
7167
7168         PR objc/48539
7169         * objc.dg/method-5.m: Updated.
7170         * objc.dg/method-19.m: Updated.
7171         * objc.dg/method-lookup-1.m: New.
7172         * obj-c++.dg/method-6.mm: Updated.
7173         * obj-c++.dg/method-7.mm: Updated.
7174         * obj-c++.dg/method-lookup-1.mm: New.
7175
7176 2011-06-02  DJ Delorie  <dj@redhat.com>
7177
7178         * lib/timeout.exp (timeout): Add board_info support.
7179
7180 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
7181
7182         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
7183
7184 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
7185
7186         PR fortran/49265
7187         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
7188         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
7189
7190 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
7191             Hans-Peter Nilsson  <hp@axis.com>
7192
7193         PR rtl-optimization/48840
7194         * gcc.target/sparc/ultrasp13.c: New test.
7195
7196 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
7197
7198         PR target/49238
7199         * gcc.c-torture/compile/pr49238.c: New.
7200
7201 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
7202
7203         * gcc.target/arm/g2.c: Skip test in -mthumb.
7204         Skip test unless cpu is xscale.
7205         * gcc.target/arm/scd42-2.c: Likewise.
7206         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
7207
7208 2011-06-01  Jason Merrill  <jason@redhat.com>
7209
7210         * g++.dg/cpp0x/decltype28.C: New.
7211         * g++.dg/cpp0x/decltype29.C: New.
7212
7213 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
7214
7215         PR target/45074
7216         * gcc.target/mips/pr45074.c: New test.
7217
7218 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
7219             Hans-Peter Nilsson  <hp@axis.com>
7220
7221         PR rtl-optimization/48830
7222         * gcc.target/sparc/ultrasp12.c: New test.
7223
7224 2011-06-01  David Li  <davidxl@google.com>
7225
7226         * gcc.dg/profile-dir-1.c: Change pass name.
7227         * gcc.dg/profile-dir-2.c: Ditto.
7228         * gcc.dg/tree-ssa/dump-1.c: Ditto.
7229         * gcc.dg/tree-ssa/loop-25.c: Ditto.
7230         * gcc.dg/tree-prof/stringop-1.c: Ditto.
7231         * gcc.dg/tree-prof/update-loopch.c: Ditto.
7232         * gcc.dg/tree-prof/stringop-2.c: Ditto.
7233         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
7234         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
7235         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
7236         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
7237         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
7238         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
7239         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
7240         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
7241         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
7242         * gcc.dg/profile-dir-3.c: Ditto.
7243         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
7244
7245 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
7246
7247         * objc.dg/attributes/method-nonnull-1.m: New test.
7248         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
7249
7250 2011-05-31  Tobias Burnus  <burnus@net-b.de>
7251
7252         PR fortran/18918
7253         * gfortran.dg/coarray_atomic_1.f90: New.
7254         * gfortran.dg/coarray/atomic_1.f90: New.
7255
7256 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
7257
7258         * gcc.dg/guality/bswaptest.c: New test.
7259         * gcc.dg/guality/clztest.c: New test.
7260         * gcc.dg/guality/ctztest.c: New test.
7261         * gcc.dg/guality/rotatetest.c: New test.
7262
7263         PR target/48688
7264         * gcc.target/i386/pr48688.c: New test.
7265
7266 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
7267
7268         PR c++/48010
7269         * g++.dg/lookup/name-clash9.C: New.
7270
7271 2011-05-31  Tobias Burnus  <burnus@net-b.de>
7272
7273         PR fortran/18918
7274         * gfortran.dg/coarray/dummy_1.f90: New.
7275
7276 2011-05-31  Tobias Burnus  <burnus@net-b.de>
7277
7278         PR fortran/18918
7279         * gfortran.dg/coarray/save_1.f90: New.
7280         * gfortran.dg/coarray_4.f90: Update dg-error.
7281
7282 2011-05-31  Jason Merrill  <jason@redhat.com>
7283
7284         * g++.dg/cpp0x/rv-template1.C: New.
7285
7286 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
7287
7288         PR rtl-optimization/49235
7289         * gcc.dg/pr49235.c: New test.
7290
7291 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
7292
7293         PR tree-optimization/49093
7294         * gcc.dg/vect/pr49093.c: New test.
7295
7296 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
7297
7298         PR debug/49047
7299         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
7300
7301 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
7302
7303         PR testsuite/49239
7304         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
7305         output array.
7306
7307 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
7308
7309         PR target/49186
7310         * gcc.c-torture/execute/pr49186.c: New.
7311
7312 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
7313
7314         PR target/49168
7315          * gcc.target/i386/pr49168-1.c: New.
7316
7317 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
7318             Eric Botcazou  <ebotcazou@adacore.com>
7319
7320         * gcc.dg/guality/drap.c: New test.
7321
7322 2011-05-30  Richard Guenther  <rguenther@suse.de>
7323
7324         PR tree-optimization/49210
7325         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
7326         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
7327
7328 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
7329
7330         PR c++/49223
7331         * g++.dg/gomp/pr49223-1.C: New test.
7332         * g++.dg/gomp/pr49223-2.C: New test.
7333
7334 2011-05-30  Richard Guenther  <rguenther@suse.de>
7335
7336         PR tree-optimization/49218
7337         * gcc.c-torture/execute/pr49218.c: New testcase.
7338
7339 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
7340
7341         PR tree-optimization/49199
7342         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
7343         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
7344         -fno-tree-scev-cprop.
7345
7346 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
7347
7348         PR fortran/47601
7349         * gfortran.dg/extends_13.f03: New.
7350
7351 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
7352
7353         PR rtl-optimization/49095
7354         * gcc.target/i386/pr49095.c: New test.
7355
7356 2011-05-29  Tobias Burnus  <burnus@net-b.de>
7357
7358         PR fortran/18918
7359         * gfortran.dg/coarray_24.f90: New.
7360
7361 2011-05-29  Tobias Burnus  <burnus@net-b.de>
7362
7363         PR fortran/18918
7364         * gfortran.dg/coarray_23.f90: New.
7365
7366 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
7367
7368         From Ryan Mansfield
7369         * gcc.dg/pr48826.c: New test.
7370
7371 2011-05-29  Richard Guenther  <rguenther@suse.de>
7372
7373         PR tree-optimization/49217
7374         * gcc.dg/torture/pr49217.c: New testcase.
7375
7376 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
7377
7378         PR testsuite/49222
7379         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
7380
7381 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
7382
7383         * gnat.dg/boolean_subtype.adb: Rename to...
7384         * gnat.dg/boolean_subtype1.adb: ...this.
7385
7386 2011-05-28  Jason Merrill  <jason@redhat.com>
7387
7388         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
7389
7390 2011-05-27  Jason Merrill  <jason@redhat.com>
7391
7392         * g++.dg/cpp0x/enum18.C: Adjust.
7393
7394         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
7395
7396 2011-05-27  Tobias Burnus  <burnus@net-b.de>
7397
7398         PR fortran/18918
7399         * gfortran.dg/coarray_22.f90: New.
7400
7401 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7402
7403         PR tree-optimization/46728
7404         * gcc.target/powerpc/pr46728-1.c: New.
7405         * gcc.target/powerpc/pr46728-2.c: New.
7406         * gcc.target/powerpc/pr46728-3.c: New.
7407         * gcc.target/powerpc/pr46728-4.c: New.
7408         * gcc.target/powerpc/pr46728-5.c: New.
7409         * gcc.dg/pr46728-6.c: New.
7410         * gcc.target/powerpc/pr46728-7.c: New.
7411         * gcc.target/powerpc/pr46728-8.c: New.
7412         * gcc.dg/pr46728-9.c: New.
7413         * gcc.target/powerpc/pr46728-10.c: New.
7414         * gcc.target/powerpc/pr46728-11.c: New.
7415         * gcc.dg/pr46728-12.c: New.
7416         * gcc.target/powerpc/pr46728-13.c: New.
7417         * gcc.target/powerpc/pr46728-14.c: New.
7418         * gcc.target/powerpc/pr46728-15.c: New.
7419         * gcc.target/powerpc/pr46728-16.c: New.
7420
7421 2011-05-27  Jason Merrill  <jason@redhat.com>
7422
7423         * g++.dg/abi/mangle47.C: New.
7424
7425         PR c++/49176
7426         * g++.dg/template/const5.C: New.
7427
7428         * g++.dg/cpp0x/enum18.C: New.
7429
7430         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
7431
7432         * g++.dg/cpp0x/error6.C: New.
7433
7434         * g++.dg/cpp0x/error5.C: New.
7435
7436 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
7437
7438         PR c++/49165
7439         * g++.dg/eh/cond6.C: New test.
7440
7441 2011-05-27  Tobias Burnus  <burnus@net-b.de>
7442
7443         PR fortran/48820
7444         * gfortran.dg/rank_3.f90: New.
7445         * gfortran.dg/rank_4.f90: New.
7446
7447 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
7448
7449         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
7450         replace dump search.
7451
7452 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
7453
7454         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
7455         * gnat.dg/bit_packed_array5.adb: ...here.
7456
7457 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
7458
7459         PR c++/42056
7460         * g++.dg/cpp0x/auto25.C: New.
7461
7462 2011-05-27  Richard Guenther  <rguenther@suse.de>
7463
7464         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
7465
7466 2011-05-27  Richard Guenther  <rguenther@suse.de>
7467
7468         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
7469
7470 2011-05-27  Richard Guenther  <rguenther@suse.de>
7471
7472         PR middle-end/49189
7473         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
7474
7475 2011-05-26  Jason Merrill  <jason@redhat.com>
7476
7477         * g++.dg/cpp0x/friend1.C: New.
7478         * g++.dg/cpp0x/friend2.C: New.
7479
7480         * g++.dg/cpp0x/auto7.C: Update.
7481         * g++.dg/template/crash50.C: Adjust.
7482         * g++.dg/template/static9.C: Adjust.
7483         * g++.old-deja/g++.ext/memconst.C: Adjust.
7484
7485 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
7486
7487         * gcc.dg/march.c: Ignore a note for some targets.
7488
7489 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
7490             Nathan Froyd  <froydnj@codesourcery.com>
7491
7492         PR c++/2288
7493         PR c++/18770
7494         * g++.old-deja/g++.jason/cond.C: Remove xfails.
7495         * g++.dg/parse/pr18770.C: New test.
7496         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
7497
7498 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
7499
7500         PR fortran/48955
7501         * gfortran.dg/dependency_40.f90 : New test.
7502
7503 2011-05-26  Tobias Burnus  <burnus@net-b.de>
7504
7505         PR fortran/18918
7506         * gfortran.dg/coarray/registering_1.f90: New.
7507
7508 2011-05-26  Jason Merrill  <jason@redhat.com>
7509
7510         * g++.dg/cpp0x/variadic111.C: New.
7511         * g++.dg/cpp0x/variadic41.C: Adjust.
7512
7513 2011-05-26  Richard Guenther  <rguenther@suse.de>
7514
7515         PR tree-optimization/48702
7516         * gcc.dg/torture/pr48702.c: New testcase.
7517
7518 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7519
7520         PR gcov-profile/48845
7521         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
7522         support.
7523         * gcc.dg/matrix/matrix.exp: Likewise.
7524         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
7525         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
7526         line number to check_profiling_available.
7527         * lib/target-supports.exp (check_profiling_available): Account for
7528         this.
7529         Require TLS runtime support with -fprofile-generate.
7530         * lib/profopt.exp (profopt-execute): Add TLS options for
7531         -fprofile-generate.
7532         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
7533
7534 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
7535
7536         PR c++/49165
7537         * g++.dg/eh/cond5.C: New test.
7538
7539         PR tree-optimization/49161
7540         * gcc.c-torture/execute/pr49161.c: New test.
7541
7542 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7543
7544         * gcc.target/arm/neon-vorn-vbic.c: New test.
7545
7546 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
7547
7548         PR tree-optimization/49038
7549         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
7550         * gcc.dg/vect/pr49038.c: New test.
7551
7552 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
7553
7554         * g++.dg/init/pr25811-3.C: New.
7555         * g++.dg/init/pr25811-4.C: New.
7556
7557 2011-05-25  Jason Merrill  <jason@redhat.com>
7558
7559         * g++.dg/cpp0x/enum17.C: New.
7560         * g++.old-deja/g++.jason/rfg10.C: Adjust.
7561
7562         * g++.dg/cpp0x/auto24.C: New.
7563
7564         * g++.dg/cpp0x/error4.C: New.
7565
7566         * g++.dg/cpp0x/rv-restrict.C: New.
7567
7568         * g++.dg/cpp0x/enum15.C: New.
7569         * g++.dg/cpp0x/constexpr-switch2.C: New.
7570
7571         * g++.dg/cpp0x/variadic110.C: New.
7572
7573         * g++.dg/cpp0x/auto9.C: Add typedef test.
7574
7575         * g++.dg/cpp0x/auto23.C: New.
7576         * g++.dg/cpp0x/auto9.C: Adjust.
7577
7578         * g++.dg/cpp0x/defaulted29.C: New.
7579
7580         * g++.dg/cpp0x/initlist51.C: New.
7581
7582 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
7583
7584         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
7585         * g++.dg/abi/packed1.C: Suppress warning.
7586         * g++.dg/warn/Wunused-parm-3.C: Likewise.
7587         * g++.dg/template/stdarg1.C: Likewise.
7588         * g++.dg/other/packed1.C: Remove arm from xfail list.
7589
7590 2011-05-25  Jason Merrill  <jason@redhat.com>
7591
7592         * g++.dg/cpp0x/enum16.C: New.
7593         * g++.dg/parse/error15.C: Adjust.
7594
7595         * g++.dg/cpp0x/initlist50.C: New.
7596
7597         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
7598
7599         * g++.dg/cpp0x/variadic109.C: New.
7600
7601 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
7602
7603          * gcc.target/i386/pause-1.c: New.
7604
7605 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
7606
7607         * gcc.dg/stack-usage-1.c: Adjust comment.
7608         * gcc.dg/stack-usage-2.c: New test.
7609
7610 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
7611
7612         PR c++/49136
7613         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
7614         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
7615
7616 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
7617
7618         PR rtl-optimization/48757
7619         * gfortran.dg/pr48757.f:  New test case.
7620
7621 2011-05-24  Jason Merrill  <jason@redhat.com>
7622
7623         * g++.dg/cpp0x/access01.C: New.
7624
7625 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
7626
7627         PR libobjc/48177
7628         * objc.dg/pr48177.m: New testcase.
7629
7630 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
7631
7632         PR objc/48187
7633         * objc.dg/pr48187.m: New testcase.
7634         * obj-c++.dg/pr48187.mm: New testcase.
7635         * objc.dg/ivar-extra-semicolon.m: New testcase.
7636
7637 2011-05-24  Jason Merrill  <jason@redhat.com>
7638
7639         * g++.dg/template/access21.C: New.
7640         * g++.dg/template/access22.C: New.
7641
7642 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
7643
7644         PR rtl-optimization/48633
7645         * g++.dg/pr48633.C: New test.
7646
7647 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
7648
7649         PR target/49133
7650         * g++.dg/other/pr49133.C: New test.
7651
7652 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
7653             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7654
7655         * gcc.dg/torture/tls/run-gd.c: New test.
7656         * gcc.dg/torture/tls/run-ie.c: New test.
7657         * gcc.dg/torture/tls/run-ld.c: New test.
7658         * gcc.dg/torture/tls/run-le.c: New test.
7659         * lib/target-supports.exp (check_effective_target_tls_runtime):
7660         Build testcase with TLS options.
7661
7662 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7663
7664         * gcc.dg/vect/pr48172.c: Remove dg-do run.
7665
7666 2011-05-24  Tom de Vries  <tom@codesourcery.com>
7667
7668         PR tree-optimization/49121
7669         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
7670
7671 2011-05-23  Jason Merrill  <jason@redhat.com>
7672
7673         * g++.dg/cpp0x/defaulted28.C: New.
7674
7675         * g++.dg/cpp0x/sfinae25.C: New.
7676
7677         * g++.dg/cpp0x/rv-cast2.C: New.
7678
7679         * g++.dg/cpp0x/enum14.C: New.
7680
7681 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
7682
7683         PR lto/49123
7684         * gcc.c-torture/execute/pr49123.c: New test.
7685
7686         PR debug/49032
7687         * gcc.dg/debug/pr49032.c: New test.
7688
7689         PR c/49120
7690         * gcc.dg/pr49120.c: New test.
7691
7692 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
7693
7694         PR target/47315
7695         * gcc.target/i386/pr47315.c: New test.
7696
7697 2011-05-23  Jason Merrill  <jason@redhat.com>
7698
7699         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
7700
7701         * g++.dg/cpp0x/sfinae24.C: New.
7702
7703         * g++.dg/cpp0x/error3.C: New.
7704
7705         * g++.dg/cpp0x/defaulted27.C: New.
7706
7707         * g++.dg/cpp0x/decltype27.C: New.
7708
7709 2011-05-23  Richard Guenther  <rguenther@suse.de>
7710
7711         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
7712
7713 2011-05-23  Richard Guenther  <rguenther@suse.de>
7714
7715         PR tree-optimization/40874
7716         * g++.dg/tree-ssa/pr40874.C: New testcase.
7717
7718 2011-05-23  Richard Guenther  <rguenther@suse.de>
7719
7720         PR tree-optimization/49115
7721         * g++.dg/torture/pr49115.C: New testcase.
7722
7723 2011-05-23  Richard Guenther  <rguenther@suse.de>
7724
7725         PR middle-end/15419
7726         * gcc.dg/memcpy-3.c: New testcase.
7727
7728 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
7729
7730         PR middle-end/48973
7731         * gcc.c-torture/execute/pr48973-1.c: New test.
7732         * gcc.c-torture/execute/pr48973-2.c: New test.
7733
7734 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
7735
7736         PR c++/18016
7737         * g++.dg/warn/pr18016.C: New.
7738
7739 2011-05-23  Tom de Vries  <tom@codesourcery.com>
7740
7741         PR target/45098
7742         * gcc.target/arm/ivopts-6.c: New test.
7743
7744 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
7745
7746         PR middle-end/49029
7747         * gcc.c-torture/compile/pr49029.c: New test.
7748
7749 2011-05-22  Jason Merrill  <jason@redhat.com>
7750
7751         * g++.dg/cpp0x/sfinae23.C: New.
7752         * g++.dg/cpp0x/sfinae8.C: Correct.
7753
7754 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
7755
7756         * gfortran.dg/function_optimize_8.f90:  New test case.
7757
7758 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
7759
7760         PR tree-optimization/49087
7761         * gcc.dg/vect/O3-pr49087.c: New test.
7762
7763 2011-05-21  Jason Merrill  <jason@redhat.com>
7764
7765         * g++.dg/debug/const5.C: New.
7766
7767 2011-05-20  Jason Merrill  <jason@redhat.com>
7768
7769         * g++.dg/cpp0x/constexpr-static7.C: Extend.
7770
7771         * g++.dg/cpp0x/constexpr-static7.C: New.
7772
7773         * g++.dg/cpp0x/enum12.C: New.
7774         * g++.dg/cpp0x/enum13.C: New.
7775
7776 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
7777
7778         PR fortran/48699
7779         * gfortran.dg/select_type_23.f03: New.
7780
7781 2011-05-20  Jason Merrill  <jason@redhat.com>
7782
7783         * g++.dg/cpp0x/defaulted26.C: New.
7784
7785         * g++.dg/cpp0x/noexcept02.C: Fix.
7786         * g++.dg/cpp0x/noexcept03.C: Fix.
7787         * g++.dg/cpp0x/noexcept08.C: Fix.
7788         * g++.dg/cpp0x/noexcept10.C: New.
7789
7790 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
7791
7792         PR fortran/48706
7793         * gfortran.dg/extends_12.f03: New.
7794
7795 2011-05-20  Jason Merrill  <jason@redhat.com>
7796
7797         * g++.dg/template/koenig9.C: New.
7798         * g++.dg/opt/pr47615.C: Fix.
7799         * g++.dg/overload/defarg1.C: Fix.
7800         * g++.dg/tc1/dr213.C: Remove xfail.
7801         * g++.dg/torture/pr34850.C: Fix.
7802         * g++.dg/torture/pr39362.C: Fix.
7803         * g++.old-deja/g++.brendan/crash56.C: Fix.
7804         * g++.old-deja/g++.pt/memtemp47.C: Fix.
7805
7806 2011-05-20  Richard Guenther  <rguenther@suse.de>
7807
7808         PR tree-optimization/49079
7809         * gcc.dg/torture/pr49079.c: New testcase.
7810
7811 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
7812
7813         PR tree-optimization/49073
7814         * gcc.c-torture/execute/pr49073.c: New test.
7815
7816 2011-06-19  Tobias Burnus  <burnus@net-b.de>
7817
7818         PR fortran/18918
7819         * gfortran.dg/coarray_21.f90: New.
7820
7821 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
7822
7823         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
7824         output.
7825
7826 2011-05-19  Richard Guenther  <rguenther@suse.de>
7827
7828         PR testsuite/49063
7829         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
7830
7831 2011-05-19  Richard Guenther  <rguenther@suse.de>
7832
7833         PR middle-end/48985
7834         * gcc.dg/builtin-object-size-11.c: New testcase.
7835
7836 2011-05-19  Tom de Vries  <tom@codesourcery.com>
7837
7838         PR target/45098
7839         * gcc.target/arm/ivopts.c: New test.
7840         * gcc.target/arm/ivopts-2.c: New test.
7841
7842 2011-05-19  Tom de Vries  <tom@codesourcery.com>
7843
7844         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
7845
7846 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7847
7848         * gcc.c-torture/execute/960321-1.x: Remove.
7849
7850 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
7851
7852         PR fortran/48700
7853         * gfortran.dg/move_alloc_4.f90: New.
7854
7855 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7856
7857         PR target/49002
7858         * gcc.target/i386/pr49002-1.c: New test.
7859         * gcc.target/i386/pr49002-2.c: Likewise.
7860
7861 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
7862
7863         PR tree-optimization/49039
7864         * gcc.c-torture/execute/pr49039.c: New test.
7865         * gcc.dg/tree-ssa/pr49039.c: New test.
7866         * g++.dg/torture/pr49039.C: New test.
7867
7868 2011-05-18  Jason Merrill  <jason@redhat.com>
7869
7870         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
7871         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
7872         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
7873
7874 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
7875
7876         * gcc.target/bfin/mcpu-bf592.c: New test.
7877
7878 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
7879
7880         PR tree-optimization/41881
7881         * gcc.dg/vect/O3-pr41881.c: New test.
7882         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
7883
7884 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
7885
7886         PR tree-optimization/49000
7887         * gcc.dg/pr49000.c: New test.
7888
7889 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
7890
7891         * gnat.dg/invalid1.adb: New test.
7892
7893 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
7894
7895         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
7896         scan pattern.
7897         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
7898         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
7899
7900 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
7901
7902         PR c++/48994
7903         * g++.dg/cpp0x/range-for18.C: New.
7904
7905 2011-05-15  Tobias Burnus  <burnus@net-b.de>
7906
7907         PR fortran/18918
7908         * gfortran.dg/coarray/image_index_2.f90: New.
7909
7910 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
7911
7912         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
7913         * g++.dg/cpp0x/override2.C: New.
7914
7915 2011-05-14  Tobias Burnus  <burnus@net-b.de>
7916
7917         PR fortran/18918
7918         * gfortran.de/coarray_20.f90: New.
7919
7920 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7921
7922         PR fortran/22572
7923         * function_optimize_7.f90:  New test case.
7924
7925 2011-05-13  Jason Merrill  <jason@redhat.com>
7926
7927         * g++.dg/cpp0x/decltype26.C: New.
7928         * g++.dg/cpp0x/enum11.C: New.
7929
7930 2011-05-13  Tobias Burnus  <burnus@net-b.de>
7931
7932         PR fortran/48972
7933         PR fortran/48991
7934         * gfortran.dg/assign_8.f90: Update dg-error.
7935
7936 2011-05-13  Tobias Burnus  <burnus@net-b.de>
7937
7938         PR fortran/48972
7939         * gfortran.dg/io_constraints_8.f90: New.
7940         * gfortran.dg/io_constraints_9.f90: New.
7941
7942 2011-05-13  Martin Thuresson  <martint@google.com>
7943
7944         PR gcov-profile/47793
7945         * gcc.dg/pr47793.c: New.
7946
7947 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
7948
7949         PR tree-optimization/48975
7950         * gcc.dg/pr48975.c: New test.
7951
7952 2011-05-12  Tobias Burnus  <burnus@net-b.de>
7953
7954         PR fortran/48972
7955         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
7956
7957 2011-05-12  Jason Merrill  <jason@redhat.com>
7958
7959         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
7960
7961 2011-05-12  Geert Bosch  <bosch@adacore.com>
7962
7963         * gnat.dg/view_conversion1.adb: New test.
7964
7965 2011-05-12  Richard Guenther  <rguenther@suse.de>
7966
7967         PR tree-optimization/48172
7968         * gcc.dg/vect/pr48172.c: New testcase.
7969
7970 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
7971
7972         PR debug/48967
7973         * g++.dg/opt/pr48967.C: New test.
7974
7975 2011-05-11  Jason Merrill  <jason@redhat.com>
7976
7977         * g++.dg/cpp0x/constexpr-friend.C: New.
7978         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
7979
7980         * g++.dg/cpp0x/sfinae22.C: New.
7981
7982 2011-05-11  Tobias Burnus  <burnus@net-b.de>
7983
7984         PR fortran/48889
7985         * gfortran.dg/generic_24.f90: New.
7986
7987 2011-05-11  Richard Guenther  <rguenther@suse.de>
7988
7989         PR tree-optimization/15256
7990         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
7991
7992 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
7993
7994         PR debug/48159
7995         * gcc.dg/pr48159-1.c: New test.
7996         * gcc.dg/pr48159-2.c: New test.
7997
7998 2011-05-11  Richard Guenther  <rguenther@suse.de>
7999
8000         PR middle-end/48953
8001         * gcc.dg/torture/pr48953.c: New testcase.
8002
8003 2011-05-11  Richard Guenther  <rguenther@suse.de>
8004
8005         PR tree-optimization/18041
8006         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
8007
8008 2011-05-11  Alan Modra  <amodra@gmail.com>
8009
8010         PR target/47755
8011         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
8012
8013 2011-05-10  Jason Merrill  <jason@redhat.com>
8014
8015         * g++.dg/cpp0x/defaulted25.C: New.
8016         * g++.dg/template/crash7.C: Adjust.
8017
8018         * g++.dg/cpp0x/variadic108.C: New.
8019
8020 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
8021
8022         * g++.dg/inherit/virtual9.C: Extend.
8023
8024 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
8025
8026         PR target/48857
8027         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
8028         are passed and returned in vector registers.
8029
8030 2011-05-10  Richard Guenther  <rguenther@suse.de>
8031
8032         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
8033         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8034         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8035         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8036         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
8037         applies.
8038
8039 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
8040
8041         PR tree-optimization/48611
8042         PR tree-optimization/48794
8043         * gfortran.dg/gomp/pr48611.f90: New test.
8044         * gfortran.dg/gomp/pr48794.f90: New test.
8045
8046         PR debug/48928
8047         * gcc.dg/dfp/pr48928.c: New test.
8048
8049 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
8050
8051         PR c++/48522
8052         * g++.dg/cpp0x/pr48522.C: New.
8053
8054 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
8055
8056         PR c++/48735
8057         * g++.dg/cpp0x/sfinae21.C: New.
8058
8059 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
8060
8061         * g++.dg/template/sfinae28.C: Rename to...
8062         * g++.dg/cpp0x/sfinae19.C: ... this.
8063         * g++.dg/template/sfinae29.C: Rename to...
8064         * g++.dg/cpp0x/sfinae20.C: ... this.
8065
8066 2011-05-09  Jeff Law <law@redhat.com>
8067
8068         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
8069         consistent results.
8070
8071 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
8072
8073         PR c++/20039
8074         * g++.dg/init/pr20039.C: New.
8075
8076 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
8077
8078         PR c++/48737
8079         PR c++/48744
8080         * g++.dg/template/sfinae28.C: New.
8081         * g++.dg/template/sfinae29.C: Likewise.
8082
8083 2011-05-09  Jason Merrill  <jason@redhat.com>
8084
8085         * g++.dg/template/nontype23.C: New.
8086
8087 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
8088         PR c++/48859
8089         * g++.dg/init/pr48859.C: New.
8090
8091 2011-05-09  Jason Merrill  <jason@redhat.com>
8092
8093         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
8094         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
8095         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
8096         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
8097         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
8098         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
8099         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
8100         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
8101
8102 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
8103
8104         * g++.dg/inherit/virtual9.C: New.
8105
8106 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
8107
8108         PR c++/48574
8109         * g++.dg/template/dependent-expr8.C: New test case.
8110
8111 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
8112
8113         PR tree-optimization/48837
8114         * gcc.dg/pr48837.c: New testcase.
8115
8116 2011-05-06  Jason Merrill  <jason@redhat.com>
8117
8118         * g++.dg/cpp0x/constexpr-condition2.C: New.
8119
8120         * g++.dg/cpp0x/constexpr-missing.C: New.
8121
8122 2011-05-06  Tobias Burnus  <burnus@net-b.de>
8123
8124         PR fortran/18918
8125         * gfortran.dg/coarray/this_image_2.f90: New.
8126
8127 2011-05-06  Tobias Burnus  <burnus@net-b.de>
8128
8129         PR fortran/48858
8130         PR fortran/48820
8131         * gfortran.dg/bind_c_usage_22.f90: New.
8132         * gfortran.dg/bind_c_usage_23.f90: New.
8133         * gfortran.dg/bind_c_usage_24.f90: New.
8134         * gfortran.dg/bind_c_usage_24_c.c: New.
8135
8136 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
8137
8138         PR c++/48838
8139         * g++.dg/template/member9.C: New test case.
8140
8141 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
8142
8143         * gnat.dg/discr29.ad[sb]: New test.
8144         * gnat.dg/discr30.adb: Likewise.
8145
8146 2011-05-05  Julian Brown  <julian@codesourcery.com>
8147
8148         * gcc.target/arm/neon-vset_lanes8.c: New test.
8149
8150 2011-05-05  Jason Merrill  <jason@redhat.com>
8151
8152         * g++.dg/init/new32.C: New.
8153
8154 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8155
8156         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
8157         Fix typo.
8158
8159 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
8160
8161         PR rtl-optimization/48381
8162         * gcc.c-torture/compile/pr48381.c: New test.
8163
8164 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
8165
8166         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
8167         to dg-options.
8168         * gcc.target/i386/opt-1.c: Ditto.
8169
8170 2011-05-04  Jason Merrill  <jason@redhat.com>
8171
8172         * g++.dg/conversion/base1.C: New.
8173
8174 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8175
8176         PR libgfortran/48787
8177         * gfortran.dg/round_3.f08: Add more checks to test case.
8178
8179 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
8180
8181         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
8182         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
8183         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
8184         Gate test on effective_target fd_truncate.
8185
8186 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
8187
8188         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
8189         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8190         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
8191         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
8192         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
8193         * gcc.target/i386/pr38824.c: Ditto.
8194         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
8195         * gcc.target/i386/vecinit-2.c: Ditto.
8196         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
8197         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
8198         * gcc.target/i386/parity-2.c: Ditto.
8199         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
8200
8201 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
8202
8203         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
8204         remove duplication.
8205         * gcc.target/bfin/mcpu-bf514.c: Likewise.
8206         * gcc.target/bfin/mcpu-bf516.c: Likewise.
8207         * gcc.target/bfin/mcpu-bf518.c: Likewise.
8208
8209 2011-05-03  Tobias Burnus  <burnus@net-b.de>
8210
8211         PR fortran/18918
8212         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
8213
8214 2011-05-03  Tobias Burnus  <burnus@net-b.de>
8215
8216         PR fortran/18918
8217         * gfortran.dg/coarray/this_image_1.f90: New.
8218
8219 2011-05-03  Tobias Burnus  <burnus@net-b.de>
8220
8221         PR fortran/18918
8222         * gfortran.dg/coarray/caf.dg: New.
8223         * gfortran.dg/coarray/image_index_1.f90: New, copied
8224         from ../coarray_16.f90.
8225
8226 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
8227
8228         PR c++/28501
8229         * g++.dg/ext/complex9.C: New.
8230
8231 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
8232
8233         From Mike Frysinger
8234         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
8235         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
8236         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
8237
8238 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
8239
8240         * gcc.target/bfin/builtins: Created.
8241         * gcc.target/bfin/hisilh-O0.c: Deleted.
8242         * gcc.target/bfin/hisilh.c: Moved to...
8243         * gcc.target/bfin/builtins/hisilh.c: ...here.
8244         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
8245         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
8246         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
8247         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
8248         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
8249         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
8250         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
8251         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
8252         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
8253         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
8254         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
8255         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
8256         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
8257         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
8258         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
8259         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
8260         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
8261         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
8262         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
8263         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
8264         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
8265         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
8266         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
8267         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
8268         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
8269         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
8270         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
8271         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
8272         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
8273         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
8274         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
8275         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
8276         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
8277         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
8278         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
8279         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
8280         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
8281         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
8282         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
8283         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
8284         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
8285         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
8286         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
8287         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
8288         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
8289         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
8290         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
8291         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
8292         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
8293         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
8294         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
8295         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
8296         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
8297         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
8298         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
8299         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
8300         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
8301         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
8302         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
8303         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
8304         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
8305         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
8306         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
8307         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
8308         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
8309         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
8310         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
8311         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
8312         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
8313         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
8314         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
8315         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
8316         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
8317         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
8318         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
8319         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
8320         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
8321         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
8322         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
8323         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
8324         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
8325         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
8326         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
8327         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
8328         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
8329         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
8330         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
8331         * gcc.target/bfin/builtins/circptr.c: Ditto.
8332         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
8333         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
8334         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
8335         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
8336         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
8337         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
8338         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
8339         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
8340         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
8341         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
8342         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
8343         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
8344         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
8345         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
8346         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
8347         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
8348         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
8349         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
8350         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
8351         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
8352         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
8353         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
8354         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
8355         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
8356         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
8357         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
8358         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
8359         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
8360         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
8361         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
8362         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
8363         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
8364         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
8365         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
8366         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
8367         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
8368         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
8369         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
8370         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
8371         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
8372         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
8373         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
8374         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
8375         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
8376         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
8377         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
8378         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
8379         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
8380         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
8381         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
8382         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
8383         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
8384         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
8385         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
8386         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
8387         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
8388         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
8389         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
8390         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
8391         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
8392         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
8393         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
8394         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
8395         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
8396         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
8397         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
8398         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
8399         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
8400         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
8401         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
8402
8403 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
8404
8405         * gcc.target/arm/cold-lc.c: New test.
8406
8407 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
8408
8409         PR target/48774
8410         * gcc.dg/pr48774.c: New test.
8411
8412 2011-05-03  Richard Guenther  <rguenther@suse.de>
8413
8414         * gcc.dg/large-size-array-5.c: New testcase.
8415
8416 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
8417
8418         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
8419
8420 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
8421
8422         * lib/target-supports.exp (check_effective_target_vect_strided):
8423         Replace with...
8424         (check_effective_target_vect_strided2)
8425         (check_effective_target_vect_strided3)
8426         (check_effective_target_vect_strided4)
8427         (check_effective_target_vect_strided8): ...these new functions.
8428
8429         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
8430         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
8431         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
8432         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
8433         * gcc.dg/vect/pr37539.c: Likewise.
8434         * gcc.dg/vect/slp-11a.c: Likewise.
8435         * gcc.dg/vect/slp-11b.c: Likewise.
8436         * gcc.dg/vect/slp-11c.c: Likewise.
8437         * gcc.dg/vect/slp-12a.c: Likewise.
8438         * gcc.dg/vect/slp-12b.c: Likewise.
8439         * gcc.dg/vect/slp-18.c: Likewise.
8440         * gcc.dg/vect/slp-19a.c: Likewise.
8441         * gcc.dg/vect/slp-19b.c: Likewise.
8442         * gcc.dg/vect/slp-21.c: Likewise.
8443         * gcc.dg/vect/slp-23.c: Likewise.
8444         * gcc.dg/vect/vect-cselim-1.c: Likewise.
8445
8446         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
8447         instead of vect_interleave && vect_extract_even_odd.
8448         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
8449         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
8450         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
8451         * gcc.dg/vect/vect-1.c: Likewise.
8452         * gcc.dg/vect/vect-10.c: Likewise.
8453         * gcc.dg/vect/vect-98.c: Likewise.
8454         * gcc.dg/vect/vect-107.c: Likewise.
8455         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
8456         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
8457         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
8458         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
8459         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8460         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
8461         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
8462         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
8463         * gcc.dg/vect/vect-strided-float.c: Likewise.
8464         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
8465         * gcc.dg/vect/vect-strided-mult.c: Likewise.
8466         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
8467         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
8468         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
8469         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
8470         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
8471         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8472         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
8473         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
8474         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
8475         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
8476         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
8477         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
8478         * gcc.dg/vect/vect-vfa-03.c: Likewise.
8479
8480         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
8481         target condition.
8482         * gcc.dg/vect/pr30843.c: Likewise.
8483         * gcc.dg/vect/pr33866.c: Likewise.
8484         * gcc.dg/vect/slp-reduc-6.c: Likewise.
8485         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
8486         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
8487         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
8488
8489 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
8490
8491         * gcc.dg/vect/slp-11.c: Split into...
8492         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
8493         gcc.dg/vect/slp-11c.c: ...these tests.
8494         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
8495         * gcc.dg/vect/slp-12c.c: ...this new test.
8496         * gcc.dg/vect/slp-19.c: Split into...
8497         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
8498         gcc.dg/vect/slp-19c.c: ...these new tests.
8499
8500 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
8501
8502         * lib/target-supports.exp
8503         (check_effective_target_vect_extract_even_odd_wide): Delete.
8504         (check_effective_target_vect_strided_wide): Likewise.
8505         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
8506         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
8507         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
8508         * gcc.dg/vect/pr37539.c: Likewise.
8509         * gcc.dg/vect/slp-11.c: Likewise.
8510         * gcc.dg/vect/slp-12a.c: Likewise.
8511         * gcc.dg/vect/slp-12b.c: Likewise.
8512         * gcc.dg/vect/slp-19.c: Likewise.
8513         * gcc.dg/vect/slp-23.c: Likewise.
8514         * gcc.dg/vect/vect-1.c: Likewise.
8515         * gcc.dg/vect/vect-98.c: Likewise.
8516         * gcc.dg/vect/vect-107.c: Likewise.
8517         * gcc.dg/vect/vect-strided-float.c: Likewise.
8518
8519 2011-05-02  Jason Merrill  <jason@redhat.com>
8520
8521         * g++.dg/init/new31.C: New.
8522
8523 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
8524
8525         PR c/35445
8526         * gcc.dg/pr35445.c: New test.
8527
8528 2011-05-02  Jason Merrill  <jason@redhat.com>
8529
8530         * c-c++-common/vla-1.c: New.
8531
8532 2011-05-02  Richard Guenther  <rguenther@suse.de>
8533
8534         PR tree-optimization/48822
8535         * gcc.dg/torture/pr48822.c: New testcase.
8536
8537 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
8538
8539         PR c++/47969
8540         * g++.dg/cpp0x/constexpr-47969.C: New.
8541
8542 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
8543
8544         PR testsuite/48498
8545         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
8546         on vect_no_align targets.
8547         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
8548         vect_no_align targets.
8549
8550 2011-05-01  Xinliang David Li  <davidxl@google.com>
8551
8552         * gcc.dg/tree-ssa/integer-addr.c: New test.
8553         * gcc.dg/tree-ssa/alias_bug.c: New test.
8554
8555 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8556
8557         PR libgfortran/48787
8558         * gfortran.dg/round_3.f08: Add more checks.
8559
8560 2011-04-30  Tobias Burnus  <burnus@net-b.de>
8561
8562         PR fortran/48821
8563         * gfortran.dg/import9.f90: New, proper test.
8564         * gfortran.dg/interface_37.f90: Remove bogus
8565         test (bogus copy of interface_36.f90).
8566
8567 2011-04-30  Tobias Burnus  <burnus@net-b.de>
8568
8569         PR fortran/48821
8570         * gfortran.dg/interface_37.f90: New.
8571
8572 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
8573
8574         PR fortran/48746
8575         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
8576
8577 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
8578
8579         PR tree-optimization/48809
8580         * gcc.c-torture/execute/pr48809.c: New test.
8581
8582 2011-04-29  Jeff Law <law@redhat.com>
8583
8584         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
8585
8586 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
8587
8588         PR c++/48606
8589         * g++.dg/init/ctor10.C: New.
8590
8591 2011-04-29  Le-Chun Wu  <lcwu@google.com>
8592
8593         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
8594           warning in implicitly instantiated templates.
8595
8596 2011-04-29  Le-Chun Wu  <lcwu@google.com>
8597
8598         * g++.dg/warn/Wnull-conversion-1.C: New.
8599         * g++.dg/warn/Wnull-conversion-2.C: New.
8600
8601 2011-04-29  Diego Novillo  <dnovillo@google.com>
8602
8603         * g++.old-deja/g++.other/null3.C: Expect warning about
8604         converting boolean to a pointer.
8605
8606 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
8607
8608         PR fortran/48462
8609         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
8610         being a target.
8611
8612         PR fortran/48746
8613         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
8614
8615 2011-04-29  Tobias Burnus  <burnus@net-b.de>
8616
8617         PR fortran/48810
8618         * gfortran.dg/typebound_proc_22.f90: New.
8619
8620         PR fortran/48800
8621         * gfortran.dg/interface_36.f90: New.
8622
8623 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8624
8625         PR libgfortran/48488
8626         PR libgfortran/48602
8627         PR libgfortran/48615
8628         PR libgfortran/48684
8629         PR libgfortran/48787
8630         * gfortran.dg/fmt_g.f: Adjust test.
8631         * gfortran.dg/fmt_g0_1.f08: Adjust test.
8632         * gfortran.dg/round_3.f08: New test.
8633         * gfortran.dg/namelist_print_1.f: Adjust test.
8634         * gfortran.dg/char4_iunit_1.f03: Adjust test.
8635         * gfortran.dg/f2003_io_5.f03: Adjust test.
8636         * gfortran.dg/coarray_15.f90: Adjust test.
8637         * gfortran.dg/namelist_65.f90: Adjust test.
8638         * gfortran.dg/fmt_cache_1.f: Adjust test.
8639         * gfortran.dg/char4_iunit_2.f03: Adjust test.
8640         * gfortran.dg/real_const_3.f90: Adjust test.
8641
8642 2011-04-29  Jan Hubicka  <jh@suse.cz>
8643
8644         * gcc.dg/tree-ssa/inline-10.c: New testcase.
8645         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
8646
8647 2011-04-28  Xinliang David Li  <davidxl@google.com>
8648
8649         * gcc.dg/tree-prof/prof-robust-1.c: New test.
8650         * g++.dg/prof-robust-1.C: New test.
8651
8652 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
8653
8654         PR tree-optimization/48765
8655         * gcc.dg/vect/pr48765.c: New.
8656
8657 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8658
8659         PR tree-optimization/48775
8660         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
8661
8662 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
8663
8664         PR c++/48798
8665         * g++.dg/inherit/pr48798.C: New.
8666         * g++.old-deja/g++.other/base1.C: Adjust.
8667
8668 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
8669
8670         PR c++/48656
8671         * g++.dg/template/inherit7.C: New test case.
8672
8673 2011-04-28  Richard Guenther  <rguenther@suse.de>
8674
8675         PR tree-optimization/40052
8676         PR tree-optimization/15347
8677         * gcc.dg/tree-ssa/vrp57.c: New testcase.
8678         * gcc.dg/pr15347.c: Likewise.
8679
8680 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
8681
8682         PR c++/48530
8683         * g++.dg/cpp0x/sfinae18.C: New.
8684
8685 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
8686
8687         PR c++/48771
8688         * g++.dg/ext/is_literal_type1.C: New.
8689
8690 2011-04-28  Tobias Burnus  <burnus@net-b.de>
8691
8692         PR fortran/48112
8693         PR fortran/48279
8694         * gfortran.dg/interface_35.f90: New.
8695         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
8696         * gfortran.dg/func_result_6.f90: Add dg-warning.
8697         * gfortran.dg/bessel_1.f90: Ditto.
8698         * gfortran.dg/hypot_1.f90: Ditto.
8699         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
8700         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8701         * gfortran.dg/interface_assignment_4.f90: Ditto.
8702
8703 2011-04-27  Jason Merrill  <jason@redhat.com>
8704
8705         * g++.dg/ext/complex8.C: New.
8706
8707         * g++.dg/cpp0x/initlist49.C: New.
8708         * g++.dg/init/new30.C: New.
8709
8710 2011-04-27  Tobias Burnus  <burnus@net-b.de>
8711
8712         PR fortran/48788
8713         * gfortran.dg/whole_file_34.f90: New.
8714
8715 2011-04-27  Jan Hubicka  <jh@suse.cz>
8716
8717         * gcc.dg/tree-ssa/inline-9.c: New testcase.
8718
8719 2011-04-27  Jason Merrill  <jason@redhat.com>
8720
8721         * g++.old-deja/g++.oliva/overload1.C: Adjust.
8722
8723         * g++.dg/parse/ambig6.C: New.
8724
8725 2011-04-27  Nick Clifton  <nickc@redhat.com>
8726
8727         * gcc.dg/20020312-2.c: Add definition for RX.
8728
8729         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
8730         option with RX targets.
8731
8732         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
8733         /* */ comments.
8734
8735 2011-04-27  Richard Guenther  <rguenther@suse.de>
8736
8737         * gcc.dg/tree-ssa/pr23382.c: Remove.
8738
8739 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8740
8741         PR target/48767
8742         * gcc.c-torture/compile/pr48767.c: New test.
8743
8744 2011-04-27  Richard Guenther  <rguenther@suse.de>
8745
8746         PR tree-optimization/48772
8747         * g++.dg/pr48772.C: New testcase.
8748
8749 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
8750
8751         PR c/48742
8752         * gcc.c-torture/compile/pr48742.c: New test.
8753
8754 2011-04-26  Jason Merrill  <jason@redhat.com>
8755
8756         * g++.dg/lookup/koenig13.C: New.
8757
8758         * g++.dg/cpp0x/initlist48.C: New.
8759
8760 2011-04-25  Jason Merrill  <jason@redhat.com>
8761
8762         * g++.dg/cpp0x/sfinae17.C: New.
8763
8764 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
8765
8766         PR target/48258
8767         * gcc.target/powerpc/pr48258-1.c: New file.
8768         * gcc.target/powerpc/pr48258-2.c: Ditto.
8769
8770 2011-04-26  Xinliang David Li  <davidxl@google.com>
8771
8772         * gcc.dg/uninit-suppress.c: New test.
8773         * gcc.dg/uninit-suppress.c: New test.
8774
8775 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
8776
8777         PR debug/48768
8778         * gcc.dg/pr48768.c: New test.
8779
8780         PR tree-optimization/48734
8781         * gcc.c-torture/compile/pr48734.c: New test.
8782
8783         PR testsuite/48753
8784         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
8785
8786 2011-04-26  Richard Guenther  <rguenther@suse.de>
8787
8788         PR tree-optimization/48731
8789         * gcc.dg/torture/pr48731.c: New testcase.
8790
8791 2011-04-26  Richard Guenther  <rguenther@suse.de>
8792
8793         PR testsuite/48753
8794         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
8795
8796 2011-04-26  Richard Guenther  <rguenther@suse.de>
8797
8798         PR middle-end/48694
8799         * gcc.dg/torture/pr48694-1.c: New testcase.
8800         * gcc.dg/torture/pr48694-2.c: Likewise.
8801
8802 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
8803
8804         * g++.dg/ext/underlying_type1.C: New.
8805         * g++.dg/ext/underlying_type2.C: Likewise.
8806         * g++.dg/ext/underlying_type3.C: Likewise.
8807         * g++.dg/ext/underlying_type4.C: Likewise.
8808         * g++.dg/ext/underlying_type5.C: Likewise.
8809         * g++.dg/ext/underlying_type6.C: Likewise.
8810         * g++.dg/ext/underlying_type7.C: Likewise.
8811         * g++.dg/ext/underlying_type8.C: Likewise.
8812         * g++.dg/ext/underlying_type9.C: Likewise.
8813         * g++.dg/ext/underlying_type10.C: Likewise.
8814
8815 2011-04-25  Jason Merrill  <jason@redhat.com>
8816
8817         * g++.dg/cpp0x/regress/template-const2.C: New.
8818
8819 2011-04-25  Jeff Law <law@redhat.com>
8820
8821         * gcc.dg/tree-ssa/vrp56.c: new test.
8822
8823 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8824
8825         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
8826
8827 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
8828
8829         PR preprocessor/48740
8830         * c-c++-common/raw-string-11.c: New test.
8831
8832 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
8833
8834         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
8835         hppa*-*-hpux*.
8836
8837 2011-04-23  Tobias Burnus  <burnus@net-b.de>
8838
8839         PR fortran/18918
8840         * gfortran.dg/coarray_19.f90: New.
8841
8842 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
8843
8844         PR c/48685
8845         * gcc.dg/pr48685.c: New test.
8846
8847 2011-04-22  Jan Hubicka  <jh@suse.cz>
8848
8849         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
8850
8851 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
8852
8853         PR tree-optimization/48717
8854         * gcc.c-torture/execute/pr48717.c: New test.
8855
8856 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
8857
8858         PR target/48723
8859         * gcc.target/i386/pr48723.c: New test.
8860
8861 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
8862
8863         PR c/48716
8864         * gcc.dg/gomp/pr48716.c: New test.
8865         * g++.dg/gomp/pr48716.C: New test.
8866
8867 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
8868
8869         PR c/36750
8870         * gcc.dg/missing-field-init-2.c: Update testcase.
8871
8872 2011-04-22  Alan Modra  <amodra@gmail.com>
8873
8874         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
8875
8876 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8877
8878         PR fortran/48405
8879         * gfortran.dg/function_optimize_6.f90:  New test.
8880
8881 2011-04-21  Easwaran Raman  <eraman@google.com>
8882
8883         * gcc.dg/stack-layout-2.c: New test.
8884
8885 2011-04-21  Richard Guenther  <rguenther@suse.de>
8886
8887         PR lto/48703
8888         * g++.dg/lto/pr48207-2_0.C: New testcase.
8889         * g++.dg/lto/pr48207-3_0.C: Likewise.
8890
8891 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8892
8893         * gnat.dg/volatile5.adb: New test.
8894         * gnat.dg/volatile5_pkg.ads: New helper.
8895
8896 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
8897
8898         PR target/48708
8899         * gcc.target/i386/pr48708.c: New test.
8900
8901 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
8902
8903         * gcc.dg/vect/vect-119.c: New test.
8904
8905 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
8906
8907         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
8908         and once without.
8909
8910 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
8911             Richard Sandiford  <richard.sandiford@linaro.org>
8912
8913         PR target/46329
8914         * gcc.target/arm/pr46329.c: New test.
8915
8916 2011-04-21  Tobias Burnus  <burnus@net-b.de>
8917
8918         PR fortran/18918
8919         * gfortran.dg/coarray_18.f90: New.
8920
8921 2011-04-20  Jason Merrill  <jason@redhat.com>
8922
8923         * g++.dg/cpp0x/initlist47.C: New.
8924
8925         * g++.dg/init/dtor4.C: New.
8926
8927 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
8928
8929         PR target/48678
8930         * gcc.target/i386/sse2-pinsrw.c: New test.
8931         * gcc.target/i386/avx-vpinsrw.c: Ditto.
8932         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
8933         * gcc.target/i386/sse2-insvhi.c: Ditto.
8934         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
8935         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
8936
8937 2011-04-20  Jason Merrill  <jason@redhat.com>
8938
8939         * g++.dg/template/const4.C: New.
8940
8941 2011-04-20  Easwaran Raman  <eraman@google.com>
8942
8943         * gcc.dg/stack-layout-1.c: New test.
8944
8945 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
8946
8947         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
8948         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
8949         function.
8950
8951 2011-04-20  Kai Tietz  <ktietz@redhat.com>
8952
8953         * gcc.dg/binop-xor1.c: New test.
8954         * gcc.dg/binop-xor2.c: New test.
8955         * gcc.dg/binop-xor3.c: New test.
8956         * gcc.dg/binop-xor4.c: New test.
8957         * gcc.dg/binop-xor5.c: New test.
8958
8959 2011-04-20  Richard Guenther  <rguenther@suse.de>
8960
8961         PR tree-optimization/47892
8962         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
8963
8964 2011-04-20  Richard Guenther  <rguenther@suse.de>
8965
8966         PR middle-end/48695
8967         * g++.dg/torture/pr48695.C: New testcase.
8968
8969 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
8970
8971         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
8972         * gcc.c-torture/execute/cmpsi-2.c: Ditto
8973         * gcc.c-torture/execute/pr45262.c: Ditto
8974         * gcc.dg/torture/pr43165.c: Ditto.
8975         * gcc.dg/torture/pr47228.c: Ditto.
8976         * gcc.dg/tree-ssa/pr45144.c: Ditto.
8977         * gcc.dg/ipa/pr45644.c: Ditto.
8978         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
8979         PDP11.
8980
8981 2011-04-19  Jason Merrill  <jason@redhat.com>
8982
8983         * g++.dg/ext/complex7.C: New.
8984
8985         * g++.dg/ext/attrib41.C: New.
8986
8987 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
8988
8989         PR testsuite/48676
8990         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
8991
8992 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
8993
8994         PR target/48678
8995         * gcc.target/i386/pr48678.c: New test.
8996
8997 2011-04-19  Martin Jambor  <mjambor@suse.cz>
8998
8999         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
9000         * g++.dg/opt/devirt2.C: New test.
9001         * g++.dg/ipa/devirt-g-1.C: Likewise.
9002
9003 2011-04-19  Tobias Burnus  <burnus@net-b.de>
9004
9005         PR fortran/48588
9006         * gfortran.dg/whole_file_33.f90: New.
9007
9008 2011-04-19  Martin Jambor  <mjambor@suse.cz>
9009
9010         * g++.dg/ipa/devirt-7.C: New test.
9011
9012 2011-04-19  Richard Guenther  <rguenther@suse.de>
9013
9014         PR lto/48207
9015         * g++.dg/lto/pr48207_0.C: New testcase.
9016
9017 2011-04-18  Jason Merrill  <jason@redhat.com>
9018
9019         * g++.dg/init/void1.C: New.
9020
9021         * g++.dg/cpp0x/union4.C: New.
9022
9023 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
9024
9025         PR middle-end/48661
9026         * g++.dg/torture/pr48661.C: New test.
9027
9028         PR c++/48632
9029         * g++.dg/gomp/pr48632.C: New test.
9030
9031 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
9032
9033         * gcc.target/i386/sse2-maskmovdqu.c: New test.
9034         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
9035
9036 2011-04-18  Tobias Burnus  <burnus@net-b.de>
9037
9038         PR fortran/18918
9039         * gfortran.dg/coarray_17.f90: New.
9040         * gfortran.dg/coarray_10.f90: Update dg-error.
9041
9042 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9043
9044         PR testsuite/48251
9045         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9046         * gfortran.dg/guality/guality.exp: Likewise.
9047
9048 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9049
9050         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
9051
9052 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9053
9054         * gcc.dg/vect/pr48377.c: Remove dg-do run.
9055
9056 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9057
9058         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
9059
9060 2011-04-18  Richard Guenther  <rguenther@suse.de>
9061
9062         PR middle-end/46364
9063         * g++.dg/torture/pr46364.C: New testcase.
9064
9065 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9066
9067         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
9068
9069 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
9070
9071         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
9072
9073 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
9074             Ira Rosen  <ira.rosen@linaro.org>
9075
9076         PR target/48252
9077         * gcc.target/arm/pr48252.c: New test.
9078
9079 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
9080
9081         PR tree-optimization/48616
9082         * gcc.dg/pr48616.c: New test.
9083
9084 2011-04-18  Tobias Burnus  <burnus@net-b.de>
9085
9086         PR fortran/18918
9087         * gfortran.dg/coarray_16.f90: New.
9088
9089 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
9090
9091         PR fortran/48462
9092         * gfortran.dg/realloc_on_assign_7.f03: New test.
9093
9094 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9095
9096         PR libgfortran/48602
9097         * gfortran.dg/fmt_g0_6.f08: New test.
9098
9099 2011-04-17  Jason Merrill  <jason@redhat.com>
9100
9101         * g++.dg/cpp0x/sfinae16.C: New.
9102
9103 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
9104
9105         * gcc.target/mips/reg-var-1.c: New test.
9106
9107 2011-04-17  Jan Hubicka  <jh@suse.cz>
9108
9109         * gcc.dg/winline-5.c: Update testcase.
9110
9111 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
9112
9113         * gnat.dg/discr27.ad[sb]: Move dg directive.
9114         * gnat.dg/discr28.ad[sb]: New test.
9115         * gnat.dg/discr28_pkg.ads: New helper.
9116
9117 2011-04-17  Michael Matz  <matz@suse.de>
9118
9119         PR tree-optimization/48622
9120         PR lto/48645
9121         * gcc.dg/lto/pr48622_0.c: New test.
9122
9123 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
9124
9125         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
9126         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
9127         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
9128         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9129         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9130         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9131
9132 2011-04-15  Jason Merrill  <jason@redhat.com>
9133
9134         * g++.dg/cpp0x/range-for17.C: New.
9135
9136 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9137
9138         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
9139         * g++.dg/cpp0x/range-for3.C: Likewise.
9140         * g++.dg/cpp0x/range-for9.C: Correct error message.
9141         * g++.dg/cpp0x/range-for11.C: New.
9142         * g++.dg/cpp0x/range-for12.C: New.
9143         * g++.dg/cpp0x/range-for13.C: New.
9144         * g++.dg/cpp0x/range-for14.C: New.
9145         * g++.dg/cpp0x/range-for15.C: New.
9146         * g++.dg/cpp0x/range-for16.C: New.
9147
9148 2011-04-15  Tobias Burnus  <burnus@net-b.de>
9149
9150         PR fortran/18918
9151         * gfortran.dg/coarray_15.f90: Change to dg-do run.
9152
9153 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
9154
9155         * objc.dg/naming-4.m: Updated.
9156         * objc.dg/naming-5.m: Updated.
9157         * objc.dg/naming-6.m: New.
9158         * objc.dg/naming-7.m: New.
9159         * obj-c++.dg/naming-1.mm: Updated.
9160         * obj-c++.dg/naming-2.mm: Updated.
9161         * obj-c++.dg/naming-3.mm: New.
9162         * obj-c++.dg/naming-4.mm: New.
9163
9164 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9165
9166         PR libgfortran/48589
9167         * gfortran.dg/fmt_g0_5.f08: New test.
9168
9169 2011-04-15  Richard Guenther  <rguenther@suse.de>
9170
9171         PR testsuite/48286
9172         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
9173
9174 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
9175
9176         * gcc.target/avr/torture/pr41885.c (dg-options): Change
9177         -finline-limit=0 to -fno-inline
9178
9179 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
9180
9181         PR target/48614
9182         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
9183         just avx.
9184
9185 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
9186
9187         PR target/48605
9188         * gcc.target/i386/sse4_1-insertps-3.c: New test.
9189         * gcc.target/i386/sse4_1-insertps-4.c: New test.
9190         * gcc.target/i386/avx-insertps-3.c: New test.
9191         * gcc.target/i386/avx-insertps-4.c: New test.
9192
9193 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
9194
9195         * gcc.target/avr/torture/pr41885.c (dg-options): Add
9196         -finline-limit=0
9197
9198 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
9199
9200         PR target/46779
9201         PR target/45291
9202         PR target/41894
9203         * gcc.target/avr/pr46779-1.c: New test case
9204         * gcc.target/avr/pr46779-2.c: New test case
9205
9206 2011-04-14  Jason Merrill  <jason@redhat.com>
9207
9208         * g++.dg/cpp0x/sfinae15.C: New.
9209
9210         * g++.dg/cpp0x/sfinae14.C: New.
9211
9212         * g++.dg/ext/vla10.C: New.
9213
9214 2011-04-14  Richard Guenther  <rguenther@suse.de>
9215
9216         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
9217
9218 2011-04-14  Richard Guenther  <rguenther@suse.de>
9219
9220         * gcc.dg/fold-bitand-4.c: Move ...
9221         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
9222
9223 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
9224
9225         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
9226         variables const.
9227         * gcc.target/avr/torture/trivial.c: Ditto.
9228
9229 2011-04-13  Jason Merrill  <jason@redhat.com>
9230
9231         * g++.dg/template/operator11.C: New.
9232
9233 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
9234
9235         PR middle-end/48591
9236         * gcc.dg/gomp/pr48591.c: New test.
9237
9238         PR c++/48570
9239         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
9240         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
9241
9242 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
9243
9244         PR c++/48574
9245         * g++.dg/template/dependent-expr7.C: New test case.
9246
9247 2011-04-13  Jason Merrill  <jason@redhat.com>
9248
9249         * g++.dg/cpp0x/sfinae13.C: New.
9250
9251 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
9252
9253         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
9254
9255 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
9256
9257         * gcc.target/arm/pr43698.c: Remove -march option.
9258
9259 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
9260
9261         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
9262         -march option.
9263
9264 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
9265
9266         PR fortran/48360
9267         PR fortran/48456
9268         * gfortran.dg/realloc_on_assign_6.f03: New test.
9269
9270 2011-04-12  Kai Tietz  <ktietz@redhat.com>
9271
9272         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
9273         targets the additional -mno-ms-bitfields and
9274         -Wno-packed-bitfield-compat options.
9275         * g++.dg/ext/bitfield3.C: Likewise.
9276         * g++.dg/ext/bitfield4.C: Likewise.
9277         * g++.dg/ext/bitfield5.C: Likewise.
9278         * gcc.dg/bitfld-15.c: Likewise.
9279         * gcc.dg/bitfld-16.c: Likewise.
9280         * gcc.dg/bitfld-17.c: Likewise.
9281         * gcc.dg/bitfld-18.c: Likewise.
9282
9283 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
9284
9285         * gcc.target/arm/neon-vld3-1.c: New test.
9286         * gcc.target/arm/neon-vst3-1.c: New test.
9287         * gcc.target/arm/neon/v*.c: Regenerate.
9288
9289 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
9290
9291         PR rtl-optimization/48549
9292         * g++.dg/opt/pr48549.C: New test.
9293
9294 2011-04-12  Richard Guenther  <rguenther@suse.de>
9295
9296         PR tree-optimization/46076
9297         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
9298
9299 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9300
9301         PR testsuite/21164
9302         * lib/compat.exp (compat-execute): Declare unsupported after
9303         stripping path from src1.
9304         * lib/lto.exp (lto-execute): Likewise.
9305
9306 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
9307
9308         PR c/48552
9309         * gcc.dg/pr48552-1.c: New test.
9310         * gcc.dg/pr48552-2.c: New test.
9311
9312 2011-04-11  Jason Merrill  <jason@redhat.com>
9313
9314         * g++.dg/cpp0x/sfinae12.C: New.
9315
9316         * g++.dg/cpp0x/enum10.C: New.
9317
9318         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
9319
9320         * g++.dg/cpp0x/rv-func.C: New.
9321
9322 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9323
9324         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
9325         alpha*-dec-osf5*.
9326
9327 2011-04-11  Martin Jambor  <mjambor@suse.cz>
9328
9329         PR tree-optimization/48195
9330         * gcc.dg/ipa/pr48195.c: New test.
9331
9332 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
9333
9334         * gnat.dg/return3.adb: Remove unused switch.
9335
9336 2011-04-08  Mike Stump  <mikestump@comcast.net>
9337
9338         PR testsuite/48506
9339         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
9340         default to fno-common.
9341
9342 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
9343
9344         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
9345         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
9346
9347 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9348
9349         PR fortran/48448
9350         * gfortran.dg/function_optimize_5.f90:  New test.
9351
9352 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
9353
9354         * gnat.dg/aggr17.adb: New test.
9355         * gnat.dg/aggr18.adb: Likewise.
9356
9357 2011-04-08  Michael Matz  <matz@suse.de>
9358
9359         PR middle-end/48389
9360         * gcc.target/i386/pr48389.c: New test.
9361
9362 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
9363
9364         PR rtl-optimization/48272
9365         * g++.dg/opt/pr48272.C: New.
9366
9367 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
9368
9369         PR rtl-optimization/48235
9370         * gcc.dg/pr48235.c: New.
9371
9372 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
9373
9374         PR rtl-optimization/48302
9375         * g++.dg/opt/pr48302.C: New.
9376
9377 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
9378
9379         PR target/48273
9380         * g++.dg/opt/pr48273.C: New.
9381
9382 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
9383
9384         PR rtl-optimization/48442
9385         * gcc.dg/pr48442.c: New.
9386
9387 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
9388
9389         PR tree-optimization/48377
9390         * gcc.dg/vect/pr48377.c: New test.
9391
9392 2011-04-07  Jason Merrill  <jason@redhat.com>
9393
9394         * g++.dg/cpp0x/regress/call1.C: New.
9395
9396         * g++.dg/cpp0x/variadic107.C: New.
9397
9398         * g++.dg/cpp0x/sfinae11.C: New.
9399         * g++.dg/cpp0x/noexcept02.C: Fix.
9400
9401         * g++.dg/cpp0x/sfinae10.C: New.
9402
9403         * g++.dg/cpp0x/sfinae9.C: New.
9404
9405         * c-c++-common/Wcast-qual-1.c: Move here from...
9406         * gcc.dg/cast-qual-3.c: ...here, and...
9407         * g++.dg/warn/Wcast-qual2.C: ...here.
9408
9409         * g++.dg/cpp0x/sfinae8.C: New.
9410
9411         * g++.dg/cpp0x/sfinae7.C: New.
9412
9413         * g++.dg/cpp0x/enum9.C: New.
9414
9415 2011-04-07  Mike Stump  <mikestump@comcast.net>
9416
9417         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
9418         with no trampolines.
9419
9420 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
9421
9422         PR fortran/48117
9423         * gfortran.dg/gomp/pr48117.f90: New test.
9424
9425         PR debug/48343
9426         * gcc.dg/torture/pr48343.c: New test.
9427
9428 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9429
9430         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
9431
9432 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
9433
9434         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
9435
9436 2011-04-07  Tom de Vries  <tom@codesourcery.com>
9437
9438         PR target/43920
9439         * lib/scanasm.exp (object-size): New proc.
9440         * gcc.target/arm/pr43920-2.c: New test.
9441
9442 2011-04-06  Tobias Burnus  <burnus@net-b.de>
9443
9444         PR fortran/18918
9445         PR fortran/48477
9446         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
9447
9448 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
9449
9450         * gcc.dg/mtune.c: Prune note from output.
9451
9452 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
9453
9454         PR debug/48466
9455         * gcc.dg/guality/pr36977.c: New test.
9456         * gcc.dg/guality/pr48466.c: New test.
9457
9458 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9459
9460         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
9461
9462 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
9463
9464         * gnat.dg/return3.adb: New test.
9465
9466 2011-04-06  Richard Guenther  <rguenther@suse.de>
9467
9468         PR tree-optimization/47663
9469         * gcc.dg/tree-ssa/inline-8.c: New testcase.
9470
9471 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
9472
9473         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
9474         Solaris 8 and 9 as well.
9475
9476 2011-04-05  Tom de Vries  <tom@codesourcery.com>
9477
9478         PR target/43920
9479         * gcc.target/arm/pr43920-1.c: New test.
9480
9481 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
9482
9483         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
9484         (cctor): Actually return the value.
9485         (main): Cast return values.
9486
9487 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9488
9489         * gfortran.dg/character_comparison_8.f90:  New test.
9490
9491 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9492
9493         * frontend-passes: (optimize_lexical_comparison): New function.
9494         (optimize_expr): Call it.
9495         (optimize_comparison): Also handle lexical comparison functions.
9496         Return false instad of -2 for unequal comparison.
9497
9498 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9499
9500         PR fortran/48412
9501         * function_optimize_4.f90:  New test.
9502
9503 2011-04-04  Tobias Burnus  <burnus@net-b.de>
9504
9505         PR fortran/18918
9506         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
9507         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
9508         * gfortran.dg/coarray_15.f90: New.
9509
9510 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9511
9512         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
9513         * gfortran.dg/bessel_7.f90: Likewise.
9514
9515 2011-04-03  Tobias Burnus  <burnus@net-b.de>
9516
9517         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
9518
9519 2011-04-03  Richard Guenther  <rguenther@suse.de>
9520             Ira Rosen  <ira.rosen@linaro.org>
9521
9522         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
9523         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
9524         -ftree-loop-if-convert-stores.
9525
9526 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
9527
9528         * gnat.dg/specs/aggr2.ads: New test.
9529
9530 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
9531
9532         * gnat.dg/debug2.ad[sb]: New test.
9533         * gnat.dg/debug2_pkg.ads: New helper.
9534         * gnat.dg/debug3.ad[sb]: New test.
9535
9536 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
9537
9538         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
9539
9540 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
9541
9542         PR middle-end/48335
9543         * gcc.c-torture/compile/pr48335-1.c: New test.
9544         * gcc.dg/pr48335-1.c: New test.
9545         * gcc.dg/pr48335-2.c: New test.
9546         * gcc.dg/pr48335-3.c: New test.
9547         * gcc.dg/pr48335-4.c: New test.
9548         * gcc.dg/pr48335-5.c: New test.
9549         * gcc.dg/pr48335-6.c: New test.
9550         * gcc.dg/pr48335-7.c: New test.
9551         * gcc.dg/pr48335-8.c: New test.
9552         * gcc.target/i386/pr48335-1.c: New test.
9553
9554 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
9555
9556         PR c/36299
9557         * gcc.dg/Waddress.c: New test.
9558
9559 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
9560
9561         PR fortran/48352
9562         * gfortran.dg/function_optimize_3.f90:  New test.
9563
9564 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
9565
9566         * gcc.c-torture/compile/20110401-1.c: New test.
9567
9568         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
9569         * g++.dg/lto/20091002-2_0.C: Likewise.
9570         * g++.dg/lto/20090303_0.c: Likewise.
9571         * g++.dg/lto/20091004-1_0.C: Likewise.
9572         * g++.dg/lto/20091002-3_0.C: Likewise.
9573         * g++.dg/lto/20091004-2_0.C: Likewise.
9574         * g++.dg/lto/20081123_0.C: Likewise.
9575         * g++.dg/lto/20090313_0.C: Likewise.
9576         * g++.dg/lto/20081109-1_0.C: Likewise.
9577         * g++.dg/lto/20081219_0.C: Likewise.
9578         * g++.dg/lto/20081204-1_0.C: Likewise.
9579         * g++.dg/lto/20090302_0.C: Likewise.
9580         * g++.dg/lto/20081119-1_0.C: Likewise.
9581         * g++.dg/lto/20081118_0.C: Likewise.
9582         * gcc.dg/lto/20091020-2_0.c: Likewise.
9583         * gcc.dg/lto/20090210_0.c: Likewise.
9584         * gcc.dg/lto/20081204-1_0.c: Likewise.
9585         * gcc.dg/lto/20081224_0.c: Likewise.
9586         * gcc.dg/lto/20090219_0.c: Likewise.
9587         * gcc.dg/lto/20091014-1_0.c: Likewise.
9588         * gcc.dg/lto/20091016-1_0.c: Likewise.
9589         * gcc.dg/lto/20090206-2_0.c: Likewise.
9590         * gcc.dg/lto/20090116_0.c: Likewise.
9591         * gcc.dg/lto/20091013-1_0.c: Likewise.
9592         * gcc.dg/lto/20091015-1_0.c: Likewise.
9593         * gcc.dg/lto/20090126-2_0.c: Likewise.
9594
9595 2011-03-31  Ian Lance Taylor  <iant@google.com>
9596
9597         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
9598
9599 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
9600
9601         * gnat.dg/opt16.adb: New test.
9602
9603 2011-03-31  Jason Merrill  <jason@redhat.com>
9604
9605         * g++.dg/cpp0x/defaulted24.C: New.
9606
9607 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9608
9609         PR target/16292
9610         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
9611         with -O0.
9612
9613 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
9614
9615         * g++.dg/other/i386-9.C: New test.
9616
9617 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9618
9619         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
9620
9621 2011-03-30  Jason Merrill  <jason@redhat.com>
9622
9623         * g++.dg/cpp0x/regress/error-recovery1.C: New.
9624
9625         * g++.dg/cpp0x/regress/isnan.C: New.
9626
9627         * g++.dg/cpp0x/initlist46.C: New.
9628
9629 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
9630
9631         PR target/47551
9632         * gcc.target/arm/neon-modes-2.c: New test.
9633
9634 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
9635
9636         PR c/48305
9637         * gcc.c-torture/compile/pr48305.c: New test.
9638
9639 2011-03-29  Jason Merrill  <jason@redhat.com>
9640
9641         * g++.dg/cpp0x/regress/value-dep1.C: New.
9642
9643 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
9644
9645         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
9646
9647 2011-03-29  Ian Lance Taylor  <iant@google.com>
9648
9649         * go.test/go-test.exp: Handle the test lines used in several new
9650         tests.
9651         (errchk): Add opts parameter.  Change all callers.  Handle parens
9652         in regexps.
9653
9654 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
9655             Dominique d'Humieres  <dominiq@lps.ens.fr>
9656
9657         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
9658         and __APPLE__ && __PPC__ && __ALTIVEC__.
9659
9660 2011-03-29  Jason Merrill  <jason@redhat.com>
9661
9662         * g++.dg/cpp0x/dependent1.C: New.
9663
9664         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
9665
9666         * g++.dg/cpp0x/constexpr-memfn1.C: New.
9667
9668         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
9669
9670 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
9671
9672         PR fortran/48095
9673         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
9674         * gfortran.dg/proc_ptr_comp_32.f90: New.
9675
9676 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
9677
9678         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
9679         check for corresponding warning.
9680
9681 2011-03-28  Jason Merrill  <jason@redhat.com>
9682
9683         * g++.dg/cpp0x/rv-deduce2.C: New.
9684
9685 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
9686
9687         PR debug/48203
9688         * gcc.dg/pr48203.c: New test.
9689
9690 2011-03-28  Jeff Law <law@redhat.com>
9691
9692         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
9693
9694 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
9695
9696         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
9697         and __PPC__ && __ALTIVEC__.
9698
9699 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
9700
9701         PR testsuite/48238
9702         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
9703         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9704         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9705         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9706
9707 2011-03-28  Jason Merrill  <jason@redhat.com>
9708
9709         * g++.dg/cpp0x/initlist-array2.C: New.
9710
9711         * g++.dg/cpp0x/initlist-array1.C: New.
9712
9713         * g++.dg/cpp0x/constexpr-compound.C: New.
9714
9715         * g++.dg/cpp0x/constexpr-using.C: New.
9716
9717         * g++.dg/cpp0x/constexpr-noexcept.C: New.
9718
9719 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
9720
9721         PR testsuite/48276
9722         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
9723
9724 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
9725
9726         * gcc.dg/slp-1.c: New test.
9727
9728 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9729
9730         * gcc.target/i386/avx256-unaligned-load-1.c: New.
9731         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
9732         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
9733         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
9734         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
9735         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
9736         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
9737         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
9738         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
9739         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
9740         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
9741         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
9742         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
9743         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
9744
9745 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
9746
9747         PR fortran/47065
9748         * gfortran.dg/trim_optimize_5.f90:  New test.
9749         * gfortran.dg/trim_optimize_6.f90:  New test.
9750
9751 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
9752
9753         PR target/38598
9754         * gcc.target/mips/madd-7.c: Remove -mlong32.
9755         * gcc.target/mips/msub-7.c: Likewise.
9756
9757 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
9758
9759         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
9760         accesses to preserve the meaning of the test for doubleword vectors.
9761         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
9762         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
9763
9764 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
9765
9766         PR fortran/48291
9767         * gfortran.dg/class_42.f03: New.
9768
9769 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
9770
9771         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
9772         strided accesses.
9773
9774 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
9775
9776         PR rtl-optimization/48144
9777         * gcc.dg/pr48144.c: New test.
9778
9779 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9780
9781         * gnat.dg/discr27.ad[sb]: New test.
9782
9783 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9784
9785         * gnat.dg/limited_with2.ad[sb]: New test.
9786         * gnat.dg/limited_with2_pkg1.ads: New helper.
9787         * gnat.dg/limited_with2_pkg2.ads: Likewise.
9788
9789 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9790
9791         * gnat.dg/opt15.adb: New test.
9792         * gnat.dg/opt15_pkg.ad[sb]: New helper.
9793
9794 2011-03-25  Tobias Burnus  <burnus@net-b.de>
9795
9796         PR fortran/48174
9797         PR fortran/45304
9798         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
9799         * gfortran.dg/leadz_trailz_3.f90: Ditto
9800
9801 2011-03-25  Martin Jambor  <mjambor@suse.cz>
9802
9803         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
9804
9805 2011-03-25  Jason Merrill  <jason@redhat.com>
9806
9807         * g++.dg/cpp0x/defaulted22.C: New.
9808         * g++.dg/cpp0x/defaulted23.C: New.
9809         * g++.dg/cpp0x/defaulted15.C: Adjust.
9810
9811 2011-03-25  Jason Merrill  <jason@redhat.com>
9812
9813         * g++.dg/cpp0x/move1.C: New.
9814
9815 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
9816
9817         PR target/48287
9818         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
9819
9820 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9821
9822         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
9823         for mips-sgi-irix6.5.
9824         Replace snprintf prototype by <stdio.h>.
9825
9826 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9827
9828         PR testsuite/48283
9829         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
9830         run_expensive_tests.
9831         * gcc.dg/graphite/block-4.c: Likewise.
9832         * gcc.dg/graphite/block-7.c: Likewise.
9833         * gcc.dg/graphite/block-8.c: Likewise.
9834
9835 2011-03-25  Richard Guenther  <rguenther@suse.de>
9836
9837         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
9838         * g++.dg/tree-ssa/pr8781.C: Likewise.
9839         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9840         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9841         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9842         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
9843         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9844         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
9845         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
9846         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
9847         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
9848         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
9849         * gcc.dg/tree-ssa/pr21574.c: Likewise.
9850         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
9851         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
9852         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
9853         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
9854         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9855         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9856         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9857         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
9858         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
9859         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9860         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
9861         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
9862         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
9863         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
9864         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
9865         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9866         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9867         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
9868         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
9869         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9870         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9871         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9872         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
9873         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
9874         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
9875         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
9876         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
9877         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
9878         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
9879         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
9880         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
9881         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
9882         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9883         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
9884         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9885         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
9886         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9887         * c-c++-common/pr46562-2.c: Likewise.
9888         * gfortran.dg/pr42108.f90: Likewise.
9889         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
9890         foo to be inlined even at -O1.
9891         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
9892         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
9893         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
9894         * gcc.dg/matrix/matrix.exp: Disable FRE.
9895
9896 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
9897
9898         PR debug/48204
9899         * gcc.dg/dfp/pr48204.c: New test.
9900
9901 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
9902
9903         PR target/48209
9904         * gcc.c-torture/execute/pr47917.c: Move this...
9905         * gcc.dg/torture/pr47917.c: to here and add xfails.
9906
9907 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9908
9909         * gnat.dg/array16.ad[sb]: New test.
9910         * gnat.dg/array16.ads: New helper.
9911
9912 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9913
9914         * gnat.dg/derived_type2.adb: New test.
9915
9916 2011-03-24  Richard Guenther  <rguenther@suse.de>
9917
9918         PR tree-optimization/48271
9919         * g++.dg/torture/pr48271.C: New testcase.
9920
9921 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9922
9923         * gnat.dg/array15.ad[sb]: New test.
9924
9925 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
9926
9927         PR target/48237
9928         * gcc.target/i386/pr48237.c: New test.
9929
9930 2011-03-24  Richard Guenther  <rguenther@suse.de>
9931
9932         PR middle-end/48269
9933         * gcc.dg/builtin-object-size-10.c: New testcase.
9934
9935 2011-03-24  Richard Guenther  <rguenther@suse.de>
9936
9937         PR tree-optimization/46562
9938         * c-c++-common/pr46562-2.c: New testcase.
9939         * c-c++-common/pr46562.c: Likewise.
9940
9941 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
9942
9943         * gcc.dg/vect/vect-cselim-1.c: New test.
9944         * gcc.dg/vect/vect-cselim-2.c: New test.
9945
9946 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
9947
9948         * gcc.target/arm/pr46934.c: New.
9949
9950 2011-03-23  Ian Lance Taylor  <iant@google.com>
9951
9952         * go.test/go-test.exp (errchk): Ignore lines containing ////.
9953
9954 2011-03-23  Richard Guenther  <rguenther@suse.de>
9955
9956         * gcc.dg/struct: Remove directory and contents.
9957
9958 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9959
9960         PR testsuite/48251
9961         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9962
9963 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
9964
9965         * gnat.dg/discr26.ad[sb]: New test.
9966         * gnat.dg/discr26_pkg.ads: New helper.
9967
9968 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
9969
9970         PR target/47553
9971         * gcc.target/arm/neon-vld-1.c: New test.
9972
9973 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
9974
9975         * gnat.dg/array14.ad[sb]: New test.
9976         * gnat.dg/array14_pkg.ads: New helper.
9977
9978 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
9979
9980         * gcc.c-torture/execute/920501-8.x: Remove.
9981         * gcc.c-torture/execute/930513-1.x: Remove.
9982         * gcc.c-torture/execute/960312-1.x: Remove.
9983         * gcc.c-torture/compile/20000804-1.c,
9984         gcc.c-torture/compile/20001205-1.c,
9985         gcc.c-torture/compile/20001226-1.c,
9986         gcc.c-torture/compile/20010518-2.c,
9987         gcc.c-torture/compile/20020312-1.c,
9988         gcc.c-torture/compile/20020604-1.c,
9989         gcc.c-torture/compile/920501-12.c,
9990         gcc.c-torture/compile/920501-4.c,
9991         gcc.c-torture/compile/920520-1.c,
9992         gcc.c-torture/compile/980506-1.c,
9993         gcc.c-torture/execute/980709-1.x,
9994         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
9995         options for m68hc11.
9996         * gcc.dg/cpp/assert4.c: Don't handle ARC.
9997         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
9998         m68hc11.
9999
10000 2011-03-22  Nick Clifton  <nickc@redhat.com>
10001
10002         * lib/target-supports.exp (check_profiling_available): Add MN10300
10003         to the list of targets that do not support profiling.  Restore
10004         alpha sorting to this list.
10005
10006 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
10007
10008         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
10009         failure on 32-bit systems.
10010         * gcc.dg/torture/vector-2.c: Ditto.
10011
10012 2011-03-22  Richard Guenther  <rguenther@suse.de>
10013
10014         PR tree-optimization/48228
10015         * gcc.dg/Wstrict-overflow-23.c: New testcase.
10016
10017 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
10018
10019         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
10020         powerpc.
10021
10022         PR target/48226
10023         * gcc.target/powerpc/pr48226.c: New file.
10024
10025 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
10026
10027         * lib/prune.exp (prune_gcc_output): Prune "could not create
10028         compact unwind for" warnings.
10029
10030 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
10031
10032         PR c/42544
10033         PR c/48197
10034         * gcc.c-torture/execute/pr42544.c: New test.
10035         * gcc.c-torture/execute/pr48197.c: New test.
10036
10037 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
10038
10039         PR preprocessor/48192
10040         * gcc.target/powerpc/pr48192.c: New file.
10041
10042         PR target/48053
10043         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
10044         split problem of 0 being loaded in a VSX register.
10045
10046 2011-03-21  Richard Guenther  <rguenther@suse.de>
10047
10048         PR c/47939
10049         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
10050         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10051         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10052         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10053
10054 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
10055
10056         PR target/48213
10057         * gcc.dg/pr48213.c: New test.
10058
10059 2011-03-21  Kai Tietz  <ktietz@redhat.com>
10060
10061         PR target/12171
10062         * g++.dg/plugin/attribute_plugin.c: Adjust test.
10063
10064 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
10065
10066         * gcc.target/arm/xor-and.c: New.
10067
10068 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10069
10070         PR fortran/22572
10071         * gfortran.dg/function_optimize_1.f90:  New test.
10072         * gfortran.dg/function_optimize_2.f90:  New test.
10073
10074 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
10075
10076         PR rtl-optimization/47502
10077         * gcc.target/i386/pr47502-1.c: New.
10078         * gcc.target/i386/pr47502-2.c: Likewise.
10079
10080 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
10081
10082         PR rtl-optimization/48156
10083         * gcc.dg/pr48156.c: New test.
10084
10085 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10086
10087         PR libfortran/47439
10088         * gfortran.dg/scratch_1.f90: Adjust test.
10089
10090 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10091
10092         PR libfortran/47439
10093         * gfortran.dg/scratch_1.f90: New test.
10094
10095 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
10096
10097         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
10098         variably modified typedefs.
10099         * gcc.dg/c1x-typedef-2.c: Remove.
10100
10101 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
10102
10103         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
10104         * gcc.dg/c1x-anon-struct-3.c: New test.
10105         * gcc.dg/anon-struct-11.c: Update.
10106
10107 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10108
10109         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
10110         dg-xfail-run-if.
10111         Only xfail with gas.
10112
10113 2011-03-18  Jason Merrill  <jason@redhat.com>
10114
10115         * g++.dg/template/fn-ptr1.C: New.
10116
10117         * g++.dg/overload/volatile1.C: New.
10118
10119         * g++.dg/opt/pr23372.C: New.
10120
10121         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
10122
10123 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10124
10125         PR middle-end/47405
10126         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
10127
10128 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
10129
10130         * gcc.target/arm/unsigned-extend-1.c: New.
10131
10132 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
10133
10134         PR bootstrap/48161
10135         * gcc.c-torture/compile/pr48161.c: New test.
10136
10137 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
10138
10139         PR middle-end/47725
10140         * gcc.dg/torture/pr47725.c: New.
10141
10142 2011-03-17  Jason Merrill  <jason@redhat.com>
10143
10144         * g++.dg/cpp0x/constexpr-overflow2.C: New.
10145         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
10146
10147 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
10148
10149         * gnat.dg/specs/elab2.ads: New test.
10150         * gnat.dg/specs/elab2_pkg.ads: New helper.
10151
10152 2011-03-17  Jason Merrill  <jason@redhat.com>
10153
10154         * g++.dg/cpp0x/decltype-1212.C: New.
10155         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
10156
10157 2011-03-17  Jason Merrill  <jason@redhat.com>
10158
10159         * g++.dg/parse/memfnquals1.C: New.
10160
10161 2011-03-17  Richard Guenther  <rguenther@suse.de>
10162
10163         PR middle-end/48134
10164         * gcc.dg/pr48134.c: New testcase.
10165
10166 2011-03-17  Richard Guenther  <rguenther@suse.de>
10167
10168         PR middle-end/48165
10169         * g++.dg/torture/pr48165.C: New testcase.
10170
10171 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
10172
10173         PR rtl-optimization/48141
10174         * gcc.dg/pr48141.c: New test.
10175
10176 2011-03-16  Jason Merrill  <jason@redhat.com>
10177
10178         * g++.dg/cpp0x/constexpr-48089.C: New.
10179
10180         * g++.dg/cpp0x/constexpr-abi1.C: New.
10181
10182         * g++.dg/cpp0x/constexpr-46336.C: New.
10183         * g++.dg/parse/friend5.C: Adjust expected errors.
10184
10185         * g++.dg/cpp0x/constexpr-47570.C: New.
10186
10187 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
10188
10189         PR debug/47510
10190         * ++.dg/debug/dwarf2/typedef6.C: New test.
10191
10192 2011-03-16  Jason Merrill  <jason@redhat.com>
10193
10194         * g++.dg/cpp0x/elision2.C: New.
10195
10196         * g++.dg/cpp0x/constexpr-array3.C: New.
10197
10198 2011-03-16  Jason Merrill  <jason@redhat.com>
10199
10200         * g++.dg/cpp0x/sfinae6.C: New.
10201         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
10202         * g++.dg/cpp0x/pr45908.C: Likewise.
10203         * g++.dg/cpp0x/sfinae6.C: Likewise.
10204         * g++.old-deja/g++.jason/conversion11.C: Likewise.
10205         * g++.old-deja/g++.law/arg11.C: Likewise.
10206
10207 2011-03-16  Jason Merrill  <jason@redhat.com>
10208
10209         * g++.dg/template/incomplete6.C: New.
10210
10211 2011-03-16  Jeff Law <law@redhat.com>
10212
10213         * gcc.dg/tree-ssa/vrp55.c: New test.
10214
10215 2011-03-16  Jason Merrill  <jason@redhat.com>
10216
10217         * g++.dg/cpp0x/auto22.C: New.
10218
10219 2011-03-16  Richard Guenther  <rguenther@suse.de>
10220
10221         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
10222         optimizing it away if promoted to const.
10223
10224 2011-03-16  Richard Guenther  <rguenther@suse.de>
10225
10226         PR tree-optimization/48149
10227         * gcc.dg/fold-complex-1.c: New testcase.
10228
10229 2011-03-16  Richard Guenther  <rguenther@suse.de>
10230
10231         PR testsuite/48147
10232         * gcc.dg/guality/pr45882.c: Really make sure no inlining
10233         or cloning happens.
10234
10235 2011-03-16  Richard Guenther  <rguenther@suse.de>
10236
10237         PR tree-optimization/26134
10238         * gcc.dg/tree-ssa/complex-6.c: New testcase.
10239
10240 2011-03-16  Richard Guenther  <rguenther@suse.de>
10241
10242         PR tree-optimization/48146
10243         * gcc.dg/torture/pr48146.c: New testcase.
10244
10245 2011-03-16  Richard Guenther  <rguenther@suse.de>
10246
10247         * gcc.dg/tree-ssa/pr14814.c: Adjust.
10248         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
10249
10250 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
10251
10252         PR middle-end/48136
10253         * gcc.c-torture/compile/pr48136.c: New test.
10254
10255         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
10256
10257         PR debug/45882
10258         * gcc.dg/guality/pr45882.c: New test.
10259
10260 2011-03-15  Jason Merrill  <jason@redhat.com>
10261
10262         * g++.dg/cpp0x/constexpr-recursion.C: New.
10263
10264         * g++.dg/cpp0x/implicit11.C: New.
10265
10266 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
10267
10268         * g++.dg/cpp0x/constexpr-attribute.C: New.
10269
10270 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10271
10272         * g++.dg/parse/pr34758.C: New.
10273
10274 2011-03-15  Xinliang David Li  <davidxl@google.com>
10275
10276         PR c/47837
10277         * gcc.dg/uninit-pred-7_d.c: New test.
10278         * gcc.dg/uninit-pred-8_d.c: New test.
10279
10280 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
10281
10282         PR target/46788
10283         * gcc.target/arm/pr46788.c: New.
10284
10285 2011-03-15  Richard Guenther  <rguenther@suse.de>
10286
10287         PR middle-end/47650
10288         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
10289         * gfortran.dg/ishft_4.f90: Likewise.
10290         * gfortran.dg/leadz_trailz_3.f90: Likewise.
10291
10292 2011-03-15  Richard Guenther  <rguenther@suse.de>
10293
10294         PR tree-optimization/13954
10295         * g++.dg/tree-ssa/pr13954.C: New testcase.
10296
10297 2011-03-15  Richard Guenther  <rguenther@suse.de>
10298
10299         PR tree-optimization/48037
10300         * gcc.target/i386/pr48037-1.c: New testcase.
10301
10302 2011-03-15  Richard Guenther  <rguenther@suse.de>
10303
10304         PR tree-optimization/41490
10305         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
10306         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
10307         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
10308         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
10309         * g++.dg/tree-ssa/pr33604.C: Adjust.
10310
10311 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
10312
10313         PR middle-end/47917
10314         * gcc.c-torture/execute/pr47917.c: New test.
10315         * gcc.dg/pr47917.c: New test.
10316
10317         PR middle-end/38878
10318         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
10319
10320 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
10321
10322         * gcc.target/i386/sse4_1-floor-vec.c: New test.
10323         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
10324         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
10325         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
10326         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
10327         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
10328         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
10329         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
10330         * gcc.target/i386/avx-floor-vec.c: Ditto.
10331         * gcc.target/i386/avx-ceil-vec.c: Ditto.
10332         * gcc.target/i386/avx-trunc-vec.c: Ditto.
10333         * gcc.target/i386/avx-rint-vec.c: Ditto.
10334         * gcc.target/i386/avx-floorf-vec.c: Ditto.
10335         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
10336         * gcc.target/i386/avx-truncf-vec.c: Ditto.
10337         * gcc.target/i386/avx-rintf-vec.c: Ditto.
10338
10339 2011-03-14  Tom Tromey  <tromey@redhat.com>
10340
10341         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
10342         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
10343         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
10344
10345 2011-03-14  Tom Tromey  <tromey@redhat.com>
10346
10347         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
10348         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
10349         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
10350
10351 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
10352
10353         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
10354
10355 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
10356
10357         PR rtl-optimization/47166
10358         * gcc.c-torture/execute/postmod-1.c: New test.
10359
10360 2011-03-14  Richard Guenther  <rguenther@suse.de>
10361
10362         PR middle-end/48098
10363         * gcc.dg/torture/pr48098.c: New testcase.
10364
10365 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
10366
10367         PR target/48053
10368         * gcc.target/powerpc/pr48053-1.c: New test.
10369         * gcc.target/powerpc/pr48053-2.c: Likewise.
10370
10371 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
10372
10373         PR libfortran/48066
10374         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
10375
10376 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
10377
10378         PR libfortran/48066
10379         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
10380
10381 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
10382
10383         PR fortran/48059
10384         * gfortran.dg/class_41.f03: New.
10385
10386 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
10387
10388         * g++.dg/conversion/cast3.C: New test.
10389
10390 2011-03-11  Jason Merrill  <jason@redhat.com>
10391
10392         * g++.dg/template/error45.C: New.
10393
10394         * g++.dg/parse/no-type-defn1.C: New.
10395
10396         * g++.dg/ext/attrib40.C: New.
10397
10398         * g++.dg/cpp0x/regress/array1.C: New.
10399
10400 2011-03-11  Richard Guenther  <rguenther@suse.de>
10401
10402         PR tree-optimization/48067
10403         * gcc.dg/pr48067.c: New testcase.
10404
10405 2011-03-11  Richard Guenther  <rguenther@suse.de>
10406
10407         PR lto/48073
10408         * g++.dg/lto/20110311-1_0.C: New testcase.
10409
10410 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
10411
10412         PR c++/48035
10413         * g++.dg/inherit/virtual8.C: New test.
10414
10415         PR middle-end/48044
10416         * gcc.dg/torture/pr48044.c: New test.
10417
10418 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
10419
10420         PR fortran/47768
10421         * gfortran.dg/proc_ptr_comp_31.f90: New.
10422
10423 2011-03-11  Richard Guenther  <rguenther@suse.de>
10424
10425         PR tree-optimization/47278
10426         * gcc.dg/torture/pr47278-1.c: New testcase.
10427         * gcc.dg/torture/pr47278-2.c: Likewise.
10428
10429 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
10430
10431         PR tree-optimization/48063
10432         * gcc.dg/torture/pr48063.c: New test.
10433
10434 2011-03-10  Jason Merrill  <jason@redhat.com>
10435
10436         * g++.dg/template/array22.C: New.
10437
10438         * g++.dg/cpp0x/syntax-err1.C: New.
10439         * g++.dg/parse/error36.C: Adjust expected errors.
10440         * g++.old-deja/g++.pt/ctor2.C: Likewise.
10441         * g++.old-deja/g++.pt/typename3.C: Likewise.
10442         * g++.old-deja/g++.pt/typename4.C: Likewise.
10443         * g++.old-deja/g++.pt/typename6.C: Likewise.
10444
10445 2011-03-09  Jason Merrill  <jason@redhat.com>
10446
10447         * g++.dg/template/nontype22.C: New.
10448
10449 2011-03-09  Martin Jambor  <mjambor@suse.cz>
10450
10451         PR tree-optimization/47714
10452         * g++.dg/torture/pr47714.C: New test.
10453
10454 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
10455
10456         PR target/47755
10457         * gcc.target/powerpc/pr47755-2.c: New file.
10458
10459 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
10460
10461         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
10462         is not set in the environment, pass 64 as first argument when not
10463         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
10464         native where ulimit -u is supported.
10465
10466 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10467
10468         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
10469
10470 2011-03-08  Jason Merrill  <jason@redhat.com>
10471
10472         * g++.dg/template/nontype21.C: New.
10473
10474         * g++.dg/template/anon5.C: New.
10475
10476 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
10477
10478         PR debug/47881
10479         * gcc.dg/pr47881.c: New test.
10480
10481 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
10482
10483         PR c++/47957
10484         * g++.dg/lookup/template3.C: New test.
10485
10486 2011-03-08  Kai Tietz  <ktietz@redhat.com>
10487
10488         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
10489         'long' type.
10490
10491 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
10492
10493         PR testsuite/47954
10494         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
10495         sizeof to compute alignment.
10496
10497 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
10498
10499         PR tree-optimization/48022
10500         * gcc.dg/pr48022-1.c: New test.
10501         * gcc.dg/pr48022-2.c: New test.
10502
10503 2011-03-07  Jason Merrill  <jason@redhat.com>
10504
10505         * g++.dg/template/nontype20.C: New.
10506         * g++.dg/init/member1.C: Adjust expected errors.
10507         * g++.dg/parse/constant4.C: Likewise.
10508         * g++.dg/template/qualified-id3.C: Likewise.
10509         * g++.old-deja/g++.pt/crash10.C: Likewise.
10510
10511         * g++.dg/cpp0x/regress/non-const1.C: New.
10512
10513 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
10514
10515         PR debug/47991
10516         * gcc.dg/pr47991.c: New test.
10517
10518 2011-03-07  Jason Merrill  <jason@redhat.com>
10519
10520         * g++.dg/abi/mangle46.C: New.
10521
10522 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
10523
10524         PR target/47862
10525         * gcc.target/powerpc/pr47862.c: New.
10526
10527 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
10528
10529         PR target/45413
10530         * gcc.target/i386/combine-mul.c: Require nonpic.
10531
10532 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
10533             Nathan Froyd  <froydnj@codesourcery.com>
10534
10535         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
10536
10537 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
10538
10539         * README.QMTEST: Remove.
10540
10541 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
10542             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10543
10544         PR fortran/47850
10545         * gfortran.dg/array_constructor_37.f90 : New test.
10546
10547 2011-03-05  Jason Merrill  <jason@redhat.com>
10548
10549         * g++.dg/abi/mangle39.C: ABI v5, not 6.
10550         * g++.dg/abi/mangle45.C: Likewise.
10551         * g++.dg/cpp0x/trailing1.C: Likewise.
10552
10553 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10554
10555         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
10556
10557 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
10558
10559         PR rtl-optimization/47899
10560         * gcc.dg/pr47899.c: New test.
10561
10562         * gcc.dg/torture/pr47968.c: Ignore warnings.
10563
10564         PR tree-optimization/47967
10565         * gcc.c-torture/compile/pr47967.c: New test.
10566
10567 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
10568
10569         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
10570         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
10571
10572 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
10573
10574         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
10575         and property_getAttributes() if __OBJC2__.
10576         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10577         * objc.dg/property/property-encoding-1.m: New.
10578         * obj-c++.dg/property/property-encoding-1.mm: New.
10579
10580 2011-03-04  Jason Merrill  <jason@redhat.com>
10581
10582         * g++.dg/template/pseudodtor6.C: New.
10583
10584         * g++.dg/inherit/covariant19.C: New.
10585
10586 2011-03-04  Richard Guenther  <rguenther@suse.de>
10587
10588         PR middle-end/47968
10589         * gcc.dg/torture/pr47968.c: New testcase.
10590
10591 2011-03-04  Richard Guenther  <rguenther@suse.de>
10592
10593         PR middle-end/47975
10594         * gcc.dg/torture/pr47975.c: New testcase.
10595
10596 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
10597
10598         PR c++/47974
10599         * g++.dg/template/crash106.C: New.
10600
10601 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
10602
10603         PR c/47963
10604         * gcc.dg/gomp/pr47963.c: New test.
10605         * g++.dg/gomp/pr47963.C: New test.
10606
10607 2011-03-02  Jason Merrill  <jason@redhat.com>
10608
10609         * g++.dg/cpp0x/regress/condition1.C: New.
10610
10611         * g++.dg/cpp0x/constexpr-ctor9.C: New.
10612
10613 2011-03-01  Jason Merrill  <jason@redhat.com>
10614
10615         * g++.dg/cpp0x/lambda/lambda-98.C: New.
10616
10617         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
10618
10619 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
10620
10621         PR rtl-optimization/47925
10622         * gcc.c-torture/execute/pr47925.c: New test.
10623
10624 2011-03-01  Jason Merrill  <jason@redhat.com>
10625
10626         * g++.dg/cpp0x/decltype25.C: New.
10627
10628         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
10629
10630 2011-03-01  Richard Guenther  <rguenther@suse.de>
10631
10632         PR tree-optimization/47890
10633         * gcc.dg/torture/pr47890.c: New testcase.
10634
10635 2011-03-01  Richard Guenther  <rguenther@suse.de>
10636
10637         PR lto/47924
10638         * gcc.dg/lto/pr47924_0.c: New testcase.
10639
10640 2011-03-01  Richard Guenther  <rguenther@suse.de>
10641
10642         PR lto/46911
10643         * gfortran.dg/lto/pr46911_0.f: New testcase.
10644
10645 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10646
10647         PR libgfortran/47933
10648         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
10649         compile errors from older code form.
10650
10651 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10652
10653         PR libgfortran/47567
10654         * gfortran.dg/fmt_fw_d.f90: New test.
10655
10656 2011-02-28  Jason Merrill  <jason@redhat.com>
10657
10658         * g++.dg/inherit/covariant18.C: New.
10659
10660 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
10661
10662         PR middle-end/47893
10663         * gcc.dg/pr47893.c: New test.
10664
10665 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
10666
10667         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
10668         NULL in case of a selector with conflicting types.
10669         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
10670
10671 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
10672
10673         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
10674         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
10675         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
10676         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
10677
10678 2011-02-28  Jason Merrill  <jason@redhat.com>
10679
10680         PR c++/47906
10681         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
10682
10683 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10684
10685         PR libgfortran/47778
10686         * gfortran.dg/namelist_71.f90: New test.
10687
10688 2011-02-27  Jason Merrill  <jason@redhat.com>
10689
10690         PR c++/47906
10691         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
10692         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
10693
10694 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
10695
10696         PR c++/46466
10697         * g++.dg/cpp0x/constexpr-ctor8.C: New.
10698
10699 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
10700
10701         PR fortran/47886
10702         * gfortran.dg/gomp/task-1.f90: Removed.
10703
10704 2011-02-26  Jason Merrill  <jason@redhat.com>
10705
10706         * g++.dg/template/this-targ1.C: New.
10707
10708         * g++.dg/cpp0x/regress/template-const1.C: New.
10709         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
10710         * g++.dg/template/function1.C: Adjust.
10711         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
10712         * g++.dg/debug/debug7.C: Adjust.
10713
10714 2011-02-26  Tobias Burnus  <burnus@net-b.de>
10715
10716         PR fortran/47886
10717         * gfortran.dg/gomp/task-1.f90: New.
10718
10719 2011-02-25  Jie Zhang  <jie@codesourcery.com>
10720
10721         * gcc.target/arm/neon-thumb2-move.c: Add
10722         dg-require-effective-target arm_thumb2_ok.
10723
10724 2011-02-24  Jason Merrill  <jason@redhat.com>
10725
10726         * g++.dg/parse/constant1.C: Specify C++98 mode.
10727         * g++.dg/parse/constant5.C: Likewise.
10728         * g++.dg/parse/error2.C: Likewise.
10729         * g++.dg/parse/semicolon3.C: Likewise.
10730         * g++.dg/template/crash14.C: Likewise.
10731         * g++.dg/template/local4.C: Likewise.
10732         * g++.dg/template/nontype3.C: Likewise.
10733         * g++.dg/parse/crash31.C: Adjust expected errors.
10734         * g++.dg/template/function1.C: Likewise.
10735         * g++.dg/template/ref3.C: Likewise.
10736         * g++.dg/template/static9.C: Likewise.
10737         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
10738
10739         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
10740         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
10741         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
10742         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
10743         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
10744
10745 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
10746
10747         PR fortran/47878
10748         * gfortran.dg/pr47878.f90: New test.
10749
10750 2011-02-24  Richard Guenther  <rguenther@suse.de>
10751
10752         PR testsuite/47801
10753         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
10754         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
10755
10756 2011-02-24  Richard Guenther  <rguenther@suse.de>
10757
10758         PR fortran/47839
10759         * gfortran.dg/lto/pr47839_0.f90: New testcase.
10760         * gfortran.dg/lto/pr47839_1.f90: Likewise.
10761
10762 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10763
10764         PR libgfortran/47567
10765         * gfortran.dg/fmt_f0_1.f90: Update test.
10766
10767 2011-02-23  Jason Merrill  <jason@redhat.com>
10768
10769         * g++.dg/abi/mangle39.C: Adjust parm mangling.
10770         * g++.dg/abi/mangle45.C: New.
10771
10772         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
10773         * g++.dg/template/canon-type-9.C: Match use of decltype
10774         between declaration and definition.
10775         * g++.dg/template/canon-type-12.C: Likewise.
10776
10777 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
10778
10779         PR fortran/40850
10780         * gfortran.dg/nested_allocatables_1.f90: New.
10781
10782 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
10783
10784         PR c++/46868
10785         * g++.dg/pr46868.C: New test.
10786         * g++.dg/parse/parameter-declaration-1.C: Adjust.
10787         * g++.dg/parse/error14.C: Adjust.
10788
10789 2011-02-23  Richard Guenther  <rguenther@suse.de>
10790
10791         PR tree-optimization/47838
10792         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
10793
10794 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
10795
10796         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
10797
10798 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
10799
10800         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
10801         * gfortran.dg/count_init_expr.f03: Ditto.
10802         * gfortran.dg/gomp/pr43711.f90: Ditto.
10803         * gcc.dg/struct-parse-2.c: Ditto.
10804         * gcc.dg/parse-error-3.c: Ditto.
10805         * gcc.dg/Wlogical-op-1.c: Ditto.
10806         * gcc.dg/Walways-true-1.c: Ditto.
10807         * gcc.dg/pr24225.c: Ditto.
10808         * gcc.dg/Walways-true-2.c: Ditto.
10809         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
10810         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
10811         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
10812         * g++.dg/overload/defarg4.C: Ditto.
10813         * g++.dg/inherit/covariant16.C: Ditto.
10814         * g++.dg/inherit/virtual7.C: Ditto.
10815         * g++.dg/template/canon-type-9.C: Ditto.
10816         * g++.dg/template/access19.C: Ditto.
10817         * g++.dg/template/call7.C: Ditto.
10818         * g++.dg/template/canon-type-2.C: Ditto.
10819         * g++.dg/template/init7.C: Ditto.
10820         * g++.dg/template/sizeof-template-argument.C: Ditto.
10821         * g++.dg/template/const3.C: Ditto.
10822         * g++.dg/template/sfinae26.C: Ditto.
10823         * g++.dg/template/sfinae26.C: Ditto.
10824         * g++.dg/template/canon-type-11.C: Ditto.
10825         * g++.dg/template/union2.C: Ditto.
10826         * g++.dg/template/canon-type-3.C: Ditto.
10827         * g++.dg/template/canon-type-1.C: Ditto.
10828         * g++.dg/template/canon-type-5.C: Ditto.
10829         * g++.dg/template/canon-type-7.C: Ditto.
10830         * g++.dg/template/canon-type-10.C: Ditto.
10831         * g++.dg/template/spec36.C: Ditto.
10832         * g++.dg/template/typedef38.C: Ditto.
10833         * g++.dg/template/canon-type-4.C: Ditto.
10834         * g++.dg/template/canon-type-6.C: Ditto.
10835         * g++.dg/template/canon-type-13.C: Ditto.
10836         * g++.dg/template/instantiate9.C: Ditto.
10837         * g++.dg/template/ttp22.C: Ditto.
10838         * g++.dg/warn/Wreturn-type-6.C: Ditto.
10839         * g++.dg/warn/Walways-true-1.C: Ditto.
10840         * g++.dg/warn/Wlogical-op-1.C: Ditto.
10841         * g++.dg/warn/Walways-true-2.C: Ditto.
10842         * g++.dg/conversion/op4.C: Ditto.
10843         * g++.dg/opt/pr19650.C: Ditto.
10844         * g++.dg/lookup/friend11.C: Ditto.
10845         * g++.dg/other/default2.C: Ditto.
10846         * g++.dg/other/default3.C: Ditto.
10847         * g++.dg/other/dtor2.C: Ditto.
10848         * g++.dg/other/friend5.C: Ditto.
10849         * g++.dg/other/default5.C: Ditto.
10850         * g++.dg/init/brace6.C: Ditto.
10851         * g++.dg/init/aggr5.C: Ditto.
10852         * g++.dg/init/error2.C: Ditto.
10853         * g++.dg/expr/bound-mem-fun.C: Ditto.
10854         * g++.dg/expr/cond6.C: Ditto.
10855         * g++.dg/expr/stmt-expr-1.C: Ditto.
10856         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
10857         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
10858         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
10859         * g++.dg/cpp0x/bracket1.C: Ditto.
10860         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
10861         * g++.dg/cpp0x/pr38646.C: Ditto.
10862         * g++.dg/cpp0x/variadic73.C: Ditto.
10863         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
10864         * g++.dg/cpp0x/bracket4.C: Ditto.
10865         * g++.dg/cpp0x/decltype4.C: Ditto.
10866         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
10867         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
10868         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
10869         * g++.dg/cpp0x/variadic-new2.C: Ditto.
10870         * g++.dg/cpp0x/decltype2.C: Ditto.
10871         * g++.dg/cpp0x/decltype1.C: Ditto.
10872         * g++.dg/cpp0x/bracket2.C: Ditto.
10873         * g++.dg/cpp0x/decltype5.C: Ditto.
10874         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
10875         * g++.dg/cpp0x/variadic70.C: Ditto.
10876         * g++.dg/cpp0x/decltype6.C: Ditto.
10877         * g++.dg/cpp0x/rvo.C: Ditto.
10878         * g++.dg/cpp0x/vt-40092.C: Ditto.
10879         * g++.dg/cpp0x/variadic-new.C: Ditto.
10880         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
10881         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
10882         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
10883         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
10884         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
10885         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
10886         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
10887         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
10888         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
10889         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
10890         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
10891         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
10892         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
10893         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
10894         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
10895         * g++.dg/cpp0x/pr39639.C: Ditto.
10896         * g++.dg/cpp0x/decltype3.C: Ditto.
10897         * g++.dg/cpp0x/variadic68.C: Ditto.
10898         * g++.dg/cpp0x/variadic-function.C: Ditto.
10899         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
10900         * g++.dg/cpp0x/variadic-bind.C: Ditto.
10901         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
10902         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
10903         * g++.dg/parse/crash35.C: Ditto.
10904         * g++.dg/parse/crash40.C: Ditto.
10905         * g++.dg/parse/defarg12.C: Ditto.
10906         * g++.dg/parse/crash34.C: Ditto.
10907         * g++.dg/parse/constructor3.C: Ditto.
10908         * g++.dg/parse/template23.C: Ditto.
10909         * g++.dg/parse/crash56.C: Ditto.
10910         * g++.dg/parse/dtor13.C: Ditto.
10911         * g++.dg/parse/error33.C: Ditto.
10912         * g++.dg/parse/ctor9.C: Ditto.
10913         * g++.dg/parse/error32.C: Ditto.
10914         * g++.dg/parse/error37.C: Ditto.
10915         * g++.dg/parse/bitfield3.C: Ditto.
10916         * g++.dg/parse/struct-4.C: Ditto.
10917         * g++.dg/ext/has_trivial_copy.C: Ditto.
10918         * g++.dg/ext/is_polymorphic.C: Ditto.
10919         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
10920         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
10921         * g++.dg/ext/has_nothrow_assign.C: Ditto.
10922         * g++.dg/ext/is_union.C: Ditto.
10923         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
10924         * g++.dg/ext/is_pod.C: Ditto.
10925         * g++.dg/ext/has_virtual_destructor.C: Ditto.
10926         * g++.dg/ext/has_trivial_constructor.C: Ditto.
10927         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
10928         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
10929         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
10930         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
10931         * g++.dg/ext/is_abstract.C: Ditto.
10932         * g++.dg/ext/has_trivial_assign.C: Ditto.
10933         * g++.dg/ext/is_class.C: Ditto.
10934         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
10935         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
10936         * g++.dg/ext/is_base_of.C: Ditto.
10937         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
10938         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
10939         * g++.dg/ext/is_empty.C: Ditto.
10940         * g++.dg/ext/is_enum.C: Ditto.
10941         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
10942         * gnat.dg/opt11.adb: Ditto.
10943         * obj-c++.dg/pr45735.mm: Ditto.
10944         * obj-c++.dg/pr24393.mm: Ditto.
10945         * obj-c++.dg/exceptions-2.mm: Ditto.
10946         * objc.dg/pr45735.m: Ditto.
10947         * objc.dg/pr24393.m: Ditto.
10948
10949 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
10950
10951         * objc.dg/attributes/objc-exception-1.m: New.
10952
10953 2011-02-23  Jie Zhang  <jie@codesourcery.com>
10954
10955         * gcc.dg/cpp/include7.c: New test.
10956
10957 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
10958
10959         PR c++/47242
10960         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
10961
10962 2011-02-23  Jie Zhang  <jie@codesourcery.com>
10963
10964         PR rtl-optimization/47763
10965         * gcc.dg/pr47763.c: New test.
10966
10967 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
10968
10969         PR fortran/45743
10970         * gfortran.dg/whole_file_32.f90 : New test.
10971
10972 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
10973
10974         PR c++/47666
10975         * g++.dg/inherit/virtual7.C: New test.
10976
10977 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
10978
10979         PR objc/47832
10980         * objc.dg/type-size-3.m: Updated error message.
10981         * objc.dg/type-size-4.m: New test.
10982         * objc.dg/type-size-5.m: New test.
10983
10984 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10985
10986         * lib/gnat.exp: Fix comments.
10987         Don't load libgloss.exp.
10988         (default_gnat_version): Call $compiler with --version.
10989         Adapt regexp for gnatmake output, insert version.
10990         (gnat_version): New proc.
10991         (gnat_init): Remove gnat_libgcc_s_path.
10992         (gnat_target_compile): Likewise.
10993         Remove ld_library_path.
10994         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
10995         (gnat_pass): Remove.
10996         (gnat_pass): Remove.
10997         (gnat_finish): Remove.
10998         (gnat_exit): Remove.
10999         (local_find_gnatmake): Reindent.
11000         (runtest_file_p): Remove.
11001         (prune_warnings): Remove.
11002         (find_gnatclean): New proc.
11003         * lib/gnat-dg.exp (lremove): New proc.
11004         (gnat-dg-test): Reindent.
11005         Remove additional output files.
11006         (gnat-dg-runtest): Remove.
11007
11008         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
11009         * gnat.dg/loop_optimization6.adb: Likewise.
11010         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
11011
11012 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
11013
11014         PR tree-optimization/47835
11015         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
11016
11017 2011-02-22  Tobias Burnus  <burnus@net-b.de>
11018
11019         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
11020         * gfortran.dg/abstract_type_2.f03: Ditto.
11021         * gfortran.dg/abstract_type_3.f03: Ditto.
11022         * gfortran.dg/abstract_type_4.f03: Ditto.
11023         * gfortran.dg/abstract_type_5.f03: Ditto.
11024         * gfortran.dg/abstract_type_6.f03: Ditto.
11025         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
11026         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
11027         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
11028         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
11029         * gfortran.dg/array_function_5.f90: Ditto.
11030         * gfortran.dg/asynchronous_3.f03: Ditto.
11031         * gfortran.dg/char_expr_1.f90: Ditto.
11032         * gfortran.dg/class_14.f03: Ditto.
11033         * gfortran.dg/data_array_6.f: Ditto.
11034         * gfortran.dg/data_invalid.f90: Ditto.
11035         * gfortran.dg/dot_product_1.f03: Ditto.
11036         * gfortran.dg/func_derived_5.f90: Ditto.
11037         * gfortran.dg/func_result_4.f90: Ditto.
11038         * gfortran.dg/implied_do_1.f90: Ditto.
11039         * gfortran.dg/initialization_25.f90: Ditto.
11040         * gfortran.dg/initialization_26.f90: Ditto.
11041         * gfortran.dg/interface_34.f90: Ditto.
11042         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
11043         * gfortran.dg/keyword_symbol_1.f90: Ditto.
11044         * gfortran.dg/matmul_8.f03: Ditto.
11045         * gfortran.dg/merge_init_expr.f90: Ditto.
11046         * gfortran.dg/pack_assign_1.f90: Ditto.
11047         * gfortran.dg/pack_vector_1.f90: Ditto.
11048         * gfortran.dg/pointer_check_8.f90: Ditto.
11049         * gfortran.dg/product_init_expr.f03: Ditto.
11050         * gfortran.dg/reshape_order_5.f90: Ditto.
11051         * gfortran.dg/reshape_shape_1.f90: Ditto.
11052         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
11053         * gfortran.dg/same_name_2.f90: Ditto.
11054         * gfortran.dg/selected_real_kind_1.f90: Ditto.
11055         * gfortran.dg/spread_init_expr.f03: Ditto.
11056         * gfortran.dg/stmt_func_1.f90: Ditto.
11057         * gfortran.dg/sum_init_expr.f03: Ditto.
11058         * gfortran.dg/transpose_3.f03: Ditto.
11059         * gfortran.dg/unpack_init_expr.f03: Ditto.
11060         * gfortran.dg/warn_conversion.f90: Ditto.
11061         * gfortran.dg/warn_conversion_2.f90: Ditto.
11062         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
11063         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
11064         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
11065         * gfortran.dg/whole_file_16.f90: Ditto.
11066         * gfortran.dg/whole_file_17.f90: Ditto.
11067         * gfortran.dg/whole_file_18.f90: Ditto.
11068         * gfortran.dg/whole_file_20.f03: Ditto.
11069         * gfortran.dg/whole_file_5.f90: Ditto.
11070         * gfortran.dg/whole_file_6.f90: Ditto.
11071         * gfortran.dg/write_invalid_format.f90: Ditto.
11072         * gfortran.dg/zero_sized_6.f90: Ditto.
11073
11074 2011-02-21  Jeff Law <law@redhat.com>
11075
11076         PR rtl-optimization/46178
11077         * gcc.target/i386/pr46178.c: New test.
11078
11079         PR rtl-optimization/46002
11080         * gcc.c-torture/compile/pr46002.c: New test.
11081
11082 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11083
11084         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
11085         *-*-hpux10*.
11086
11087 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
11088
11089         PR debug/47106
11090         * g++.dg/debug/pr47106.C: Require effective target lto.
11091
11092 2011-02-21  Jason Merrill  <jason@redhat.com>
11093
11094         * g++.dg/cpp0x/constexpr-diag2.C: New.
11095
11096 2011-02-20  Jason Merrill  <jason@redhat.com>
11097
11098         * g++.dg/cpp0x/constexpr-ctor7.C: New.
11099
11100         * g++.dg/cpp0x/fntmpdefarg2.C: New.
11101
11102         * g++.dg/overload/conv-op1.C: New.
11103
11104         * g++.dg/cpp0x/constexpr-synth1.C: New.
11105
11106 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
11107
11108         * objc.dg/layout-2.m: New.
11109         * objc.dg/selector-3.m: Adjusted location of error message.
11110         * objc.dg/type-size-3.m: Same.
11111         * obj-c++.dg/selector-3.mm: Same.
11112
11113 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
11114
11115         PR objc/47784
11116         * objc.dg/property/dotsyntax-22.m: New.
11117         * obj-c++.dg/property/dotsyntax-22.mm: New.
11118
11119 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
11120
11121         PR c++/46394
11122         * g++.dg/template/typedef38.C: New test.
11123
11124 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
11125
11126         PR fortran/46818
11127         * gfortran.dg/whole_file_30.f90 : New test.
11128         * gfortran.dg/whole_file_31.f90 : New test.
11129
11130 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
11131
11132         PR fortran/45077
11133         PR fortran/44945
11134         * gfortran.dg/whole_file_28.f90 : New test.
11135         * gfortran.dg/whole_file_29.f90 : New test.
11136
11137 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
11138
11139         PR c++/44118
11140         * g++.dg/template/crash105.C: New.
11141
11142 2011-02-19  Jason Merrill  <jason@redhat.com>
11143
11144         * g++.dg/cpp0x/regress/no-elide1.C: New.
11145
11146 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
11147
11148         PR tree-optimization/46620
11149         * gcc.dg/pr46620.c: New.
11150
11151 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
11152
11153         PR c/47809
11154         * gcc.target/i386/pr47809.c: New test.
11155
11156 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11157             Tobias Burnus  <burnus@net-b.de>
11158
11159         * lib/target-supports.exp
11160         (check_effective_target_fortran_large_real): New check for large reals.
11161         * gfortran.dg/nan_7.f90: New test.
11162
11163 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11164
11165         PR libgfortran/47567
11166         * gfortran.dg/fmt_f0_1.f90: Update test.
11167
11168 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
11169
11170         PR fortran/47348
11171         * gfortran.dg/array_constructor_36.f90 : New test.
11172         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
11173         allow for comparison between different elements of the array
11174         constructor at different levels of optimization.
11175
11176 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
11177
11178         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
11179         * gcc.target/i386/pr32280-1.c: Likewise.
11180
11181 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
11182
11183         PR target/47800
11184         * gcc.target/i386/pr47800.c: New test.
11185
11186 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
11187
11188         * objc/execute/exceptions/foward-1.x: New.
11189
11190 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
11191
11192         PR fortran/47789
11193         * gfortran.dg/derived_constructor_comps_4.f90: New.
11194
11195 2011-02-18  Tobias Burnus
11196
11197         PR fortran/47775
11198         * gfortran.dg/func_result_6.f90: New.
11199
11200 2011-02-18  Michael Matz  <matz@suse.de>
11201
11202         PR fortran/45586
11203         * gfortran.dg/lto/pr45586_0.f90: New test.
11204         * gfortran.dg/typebound_proc_20.f90: Ditto.
11205         * gfortran.dg/typebound_proc_21.f90: Ditto.
11206
11207 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
11208
11209         PR c++/47795
11210         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
11211
11212 2011-02-18  Tobias Burnus  <burnus@net-b.de>
11213
11214         PR fortran/47750
11215         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
11216         gcc_warning_prefix.
11217         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
11218         normalizing the error/warning output.
11219         * gfortran.dg/Wall.f90: Update dg-error/warning.
11220         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
11221         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
11222         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
11223         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
11224         * gfortran.dg/class_30.f90: Update dg-error/warning.
11225         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
11226         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
11227         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
11228         * gfortran.dg/entry_17.f90: Update dg-error/warning.
11229         * gfortran.dg/entry_19.f90: Update dg-error/warning.
11230         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
11231         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
11232         * gfortran.dg/g77/12632.f: Update dg-error/warning.
11233         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
11234         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
11235         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
11236         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
11237         * gfortran.dg/goto_8.f90: Update dg-error/warning.
11238         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
11239         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
11240         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
11241         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
11242         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
11243         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
11244         * gfortran.dg/volatile3.f90: Update dg-error/warning.
11245         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
11246         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
11247         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
11248         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
11249         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
11250
11251 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
11252
11253         PR fortran/47768
11254         * gfortran.dg/proc_ptr_comp_30.f90: New.
11255
11256 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
11257
11258         PR debug/47780
11259         * gcc.target/i386/pr47780.c: New test.
11260
11261 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
11262
11263         PR fortran/47767
11264         * gfortran.dg/class_40.f03: New.
11265
11266 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
11267
11268         PR c++/47208
11269         * g++.dg/cpp0x/auto21.C: New test.
11270
11271 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
11272
11273         * objc.dg/special/unclaimed-category-1.h: Updated for
11274         new ABI support.
11275         * objc.dg/special/unclaimed-category-1.m: Same.
11276         * objc.dg/zero-link-1.m: Same.
11277         * objc.dg/lookup-1.m: Same.
11278         * objc.dg/torture/strings/const-str-9.m
11279         * objc.dg/torture/strings/const-str-10.m: Same.
11280         * objc.dg/torture/strings/const-str-11.m: Same.
11281         * objc.dg/torture/forward-1.m: Same.
11282         * objc.dg/zero-link-2.m: Same.
11283         * objc.dg/encode-7-next-64bit.m: Same.
11284         * objc.dg/method-4.m: Same.
11285         * objc.dg/next-runtime-1.m: Same.
11286         * objc.dg/image-info.m: Same.
11287         * objc.dg/pr23214.m: Same.
11288         * objc.dg/symtab-1.m: Same.
11289         * obj-c++.dg/basic.m: Same.
11290         * obj-c++.dg/proto-lossage-3.m: Same.
11291         * obj-c++.dg/torture/strings/const-str-10.m: Same.
11292         * obj-c++.dg/torture/strings/const-str-11.m: Same.
11293         * obj-c++.dg/torture/strings/const-str-9.m: Same.
11294         * obj-c++.dg/method-11.m: Same.
11295         * objc/execute/enumeration-1.m: Same.
11296         * objc/execute/object_is_class.m: Same.
11297         * objc/execute/formal_protocol-2.m: Same.
11298         * objc/execute/formal_protocol-4.m: Same.
11299         * objc/execute/formal_protocol-6.m: Same.
11300         * objc/execute/bycopy-3.m: Same.
11301         * objc/execute/exceptions/catchall-1.m: Same.
11302         * objc/execute/exceptions/finally-1.m: Same.
11303         * objc/execute/exceptions/local-variables-1.m: Same.
11304         * objc/execute/exceptions/foward-1.m: Same.
11305         * objc/execute/bf-common.h
11306         * objc/execute/enumeration-2.m: Same.
11307         * objc/execute/formal_protocol-1.m: Same.
11308         * objc/execute/formal_protocol-3.m: Same.
11309         * objc/execute/formal_protocol-5.m: Same.
11310         * objc/execute/accessing_ivars.m: Same.
11311         * objc/execute/bycopy-2.m: Same.
11312         * objc/execute/formal_protocol-7.m: Same.
11313         * objc/execute/compatibility_alias.m: Same.
11314         * objc/execute/no_clash.m: Same.
11315         * objc/execute/object_is_meta_class.m: Same.
11316         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
11317         * objc/execute/class-tests-1.h: Include stdio.h.
11318         * objc/execute/class-tests-2.h: Same.
11319         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
11320         runtimes.
11321         * obj-c++.dg/try-catch-2.mm: Same.
11322
11323 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
11324
11325         PR c++/47783
11326         * g++.dg/warn/Wunused-parm-4.C: New test.
11327
11328 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
11329             Jan Hubicka  <jh@suse.cz>
11330
11331         PR debug/47106
11332         PR debug/47402
11333         * g++.dg/debug/pr47106.C: New.
11334
11335 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
11336
11337         PR target/43653
11338         * gcc.target/i386/pr43653.c: New test.
11339
11340 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
11341
11342         PR c++/47172
11343         * g++.dg/template/inherit6.C: New test.
11344
11345 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
11346
11347         PR fortran/47745
11348         * gfortran.dg/class_39.f03: New.
11349
11350 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
11351
11352         PR c++/47326
11353         * g++.dg/cpp0x/variadic106.C: New test.
11354
11355 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
11356
11357         PR libfortran/47757
11358         * gfortran.dg/pr47757-1.f90: New test.
11359         * gfortran.dg/pr47757-2.f90: New test.
11360         * gfortran.dg/pr47757-3.f90: New test.
11361
11362         PR c++/47704
11363         * g++.dg/cpp0x/enum8.C: New test.
11364
11365 2011-02-15  Jason Merrill  <jason@redhat.com>
11366
11367         * g++.dg/inherit/implicit-trivial1.C: New.
11368         * g++.dg/cpp0x/implicit-trivial1.C: New.
11369
11370 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
11371
11372         PR middle-end/47725
11373         * gcc.dg/torture/pr47725.c: Removed.
11374
11375 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
11376
11377         PR target/47755
11378         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
11379         constant does not generate a load from memory.
11380
11381 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
11382
11383         PR middle-end/47725
11384         * gcc.dg/torture/pr47725.c: New.
11385
11386 2011-02-15  Richard Guenther  <rguenther@suse.de>
11387
11388         PR tree-optimization/47743
11389         * gcc.dg/torture/pr47743.c: New testcase.
11390
11391 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
11392
11393         PR middle-end/47581
11394         * gcc.target/i386/pr47581.c: New test.
11395
11396 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
11397
11398         PR fortran/47730
11399         * gfortran.dg/select_type_22.f03: New.
11400
11401 2011-02-14  Jason Merrill  <jason@redhat.com>
11402
11403         * g++.dg/cpp0x/regress/enum1.C: New.
11404
11405 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
11406
11407         * gnat.dg/include.adb: New test.
11408
11409 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
11410
11411         PR fortran/47728
11412         * gfortran.dg/class_38.f03: New.
11413
11414 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
11415
11416         * gcc.dg/pr46494.c: New test.
11417
11418 2011-02-14  Richard Guenther  <rguenther@suse.de>
11419
11420         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
11421
11422 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11423
11424         PR ada/41929
11425         * gnat.dg/null_pointer_deref1.exp: Don't skip on
11426         sparc*-sun-solaris2.11.
11427
11428 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
11429
11430         PR fortran/47349
11431         * gfortran.dg/argument_checking_18.f90: New.
11432
11433 2011-02-13  Tobias Burnus  <burnus@net-b.de>
11434
11435         * gfortran.dg/argument_checking_13.f90: Update dg-error.
11436         * gfortran.dg/argument_checking_17.f90: New.
11437
11438 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
11439
11440         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
11441         are temporarily disabled.
11442         * gfortran.dg/class_7.f03: Ditto.
11443         * gfortran.dg/coarray_14.f90: Ditto.
11444         * gfortran.dg/typebound_proc_13.f03: Ditto.
11445
11446 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
11447
11448         PR fortran/45586
11449         * gfortran.dg/extends_11.f03: New.
11450
11451 2011-02-11  Xinliang David Li  <davidxl@google.com>
11452
11453         PR tree-optimization/47707
11454         * g++.dg/tree-ssa/pr47707.C: New test.
11455
11456 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
11457
11458         * g++.dg/opt/inline17.C: New test.
11459
11460 2011-02-11  Tobias Burnus  <burnus@net-b.de>
11461
11462         PR fortran/47550
11463         * gfortran.dg/pure_formal_2.f90: New.
11464
11465 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
11466
11467         PR rtl-optimization/47614
11468         * gfortran.dg/pr47614.f: New.
11469
11470 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
11471
11472         PR driver/47678
11473         * gcc.dg/opts-6.c: New test.
11474
11475 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
11476
11477         PR debug/47684
11478         * gcc.dg/pr47684.c: New test.
11479
11480 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11481
11482         PR target/47629
11483         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
11484         c99_runtime, dg-add-options c99_runtime.
11485         (main): Use __asm__.
11486
11487 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11488
11489         PR testsuite/47400
11490         * lib/target-supports.exp (check_ascii_locale_available): New proc.
11491         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
11492         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
11493         * gcc.dg/ucnid-10.c: Likewise.
11494         * gcc.dg/ucnid-13.c: Likewise.
11495         * gcc.dg/ucnid-7.c: Likewise.
11496         * gcc.dg/ucnid-8.c: Likewise.
11497         Adapt dg-warning line number.
11498
11499 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
11500
11501         * gcc.target/i386/parity-1.c: Use -march=k8.
11502         * gcc.target/i386/parity-2.c: Ditto.
11503         * gcc.target/i386/vecinit-1.c: Ditto.
11504         * gcc.target/i386/vecinit-2.c: Ditto.
11505
11506 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11507
11508         PR target/46610
11509         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
11510         * gcc.target/mips/save-restore-3.c: Likewise.
11511         * gcc.target/mips/save-restore-4.c: Likewise.
11512         * gcc.target/mips/save-restore-5.c: Likewise.
11513
11514         PR target/47683
11515         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
11516         * g++.dg/tree-prof/partition2.C: Likewise.
11517
11518 2011-02-09  Jason Merrill  <jason@redhat.com>
11519
11520         * g++.dg/tree-ssa/inline-3.C: Use a normal function
11521         rather than misdeclare std::puts.
11522
11523         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
11524         * g++.dg/other/warning1.C: Likewise.
11525         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
11526         * g++.old-deja/g++.gb/scope06.C: Likewise.
11527         * g++.old-deja/g++.law/cvt11.C: Likewise.
11528         * g++.old-deja/g++.law/init1.C: Likewise.
11529         * g++.dg/abi/mangle26.C: Likewise.
11530
11531         * g++.dg/template/function1.C: Adjust for C++0x mode.
11532         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
11533
11534         * g++.dg/ext/label10.C: Adjust for C++0x mode.
11535         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
11536
11537         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
11538
11539         * g++.dg/cpp0x/regress/abi-empty7.C: New.
11540
11541         * g++.dg/cpp0x/regress: New directory.
11542         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
11543         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
11544         * g++.dg/cpp0x/regress/regress3.C: New.
11545
11546 2011-02-10  Richard Guenther  <rguenther@suse.de>
11547
11548         PR tree-optimization/47677
11549         * gcc.dg/torture/pr47677.c: New testcase.
11550
11551 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
11552
11553         * objc.dg/special/load-category-1.m: Remove unused header.
11554         * objc.dg/special/load-category-1a.m: Likewise.
11555         * objc.dg/special/load-category-2.m: Likewise.
11556         * objc.dg/special/load-category-2a.m: Likewise.
11557         * objc.dg/special/load-category-3.m: Likewise.
11558         * objc.dg/special/load-category-3a.m: Likewise.
11559         * objc.dg/attributes/proto-attribute-2.m: Likewise.
11560         * objc.dg/attributes/proto-attribute-3.m: Likewise.
11561         * objc.dg/attributes/class-attribute-1.m: Likewise.
11562         * objc.dg/property/property.exp: Don't run for Darwin < 9.
11563         * obj-c++.dg/property/property.exp: Likewise.
11564         * objc.dg/attributes/method-sentinel-1.m: Update type header.
11565         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
11566         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
11567         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
11568         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
11569         * obj-c++.dg/template-8.mm: Likewise.
11570
11571 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
11572
11573         PR target/47665
11574         * gcc.target/i386/pr47665.c: New test.
11575
11576 2011-02-10  Jie Zhang  <jie@codesourcery.com>
11577
11578         PR testsuite/47622
11579         Revert
11580         2011-02-05  Jie Zhang  <jie@codesourcery.com>
11581         PR debug/42631
11582         * gcc.dg/pr42631.c: Update test.
11583         * gcc.dg/pr42631-2.c: New test.
11584
11585 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
11586
11587         PR fortran/47352
11588         * gfortran.dg/proc_decl_25.f90: New.
11589
11590 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
11591
11592         PR fortran/47463
11593         * gfortran.dg/typebound_assignment_2.f03: New.
11594
11595 2011-02-09  Richard Guenther  <rguenther@suse.de>
11596
11597         PR tree-optimization/47664
11598         * gcc.dg/tree-ssa/inline-7.c: New testcase.
11599
11600 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
11601
11602         PR middle-end/47646
11603         * gnat.dg/uninit_func.adb: Adjust dg directive.
11604
11605 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
11606
11607         PR middle-end/47646
11608         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
11609
11610 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
11611
11612         PR fortran/47637
11613         * gfortran.dg/auto_dealloc_2.f90: New.
11614
11615 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11616
11617         * gcc.dg/builtins-config.h: Remove __sgi handling.
11618         * lib/target-supports.exp (add_options_for_c99_runtime): Add
11619         -std=c99 for mips-sgi-irix6.5*.
11620
11621 2011-02-09  Martin Jambor  <mjambor@suse.cz>
11622
11623         PR middle-end/45505
11624         * gfortran.dg/pr25923.f90: Remove xfails.
11625
11626 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11627
11628         PR fortran/47583
11629         * gfortran.dg/inquire_14.f90: New test.
11630
11631 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
11632
11633         PR fortran/45290
11634         * gfortran.dg/pointer_init_6.f90: New.
11635
11636 2011-02-08  Jeff Law <law@redhat.com>
11637
11638         PR tree-optimization/42893
11639         * gcc.tree-ssa/pr42893.c: New test.
11640
11641 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
11642
11643         PR tree-optimization/46834
11644         PR tree-optimization/46994
11645         PR tree-optimization/46995
11646         * gcc.dg/graphite/id-pr46834.c: New.
11647         * gfortran.dg/graphite/id-pr46994.f90: New.
11648         * gfortran.dg/graphite/id-pr46995.f90: New.
11649
11650 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11651
11652         PR middle-end/47646
11653         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
11654         using the variable is known the warning is emitted there.
11655         * gcc.dg/uninit-pr19430.c (foo): Likewise.
11656         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
11657
11658         * c-c++-common/pr20000.c (g): Both warnings occur at the return
11659         statement.
11660         (vg): Likewise.
11661         * gcc.dg/noreturn-1.c (foo5): Likewise.
11662         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
11663         (method2): Likewise.
11664
11665         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
11666         the return statement using the uninitialized variable.
11667         * gfortran.dg/pr39666-2.f90 (f): Likewise.
11668
11669 2011-02-08  Richard Guenther  <rguenther@suse.de>
11670
11671         PR middle-end/47639
11672         * g++.dg/opt/pr47639.c: New testcase.
11673
11674 2011-02-08  Richard Guenther  <rguenther@suse.de>
11675
11676         PR tree-optimization/47632
11677         * g++.dg/opt/pr47632.C: New testcase.
11678
11679 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11680
11681         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
11682
11683 2011-02-07  Richard Guenther  <rguenther@suse.de>
11684
11685         PR tree-optimization/47615
11686         * g++.dg/opt/pr47615.C: New testcase.
11687
11688 2011-02-07  Richard Guenther  <rguenther@suse.de>
11689
11690         PR tree-optimization/47621
11691         * gcc.dg/torture/pr47621.c: New testcase.
11692
11693 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
11694
11695         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
11696
11697 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
11698
11699         PR fortran/47592
11700         * gfortran.dg/allocate_with_source_1 : New test.
11701
11702 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
11703
11704         PR middle-end/47610
11705         * gcc.dg/pr47610.c: New test.
11706
11707 2011-02-05  Jie Zhang  <jie@codesourcery.com>
11708
11709         PR debug/42631
11710         * gcc.dg/pr42631.c: Update test.
11711         * gcc.dg/pr42631-2.c: New test.
11712
11713 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11714
11715         PR fortran/47574
11716         * gfortran.dg/pr47574.f90:  New test.
11717
11718 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
11719
11720         PR tree-optimization/46194
11721         * gcc.dg/autopar/pr46194.c: New.
11722
11723 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
11724
11725         PR tree-optimization/43695
11726         * g++.dg/ipa/pr43695.C: New.
11727
11728 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
11729
11730         PR inline-asm/23200
11731         * gcc.dg/pr23200.c: New test.
11732
11733 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
11734
11735         PR c++/47589
11736         * g++.dg/pr47589.C: New test.
11737
11738 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
11739
11740         PR c++/47398
11741         * g++.dg/template/typedef37.C: New test.
11742         * g++.dg/template/param1.C: Adjust expected error message.
11743
11744 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
11745
11746         PR middle-end/31490
11747         * gcc.dg/pr31490-2.c: New test.
11748         * gcc.dg/pr31490-3.c: New test.
11749         * gcc.dg/pr31490-4.c: New test.
11750
11751 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
11752             Jakub Jelinek  <jakub@redhat.com>
11753
11754         PR c++/46890
11755         * g++.dg/parser/semicolon3.C: Adjust.
11756         * g++.dg/parser/semicolon4.C: New testcase.
11757         * g++.dg/pr46890.C: New testcase.
11758
11759 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
11760
11761         PR c++/29571
11762         * g++.dg/init/pr29571.C: New.
11763
11764 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
11765
11766         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
11767         instead of vect_int.
11768
11769 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
11770
11771         PR target/47312
11772         * gcc.target/i386/pr47312.c: New test.
11773
11774         PR target/47564
11775         * gcc.target/i386/pr47564.c: New test.
11776
11777 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
11778
11779         PR tree-optimization/45122
11780         * gcc.dg/tree-ssa/pr45122.c: New.
11781
11782 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
11783
11784         PR target/47272
11785         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
11786         and vec_vsx_st.
11787
11788         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
11789         and vsx so a default --with-cpu=power7 doesn't give an error
11790         when -mavoid-indexed-addresses is used.
11791
11792         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
11793         wrapper function to save the arguments and then jump to the real
11794         function, rather than depending on the compiler not to move stuff
11795         before an asm.
11796         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
11797
11798 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
11799             Paul Thomas  <pault@gcc.gnu.org>
11800
11801         PR fortran/47082
11802         * gfortran.dg/class_37.f03 : New test.
11803
11804 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
11805             Richard Guenther  <rguenther@suse.de>
11806
11807         PR tree-optimization/40979
11808         PR bootstrap/47044
11809         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
11810         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
11811         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
11812         check_vect_support_and_set_flags.
11813         * gfortran.dg/graphite/vect-pr40979.f90: New.
11814
11815 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
11816
11817         PR fortran/47572
11818         * gfortran.dg/class_36.f03: New.
11819
11820 2011-02-02  Richard Guenther  <rguenther@suse.de>
11821
11822         PR tree-optimization/47566
11823         * gcc.dg/lto/20110201-1_0.c: New testcase.
11824
11825 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
11826
11827         PR debug/47498
11828         PR debug/47501
11829         PR debug/45136
11830         PR debug/45130
11831         * debug/pr47498.c: New.
11832         * debug/pr47501.c: New.
11833
11834 2011-02-01  Richard Guenther  <rguenther@suse.de>
11835
11836         PR tree-optimization/47559
11837         * g++.dg/torture/pr47559.C: New testcase.
11838
11839 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
11840
11841         PR fortran/47565
11842         * gfortran.dg/typebound_call_20.f03: New.
11843
11844 2011-02-01  Richard Guenther  <rguenther@suse.de>
11845
11846         PR tree-optimization/47555
11847         * gcc.dg/pr47555.c: New testcase.
11848
11849 2011-02-01  Richard Guenther  <rguenther@suse.de>
11850
11851         PR tree-optimization/47541
11852         * g++.dg/torture/pr47541.C: New testcase.
11853
11854 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
11855
11856         PR fortran/47455
11857         * gfortran.dg/typebound_call_19.f03: New.
11858
11859 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
11860
11861         PR c++/47416
11862         * g++.dg/cpp0x/pr47416.C: New test.
11863
11864 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
11865
11866         PR fortran/47519
11867         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
11868
11869 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
11870
11871         PR fortran/47463
11872         * gfortran.dg/typebound_assignment_1.f03: New.
11873
11874 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
11875
11876         PR tree-optimization/47538
11877         * gcc.c-torture/execute/pr47538.c: New test.
11878
11879 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11880
11881         PR target/45325
11882         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
11883
11884 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11885
11886         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
11887
11888 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
11889
11890         PR rtl-optimization/44031
11891         * gcc.c-torture/compile/20110131-1.c: New test.
11892
11893 2011-01-31  Tobias Burnus  <burnus@net-b.de>
11894
11895         PR fortran/47042
11896         * gfortran.dg/stmt_func_1.f90: New.
11897
11898 2011-01-31  Tobias Burnus  <burnus@net-b.de>
11899
11900         PR fortran/47042
11901         * gfortran.dg/interface_34.f90: New.
11902
11903 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
11904
11905         PR fortran/47523
11906         * gfortran.dg/realloc_on_assign_5.f03: New test.
11907         * gfortran.dg/realloc_on_assign_5.f03: New test.
11908
11909 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11910
11911         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
11912         * gfortran.dg/bessel_7.f90: Likewise.
11913         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
11914
11915         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
11916         * gfortran.dg/sum_init_expr.f03: Likewise.
11917
11918         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
11919
11920         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
11921         -r -nostdlib.
11922
11923         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
11924         loop only on "vect_intfloat_cvt" targets.
11925
11926 2011-01-29  Tobias Burnus  <burnus@net-b.de>
11927
11928         PR fortran/47531
11929         * gfortran.dg/shape_6.f90: New.
11930
11931 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11932
11933         PR libgfortran/47434
11934         * gfortran.dg/read_infnan_1.f90: Update test.
11935         * gfortran.dg/module_nan.f90: Update test.
11936         * gfortran.dg/char4_iunit_1.f03: Update test.
11937         * gfortran.dg/large_real_kind_1.f90: Update test.
11938         * gfortran.dg/real_const_3.f90: Update test.
11939         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
11940
11941 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
11942
11943         PR c++/47311
11944         * g++.dg/template/param2.C: New test.
11945
11946 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11947
11948         PR libgfortran/47285
11949         * gfortran.dg/fmt_g.f: New test.
11950
11951 2011-01-28  Tobias Burnus  <burnus@net-b.de>
11952
11953         PR fortran/47507
11954         * gfortran.dg/pure_formal_1.f90: New.
11955
11956 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
11957
11958         PR target/42894
11959         * gcc.dg/tls/pr42894.c: New test.
11960
11961 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11962
11963         * gcc.dg/pr47276.c: Add dg-require-visibility.
11964
11965 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11966
11967         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
11968
11969 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
11970             Tobias Burnus  <burnus@gcc.gnu.org>
11971
11972         PR fortran/45170
11973         PR fortran/35810
11974         PR fortran/47350
11975         * gfortran.dg/realloc_on_assign_3.f03: New test.
11976         * gfortran.dg/realloc_on_assign_4.f03: New test.
11977         * gfortran.dg/allocatable_function_5.f90: New test.
11978         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
11979         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
11980         implemented" dg-errors.
11981
11982 2011-01-27  Jan Hubicka  <jh@suse.cz>
11983
11984         PR middle-end/46949
11985         * gcc.dg/attr-weakref-4.c: New testcase
11986
11987 2011-01-27  Martin Jambor  <mjambor@suse.cz>
11988
11989         PR tree-optimization/47228
11990         * gcc.dg/torture/pr47228.c: New test.
11991
11992 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11993
11994         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
11995
11996 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11997
11998         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
11999         when using auto-overlay support on the SPU.
12000
12001 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
12002
12003         PR rtl-optimization/44174
12004         * gcc.target/i386/asm-6.c: New test.
12005
12006 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
12007
12008         PR rtl-optimization/46856
12009         * gcc.c-torture/compile/pr46856.c: New test.
12010
12011 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
12012             Andrew Pinski  <pinskia@gmail.com>
12013
12014         PR c/43082
12015         * gcc.dg/pr43082.c: New.
12016
12017 2011-01-26  DJ Delorie  <dj@redhat.com>
12018
12019         PR rtl-optimization/46878
12020         * gcc.dg/pr46878-1.c: New test.
12021
12022 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
12023
12024         PR c++/47476
12025         * g++.dg/cpp0x/pr47476.C: New test.
12026
12027 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
12028
12029         * gcc.c-torture/compile/20110126-1.c: New test.
12030
12031 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
12032
12033         PR c/47473
12034         * gcc.dg/torture/pr47473.c: New test.
12035
12036 2011-01-26  Jan Hubicka  <jh@suse.cz>
12037
12038         PR target/47237
12039         * gcc.c-torture/execute/pr47237.c: New testcase.
12040
12041 2011-01-26  Jan Hubicka  <jh@suse.cz>
12042
12043         PR tree-optimization/47190
12044         * gcc.dg/attr-weakref-3.c: New testcase.
12045
12046 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
12047
12048         PR c++/43601
12049         * gcc.dg/dll-9a.c: New test file.
12050         * gcc.dg/dll-11.c: Likewise.
12051         * gcc.dg/dll-12.c: Likewise.
12052         * gcc.dg/dll-12a.c: Likewise.
12053         * gcc.dg/dll-11a.c: Likewise.
12054         * gcc.dg/dll-9.c: Likewise.
12055         * gcc.dg/dll-10.c: Likewise.
12056         * gcc.dg/dll-10a.c: Likewise.
12057         * g++.dg/ext/dllexport4a.cc: Likewise.
12058         * g++.dg/ext/dllexport4.C: Likewise.
12059         * g++.dg/ext/dllexport5.C: Likewise.
12060         * g++.dg/ext/dllexport5a.cc: Likewise.
12061
12062 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12063
12064         PR tree-optimization/46970
12065         * gcc.dg/graphite/pr46970.c: New.
12066
12067 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12068
12069         PR tree-optimization/46215
12070         * gcc.dg/graphite/pr46215.c: New.
12071
12072 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12073
12074         PR tree-optimization/46168
12075         * gcc.dg/graphite/pr46168.c: New.
12076
12077 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12078
12079         PR tree-optimization/43657
12080         * gcc.dg/graphite/pr43657.c: New.
12081
12082 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12083
12084         PR tree-optimization/29832
12085         * gfortran.dg/graphite/pr29832.f90: New.
12086
12087 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12088
12089         PR tree-optimization/43567
12090         * gcc.dg/graphite/pr43567.c: New.
12091
12092 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12093
12094         * gfortran.dg/graphite/interchange-4.f: New.
12095         * gfortran.dg/graphite/interchange-5.f: New.
12096
12097         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
12098         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
12099         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
12100         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
12101         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
12102         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
12103         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
12104         * gfortran.dg/ltrans-7.f90: Removed.
12105         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
12106
12107         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
12108         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
12109         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
12110         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
12111         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
12112         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
12113         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
12114         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
12115         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
12116         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
12117         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
12118         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
12119         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
12120         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
12121         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
12122         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
12123         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
12124         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
12125         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
12126         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
12127         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
12128         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
12129         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
12130         * gcc.dg/tree-ssa/data-dep-1.c
12131         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
12132         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
12133         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
12134         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
12135         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
12136
12137 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
12138
12139         PR tree-optimization/47265
12140         PR tree-optimization/47443
12141         * gcc.c-torture/compile/pr47265.c: New test.
12142         * gcc.dg/pr47443.c: New test.
12143
12144 2011-01-25  Martin Jambor  <mjambor@suse.cz>
12145
12146         PR tree-optimization/47382
12147         * g++.dg/torture/pr47382.C: New test.
12148         * g++.dg/opt/devirt1.C: Xfail.
12149
12150 2011-01-25  Yao Qi  <yao@codesourcery.com>
12151
12152         PR target/45701
12153         * gcc.target/arm/pr45701-1.c: New test.
12154         * gcc.target/arm/pr45701-2.c: New test.
12155         * gcc.target/arm/pr45701-3.c: New test.
12156
12157 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12158             Jakub Jelinek  <jakub@redhat.com>
12159
12160         PR tree-optimization/47271
12161         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
12162
12163 2011-01-25  Nick Clifton  <nickc@redhat.com>
12164
12165         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
12166         (saturate_add): Delete.
12167         (exchange): Delete.
12168         (main): Do not run saturate_add.
12169         (set_interrupts): Delete.
12170
12171 2011-01-25  Tobias Burnus  <burnus@net-b.de>
12172
12173         PR fortran/47448
12174         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
12175
12176 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
12177
12178         PR tree-optimization/47427
12179         PR tree-optimization/47428
12180         * gcc.c-torture/compile/pr47427.c: New test.
12181         * gcc.c-torture/compile/pr47428.c: New test.
12182
12183 2011-01-25  Richard Guenther  <rguenther@suse.de>
12184
12185         PR middle-end/47411
12186         * gcc.dg/torture/pr47411.c: New testcase.
12187
12188 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12189
12190         * gfortran.dg/graphite/id-24.f: New.
12191         * gfortran.dg/graphite/id-25.f: New.
12192
12193 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12194
12195         * gfortran.dg/graphite/id-23.f: New.
12196
12197 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12198
12199         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
12200
12201 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12202
12203         * gcc.dg/graphite/block-0.c: Un-XFAILed.
12204         * gcc.dg/graphite/block-1.c: Un-XFAILed.
12205         * gcc.dg/graphite/block-7.c: Un-XFAILed.
12206         * gcc.dg/graphite/block-8.c: Un-XFAILed.
12207         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
12208         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
12209         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
12210         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
12211         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
12212
12213 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12214
12215         * gcc.dg/graphite/block-0.c: Add documentation.
12216         * gcc.dg/graphite/block-4.c: Same.
12217         * gcc.dg/graphite/block-7.c: Same.
12218         * gcc.dg/graphite/block-8.c: New.
12219         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
12220         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
12221         * gcc.dg/graphite/interchange-12.c: Add documentation.
12222         * gcc.dg/graphite/interchange-13.c: New.
12223         * gcc.dg/graphite/interchange-14.c: New.
12224         * gcc.dg/graphite/interchange-15.c: New.
12225         * gcc.dg/graphite/interchange-8.c: Add documentation.
12226         * gcc.dg/graphite/interchange-mvt.c: Same.
12227
12228 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
12229
12230         PR target/47408
12231         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
12232         * gcc.target/powerpc/altivec-14.c: Ditto.
12233         * gcc.target/powerpc/altivec-33.c: Ditto.
12234         * gcc.target/powerpc/altivec-types-1.c: Ditto.
12235         * gcc.target/powerpc/altivec-types-2.c: Ditto.
12236         * gcc.target/powerpc/altivec-types-3.c: Ditto.
12237         * gcc.target/powerpc/altivec-types-4.c: Ditto.
12238         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
12239         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
12240         * g++.dg/ext/altivec-15.C: Ditto.
12241         * g++.dg/ext/altivec-types-1.C: Ditto.
12242         * g++.dg/ext/altivec-types-2.C: Ditto.
12243         * g++.dg/ext/altivec-types-3.C: Ditto.
12244         * g++.dg/ext/altivec-types-4.C: Ditto.
12245
12246 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12247
12248         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
12249
12250 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12251
12252         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
12253         optimization options.
12254
12255 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12256
12257         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
12258
12259         PR testsuite/45988
12260         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
12261
12262 2011-01-23  Tobias Burnus  <burnus@net-b.de>
12263
12264         PR fortran/47421
12265         * gfortran.dg/allocatable_scalar_12.f90: New.
12266
12267 2011-01-23  Ira Rosen  <irar@il.ibm.com>
12268
12269         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
12270         vectorization to be not profitable if peeling is used to
12271         realign the memory access.
12272         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
12273         loop bound to avoid loop unrolling.
12274         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
12275
12276 2011-01-22  Jan Hubicka  <jh@suse.cz>
12277
12278         PR lto/47333
12279         * g++.dg/lto/pr47333.C: New file.
12280
12281 2011-01-22  Jan Hubicka  <jh@suse.cz>
12282
12283         PR tree-optimization/43884
12284         PR lto/44334
12285         * gcc.dg/autopar/outer-2.c: Increase array size.
12286         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
12287
12288 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
12289
12290         PR fortran/38536
12291         * gfortran.dg/c_loc_tests_16.f90:  New test.
12292
12293 2011-01-22  Tobias Burnus  <burnus@net-b.de>
12294
12295         PR fortran/47399
12296         * gfortran.dg/typebound_proc_19.f90: New.
12297
12298 2011-01-21  Jeff Law <law@redhat.com>
12299
12300         PR tree-optimization/47053
12301         * g++.dg/pr47053.C: New test.
12302
12303 2011-01-21  Jason Merrill  <jason@redhat.com>
12304
12305         PR c++/47041
12306         * g++.dg/cpp0x/constexpr-ctor6.C: New.
12307
12308 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
12309
12310         PR c++/47388
12311         * g++.dg/cpp0x/range-for10.C: New test.
12312         * g++.dg/template/for1.C: New test.
12313
12314         PR middle-end/45566
12315         * g++.dg/tree-prof/partition3.C: New test.
12316
12317         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
12318
12319         PR rtl-optimization/47366
12320         * g++.dg/opt/pr47366.C: New test.
12321
12322 2011-01-21  Jason Merrill  <jason@redhat.com>
12323
12324         PR c++/46552
12325         * g++.dg/cpp0x/constexpr-regress2.C: New.
12326
12327         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
12328
12329 2011-01-21  Jeff Law <law@redhat.com>
12330
12331         PR rtl-optimization/41619
12332         * gcc.dg/pr41619.c: New.
12333
12334 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
12335
12336         PR tree-optimization/47355
12337         * g++.dg/opt/pr47355.C: New test.
12338
12339 2011-01-21  Richard Guenther  <rguenther@suse.de>
12340
12341         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
12342         making main hot.
12343
12344 2011-01-21  Richard Guenther  <rguenther@suse.de>
12345
12346         PR tree-optimization/47365
12347         * gcc.dg/torture/pr47365.c: New testcase.
12348         * gcc.dg/tree-ssa/pr47392.c: Likewise.
12349
12350 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12351
12352         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
12353
12354 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
12355
12356         PR tree-optimization/47391
12357         * gcc.dg/pr47391.c: New test.
12358
12359 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12360
12361         * g++.dg/template/char1.C: Use signed char.
12362
12363 2011-01-21  Tobias Burnus  <burnus@net-b.de>
12364
12365         PR fortran/47377
12366         * gfortran.dg/pointer_target_4.f90: New.
12367
12368 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
12369
12370         PR target/47251
12371         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
12372         ILP32 system and not IP32.
12373
12374 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
12375
12376         PR debug/46583
12377         * g++.dg/debug/pr46583.C: New.
12378
12379 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
12380
12381         PR debug/47283
12382         * g++.dg/debug/pr47283.C: New test.
12383
12384         PR testsuite/47371
12385         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
12386         * gcc.target/i386/headmerge-2.c: Likewise.
12387
12388 2011-01-20  Richard Guenther  <rguenther@suse.de>
12389
12390         PR middle-end/47370
12391         * gcc.dg/torture/pr47370.c: New testcase.
12392
12393 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
12394
12395         PR tree-optimization/46130
12396         * gcc.dg/pr46130-1.c: New test.
12397         * gcc.dg/pr46130-2.c: New test.
12398
12399 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
12400
12401         PR c++/47291
12402         * g++.dg/debug/dwarf2/template-params-10.C: New test.
12403
12404 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
12405
12406         PR debug/46240
12407         * g++.dg/debug/pr46240.cc: New.
12408
12409 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
12410
12411         PR c++/47303
12412         * g++.dg/template/anonunion1.C: New test.
12413
12414         PR rtl-optimization/47337
12415         * gcc.c-torture/execute/pr47337.c: New test.
12416
12417 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12418
12419         PR testsuite/45342
12420         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
12421
12422 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12423
12424         PR tree-optimization/46021
12425         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
12426
12427 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
12428
12429         PR tree-optimization/47290
12430         * g++.dg/torture/pr47290.C: New test.
12431
12432 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
12433
12434         PR fortran/47240
12435         * gfortran.dg/proc_ptr_comp_29.f90: New.
12436
12437 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
12438
12439         PR testsuite/41146
12440         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
12441         powerpc-apple-darwin9.
12442
12443 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
12444
12445         PR rtl-optimization/47299
12446         * gcc.c-torture/execute/pr47299.c: New test.
12447
12448 2011-01-17  Jason Merrill  <jason@redhat.com>
12449
12450         * g++.dg/cpp0x/constexpr-virtual.C: New.
12451
12452 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
12453
12454         PR fortran/47331
12455         * gfortran.dg/gomp/pr47331.f90: New test.
12456
12457 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
12458
12459         PR objc/47314
12460         * objc.dg/selector-warn-1.m: New.
12461         * obj-c++.dg/selector-warn-1.mm: New.
12462
12463 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
12464
12465         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
12466         Update dg-final accordingly.
12467
12468 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12469
12470         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
12471
12472 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12473
12474         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
12475         target check.
12476         * gcc.dg/guality/pr36728-2.c: Likewise.
12477
12478 2011-01-17  Richard Guenther  <rguenther@suse.de>
12479
12480         PR tree-optimization/47313
12481         * g++.dg/torture/pr47313.C: New testcase.
12482
12483 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
12484
12485         PR target/47318
12486         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
12487         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
12488         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12489         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12490
12491         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
12492         as __m256i.
12493         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
12494         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
12495         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
12496
12497 2011-01-17  Richard Guenther  <rguenther@suse.de>
12498
12499         PR tree-optimization/45967
12500         * gcc.dg/torture/pr45967-2.c: New testcase.
12501         * gcc.dg/torture/pr45967-3.c: Likewise.
12502
12503 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12504
12505         PR testsuite/47325
12506         * g++.dg/ext/pr47213.C: Require visibility.
12507
12508 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
12509
12510         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
12511         * gcc.dg/fixed-point/struct-union.c: Update error messages.
12512
12513 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
12514
12515         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
12516         Linux-based targets.
12517
12518 2011-01-13  Jan Hubicka  <jh@suse.cz>
12519
12520         PR tree-optimization/47276
12521         * gcc.dg/pr47276.c: New testcase.
12522
12523 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
12524             Jonathan Wakely  <jwakely.gcc@gmail.com>
12525
12526         PR c++/33558
12527         * g++.dg/other/pr33558.C: New.
12528         * g++.dg/other/pr33558-2.C: New.
12529
12530 2011-01-14  Martin Jambor  <mjambor@suse.cz>
12531
12532         PR tree-optimization/45934
12533         PR tree-optimization/46302
12534         * g++.dg/ipa/devirt-c-1.C: New test.
12535         * g++.dg/ipa/devirt-c-2.C: Likewise.
12536         * g++.dg/ipa/devirt-c-3.C: Likewise.
12537         * g++.dg/ipa/devirt-c-4.C: Likewise.
12538         * g++.dg/ipa/devirt-c-5.C: Likewise.
12539         * g++.dg/ipa/devirt-c-6.C: Likewise.
12540         * g++.dg/ipa/devirt-6.C: Likewise.
12541         * g++.dg/ipa/devirt-d-1.C: Likewise.
12542         * g++.dg/torture/pr45934.C: Likewise.
12543
12544 2011-01-14  Jason Merrill  <jason@redhat.com>
12545
12546         * g++.dg/cpp0x/variadic105.C: New.
12547
12548 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
12549             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12550
12551         PR objc/45989
12552         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
12553         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
12554         execution tests on i?86-*-*, x86_64-*-* and
12555         powerpc*-apple-darwin* && ilp32.
12556         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
12557         tests on i?86-*-* and x86_64-*-*.
12558
12559 2011-01-14  Richard Guenther  <rguenther@suse.de>
12560
12561         PR tree-optimization/47280
12562         * g++.dg/opt/pr47280.C: New testcase.
12563
12564 2011-01-14  Jason Merrill  <jason@redhat.com>
12565
12566         * g++.dg/cpp0x/constexpr-regress1.C: New.
12567
12568         * g++.dg/ext/flexary2.C: New.
12569
12570 2011-01-14  Richard Guenther  <rguenther@suse.de>
12571
12572         PR middle-end/47281
12573         * gcc.dg/torture/pr47281.c: New testcase.
12574         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
12575
12576 2011-01-14  Richard Guenther  <rguenther@suse.de>
12577
12578         PR tree-optimization/47286
12579         * gcc.dg/tree-ssa/pr47286.c: New testcase.
12580
12581 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
12582
12583         PR c++/47213
12584         * g++.dg/ext/pr47213.C: New.
12585
12586 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12587
12588         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
12589
12590 2011-01-13  Tobias Burnus  <burnus@net-b.de>
12591             Mikael Morin  <mikael@gcc.gnu.org>
12592
12593         PR fortran/45848
12594         PR fortran/47204
12595         * gfortran.dg/select_type_20.f90: New.
12596         * gfortran.dg/select_type_21.f90: New.
12597
12598 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
12599
12600         PR target/47251
12601         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
12602
12603 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12604
12605         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
12606         * gcc.dg/guality/pr36728-2.c: Likewise.
12607
12608 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
12609
12610         PR debug/PR46973
12611         * g++.dg/debug/dwarf2/template-params-9.C: New test.
12612
12613 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
12614
12615         PR rtl-optimization/45352
12616         * gcc.dg/pr45352-3.c: New.
12617
12618 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12619
12620         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
12621         comment.
12622         * g++.dg/cpp0x/range-for8.C: New.
12623         * g++.dg/cpp0x/range-for9.C: New.
12624
12625 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
12626
12627         PR debug/47209
12628         * g++.dg/debug/pr47209.C: New.
12629
12630 2011-01-12  Richard Guenther  <rguenther@suse.de>
12631
12632         PR lto/47259
12633         * gcc.dg/lto/pr47259_0.c: New testcase.
12634         * gcc.dg/lto/pr47259_1.c: Likewise.
12635
12636 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
12637
12638         * objc-obj-c++-shared/Object1.h: Add copyright header, update
12639         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
12640         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
12641         methods missing from the OBJC2 Object.
12642         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
12643         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
12644         GNU and NeXT runtimes.
12645         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
12646         comments.
12647         * objc-obj-c++-shared/Object1.m: Likewise.
12648         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
12649         * objc.dg/proto-qual-1.m: Likewise.
12650         * obj-c++.dg/proto-lossage-3.mm: Likewise.
12651         * obj-c++.dg/proto-qual-1.mm: Likewise.
12652
12653 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
12654
12655         PR testsuite/33033
12656         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
12657
12658 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
12659
12660         Fixed the Objective-C++ testsuite and updated all tests.
12661         * lib/obj-c++.exp (obj-c++_init): Declare and set
12662         gcc_warning_prefix and gcc_error_prefix.
12663         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
12664         'dg-warning', 'dg-message' and 'dg-error'.
12665         * obj-c++.dg/class-extension-3.mm: Likewise.
12666         * obj-c++.dg/class-protocol-1.mm: Likewise.
12667         * obj-c++.dg/encode-7.mm: Likewise.
12668         * obj-c++.dg/exceptions-3.mm: Likewise.
12669         * obj-c++.dg/exceptions-5.mm: Likewise.
12670         * obj-c++.dg/method-12.mm: Likewise.
12671         * obj-c++.dg/method-13.mm: Likewise.
12672         * obj-c++.dg/method-15.mm: Likewise.
12673         * obj-c++.dg/method-16.mm: Likewise.
12674         * obj-c++.dg/method-4.mm: Likewise.
12675         * obj-c++.dg/method-8.mm: Likewise.
12676         * obj-c++.dg/method-conflict-1.mm: Likewise.
12677         * obj-c++.dg/method-conflict-2.mm: Likewise.
12678         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
12679         and uncommented second part of the testcase now that the testsuite
12680         works correctly.
12681         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
12682         and uncommented second part of the testcase now that the testsuite
12683         works correctly.
12684         * obj-c++.dg/private-1.mm: Likewise.
12685         * obj-c++.dg/proto-lossage-4.mm: Likewise.
12686         * obj-c++.dg/syntax-error-7.mm: Likewise.
12687         * obj-c++.dg/warn5.mm: Likewise.
12688         * obj-c++.dg/property/at-property-14.mm: Likewise.
12689         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
12690         FIXME.
12691         * obj-c++.dg/property/at-property-18.mm: Likewise.
12692         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
12693         FIXME.
12694         * obj-c++.dg/property/at-property-21.mm: Likewise.
12695         * obj-c++.dg/property/at-property-28.mm: Likewise.
12696         * obj-c++.dg/property/at-property-5.mm: Likewise.
12697         * obj-c++.dg/property/dynamic-2.mm: Likewise.
12698         * obj-c++.dg/property/property-neg-3.mm: Likewise.
12699         * obj-c++.dg/property/synthesize-11.mm: Likewise.
12700         * obj-c++.dg/property/synthesize-6.mm: Likewise.
12701         * obj-c++.dg/property/synthesize-8.mm: Likewise.
12702         * obj-c++.dg/property/synthesize-9.mm: Likewise.
12703         * obj-c++.dg/tls/diag-5.mm: Likewise.
12704         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
12705         dg-error, now matched correctly.
12706
12707 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
12708
12709         * objc.dg/property/at-property-29.m: New.
12710         * obj-c++.dg/property/at-property-29.mm: New.
12711
12712 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12713
12714         * go.test/go-test.exp (go-set-goarch): New proc.
12715         (go-gc-tests): Use it.
12716
12717 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
12718
12719         PR debug/46955
12720         * g++.dg/debug/dwarf2/template-params-8.C: New test.
12721
12722 2011-01-11  Richard Henderson  <rth@redhat.com>
12723
12724         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
12725
12726 2011-01-11  Jan Hubicka  <jh@suse.cz>
12727
12728         PR lto/45721
12729         PR lto/45375
12730         * gcc.dg/lto/pr45721_1.c: New file.
12731         * gcc.dg/lto/pr45721_0.c: New file.
12732
12733 2011-01-11  Richard Guenther  <rguenther@suse.de>
12734
12735         PR tree-optimization/46076
12736         * gcc.dg/tree-ssa/pr46076.c: New testcase.
12737
12738 2011-01-11  Jeff Law <law@redhat.com>
12739
12740         * PR tree-optimization/47086
12741         * gcc.dg/pr47086.c: New test.
12742
12743 2011-01-11  Jason Merrill  <jason@redhat.com>
12744
12745         PR c++/46658
12746         * g++.dg/template/new10.C: New.
12747
12748         PR c++/45520
12749         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
12750
12751 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
12752
12753         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
12754         Split type definitions and NSConstantString class into...
12755         * objc-obj-c++-shared/objc-test-suite-types.h: New.
12756         * objc-obj-c++-shared/nsconstantstring-class.h: New.
12757         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
12758         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
12759         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
12760         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
12761         to comments.
12762         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
12763         encode defines for newer NeXT system headers.
12764         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
12765         * obj-c++.dg/torture/strings/string1.mm: Likewise.
12766         * objc.dg/foreach-5.m: Likewise.
12767         * objc.dg/foreach-2.m: Likewise.
12768         * objc.dg/foreach-4.m: Likewise.
12769         * objc.dg/torture/strings/string1.m: Likewise.
12770         * objc.dg/torture/strings/string2.m: Likewise.
12771         * objc.dg/torture/strings/string3.m: Likewise.
12772         * objc.dg/torture/strings/string4.m: Likewise.
12773         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
12774         header and stand alone.
12775         * obj-c++.dg/strings/strings-2.mm: Likewise.
12776         * objc.dg/torture/strings/const-str-3.m: Likewise.
12777         * objc.dg/strings/strings-2.m: Likewise.
12778         * objc.dg/strings/const-str-12b.m: Likewise.
12779
12780 2011-01-12  Richard Guenther  <rguenther@suse.de>
12781
12782         PR middle-end/32511
12783         * gcc.dg/attr-weak-1.c: Adjust.
12784
12785 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
12786
12787         PR fortran/47051
12788         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
12789         standard compliant and comment.
12790
12791 2011-01-10  Jan Hubicka  <jh@suse.cz>
12792
12793         PR lto/46083
12794         * gcc.dg/initpri3.c: New testcase.
12795
12796 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
12797
12798         PR lto/47222
12799         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
12800         externally visible.
12801         (g_esi): Likewise.
12802         (g_ebx): Likewise.
12803         (g_ebp): Likewise.
12804         (g_esp): Likewise.
12805         (g_ebp_save): Likewise.
12806         (g_esp_save): Likewise.
12807
12808 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12809
12810         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
12811
12812 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12813
12814         PR tree-optimization/46021
12815         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
12816         i?86-*-*, x86_64-*-*.
12817
12818 2011-01-10  Jeff Law <law@redhat.com>
12819
12820         * PR tree-optimization/47141
12821         * gcc.c-torture/compile/pr47141.c: New test.
12822
12823 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
12824
12825         PR testsuite/46230
12826         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
12827         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
12828         * gcc.dg/vect/slp-35.c: Remove XFAILs.
12829         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
12830
12831         PR testsuite/46230
12832         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
12833         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
12834         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
12835         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
12836         being vectorized.  Adjust dg-final pattern.
12837
12838         PR testsuite/46230
12839         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
12840         * gcc.dg/vect/slp-24.c: Likewise.
12841
12842 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
12843
12844         PR c++/47218
12845         * g++.dg/other/pr47218-1.C: New test file.
12846         * g++.dg/other/pr47218.C: Likewise.
12847         * g++.dg/other/pr47218.h: New supporting header.
12848
12849 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
12850
12851         PR objc/47232
12852         * objc.dg/attributes/invalid-attribute-1.m: New.
12853         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
12854
12855 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
12856
12857         PR fortran/47224
12858         * gfortran.dg/proc_ptr_comp_28.f90: New.
12859
12860 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
12861
12862         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
12863         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
12864         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12865         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
12866         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
12867         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12868         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
12869         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
12870         * objc.dg/gnu-api-2-class.m: Likewise.
12871         * objc.dg/gnu-api-2-ivar.m: Likewise.
12872         * objc.dg/gnu-api-2-method.m: Likewise.
12873         * objc.dg/gnu-api-2-objc.m: Likewise.
12874         * objc.dg/gnu-api-2-object.m: Likewise.
12875         * objc.dg/gnu-api-2-property.m: Likewise.
12876         * objc.dg/gnu-api-2-protocol.m: Likewise.
12877         * objc.dg/gnu-api-2-sel.m: Likewise.
12878
12879 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
12880
12881         * objc.dg/foreach-1.m: Skip for Darwin < 9.
12882         * objc.dg/objc-foreach-4.m: Likewise.
12883         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
12884         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
12885         * objc.dg/foreach-4.m: Likewise.
12886         * objc.dg/foreach-5.m: Likewise.
12887         * objc.dg/foreach-3.m: Return self from init.
12888
12889 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
12890
12891         PR fortran/38536
12892         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
12893
12894 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
12895
12896         PR fortran/46313
12897         * gfortran.dg/class_35.f90: New.
12898
12899 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
12900
12901         * objc.dg/foreach-1.m: Add "-Wall" to flags.
12902
12903 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
12904
12905         PR objc/47078
12906         * objc.dg/invalid-method-2.m: New.
12907         * obj-c++.dg/invalid-method-2.mm: New.
12908
12909 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
12910
12911         PR fortran/46896
12912         * gfortran.dg/transpose_optimization_2.f90 : New test.
12913
12914 2011-01-08  Jan Hubicka  <jh@suse.cz>
12915
12916         PR tree-optmization/46469
12917         * g++.dg/torture/pr46469.C: New testcase.
12918
12919 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
12920
12921         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
12922         emulation of libobjc-gnu structure layout functionality to ..
12923         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
12924         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
12925         * objc/execute/bf-common.h: Adjust headers.
12926         * objc/execute/bf-1.m: Likewise.
12927         * objc/execute/bf-2.m: Likewise.
12928         * objc/execute/bf-3.m: Likewise.
12929         * objc/execute/bf-4.m: Likewise.
12930         * objc/execute/bf-5.m: Likewise.
12931         * objc/execute/bf-6.m: Likewise.
12932         * objc/execute/bf-7.m: Likewise.
12933         * objc/execute/bf-8.m: Likewise.
12934         * objc/execute/bf-9.m: Likewise.
12935         * objc/execute/bf-10.m: Likewise.
12936         * objc/execute/bf-11.m: Likewise.
12937         * objc/execute/bf-12.m: Likewise.
12938         * objc/execute/bf-13.m: Likewise.
12939         * objc/execute/bf-14.m: Likewise.
12940         * objc/execute/bf-15.m: Likewise.
12941         * objc/execute/bf-16.m: Likewise.
12942         * objc/execute/bf-17.m: Likewise.
12943         * objc/execute/bf-18.m: Likewise.
12944         * objc/execute/bf-19.m: Likewise.
12945         * objc/execute/bf-20.m: Likewise.
12946         * objc/execute/bf-21.m: Likewise.
12947         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
12948         objc_get_type_qualifiers ().
12949
12950 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
12951
12952         PR fortran/45777
12953         * gfortran.dg/dependency_39.f90:  New test.
12954
12955 2011-01-07  Jan Hubicka  <jh@suse.cz>
12956
12957         Get builtins tests ready for linker plugin.
12958         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
12959         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
12960         my_memset, my_bzero): Mark used.
12961         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
12962         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
12963         volatile.
12964         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
12965         volatile.
12966
12967 2011-01-07  Jan Hubicka  <jh@suse.cz>
12968
12969         PR tree-optimization/46367
12970         * g++.dg/torture/pr46367.C: New file.
12971
12972 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
12973
12974         PR target/47201
12975         * gcc.dg/pr47201.c: New test.
12976
12977         PR bootstrap/47187
12978         * gcc.dg/tree-prof/pr47187.c: New test.
12979
12980 2011-01-07  Tobias Burnus  <burnus@net-b.de>
12981
12982         PR fortran/41580
12983         * gfortran.dg/extends_type_of_3.f90: New.
12984
12985 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
12986
12987         * g++.dg/ext/dllexport-MI1.C: Adjust test.
12988         * g++.dg/ext/dllimport-MI1.C: Likewise.
12989         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
12990         * g++.dg/ext/dllimport10.C: Likewise.
12991         * g++.dg/ext/dllimport11.C: Likewise.
12992         * g++.dg/ext/dllimport12.C: Likewise.
12993         * g++.dg/ext/dllimport13.C: Likewise.
12994         * g++.dg/ext/dllimport2.C: Likewise.
12995         * g++.dg/ext/dllimport3.C: Likewise.
12996         * g++.dg/ext/dllimport4.C: Likewise.
12997         * g++.dg/ext/dllimport5.C: Likewise.
12998         * g++.dg/ext/dllimport6.C: Likewise.
12999         * g++.dg/ext/dllimport8.C: Likewise.
13000         * g++.dg/ext/dllimport9.C: Likewise.
13001         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
13002         targets, too. Additionally enable test for i?86-*-mingw*.
13003         * g++.dg/ext/selectany1.C: Likewise.
13004         Remove guard variable check.
13005
13006 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
13007
13008         PR fortran/47189
13009         PR fortran/47194
13010         * gfortran.dg/storage_size_3.f08: Extended.
13011
13012 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
13013
13014         PR c++/47022
13015         * g++.dg/template/stdarg1.C: New test.
13016
13017 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
13018
13019         PR fortran/47195
13020         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
13021         * gfortran.dg/defined_operators_1.f90: Split the subroutine
13022         from the interface of functions to not hide the errors that
13023         shall be tested.
13024
13025 2011-01-06  Jan Hubicka  <jh@suse.cz>
13026
13027         * gcc.dg/lto/pr47188_0.c: New testcase.
13028         * gcc.dg/lto/pr47188_1.c: New testcase.
13029
13030 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
13031
13032         PR fortran/33117
13033         PR fortran/46478
13034         * gfortran.dg/interface_33.f90: New test.
13035
13036 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
13037
13038         PR c/47150
13039         * gcc.c-torture/compile/pr47150.c: New test.
13040
13041 2011-01-06  Ira Rosen  <irar@il.ibm.com>
13042
13043         PR tree-optimization/47139
13044         * gcc.dg/vect/pr47139.c: New test.
13045
13046 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
13047
13048         PR fortran/47180
13049         * gfortran.dg/extends_type_of_2.f03: New.
13050
13051 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13052
13053         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
13054
13055 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
13056
13057         * gnat.dg/opt14.adb: New test.
13058
13059 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
13060
13061         PR fortran/46017
13062         * gfortran.dg/allocate_error_2.f90:  New test.
13063
13064 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
13065
13066         PR fortran/47024
13067         * gfortran.dg/storage_size_3.f08: New.
13068
13069 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13070
13071         PR libgfortran/47154
13072         * gfortran.dg/namelist_68.f90: New test.
13073
13074 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
13075
13076         * gnat.dg/unchecked_convert8.ad[sb]: New test.
13077
13078 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
13079
13080         PR fortran/46448
13081         * gfortran.dg/class_34.f90: New.
13082
13083 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13084
13085         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
13086         use __builtin_inff.  Skip all single-precision tests that require
13087         Infinity.
13088
13089 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13090
13091         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
13092
13093 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
13094
13095         PR tree-optimization/47148
13096         * gcc.c-torture/execute/pr47148.c: New test.
13097
13098         PR tree-optimization/47155
13099         * gcc.c-torture/execute/pr47155.c: New test.
13100
13101         PR rtl-optimization/47157
13102         * gcc.c-torture/compile/pr47157.c: New test.
13103
13104 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13105
13106         * gcc.dg/torture/vector-shift2.c (schar): Define.
13107         (main): Always use schar or uchar instead of plain "char" to avoid
13108         dependencies on implementation-defined char signedness.
13109
13110 2011-01-03  Martin Jambor  <mjambor@suse.cz>
13111
13112         PR tree-optimization/46801
13113         * gnat.dg/pack9.adb: Remove xfail.
13114
13115 2011-01-03  Martin Jambor  <mjambor@suse.cz>
13116
13117         PR tree-optimization/46984
13118         * g++.dg/ipa/pr46984.C: New test.
13119
13120 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
13121
13122         PR fortran/46408
13123         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
13124
13125 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
13126
13127         PR tree-optimization/47140
13128         * gcc.c-torture/compile/pr47140.c: New test.
13129
13130         PR rtl-optimization/47028
13131         * gcc.dg/pr47028.c: New test.
13132
13133 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
13134
13135         * objc.dg/protocol-forward-1.m: Removed TODO.
13136         * objc.dg/protocol-forward-2.m: New.
13137         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
13138         * obj-c++.dg/protocol-forward-2.mm: New.
13139
13140 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
13141
13142         PR target/38662
13143         * g++.dg/eh/pr38662.C: New testcase.
13144
13145 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
13146
13147         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
13148         scan for newline '\n'.
13149
13150 \f
13151 Copyright (C) 2011 Free Software Foundation, Inc.
13152
13153 Copying and distribution of this file, with or without modification,
13154 are permitted in any medium without royalty provided the copyright
13155 notice and this notice are preserved.