OSDN Git Service

1f1b77f317bb23e500411478e6ca7718ef165d0e
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-10-27  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
2
3         PR c++/30066
4         * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
5
6 2011-10-27  Jakub Jelinek  <jakub@redhat.com>
7
8         * gcc.target/i386/sse2-cvt-1.c: New test.
9         * gcc.target/i386/sse2-cvt-2.c: New test.
10         * gcc.target/i386/avx-cvt-1.c: New test.
11         * gcc.target/i386/avx-cvt-2.c: New test.
12         * gcc.target/i386/avx2-cvt-1.c: New test.
13         * gcc.target/i386/avx2-cvt-2.c: New test.
14
15 2011-10-27  Martin Jambor  <mjambor@suse.cz>
16
17         * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
18
19 2011-10-27  Uros Bizjak  <ubizjak@gmail.com>
20             Steven G. Kargl  <kargl@gcc.gnu.org>
21
22         PR target/50875
23         * gfortran.dg/pr50875.f90: New test.
24
25 2011-10-26  David S. Miller  <davem@davemloft.net>
26
27         * gcc.target/sparc/fmaf-1.c: New test.
28
29         * gcc.target/sparc/setcc-1.c: New test.
30         * gcc.target/sparc/setcc-2.c: New test.
31
32 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
33
34         * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
35
36 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
37
38         * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
39         Windows targets.
40
41 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
42
43         * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
44         symbol names.
45
46 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
47
48         * gcc.target/i386/pad-4.c: Skip for Windows targets.
49
50 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
51
52         * gnat.dg/specs/discr1.ads: New test.
53         * gnat.dg/specs/discr1_pkg.ads: New helper.
54
55 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
56
57         * gnat.dg/specs/unchecked_union.ads: Rename to...
58         * gnat.dg/specs/unchecked_union1.ads: ...this.
59         * gnat.dg/specs/unchecked_union2.ads: New test.
60
61 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
62
63         * gnat.dg/specs/atomic1.ads: New test.
64
65 2011-10-26  Ed Smith-Rowland  <3dw4rd@verizon.net>
66
67         Implement C++11 user-defined literals.
68         * g++.dg/cpp0x/udlit-addr.C: New.
69         * g++.dg/cpp0x/udlit-args.C: New.
70         * g++.dg/cpp0x/udlit-args-neg.C: New.
71         * g++.dg/cpp0x/udlit-clink-neg.C: New.
72         * g++.dg/cpp0x/udlit-concat.C: New.
73         * g++.dg/cpp0x/udlit-concat-neg.C: New.
74         * g++.dg/cpp0x/udlit-constexpr.C: New.
75         * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
76         * g++.dg/cpp0x/udlit-declare-neg.C: New.
77         * g++.dg/cpp0x/udlit-friend.C: New.
78         * g++.dg/cpp0x/udlit-general.C: New.
79         * g++.dg/cpp0x/udlit-inline.C: New.
80         * g++.dg/cpp0x/udlit-linkage-neg.C: New.
81         * g++.dg/cpp0x/udlit-member-neg.C: New.
82         * g++.dg/cpp0x/udlit-namespace.C: New.
83         * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
84         * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
85         * g++.dg/cpp0x/udlit-nospace-neg.C: New.
86         * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
87         * g++.dg/cpp0x/udlit-nounder-neg.C: New.
88         * g++.dg/cpp0x/udlit-operator-neg.C: New.
89         * g++.dg/cpp0x/udlit-raw-str.C: New.
90         * g++.dg/cpp0x/udlit-shadow-neg.C: New.
91         * g++.dg/cpp0x/udlit-suffix-neg.C: New.
92         * g++.dg/cpp0x/udlit-systemheader.C: New.
93         * g++.dg/cpp0x/udlit-template.C: New.
94         * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
95         * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
96         * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
97         * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
98         * g++.dg/cpp0x/udlit_system_header: New.
99
100 2011-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
101
102         PR c++/50870
103         * g++.dg/cpp0x/decltype34.C: New.
104
105 2011-10-26  Tom de Vries <tom@codesourcery.com>
106
107         * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
108         * gcc.c-torture/unsorted/HIset.c: Same.
109         * gcc.c-torture/unsorted/SIcmp.c: Same.
110         * gcc.c-torture/unsorted/SIset.c: Same.
111         * gcc.c-torture/unsorted/SFset.c: Same.
112         * gcc.c-torture/unsorted/UHIcmp.c: Same.
113         * gcc.c-torture/unsorted/USIcmp.c: Same.
114         * gcc.c-torture/unsorted/DFcmp.c: Same.
115
116 2011-10-26  Jakub Jelinek  <jakub@redhat.com>
117
118         * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
119         to work also with -masm=intel and additionally test the xmm vs. ymm
120         register type combination on mask/dest and in vsib.
121         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
122         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
123         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
124         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
125         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
126         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
127         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
128         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
129         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
130         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
131         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
132         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
133         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
134         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
135         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
136         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
137         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
138         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
139         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
140         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
141         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
142         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
143         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
144         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
145         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
146         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
147         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
148         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
149         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
150         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
151         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
152
153 2011-10-26  Tom de Vries  <tom@codesourcery.com>
154
155         PR tree-optimization/50763
156         * gcc.dg/pr50763-2.c: New test.
157
158 2011-10-25  Joseph Myers  <joseph@codesourcery.com>
159
160         * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
161         Update expected messages.
162
163 2011-10-25  Eric Botcazou  <ebotcazou@adacore.com>
164
165         * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
166
167 2011-10-25  Jason Merrill  <jason@redhat.com>
168
169         PR c++/50866
170         * g++.dg/init/aggr7.C: New.
171
172         PR c++/49996
173         * g++.dg/cpp0x/initlist59.C: New.
174
175 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
176
177         PR c++/50858
178         * g++.dg/overload/operator5.C: New.
179
180 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
181
182         PR c++/50861
183         * g++.dg/template/crash108.C: New.
184
185 2011-10-25  Jakub Jelinek  <jakub@redhat.com>
186
187         PR tree-optimization/50596
188         * gcc.dg/vect/vect-cond-10.c: New test.
189
190 2011-10-24  Joey Ye  <joey.ye@arm.com>
191
192         * gcc.target/arm/pr42575.c: Remove architecture option.
193
194 2011-10-24  David S. Miller  <davem@davemloft.net>
195
196         * gcc.target/sparc/vis3move-1.c: New test.
197         * gcc.target/sparc/vis3move-2.c: New test.
198         * gcc.target/sparc/vis3move-3.c: New test.
199
200 2011-10-24  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
201
202         * gcc.dg/strlenopt-22.c: New testcase.
203         * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
204
205 2011-10-24  Uros Bizjak  <ubizjak@gmail.com>
206
207         * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
208         Remove -march=i386.
209         (dg-skip-if): Remove.
210         * gcc.target/i386/funcspec-1.c: Ditto.
211         * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
212
213 2011-10-24  Richard Guenther  <rguenther@suse.de>
214
215         * gcc.dg/vect/vect-bool-1.c: New testcase.
216
217 2011-10-24  Richard Guenther  <rguenther@suse.de>
218
219         PR tree-optimization/50838
220         * gcc.dg/torture/pr50838.c: New testcase.
221
222 2011-10-24  Ira Rosen  <ira.rosen@linaro.org>
223
224         PR tree-optimization/50730
225         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
226         * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
227         -fno-tree-sra and SLP flags.
228
229 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
230
231         PR c++/50841
232         Revert:
233         2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
234
235         PR c++/50810
236         * g++.dg/cpp0x/warn_cxx0x2.C: New.
237         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
238
239 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
240
241         PR c++/50810
242         * g++.dg/cpp0x/warn_cxx0x2.C: New.
243         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
244
245 2011-10-23  Tom de Vries  <tom@codesourcery.com>
246
247         PR tree-optimization/50763
248         * gcc.dg/pr50763.c: New test.
249
250 2011-10-23  Uros Bizjak  <ubizjak@gmail.com>
251
252         PR target/50788
253         * gcc.target/i386/pr50788.c: New test.
254
255 2011-10-23  Ira Rosen  <ira.rosen@linaro.org>
256
257         PR tree-optimization/50819
258         * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
259         * g++.dg/vect/slp-pr50819.cc: New test.
260
261 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
262
263         PR c++/45385
264         * g++.dg/warn/Wconversion4.C: New.
265
266 2011-10-21  Jakub Jelinek  <jakub@redhat.com>
267
268         PR target/50813
269         * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
270         from element other than first and reverse permutation.
271         * gcc.dg/torture/vshuf-16.inc: Likewise.
272         * gcc.dg/torture/vshuf-8.inc: Likewise.
273         * gcc.dg/torture/vshuf-4.inc: Likewise.
274
275 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
276
277         PR c++/31423
278         * g++.dg/parse/error43.C: New.
279         * g++.dg/parse/error44.C: Likewise.
280
281 2011-10-21  H.J. Lu  <hongjiu.lu@intel.com>
282             Kirill Yukhin  <kirill.yukhin@intel.com>
283
284         PR target/50740
285         * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
286         * gcc.target/i386/bmi2-check.h: Ditto.
287
288 2011-10-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
289
290         PR c++/50811
291         * g++.dg/cpp0x/override2.C: Add test.
292
293 2011-10-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
294
295         * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
296         check_linker_plugin_available.
297
298 2011-10-21  Kai Tietz  <ktietz@redhat.com>
299
300         * gcc.target/i386/branch-cost1.c: New test.
301         * gcc.target/i386/branch-cost2.c: New test.
302         * gcc.target/i386/branch-cost3.c: New test.
303         * gcc.target/i386/branch-cost4.c: New test.
304
305 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
306
307         * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
308
309 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
310
311         PR testsuite/50722
312         * gcc.dg/pr49994-3.c: Skip on HP-UX.
313
314 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
315
316         * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
317         (_moz_foo, EXT__foo): Use ASMNAME.
318
319 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
320
321         * lib/lto.exp (lto-execute): Use .exe suffix for test executable
322         names.
323
324 2011-10-20  Kirill Yukhin  <kirill.yukhin@intel.com>
325
326         PR target/50766
327         * gcc.target/i386/pr50766.c: New test.
328
329 2011-10-20  Jason Merrill  <jason@redhat.com>
330
331         PR c++/41449
332         * g++.dg/eh/partial1.C: New.
333
334 2011-10-20  Richard Henderson  <rth@redhat.com>
335
336         * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
337         gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
338         gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
339         Use __builtin_shuffle.
340
341 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
342
343         PR fortran/50514
344         * gfortran.dg/ishft_3.f90:  Update test.
345
346 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
347
348         PR fortran/50524
349         * gfortran.dg/substring_integer_index.f90: New test.
350
351 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
352
353         * gfortran.dg/format_string.f: New test.
354
355 2011-10-20  Uros Bizjak  <ubizjak@gmail.com>
356
357         * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
358         non_strict_align.
359         * gcc.dg/ipa/ipa-sra-6.c: Ditto.
360
361 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
362
363         * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
364         gcc.target/i386/pr46226.c: Do not use
365         -mno-accumulate-outgoing-args.
366
367 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
368
369         * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
370         including <strings.h>.
371
372 2011-10-19  Jan Hubicka  <jh@suse.cz>
373
374         * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
375         * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
376         * lib/c-torture.exp: Likewise.
377         * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
378         * gcc.c-torture/compile/sync-1.c: Likewise.
379         * gcc.c-torture/compile/sync-1.c: Likewise.
380         * gcc.c-torture/compile/sync-3.c: Likewise.
381         * gcc.dg/noncompile/invalid_asm.c: Likewise.
382         * gcc.dg/noncompile/920507-1.c: Likewise.
383         * gcc.dg/torture/pr36400.c: Likewise.
384         * g++.dg/torture/pr34850.C: Likewise.
385
386 2011-10-20  Eric Botcazou  <ebotcazou@adacore.com>
387
388         * gnat.dg/source_ref1.adb: New test.
389         * gnat.dg/source_ref2.adb: Likewise.
390
391 2011-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
392
393         PR c++/13657
394         * g++.dg/parse/error42.C: New.
395         * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
396
397 2011-10-19  Jason Merrill  <jason@redhat.com>
398
399         PR c++/50793
400         * g++.dg/init/value9.C: New.
401
402 2011-10-19  Jakub Jelinek  <jakub@redhat.com>
403
404         * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
405         * gcc.dg/torture/vshuf-16.inc: Likewise.
406         * gcc.dg/torture/vshuf-8.inc: Likewise.
407         * gcc.dg/torture/vshuf-4.inc: Likewise.
408
409 2011-10-19  Janus Weil  <janus@gcc.gnu.org>
410
411         PR fortran/47023
412         * gfortran.dg/sizeof_proc.f90: New.
413
414 2011-10-19  Joseph Myers  <joseph@codesourcery.com>
415
416         * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
417         -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
418
419 2011-10-19  Uros Bizjak  <ubizjak@gmail.com>
420
421         PR testsuite/50796
422         * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
423
424 2011-10-19  Jason Merrill  <jason@redhat.com>
425
426         PR c++/50787
427         * g++.dg/init/ref20.C: New.
428
429 2011-10-19  Kai Tietz  <ktietz@redhat.com>
430
431         PR middle-end/50795
432         * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
433         * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
434         * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
435         * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
436         * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
437
438 2011-10-19  Richard Guenther  <rguenther@suse.de>
439
440         PR middle-end/50768
441         * gcc.dg/torture/pr50768.c: New testcase.
442
443 2011-10-19  Alexander Monakov  <amonakov@ispras.ru>
444
445         PR rtl-optimization/50340
446         * gcc.dg/pr50340.c: New.
447
448 2011-10-18  Andrew Stubbs  <ams@codesourcery.com>
449
450         PR tree-optimization/50717
451
452         * gcc.dg/pr50717-1.c: New file.
453         * gcc.target/arm/wmul-12.c: Correct types.
454         * gcc.target/arm/wmul-8.c: Correct types.
455
456 2011-10-18  Jason Merrill  <jason@redhat.com>
457
458         PR c++/50531
459         * g++.dg/cpp0x/defaulted32.C: New.
460
461         PR c++/50742
462         * g++.dg/lookup/using23.C: New.
463
464         PR c++/50500
465         * g++.dg/cpp0x/implicit12.C: New.
466         * g++.dg/cpp0x/defaulted20.C: Adjust.
467         * g++.dg/cpp0x/defaulted21.C: Adjust.
468         * g++.dg/cpp0x/implicit-copy.C: Adjust.
469         * g++.dg/cpp0x/implicit4.C: Adjust.
470         * g++.dg/cpp0x/implicit5.C: Adjust.
471         * g++.dg/cpp0x/implicit8.C: Adjust.
472         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
473         * g++.dg/cpp0x/not_special.C: Adjust.
474         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
475         * g++.dg/cpp0x/rv1n.C: Adjust.
476         * g++.dg/cpp0x/rv2n.C: Adjust.
477         * g++.dg/cpp0x/rv3n.C: Adjust.
478         * g++.dg/cpp0x/rv4n.C: Adjust.
479         * g++.dg/cpp0x/rv5n.C: Adjust.
480         * g++.dg/cpp0x/rv6n.C: Adjust.
481         * g++.dg/cpp0x/rv7n.C: Adjust.
482
483 2011-10-18  Kirill Yukhin  <kirill.yukhin@intel.com>
484
485         * gcc.target/i386/avx2-vpop-check.h: New header.
486         * gcc.target/i386/avx2-vpaddd-3.c: New test.
487         * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
488         * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
489         * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
490         * gcc.target/i386/avx2-vpand-3.c: Ditto.
491         * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
492         * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
493         * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
494         * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
495         * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
496         * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
497         * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
498         * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
499         * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
500         * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
501
502 2011-10-18  Mikael Morin  <mikael@gcc.gnu.org>
503
504         PR fortran/50420
505         * gfortran.dg/coarray_subobject_1.f90: New test.
506         * gfortran.dg/coarray/subobject_1.f90: New test.
507
508 2011-10-18  Alexander Monakov  <amonakov@ispras.ru>
509
510         PR rtl-optimization/50205
511         * gcc.dg/pr50205.c: New.
512
513 2011-10-18  Richard Guenther  <rguenther@suse.de>
514
515         PR tree-optimization/50767
516         * gcc.dg/torture/pr50767.c: New testcase.
517
518 2011-10-18  Julian Brown  <julian@codesourcery.com>
519
520         * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
521         * gcc.target/arm/unaligned-memcpy-1.c: New.
522         * gcc.target/arm/unaligned-memcpy-2.c: New.
523         * gcc.target/arm/unaligned-memcpy-3.c: New.
524         * gcc.target/arm/unaligned-memcpy-4.c: New.
525
526 2011-10-18  Janus Weil  <janus@gcc.gnu.org>
527
528         PR fortran/47023
529         * gfortran.dg/iso_c_binding_class.f03: New.
530
531 2011-10-18  Ira Rosen  <ira.rosen@linaro.org>
532
533         * testsuite/lib/target-supports.exp
534         (check_effective_target_vect_widen_shift): New.
535         * gcc.dg/vect/vect-widen-shift-s16.c: New.
536         * gcc.dg/vect/vect-widen-shift-s8.c: New.
537         * gcc.dg/vect/vect-widen-shift-u16.c: New.
538         * gcc.dg/vect/vect-widen-shift-u8.c: New.
539
540 2011-10-18  Richard Guenther  <rguenther@suse.de>
541
542         * gcc.dg/torture/restrict-1.c: New testcase.
543
544 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
545
546         * g++.dg/ext/bases.C: New test.
547
548 2011-10-17  David S. Miller  <davem@davemloft.net>
549
550         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
551         all operations to emit VIS instructions.
552         * gcc.target/sparc/fandnot.c: Likewise.
553         * gcc.target/sparc/fnot.c: Likewise.
554         * gcc.target/sparc/for.c: Likewise.
555         * gcc.target/sparc/fornot.c: Likewise.
556         * gcc.target/sparc/fxnor.c: Likewise.
557         * gcc.target/sparc/fxor.c: Likewise.
558         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
559         needed.
560
561 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
562
563         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
564         * gcc.dg/torture/vshuf-16.inc: New file.
565         * gcc.dg/torture/vshuf-2.inc: New file.
566         * gcc.dg/torture/vshuf-32.inc: New file.
567         * gcc.dg/torture/vshuf-4.inc: New file.
568         * gcc.dg/torture/vshuf-8.inc: New file.
569         * gcc.dg/torture/vshuf-main.inc: New file.
570         * gcc.dg/torture/vshuf-v16hi.c: New test.
571         * gcc.dg/torture/vshuf-v16qi.c: New test.
572         * gcc.dg/torture/vshuf-v2df.c: New test.
573         * gcc.dg/torture/vshuf-v2di.c: New test.
574         * gcc.dg/torture/vshuf-v2sf.c: New test.
575         * gcc.dg/torture/vshuf-v2si.c: New test.
576         * gcc.dg/torture/vshuf-v32qi.c: New test.
577         * gcc.dg/torture/vshuf-v4df.c: New test.
578         * gcc.dg/torture/vshuf-v4di.c: New test.
579         * gcc.dg/torture/vshuf-v4hi.c: New test.
580         * gcc.dg/torture/vshuf-v4sf.c: New test.
581         * gcc.dg/torture/vshuf-v4si.c: New test.
582         * gcc.dg/torture/vshuf-v8hi.c: New test.
583         * gcc.dg/torture/vshuf-v8qi.c: New test.
584         * gcc.dg/torture/vshuf-v8sf.c: New test.
585         * gcc.dg/torture/vshuf-v8si.c: New test.
586
587 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
588
589         PR tree-optimization/50746
590         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
591
592 2011-10-17  Jason Merrill  <jason@redhat.com>
593
594         PR c++/50736
595         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
596
597 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
598
599         PR c++/44524
600         * g++.dg/parse/error41.C: New.
601         * g++.dg/parse/error20.C: Adjust.
602
603 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
604
605         PR c++/50757
606         * g++.dg/warn/format7.C: New.
607         * obj-c++.dg/warn7.mm: Likewise.
608
609 2011-10-17  Richard Guenther  <rguenther@suse.de>
610
611         PR tree-optimization/50729
612         * gcc.dg/torture/pr50729.c: New testcase.
613
614 2011-10-15  Tom Tromey  <tromey@redhat.com>
615             Dodji Seketeli  <dodji@redhat.com>
616
617         * lib/prune.exp (prune_gcc_output):  Prune output referring to
618         included files.
619         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
620         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
621         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
622         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
623
624 2011-10-15  Tom Tromey  <tromey@redhat.com>
625             Dodji Seketeli  <dodji@redhat.com>
626
627         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
628
629 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
630
631         PR c++/48489
632         * g++.dg/inherit/error5.C: New.
633
634 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
635
636         PR fortran/47023
637         PR fortran/50752
638         * gfortran.dg/kind_tests_4.f90: New.
639
640 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
641
642         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
643         targets that support vector condition.
644
645 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
646
647         PR fortran/47023
648         * gfortran.dg/c_kind_tests_3.f03: New.
649
650 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
651
652         PR fortran/50547
653         * gfortran.dg/elemental_args_check_4.f90: New.
654
655 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
656
657         PR tree-optimization/50727
658         * gcc.dg/vect/pr50727.c: New test.
659
660 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
661
662         * gcc.dg/vla-23.c: New test.
663
664 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
665
666         PR tree-optimization/50596
667         * gcc.dg/vect/vect-cond-9.c: New test.
668
669 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
670
671         * gcc.dg/vect/bb-slp-29.c: New test.
672
673 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
674
675         PR c++/50732
676         * g++.dg/ext/is_base_of_incomplete.C: New.
677         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
678         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
679
680 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
681
682         * gcc.target/sparc/combined-1.c: Compile at -O2.
683
684 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
685
686         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
687         (dg-options): Add -Wno-attributes.
688         * gcc.target/i386/fma_double_?.c: Ditto.
689         * gcc.target/i386/fma_run_float_?.c: Ditto.
690         * gcc.target/i386/fma_run_double_?.c: Ditto.
691         * gcc.target/i386/l_fma_float_?.c: Dtto.
692         * gcc.target/i386/l_fma_double_?.c: Ditto.
693         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
694         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
695
696 2011-10-15  Tobias Burnus  <burnus@net-b.de>
697
698         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
699         the comments.
700         * gfortran.dg/bind_c_usage_24.f90: Ditto.
701         * gfortran.dg/rank_3.f90: Ditto.
702         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
703         -std=f2008ts in dg-options.
704         * gfortran.dg/rank_4.f90: Ditto.
705
706 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
707
708         PR target/49263
709         * gcc.target/sh/pr49263.c: New.
710
711 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
712
713         * gnat.dg/specs/debug1.ads: Tweak.
714
715 2011-10-14  Kai Tietz  <ktietz@redhat.com>
716
717         * gfortran.fortran-torture/compile/logical-2.f90: New test.
718
719 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
720
721         * gcc.target/i386/sse2-mul-1.c: New test.
722         * gcc.target/i386/sse4_1-mul-1.c: New test.
723         * gcc.target/i386/avx-mul-1.c: New test.
724         * gcc.target/i386/xop-mul-1.c: New test.
725         * gcc.target/i386/avx2-mul-1.c: New test.
726
727 2011-10-14  Jason Merrill  <jason@redhat.com>
728
729         PR c++/50563
730         * g++.dg/cpp0x/nsdmi-list1.C: New.
731
732         PR c++/50707
733         * g++.dg/cpp0x/nsdmi-const1.C: New.
734
735 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
736
737         PR fortran/50570
738         * gfortran.dg/pointer_intent_5.f90: New.
739
740 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
741
742         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
743         * gcc.target/i386/warn-vect-op-1.c: Ditto.
744         * gcc.target/i386/warn-vect-op-2.c: Ditto.
745
746 2011-10-14  Tobias Burnus  <burnus@net-b.de>
747
748         PR fortran/50718
749         * gfortran.dg/pointer_check_11.f90: New.
750         * gfortran.dg/pointer_check_12.f90: New.
751
752 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
753
754         PR c++/38174
755         * g++.dg/overload/operator4.C: New.
756
757 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
758
759         * gcc.dg/di-longlong64-sync-1.c: New test.
760         * gcc.dg/di-sync-multithread.c: New test.
761         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
762         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
763         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
764         tests for v5, v6, v6k, and v7-a, and add-options helpers.
765         (check_effective_target_arm_arm_ok): New helper.
766         (check_effective_target_sync_longlong): New helper.
767
768 2011-10-14  Richard Guenther  <rguenther@suse.de>
769
770         PR tree-optimization/50723
771         * gcc.dg/torture/pr50723.c: New testcase.
772
773 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
774
775         PR c++/17212
776         * g++.dg/warn/format6.C: New.
777         * obj-c++.dg/warn6.mm: Likewise.
778
779 2011-10-13  Richard Henderson  <rth@redhat.com>
780
781         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
782         Delete.
783         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
784         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
785         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
786
787 2011-10-13  Jason Merrill  <jason@redhat.com>
788
789         PR c++/50614
790         * g++.dg/cpp0x/nsdmi-template2.C: New.
791
792         PR c++/50437
793         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
794
795         PR c++/50618
796         * g++.dg/init/vbase1.C: New.
797
798 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
799
800         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
801         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
802         * gcc.target/i386/avx-vphminposuw-2.c: New test.
803         * gcc.target/i386/avx-vphminposuw-3.c: New test.
804
805 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
806
807         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
808
809 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
810
811         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
812
813 2011-10-13  Richard Guenther  <rguenther@suse.de>
814
815         PR tree-optimization/50712
816         * gcc.target/i386/pr50712.c: New testcase.
817
818 2011-10-13  Tom de Vries  <tom@codesourcery.com>
819
820         * gcc.dg/memcpy-4.c: New test.
821
822 2011-10-13  Richard Guenther  <rguenther@suse.de>
823
824         PR tree-optimization/50698
825         * g++.dg/vect/pr50698.cc: New testcase.
826
827 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
828
829         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
830         * gcc.target/powerpc/warn-2.c: Ditto.
831
832         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
833         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
834         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
835         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
836         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
837         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
838         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
839         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
840         * gcc.target/powerpc/ppc-pow.c: Likewise.
841         * gcc.target/powerpc/recip-1.c: Likewise.
842         * gcc.target/powerpc/recip-2.c: Likewise.
843         * gcc.target/powerpc/recip-3.c: Likewise.
844         * gcc.target/powerpc/recip-4.c: Likewise.
845         * gcc.target/powerpc/recip-5.c: Likewise.
846
847 2011-10-12  David S. Miller  <davem@davemloft.net>
848
849         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
850         '-mvis3' instead of 'mcpu=niagara3' in options.
851         * gcc.target/sparc/fhalve.c: Likewise.
852         * gcc.target/sparc/fnegop.c: Likewise.
853         * gcc.target/sparc/fpadds.c: Likewise.
854         * gcc.target/sparc/fshift.c: Likewise.
855         * gcc.target/sparc/fucmp.c: Likewise.
856         * gcc.target/sparc/lzd.c: Likewise.
857         * gcc.target/sparc/vis3misc.c: Likewise.
858         * gcc.target/sparc/xmul.c: Likewise.
859
860 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
861
862         * gnat.dg/vect1.ad[sb]: New test.
863         * gnat.dg/vect1_pkg.ads: New helper.
864         * gnat.dg/vect2.ad[sb]: New test.
865         * gnat.dg/vect2_pkg.ads: New helper.
866         * gnat.dg/vect3.ad[sb]: New test.
867         * gnat.dg/vect3_pkg.ads: New helper.
868         * gnat.dg/vect4.ad[sb]: New test.
869         * gnat.dg/vect4_pkg.ads: New helper.
870         * gnat.dg/vect5.ad[sb]: New test.
871         * gnat.dg/vect5_pkg.ads: New helper.
872         * gnat.dg/vect6.ad[sb]: New test.
873         * gnat.dg/vect6_pkg.ads: New helper.
874
875 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
876
877         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
878         * gcc.target/i386/fma_run_double_2.c: Likewise.
879         * gcc.target/i386/fma_run_double_3.c: Likewise.
880         * gcc.target/i386/fma_run_double_4.c: Likewise.
881         * gcc.target/i386/fma_run_double_5.c: Likewise.
882         * gcc.target/i386/fma_run_double_6.c: Likewise.
883         * gcc.target/i386/fma_run_float_1.c: Likewise.
884         * gcc.target/i386/fma_run_float_2.c: Likewise.
885         * gcc.target/i386/fma_run_float_3.c: Likewise.
886         * gcc.target/i386/fma_run_float_4.c: Likewise.
887         * gcc.target/i386/fma_run_float_5.c: Likewise.
888         * gcc.target/i386/fma_run_float_6.c: Likewise.
889
890         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
891         remove the extra dg-options.
892         * gcc.target/i386/l_fma_double_2.c: Likewise.
893         * gcc.target/i386/l_fma_double_3.c: Likewise.
894         * gcc.target/i386/l_fma_double_4.c: Likewise.
895         * gcc.target/i386/l_fma_double_5.c: Likewise.
896         * gcc.target/i386/l_fma_double_6.c: Likewise.
897         * gcc.target/i386/l_fma_float_1.c: Likewise.
898         * gcc.target/i386/l_fma_float_2.c: Likewise.
899         * gcc.target/i386/l_fma_float_3.c: Likewise.
900         * gcc.target/i386/l_fma_float_4.c: Likewise.
901         * gcc.target/i386/l_fma_float_5.c: Likewise.
902         * gcc.target/i386/l_fma_float_6.c: Likewise.
903
904 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
905
906         PR tree-optimization/50189
907         * g++.dg/torture/pr50189.C: New testcase.
908
909 2011-10-12  Richard Guenther  <rguenther@suse.de>
910
911         PR tree-optimization/50700
912         * gcc.dg/builtin-object-size-12.c: New testcase.
913
914 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
915
916         PR c/50565
917         * gcc.c-torture/compile/pr50565-1.c,
918         gcc.c-torture/compile/pr50565-2.c: New tests.
919
920 2011-10-11  Jason Merrill  <jason@redhat.com>
921
922         PR c++/49855
923         PR c++/49896
924         * g++.dg/template/constant1.C: New.
925         * g++.dg/template/constant2.C: New.
926         * g++.dg/cpp0x/constexpr-template3.C: New.
927
928 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
929
930         * gcc.target/i386/warn-vect-op-3.c: New test.
931         * gcc.target/i386/warn-vect-op-1.c: New test.
932         * gcc.target/i386/warn-vect-op-2.c: New test.
933
934 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
935
936         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
937
938 2011-10-11  Richard Guenther  <rguenther@suse.de>
939
940         PR tree-optimization/50204
941         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
942
943 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
944
945         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
946
947 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
948
949         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
950         * gcc.target/i386/fma_double_2.c: Ditto.
951         * gcc.target/i386/fma_double_3.c: Ditto.
952         * gcc.target/i386/fma_double_4.c: Ditto.
953         * gcc.target/i386/fma_double_5.c: Ditto.
954         * gcc.target/i386/fma_double_6.c: Ditto.
955         * gcc.target/i386/fma_float_1.c: Ditto.
956         * gcc.target/i386/fma_float_2.c: Ditto.
957         * gcc.target/i386/fma_float_3.c: Ditto.
958         * gcc.target/i386/fma_float_4.c: Ditto.
959         * gcc.target/i386/fma_float_5.c: Ditto.
960         * gcc.target/i386/fma_float_6.c: Ditto.
961         * gcc.target/i386/l_fma_double_1.c: Ditto.
962         * gcc.target/i386/l_fma_double_2.c: Ditto.
963         * gcc.target/i386/l_fma_double_3.c: Ditto.
964         * gcc.target/i386/l_fma_double_4.c: Ditto.
965         * gcc.target/i386/l_fma_double_5.c: Ditto.
966         * gcc.target/i386/l_fma_double_6.c: Ditto.
967         * gcc.target/i386/l_fma_float_1.c: Ditto.
968         * gcc.target/i386/l_fma_float_2.c: Ditto.
969         * gcc.target/i386/l_fma_float_3.c: Ditto.
970         * gcc.target/i386/l_fma_float_4.c: Ditto.
971         * gcc.target/i386/l_fma_float_5.c: Ditto.
972         * gcc.target/i386/l_fma_float_6.c: Ditto.
973         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
974         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
975         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
976         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
977         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
978         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
979         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
980         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
981         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
982         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
983         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
984         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
985
986 2011-10-11  Tristan Gingold  <gingold@adacore.com>
987
988         * gcc.dg/va-arg-4.c: New test.
989         * gcc.dg/va-arg-5.c: Ditto.
990
991 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
992
993         * lib/target-supports.exp (check_effective_target_fd_truncate):
994         Close and unlink test file before exit.
995
996 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
997
998         PR fortran/50564
999         * gfortran.dg/forall_15.f90:  New test case.
1000
1001 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
1002             Andrew Macleod  <amacleod@redhat.com>
1003
1004         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
1005         wrappers for *other_threads() and *final_verify().
1006         * gcc.dg/simulate-thread/simulate-thread.h
1007         (simulate_thread_wrapper_other_threads): New.
1008         (simulate_thread_wrapper_final_verify): New.
1009
1010 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
1011
1012         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
1013
1014 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
1015
1016         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
1017
1018 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
1019             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
1020
1021         * gcc.target/i386/fma_1.h: New file.
1022         * gcc.target/i386/fma_2.h: Likewise.
1023         * gcc.target/i386/fma_3.h: Likewise.
1024         * gcc.target/i386/fma_4.h: Likewise.
1025         * gcc.target/i386/fma_5.h: Likewise.
1026         * gcc.target/i386/fma_6.h: Likewise.
1027         * gcc.target/i386/fma_double_1.c: Likewise.
1028         * gcc.target/i386/fma_double_2.c: Likewise.
1029         * gcc.target/i386/fma_double_3.c: Likewise.
1030         * gcc.target/i386/fma_double_4.c: Likewise.
1031         * gcc.target/i386/fma_double_5.c: Likewise.
1032         * gcc.target/i386/fma_double_6.c: Likewise.
1033         * gcc.target/i386/fma_float_1.c: Likewise.
1034         * gcc.target/i386/fma_float_2.c: Likewise.
1035         * gcc.target/i386/fma_float_3.c: Likewise.
1036         * gcc.target/i386/fma_float_4.c: Likewise.
1037         * gcc.target/i386/fma_float_5.c: Likewise.
1038         * gcc.target/i386/fma_float_6.c: Likewise.
1039         * gcc.target/i386/fma_main.h: Likewise.
1040         * gcc.target/i386/fma_run_double_1.c: Likewise.
1041         * gcc.target/i386/fma_run_double_2.c: Likewise.
1042         * gcc.target/i386/fma_run_double_3.c: Likewise.
1043         * gcc.target/i386/fma_run_double_4.c: Likewise.
1044         * gcc.target/i386/fma_run_double_5.c: Likewise.
1045         * gcc.target/i386/fma_run_double_6.c: Likewise.
1046         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
1047         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
1048         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
1049         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
1050         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
1051         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
1052         * gcc.target/i386/fma_run_float_1.c: Likewise.
1053         * gcc.target/i386/fma_run_float_2.c: Likewise.
1054         * gcc.target/i386/fma_run_float_3.c: Likewise.
1055         * gcc.target/i386/fma_run_float_4.c: Likewise.
1056         * gcc.target/i386/fma_run_float_5.c: Likewise.
1057         * gcc.target/i386/fma_run_float_6.c: Likewise.
1058         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
1059         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
1060         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
1061         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
1062         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
1063         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
1064         * gcc.target/i386/l_fma_1.h: Likewise.
1065         * gcc.target/i386/l_fma_2.h: Likewise.
1066         * gcc.target/i386/l_fma_3.h: Likewise.
1067         * gcc.target/i386/l_fma_4.h: Likewise.
1068         * gcc.target/i386/l_fma_5.h: Likewise.
1069         * gcc.target/i386/l_fma_6.h: Likewise.
1070         * gcc.target/i386/l_fma_double_1.c: Likewise.
1071         * gcc.target/i386/l_fma_double_2.c: Likewise.
1072         * gcc.target/i386/l_fma_double_3.c: Likewise.
1073         * gcc.target/i386/l_fma_double_4.c: Likewise.
1074         * gcc.target/i386/l_fma_double_5.c: Likewise.
1075         * gcc.target/i386/l_fma_double_6.c: Likewise.
1076         * gcc.target/i386/l_fma_float_1.c: Likewise.
1077         * gcc.target/i386/l_fma_float_2.c: Likewise.
1078         * gcc.target/i386/l_fma_float_3.c: Likewise.
1079         * gcc.target/i386/l_fma_float_4.c: Likewise.
1080         * gcc.target/i386/l_fma_float_5.c: Likewise.
1081         * gcc.target/i386/l_fma_float_6.c: Likewise.
1082         * gcc.target/i386/l_fma_main.h: Likewise.
1083         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
1084         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
1085         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
1086         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
1087         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
1088         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
1089         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
1090         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
1091         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
1092         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
1093         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
1094         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
1095
1096 2011-10-10  Richard Guenther  <rguenther@suse.de>
1097
1098         PR middle-end/50389
1099         * gcc.dg/torture/pr50389.c: New testcase.
1100
1101 2011-10-10  Richard Guenther  <rguenther@suse.de>
1102
1103         PR middle-end/50195
1104         * gcc.dg/builtins-47.c: Optimize.
1105
1106 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
1107
1108         * lib/gcc-simulate-thread.exp: New.
1109         * gcc.dg/simulate-thread/guality.h: New.
1110         * gcc.dg/simulate-thread/simulate-thread.h: New.
1111         * gcc.dg/simulate-thread/simulate-thread.exp: New.
1112         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
1113         * gcc.dg/simulate-thread/README: New.
1114         * g++.dg/simulate-thread/guality.h: New.
1115         * g++.dg/simulate-thread/simulate-thread.h: New.
1116         * g++.dg/simulate-thread/simulate-thread.exp: New.
1117         * g++.dg/simulate-thread/simulate-thread.gdb: New.
1118         * c-c++-common/cxxbitfields-2.c: Remove.
1119         * c-c++-common/cxxbitfields.c: Remove.
1120         * c-c++-common/cxxbitfields-4.c: Remove.
1121         * c-c++-common/cxxbitfields-5.c: Remove.
1122         * c-c++-common/simulate-thread/bitfields-1.c: New.
1123         * c-c++-common/simulate-thread/bitfields-2.c: New.
1124         * c-c++-common/simulate-thread/bitfields-3.c: New.
1125         * c-c++-common/simulate-thread/bitfields-4.c: New.
1126
1127 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
1128
1129         PR c++/38980
1130         * g++.dg/warn/format5.C: New.
1131
1132 2011-10-09  Tobias Burnus  <burnus@net-b.de>
1133
1134         PR fortran/50273
1135         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
1136         * gfortran.dg/common_16.f90: New.
1137
1138 2011-10-09  Tobias Burnus  <burnus@net-b.de>
1139
1140         * gfortran.dg/iso_c_binding_param_1.f90: New.
1141         * gfortran.dg/iso_c_binding_param_2.f90: New.
1142         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1143
1144 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
1145
1146         PR tree-optimization/50635
1147         * gcc.dg/vect/pr50635.c: New test.
1148
1149 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
1150
1151         PR fortran/50659
1152         * gfortran.dg/proc_decl_27.f90: New.
1153
1154 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1155
1156         PR libobjc/50428
1157         * objc/execute/initialize-1.m: New test.
1158
1159 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
1160
1161         PR fortran/47844
1162         * gfortran.dg/pointer_function_result_1.f90 : New test.
1163
1164 2011-10-07  David S. Miller  <davem@davemloft.net>
1165
1166         PR 50655
1167         * gcc.target/sparc/sparc.exp: Add vis3 target test.
1168         * gcc.target/sparc/cmask.c: Use it.
1169         * gcc.target/sparc/fhalve.c: Likewise.
1170         * gcc.target/sparc/fnegop.c: Likewise.
1171         * gcc.target/sparc/fpadds.c: Likewise.
1172         * gcc.target/sparc/fshift.c: Likewise.
1173         * gcc.target/sparc/fucmp.c: Likewise.
1174         * gcc.target/sparc/lzd.c: Likewise.
1175         * gcc.target/sparc/vis3misc.c: Likewise.
1176         * gcc.target/sparc/xmul.c: Likewise.
1177
1178 2011-10-07  Richard Henderson  <rth@redhat.com>
1179
1180         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
1181         match for avx2.
1182         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
1183
1184 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
1185
1186         * gcc.dg/pr50193-1.c: New file.
1187         * gcc.target/arm/shiftable.c: New file.
1188
1189 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
1190
1191         PR fortran/50625
1192         * gfortran.dg/class_46.f03: New.
1193
1194 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
1195
1196         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
1197         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
1198         (syslog, vsyslog, __vsyslog_chk): Likewise.
1199
1200         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
1201         (x, EXT_x): Use ASMNAME.
1202
1203         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
1204         (a, c): Use ASMNAME.
1205
1206 2011-10-07  Tom de Vries  <tom@codesourcery.com>
1207
1208         PR middle-end/50527
1209         * gcc.dg/pr50527.c: New test.
1210
1211 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
1212
1213         PR tree-optimization/50650
1214         * gcc.c-torture/compile/pr50650.c: New test.
1215
1216 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1217
1218         PR tree-optimization/50575
1219         * gcc.c-torture/execute/vector-compare-2.x: New file.
1220
1221 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1222
1223         PR middle-end/50125
1224         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
1225         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
1226         (bar3): Likewise.
1227
1228 2011-10-07  Richard Guenther  <rguenther@suse.de>
1229
1230         PR testsuite/50637
1231         * gcc.dg/vect/vect-align-2.c: Increase array size.
1232
1233 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
1234             H.J. Lu  <hongjiu.lu@intel.com>
1235
1236         PR target/50603
1237         * gcc.target/i386/pr50603.c: New test.
1238
1239 2011-10-06  Jason Merrill  <jason@redhat.com>
1240
1241         PR c++/39164
1242         * g++.dg/cpp0x/default31.C: New.
1243
1244 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
1245
1246         PR tree-optimization/50596
1247         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1248         New.
1249         * gcc.dg/vect/vect-cond-8.c: New test.
1250
1251 2011-10-06  Richard Henderson  <rth@redhat.com>
1252
1253         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
1254         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
1255         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
1256         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
1257         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
1258         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
1259         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
1260         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
1261         * gcc.c-torture/execute/vshuf-16.inc: New file.
1262         * gcc.c-torture/execute/vshuf-2.inc: New file.
1263         * gcc.c-torture/execute/vshuf-4.inc: New file.
1264         * gcc.c-torture/execute/vshuf-8.inc: New file.
1265         * gcc.c-torture/execute/vshuf-main.inc: New file.
1266         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
1267         * gcc.c-torture/execute/vshuf-v2df.c: New test.
1268         * gcc.c-torture/execute/vshuf-v2di.c: New test.
1269         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
1270         * gcc.c-torture/execute/vshuf-v2si.c: New test.
1271         * gcc.c-torture/execute/vshuf-v4df.c: New test.
1272         * gcc.c-torture/execute/vshuf-v4di.c: New test.
1273         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
1274         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
1275         * gcc.c-torture/execute/vshuf-v4si.c: New test.
1276         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
1277         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
1278         * gcc.c-torture/execute/vshuf-v8si.c: New test.
1279
1280 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
1281
1282         PR tree-optimization/49279
1283         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
1284         * gcc.c-torture/execute/pr49279.c: New test.
1285
1286 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
1287
1288         PR target/49049
1289         * gcc.c-torture/compile/pr49049.c: New test.
1290
1291 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
1292
1293         PR target/50305
1294         * gcc.target/arm/pr50305.c: New test.
1295
1296 2011-10-06  Richard Guenther  <rguenther@suse.de>
1297
1298         PR tree-optimization/38884
1299         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
1300         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
1301
1302 2011-10-05  David S. Miller  <davem@davemloft.net>
1303
1304         * gcc.target/sparc/lzd.c: New test.
1305         * gcc.target/sparc/popc.c: New test.
1306
1307 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
1308
1309         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
1310         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
1311         * g++.dg/other/final1.C: Cleanup original tree dump.
1312
1313 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
1314
1315         PR tree-optimization/50613
1316         * gcc.dg/pr50613.c: New test.
1317
1318 2011-10-05  Richard Henderson  <rth@redhat.com>
1319
1320         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
1321         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
1322         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
1323         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
1324         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
1325         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
1326         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
1327         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
1328
1329 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
1330
1331         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
1332         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
1333         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
1334         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
1335         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
1336
1337 2011-10-05  Richard Guenther  <rguenther@suse.de>
1338
1339         PR tree-optimization/38885
1340         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
1341
1342 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
1343
1344         * gcc.target/i386/sw-1.c: New test.
1345
1346 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
1347
1348         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
1349         -mtune=generic.
1350         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
1351
1352 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
1353
1354         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
1355
1356 2011-10-04  David S. Miller  <davem@davemloft.net>
1357
1358         * gcc.target/sparc/fhalve.c: New test.
1359         * gcc.target/sparc/fnegop.c: New test.
1360         * gcc.target/sparc/xmul.c: New test.
1361
1362 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
1363
1364         PR fortran/35831
1365         * gfortran.dg/dummy_procedure_6.f90: New.
1366
1367 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
1368
1369         PR tree-optimization/50604
1370         * gcc.dg/pr50604.c: New test.
1371
1372 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1373
1374         PR tree-optimization/49662
1375         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
1376         * gcc.dg/graphite/interchange-15.c: Likewise.
1377         * gcc.dg/graphite/interchange-mvt.c: Likewise.
1378
1379 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
1380
1381         * gcc.dg/tree-ssa/restrict-4.c: New test.
1382
1383 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
1384
1385         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
1386         (main): Use __typeof to get result type of comparison.
1387
1388 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
1389
1390         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1391         Make et_vect_multiple_sizes_saved global.
1392         (check_effective_target_vect64): Make et_vect64_saved global.
1393
1394 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
1395
1396         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
1397         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
1398         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
1399         * gcc.dg/builtin-complex-err-1.c: Adjust.
1400
1401 2011-10-02  Jason Merrill  <jason@redhat.com>
1402
1403         * g++.dg/cpp0x/range-for22.C: New.
1404
1405         * g++.dg/cpp0x/variadic65.C: Remove xfails.
1406         * g++.dg/cpp0x/variadic82.C: Remove xfails.
1407         * g++.dg/cpp0x/variadic83.C: Remove xfails.
1408         * g++.dg/cpp0x/variadic105.C: Remove xfails.
1409
1410         * g++.dg/cpp0x/nsdmi5.C: New.
1411
1412 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
1413
1414         PR target/50579
1415         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
1416         New procedures.
1417         (mips-dg-options): Force an ABI option if the current ABI is
1418         incompatible with the required -mlong setting.  Likewise force
1419         a long setting if the current one is incompatible with the
1420         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
1421         throughout procedure.
1422         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
1423         instead of addressing=absolute.
1424
1425 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
1426
1427         * gcc.target/mips/stack-1.c: New test.
1428
1429 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
1430
1431         * gcc.dg/pr49696.c: New test.
1432
1433 2011-10-02  Jan Hubicka  <jh@suse.cz>
1434
1435         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
1436
1437 2011-10-01  David S. Miller  <davem@davemloft.net>
1438
1439         * gcc.target/sparc/cmask.c: New test.
1440         * gcc.target/sparc/fpadds.c: New test.
1441         * gcc.target/sparc/fshift.c: New test.
1442         * gcc.target/sparc/fucmp.c: New test.
1443         * gcc.target/sparc/vis3misc.c: New test.
1444
1445 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
1446
1447         PR fortran/50585
1448         * gfortran.dg/assumed_charlen_arg_2.f90: New.
1449
1450 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
1451
1452         PR c++/44473
1453         * g++.dg/dfp/44473-1.C: New test.
1454         * g++.dg/dfp/44473-2.C: New test.
1455         * g++.dg/dfp/mangle-1.C: New test.
1456         * g++.dg/dfp/mangle-2.C: New test.
1457         * g++.dg/dfp/mangle-3.C: New test.
1458         * g++.dg/dfp/mangle-4.C: New test.
1459         * g++.dg/dfp/mangle-5.C: New test.
1460
1461 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
1462
1463         PR inline-asm/50571
1464         * gcc.dg/pr50571.c: New test.
1465
1466         PR tree-optimization/46309
1467         * gcc.dg/pr46309.c: New test.
1468
1469 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
1470
1471         * gcc.dg/strlenopt-21.c: New test.
1472
1473 2011-09-30  Revital Eres  <revital.eres@linaro.org>
1474
1475         * gcc.dg/sms-10.c: New file.
1476
1477 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1478
1479         * gcc.target/arm/pr50099.c: New test.
1480
1481 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1482
1483         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
1484
1485 2011-09-30  David S. Miller  <davem@davemloft.net>
1486
1487         * gcc.target/sparc/bmaskbshuf.c: New test.
1488         * gcc.target/sparc/edgen.c: New test.
1489
1490 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
1491
1492         PR fortran/50547
1493         * gfortran.dg/pure_formal_proc_3.f90: New.
1494
1495         PR fortran/50553
1496         * gfortran.dg/stfunc_7.f90: New.
1497
1498 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1499
1500         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
1501         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
1502         * gcc.dg/vector-compare-1.c: Likewise.
1503         * gcc.dg/vector-compare-2.c: Likewise.
1504
1505 2011-09-29  David S. Miller  <davem@davemloft.net>
1506
1507         * gcc.target/sparc/array.c: New test.
1508
1509 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
1510
1511         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
1512         loop unroll and set max unroll times to 8.
1513         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
1514         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
1515         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
1516         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
1517
1518 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
1519
1520         PR c++/40145
1521         * g++.dg/ext/visibility/warn5.C: New.
1522
1523 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
1524
1525         PR c++/45278
1526         * g++.dg/warn/Wextra-3.C: New.
1527
1528 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
1529
1530         PR target/49486
1531         * gcc.target/sh/pr49468-si.c: New.
1532
1533 2011-09-28  Tom de Vries  <tom@codesourcery.com>
1534
1535         PR testsuite/50485
1536         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
1537         (TEST): Initialize src3 with random floats.
1538         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
1539         from union src3.  Initialize src3 with random floats.
1540
1541 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
1542
1543         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
1544         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
1545         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
1546         * gcc.target/sh/sh4a-sincosf.c: Ditto.
1547         * gcc.target/sh/sh4a-cos.c: Ditto.
1548         * gcc.target/sh/sh4a-cosf.c: Ditto.
1549         * gcc.target/sh/sh4a-sin.c: Ditto.
1550         * gcc.target/sh/sh4a-sinf.c: Ditto.
1551         * gcc.target/sh/sh4a-fsrra.c: Ditto.
1552         * gcc.target/sh/sh4a-memmovua.c: Ditto.
1553         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
1554
1555 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
1556
1557         PR c++/31489
1558         * g++.dg/parse/error40.C: New.
1559         * g++.dg/warn/incomplete1.C: Adjust.
1560
1561 2011-09-27  Jan Hubicka  <jh@suse.cz>
1562
1563         PR middle-end/49463
1564         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
1565         Mark used.
1566
1567 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
1568
1569         * gcc.dg/strlenopt-1.c: New test.
1570         * gcc.dg/strlenopt-1f.c: New test.
1571         * gcc.dg/strlenopt-2.c: New test.
1572         * gcc.dg/strlenopt-2f.c: New test.
1573         * gcc.dg/strlenopt-3.c: New test.
1574         * gcc.dg/strlenopt-4.c: New test.
1575         * gcc.dg/strlenopt-4g.c: New test.
1576         * gcc.dg/strlenopt-4gf.c: New test.
1577         * gcc.dg/strlenopt-5.c: New test.
1578         * gcc.dg/strlenopt-6.c: New test.
1579         * gcc.dg/strlenopt-7.c: New test.
1580         * gcc.dg/strlenopt-8.c: New test.
1581         * gcc.dg/strlenopt-9.c: New test.
1582         * gcc.dg/strlenopt-10.c: New test.
1583         * gcc.dg/strlenopt-11.c: New test.
1584         * gcc.dg/strlenopt-12.c: New test.
1585         * gcc.dg/strlenopt-12g.c: New test.
1586         * gcc.dg/strlenopt-13.c: New test.
1587         * gcc.dg/strlenopt-14g.c: New test.
1588         * gcc.dg/strlenopt-14gf.c: New test.
1589         * gcc.dg/strlenopt-15.c: New test.
1590         * gcc.dg/strlenopt-16g.c: New test.
1591         * gcc.dg/strlenopt-17g.c: New test.
1592         * gcc.dg/strlenopt-18g.c: New test.
1593         * gcc.dg/strlenopt.h: New file.
1594
1595 2011-09-27  Tom de Vries  <tom@codesourcery.com>
1596
1597         PR middle-end/43864
1598         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
1599         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
1600         * gcc.dg/pr43864.c: New test.
1601         * gcc.dg/pr43864-2.c: Same.
1602         * gcc.dg/pr43864-3.c: Same.
1603         * gcc.dg/pr43864-4.c: Same.
1604
1605 2011-09-27  Jan Hubicka  <jh@suse.cz>
1606
1607         * gcc.dg/ipa/inline-5.c: New testcase.
1608
1609 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
1610
1611         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
1612         vectors.
1613         * gcc.dg/vect/bb-slp-27.c: New.
1614         * gcc.dg/vect/bb-slp-28.c: New.
1615
1616 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
1617
1618         * testsuite/lib/target-supports.exp (check_profiling_available):
1619         Don't rely solely on TLS tests for -fprofile-generate, fall
1620         through to the other code.
1621
1622 2011-09-27  Richard Guenther  <rguenther@suse.de>
1623
1624         PR tree-optimization/50363
1625         * gcc.dg/torture/pr50363.c: New testcase.
1626
1627 2011-09-26  Jason Merrill  <jason@redhat.com>
1628
1629         PR c++/45012
1630         * g++.dg/template/partial13.C: New.
1631
1632         PR c++/46105
1633         * g++.dg/template/partial12.C: New.
1634
1635         PR c++/50508
1636         * g++.dg/cpp0x/constexpr-typedef1.C: New.
1637
1638 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
1639
1640         PR c++/45487
1641         * g++.dg/diagnostic/bindings1.C: New.
1642         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
1643
1644 2011-09-26  David S. Miller  <davem@davemloft.net>
1645
1646         * gcc.target/sparc/wrgsr.c: New test.
1647         * gcc.target/sparc/rdgsr.c: New test.
1648         * gcc.target/sparc/edge.c: New test.
1649         * gcc.target/sparc/fcmp.c: New test.
1650
1651         * gcc.target/sparc/edge.c: Update for new return types.
1652         * gcc.target/sparc/fcmp.c: Likewise.
1653
1654         * gcc.target/sparc/fpaddsubi.c: New test.
1655
1656 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
1657
1658         PR fortran/50515
1659         * gfortran.dg/common_15.f90: New.
1660
1661         PR fortran/50517
1662         * gfortran.dg/dummy_procedure_5.f90: New.
1663         * gfortran.dg/interface_26.f90: Modified error message.
1664         * gfortran.dg/proc_ptr_11.f90: Ditto.
1665         * gfortran.dg/proc_ptr_15.f90: Ditto.
1666         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1667         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1668
1669 2011-09-26  Jason Merrill  <jason@redhat.com>
1670
1671         PR c++/50512
1672         * g++.dg/overload/rvalue3.C: New.
1673
1674         PR c++/50523
1675         * g++.dg/overload/ref-conv2.C: New.
1676
1677         * g++.dg/cpp0x/nsdmi-template1.C: New.
1678
1679 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
1680
1681         * g++.dg/cpp0x/nullptr25.C: New.
1682
1683 2011-09-26  Richard Guenther  <rguenther@suse.de>
1684
1685         PR tree-optimization/50472
1686         * gcc.dg/torture/pr50472.c: New testcase.
1687
1688 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1689
1690         * gnat.dg/opt22.adb: New test.
1691         * gnat.dg/opt22_pkg.ad[sb]: New helper.
1692
1693 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1694
1695         * gnat.dg/opt21.adb: New test.
1696         * gnat.dg/opt21_pkg.ad[sb]: New helper.
1697
1698 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1699
1700         * gnat.dg/opt20.ad[sb]: New test.
1701         * gnat.dg/opt20_pkg.ads: New helper.
1702
1703 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1704
1705         * gnat.dg/array17.adb: New test.
1706         * gnat.dg/array17_pkg.ads: New helper.
1707
1708 2011-09-25  Jason Merrill  <jason@redhat.com>
1709
1710         * g++.dg/cpp0x/nsdmi-defer4.C: New.
1711
1712 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
1713
1714         * gnat.dg/frame_overflow.ads: New.
1715         * gnat.dg/frame_overflow.adb: Adjust.
1716         * gnat.dg/specs/addr1.ads: Likewise.
1717
1718 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
1719
1720         * g++.dg/tree-ssa/restrict2.C: New test.
1721
1722 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
1723
1724         * lib/target-supports.exp (check_effective_target_vect64): New.
1725         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
1726         of multiple vector sizes.
1727         * gcc.dg/vect/bb-slp-26.c: New.
1728
1729 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
1730
1731         PR c++/50280
1732         * g++.dg/template/bitfield1.C: New.
1733
1734 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
1735
1736         * gcc.dg/vect/bb-slp-24.c: New.
1737
1738 2011-09-24  Jason Merrill  <jason@redhat.com>
1739
1740         * g++.dg/cpp0x/nsdmi-eh1.C: New.
1741
1742         * g++.dg/cpp0x/nsdmi-defer3.C: New.
1743
1744         * g++.dg/cpp0x/nsdmi-defer1.C: New.
1745         * g++.dg/cpp0x/nsdmi-defer2.C: New.
1746
1747         * g++.dg/cpp0x/nsdmi1.C: New.
1748         * g++.dg/cpp0x/nsdmi2.C: New.
1749         * g++.dg/cpp0x/nsdmi3.C: New.
1750         * g++.dg/cpp0x/nsdmi4.C: New.
1751         * g++.old-deja/g++.other/init4.C: New.
1752
1753 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
1754
1755         PR c++/44267
1756         * g++.dg/template/sfinae28.C: New.
1757
1758 2011-09-23  Ian Lance Taylor  <iant@google.com>
1759
1760         * go.test/go-test.exp (errchk): Handle more cases of getting
1761         correct Tcl backslash quoting in regular expressions in test file.
1762
1763 2011-09-23  Jason Merrill  <jason@redhat.com>
1764
1765         Core 253
1766         * g++.dg/init/const8.C: New.
1767         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
1768         * g++.dg/cpp0x/defaulted2.C: Likewise.
1769         * g++.dg/cpp0x/pr42844-2.C: Likewise.
1770         * g++.dg/init/pr20039.C: Likewise.
1771         * g++.dg/init/pr42844.C: Likewise.
1772
1773 2011-09-23  Jan Hubicka  <jh@suse.cz>
1774
1775         * gcc.dg/ipa/inline-1.c: new testcase.
1776         * gcc.dg/ipa/inline-2.c: new testcase.
1777         * gcc.dg/ipa/inline-3.c: new testcase.
1778         * gcc.dg/ipa/inline-4.c: new testcase.
1779
1780 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
1781
1782         PR c++/50258
1783         * g++.dg/cpp0x/constexpr-static8.C: New.
1784
1785 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
1786
1787         * gcc.target/i386/avxfp-1.c: New test.
1788         * gcc.target/i386/avxfp-2.c: New test.
1789
1790 2011-09-23  Terry Guo  <terry.guo@arm.com>
1791
1792         * gcc.c-torture/execute/941014-1.x: Deleted.
1793
1794 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1795
1796         PR c++/50491
1797         * g++.dg/cpp0x/pr50491.C: New.
1798
1799 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1800
1801         PR testsuite/50487
1802         * gfortran.dg/bessel_6.f90: Fix tolerance test.
1803
1804 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1805
1806         PR c++/50371
1807         * g++.dg/cpp0x/nullptr24.C: New.
1808
1809 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
1810
1811         PR target/50482
1812         * gcc.target/i386/pr50482.c: New test.
1813
1814 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
1815
1816         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
1817         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
1818         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
1819         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
1820         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
1821         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
1822         multilib options contain different -march= from dg-options.
1823
1824 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
1825             Paolo Carlini  <paolo.carlini@oracle.com>
1826
1827         PR c++/50344
1828         * g++.dg/template/friend52.C: New.
1829
1830 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
1831
1832         * gcc.target/arm/cmp-1.c: New test.
1833         * gcc.target/arm/cmp-2.c: Likewise.
1834
1835 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
1836
1837         PR fortran/41733
1838         * gfortran.dg/impure_actual_1.f90: Modified error message.
1839         * gfortran.dg/proc_ptr_32.f90: New.
1840         * gfortran.dg/proc_ptr_33.f90: New.
1841
1842 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
1843
1844         PR tree-optimization/50451
1845         * gcc.dg/vect/pr50451.c: New test.
1846
1847 2011-09-21  Ian Lance Taylor  <iant@google.com>
1848
1849         * go.test/go-test.exp (errchk): Add special case for bug332.
1850         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
1851         some more test lines.
1852
1853 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
1854
1855         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
1856         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
1857         * g++.dg/other/i386-8.C: Ditto.
1858         * g++.dg/other/pr34435.C: Ditto.
1859         * g++.dg/other/pr39496.C: Ditto.
1860         * g++.dg/other/mmintrin.C: Ditto.
1861
1862 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
1863
1864         * gcc.dg/vect/vect-cond-7.c: New test.
1865         * gcc.target/i386/sse4_1-cond-1.c: New test.
1866         * gcc.target/i386/avx-cond-1.c: New test.
1867
1868 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
1869
1870         PR target/50464
1871         * g++.dg/other/pr50464.C: New test.
1872
1873 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
1874
1875         * gcc.target/i386/bmi2-mulx32-2.c: New test.
1876         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
1877         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
1878         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
1879
1880 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
1881
1882         * gnat.dg/opt19.adb: New test.
1883
1884 2011-09-21  Terry Guo  <terry.guo@arm.com>
1885
1886         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
1887         on arch conflict when testing case on targets other than armv7-a.
1888
1889 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
1890
1891         PR c++/50454
1892         * g++.dg/ext/int128-1.C: New.
1893         * g++.dg/ext/int128-2.C: Likewise.
1894         * g++.dg/ext/int128-2.h: Likewise.
1895
1896 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1897
1898         PR testsuite/50469
1899         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
1900
1901 2011-09-20  Jason Merrill  <jason@redhat.com>
1902
1903         * g++.dg/cpp0x/constexpr-generated1.C: New.
1904
1905         PR c++/50442
1906         * g++.dg/overload/ref-conv1.C: New.
1907
1908 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
1909
1910         * g++.dg/other/final1.C: New.
1911
1912 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
1913
1914         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
1915         and get_bit ().
1916
1917 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
1918
1919         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
1920         "target arm_eabi".
1921
1922 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
1923
1924         PR tree-optimization/50413
1925         * g++.dg/vect/vect.exp: Run slp-pr* tests with
1926         -fdump-tree-slp-details.  Run other tests with
1927         -fdump-tree-vect-details.
1928         * g++.dg/vect/slp-pr50413.cc: New.
1929
1930 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
1931             Ira Rosen  <ira.rosen@linaro.org>
1932
1933         PR testsuite/50435
1934         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
1935         Fix underscores around restrict.
1936
1937 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
1938
1939         PR tree-optimization/50414
1940         * gfortran.dg/vect/Ofast-pr50414.f90: New.
1941         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
1942         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
1943
1944 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
1945
1946         PR tree-optimization/50412
1947         * gfortran.dg/vect/pr50412.f90: New.
1948
1949 2011-09-16  Jason Merrill  <jason@redhat.com>
1950
1951         PR c++/50424
1952         * g++.dg/eh/defarg1.C: New.
1953
1954 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
1955
1956         * gcc.dg/vect/vect-reduc-10.c: New test.
1957         * gcc.target/i386/avx-reduc-1.c: New test.
1958
1959         * gcc.target/i386/sse2-extract-1.c: New test.
1960         * gcc.target/i386/avx-extract-1.c: New test.
1961
1962 2011-09-16  Terry Guo  <terry.guo@arm.com>
1963
1964         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
1965
1966 2011-09-15   Diego Novillo  <dnovillo@google.com>
1967
1968         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
1969         ALWAYS_CXXFLAGS, if defined.
1970         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
1971         ALWAYS_GFORTRANFLAGS, if defined.
1972         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
1973         ALWAYS_GOCFLAGS, if defined.
1974         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
1975         ALWAYS_OBJCXXFLAGS, if defined.
1976         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
1977         additional_flags, if defined.
1978         * lib/gnat.exp (gnat_target_compile): Likewise.
1979         * lib/objc.exp (objc_target_compile): Likewise.
1980         * lib/target-supports-dg.exp (dg-add-options): Handle
1981         TEST_ALWAYS_FLAGS.
1982
1983 2011-09-15  Tom de Vries  <tom@codesourcery.com>
1984
1985         PR testsuite/50322
1986         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
1987         Use uintptr_t in f1.  Undo avr xfails.
1988
1989 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
1990
1991         PR fortran/50401
1992         PR fortran/50403
1993         * gfortran.dg/function_types_3.f90: New.
1994
1995 2011-09-15  Jason Merrill  <jason@redhat.com>
1996
1997         PR c++/50365
1998         * g++.dg/cpp0x/trailing7.C: New.
1999
2000         PR c++/50361
2001         * g++.dg/cpp0x/nullptr23.C: New.
2002
2003 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
2004
2005         * gcc.dg/vect/bb-slp-25.c: New.
2006
2007 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
2008
2009         PR c++/50391
2010         * g++.dg/cpp0x/noexcept15.C: New.
2011
2012 2011-09-14  Tom de Vries  <tom@codesourcery.com>
2013
2014         PR middle-end/50251
2015         * gcc.dg/pr50251.c: New test.
2016
2017 2011-09-14  Tobias Burnus  <burnus@net-b.de>
2018
2019         PR fortran/34547
2020         PR fortran/50375
2021         * gfortran.dg/null_5.f90: New.
2022         * gfortran.dg/null_6.f90: New.
2023
2024 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
2025
2026         * gcc.c-torture/compile/20110913-1.c: New test.
2027
2028 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
2029
2030         PR fortran/50379
2031         * gfortran.dg/result_2.f90: New.
2032
2033 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
2034
2035         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
2036
2037 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
2038
2039         PR c++/48320
2040         * g++.dg/cpp0x/variadic116.C: New test case.
2041
2042 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
2043
2044         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
2045         * gcc.target/mips/interrupt_handler-2.c: New test.
2046         * gcc.target/mips/interrupt_handler-3.c: Likewise.
2047
2048 2011-09-12  Jason Merrill  <jason@redhat.com>
2049
2050         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
2051
2052         * g++.dg/cpp0x/explicit7.C: New.
2053
2054 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
2055
2056         PR rtl-optimization/50212
2057         * g++.dg/other/pr50212.C: New test.
2058
2059 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
2060
2061         PR target/43746
2062         * testsuite/gcc.target/avr/torture/avr-torture.exp
2063         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
2064         "-O2 -fmerge-all-constants".
2065
2066 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
2067
2068         PR fortran/50327
2069         * gfortran.dg/do_while_1.f90: New test.
2070
2071 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
2072
2073         PR fortran/35831
2074         PR fortran/47978
2075         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
2076         * gfortran.dg/proc_decl_26.f90: New.
2077         * gfortran.dg/typebound_override_2.f90: New.
2078         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
2079
2080 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
2081
2082         * gnat.dg/cond_expr2.ad[sb]: New test.
2083
2084 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
2085
2086         * gnat.dg/atomic5.ad[sb]: New test.
2087
2088 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
2089
2090         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
2091
2092 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
2093
2094         PR target/49030
2095         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
2096
2097 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
2098
2099         PR target/49614
2100         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
2101
2102 2011-09-09  Richard Guenther  <rguenther@suse.de>
2103
2104         PR tree-optimization/50328
2105         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
2106
2107 2011-09-09  Richard Guenther  <rguenther@suse.de>
2108
2109         PR middle-end/50333
2110         * gcc.dg/torture/pr50333.c: New testcase.
2111
2112 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
2113
2114         PR tree-optimization/50318
2115         * gcc.target/arm/pr50318-1.c: New file.
2116
2117 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
2118
2119         * gcc.target/i386/all_one_m256i.c: New test.
2120
2121 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
2122
2123         PR c++/50324
2124         * g++.dg/cpp0x/sfinae28.C: New.
2125
2126 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
2127
2128         PR c/50332
2129         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
2130         longer ignored on typedefs.
2131
2132         PR c++/33255 - Support -Wunused-local-typedefs warning
2133         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
2134         * c-c++-common/Wunused-local-typedefs.c: Likewise.
2135
2136 2011-09-08  Martin Jambor  <mjambor@suse.cz>
2137
2138         PR tree-optimization/50287
2139         * gcc.dg/torture/pr50287.c: New test.
2140
2141 2011-09-08  Richard Guenther  <rguenther@suse.de>
2142
2143         PR tree-optimization/19831
2144         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
2145         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
2146         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2147         * gcc.dg/errno-1.c: Adjust.
2148
2149 2011-09-08  Richard Guenther  <rguenther@suse.de>
2150
2151         PR tree-optimization/19831
2152         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
2153
2154 2011-09-08  Tobias Burnus  <burnus@net-b.de>
2155
2156         PR fortran/44646
2157         * gfortran.dg/do_concurrent_1.f90: New.
2158         * gfortran.dg/do_concurrent_2.f90: New.
2159
2160 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
2161
2162         PR target/50310
2163         * gcc.c-torture/execute/ieee/pr50310.c: New test.
2164         * gcc.dg/pr50310-2.c: New test.
2165
2166 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
2167
2168         PR fortran/48095
2169         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
2170         * gfortran.dg/impure_constructor_1.f90: Modified.
2171         * gfortran.dg/proc_ptr_comp_33.f90: New.
2172
2173 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
2174
2175         PR target/50310
2176         * gcc.dg/pr50310-1.c: New test.
2177
2178 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
2179
2180         PR middle-end/48571
2181         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
2182         instead of 4.
2183
2184 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
2185
2186         PR c++/50309
2187         * g++.dg/cpp0x/noexcept14.C: New.
2188
2189 2011-09-07  Jason Merrill  <jason@redhat.com>
2190
2191         * g++.dg/cpp0x/constexpr-ref3.C: New.
2192
2193         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
2194
2195 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
2196
2197         * gcc.dg/section1.c: Don't xfail for avr.
2198
2199 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
2200
2201         PR tree-optimization/50322
2202         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
2203
2204 2011-09-07  Martin Jambor  <mjambor@suse.cz>
2205
2206         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
2207
2208 2011-09-07  Martin Jambor  <mjambor@suse.cz>
2209
2210         PR tree-optimization/49911
2211         * g++.dg/tree-ssa/pr49911.C: New test.
2212
2213 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
2214
2215         PR target/49030
2216         * gcc.dg/torture/pr49030.c: New test.
2217
2218 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
2219
2220         PR fortran/50288
2221         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
2222         * gfortran.dg/class_4d.f03: Deleted.
2223         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
2224
2225 2011-09-07  Richard Guenther  <rguenther@suse.de>
2226
2227         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
2228
2229 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
2230
2231         PR tree-optimization/46021
2232         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
2233
2234 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2235
2236         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
2237
2238 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
2239
2240         * gcc.c-torture/compile/20110906-1.c: New test.
2241
2242 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
2243
2244         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
2245
2246 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
2247
2248         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
2249         --param tree-reassoc-width=1.
2250
2251         * gcc.dg/tree-ssa/reassoc-24.c: New test.
2252         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
2253
2254 2011-09-06  Richard Guenther  <rguenther@suse.de>
2255
2256         PR tree-optimization/48149
2257         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
2258
2259 2011-09-06  Richard Guenther  <rguenther@suse.de>
2260
2261         PR tree-optimization/48317
2262         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
2263
2264 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
2265
2266         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2267         New procedure.
2268         (add_options_for_quad_vectors): Replace with ...
2269         (add_options_for_double_vectors): ... this.
2270         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
2271         support multiple vector sizes since the vectorizer attempts to
2272         vectorize with both vector sizes.
2273         * gcc.dg/vect/no-vfa-vect-79.c,
2274         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
2275         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
2276         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
2277         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
2278         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
2279         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
2280         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
2281         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
2282         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
2283         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
2284         gcc.dg/vect/vect-40.c: Likewise.
2285         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
2286         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
2287         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
2288         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
2289         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
2290         Likewise.
2291         * gcc.dg/vect/vect-peel-4.c: Make ia global.
2292
2293 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
2294
2295         PR target/49606
2296         * gcc.target/mips/abi-main.h: New file.
2297         * gcc.target/mips/abi-o32-long32.c: New test.
2298         * gcc.target/mips/abi-o32-long64.c: Likewise.
2299         * gcc.target/mips/abi-o64-long32.c: Likewise.
2300         * gcc.target/mips/abi-o64-long64.c: Likewise.
2301         * gcc.target/mips/abi-n32-long32.c: Likewise.
2302         * gcc.target/mips/abi-n32-long64.c: Likewise.
2303         * gcc.target/mips/abi-n64-long32.c: Likewise.
2304         * gcc.target/mips/abi-n64-long64.c: Likewise.
2305         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2306         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2307         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2308         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2309         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2310         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2311         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2312         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2313         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2314         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2315         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2316         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2317         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2318         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2319         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2320         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2321         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
2322         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2323         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2324         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2325         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
2326         * gcc.target/mips/branch-2.c: Remove -mabicalls.
2327         * gcc.target/mips/branch-3.c: Likewise.
2328         * gcc.target/mips/branch-4.c: Likewise.
2329         * gcc.target/mips/branch-5.c: Likewise.
2330         * gcc.target/mips/branch-6.c: Likewise.
2331         * gcc.target/mips/branch-7.c: Likewise.
2332         * gcc.target/mips/branch-8.c: Likewise.
2333         * gcc.target/mips/branch-9.c: Likewise.
2334         * gcc.target/mips/branch-10.c: Likewise.
2335         * gcc.target/mips/branch-11.c: Likewise.
2336         * gcc.target/mips/branch-12.c: Likewise.
2337         * gcc.target/mips/branch-13.c: Likewise.
2338         * gcc.target/mips/lazy-binding-1.c: Likewise.
2339
2340 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
2341
2342         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
2343         to avoid warning on int=16 platforms..
2344
2345 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
2346
2347         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
2348         to work even with -fshort-enums.
2349
2350 2011-09-04  Jan Hubicka  <jh@suse.cz>
2351
2352         * gcc.c-torture/compile/20110902.c: new testcase.
2353
2354 2011-09-04  Jason Merrill  <jason@redhat.com>
2355
2356         PR c++/49267
2357         * g++.dg/cpp0x/rv-conv1.C: New.
2358
2359         DR 1328
2360         * g++.dg/cpp0x/rv-func3.C: New.
2361
2362         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
2363
2364         PR c++/50248
2365         Core 1358
2366         * g++.dg/cpp0x/constexpr-template1.C: New.
2367         * g++.dg/cpp0x/constexpr-template2.C: New.
2368         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
2369         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
2370
2371 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
2372
2373         * gnat.dg/specs/debug1.ads: Tweak pattern.
2374
2375 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
2376
2377         PR fortran/50227
2378         * gfortran.dg/class_45a.f03: New.
2379         * gfortran.dg/class_45b.f03: New.
2380
2381 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
2382             Ira Rosen  <ira.rosen@linaro.org>
2383
2384         PR tree-optimization/50208
2385         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
2386         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
2387         -fno-tree-fre -fno-tree-pre.
2388
2389 2011-09-02  Martin Jambor  <mjambor@suse.cz>
2390
2391         * gcc.dg/ipa/ipcp-3.c: New test.
2392
2393 2011-09-02  Richard Guenther  <rguenther@suse.de>
2394
2395         PR tree-optimization/27460
2396         PR middle-end/29269
2397         * gcc.dg/vect/vect-cond-7.c: New testcase.
2398
2399 2011-09-02  Martin Jambor  <mjambor@suse.cz>
2400
2401         * g++.dg/ipa/devirt-3.C: Added a distraction method.
2402         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
2403         xfailed test for inlining.
2404         * g++.dg/ipa/ivinline-9.C: Likewise.
2405
2406 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
2407
2408         PR tree-optimization/50178
2409         * gfortran.dg/vect/pr50178.f90: New test.
2410
2411 2011-08-31  Martin Jambor  <mjambor@suse.cz>
2412
2413         PR middle-end/49886
2414         * gcc.c-torture/execute/pr49886.c: New testcase.
2415
2416 2011-08-31  Tom de Vries  <tom@codesourcery.com>
2417
2418         PR middle-end/43513
2419         * gcc.dg/pr43513.c: New test.
2420
2421 2011-08-30  Tobias Burnus  <burnus@net-b.de>
2422
2423         PR fortran/45044
2424         * gfortran.dg/common_14.f90: New.
2425         * gfortran.dg/common_resize_1.f: Add two dg-warning.
2426
2427 2011-08-30  Jason Merrill  <jason@redhat.com>
2428
2429         PR c++/50084
2430         * g++.dg/cpp0x/decltype33.C: New.
2431
2432         PR c++/50089
2433         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
2434
2435         PR c++/50114
2436         * g++.dg/cpp0x/lambda/lambda-for.C: New.
2437
2438 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
2439
2440         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
2441
2442 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2443
2444         * gnat.dg/specs/aggr3.ads: New test.
2445         * gnat.dg/specs/aggr3_pkg.ads: New helper.
2446
2447         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
2448         * gnat.dg/specs/aggr2.ads: Likewise.
2449
2450 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
2451
2452         PR fortran/45170
2453         * gfortran.dg/allocate_with_source_2.f90: New test
2454
2455 2011-08-30  Jason Merrill  <jason@redhat.com>
2456
2457         PR c++/50220
2458         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
2459
2460         PR c++/50234
2461         * g++.dg/cpp0x/constexpr-value3.C: New.
2462
2463 2011-08-30  Richard Guenther  <rguenther@suse.de>
2464
2465         PR middle-end/48571
2466         * gcc.c-torture/execute/pr48571-1.c: New testcase.
2467         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
2468         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2469         * gcc.dg/pr36902.c: XFAIL.
2470
2471 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
2472
2473         * gcc.target/i386/fma-check.h: New.
2474         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
2475         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
2476         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
2477         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
2478         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
2479         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
2480         * gcc.target/i386/fma-fmaddXX.c: Likewise.
2481         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
2482         * gcc.target/i386/fma-fmsubXX.c: Likewise.
2483         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
2484         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
2485         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
2486         * gcc.target/i386/fma-compile.c: Likewise.
2487         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
2488         * gcc.target/i386/sse-12.c: Add -mfma.
2489         * gcc.target/i386/sse-13.c: Likewise.
2490         * gcc.target/i386/sse-14.c: Likewise.
2491         * gcc.target/i386/sse-22.c: Likewise.
2492         * gcc.target/i386/sse-23.c: Likewise.
2493         * g++.dg/other/i386-2.C: Likewise.
2494         * g++.dg/other/i386-3.C: Likewise.
2495
2496 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
2497
2498         PR testsuite/50185
2499         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
2500         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
2501
2502 2011-08-30  Christian Bruel  <christian.bruel@st.com>
2503
2504         * g++.dg/bprob/bprob.exp (feedback_options): Set
2505         -fbranch-probabilities.
2506         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
2507
2508 2011-08-29  Jason Merrill  <jason@redhat.com>
2509
2510         PR c++/50224
2511         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
2512
2513 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
2514             Jason Merrill  <jason@redhat.com>
2515
2516         * g++.dg/dfp/base.C: New test.
2517
2518 2011-08-29  Jason Merrill  <jason@redhat.com>
2519
2520         Core DR 994
2521         PR c++/50209
2522         * g++.dg/cpp0x/initlist58.C: New.
2523
2524 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
2525
2526         PR fortran/50225
2527         * gfortran.dg/class_result_1.f03: New.
2528
2529 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
2530
2531         PR middle-end/48722
2532         * gcc.target/i386/pr48722.c: New test.
2533
2534 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2535
2536         PR libfortran/50192
2537         * gfortran.dg/widechar_compare_1.f90:  New test.
2538
2539 2011-08-26  Jason Merrill  <jason@redhat.com>
2540
2541         Core DR 342
2542         PR c++/48582
2543         * g++.dg/abi/mangle50.C: New.
2544
2545 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
2546
2547         PR target/50202
2548         * gcc.target/i386/pr50202.c: New test.
2549
2550 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
2551
2552         * gcc.target/i386/sse_4_1-round-vec.c: New test.
2553         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
2554         * gcc.target/i386/avx-round-vec.c: New test.
2555         * gcc.target/i386/avx-roundf-vec.c: New test.
2556
2557 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
2558
2559         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
2560         instruction.
2561
2562         PR c/50179
2563         * c-c++-common/Wunused-var-14.c: New test.
2564
2565 2011-08-26  Tom de Vries  <tom@codesourcery.com>
2566
2567         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
2568
2569 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
2570
2571         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
2572         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
2573         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
2574         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
2575
2576 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
2577
2578         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
2579         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
2580         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
2581         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
2582
2583 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
2584
2585         PR fortran/50050
2586         * gfortran.dg/pointer_comp_init_1.f90: New test.
2587
2588 2011-08-25  Jason Merrill  <jason@redhat.com>
2589
2590         PR c++/50157
2591         * g++.dg/cpp0x/sfinae27.C: New.
2592
2593 2011-08-25  Tobias Burnus  <burnus@net-b.de>
2594
2595         * gfortran.dg/coarray_lib_token_4.f90: New.
2596
2597 2011-08-25  Tobias Burnus  <burnus@net-b.de>
2598
2599         * gfortran.dg/coarray/alloc_comp_1.f90: New.
2600
2601 2011-08-25  Richard Guenther  <rguenther@suse.de>
2602
2603         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
2604
2605 2011-08-24  Tobias Burnus  <burnus@net-b.de>
2606
2607         PR fortran/50163
2608         * gfortran.dg/initialization_28.f90: New.
2609
2610 2011-08-24  Richard Guenther  <rguenther@suse.de>
2611
2612         PR tree-optimization/50067
2613         * gcc.dg/torture/pr50067-3.c: New testcase.
2614         * gcc.dg/torture/pr50067-4.c: Likewise.
2615         * gcc.dg/torture/pr50067-5.c: Likewise.
2616
2617 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2618
2619         * g++.dg/other/i386-2.C: Add -mavx2 check.
2620         * g++.dg/other/i386-3.C: Likewise.
2621         * gcc.target/i386/avx-1.c: Add AVX2.
2622         * gcc.target/i386/avx-2.c: Likewise.
2623         * gcc.target/i386/funcspec-5.c: Likewise.
2624         * gcc.target/i386/sse-12.c: Likewise.
2625         * gcc.target/i386/sse-13.c: Likewise.
2626         * gcc.target/i386/sse-14.c: Likewise.
2627         * gcc.target/i386/sse-22.c: Likewise.
2628         * gcc.target/i386/sse-23.c: Likewise.
2629         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
2630         * gcc.target/i386/avx2-check.h: New.
2631         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
2632         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
2633         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2634         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
2635         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2636         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
2637         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2638         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
2639         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2640         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
2641         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2642         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
2643         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2644         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
2645         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2646         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
2647         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2648         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
2649         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2650         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
2651         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2652         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
2653         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2654         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
2655         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2656         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
2657         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2658         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
2659         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2660         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
2661         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2662         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
2663         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2664         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
2665         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2666         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
2667         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2668         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
2669         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2670         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
2671         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2672         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
2673         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2674         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
2675         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2676         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
2677         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2678         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
2679         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2680         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
2681         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2682         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
2683         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2684         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
2685         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2686         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
2687         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2688         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
2689         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2690         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
2691         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2692         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
2693         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2694         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
2695         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
2696         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
2697         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
2698         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
2699         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
2700         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
2701         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
2702         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
2703         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
2704         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
2705         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
2706         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
2707         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
2708         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
2709         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
2710         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
2711         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
2712         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
2713         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
2714         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
2715         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
2716         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
2717         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
2718         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
2719         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
2720         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
2721         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
2722         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
2723         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
2724         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
2725         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
2726         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
2727         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
2728         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
2729         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
2730         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
2731         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
2732         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
2733         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
2734         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
2735         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
2736         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
2737         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
2738         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
2739         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
2740         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
2741         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
2742         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
2743         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
2744         * gcc.target/i386/avx2-vpand-1.c: Likewise.
2745         * gcc.target/i386/avx2-vpand-2.c: Likewise.
2746         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
2747         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
2748         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
2749         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
2750         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
2751         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
2752         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
2753         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
2754         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
2755         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
2756         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
2757         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
2758         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
2759         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
2760         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
2761         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
2762         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
2763         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
2764         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
2765         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
2766         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
2767         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
2768         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
2769         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
2770         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
2771         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
2772         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
2773         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
2774         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
2775         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
2776         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
2777         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
2778         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
2779         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
2780         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
2781         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
2782         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
2783         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
2784         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
2785         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
2786         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
2787         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
2788         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
2789         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
2790         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
2791         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
2792         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
2793         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
2794         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
2795         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
2796         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
2797         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
2798         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
2799         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
2800         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
2801         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
2802         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
2803         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
2804         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
2805         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
2806         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
2807         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
2808         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
2809         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
2810         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
2811         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
2812         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
2813         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
2814         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
2815         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
2816         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
2817         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
2818         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
2819         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
2820         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
2821         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
2822         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
2823         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
2824         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
2825         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
2826         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
2827         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
2828         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
2829         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
2830         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
2831         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
2832         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
2833         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
2834         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
2835         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
2836         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
2837         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
2838         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
2839         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
2840         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
2841         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
2842         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
2843         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
2844         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
2845         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
2846         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
2847         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
2848         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
2849         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
2850         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
2851         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
2852         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
2853         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
2854         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
2855         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
2856         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
2857         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
2858         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
2859         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
2860         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
2861         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
2862         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
2863         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
2864         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
2865         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
2866         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
2867         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
2868         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
2869         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
2870         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
2871         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
2872         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
2873         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
2874         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
2875         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
2876         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
2877         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
2878         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
2879         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
2880         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
2881         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
2882         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
2883         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
2884         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
2885         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
2886         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
2887         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
2888         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
2889         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
2890         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
2891         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
2892         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
2893         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
2894         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
2895         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
2896         * gcc.target/i386/avx2-vpor-1.c: Likewise.
2897         * gcc.target/i386/avx2-vpor-2.c: Likewise.
2898         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
2899         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
2900         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
2901         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
2902         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
2903         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
2904         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
2905         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
2906         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
2907         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
2908         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
2909         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
2910         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
2911         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
2912         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
2913         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
2914         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
2915         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
2916         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
2917         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
2918         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
2919         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
2920         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
2921         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
2922         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
2923         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
2924         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
2925         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
2926         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
2927         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
2928         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
2929         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
2930         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
2931         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
2932         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
2933         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
2934         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
2935         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
2936         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
2937         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
2938         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
2939         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
2940         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
2941         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
2942         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
2943         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
2944         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
2945         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
2946         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
2947         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
2948         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
2949         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
2950         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
2951         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
2952         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
2953         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
2954         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
2955         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
2956         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
2957         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
2958         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
2959         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
2960         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
2961         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
2962         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
2963         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
2964         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
2965         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
2966         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
2967         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
2968         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
2969         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
2970         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
2971         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
2972         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
2973         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
2974         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
2975         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
2976         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
2977         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
2978         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
2979         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
2980         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
2981         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
2982         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
2983         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
2984         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
2985         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
2986         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
2987         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
2988         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
2989         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
2990         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
2991         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
2992         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
2993         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
2994         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
2995         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
2996         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
2997         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
2998         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
2999         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
3000         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
3001         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
3002         * gcc.target/i386/testimm-9.c: Likewise.
3003
3004 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
3005
3006         * g++.dg/other/i386-2.C: Add -mbmi2 check.
3007         * g++.dg/other/i386-3.C: Likewise.
3008         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
3009         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
3010         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
3011         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
3012         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
3013         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
3014         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
3015         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
3016         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
3017         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
3018         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
3019         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
3020         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
3021         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
3022         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
3023         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
3024         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
3025         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
3026         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
3027         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
3028         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
3029         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
3030         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
3031         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
3032         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
3033         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
3034         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
3035         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
3036         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
3037         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
3038         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
3039         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
3040         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
3041         * gcc.target/i386/sse-12.c: Add BMI2.
3042         * gcc.target/i386/sse-13.c: Likewise.
3043         * gcc.target/i386/sse-14.c: Likewise.
3044         * gcc.target/i386/sse-22.c: Likewise.
3045         * gcc.target/i386/sse-23.c: Likewise.
3046
3047 2011-08-23  Jason Merrill  <jason@redhat.com>
3048
3049         * g++.dg/template/crash7.C: Adjust expected errors.
3050
3051 2011-08-23  Jason Merrill  <jason@redhat.com>
3052
3053         PR c++/49045
3054         Core 1321
3055         * g++.dg/cpp0x/overload2.C: New.
3056
3057 2011-08-23  Jason Merrill  <jason@redhat.com>
3058
3059         Core 903
3060         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
3061
3062 2011-08-23  Jason Merrill  <jason@redhat.com>
3063
3064         Core 975
3065         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
3066         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
3067         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
3068         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
3069
3070 2011-08-23  Jason Merrill  <jason@redhat.com>
3071
3072         PR c++/50024
3073         * g++.dg/cpp0x/constexpr-initlist5.C: New.
3074
3075 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
3076
3077         PR c++/50158
3078         * g++.dg/warn/Wunused-var-16.C: New test.
3079
3080         PR middle-end/50161
3081         * gcc.dg/pr50161.c: New test.
3082
3083 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
3084
3085         PR c++/50055
3086         * g++.dg/gcov/gcov-7.C: New test.
3087
3088 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
3089
3090         PR c++/46862
3091         * g++.dg/dfp/nofields.C: New test.
3092
3093 2011-08-23  Tobias Burnus  <burnus@net-b.de>
3094
3095         PR fortran/31600
3096         * gfortran.dg/use_16.f90: New.
3097
3098 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
3099             Kirill Yukhin  <kirill.yukhin@intel.com>
3100
3101         PR target/50155
3102         * gcc.target/i386/pr50155.c: New test.
3103
3104 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
3105
3106         PR tree-optimization/50133
3107         * gcc.dg/pr50133.c: New test.
3108
3109         PR middle-end/50141
3110         * c-c++-common/cxxbitfields-6.c: New test.
3111
3112 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
3113
3114         PR fortran/50050
3115         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
3116
3117 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
3118
3119         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
3120         * gcc.dg/pr49994-3.c: Ditto.
3121
3122 2011-08-22  Richard Guenther  <rguenther@suse.de>
3123
3124         PR testsuite/50145
3125         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
3126         * gcc.dg/torture/pr50067-2.c: Likewise.
3127
3128 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3129
3130         PR fortran/47659
3131         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
3132         of a constant resulting from simplification.
3133         * gfortran.dg/warn_conversion_3.f90:  New test.
3134
3135 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3136
3137         PR fortran/50130
3138         * gfortran.dg/zero_stride_1.f90:  New test.
3139
3140 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
3141
3142         PR fortran/49638
3143         * gfortran.dg/typebound_override_1.f90: Modified.
3144
3145 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
3146
3147         PR tree-optimization/48739
3148         * gcc.dg/pr48739-1.c: New test.
3149         * gcc.dg/pr48739-2.c: New test.
3150
3151 2011-08-20  Tobias Burnus  <burnus@net-b.de>
3152
3153         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
3154
3155 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
3156
3157         PR fortran/50129
3158         * gfortran.dg/where_3.f90: New test.
3159
3160 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
3161
3162         PR middle-end/49721
3163         * gfortran.dg/pr49721-1.f: New.
3164         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
3165
3166 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
3167
3168         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
3169         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
3170         New tests.
3171
3172 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3173
3174         * gcc.target/arm/wmul-11.c: New file.
3175         * gcc.target/arm/wmul-12.c: New file.
3176         * gcc.target/arm/wmul-13.c: New file.
3177
3178 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3179
3180         * gcc.target/arm/wmul-10.c: New file.
3181
3182 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3183
3184         * gcc.target/arm/wmul-9.c: New file.
3185         * gcc.target/arm/wmul-bitfield-2.c: New file.
3186
3187 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3188
3189         * gcc.target/arm/wmul-8.c: New file.
3190
3191 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3192
3193         * gcc.target/arm/wmul-7.c: New file.
3194
3195 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3196
3197         * gcc.target/arm/wmul-6.c: New file.
3198
3199 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3200
3201         * gcc.target/arm/wmul-5.c: New file.
3202         * gcc.target/arm/no-wmla-1.c: New file.
3203
3204 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3205
3206         * gcc.target/arm/wmul-bitfield-1.c: New file.
3207
3208 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
3209
3210         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
3211
3212 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3213
3214         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
3215         * gcc.target/i386/conversion.c: Likewise.
3216
3217 2011-08-19  Richard Guenther  <rguenther@suse.de>
3218
3219         * gcc.dg/torture/pr50067-1.c: New testcase.
3220         * gcc.dg/torture/pr50067-2.c: Likewise.
3221
3222 2011-08-19  Joey Ye  <joey.ye@arm.com>
3223
3224         PR target/49437
3225         * gcc.target/arm/handler-align.c: New test.
3226         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
3227         New Function.
3228
3229 2011-08-19  Joey Ye  <joey.ye@arm.com>
3230
3231         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
3232
3233 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
3234
3235         PR fortran/50071
3236         * gfortran.dg/end_block_label_1.f90: New test.
3237         * gfortran.dg/end_associate_label_1.f90: New test.
3238
3239 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
3240
3241         * gcc.dg/c1x-pointer-float-1.c: New test.
3242
3243 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
3244
3245         PR fortran/50071
3246         * gfortran.dg/duplicate_labels_2.f: New test.
3247
3248 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
3249
3250         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
3251         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
3252         gcc.dg/c1x-noreturn-5.c: New tests.
3253
3254 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
3255
3256         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
3257
3258 2011-08-18  Tobias Burnus  <burnus@net-b.de>
3259
3260         PR fortran/18918
3261         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3262         * gfortran.dg/coarray_lock_3.f90: Fix test.
3263         * gfortran.dg/coarray_lock_4.f90: New.
3264         * gfortran.dg/coarray_lock_5.f90: New.
3265
3266 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
3267
3268         PR target/50009
3269         * gcc.c-torture/compile/pr50009.c: New test.
3270
3271         PR target/50092
3272         * gcc.dg/torture/pr50092.c: New test.
3273
3274 2011-08-18  Tobias Burnus  <burnus@net-b.de>
3275
3276         PR fortran/50109
3277         * gfortran.dg/namelist_73.f90: New.
3278
3279 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
3280
3281         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
3282
3283         PR debug/50017
3284         * gcc.dg/pr50017.c: New test.
3285
3286 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
3287
3288         PR c++/45625
3289         * g++.dg/lookup/hidden-var1.C: New test case.
3290
3291 2011-08-17  Tobias Burnus  <burnus@net-b.de>
3292
3293         PR fortran/31461
3294         * gfortran.dg/warn_unused_var_2.f90: New.
3295         * gfortran.dg/warn_unused_var_3.f90: New.
3296
3297 2011-08-17  Tom de Vries  <tom@codesourcery.com>
3298
3299         PR target/43597
3300         * gcc.target/arm/pr43597.c: New test.
3301
3302 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
3303
3304         PR fortran/50070
3305         * gfortran.dg/common_13.f90: New.
3306
3307 2011-08-16  Jason Merrill  <jason@redhat.com>
3308
3309         PR c++/50086
3310         * g++.dg/cpp0x/variadic-unresolved.C: New.
3311
3312         * g++.old-deja/g++.brendan/README: Add R.I.P.
3313
3314         * g++.dg/ext/attr-used-1.C: New.
3315
3316         PR c++/50054
3317         * g++.dg/cpp0x/initlist56.C: New.
3318
3319 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
3320
3321         PR testsuite/50085
3322         * g++.dg/opt/life1.C: Only run on Linux.
3323
3324 2011-08-15  Tobias Burnus  <burnus@net-b.de>
3325
3326         * gfortran.dg/coarray_26.f90: New.
3327
3328 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
3329
3330         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
3331         -fdump-tree-vrp1.
3332
3333 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
3334
3335         PR fortran/50073
3336         * gfortran.dg/func_result_7.f90: New.
3337
3338 2011-08-13  Jason Merrill  <jason@redhat.com>
3339
3340         PR c++/50075
3341         * g++.dg/cpp0x/decltype32.C: New.
3342
3343         PR c++/50059
3344         * g++.dg/diagnostic/expr1.C: New.
3345
3346 2011-08-12  David Li  <davidxl@google.com>
3347
3348         * g++.dg/abi/vbase15.C: New test.
3349
3350 2011-08-12  Jason Merrill  <jason@redhat.com>
3351
3352         PR c++/50034
3353         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
3354
3355 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
3356
3357         * gcc.dg/builtins-67.c: New test.
3358         * gcc.target/i386/conversion.c: Ditto.
3359
3360 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
3361             Brian Hackett  <bhackett1024@gmail.com>
3362
3363         * g++.dg/plugin/decl_plugin.c: New.
3364         * g++.dg/plugin/decl-plugin-test.C: New.
3365         * g++.dg/plugin/plugin.exp: Add above testcase.
3366
3367 2011-08-11  Richard Guenther  <rguenther@suse.de>
3368
3369         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
3370
3371 2011-08-11  Michael Matz  <matz@suse.de>
3372
3373         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
3374
3375 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
3376
3377         PR tree-optimization/50039
3378         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
3379         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
3380
3381 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
3382
3383         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
3384         (sse4_1_test): Initialize src3 with random value.
3385
3386 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3387
3388         * gcc.c-torture/execute/scal-to-vec1.c: New test.
3389         * gcc.c-torture/execute/scal-to-vec2.c: New test.
3390         * gcc.c-torture/execute/scal-to-vec3.c: New test.
3391         * gcc.dg/scal-to-vec1.c: New test.
3392         * gcc.dg/scal-to-vec2.c: New test.
3393
3394 2011-08-09  Richard Guenther  <rguenther@suse.de>
3395
3396         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
3397         * gcc.dg/tree-ssa/vrp60.c: New testcase.
3398         * gcc.dg/tree-ssa/vrp61.c: Likewise.
3399         * gcc.dg/tree-ssa/vrp62.c: Likewise.
3400
3401 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3402
3403         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
3404
3405 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3406
3407         * gcc.dg/pr49948.c: Require pthread effective target.
3408
3409 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3410
3411         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
3412
3413 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
3414
3415         * gcc.target/i386/sse-22a.c: New test.
3416
3417 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
3418
3419         PR tree-optimization/50014
3420         * gcc.dg/vect/pr50014.c: New test.
3421
3422 2011-08-08  Martin Jambor  <mjambor@suse.cz>
3423
3424         PR middle-end/49923
3425         * gcc.dg/tree-ssa/pr49923.c: New test.
3426
3427 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
3428
3429         PR target/49781
3430         * gcc.target/i386/pr49781-1.c: New.
3431
3432 2011-08-08  Jason Merrill  <jason@redhat.com>
3433
3434         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
3435
3436         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
3437
3438 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
3439
3440         PR fortran/49638
3441         * gfortran.dg/typebound_override_1.f90: New.
3442
3443 2011-08-07  Kai Tietz  <ktietz@redhat.com>
3444
3445         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
3446         x86_64 mingw target.
3447         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3448         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
3449         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
3450         * gcc.dg/tree-ssa/loop-33.c: Likewise.
3451         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
3452         * gcc.dg/tree-ssa/loop-35.c: Likewise.
3453         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3454         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3455         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3456         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3457
3458 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
3459
3460         PR testsuite/48727
3461         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
3462
3463 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
3464
3465         * gcc.dg/pr48770.c: Cleanup coverage files.
3466         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
3467
3468 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
3469
3470         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
3471         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
3472         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
3473         lzcnt and bmi options.
3474
3475 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3476
3477         PR target/47381
3478         * gcc.dg/pr47381-1.c: New.
3479         * gcc.dg/pr47381-2.c: Likewise.
3480         * gcc.target/i386/pr47381.c: Likewise.
3481
3482 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3483
3484         PR middle-end/47727
3485         * gcc.dg/pr47727.c: New.
3486
3487         PR target/47372
3488         * gcc.dg/pr47372-1.c: New.
3489         * gcc.dg/pr47372-2.c: Likewise.
3490
3491 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3492
3493         PR middle-end/47449
3494         * gcc.target/i386/pr47449.c: New.
3495
3496         PR target/47446
3497         * gcc.dg/pr47446-1.c: New.
3498         * gcc.dg/pr47446-2.c: Likewise.
3499
3500 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3501
3502         PR target/47766
3503         * gcc.dg/pr47766.c: New.
3504
3505         PR target/47715
3506         * gcc.dg/tls/pr47715-1.c: New.
3507         * gcc.dg/tls/pr47715-2.c: Likewise.
3508         * gcc.dg/tls/pr47715-3.c: Likewise.
3509         * gcc.dg/tls/pr47715-4.c: Likewise.
3510         * gcc.dg/tls/pr47715-5.c: Likewise.
3511
3512 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3513
3514         PR libobjc/50002
3515         * objc.dg/gnu-api-2-class.m: Updated comments.
3516         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
3517         * objc.dg/gnu-api-2-class-meta.m: New test.
3518         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
3519
3520 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3521
3522         PR libobjc/49882
3523         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
3524         with classes that are in construction.
3525
3526 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3527
3528         PR target/48084
3529         * gcc.target/i386/pr48084-1.c: New.
3530         * gcc.target/i386/pr48084-2.c: Likewise.
3531         * gcc.target/i386/pr48084-3.c: Likewise.
3532         * gcc.target/i386/pr48084-4.c: Likewise.
3533         * gcc.target/i386/pr48084-5.c: Likewise.
3534
3535         PR rtl-optimization/49504
3536         * gcc.target/i386/pr49504.c: New.
3537
3538         PR target/49860
3539         * gcc.dg/pr49860.c: New.
3540
3541 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3542
3543         PR libobjc/49882
3544         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
3545         with classes that are in construction.
3546
3547 2011-08-05  Jason Merrill  <jason@redhat.com>
3548
3549         PR c++/48993
3550         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
3551
3552         PR c++/49921
3553         * g++.dg/cpp0x/decltype31.C: New.
3554
3555         PR c++/49669
3556         * g++.dg/init/array28.C: New.
3557
3558         PR c++/49988
3559         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
3560
3561 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
3562
3563         PR target/47369
3564         * gcc.dg/pr47369-1.c: New.
3565
3566 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
3567
3568         PR middle-end/47364
3569         * gcc.dg/torture/pr47364-1.c: New.
3570         * gcc.c-torture/compile/pr47364-1.c: Likewise.
3571         * gcc.c-torture/compile/pr47364-2.c: Likewise.
3572
3573 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
3574
3575         PR fortran/37211
3576         * gfortran.dg/transfer_check_2.f90:  New test case.
3577
3578 2011-08-05  Jan Hubicka  <jh@suse.cz>
3579
3580         PR middle-end/49494
3581         * gfortran.dg/pr49494.f90: New testcase.
3582
3583 2011-08-05  Jan Hubicka  <jh@suse.cz>
3584
3585         PR middle-end/49735
3586         * gcc.c-torture/compile/pr49735.c: New testcase.
3587
3588 2011-08-05  Jason Merrill  <jason@redhat.com>
3589
3590         PR c++/47453
3591         * g++.dg/cpp0x/initlist56.C: New.
3592
3593         PR c++/49812
3594         * g++.dg/overload/rvalue2.C: New.
3595
3596         PR c++/49983
3597         * g++.dg/cpp0x/range-for21.C: New.
3598
3599         * g++.dg/ext/vla11.C: New.
3600
3601 2011-08-05  Richard Guenther  <rguenther@suse.de>
3602
3603         PR tree-optimization/49984
3604         * gcc.dg/tree-ssa/vrp59.c: New testcase.
3605
3606 2011-08-05  Richard Guenther  <rguenther@suse.de>
3607
3608         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
3609         * gcc.dg/tree-ssa/vrp52.c: Likewise.
3610         * gcc.dg/tree-ssa/vrp53.c: Likewise.
3611
3612 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
3613
3614         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
3615         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
3616         * gfortran.dg/ldist-pr43023.f90: Ditto.
3617         * gfortran.dg/namelist_52.f90: Ditto.
3618         * gfortran.dg/interface_proc_end.f90: Ditto.
3619         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
3620         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
3621
3622 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
3623
3624         * gcc.dg/vect/vect-over-widen-1.c: New test.
3625         * gcc.dg/vect/vect-over-widen-2.c: New test.
3626         * gcc.dg/vect/vect-over-widen-3.c: New test.
3627         * gcc.dg/vect/vect-over-widen-4.c: New test.
3628
3629 2011-08-04  Richard Guenther  <rguenther@suse.de>
3630
3631         PR fortran/49957
3632         * gfortran.dg/vect/O3-pr49957.f: New testcase.
3633
3634 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
3635
3636         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
3637
3638 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
3639
3640         PR middle-end/49905
3641         * g++.dg/ext/builtin-object-size3.C: New test.
3642
3643 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
3644
3645         PR tree-optimization/49948
3646         * gcc.dg/pr49948.c: New test.
3647
3648 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
3649
3650         PR middle-end/47383
3651         * gcc.dg/torture/pr47383.c: New.
3652
3653 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
3654
3655         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
3656
3657 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
3658
3659         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
3660
3661 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
3662
3663         PR target/47744
3664         * gcc.dg/torture/pr47744-1.c: New.
3665         * gcc.dg/torture/pr47744-2.c: Likewise.
3666         * gcc.dg/torture/pr47744-3.c: Likewise.
3667
3668 2011-08-03  Richard Guenther  <rguenther@suse.de>
3669
3670         PR middle-end/49958
3671         * gcc.dg/torture/pr49958.c: New testcase.
3672
3673 2011-08-03  Richard Guenther  <rguenther@suse.de>
3674
3675         PR tree-optimization/49938
3676         * g++.dg/torture/pr49938.C: New testcase.
3677
3678 2011-08-02  Jason Merrill  <jason@redhat.com>
3679
3680         PR c++/43886
3681         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
3682
3683         PR c++/49577
3684         * g++.dg/cpp0x/initlist5.C: Add additional cases.
3685
3686         PR c++/49593
3687         * g++.dg/cpp0x/variadic115.C: New.
3688
3689         PR c++/49803
3690         * g++.dg/cpp0x/union5.C: New.
3691
3692 2011-08-02  Daniel Kraft  <d@domob.eu>
3693
3694         PR fortran/49885
3695         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
3696
3697 2011-08-02  Kai Tietz  <ktietz@redhat.com>
3698
3699         PR middle-end/49947
3700         * gcc.dg/tree-ssa/forwprop-15.c
3701
3702 2011-08-02  Jason Merrill  <jason@redhat.com>
3703
3704         PR c++/49834
3705         * g++.dg/cpp0x/range-for20.C: New.
3706
3707 2011-08-02  Tobias Burnus  <burnus@net-b.de>
3708
3709         * gfortran.dg/coarray_lib_token_3.f90: New.
3710
3711 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
3712
3713         PR fortran/46752
3714         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
3715         * gcc.dg/gomp/atomic-15.c: New test.
3716         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
3717         * g++.dg/gomp/atomic-15.C: New test.
3718         * g++.dg/gomp/private-1.C: New test.
3719         * g++.dg/gomp/sharing-2.C: New test.
3720         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
3721         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
3722         * gfortran.dg/gomp/omp_atomic2.f90: New test.
3723
3724 2011-08-02  Tobias Burnus  <burnus@net-b.de>
3725
3726         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
3727         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
3728         cleanup-module.
3729         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
3730         * gfortran.dg/allocatable_function_5.f90: Ditto.
3731         * gfortran.dg/allocate_stat.f90: Ditto.
3732         * gfortran.dg/array_constructor_20.f90: Ditto.
3733         * gfortran.dg/array_constructor_21.f90: Ditto.
3734         * gfortran.dg/array_constructor_22.f90: Ditto.
3735         * gfortran.dg/array_constructor_26.f03: Ditto.
3736         * gfortran.dg/array_function_4.f90: Ditto.
3737         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
3738         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
3739         * gfortran.dg/bind_c_usage_15.f90: Ditto.
3740         * gfortran.dg/bind_c_usage_16.f03: Ditto.
3741         * gfortran.dg/bind_c_usage_3.f03: Ditto.
3742         * gfortran.dg/binding_label_tests_7.f03: Ditto.
3743         * gfortran.dg/class_15.f03: Ditto.
3744         * gfortran.dg/class_27.f03: Ditto.
3745         * gfortran.dg/class_33.f90: Ditto.
3746         * gfortran.dg/class_37.f03: Ditto.
3747         * gfortran.dg/class_40.f03: Ditto.
3748         * gfortran.dg/class_42.f03: Ditto.
3749         * gfortran.dg/class_defined_operator_1.f03: Ditto.
3750         * gfortran.dg/coarray/registering_1.f90: Ditto.
3751         * gfortran.dg/convert_1.f90: Ditto.
3752         * gfortran.dg/default_initialization_3.f90: Ditto.
3753         * gfortran.dg/dependency_25.f90: Ditto.
3754         * gfortran.dg/dependency_26.f90: Ditto.
3755         * gfortran.dg/dependency_36.f90: Ditto.
3756         * gfortran.dg/dependency_37.f90: Ditto.
3757         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
3758         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
3759         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
3760         * gfortran.dg/elemental_pointer_1.f90: Ditto.
3761         * gfortran.dg/elemental_result_1.f90: Ditto.
3762         * gfortran.dg/empty_derived_type.f90: Ditto.
3763         * gfortran.dg/entry_7.f90: Ditto.
3764         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
3765         * gfortran.dg/equiv_constraint_3.f90: Ditto.
3766         * gfortran.dg/error_recovery_3.f90: Ditto.
3767         * gfortran.dg/extends_4.f03: Ditto.
3768         * gfortran.dg/func_assign.f90: Ditto.
3769         * gfortran.dg/func_assign_3.f90: Ditto.
3770         * gfortran.dg/generic_1.f90: Ditto.
3771         * gfortran.dg/generic_18.f90: Ditto.
3772         * gfortran.dg/generic_22.f03: Ditto.
3773         * gfortran.dg/generic_4.f90: Ditto.
3774         * gfortran.dg/generic_6.f90: Ditto.
3775         * gfortran.dg/generic_actual_arg.f90: Ditto.
3776         * gfortran.dg/graphite/id-21.f: Ditto.
3777         * gfortran.dg/graphite/pr45758.f90: Ditto.
3778         * gfortran.dg/host_assoc_call_2.f90: Ditto.
3779         * gfortran.dg/host_assoc_call_3.f90: Ditto.
3780         * gfortran.dg/host_assoc_call_4.f90: Ditto.
3781         * gfortran.dg/host_assoc_function_4.f90: Ditto.
3782         * gfortran.dg/host_used_types_1.f90: Ditto.
3783         * gfortran.dg/implicit_1.f90: Ditto.
3784         * gfortran.dg/implicit_11.f90: Ditto.
3785         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
3786         * gfortran.dg/impure_actual_1.f90: Ditto.
3787         * gfortran.dg/impure_assignment_1.f90: Ditto.
3788         * gfortran.dg/impure_constructor_1.f90: Ditto.
3789         * gfortran.dg/initialization_10.f90: Ditto.
3790         * gfortran.dg/initialization_12.f90: Ditto.
3791         * gfortran.dg/interface_14.f90: Ditto.
3792         * gfortran.dg/interface_15.f90: Ditto.
3793         * gfortran.dg/interface_2.f90: Ditto.
3794         * gfortran.dg/interface_25.f90: Ditto.
3795         * gfortran.dg/interface_26.f90: Ditto.
3796         * gfortran.dg/interface_29.f90: Ditto.
3797         * gfortran.dg/interface_assignment_1.f90: Ditto.
3798         * gfortran.dg/internal_pack_6.f90: Ditto.
3799         * gfortran.dg/internal_pack_7.f90: Ditto.
3800         * gfortran.dg/internal_pack_8.f90: Ditto.
3801         * gfortran.dg/lto/pr45586_0.f90: Ditto.
3802         * gfortran.dg/lto/pr47839_0.f90: Ditto.
3803         * gfortran.dg/module_commons_3.f90: Ditto.
3804         * gfortran.dg/module_equivalence_4.f90: Ditto.
3805         * gfortran.dg/module_equivalence_6.f90: Ditto.
3806         * gfortran.dg/module_function_type_1.f90: Ditto.
3807         * gfortran.dg/module_naming_1.f90: Ditto.
3808         * gfortran.dg/namelist_4.f90: Ditto.
3809         * gfortran.dg/operator_c1202.f90: Ditto.
3810         * gfortran.dg/parens_7.f90: Ditto.
3811         * gfortran.dg/pr32921.f: Ditto.
3812         * gfortran.dg/pr33646.f90: Ditto.
3813         * gfortran.dg/pr41928.f90: Ditto.
3814         * gfortran.dg/pr42119.f90: Ditto.
3815         * gfortran.dg/pr43984.f90: Ditto.
3816         * gfortran.dg/present_1.f90: Ditto.
3817         * gfortran.dg/private_type_2.f90: Ditto.
3818         * gfortran.dg/proc_decl_2.f90: Ditto.
3819         * gfortran.dg/proc_ptr_10.f90: Ditto.
3820         * gfortran.dg/proc_ptr_22.f90: Ditto.
3821         * gfortran.dg/proc_ptr_8.f90: Ditto.
3822         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
3823         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
3824         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
3825         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
3826         * gfortran.dg/substring_equivalence.f90: Ditto.
3827         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
3828         * gfortran.dg/transpose_optimization_1.f90: Ditto.
3829         * gfortran.dg/trim_optimize_6.f90: Ditto.
3830         * gfortran.dg/typebound_call_12.f03: Ditto.
3831         * gfortran.dg/typebound_operator_5.f03: Ditto.
3832         * gfortran.dg/typebound_operator_6.f03: Ditto.
3833         * gfortran.dg/typebound_proc_18.f03: Ditto.
3834         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
3835         * gfortran.dg/use_1.f90: Ditto.
3836         * gfortran.dg/use_10.f90: Ditto.
3837         * gfortran.dg/use_11.f90: Ditto.
3838         * gfortran.dg/use_14.f90: Ditto.
3839         * gfortran.dg/use_only_2.f90: Ditto.
3840         * gfortran.dg/use_rename_4.f90: Ditto.
3841         * gfortran.dg/use_rename_5.f90: Ditto.
3842         * gfortran.dg/used_dummy_types_3.f90: Ditto.
3843         * gfortran.dg/used_interface_ref.f90: Ditto.
3844         * gfortran.dg/used_types_11.f90: Ditto.
3845         * gfortran.dg/used_types_3.f90: Ditto.
3846         * gfortran.dg/used_types_4.f90: Ditto.
3847         * gfortran.dg/userdef_operator_2.f90: Ditto.
3848         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
3849         * gfortran.dg/vect/pr46213.f90: Ditto.
3850         * gfortran.dg/whole_file_21.f90: Ditto.
3851         * gfortran.dg/whole_file_22.f90: Ditto.
3852         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
3853         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
3854
3855 2011-08-02  Kai Tietz  <ktietz@redhat.com>
3856
3857         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
3858
3859 2011-08-01  Jason Merrill  <jason@redhat.com>
3860
3861         PR c++/49932
3862         * g++.dg/abi/mangle49.C: New.
3863
3864         PR c++/49924
3865         * g++.dg/cpp0x/constexpr-array4.C: New.
3866
3867         PR c++/49813
3868         * g++.dg/cpp0x/constexpr-builtin1.C: New.
3869
3870 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
3871
3872         PR target/49927
3873         * gcc.target/i386/pr49927.c: New test.
3874
3875 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
3876
3877         PR tree-optimization/49926
3878         * gcc.dg/vect/pr49926.c: New test.
3879
3880 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
3881
3882         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
3883         * gcc.target/i386/lzcnt-1.c: New test.
3884         * gcc.target/i386/lzcnt-2.c: Likewise.
3885         * gcc.target/i386/lzcnt-2a.c: Likewise.
3886         * gcc.target/i386/lzcnt-3.c: Likewise.
3887         * gcc.target/i386/lzcnt-4.c: Likewise.
3888         * gcc.target/i386/lzcnt-4a.c: Likewise.
3889         * gcc.target/i386/lzcnt-5.c: Likewise.
3890         * gcc.target/i386/lzcnt-6.c: Likewise.
3891         * gcc.target/i386/lzcnt-6a.c: Likewise.
3892         * gcc.target/i386/lzcnt-check.h: Likewise.
3893
3894         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
3895         * gcc.target/i386/sse-13.c: Likewise.
3896         * gcc.target/i386/sse-14.c: Likewise.
3897         * g++.dg/other/i386-2.C: Likewise.
3898         * g++.dg/other/i386-3.C: Likewise.
3899
3900 2011-08-01  Julian Brown  <julian@codesourcery.com>
3901
3902         * gcc.target/arm/fixed-point-exec.c: New test.
3903
3904 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3905
3906         PR target/49920
3907         * gcc.target/i386/pr49920.c: New test.
3908
3909 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3910
3911         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
3912         * gcc.dg/tree-ssa/pr23109.c: Ditto.
3913         * gcc.dg/tree-ssa/loop-7.c: Ditto.
3914         * gcc.dg/tree-ssa/loop-32.c: Ditto.
3915         * gcc.dg/tree-ssa/loop-33.c: Ditto.
3916         * gcc.dg/tree-ssa/loop-34.c: Ditto.
3917         * gcc.dg/tree-ssa/loop-35.c: Ditto.
3918         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
3919         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
3920         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
3921         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
3922         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
3923         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
3924         * g++.dg/tree-ssa/pr33615.C: Ditto.
3925         * g++.dg/tree-ssa/restrict1.C: Ditto.
3926         * c-c++-common/restrict-2.c: Ditto.
3927         * gfortran.dg/pr32921.f: Ditto.
3928         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
3929         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
3930         * gcc.dg/tree-ssa/vrp47.c: Ditto.
3931         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
3932         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
3933         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
3934         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
3935         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
3936         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
3937         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
3938
3939 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3940
3941         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
3942         .exe.ltrans[0-9]*. dump files.
3943
3944 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
3945
3946         PR fortran/49112
3947         * gfortran.dg/abstract_type_6.f03: Modified.
3948         * gfortran.dg/typebound_proc_24.f03: New.
3949
3950 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
3951
3952         PR testsuite/49917
3953         * g++.dg/init/for1.C: Fix.
3954
3955 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3956
3957         PR fortran/48876
3958         * gfortran.dg/string_5.f90:  New test.
3959
3960 2011-07-29  Jason Merrill  <jason@redhat.com>
3961
3962         PR c++/49867
3963         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
3964
3965 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3966
3967         PR tree-optimization/47407
3968         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
3969         alpha*-dec-osf*.
3970         Sort target list.
3971
3972 2011-07-29  Richard Guenther  <rguenther@suse.de>
3973
3974         * gcc.dg/uninit-suppress.c: Also disable VRP.
3975         * gcc.dg/uninit-suppress_2.c: Likewise.
3976
3977 2011-07-28  Jason Merrill  <jason@redhat.com>
3978
3979         PR c++/49808
3980         * g++.dg/template/nontype24.C: New.
3981
3982 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
3983
3984         PR rtl-optimization/47958
3985         * gcc.dg/torture/pr47958-1.c: New.
3986
3987 2011-07-29  Wei Guozhi  <carrot@google.com>
3988
3989         PR rtl-optimization/49799
3990         * gcc.dg/pr49799.c: New test case.
3991
3992 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
3993
3994         PR middle-end/48648
3995         * gcc.dg/graphite/id-pr48648.c: New.
3996
3997 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
3998
3999         PR fortran/31067
4000         * gfortran.dg/maxloc_2.f90: New test.
4001         * gfortran.dg/maxloc_3.f90: New test.
4002         * gfortran.dg/minloc_1.f90: New test.
4003         * gfortran.dg/minloc_2.f90: New test.
4004         * gfortran.dg/minloc_3.f90: New test.
4005         * gfortran.dg/minmaxloc_7.f90: New test.
4006
4007         PR debug/49871
4008         * gcc.dg/debug/dwarf2/pr49871.c: New test.
4009
4010 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
4011
4012         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
4013         the builtin isn't optimized away.
4014
4015 2011-07-27  Tobias Burnus  <burnus@net-b.de>
4016
4017         PR fortran/45586
4018         * gfortran.dg/lto/pr45586-2_0.f90: New.
4019
4020 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
4021
4022         PR middle-end/49875
4023         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
4024         * c-c++-common/cxxbitfields-5.c: Same.
4025
4026 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4027
4028         * lib/target-supports.exp (check_effective_target_mmap): Use
4029         check_function_available.
4030
4031 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
4032
4033         * g++.old-deja/g++.pt/crash60.C: Updated.
4034
4035 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
4036
4037         PR target/49866
4038         * gcc.target/i386/pr49866.c: New test.
4039
4040 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
4041
4042         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
4043         * gcc.target/i386/bmi-andn-1.c: New test.
4044         * gcc.target/i386/bmi-andn-1a.c: Likewise.
4045         * gcc.target/i386/bmi-andn-2.c: Likewise.
4046         * gcc.target/i386/bmi-andn-2a.c: Likewise.
4047         * gcc.target/i386/bmi-bextr-1.c: Likewise.
4048         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
4049         * gcc.target/i386/bmi-bextr-2.c: Likewise.
4050         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
4051         * gcc.target/i386/bmi-blsi-1.c: Likewise.
4052         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
4053         * gcc.target/i386/bmi-blsi-2.c: Likewise.
4054         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
4055         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
4056         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
4057         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
4058         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
4059         * gcc.target/i386/bmi-blsr-1.c: Likewise.
4060         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
4061         * gcc.target/i386/bmi-blsr-2.c: Likewise.
4062         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
4063         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
4064         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
4065         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
4066         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
4067
4068 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
4069
4070         PR middle-end/47691
4071         * gfortran.dg/graphite/id-pr47691.f: New.
4072
4073 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
4074
4075         * gcc.target/i386/avx-os-support.h: New.
4076         * gcc.target/i386/avx-check.h: Include avx-os-support.h
4077         (main): Check avx_os_support before the test is run.
4078         * gcc.target/i386/aes-avx-check.h: Ditto.
4079         * gcc.target/i386/pclmul-avx-check.h: Ditto.
4080
4081 2011-07-27  Kai Tietz  <ktietz@redhat.com>
4082
4083         * gcc.target/i386/aggregate-ret3.c: New test.
4084         * gcc.target/i386/aggregate-ret4.c: New test.
4085
4086 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
4087
4088         PR fortran/49755
4089         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
4090         allocated array should *not* change its size.
4091         * gfortran.dg/multiple_allocation_3.f90: New test.
4092
4093 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
4094
4095         PR c++/49776
4096         * g++.dg/cpp0x/constexpr-49776.C: New.
4097
4098 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
4099
4100         PR middle-end/47046
4101         * gcc.dg/graphite/id-pr47046.c: New.
4102
4103 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
4104
4105         PR middle-end/47653
4106         * gcc.dg/graphite/run-id-pr47593.c: New.
4107
4108 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
4109
4110         PR middle-end/47653
4111         * gcc.dg/graphite/run-id-pr47653.c: New.
4112         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
4113         induction variables.
4114         * gcc.dg/graphite/scop-16.c: Same.
4115         * gcc.dg/graphite/scop-17.c: Same.
4116         * gcc.dg/graphite/scop-21.c: Same.
4117
4118 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
4119
4120         PR middle-end/48805
4121         * gcc.dg/graphite/id-pr48805.c: New.
4122
4123 2011-07-26  Tobias Burnus  <burnus@net-b.de>
4124
4125         * gfortran.dg/coarray_lib_token_2.f90: New.
4126
4127 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
4128
4129         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
4130         SPU local store.
4131
4132 2011-07-25  Andrew Pinski  <apinski@cavium.com>
4133
4134         PR tree-opt/49671
4135         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
4136         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
4137
4138 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4139
4140         * lib/target-supports.exp (check_effective_target_mmap): New proc.
4141
4142         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
4143         * gcc.c-torture/execute/loop-2g.c: Likewise.
4144         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
4145         Require mmap support.
4146         * gcc.c-torture/execute/loop-2g.x: Likewise.
4147         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
4148         (MAP_ANON): Provide default.
4149         * gcc.dg/20050826-1.c: Likewise.
4150         * gcc.target/i386/pr36533.c: Likewise.
4151         * gcc.dg/vect/pr49038.c: Remove dg-do run.
4152         Use dg-require-effective-target mmap.
4153
4154 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
4155
4156         PR c++/49838
4157         * g++.dg/cpp0x/range-for19.C: New.
4158
4159 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4160
4161         PR testsuite/49753
4162         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
4163
4164         Revert:
4165         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
4166
4167         PR testsuite/49753
4168         * g++.dg/torture/pr49309.C: Remove.
4169
4170 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
4171
4172         PR tree-optimization/49809
4173         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
4174         test.
4175
4176 2011-07-25  Richard Guenther  <rguenther@suse.de>
4177
4178         PR tree-optimization/49715
4179         * gcc.target/i386/pr49715-1.c: New testcase.
4180         * gcc.target/i386/pr49715-2.c: Likewise.
4181
4182 2011-07-23  Jason Merrill  <jason@redhat.com>
4183
4184         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
4185
4186 2011-07-22  Jason Merrill  <jason@redhat.com>
4187
4188         PR c++/49793
4189         * g++.dg/cpp0x/initlist55.C: New.
4190
4191 2011-07-23  Tobias Burnus  <burnus@net-b.de>
4192
4193         PR fortran/49791
4194         * gfortran.dg/namelist_72.f: New.
4195
4196 2011-07-23  Tobias Burnus  <burnus@net-b.de>
4197
4198         * gfortran.dg/coarray_25.f90: New.
4199
4200 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
4201
4202         * override1.C: This test should use c++0x mode.
4203         * override3.C: New. Test the diagnostics in c++98 mode.
4204
4205 2011-07-22  Jason Merrill  <jason@redhat.com>
4206             Mark Glisse  <marc.glisse@normalesup.org>
4207
4208         PR c++/30112
4209         * g++.dg/other/pragma-re-1.C: Add namespace cases.
4210
4211         PR c++/49813
4212         * g++.dg/opt/builtins2.C: New.
4213         * g++.dg/other/error27.C: Don't rely on __builtin.
4214
4215 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
4216
4217         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
4218         on lp64 targets.
4219         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4220         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4221         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
4222         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
4223
4224         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
4225         instead of ia32.
4226
4227 2011-07-22  Richard Guenther  <rguenther@suse.de>
4228
4229         PR tree-optimization/45819
4230         * gcc.dg/pr45819.c: New testcase.
4231
4232 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
4233
4234         * lib/target-supports.exp (check_ifunc_available): Rewrite.
4235
4236 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
4237
4238         PR middle-end/47654
4239         PR middle-end/49649
4240         * gcc.dg/graphite/run-id-pr47654.c: New.
4241
4242 2011-07-21  Ian Lance Taylor  <iant@google.com>
4243
4244         PR middle-end/49705
4245         * gcc.dg/pr49705.c: New test.
4246
4247 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
4248
4249         * lib/target-supports.exp (check_avx_os_support_available): New.
4250         (check_effective_target_avx_runtime): Use it.
4251
4252 2011-07-21  Richard Guenther  <rguenther@suse.de>
4253
4254         PR tree-optimization/49770
4255         * g++.dg/torture/pr49770.C: New testcase.
4256
4257 2011-07-21  Kai Tietz  <ktietz@redhat.com>
4258
4259         * gcc.dg/tree-ssa/pr30978.c: adjusted.
4260         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
4261
4262 2011-07-21  Tobias Burnus  <burnus@net-b.de>
4263
4264         * gfortran.dg/coarray_lib_token_1.f90: New.
4265
4266 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
4267
4268         * gcc.dg/pr32912-2.c: Skip for AVR.
4269         * gcc.dg/pr44674.c: Add dg-require-profiling.
4270
4271 2011-07-20  Jason Merrill  <jason@redhat.com>
4272
4273         * g++.dg/ext/desig2.C: New.
4274
4275 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
4276
4277         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
4278         be generated.
4279         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
4280         * gcc.target/powerpc/recip-3.c: Ditto.
4281
4282 2011-07-19  Jason Merrill  <jason@redhat.com>
4283
4284         PR c++/6709 (DR 743)
4285         PR c++/42603 (DR 950)
4286         * g++.dg/cpp0x/decltype21.C: New.
4287
4288 2011-07-20  Richard Guenther  <rguenther@suse.de>
4289
4290         PR middle-end/18908
4291         * gcc.dg/tree-ssa/pr18908.c: New testcase.
4292         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
4293
4294 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
4295
4296         * gcc.target/arm/combine-movs.c: New.
4297         * gcc.target/arm/unsigned-extend-2.c: New.
4298
4299 2011-07-19  Jason Merrill  <jason@redhat.com>
4300
4301         PR c++/49785
4302         * g++.dg/cpp0x/variadic114.C: New.
4303
4304 2011-07-19  Tobias Burnus  <burnus@net-b.de>
4305
4306         * gfortran.dg/coarray_args_1.f90: New.
4307         * gfortran.dg/coarray_args_2.f90: New.
4308
4309 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
4310
4311         PR fortran/49708
4312         * gfortran.dg/allocate_error_3.f90: New.
4313
4314 2011-07-19  Richard Guenther  <rguenther@suse.de>
4315
4316         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
4317         * gcc.dg/tree-ssa/bool-11.c: Likewise.
4318         * gcc.dg/torture/20110719-1.c: New testcase.
4319
4320 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
4321
4322         PR tree-optimization/49768
4323         * gcc.c-torture/execute/pr49768.c: New test.
4324
4325 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
4326
4327         PR tree-optimization/49771
4328         * gcc.dg/vect/pr49771.c: New test.
4329
4330 2011-07-18  Martin Jambor  <mjambor@suse.cz>
4331
4332         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
4333         * gcc.dg/ipa/ipa-2.c: Likewise.
4334         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
4335         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
4336         * gcc.dg/ipa/ipa-5.c: Likewise.
4337         * gcc.dg/ipa/ipa-7.c: Likewise.
4338         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
4339         * gcc.dg/ipa/ipacost-1.c: Likewise.
4340         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
4341         functions.
4342         * gcc.dg/ipa/ipcp-1.c: New test.
4343         * gcc.dg/ipa/ipcp-2.c: Likewise.
4344         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
4345
4346 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
4347
4348         PR middle-end/49675
4349         * gfortran.dg/pr49675.f90: New test.
4350
4351 2011-07-18  Richard Guenther  <rguenther@suse.de>
4352
4353         * gcc.dg/torture/20110718-1.c: New testcase.
4354
4355 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4356
4357         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
4358         * g++.dg/ext/bitfield3.C: Likewise.
4359         * g++.dg/ext/bitfield4.C: Likewise.
4360         * g++.dg/ext/bitfield5.C: Likewise.
4361         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
4362         * g++.dg/other/pr23205-2.C: Likewise.
4363         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
4364         * gcc.c-torture/compile/20001109-2.c: Likewise.
4365         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
4366         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
4367         * gcc.dg/bitfld-16.c: Likewise.
4368         * gcc.dg/bitfld-17.c: Likewise.
4369         * gcc.dg/bitfld-18.c: Likewise.
4370         * gcc.dg/builtins-config.h: Remove Netware support.
4371         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
4372         * gcc.dg/cdce2.c: Likewise.
4373         * gcc.dg/cpp/assert4.c: Remove netware support.
4374         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
4375         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
4376
4377         * lib/target-supports.exp (check_visibility_available): Remove
4378         NetWare support.
4379         (check_profiling_available): Likewise.
4380
4381 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
4382
4383         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
4384
4385 2011-07-17  Tobias Burnus  <burnus@net-b.de>
4386             Thomas Koenig  <tkoenig@gcc.gnu.org>
4387
4388         PR fortran/34657
4389         * gfortran.dg/generic_17.f90: Fix testcase.
4390         * gfortran.dg/interface_3.f90: Add dg-error.
4391         * gfortran.dg/use_14.f90: New.
4392         * gfortran.dg/use_15.f90: New.
4393
4394 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
4395
4396         * gnat.dg/pointer_controlled.adb: New test.
4397
4398 2011-07-17  Tobias Burnus  <burnus@net-b.de>
4399
4400         PR fortran/49624
4401         * gfortran.dg/pointer_remapping_7.f90: New.
4402
4403 2011-07-16  Jason Merrill  <jason@redhat.com>
4404
4405         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
4406
4407 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
4408             Jason Merrill  <jason@redhat.com>
4409
4410         PR c++/45329
4411         PR c++/48934
4412         * g++.dg/cpp0x/decltype29.C: Adjust.
4413         * g++.dg/cpp0x/error4.C: Adjust.
4414         * g++.dg/cpp0x/sfinae26.C: Adjust.
4415         * g++.dg/cpp0x/variadic105.C: Adjust.
4416         * g++.dg/template/deduce3.C: Adjust.
4417         * g++.dg/template/error45.C: Adjust.
4418         * g++.dg/template/ptrmem2.C: Adjust.
4419         * g++.dg/template/sfinae2.C: Adjust.
4420         * g++.old-deja/g++.pt/crash60.C: Adjust.
4421         * g++.old-deja/g++.pt/unify6.C: Adjust.
4422         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
4423         * g++.dg/cpp0x/nullptr15.C: Adjust.
4424         * g++.dg/cpp0x/pr31431-2.C: Adjust.
4425         * g++.dg/cpp0x/pr31431.C: Adjust.
4426         * g++.dg/cpp0x/pr31434.C: Adjust.
4427         * g++.dg/cpp0x/sfinae11.C: Adjust
4428         * g++.dg/cpp0x/temp_default2.C: Adjust.
4429         * g++.dg/cpp0x/trailing4.C: Adjust.
4430         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
4431         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
4432         * g++.dg/cpp0x/variadic105.C: Adjust.
4433         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
4434         * g++.dg/ext/vla2.C: Adjust.
4435         * g++.dg/other/ptrmem10.C: Adjust.
4436         * g++.dg/other/ptrmem11.C: Adjust.
4437         * g++.dg/overload/unknown1.C: Adjust.
4438         * g++.dg/template/conv11.C: Adjust.
4439         * g++.dg/template/dependent-expr5.C: Adjust.
4440         * g++.dg/template/friend.C: Adjust.
4441         * g++.dg/template/incomplete2.C: Adjust.
4442         * g++.dg/template/local4.C: Adjust.
4443         * g++.dg/template/local6.C: Adjust.
4444         * g++.dg/template/operator9.C: Adjust.
4445         * g++.dg/template/ttp25.C: Adjust.
4446         * g++.dg/template/unify10.C: Adjust.
4447         * g++.dg/template/unify11.C: Adjust.
4448         * g++.dg/template/unify6.C: Adjust.
4449         * g++.dg/template/unify9.C: Adjust.
4450         * g++.dg/template/varmod1.C: Adjust.
4451         * g++.old-deja/g++.brendan/crash56.C: Adjust.
4452         * g++.old-deja/g++.pt/crash28.C: Adjust.
4453         * g++.old-deja/g++.pt/explicit41.C: Adjust.
4454         * g++.old-deja/g++.pt/explicit77.C: Adjust.
4455         * g++.old-deja/g++.pt/expr2.C: Adjust.
4456         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
4457         * g++.old-deja/g++.pt/spec5.C: Adjust.
4458         * g++.old-deja/g++.pt/spec6.C: Adjust.
4459         * g++.old-deja/g++.pt/unify4.C: Adjust.
4460         * g++.old-deja/g++.pt/unify8.C: Adjust.
4461         * g++.old-deja/g++.robertl/eb98.C: Adjust.
4462         * g++.dg/overload/template5.C: New testcase.
4463         * g++.dg/template/overload12.C: New testcase.
4464
4465 2011-07-11  Tobias Burnus  <burnus@net-b.de>
4466
4467         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
4468         * gfortran.dg/coarray_7.f90: Ditto.
4469         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
4470         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
4471
4472 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
4473
4474         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
4475         case.
4476         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
4477         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
4478         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
4479         C67X.
4480         * gcc.c-torture/execute/ieee/pr29302.x: New file.
4481         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
4482         * gcc.dg/torture/builtin-math-7.c: Add a comment.
4483
4484 2011-07-15  Jason Merrill  <jason@redhat.com>
4485
4486         PR testsuite/49741
4487         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
4488         Use --extra_opts instead of --additional_options.
4489
4490 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
4491
4492         PR testsuite/49753
4493         * g++.dg/torture/pr49309.C: Remove.
4494
4495 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
4496
4497         * gcc.target/tic6x/weak-call.c: New test.
4498         * gcc.target/tic6x/fpcmp.c: New test.
4499         * gcc.target/tic6x/fpdiv.c: New test.
4500         * gcc.target/tic6x/rotdi16-scan.c: New test.
4501         * gcc.target/tic6x/ffssi.c: New test.
4502         * gcc.target/tic6x/fpdiv-lib.c: New test.
4503         * gcc.target/tic6x/cold-lc.c: New test.
4504         * gcc.target/tic6x/longcalls.c: New test.
4505         * gcc.target/tic6x/abi-align-1.c: New test.
4506         * gcc.target/tic6x/fpcmp-finite.c: New test.
4507         * gcc.target/tic6x/rotdi16.c: New test.
4508         * gcc.target/tic6x/bswapl.c: New test.
4509         * gcc.target/tic6x/ffsdi.c: New test.
4510         * gcc.target/tic6x/tic6x.exp: New file.
4511         * gcc.target/tic6x/builtins/arith24.c: New test.
4512         * gcc.target/tic6x/builtins/smpy.c: New test.
4513         * gcc.target/tic6x/builtins/smpylh.c: New test.
4514         * gcc.target/tic6x/builtins/smpyh.c: New test.
4515         * gcc.target/tic6x/builtins/sarith1.c: New test.
4516         * gcc.target/tic6x/builtins/extclr.c: New test
4517         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
4518         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
4519         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
4520         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
4521         New functions.
4522         * gcc.c-torture/execute/20101011-1.c: Add a condition for
4523         __TMS320C6X__.
4524         * gcc.dg/20020312-2.c: Likewise.
4525         * gcc.dg/pr27095.c: Handle tic6x like hppa.
4526         * gcc.dg/torture/pr37868.c: Skip on tic6x.
4527         * gcc.dg/torture/builtin-math-7.c: Likewise.
4528
4529         PR testsuite/49757
4530         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
4531         not testing tic6x-*-*.
4532
4533 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
4534
4535         PR tree-opt/49309
4536         * g++.dg/torture/pr49309.C: New testcase.
4537
4538 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
4539
4540         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
4541
4542 2011-07-14  Richard Guenther  <rguenther@suse.de>
4543
4544         PR tree-optimization/49651
4545         * gcc.dg/torture/pr49651.c: New testcase.
4546
4547 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
4548
4549         PR target/43746
4550         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
4551
4552 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
4553
4554         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
4555         -mno-pointers-to-nested-functions.
4556         * gcc.target/powerpc/no-r11-2.c: Ditto.
4557         * gcc.target/powerpc/no-r11-3.c: Ditto.
4558
4559 2011-07-13  Jason Merrill  <jason@redhat.com>
4560
4561         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
4562         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
4563         when compiling C files.
4564         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
4565         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
4566         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
4567         * g++.dg/lookup/anon2.C: Likewise.
4568         * g++.dg/tree-ssa/copyprop.C: Likewise.
4569         * g++.old-deja/g++.jason/rfg27.C: Likewise.
4570         * g++.dg/init/vector1.C: Ignore narrowing errors.
4571         * g++.dg/torture/pr35526.C: Likewise.
4572         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
4573
4574 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
4575
4576         PR libfortran/49296
4577         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
4578         and logical reads.
4579
4580 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4581
4582         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
4583         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
4584
4585 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
4586
4587         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
4588         * lib/obj-c++.exp (obj-c++_init): Ditto.
4589         * lib/file-format.exp (gcc_target_object_format): Ditto.
4590         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
4591         * lib/target-supports-dg-exp (check_weak_available): Ditto.
4592         (check_visibility_available): Ditto.
4593         (check_effective_target_tls_native): Ditto.
4594         (check_effective_target_tls_emulated): Ditto.
4595         (check_effective_target_function_sections): Ditto.
4596
4597 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
4598
4599         * gcc.target/arm/pr48183.c: New test.
4600
4601 2011-07-13  Richard Guenther  <rguenther@suse.de>
4602
4603         * gcc.dg/torture/20110713-1.c: New testcase.
4604
4605 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
4606
4607         PR rtl-opt/49474
4608         * gcc.c-torture/compile/pr49474.c: New testcase.
4609
4610 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
4611
4612         PR tree-optimization/49712
4613         * gcc.c-torture/execute/pr49712.c: New test.
4614
4615 2011-07-11  Jason Merrill  <jason@redhat.com>
4616
4617         PR c++/44609
4618         * g++.dg/template/recurse3.C: New.
4619
4620 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
4621
4622         PR debug/49676
4623         * gcc.dg/guality/csttest.c: New test.
4624
4625         PR fortran/49698
4626         * gfortran.dg/pr49698.f90: New test.
4627
4628 2011-07-11  Jeff Law  <law@redhat.com>
4629
4630         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
4631
4632 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
4633
4634         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
4635         * go.test/go-test.exp (go-set-goarch): Likewise.
4636
4637 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
4638
4639         PR target/39633
4640         * gcc.target/avr/torture/pr39633.c: New test case.
4641
4642 2011-07-11  Tobias Burnus  <burnus@net-b.de>
4643
4644         PR fortran/18918
4645         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
4646
4647 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
4648
4649         * lib/target-supports.exp (check_effective_target_scheduling):
4650         New Function.
4651         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
4652         * gcc.dg/pr45055.c: Ditto.
4653         * gcc.dg/pr45353.c: Ditto.
4654         * g++.dg/pr45056.C: Ditto.
4655
4656 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
4657
4658         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
4659         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
4660         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
4661         * g++.dg/torture/pr31863.C: Skip AVR.
4662
4663 2011-07-10  Tobias Burnus  <burnus@net-b.de>
4664
4665         PR fortran/49690
4666         * gfortran.dg/intrinsic_signal.f90: New.
4667
4668 2011-07-09  Jason Merrill  <jason@redhat.com>
4669
4670         * g++.dg/cpp0x/regress/regress6.C: New.
4671         * g++.dg/parse/crash45.C: Adjust message.
4672         * g++.dg/template/crash38.C: Adjust message.
4673         * g++.dg/template/crash64.C: Adjust message.
4674
4675 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
4676
4677         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
4678         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
4679         * g++.dg/abi/bitfield3.C: Likewise.
4680         * g++.dg/eh/pr38662.C: Likewise.
4681         * g++.dg/ext/attrib36.C: Likewise.
4682         * g++.dg/ext/attrib37.C: Likewise.
4683         * g++.dg/ext/attrib8.C: Likewise.
4684         * g++.dg/ext/tmplattr1.C: Likewise.
4685         * g++.dg/inherit/override-attribs.C: Likewise.
4686         * g++.dg/opt/inline9.C: Likewise.
4687         * g++.dg/opt/life1.C: Likewise.
4688         * g++.dg/opt/longbranch2.C: Likewise.
4689         * g++.dg/opt/nrv12.C: Likewise.
4690         * g++.dg/opt/reg-stack4.C: Likewise.
4691         * g++.dg/other/pr35504.C: Likewise.
4692         * g++.dg/other/pr39496.C: Likewise.
4693         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
4694         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
4695         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
4696         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
4697         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
4698         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
4699         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
4700         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
4701         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
4702         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
4703         * g++.dg/warn/pr15774-1.C: Likewise.
4704         * g++.dg/warn/pr15774-2.C: Likewise.
4705         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4706         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4707         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4708         * g++.old-deja/g++.pt/asm2.C: Likewise.
4709         * gcc.c-torture/compile/20000804-1.c: Likewise.
4710         * gcc.c-torture/compile/pr16566-2.c: Likewise.
4711         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4712         * gcc.dg/20020108-1.c: Likewise.
4713         * gcc.dg/20020122-2.c: Likewise.
4714         * gcc.dg/20020122-3.c: Likewise.
4715         * gcc.dg/20020206-1.c: Likewise.
4716         * gcc.dg/20020219-1.c: Likewise.
4717         * gcc.dg/20020310-1.c: Likewise.
4718         * gcc.dg/20020411-1.c: Likewise.
4719         * gcc.dg/20020418-2.c: Likewise.
4720         * gcc.dg/20020426-2.c: Likewise.
4721         * gcc.dg/20020517-1.c: Likewise.
4722         * gcc.dg/20030204-1.c: Likewise.
4723         * gcc.dg/20030826-2.c: Likewise.
4724         * gcc.dg/20031102-1.c: Likewise.
4725         * gcc.dg/20031202-1.c: Likewise.
4726         * gcc.dg/20050111-1.c: Likewise.
4727         * gcc.dg/20050503-1.c: Likewise.
4728         * gcc.dg/array-init-1.c: Likewise.
4729         * gcc.dg/builtin-apply4.c: Likewise.
4730         * gcc.dg/dfp/pr31344.c: Likewise.
4731         * gcc.dg/gomp/atomic-11.c: Likewise.
4732         * gcc.dg/graphite/pr40281.c: Likewise.
4733         * gcc.dg/ia64-sync-1.c: Likewise.
4734         * gcc.dg/ia64-sync-2.c: Likewise.
4735         * gcc.dg/ia64-sync-3.c: Likewise.
4736         * gcc.dg/ia64-sync-4.c: Likewise.
4737         * gcc.dg/ifcvt-fabs-1.c: Likewise.
4738         * gcc.dg/invalid-call-1.c: Likewise.
4739         * gcc.dg/loop-3.c: Likewise.
4740         * gcc.dg/lower-subreg-1.c: Likewise.
4741         * gcc.dg/lto/pr47259_0.c: Likewise.
4742         * gcc.dg/nested-calls-1.c: Likewise.
4743         * gcc.dg/pr20017.c: Likewise.
4744         * gcc.dg/pr25023.c: Likewise.
4745         * gcc.dg/pr27671-2.c: Likewise.
4746         * gcc.dg/pr32176.c: Likewise.
4747         * gcc.dg/pr33676.c: Likewise.
4748         * gcc.dg/pr35045.c: Likewise.
4749         * gcc.dg/pr36015.c: Likewise.
4750         * gcc.dg/pr36584.c: Likewise.
4751         * gcc.dg/pr36998.c: Likewise.
4752         * gcc.dg/pr37438.c: Likewise.
4753         * gcc.dg/pr37908.c: Likewise.
4754         * gcc.dg/pr41241.c: Likewise.
4755         * gcc.dg/pr41340.c: Likewise.
4756         * gcc.dg/pr44136.c: Likewise.
4757         * gcc.dg/pr44194-1.c: Likewise.
4758         * gcc.dg/pr46212.c: Likewise.
4759         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4760         * gcc.dg/setjmp-2.c: Likewise.
4761         * gcc.dg/short-compare-1.c: Likewise.
4762         * gcc.dg/short-compare-2.c: Likewise.
4763         * gcc.dg/smod-1.c: Likewise.
4764         * gcc.dg/sync-2.c: Likewise.
4765         * gcc.dg/sync-3.c: Likewise.
4766         * gcc.dg/tls/opt-1.c: Likewise.
4767         * gcc.dg/tls/opt-2.c: Likewise.
4768         * gcc.dg/tls/opt-3.c: Likewise.
4769         * gcc.dg/torture/badshift.c: Likewise.
4770         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
4771         * gcc.dg/torture/pr20314-2.c: Likewise.
4772         * gcc.dg/torture/pr36891.c: Likewise.
4773         * gcc.dg/torture/pr38774.c: Likewise.
4774         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4775         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4776         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4777         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4778         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
4779         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4780         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
4781         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
4782         * gcc.dg/tree-ssa/loop-28.c: Likewise.
4783         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
4784         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
4785         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
4786         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4787         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4788         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
4789         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
4790         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4791         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4792         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4793         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4794         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
4795         * gcc.dg/unroll-1.c: Likewise.
4796         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
4797         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4798         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4799         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4800         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4801         * gcc.target/i386/20000609-1.c: Likewise.
4802         * gcc.target/i386/20000720-1.c: Likewise.
4803         * gcc.target/i386/20000724-1.c: Likewise.
4804         * gcc.target/i386/20011107-1.c: Likewise.
4805         * gcc.target/i386/20011119-1.c: Likewise.
4806         * gcc.target/i386/20020201-3.c: Likewise.
4807         * gcc.target/i386/20020218-1.c: Likewise.
4808         * gcc.target/i386/20020729-1.c: Likewise.
4809         * gcc.target/i386/20030926-1.c: Likewise.
4810         * gcc.target/i386/20060125-1.c: Likewise.
4811         * gcc.target/i386/20060125-2.c: Likewise.
4812         * gcc.target/i386/20060512-1.c: Likewise.
4813         * gcc.target/i386/20060512-2.c: Likewise.
4814         * gcc.target/i386/20060512-3.c: Likewise.
4815         * gcc.target/i386/20060512-4.c: Likewise.
4816         * gcc.target/i386/387-1.c: Likewise.
4817         * gcc.target/i386/387-2.c: Likewise.
4818         * gcc.target/i386/387-5.c: Likewise.
4819         * gcc.target/i386/387-6.c: Likewise.
4820         * gcc.target/i386/980312-1.c: Likewise.
4821         * gcc.target/i386/980313-1.c: Likewise.
4822         * gcc.target/i386/990117-1.c: Likewise.
4823         * gcc.target/i386/990424-1.c: Likewise.
4824         * gcc.target/i386/990524-1.c: Likewise.
4825         * gcc.target/i386/991129-1.c: Likewise.
4826         * gcc.target/i386/991214-1.c: Likewise.
4827         * gcc.target/i386/991230-1.c: Likewise.
4828         * gcc.target/i386/addr-sel-1.c: Likewise.
4829         * gcc.target/i386/aggregate-ret1.c: Likewise.
4830         * gcc.target/i386/aggregate-ret2.c: Likewise.
4831         * gcc.target/i386/align-main-3.c: Likewise.
4832         * gcc.target/i386/amd64-abi-1.c: Likewise.
4833         * gcc.target/i386/amd64-abi-2.c: Likewise.
4834         * gcc.target/i386/amd64-abi-4.c: Likewise.
4835         * gcc.target/i386/amd64-abi-5.c: Likewise.
4836         * gcc.target/i386/amd64-abi-6.c: Likewise.
4837         * gcc.target/i386/asm-1.c: Likewise.
4838         * gcc.target/i386/asm-3.c: Likewise.
4839         * gcc.target/i386/asm-5.c: Likewise.
4840         * gcc.target/i386/attributes-error.c: Likewise.
4841         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
4842         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
4843         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
4844         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
4845         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
4846         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
4847         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
4848         * gcc.target/i386/avx-vmovd-2.c: Likewise.
4849         * gcc.target/i386/avx-vmovq-2.c: Likewise.
4850         * gcc.target/i386/avx-vmovq-3.c: Likewise.
4851         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
4852         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
4853         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
4854         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4855         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4856         * gcc.target/i386/bitfield1.c: Likewise.
4857         * gcc.target/i386/bitfield2.c: Likewise.
4858         * gcc.target/i386/bmi-2.c: Likewise.
4859         * gcc.target/i386/bmi-5.c: Likewise.
4860         * gcc.target/i386/builtin-unreachable.c: Likewise.
4861         * gcc.target/i386/cleanup-2.c: Likewise.
4862         * gcc.target/i386/clobbers.c: Likewise.
4863         * gcc.target/i386/cmov8.c: Likewise.
4864         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
4865         * gcc.target/i386/compress-float-387-pic.c: Likewise.
4866         * gcc.target/i386/compress-float-387.c: Likewise.
4867         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
4868         * gcc.target/i386/compress-float-sse.c: Likewise.
4869         * gcc.target/i386/crc32-2.c: Likewise.
4870         * gcc.target/i386/crc32-3.c: Likewise.
4871         * gcc.target/i386/divmod-7.c: Likewise.
4872         * gcc.target/i386/divmod-8.c: Likewise.
4873         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4874         * gcc.target/i386/fma3-builtin.c: Likewise.
4875         * gcc.target/i386/fma3-fma.c: Likewise.
4876         * gcc.target/i386/fma4-256-vector.c: Likewise.
4877         * gcc.target/i386/fma4-builtin.c: Likewise.
4878         * gcc.target/i386/fma4-fma-2.c: Likewise.
4879         * gcc.target/i386/fma4-fma.c: Likewise.
4880         * gcc.target/i386/fma4-vector-2.c: Likewise.
4881         * gcc.target/i386/fma4-vector.c: Likewise.
4882         * gcc.target/i386/funcspec-1.c: Likewise.
4883         * gcc.target/i386/funcspec-10.c: Likewise.
4884         * gcc.target/i386/funcspec-11.c: Likewise.
4885         * gcc.target/i386/funcspec-2.c: Likewise.
4886         * gcc.target/i386/funcspec-5.c: Likewise.
4887         * gcc.target/i386/funcspec-6.c: Likewise.
4888         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
4889         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
4890         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
4891         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
4892         * gcc.target/i386/incoming-1.c: Likewise.
4893         * gcc.target/i386/incoming-10.c: Likewise.
4894         * gcc.target/i386/incoming-11.c: Likewise.
4895         * gcc.target/i386/incoming-12.c: Likewise.
4896         * gcc.target/i386/incoming-13.c: Likewise.
4897         * gcc.target/i386/incoming-14.c: Likewise.
4898         * gcc.target/i386/incoming-15.c: Likewise.
4899         * gcc.target/i386/incoming-2.c: Likewise.
4900         * gcc.target/i386/incoming-3.c: Likewise.
4901         * gcc.target/i386/incoming-4.c: Likewise.
4902         * gcc.target/i386/incoming-5.c: Likewise.
4903         * gcc.target/i386/incoming-6.c: Likewise.
4904         * gcc.target/i386/incoming-7.c: Likewise.
4905         * gcc.target/i386/incoming-8.c: Likewise.
4906         * gcc.target/i386/incoming-9.c: Likewise.
4907         * gcc.target/i386/lea.c: Likewise.
4908         * gcc.target/i386/local.c: Likewise.
4909         * gcc.target/i386/loop-1.c: Likewise.
4910         * gcc.target/i386/loop-2.c: Likewise.
4911         * gcc.target/i386/loop-3.c: Likewise.
4912         * gcc.target/i386/max-stack-align.c: Likewise.
4913         * gcc.target/i386/memcpy-1.c: Likewise.
4914         * gcc.target/i386/movbe-2.c: Likewise.
4915         * gcc.target/i386/movq-2.c: Likewise.
4916         * gcc.target/i386/movq.c: Likewise.
4917         * gcc.target/i386/nrv1.c: Likewise.
4918         * gcc.target/i386/pad-4.c: Likewise.
4919         * gcc.target/i386/pad-5a.c: Likewise.
4920         * gcc.target/i386/pad-5b.c: Likewise.
4921         * gcc.target/i386/pad-6a.c: Likewise.
4922         * gcc.target/i386/pad-6b.c: Likewise.
4923         * gcc.target/i386/pad-7.c: Likewise.
4924         * gcc.target/i386/pad-9.c: Likewise.
4925         * gcc.target/i386/pentium4-not-mull.c: Likewise.
4926         * gcc.target/i386/pic-1.c: Likewise.
4927         * gcc.target/i386/pr12092-1.c: Likewise.
4928         * gcc.target/i386/pr12329.c: Likewise.
4929         * gcc.target/i386/pr21518.c: Likewise.
4930         * gcc.target/i386/pr22362.c: Likewise.
4931         * gcc.target/i386/pr22585.c: Likewise.
4932         * gcc.target/i386/pr23098.c: Likewise.
4933         * gcc.target/i386/pr25196.c: Likewise.
4934         * gcc.target/i386/pr25293.c: Likewise.
4935         * gcc.target/i386/pr25654.c: Likewise.
4936         * gcc.target/i386/pr26449.c: Likewise.
4937         * gcc.target/i386/pr26778.c: Likewise.
4938         * gcc.target/i386/pr26826.c: Likewise.
4939         * gcc.target/i386/pr27266.c: Likewise.
4940         * gcc.target/i386/pr29978.c: Likewise.
4941         * gcc.target/i386/pr30505.c: Likewise.
4942         * gcc.target/i386/pr30961-1.c: Likewise.
4943         * gcc.target/i386/pr31628.c: Likewise.
4944         * gcc.target/i386/pr32000-2.c: Likewise.
4945         * gcc.target/i386/pr32661-1.c: Likewise.
4946         * gcc.target/i386/pr32708-2.c: Likewise.
4947         * gcc.target/i386/pr32708-3.c: Likewise.
4948         * gcc.target/i386/pr34256.c: Likewise.
4949         * gcc.target/i386/pr34312.c: Likewise.
4950         * gcc.target/i386/pr34522.c: Likewise.
4951         * gcc.target/i386/pr35160.c: Likewise.
4952         * gcc.target/i386/pr35281.c: Likewise.
4953         * gcc.target/i386/pr36246.c: Likewise.
4954         * gcc.target/i386/pr36786.c: Likewise.
4955         * gcc.target/i386/pr37275.c: Likewise.
4956         * gcc.target/i386/pr37843-3.c: Likewise.
4957         * gcc.target/i386/pr37843-4.c: Likewise.
4958         * gcc.target/i386/pr39082-1.c: Likewise.
4959         * gcc.target/i386/pr39431.c: Likewise.
4960         * gcc.target/i386/pr39496.c: Likewise.
4961         * gcc.target/i386/pr39543-2.c: Likewise.
4962         * gcc.target/i386/pr39911.c: Likewise.
4963         * gcc.target/i386/pr40718.c: Likewise.
4964         * gcc.target/i386/pr40906-1.c: Likewise.
4965         * gcc.target/i386/pr40906-2.c: Likewise.
4966         * gcc.target/i386/pr40906-3.c: Likewise.
4967         * gcc.target/i386/pr40934.c: Likewise.
4968         * gcc.target/i386/pr41900.c: Likewise.
4969         * gcc.target/i386/pr42589.c: Likewise.
4970         * gcc.target/i386/pr43662.c: Likewise.
4971         * gcc.target/i386/pr43671.c: Likewise.
4972         * gcc.target/i386/pr43766.c: Likewise.
4973         * gcc.target/i386/pr43869.c: Likewise.
4974         * gcc.target/i386/pr44942.c: Likewise.
4975         * gcc.target/i386/pr44948-2a.c: Likewise.
4976         * gcc.target/i386/pr45234.c: Likewise.
4977         * gcc.target/i386/pr45336-2.c: Likewise.
4978         * gcc.target/i386/pr45336-4.c: Likewise.
4979         * gcc.target/i386/pr45852.c: Likewise.
4980         * gcc.target/i386/pr46470.c: Likewise.
4981         * gcc.target/i386/pr48037-1.c: Likewise.
4982         * gcc.target/i386/pr48389.c: Likewise.
4983         * gcc.target/i386/pr49095.c: Likewise.
4984         * gcc.target/i386/pr9771-1.c: Likewise.
4985         * gcc.target/i386/rdfsbase-1.c: Likewise.
4986         * gcc.target/i386/rdfsbase-2.c: Likewise.
4987         * gcc.target/i386/rdgsbase-1.c: Likewise.
4988         * gcc.target/i386/rdgsbase-2.c: Likewise.
4989         * gcc.target/i386/rdrand-3.c: Likewise.
4990         * gcc.target/i386/regparm-stdcall.c: Likewise.
4991         * gcc.target/i386/regparm.c: Likewise.
4992         * gcc.target/i386/reload-1.c: Likewise.
4993         * gcc.target/i386/rotate-2.c: Likewise.
4994         * gcc.target/i386/sibcall-5.c: Likewise.
4995         * gcc.target/i386/signbit-1.c: Likewise.
4996         * gcc.target/i386/signbit-2.c: Likewise.
4997         * gcc.target/i386/signbit-3.c: Likewise.
4998         * gcc.target/i386/sse-5.c: Likewise.
4999         * gcc.target/i386/sse-8.c: Likewise.
5000         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5001         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5002         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5003         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5004         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5005         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5006         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
5007         * gcc.target/i386/sse2-movq-2.c: Likewise.
5008         * gcc.target/i386/sse2-movq-3.c: Likewise.
5009         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
5010         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5011         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5012         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5013         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5014         * gcc.target/i386/ssefn-1.c: Likewise.
5015         * gcc.target/i386/ssefn-2.c: Likewise.
5016         * gcc.target/i386/sseregparm-1.c: Likewise.
5017         * gcc.target/i386/sseregparm-2.c: Likewise.
5018         * gcc.target/i386/sseregparm-3.c: Likewise.
5019         * gcc.target/i386/sseregparm-4.c: Likewise.
5020         * gcc.target/i386/sseregparm-5.c: Likewise.
5021         * gcc.target/i386/sseregparm-6.c: Likewise.
5022         * gcc.target/i386/sseregparm-7.c: Likewise.
5023         * gcc.target/i386/sseregparm-8.c: Likewise.
5024         * gcc.target/i386/stack-realign.c: Likewise.
5025         * gcc.target/i386/stack-usage-realign.c: Likewise.
5026         * gcc.target/i386/stackalign/asm-1.c: Likewise.
5027         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
5028         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
5029         * gcc.target/i386/stackalign/return-1.c: Likewise.
5030         * gcc.target/i386/stackalign/return-2.c: Likewise.
5031         * gcc.target/i386/stackalign/return-3.c: Likewise.
5032         * gcc.target/i386/tailcall-1.c: Likewise.
5033         * gcc.target/i386/tbm-2.c: Likewise.
5034         * gcc.target/i386/udivmod-7.c: Likewise.
5035         * gcc.target/i386/udivmod-8.c: Likewise.
5036         * gcc.target/i386/unroll-1.c: Likewise.
5037         * gcc.target/i386/vararg-1.c: Likewise.
5038         * gcc.target/i386/vararg-2.c: Likewise.
5039         * gcc.target/i386/vect8-ret.c: Likewise.
5040         * gcc.target/i386/vectorize5.c: Likewise.
5041         * gcc.target/i386/wmul-1.c: Likewise.
5042         * gcc.target/i386/wmul-2.c: Likewise.
5043         * gcc.target/i386/wrfsbase-1.c: Likewise.
5044         * gcc.target/i386/wrfsbase-2.c: Likewise.
5045         * gcc.target/i386/wrgsbase-1.c: Likewise.
5046         * gcc.target/i386/wrgsbase-2.c: Likewise.
5047         * gcc.target/i386/xop-pcmov.c: Likewise.
5048         * gcc.target/i386/xop-pcmov2.c: Likewise.
5049         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
5050         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
5051         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
5052         * gcc.target/i386/xop-shift1-vector.c: Likewise.
5053         * gcc.target/i386/xop-shift2-vector.c: Likewise.
5054         * gcc.target/i386/xop-shift3-vector.c: Likewise.
5055         * gcc.target/i386/zee.c: Likewise.
5056         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
5057         * gfortran.dg/compiler-directive_2.f: Likewise.
5058         * gfortran.dg/g77/20010216-1.f: Likewise.
5059         * gfortran.dg/gomp/pr39152.f90: Likewise.
5060         * gfortran.dg/pr33794.f90: Likewise.
5061
5062 2011-07-09  Jason Merrill  <jason@redhat.com>
5063
5064         * g++.dg/cpp0x/regress/regress5.C: New.
5065
5066 2011-07-08  Jason Merrill  <jason@redhat.com>
5067
5068         PR c++/45437
5069         * g++.dg/expr/compound-asn1.C: New.
5070         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
5071
5072 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
5073
5074         PR target/49621
5075         * gcc.target/powerpc/altivec-34.c: New test.
5076
5077 2011-07-08  Jason Merrill  <jason@redhat.com>
5078
5079         PR c++/45603
5080         * g++.dg/abi/guard3.C: New.
5081
5082 2011-07-08  Julian Brown  <julian@codesourcery.com>
5083
5084         * lib/target-supports.exp
5085         (check_effective_target_arm_little_endian): New.
5086         (check_effective_target_vect_pack_trunc): Use above.
5087         (check_effective_target_vect_unpack): Likewise.
5088         (check_effective_target_vect_element_align): Test
5089         check_effective_target_arm_vect_no_misalign for ARM.
5090
5091 2011-07-08  Jason Merrill  <jason@redhat.com>
5092
5093         PR c++/49673
5094         * g++.dg/cpp0x/constexpr-rom.C: New.
5095
5096 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
5097
5098         PR middle-end/49519
5099         * g++.dg/torture/pr49519.C: New test.
5100
5101 2011-07-08  Martin Jambor  <mjambor@suse.cz>
5102
5103         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
5104
5105 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5106
5107         PR testsuite/48727
5108         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
5109
5110 2011-07-08  Richard Guenther  <rguenther@suse.de>
5111
5112         PR tree-optimization/49662
5113         * gcc.dg/graphite/interchange-14.c: XFAIL.
5114         * gcc.dg/graphite/interchange-15.c: Likewise.
5115         * gcc.dg/graphite/interchange-mvt.c: Likewise.
5116
5117 2011-07-06  Jason Merrill  <jason@redhat.com>
5118
5119         PR c++/49663
5120         * g++.dg/cpp0x/regress/regress4.C: New.
5121
5122 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
5123
5124         PR fortran/49648
5125         * gfortran.dg/result_in_spec_4.f90: New test.
5126
5127 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5128
5129         * gcc.target/sparc/cas64.c: New test.
5130
5131 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
5132
5133         PR c/49644
5134         * g++.dg/torture/pr49644.C: New test.
5135
5136         PR c/49644
5137         * gcc.c-torture/execute/pr49644.c: New test.
5138
5139 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
5140
5141         * lib/target-supports.exp (check_effective_target_ia32): New.
5142         (check_effective_target_x32): Likewise.
5143         (check_effective_target_vect_cmdline_needed): Also check x32.
5144
5145 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
5146
5147         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
5148         dg-prune-output.
5149         * gcc.target/arm/pr42235.c: Likewise.
5150         * gcc.target/arm/pr42495.c: Likewise.
5151         * gcc.target/arm/pr42574.c: Likewise.
5152         * gcc.target/arm/thumb-branch1.c: Likewise.
5153
5154         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
5155         unneeded prune of possible warning.
5156         * gcc.target/arm/pr40956.c: Likewise.
5157         * gcc.target/arm/pr42505.c: Likewise.
5158
5159         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
5160         * gcc.c-torture/compile/pr46883.c: Likewise.
5161         * gcc.c-torture/compile/pr46934.c: Likewise.
5162
5163         * gcc.target/arm/pr41679.c: Remove test directives in preparation
5164         for move to ../../gcc.c-torture/compile.
5165         * gcc.target/arm/pr46883.c: Likewise.
5166         * gcc.target/arm/pr46934.c: Likewise.
5167
5168         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
5169         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
5170         * gcc.target/arm/wmul-1.c: Likewise.
5171         * gcc.target/arm/wmul-2.c: Likewise.
5172         * gcc.target/arm/wmul-3.c: Likewise.
5173         * gcc.target/arm/wmul-4.c: Likewise.
5174         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
5175         add tab after scan target.
5176         * gcc.target/arm/smlaltt-1.c: Likewise.
5177         * gcc.target/arm/smlatb-1.c: Likewise.
5178         * gcc.target/arm/smlatt-1.c: Likewise.
5179
5180 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
5181
5182         PR debug/49522
5183         * gcc.dg/debug/pr49522.c: New test.
5184
5185 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
5186
5187         * gcc.dg/pragma-align.c: Run only if target !default_packed.
5188         * gcc.dg/pr46212.c: Run only if target int32plus.
5189         * gcc.dg/torture/pr48146.c: Ditto.
5190         * gcc.dg/tree-ssa/vrp51.c: Ditto.
5191         * c-c++-common/pr44832.c: Ditto.
5192         * gcc.dg/pr49544.c: Run only if target ptr32plus.
5193         * gcc.dg/pr31490.c: Ditto.
5194         * gcc.dg/torture/builtin-math-7.c: Run only if target
5195         large_double.
5196         * gcc.dg/torture/pr45764.c: Skip for AVR.
5197         * gcc.dg/pr47893.c: Ditto.
5198
5199 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
5200
5201         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
5202         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
5203         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
5204         add tab to scan target.
5205
5206 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
5207
5208         * gcc.target/arm/neon-modes-3.c: New test.
5209
5210 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
5211
5212         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
5213         -fno-loop-interchange -ffast-math.
5214
5215 2011-07-07  Richard Guenther  <rguenther@suse.de>
5216
5217         * gcc.dg/ftrapv-3.c: New testcase.
5218
5219 2011-07-07  Richard Guenther  <rguenther@suse.de>
5220
5221         * gcc.dg/tree-ssa/vrp58.c: New testcase.
5222         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
5223
5224 2011-07-07  Kai Tietz  <ktietz@redhat.com>
5225
5226         * gcc.dg/binop-notxor1.c: New test.
5227         * gcc.dg/binop-notand4a.c: New test.
5228         * gcc.dg/binop-notxor2.c: New test.
5229         * gcc.dg/binop-notand3a.c: New test.
5230         * gcc.dg/binop-notand2a.c: New test.
5231         * gcc.dg/binop-notand6a.c: New test.
5232         * gcc.dg/binop-notor1.c: New test.
5233         * gcc.dg/binop-notand1a.c: New test.
5234         * gcc.dg/binop-notand5a.c: New test.
5235         * gcc.dg/binop-notor2.c: New test.
5236
5237 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
5238
5239         PR middle-end/49640
5240         * gcc.dg/gomp/pr49640.c: New test.
5241
5242 2011-07-07  Richard Guenther  <rguenther@suse.de>
5243
5244         * gcc.dg/graphite/pr37485.c: Add -floop-block.
5245
5246 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5247
5248         PR target/39150
5249         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
5250
5251 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5252
5253         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
5254         * gcc.target/powerpc/no-r11-2.c: Ditto.
5255         * gcc.target/powerpc/no-r11-3.c: Ditto.
5256
5257 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
5258
5259         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
5260         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
5261
5262 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
5263
5264         * lib/target-supports.exp (check_profiling_available): Disable
5265         profiling with -fprofile-generate for target avr.
5266
5267 2011-07-06  Richard Guenther  <rguenther@suse.de>
5268
5269         PR tree-optimization/49645
5270         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
5271
5272 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
5273
5274         PR middle-end/47383
5275         * gcc.dg/pr47383.c: New.
5276
5277 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5278
5279         PR tree-optimization/49647
5280         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
5281
5282 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
5283
5284         PR testsuite/49542
5285         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
5286         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
5287
5288 2011-07-05  Jason Merrill  <jason@redhat.com>
5289
5290         PR c++/48157
5291         * g++.dg/template/template-id-4.C: New.
5292
5293 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
5294
5295         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
5296         * gcc.dg/pr43402.c: Ditto.
5297
5298 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
5299
5300         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
5301
5302 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
5303
5304         * gcc.target/powerpc/ppc-switch-1.c: New test for
5305         --param case-values-threshold.
5306         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
5307
5308 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
5309
5310         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
5311
5312 2011-07-05  Jason Merrill  <jason@redhat.com>
5313
5314         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
5315
5316 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
5317
5318         PR tree-optimization/47654
5319         * gcc.dg/graphite/block-pr47654.c: New.
5320
5321 2011-07-05  Jason Merrill  <jason@redhat.com>
5322
5323         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
5324
5325 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
5326
5327         PR tree-optimization/49580
5328         * gcc.dg/autopar/pr49580.c: New test.
5329
5330 2011-07-05  Richard Guenther  <rguenther@suse.de>
5331
5332         PR tree-optimization/49518
5333         PR tree-optimization/49628
5334         * g++.dg/torture/pr49628.C: New testcase.
5335         * gcc.dg/torture/pr49518.c: Likewise.
5336
5337 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5338
5339         * ada/acats/run_acats (which): Extract last field from type -p,
5340         type output only if command succeeded.
5341
5342 2011-07-04  Jason Merrill  <jason@redhat.com>
5343
5344         * g++.dg/abi/mangle48.C: New.
5345
5346         * g++.dg/cpp0x/diag1.C: New.
5347
5348         * g++.dg/diagnostic/aka1.C: New.
5349
5350 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
5351
5352         PR rtl-optimization/49619
5353         * gcc.dg/pr49619.c: New test.
5354
5355         PR rtl-optimization/49472
5356         * gfortran.dg/pr49472.f90: New test.
5357
5358         PR debug/49602
5359         * gcc.dg/pr49602.c: New test.
5360
5361 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
5362
5363         PR target/34734
5364         PR target/44643
5365         * gcc.target/avr/avr.exp: Run over cpp files, too.
5366         * gcc.target/avr/torture/avr-torture.exp: Ditto.
5367         * gcc.target/avr/progmem.h: New file.
5368         * gcc.target/avr/exit-abort.h: New file.
5369         * gcc.target/avr/progmem-error-1.c: New file.
5370         * gcc.target/avr/progmem-error-1.cpp: New file.
5371         * gcc.target/avr/progmem-warning-1.c: New file.
5372         * gcc.target/avr/torture/progmem-1.c: New file.
5373         * gcc.target/avr/torture/progmem-1.cpp: New file.
5374
5375 2011-07-04  Richard Guenther  <rguenther@suse.de>
5376
5377         PR tree-optimization/49615
5378         * g++.dg/torture/pr49615.C: New testcase.
5379
5380 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
5381
5382         PR tree-optimization/49610
5383         * gcc.dg/vect/pr49610.c: New test.
5384
5385 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
5386
5387         * gnat.dg/specs/debug1.ads: New test.
5388
5389 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
5390
5391         PR fortran/49562
5392         * gfortran.dg/typebound_proc_23.f90: New.
5393
5394 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
5395
5396         PR c++/49605
5397         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
5398
5399 2011-07-01  Jason Merrill  <jason@redhat.com>
5400
5401         PR c++/48261
5402         * g++.dg/template/template-id-3.C: New.
5403
5404         PR c++/48593
5405         * g++.dg/template/qualified-id4.C: New.
5406
5407         PR c++/48883
5408         * g++.dg/template/explicit-args4.C: New.
5409
5410         PR c++/49085
5411         * g++.dg/template/offsetof2.C: New.
5412
5413 2011-07-01  Kai Tietz  <ktietz@redhat.com>
5414
5415         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
5416
5417 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5418
5419         PR libmudflap/49549
5420         * lib/target-supports.exp (check_effective_target_gld): New proc.
5421
5422 2011-07-01  Richard Guenther  <rguenther@suse.de>
5423
5424         PR tree-optimization/49603
5425         * gcc.dg/torture/pr49603.c: New testcase.
5426
5427 2011-06-30  Jason Merrill  <jason@redhat.com>
5428
5429         PR c++/49387
5430         * g++.dg/rtti/template1.C: New.
5431
5432         PR c++/49569
5433         * g++.dg/cpp0x/regress/ctor1.C: New.
5434
5435         PR c++/49355
5436         * g++.dg/cpp0x/initlist54.C: New.
5437
5438 2011-06-30  Martin Jambor  <mjambor@suse.cz>
5439
5440         * gcc.dg/tree-ssa/sra-12.c: New test.
5441
5442 2011-06-29  Jason Merrill  <jason@redhat.com>
5443
5444         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
5445
5446 2011-06-30  Richard Guenther  <rguenther@suse.de>
5447
5448         PR tree-optimization/46787
5449         * gcc.dg/vect/vect-121.c: New testcase.
5450
5451 2011-06-30  Martin Jambor  <mjambor@suse.cz>
5452
5453         PR tree-optimization/49094
5454         * gcc.dg/tree-ssa/pr49094.c: New test.
5455
5456 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
5457
5458         PR fortran/49540
5459         * gfortran.dg/pr49540-1.f90: New test.
5460         * gfortran.dg/pr49540-2.f90: New test.
5461
5462 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5463
5464         PR ada/49511
5465         * ada/acats/run_acats (which): Use last field of type -p output.
5466
5467 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
5468             Iain Sandoe  <iains@gcc.gnu.org>
5469
5470         PR libobjc/36610
5471         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
5472         Only skip on 64-bit *-*-darwin8* && !objc2.
5473
5474 2011-06-30  Richard Guenther  <rguenther@suse.de>
5475
5476         PR tree-optimization/38752
5477         * gcc.c-torture/compile/pr38752.c: New testcase.
5478
5479 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
5480
5481         * gcc.dg/vect/slp-widen-mult-half.c: New test.
5482         * gcc.dg/vect/vect-widen-mult-half.c: New test.
5483
5484 2011-06-29  Jason Merrill  <jason@redhat.com>
5485
5486         PR c++/49216
5487         * g++.dg/cpp0x/initlist53.C: Use placement new.
5488         * g++.dg/cpp0x/initlist-value.C: Use placement new.
5489         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
5490
5491         PR c++/49003
5492         * g++.dg/cpp0x/trailing6.C: New.
5493         * g++.dg/cpp0x/pr45908.C: No error.
5494
5495         PR c++/49272
5496         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
5497
5498         PR c++/49520
5499         * g++.dg/cpp0x/constexpr-using2.C: New.
5500
5501         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
5502
5503         PR c++/45923
5504         * g++.dg/cpp0x/constexpr-diag3.C: New.
5505         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
5506         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
5507         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
5508         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
5509
5510 2011-06-29  Jason Merrill  <jason@redhat.com>
5511
5512         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
5513
5514 2011-06-29  Richard Guenther  <rguenther@suse.de>
5515
5516         * gcc.dg/tree-ssa/loop-17.c: Adjust.
5517
5518 2011-06-29  Jason Merrill  <jason@redhat.com>
5519
5520         * g++.dg/cpp0x/initlist-value2.C: New.
5521
5522         * g++.dg/cpp0x/constexpr-initlist4.C: New.
5523         * g++.dg/cpp0x/initlist-value.C: New.
5524
5525 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
5526
5527         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
5528
5529 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5530
5531         * gcc.dg/inline_1.c: Remove dg-excess-errors.
5532         * gcc.dg/inline_2.c: Likewise.
5533         * gcc.dg/unroll_1.c: Likewise.
5534
5535 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
5536
5537         PR debug/49567
5538         * gcc.target/i386/pr49567.c: New test.
5539
5540 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
5541
5542         * gnat.dg/opt17.ad[sb]: New test.
5543
5544 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
5545             Tom de Vries  <tom@codesourcery.com>
5546
5547         * lib/target-supports.exp (check_effective_target_arm_nothumb)
5548         (check_effective_target_arm_thumb2): New effective targets.
5549         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
5550         properly.  Clean up temporary files.
5551         * gcc.target/arm/ivopts-2.c: Likewise.
5552         * gcc.target/arm/ivopts-3.c: Likewise.
5553         * gcc.target/arm/ivopts-4.c: Likewise.
5554         * gcc.target/arm/ivopts-5.c: Likewise.
5555         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
5556
5557 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
5558
5559         PR fortran/49479
5560         * gfortran.dg/reshape_zerosize_3.f90:  New test.
5561
5562 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
5563
5564         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
5565         * gcc.target/arm/vfp-ldmias.c: Likewise.
5566         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5567         * gcc.target/arm/vfp-stmdbs.c: Likewise.
5568         * gcc.target/arm/vfp-ldmiad.c: Likewise.
5569         * gcc.target/arm/vfp-stmias.c: Likewise.
5570         * gcc.target/arm/vfp-stmdbd.c: Likewise.
5571         * gcc.target/arm/vfp-stmiad.c: Likewise.
5572
5573 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
5574
5575         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
5576         dg-prune-output.
5577         * gcc.target/arm/pr45701-2.c: Ditto.
5578
5579 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
5580
5581         PR fortran/49466
5582         * gfortran.dg/allocatable_scalar_9.f90: Modified.
5583         * gfortran.dg/extends_14.f03: Modified.
5584
5585 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
5586
5587         * lib/target-supports-dg.exp (dg-require-effective-target): Return
5588         early if the test is already being skipped.
5589
5590         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
5591         scan-assembler-dem-not): For missing file, report unresolved with
5592         same message as for pass/fail, with reason reported in log file.
5593
5594         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
5595         from add_options_for_arm_neon_fp16.
5596         (check_effective_target_arm_fp16_ok_nocache): Renamed from
5597         check_effective_target_arm_neon_fp16_ok_nocache.
5598         Check -mfpu and -mfloat-abi options from current multilib.
5599         Do not require neon support.
5600         (check_effective_target_arm_fp16_ok): Renamed from
5601         check_effecitve_target_arm_neon_fp16_ok.
5602         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
5603         arm_neon_fp16_ok and arm_fp16.
5604         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
5605         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
5606         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
5607         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
5608
5609 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
5610
5611         * gcc.dg/builtin-assume-aligned-1.c: New test.
5612         * gcc.dg/builtin-assume-aligned-2.c: New test.
5613         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
5614
5615         PR debug/49544
5616         * gcc.dg/pr49544.c: New test.
5617
5618 2011-06-27  Richard Guenther  <rguenther@suse.de>
5619
5620         PR tree-optimization/49394
5621         * g++.dg/torture/pr49394.C: New testcase.
5622
5623 2011-06-27  Kai Tietz  <ktietz@redhat.com>
5624
5625         * gcc.dg/optimize-bswapdi-2.c: New test.
5626
5627 2011-06-27  Michael Hope  <michael.hope@linaro.org>
5628             Richard Sandiford  <richard.sandiford@linaro.org>
5629
5630         PR tree-optimization/49169
5631         * gcc.dg/torture/pr49169.c: New test.
5632
5633 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5634
5635         PR testsuite/49529
5636         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
5637
5638         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
5639         hppa*-*-hpux*.
5640
5641 2011-06-26  Jason Merrill  <jason@redhat.com>
5642
5643         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
5644
5645         PR c++/49528
5646         * g++.dg/init/ref19.C: New.
5647         * g++.dg/cpp0x/constexpr-cleanup.C: New.
5648
5649 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
5650
5651         PR tree-optimization/48377
5652         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
5653         non_strict_align.
5654
5655 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
5656
5657         PR middle-end/49191
5658         * lib/target-supports.exp (check_effective_target_non_strict_align):
5659         New.
5660         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
5661
5662 2011-06-24  Martin Jambor  <mjambor@suse.cz>
5663
5664         PR tree-optimizations/49516
5665         * g++.dg/tree-ssa/pr49516.C: New test.
5666
5667 2011-06-23  Jason Merrill  <jason@redhat.com>
5668
5669         PR c++/35255
5670         * g++.dg/template/partial10.C: New.
5671         * g++.dg/template/partial11.C: New.
5672
5673 2011-06-23  Jeff Law <law@redhat.com>
5674
5675         PR middle-end/48770
5676         * gcc.dg/pr48770.c: New test.
5677
5678 2011-06-23  Jan Hubicka  <jh@suse.cz>
5679
5680         PR middle-end/49373
5681         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
5682
5683 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
5684
5685         PR testsuite/49512
5686         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
5687         instead of -fdump-tree-optimized.
5688
5689 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
5690
5691         PR c++/44625
5692         * g++.dg/template/crash107.C: New.
5693         * g++.dg/template/error17.C: Adjust.
5694
5695 2011-06-23  Jason Merrill  <jason@redhat.com>
5696
5697         PR c++/49507
5698         * g++.dg/cpp0x/defaulted30.C: New.
5699
5700         PR c++/49440
5701         * g++.dg/rtti/anon-ns1.C: New.
5702
5703         PR c++/49395
5704         * g++.dg/init/ref18.C: New.
5705
5706         PR c++/36435
5707         * g++.dg/template/partial9.C: New.
5708
5709 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
5710
5711         PR middle-end/49373
5712         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
5713
5714 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
5715
5716         PR debug/49496
5717         * gcc.dg/pr49496.c: New test.
5718
5719 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
5720
5721         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
5722         is not xscale.
5723
5724         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
5725
5726         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
5727         * gcc.target/arm/pr42879.c: Likewise.
5728         * gcc.target/arm/pr45701-3.c: Likewise.
5729
5730         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
5731         * gcc.target/arm/pr40482.c: Likewise.
5732         * gcc.target/arm/stack-corruption.c: Likewise.
5733
5734 2011-06-22  Richard Guenther  <rguenther@suse.de>
5735
5736         PR tree-optimization/49493
5737         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
5738
5739 2011-06-22  Jason Merrill  <jason@redhat.com>
5740
5741         PR c++/49260
5742         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
5743
5744 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
5745             Dmitry Melnik  <dm@ispras.ru>
5746
5747         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
5748         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
5749         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
5750
5751 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
5752
5753         * gcc.target/arm/tlscall.c: New.
5754
5755 2011-06-21  Jason Merrill  <jason@redhat.com>
5756
5757         PR c++/49172
5758         * g++.dg/cpp0x/constexpr-ref1.C: New.
5759         * g++.dg/cpp0x/constexpr-ref2.C: New.
5760         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
5761
5762         PR c++/49482
5763         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
5764
5765         PR c++/49418
5766         * g++.dg/template/param3.C: New.
5767
5768 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
5769
5770         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
5771         my_clrsb test functions.
5772         (main): Test clrsb.
5773         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
5774         test_sll, test_ull): Add clrsb tests.
5775         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
5776         clrsbll.
5777
5778 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
5779
5780         PR fortran/49112
5781         * gfortran.dg/class_44.f03: New.
5782
5783 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
5784
5785         PR tree-optimization/49478
5786         * gcc.dg/vect/pr49478.c
5787
5788 2011-06-21  Richard Guenther  <rguenther@suse.de>
5789
5790         PR tree-optimization/49483
5791         * gcc.dg/vect/vect-120.c: New testcase.
5792
5793 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
5794
5795         PR testsuite/49443
5796         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
5797         * gcc.dg/vect/vect-peel-4.c: Likewise.
5798
5799 2011-06-22  Christian Bruel  <christian.bruel@st.com>
5800
5801         PR middle-end/49139
5802         * gcc.dg/always_inline.c: Removed -Winline. Update checks
5803         * gcc.dg/always_inline2.c: Likewise.
5804         * gcc.dg/always_inline3.c: Likewise.
5805         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
5806         * gcc.dg/inline_1.c: Likewise.
5807         * gcc.dg/inline_2.c: Likewise.
5808         * gcc.dg/inline_3.c: Likewise.
5809         * gcc.dg/inline_4.c: Likewise.
5810         * gcc.dg/20051201-1.c: Likewise.
5811         * gcc.dg/pr40087.c: Likewise.
5812         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5813         * gcc.dg/inline-22.c: Likewise.
5814         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
5815         * gcc.dg/lto/20090218-1_1.c: Likewise.
5816         * g++.dg/ipa/devirt-7.C: Likewise.
5817         * gcc.dg/uninit-pred-5_a.c: Likewise.
5818         * gcc.dg/uninit-pred-5_b.c: Likewise.
5819         * gcc.dg/fail_always_inline.c: New.
5820
5821 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
5822
5823         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
5824         into 6 jobs instead of 3.
5825
5826 2011-06-20  Jason Merrill  <jason@redhat.com>
5827
5828         PR c++/49216
5829         * g++.dg/cpp0x/initlist53.C: New.
5830
5831 2011-06-20  Tobias Burnus  <burnus@net-b.de>
5832
5833         PR fortran/18918
5834         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5835         * gfortran.dg/coarray_lock_3.f90: New.
5836         * gfortran.dg/coarray/lock_1.f90: New.
5837
5838 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
5839
5840         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5841         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
5842         unresolved and report the reason to the log file.
5843
5844         * lib/scanasm.exp (object-size): Move argument processing earlier
5845         to report errors before verifying that the file exists.  Report
5846         problems detected at runtime as unresolved instead of error and
5847         report their reasons to the log file.
5848
5849 2011-06-20  Jason Merrill  <jason@redhat.com>
5850
5851         PR c++/47080
5852         * g++.dg/cpp0x/explicit6.C: New.
5853
5854         PR c++/47635
5855         * g++.dg/cpp0x/enum20.C: New.
5856
5857         PR c++/48138
5858         * g++.dg/ext/attr-aligned01.C: New.
5859
5860         PR c++/49205
5861         * g++.dg/cpp0x/variadic-default.C: New.
5862
5863         PR c++/43321
5864         * g++.dg/cpp0x/auto26.C: New.
5865
5866         PR c++/43831
5867         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
5868
5869 2011-06-20  Kai Tietz  <ktietz@redhat.com>
5870
5871         * gcc.dg/binop-notand1.c: New test.
5872         * gcc.dg/binop-notand2.c: New test.
5873         * gcc.dg/binop-notand3.c: New test.
5874         * gcc.dg/binop-notand4.c: New test.
5875         * gcc.dg/binop-notand5.c: New test.
5876         * gcc.dg/binop-notand6.c: New test.
5877
5878 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
5879
5880         PR testsuite/49432
5881         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
5882
5883 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
5884
5885         PR fortran/49400
5886         * gfortran.dg/proc_ptr_31.f90: New.
5887
5888 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
5889
5890         * gnat.dg/volatile6.adb: New test.
5891         * gnat.dg/volatile7.adb: Likewise.
5892         * gnat.dg/volatile8.adb: Likewise.
5893         * gnat.dg/volatile9.adb: Likewise.
5894
5895 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
5896
5897         * gnat.dg/constant3.adb: New test.
5898
5899 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
5900
5901         PR libfortran/49296
5902         * gfortran.dg/read_list_eof_1.f90: New test.
5903
5904 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
5905
5906         PR target/49411
5907         * gcc.target/i386/testimm-1.c: New test.
5908         * gcc.target/i386/testimm-2.c: New test.
5909         * gcc.target/i386/testimm-3.c: New test.
5910         * gcc.target/i386/testimm-4.c: New test.
5911         * gcc.target/i386/testimm-5.c: New test.
5912         * gcc.target/i386/testimm-6.c: New test.
5913         * gcc.target/i386/testimm-7.c: New test.
5914         * gcc.target/i386/testimm-8.c: New test.
5915         * gcc.target/i386/xop-vpermil2px-2.c: New test.
5916         * gcc.target/i386/xop-rotate1-int.c: New test.
5917         * gcc.target/i386/xop-rotate2-int.c: New test.
5918
5919 2011-06-17  Jason Merrill  <jason@redhat.com>
5920
5921         * g++.dg/cpp0x/rv-func2.C: New.
5922
5923         * g++.dg/debug/dwarf2/lambda1.C: New.
5924         * g++.dg/warn/Wshadow-6.C: Adjust.
5925
5926 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
5927
5928         PR fortran/48699
5929         * gfortran.dg/move_alloc_5.f90: New.
5930
5931 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
5932
5933         PR rtl-optimization/48542
5934         * gcc.dg/torture/pr48542.c: New test.
5935
5936 2011-06-16  Jason Merrill  <jason@redhat.com>
5937
5938         PR c++/44160
5939         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
5940
5941         PR c++/45378
5942         * g++.dg/cpp0x/initlist52.C New.
5943
5944         PR c++/45399
5945         * c-c++-common/raw-string-12.c: New.
5946
5947         PR c++/49229
5948         * g++.dg/cpp0x/sfinae26.C: New.
5949
5950         PR c++/49251
5951         * g++.dg/cpp0x/variadic113.C: New.
5952
5953         PR c++/49420
5954         * g++.dg/cpp0x/variadic112.C: New.
5955
5956 2011-06-16  Jeff Law <law@redhat.com>
5957
5958         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
5959         improved jump threading.
5960         * gcc.dg/builtin-object-size-2.c: Likewise.
5961         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
5962
5963 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
5964
5965         PR fortran/49074
5966         * gfortran.dg/typebound_assignment_3.f03: New.
5967
5968 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
5969
5970         PR testsuite/48727
5971         * g++.dg/opt/devirt2.C: Change xfail rule to target.
5972
5973 2011-06-16  Martin Jambor  <mjambor@suse.cz>
5974
5975         PR tree-optimization/49343
5976         * gnat.dg/discr31.ad[sb]: New test.
5977
5978 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5979
5980         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
5981
5982 2011-06-16  Tom de Vries  <tom@codesourcery.com>
5983
5984         PR target/45098
5985         * gcc.target/arm/ivopts-3.c: Update test.
5986         * gcc.target/arm/ivopts-5.c: Same.
5987
5988 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5989
5990         Revert:
5991         2011-06-10  Wei Guozhi  <carrot@google.com>
5992
5993         PR target/45335
5994         * gcc.target/arm/pr45335.c: New test.
5995         * gcc.target/arm/pr45335-2.c: New test.
5996         * gcc.target/arm/pr45335-3.c: New test.
5997         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5998         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5999         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6000
6001 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
6002
6003         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
6004
6005 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
6006
6007         PR fortran/49417
6008         * gfortran.dg/class_43.f03: New.
6009
6010 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
6011
6012         PR tree-optimization/49419
6013         * gcc.c-torture/execute/pr49419.c: New test.
6014
6015 2011-06-16  Revital Eres  <revital.eres@linaro.org>
6016
6017         * gcc.dg/sms-9.c: New file.
6018
6019 2011-06-15  Easwaran Raman  <eraman@google.com>
6020
6021         PR rtl-optimization/49414
6022         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
6023
6024 2011-06-14  Jason Merrill  <jason@redhat.com>
6025
6026         * g++.dg/cpp0x/noexcept13.C: New.
6027
6028 2011-06-14  Easwaran Raman  <eraman@google.com>
6029
6030         PR rtl-optimization/44194
6031         * gcc.dg/pr44194-1.c: New test.
6032         * gcc.dg/pr44194-2.c: New test.
6033
6034 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
6035
6036         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
6037         switches.
6038         * gcc.target/arm/pr45701-2.c: Likewise.
6039         * gcc.target/arm/thumb-branch1.c: Likewise.
6040
6041 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
6042
6043         PR testsuite/48727
6044         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
6045
6046 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
6047
6048         * gcc.target/arm/pr45701-1.c: Require thumb support.
6049         * gcc.target/arm/pr45701-2.c: Likewise.
6050         * gcc.target/arm/thumb-branch1.c: Likewise.
6051
6052         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
6053         * gcc.target/arm/pr39839.c: Likewise.
6054         * gcc.target/arm/pr40657-2.c: Likewise.
6055         * gcc.target/arm/pr40956.c: Likewise.
6056         * gcc.target/arm/pr41679.c: Likewise.
6057         * gcc.target/arm/pr42235.c: Likewise.
6058         * gcc.target/arm/pr42495.c: Likewise.
6059         * gcc.target/arm/pr42505.c: Likewise.
6060         * gcc.target/arm/pr42574.c: Likewise.
6061         * gcc.target/arm/pr46883.c: Likewise.
6062         * gcc.target/arm/pr46934.c: Likewise.
6063         * gcc.target/arm/xor-and.c: Likewise.
6064
6065 2011-06-14  Jason Merrill  <jason@redhat.com>
6066
6067         * g++.dg/other/error23.C: Adjust error message.
6068         * g++.dg/other/error32.C: Likewise.
6069
6070         PR c++/49389
6071         * g++.dg/cpp0x/rv-dotstar.C: New.
6072
6073         PR c++/49369
6074         * g++.dg/cpp0x/decltype30.C: New.
6075
6076         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
6077
6078 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
6079
6080         PR fortran/49103
6081         * gfortran.dg/pr49103.f90: New test.
6082
6083 2011-06-14  Tom de Vries  <tom@codesourcery.com>
6084
6085         PR target/45098
6086         * gcc.target/arm/ivopts-3.c: New test.
6087         * gcc.target/arm/ivopts-4.c: New test.
6088         * gcc.target/arm/ivopts-5.c: New test.
6089
6090 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
6091
6092         PR rtl-optimization/49390
6093         * gcc.c-torture/execute/pr49390.c: New test.
6094
6095 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6096
6097         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
6098
6099 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
6100
6101         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
6102         * gcc.c-torture/execute/cmpsi-2.x: New file.
6103         * gcc.c-torture/execute/pr45262.c: Undo 172757.
6104         * gcc.c-torture/execute/pr45262.x: New file.
6105         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
6106         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
6107         int32plus
6108         * gcc.c-torture/compile/pr49163.c: Ditto.
6109
6110 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
6111
6112         * gcc.dg/vect/vect-16.c: Rename to...
6113         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
6114         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
6115         for double-word vectors.
6116         * gcc.dg/vect/vect-peel-4.c: Likewise.
6117         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
6118         vect_element_align.
6119         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
6120         -fno-fast-math.
6121
6122 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
6123
6124         PR target/44618
6125         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
6126
6127 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
6128
6129         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
6130
6131 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6132
6133         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
6134
6135 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
6136
6137         * gfortran.dg/trim_optimize_8.f90:  New test case.
6138
6139 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
6140            Ira Rosen  <ira.rosen@linaro.org>
6141
6142         PR tree-optimization/49352
6143         * gcc.dg/vect/pr49352.c: New test.
6144
6145 2011-06-12  Tobias Burnus
6146
6147         PR fortran/49324
6148         * gfortran.dg/alloc_comp_assign_11.f90: New.
6149
6150 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
6151
6152         * gfortran.dg/trim_optimize_7.f90:  New test.
6153
6154 2011-06-10  Wei Guozhi  <carrot@google.com>
6155
6156         PR target/45335
6157         * gcc.target/arm/pr45335.c: New test.
6158         * gcc.target/arm/pr45335-2.c: New test.
6159         * gcc.target/arm/pr45335-3.c: New test.
6160         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6161         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6162         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6163
6164 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
6165
6166         PR c++/41769
6167         * g++.dg/parse/error39.C: New.
6168
6169 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
6170
6171         * gcc.target/arm/20090811-1.c: Skip for incompatible
6172         options, do not override other options.
6173         * gcc.target/arm/combine-cmp-shift.c: Skip for
6174         incompatible options.
6175         * gcc.target/arm/pr45094.c: Likewise.
6176         * gcc.target/arm/scd42-1.c: Likewise.
6177         * gcc.target/arm/scd42-3.c: Likewise.
6178         * gcc.target/arm/thumb-ltu.c: Likewise.
6179
6180         * lib/target-supports.exp
6181         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
6182         multilib flags use -mfpu with a value other than neon-fp16.
6183
6184 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6185
6186         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
6187         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
6188
6189 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6190
6191         * lib/target-supports.exp (check_effective_target_pie): New proc.
6192         * gcc.dg/pie-link.c: Use target pie.
6193
6194 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
6195             Laurent Roug�  <laurent.rouge@menta.fr>
6196
6197         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
6198         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
6199
6200 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
6201
6202         * gfortran.dg/coarray/sync_1.f90: New test for
6203         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
6204
6205 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
6206
6207         PR tree-optimization/49318
6208         * gcc.dg/vect/pr49318.c: New test.
6209
6210 2011-06-09  David Krauss  <potswa@mac.com>
6211
6212         * g++.dg/template/arrow1.C: New.
6213
6214 2011-06-09  Jason Merrill  <jason@redhat.com>
6215
6216         * lib/prune.exp: Prune "note"s.
6217         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
6218
6219         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
6220         * g++.dg/template/dependent-expr3.C: Likewise.
6221         * g++.dg/parse/template7.C: Likewise.
6222         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
6223         * g++.old-deja/g++.jason/rfg10.C: Likewise.
6224         * g++.old-deja/g++.pt/friend38.C: Likewise.
6225         * g++.old-deja/g++.pt/crash32.C: Likewise.
6226         * g++.old-deja/g++.other/init4.C: Likewise.
6227         * g++.old-deja/g++.other/friend8.C: Likewise.
6228
6229         * g++.dg/ext/complex7.C: Adjust expected output.
6230         * g++.dg/diagnostic/method1.C: Likewise.
6231         * g++.dg/parse/parameter-declaration-2.C: Likewise.
6232         * g++.dg/parse/crash33.C: Likewise.
6233         * g++.dg/other/warning1.C: Likewise.
6234         * g++.dg/init/pr29571.C: Likewise.
6235         * g++.dg/warn/overflow-warn-1.C: Likewise.
6236         * g++.dg/warn/overflow-warn-3.C: Likewise.
6237         * g++.dg/warn/overflow-warn-4.C: Likewise.
6238         * g++.old-deja/g++.oliva/template1.C: Likewise.
6239
6240         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
6241         * g++.dg/parse/template7.C: Adjust.
6242
6243 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
6244
6245         PR target/49307
6246         * gcc.dg/pr49307.c: New.
6247
6248 2011-06-09  Wei Guozhi  <carrot@google.com>
6249
6250         PR target/46975
6251         * gcc.target/arm/pr46975.c: New testcase.
6252
6253 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
6254
6255         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
6256         (PMETH, arglist_t): Removed.
6257         (method_get_number_of_arguments): Removed.
6258         (method_get_nth_argument): Removed.
6259         (method_get_first_argument): Removed.
6260         (method_get_next_argument): Removed.
6261         (method_get_sizeof_arguments): Removed.
6262         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
6263         (PMETH): Removed.
6264         (method_get_number_of_arguments): Removed.
6265         (method_get_nth_argument): Removed.
6266         (method_get_first_argument): Removed.
6267         (method_get_next_argument): Removed.
6268         (method_get_sizeof_arguments): Removed.
6269         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
6270
6271 2011-06-09  David Li  <davidxl@google.com>
6272
6273         * gcc.dg/dump-pass.c: New test.
6274
6275 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
6276
6277         PR c++/29003
6278         * g++.dg/parse/error38.C: New.
6279
6280 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
6281
6282         PR middle-end/49308
6283         * gfortran.dg/pr49308.f90: New test.
6284
6285 2011-06-08  Jason Merrill  <jason@redhat.com>
6286
6287         * g++.dg/cpp0x/noexcept11.C: New.
6288         * g++.dg/cpp0x/noexcept12.C: New.
6289         * g++.dg/cpp0x/sfinae11.C: Adjust.
6290
6291 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
6292
6293         PR testsuite/49323
6294         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
6295         to dg-options, match also DW_AT_linkage_name.
6296
6297 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6298
6299         PR middle-end/21953
6300         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
6301         -fno-common on alpha*-dec-osf*.
6302         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
6303
6304 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
6305
6306         PR rtl-optimization/49303
6307         * gcc.target/ia64/pr49303.c: New test.
6308
6309 2011-06-08  Tobias Burnus  <burnus@net-b.de>
6310
6311         PR fortran/18918
6312         * gfortran.dg/coarray_lock_1.f90: New.
6313         * gfortran.dg/coarray_lock_2.f90: New.
6314
6315 2011-06-07  Jason Merrill  <jason@redhat.com>
6316
6317         * lib/prune.exp: Look for "required" rather than "instantiated".
6318         * g++.dg/abi/mangle11.C: Likewise.
6319         * g++.dg/abi/mangle12.C: Likewise.
6320         * g++.dg/abi/mangle17.C: Likewise.
6321         * g++.dg/abi/mangle20-2.C: Likewise.
6322         * g++.dg/abi/pragma-pack1.C: Likewise.
6323         * g++.dg/cpp0x/decltype26.C: Likewise.
6324         * g++.dg/cpp0x/decltype28.C: Likewise.
6325         * g++.dg/cpp0x/decltype29.C: Likewise.
6326         * g++.dg/cpp0x/enum11.C: Likewise.
6327         * g++.dg/cpp0x/forw_enum8.C: Likewise.
6328         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
6329         * g++.dg/cpp0x/pr47416.C: Likewise.
6330         * g++.dg/ext/case-range2.C: Likewise.
6331         * g++.dg/ext/case-range3.C: Likewise.
6332         * g++.dg/gomp/for-19.C: Likewise.
6333         * g++.dg/gomp/pr37533.C: Likewise.
6334         * g++.dg/gomp/pr38639.C: Likewise.
6335         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
6336         * g++.dg/inherit/base3.C: Likewise.
6337         * g++.dg/inherit/using6.C: Likewise.
6338         * g++.dg/init/placement4.C: Likewise.
6339         * g++.dg/init/reference3.C: Likewise.
6340         * g++.dg/lookup/scoped6.C: Likewise.
6341         * g++.dg/lookup/using7.C: Likewise.
6342         * g++.dg/other/abstract1.C: Likewise.
6343         * g++.dg/other/error10.C: Likewise.
6344         * g++.dg/other/error5.C: Likewise.
6345         * g++.dg/other/field1.C: Likewise.
6346         * g++.dg/other/offsetof5.C: Likewise.
6347         * g++.dg/parse/bitfield2.C: Likewise.
6348         * g++.dg/parse/constant4.C: Likewise.
6349         * g++.dg/parse/crash20.C: Likewise.
6350         * g++.dg/parse/invalid-op1.C: Likewise.
6351         * g++.dg/parse/non-dependent2.C: Likewise.
6352         * g++.dg/parse/template18.C: Likewise.
6353         * g++.dg/tc1/dr152.C: Likewise.
6354         * g++.dg/tc1/dr166.C: Likewise.
6355         * g++.dg/tc1/dr176.C: Likewise.
6356         * g++.dg/tc1/dr213.C: Likewise.
6357         * g++.dg/template/access11.C: Likewise.
6358         * g++.dg/template/access2.C: Likewise.
6359         * g++.dg/template/access3.C: Likewise.
6360         * g++.dg/template/access7.C: Likewise.
6361         * g++.dg/template/arg7.C: Likewise.
6362         * g++.dg/template/cond2.C: Likewise.
6363         * g++.dg/template/crash13.C: Likewise.
6364         * g++.dg/template/crash40.C: Likewise.
6365         * g++.dg/template/crash7.C: Likewise.
6366         * g++.dg/template/crash84.C: Likewise.
6367         * g++.dg/template/ctor5.C: Likewise.
6368         * g++.dg/template/defarg13.C: Likewise.
6369         * g++.dg/template/defarg14.C: Likewise.
6370         * g++.dg/template/dtor7.C: Likewise.
6371         * g++.dg/template/eh2.C: Likewise.
6372         * g++.dg/template/error2.C: Likewise.
6373         * g++.dg/template/error43.C: Likewise.
6374         * g++.dg/template/friend32.C: Likewise.
6375         * g++.dg/template/injected1.C: Likewise.
6376         * g++.dg/template/instantiate1.C: Likewise.
6377         * g++.dg/template/instantiate3.C: Likewise.
6378         * g++.dg/template/instantiate5.C: Likewise.
6379         * g++.dg/template/instantiate7.C: Likewise.
6380         * g++.dg/template/local6.C: Likewise.
6381         * g++.dg/template/lookup2.C: Likewise.
6382         * g++.dg/template/member5.C: Likewise.
6383         * g++.dg/template/memfriend15.C: Likewise.
6384         * g++.dg/template/memfriend16.C: Likewise.
6385         * g++.dg/template/memfriend17.C: Likewise.
6386         * g++.dg/template/memfriend7.C: Likewise.
6387         * g++.dg/template/meminit1.C: Likewise.
6388         * g++.dg/template/nested3.C: Likewise.
6389         * g++.dg/template/non-type-template-argument-1.C: Likewise.
6390         * g++.dg/template/nontype12.C: Likewise.
6391         * g++.dg/template/nontype13.C: Likewise.
6392         * g++.dg/template/nontype6.C: Likewise.
6393         * g++.dg/template/pr23510.C: Likewise.
6394         * g++.dg/template/pr35240.C: Likewise.
6395         * g++.dg/template/ptrmem15.C: Likewise.
6396         * g++.dg/template/ptrmem6.C: Likewise.
6397         * g++.dg/template/qualified-id1.C: Likewise.
6398         * g++.dg/template/qualttp20.C: Likewise.
6399         * g++.dg/template/qualttp3.C: Likewise.
6400         * g++.dg/template/qualttp4.C: Likewise.
6401         * g++.dg/template/qualttp5.C: Likewise.
6402         * g++.dg/template/qualttp6.C: Likewise.
6403         * g++.dg/template/qualttp7.C: Likewise.
6404         * g++.dg/template/qualttp8.C: Likewise.
6405         * g++.dg/template/recurse.C: Likewise.
6406         * g++.dg/template/recurse2.C: Likewise.
6407         * g++.dg/template/ref5.C: Likewise.
6408         * g++.dg/template/scope2.C: Likewise.
6409         * g++.dg/template/sfinae10.C: Likewise.
6410         * g++.dg/template/sfinae3.C: Likewise.
6411         * g++.dg/template/sizeof3.C: Likewise.
6412         * g++.dg/template/static9.C: Likewise.
6413         * g++.dg/template/template-id-2.C: Likewise.
6414         * g++.dg/template/typedef13.C: Likewise.
6415         * g++.dg/template/typename4.C: Likewise.
6416         * g++.dg/template/using14.C: Likewise.
6417         * g++.dg/template/using2.C: Likewise.
6418         * g++.dg/template/warn1.C: Likewise.
6419         * g++.dg/warn/Wparentheses-13.C: Likewise.
6420         * g++.dg/warn/Wparentheses-15.C: Likewise.
6421         * g++.dg/warn/Wparentheses-16.C: Likewise.
6422         * g++.dg/warn/Wparentheses-17.C: Likewise.
6423         * g++.dg/warn/Wparentheses-18.C: Likewise.
6424         * g++.dg/warn/Wparentheses-19.C: Likewise.
6425         * g++.dg/warn/Wparentheses-20.C: Likewise.
6426         * g++.dg/warn/Wparentheses-23.C: Likewise.
6427         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6428         * g++.dg/warn/noeffect2.C: Likewise.
6429         * g++.dg/warn/noeffect4.C: Likewise.
6430         * g++.dg/warn/pr8570.C: Likewise.
6431         * g++.old-deja/g++.brendan/init2.C: Likewise.
6432         * g++.old-deja/g++.eh/spec6.C: Likewise.
6433         * g++.old-deja/g++.pt/crash10.C: Likewise.
6434         * g++.old-deja/g++.pt/crash36.C: Likewise.
6435         * g++.old-deja/g++.pt/derived3.C: Likewise.
6436         * g++.old-deja/g++.pt/error2.C: Likewise.
6437         * g++.old-deja/g++.pt/explicit70.C: Likewise.
6438         * g++.old-deja/g++.pt/infinite1.C: Likewise.
6439         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
6440         * g++.old-deja/g++.pt/overload7.C: Likewise.
6441         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
6442
6443 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
6444             Iain Sandoe  <iains@gcc.gnu.org>
6445
6446         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
6447         Added code to deal with the case when [Protocol
6448         -descriptionForInstanceMethod:] or [Protocol
6449         -descriptionForClassMethod:] returns NULL.
6450
6451 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
6452             Iain Sandoe  <iains@gcc.gnu.org>
6453
6454         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
6455         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
6456         Added cast.
6457
6458 2011-06-07  Xinliang David Li  <davidxl@google.com>
6459
6460         * gcc.dg/inline_2.c: New test.
6461         * gcc.dg/unroll_2.c: New test.
6462         * gcc.dg/inline_3.c: New test.
6463         * gcc.dg/unroll_3.c: New test.
6464         * gcc.dg/inline_4.c: New test.
6465         * gcc.dg/unroll_4.c: New test.
6466         * gcc.dg/inline_1.c: New test.
6467         * gcc.dg/unroll_1.c: New test.
6468
6469 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6470
6471         PR tree-optimization/48497
6472         * lib/gcc-defs.exp (dg-additional-options): New proc.
6473         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
6474         -msse2 on 32-bit x86.
6475
6476 2011-06-06  Jason Merrill  <jason@redhat.com>
6477
6478         * g++.dg/cpp0x/enum19.C: New.
6479
6480 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
6481
6482         * gcc.target/arm/neon-reload-class.c: New test.
6483
6484 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
6485
6486         PR debug/49130
6487         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
6488
6489 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
6490
6491         * gcc.target/arm/smlatb-1.c: New file.
6492         * gcc.target/arm/smlatt-1.c: New file.
6493         * gcc.target/arm/smlaltb-1.c: New file.
6494         * gcc.target/arm/smlaltt-1.c: New file.
6495
6496 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
6497
6498         * gcc.target/arm/mla-2.c: New test.
6499
6500 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
6501
6502         PR gcov-profile/49299
6503         * gcc.dg/tree-prof/pr49299-1.c: New test.
6504         * gcc.dg/tree-prof/pr49299-2.c: New test.
6505
6506 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
6507
6508         * lib/target-supports.exp
6509         (check_effective_target_vect_widen_mult_qi_to_hi):
6510         Add NEON as supporting target.
6511         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
6512         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
6513         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
6514         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
6515         using widening multiplication on targets that support it.
6516         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6517         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
6518         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
6519
6520 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6521
6522         Updated all testcases in the ObjC/ObjC++ testsuites to use the
6523         Modern Objective-C runtime API.
6524         * objc/execute/next_mapping.h: Removed.
6525         * objc-obj-c++-shared/next-mapping.h: Removed.
6526         * objc-obj-c++-shared/Object1.h: Removed.
6527         * objc-obj-c++-shared/Object1.m: Removed.
6528         * objc-obj-c++-shared/Object1.mm: Removed.
6529         * objc-obj-c++-shared/Object1-implementation.h: Removed.
6530         * objc-obj-c++-shared/Protocol1.h: Removed.
6531         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
6532         of ProtoBool, IVAR_T and METHOD.
6533         * objc-obj-c++-shared/runtime.h: New.
6534         * objc-obj-c++-shared/TestsuiteObject.h: New.
6535         * objc-obj-c++-shared/TestsuiteObject.m: New.
6536
6537         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
6538         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
6539         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
6540         it a class method.
6541         * objc/execute/_cmd.m: Include
6542         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
6543         runtime API.  ([TestClass +initialize]): Include this method also
6544         with the GNU runtime.
6545         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
6546         Object.  ([-setValue:]): Return void.
6547         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
6548         with the GNU runtime.  Include
6549         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
6550         for the NeXT runtime.  Use the existing print_ivars() and
6551         compare_structures() implementations for the old NeXT runtime.
6552         Added new implementations for the Modern GNU and NeXT runtimes.
6553         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
6554         well.  (main): Use objc_getClass().  Use return instead of exit.
6555         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
6556         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
6557         of exit().
6558         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
6559         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
6560         instead of Object.  (main): Use return instead of exit().
6561         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
6562         instead of Object.  Removed prototype for exit().  (main): Use
6563         return instead of exit().  Use the Modern Objective-C runtime API.
6564         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
6565         Object.
6566         * objc/execute/class-tests-1.h: Include
6567         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
6568         runtime API.  (test_class_with_superclass): Do not call [Object
6569         class].  There is no need to with the current libobjc.
6570         * objc/execute/class-tests-2.h: Include
6571         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
6572         runtime API.
6573         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
6574         ../../objc-obj-c++-shared/next-mapping.h.
6575         * objc/execute/class-2.m: Likewise.
6576         * objc/execute/class-3.m: Likewise.
6577         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
6578         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
6579         +initialize]): Include this method also with the GNU
6580         runtime. (main): Use the Modern Objective-C runtime API.
6581         * objc/execute/class-5.m: Likewise.
6582         * objc/execute/class-6.m: Likewise.
6583         * objc/execute/class-7.m: Likewise.
6584         * objc/execute/class-8.m: Likewise.
6585         * objc/execute/class-9.m: Likewise.
6586         * objc/execute/class-10.m: Likewise.
6587         * objc/execute/class-11.m: Likewise.
6588         * objc/execute/class-12.m: Likewise.
6589         * objc/execute/class-13.m: Likewise.
6590         * objc/execute/class-14.m: Likewise.
6591         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
6592         this method also with the GNU runtime.
6593         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
6594         +initialize]): Include this method also with the GNU runtime.
6595         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
6596         of Object.
6597         * objc/execute/encode-1.m: Likewise.
6598         * objc/execute/enumeration-1.m: Likewise.
6599         * objc/execute/enumeration-2.m: Likewise.
6600         * objc/execute/exceptions/catchall-1.m: Likewise.
6601         * objc/execute/exceptions/finally-1.m: Likewise.
6602         * objc/execute/exceptions/foward-1.m: Likewise.
6603         * objc/execute/exceptions/local-variables-1.m: Likewise.
6604         * objc/execute/exceptions/throw-nil.m: Likewise.
6605         * objc/execute/exceptions/trivial.m: Likewise.
6606         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
6607         of Object. Include objc/runtime.h instead of objc/objc-api.h.
6608         * objc/execute/exceptions/matcher-1.m: Likewise.
6609         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
6610         Object.
6611         * objc/execute/formal_protocol-2.m: Likewise.
6612         * objc/execute/formal_protocol-3.m: Likewise.
6613         * objc/execute/formal_protocol-4.m: Likewise.
6614         * objc/execute/formal_protocol-5.m: Include
6615         ../../objc-obj-c++-shared/runtime.h. (main): Always use
6616         protocol_getName().
6617         * objc/execute/formal_protocol-6.m: Likewise.
6618         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
6619         Object.  Include <objc/Protocol.h> instead of
6620         ../../objc-obj-c++-shared/Protocol1.h.
6621         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
6622         Object.
6623         * objc/execute/informal_protocol.m: Likewise.
6624         * objc/execute/load-3.m: Likewise.
6625         * objc/execute/many_args_method.m ([TestClass +initialize]):
6626         Include this method with the GNU runtime as well.
6627         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
6628         * objc/execute/nested-func-1.m: Use TestsuiteObject
6629         instead of Object.
6630         * objc/execute/nil_method-1.m: Likewise.
6631         * objc/execute/no_clash.m: Likewise.
6632         * objc/execute/np-1.m: Do not include
6633         ../../objc-obj-c++-shared/Protocol1.h.
6634         (main): Use return instead of exit().
6635         * objc/execute/np-2.m: Do not include
6636         ../../objc-obj-c++-shared/Protocol1.h.
6637         ([MyObject +initialize]): Include this method also with the GNU
6638         runtime.  (main): Use return instead of exit().
6639         * objc/execute/object_is_class.m: Include
6640         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
6641         of Object.  (main): Use the Modern Objective-C runtime API.
6642         * objc/execute/object_is_meta_class.m: Likewise.
6643         * objc/execute/private.m: Use TestsuiteObject instead of Object.
6644         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
6645         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
6646         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
6647         Objective-C runtime API.
6648         * objc/execute/protocol-isEqual-2.m: Likewise.
6649         * objc/execute/protocol-isEqual-3.m: Likewise.
6650         * objc/execute/protocol-isEqual-4.m: Likewise.
6651         * objc/execute/redefining_self.m ([TestClass +initialize]):
6652         Include this method with the GNU runtime as well.
6653         * objc/execute/root_methods.m: Include
6654         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
6655         Include this method with the GNU runtime as well.
6656         (main): Use the Modern Objective-C runtime API.
6657         * objc/execute/selector-1.m: Include
6658         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
6659         of Object.  (main): Use the Modern Objective-C runtime API.
6660         * objc/execute/static-1.m ([Test +initialize]): Include this
6661         method with the GNU runtime as well.
6662         * objc/execute/static-2.m: Likewise.
6663         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
6664         * objc/execute/va_method.m: Do not include objc/objc-api.h.
6665         ([MathClass +initialize]): Include this method with the GNU
6666         runtime as well.
6667         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
6668         instead of Object.
6669         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
6670         * objc.dg/attributes/categ-attributes-2.m: Likewise.
6671         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
6672         * objc.dg/attributes/method-attribute-1.m: Likewise.
6673         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
6674         * objc.dg/attributes/method-attribute-2.m: Likewise.
6675         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
6676         * objc.dg/attributes/method-attribute-3.m: Likewise.
6677         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
6678         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
6679         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
6680         * obj-c++.dg/bitfield-1.mm: Likewise.
6681         * obj-c++.dg/bitfield-2.mm: Likewise
6682         * objc.dg/bitfield-3.m: Likewise.
6683         * obj-c++.dg/bitfield-4.mm: Likewise.
6684         * objc.dg/bitfield-5.m: Likewise
6685         * objc.dg/call-super-1.m: Likewise.
6686         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
6687         Use objc_getClass() instead of objc_get_class(), but for the GNU
6688         runtime redefine objc_getClass as objc_get_class.  Include
6689         ../objc-obj-c++-shared/runtime.h.
6690         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
6691         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
6692         Use the Modern Objective-C runtime API.
6693         * objc.dg/class-protocol-1.m: Include
6694         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
6695         * obj-c++.dg/class-protocol-1.mm: Likewise.
6696         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
6697         * objc.dg/comp-types-10.m: Likewise.
6698         * objc.dg/comp-types-11.m: Likewise.
6699         * objc.dg/comp-types-12.m: Likewise.
6700         * obj-c++.dg/comp-types-9.mm: Likewise.
6701         * obj-c++.dg/comp-types-11.mm: Likewise.
6702         * obj-c++.dg/comp-types-12.mm: Likewise.
6703         * obj-c++.dg/comp-types-13.mm: Likewise.
6704         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
6705         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
6706         * obj-c++.dg/cxx-scope-1.mm: Likewise.
6707         * obj-c++.dg/cxx-scope-2.mm: Likewise.
6708         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
6709         * objc.dg/desig-init-1.m: Likewise.
6710         * obj-c++.dg/defs.mm: Likewise.
6711         * objc.dg/exceptions-2.m: Likewise.
6712         * obj-c++.dg/except-1.mm: Likewise.
6713         * obj-c++.dg/exceptions-2.mm: Likewise.
6714         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
6715         Use the Modern Objective-C runtime API.
6716         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
6717         the Modern Objective-C runtime API.  Do not include
6718         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
6719         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
6720         the Modern Objective-C runtime API except when using an older NeXT
6721         runtime.
6722         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
6723         the Modern Objective-C runtime API.
6724         * objc.dg/encode-7.m: Include objc/runtime.h instead of
6725         objc/encoding.h.
6726         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
6727         * objc.dg/encode-7-next-64bit.m: Updated include.
6728         * objc.dg/encode-8.m: Include objc/runtime.h instead of
6729         objc/encoding.h.
6730         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
6731         the Modern Objective-C runtime API.
6732         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
6733         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
6734         instead of ../objc-obj-c++-shared/Protocol1.h.
6735         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
6736         the Modern Objective-C runtime API except when using an older NeXT
6737         runtime.
6738         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
6739         the Modern Objective-C runtime API.
6740         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
6741         Object.
6742         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
6743         * objc.dg/fix-and-continue-2.m: Likewise.
6744         * objc.dg/foreach-1.m: Likewise.
6745         * objc.dg/foreach-2.m: Likewise.
6746         * objc.dg/foreach-3.m: Likewise.
6747         * objc.dg/foreach-4.m: Likewise.
6748         * objc.dg/foreach-5.m: Likewise.
6749         * objc.dg/foreach-6.m: Likewise.
6750         * objc.dg/foreach-7.m: Likewise.
6751         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
6752         Object.
6753         * objc.dg/func-ptr-2.m: Likewise.
6754         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
6755         Do not include objc/objc-api.h.
6756         * obj-c++.dg/fsf-package-0.mm: Likewise.
6757         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
6758         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
6759         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
6760         of Object.
6761         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
6762         * objc.dg/gnu-runtime-3.m: Likewise.
6763         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6764         * objc.dg/headers.m: Include objc/runtime.h instead of
6765         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
6766         for the NeXT runtime.
6767         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
6768         * obj-c++.dg/isa-field-1.mm: Likewise.
6769         * obj-c++.dg/ivar-list-semi.mm: Likewise.
6770         * objc.dg/layout-1.m: Likewise.
6771         * objc.dg/layout-2.m: Likewise.
6772         * objc.dg/local-decl-2.m: Likewise.
6773         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
6774         Object.  ([Container +elementForView:]): Use
6775         class_conformsToProtocol().
6776         * obj-c++.dg/lookup-2.mm: Likewise.
6777         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
6778         * obj-c++.dg/local-decl-1.mm: Likewise.
6779         * objc.dg/method-3.m: Likewise.
6780         * objc.dg/method-4.m: Likewise.
6781         * objc.dg/method-6.m: Include objc/Protocol.h instead of
6782         ../objc-obj-c++-shared/Protocol1.h.
6783         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
6784         * objc.dg/method-9.m: Likewise.
6785         * objc.dg/method-10.m: Likewise.
6786         * objc.dg/method-13.m ([Root +initialize]): Include this method
6787         also for the GNU runtime.  (main): Use objc_getClass() also for
6788         the GNU runtime.
6789         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
6790         * objc.dg/method-17.m: Likewise.
6791         * objc.dg/method-19.m: Likewise.
6792         * objc.dg/method-20b.m: Likewise.
6793         * obj-c++.dg/method-2.mm: Likewise.
6794         * obj-c++.dg/method-6.mm: Likewise.
6795         * obj-c++.dg/method-10.mm: Likewise.
6796         * obj-c++.dg/method-11.mm: Likewise.
6797         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
6798         ../objc-obj-c++-shared/Protocol1.h.
6799         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
6800         * obj-c++.dg/method-15.mm: Likewise.
6801         * obj-c++.dg/method-17.mm: Likewise.
6802         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
6803         +initialize]): Include this method also for the GNU
6804         runtime.  (main): Use objc_getClass() also for the GNU runtime.
6805         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
6806         * obj-c++.dg/method-22.mm: Likewise.
6807         * obj-c++.dg/method-23.mm: Likewise.
6808         * obj-c++.dg/no-extra-load.mm: Likewise.
6809         * objc.dg/objc-fast-4.m: Likewise.
6810         * objc.dg/objc-gc-4.m: Likewise.
6811         * obj-c++.dg/objc-gc-3.mm: Likewise.
6812         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
6813         protocol_getMethodDescription() instead of [Protocol
6814         -descriptionForInstanceMethod].
6815         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
6816         Made it available with all runtimes.  (main): Call -test instead
6817         of -class.
6818         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
6819         and put into a category.
6820         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
6821         Object.  Include objc/objc.h.
6822         * obj-c++.dg/proto-lossage-2.mm: Likewise.
6823         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
6824         New. (main): Use protocol_getMethodDescription() instead
6825         of [Protocol -descriptionForInstanceMethod] and [Protocol
6826         -descriptionForClassMethod].
6827         * obj-c++.dg/proto-lossage-3.mm: Likewise.
6828         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
6829         Objective-C runtime API.
6830         * obj-c++.dg/proto-qual-1.mm: Likewise.
6831         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
6832         Object.
6833         * obj-c++.dg/property/property-1.mm: Likewise.
6834         * obj-c++.dg/qual-types-1.mm: Likewise.
6835         * objc.dg/selector-2.m: Include objc/objc.h instead of
6836         ../objc-obj-c++-shared/Object1.h.
6837         * obj-c++.dg/selector-2.mm: Likewise.
6838         * obj-c++.dg/selector-5.mm: Likewise.
6839         * obj-c++.dg/selector-6.mm: Likewise.
6840         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
6841         Object.  Do not include objc/objc-api.h.
6842         * obj-c++.dg/set-not-used-1.mm: Likewise.
6843         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
6844         * objc.dg/stret-1.m: Likewise.
6845         * objc.dg/stret-2.m: Likewise.
6846         * obj-c++.dg/super-class-2.mm: Likewise.
6847         * objc.dg/super-class-3.m: Likewise.
6848         * objc.dg/super-class-4.m: Likewise.
6849         * objc.dg/sync-2.m: Likewise.
6850         * obj-c++.dg/sync-2.mm: Likewise.
6851         * objc.dg/sync-1.m: Include objc/objc.h instead of
6852         ../objc-obj-c++-shared/Object1.h.
6853         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
6854         'Class' as the type of 'isa'.
6855         * objc.dg/special/unclaimed-category-1.m: Use the Modern
6856         Objective-C runtime API.  ([TestClass +initialize]): Include this
6857         method with the GNU runtime as well.
6858         * objc.dg/strings/strings-1.m: Updated includes.
6859         * obj-c++.dg/strings/strings-1.mm: Likewise.
6860         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
6861         objc.dg/strings/const-str-12b.m.
6862         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
6863         * obj-c++.dg/template-3.mm: Likewise.
6864         * obj-c++.dg/template-4.mm: Likewise.
6865         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
6866         Objective-C runtime API.
6867         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
6868         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
6869         * obj-c++.dg/try-catch-1.mm: Likewise.
6870         * obj-c++.dg/try-catch-2.mm: Likewise.
6871         * objc.dg/try-catch-3.m: Likewise.
6872         * obj-c++.dg/try-catch-3.mm: Likewise.
6873         * objc.dg/try-catch-6.m: Likewise.
6874         * objc.dg/try-catch-7.m: Likewise.
6875         * obj-c++.dg/try-catch-7.mm: Likewise.
6876         * obj-c++.dg/try-catch-8.mm: Likewise.
6877         * obj-c++.dg/try-catch-9.mm: Likewise.
6878         * objc.dg/try-catch-10.m: Likewise.
6879         * obj-c++.dg/try-catch-11.mm: Likewise.
6880         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
6881         Object.  Include objc/objc.h.
6882         * obj-c++.dg/typedef-alias-1.mm: Likewise.
6883         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
6884         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
6885         Object.  Use Modern Objective-C runtime API.  Do not use
6886         performv::.
6887         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
6888         * obj-c++.dg/torture/trivial.mm: Likewise.
6889         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
6890         instead of ../objc-obj-c++-shared/Object1.h.  Include
6891         ../objc-obj-c++-shared/runtime.h.
6892         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
6893         * objc.dg/torture/strings/const-str-11.m: Likewise.
6894         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
6895         * objc.dg/torture/strings/const-str-9.m: Likewise.
6896         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
6897         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
6898         instead of Object. Only add _FooClassReference if
6899         __NEXT_RUNTIME__.
6900         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
6901         * objc.dg/torture/strings/const-str-8.m: Likewise.
6902         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
6903         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
6904         additional sources.
6905         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
6906         Object.
6907         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6908         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
6909         * obj-c++.dg/va-meth-1.mm: Likewise.
6910         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
6911         ../objc-obj-c++-shared/Object1.h.
6912         * objc.dg/zero-link-3.m: Likewise.
6913
6914 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6915
6916         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
6917
6918 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6919
6920         PR objc-++/48275
6921         * obj-c++.dg/property/cxx-property-1.mm: New.
6922         * obj-c++.dg/property/cxx-property-2.mm: New.
6923
6924 2011-06-06  Jason Merrill  <jason@redhat.com>
6925
6926         * g++.dg/cpp0x/regress/ptrmem1.C: New.
6927
6928 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
6929
6930         PR rtl-optimization/49145
6931         From Ryan Mansfield
6932         * gcc.c-torture/compile/pr49145.c: New test.
6933
6934 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
6935
6936         PR testsuite/49288
6937         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
6938         to dg-options, match also DW_AT_linkage_name.
6939
6940         PR debug/49294
6941         * gcc.dg/debug/pr49294.c: New test.
6942
6943         PR c++/49264
6944         * g++.dg/opt/pr49264.C: New test.
6945
6946 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
6947
6948         PR tree-optimization/49243
6949         * gcc.dg/pr49243.c: New.
6950
6951 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6952
6953         * gnat.dg/specs/cond_expr1.ads: New test.
6954
6955 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6956
6957         * gnat.dg/deferred_const4.ad[sb]: New test.
6958         * gnat.dg/deferred_const4_pkg.ads: New helper.
6959
6960 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6961
6962         * gnat.dg/test_tamdt.adb: Rename to...
6963         * gnat.dg/taft_type1.adb: ...this.
6964         * gnat.dg/tamdt.ad[sb]: Rename to...
6965         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
6966         * gnat.dg/tamdt_aux.ads: Rename to...
6967         * gnat.dg/taft_type1_pkg2.ads: ...this.
6968         * gnat.dg/taft_type2.ad[sb]: New test.
6969         * gnat.dg/taft_type2_pkg.ads: New helper.
6970         * gnat.dg/taft_type3.adb: New test.
6971         * gnat.dg/taft_type3_pkg.ads: New helper.
6972
6973 2011-06-05  Tobias Burnus  <burnus@net-b.de>
6974
6975         PR fortran/49255
6976         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
6977         for F2008.
6978
6979 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
6980
6981         PR testsuite/49287
6982         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
6983         warning.
6984         * objc.dg/gnu-api-2-objc.m: Likewise.
6985         * obj-c++.dg/gnu-api-2-class.mm: Likewise
6986         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6987
6988 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
6989
6990         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
6991         alignment, not the alignment, when calling class_addIvar().  Add
6992         an 'isa' instance variable to the test root class.
6993         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6994
6995 2011-06-04  Jan Hubicka  <jh@suse.cz>
6996
6997         PR tree-optimization/48893
6998         PR tree-optimization/49091
6999         PR tree-optimization/49179
7000         * gfortran.dg/pr49179.f90: New testcase
7001
7002 2011-06-04  Jan Hubicka  <jh@suse.cz>
7003
7004         PR lto/48954
7005         * g++.dg/torture/pr48954.C: New testcase.
7006
7007 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
7008
7009         * g++.dg/warn/delete-non-virtual-dtor.C: New.
7010
7011 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
7012
7013         PR c++/33840
7014         * g++.dg/diagnostic/bitfld2.C: New.
7015
7016 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
7017
7018         PR target/49281
7019         * gcc.c-torture/execute/pr49281.c: New test.
7020
7021 2011-06-04  Jan Hubicka  <jh@suse.cz>
7022
7023         PR tree-optimize/48929
7024         * gcc.c-torture/compile/pr48929.c: New testcase.
7025
7026 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
7027
7028         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
7029
7030 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
7031
7032         PR c++/49276
7033         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
7034
7035 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
7036
7037         * objc.dg/headers.m: Do not include sarray.h and hash.h.
7038
7039 2011-06-03  Richard Henderson  <rth@redhat.com>
7040             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7041
7042         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
7043
7044 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
7045
7046         * objc.dg/headers.m: Do not include objc-list.h.
7047
7048 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
7049
7050         * objc.dg/type-stream-1.m: Test removed.
7051         * objc.dg/headers.m: Do not include typedstream.h.
7052
7053 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
7054
7055         * objc.dg/torture/forward-1.m (main): Updated testcase.
7056
7057 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
7058
7059         PR target/49163
7060         * gcc.c-torture/compile/pr49163.c: New.
7061
7062 2011-06-02  Asher Langton  <langton2@llnl.gov>
7063
7064         PR fortran/49268
7065         * gfortran.dg/PR49268.f90: New test.
7066
7067 2011-06-02  Asher Langton  <langton2@llnl.gov>
7068
7069         PR fortran/37039
7070         * gfortran.dg/PR37039.f90: New test.
7071
7072 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
7073
7074         PR objc/48539
7075         * objc.dg/method-5.m: Updated.
7076         * objc.dg/method-19.m: Updated.
7077         * objc.dg/method-lookup-1.m: New.
7078         * obj-c++.dg/method-6.mm: Updated.
7079         * obj-c++.dg/method-7.mm: Updated.
7080         * obj-c++.dg/method-lookup-1.mm: New.
7081
7082 2011-06-02  DJ Delorie  <dj@redhat.com>
7083
7084         * lib/timeout.exp (timeout): Add board_info support.
7085
7086 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
7087
7088         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
7089
7090 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
7091
7092         PR fortran/49265
7093         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
7094         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
7095
7096 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
7097             Hans-Peter Nilsson  <hp@axis.com>
7098
7099         PR rtl-optimization/48840
7100         * gcc.target/sparc/ultrasp13.c: New test.
7101
7102 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
7103
7104         PR target/49238
7105         * gcc.c-torture/compile/pr49238.c: New.
7106
7107 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
7108
7109         * gcc.target/arm/g2.c: Skip test in -mthumb.
7110         Skip test unless cpu is xscale.
7111         * gcc.target/arm/scd42-2.c: Likewise.
7112         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
7113
7114 2011-06-01  Jason Merrill  <jason@redhat.com>
7115
7116         * g++.dg/cpp0x/decltype28.C: New.
7117         * g++.dg/cpp0x/decltype29.C: New.
7118
7119 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
7120
7121         PR target/45074
7122         * gcc.target/mips/pr45074.c: New test.
7123
7124 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
7125             Hans-Peter Nilsson  <hp@axis.com>
7126
7127         PR rtl-optimization/48830
7128         * gcc.target/sparc/ultrasp12.c: New test.
7129
7130 2011-06-01  David Li  <davidxl@google.com>
7131
7132         * gcc.dg/profile-dir-1.c: Change pass name.
7133         * gcc.dg/profile-dir-2.c: Ditto.
7134         * gcc.dg/tree-ssa/dump-1.c: Ditto.
7135         * gcc.dg/tree-ssa/loop-25.c: Ditto.
7136         * gcc.dg/tree-prof/stringop-1.c: Ditto.
7137         * gcc.dg/tree-prof/update-loopch.c: Ditto.
7138         * gcc.dg/tree-prof/stringop-2.c: Ditto.
7139         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
7140         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
7141         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
7142         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
7143         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
7144         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
7145         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
7146         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
7147         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
7148         * gcc.dg/profile-dir-3.c: Ditto.
7149         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
7150
7151 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
7152
7153         * objc.dg/attributes/method-nonnull-1.m: New test.
7154         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
7155
7156 2011-05-31  Tobias Burnus  <burnus@net-b.de>
7157
7158         PR fortran/18918
7159         * gfortran.dg/coarray_atomic_1.f90: New.
7160         * gfortran.dg/coarray/atomic_1.f90: New.
7161
7162 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
7163
7164         * gcc.dg/guality/bswaptest.c: New test.
7165         * gcc.dg/guality/clztest.c: New test.
7166         * gcc.dg/guality/ctztest.c: New test.
7167         * gcc.dg/guality/rotatetest.c: New test.
7168
7169         PR target/48688
7170         * gcc.target/i386/pr48688.c: New test.
7171
7172 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
7173
7174         PR c++/48010
7175         * g++.dg/lookup/name-clash9.C: New.
7176
7177 2011-05-31  Tobias Burnus  <burnus@net-b.de>
7178
7179         PR fortran/18918
7180         * gfortran.dg/coarray/dummy_1.f90: New.
7181
7182 2011-05-31  Tobias Burnus  <burnus@net-b.de>
7183
7184         PR fortran/18918
7185         * gfortran.dg/coarray/save_1.f90: New.
7186         * gfortran.dg/coarray_4.f90: Update dg-error.
7187
7188 2011-05-31  Jason Merrill  <jason@redhat.com>
7189
7190         * g++.dg/cpp0x/rv-template1.C: New.
7191
7192 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
7193
7194         PR rtl-optimization/49235
7195         * gcc.dg/pr49235.c: New test.
7196
7197 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
7198
7199         PR tree-optimization/49093
7200         * gcc.dg/vect/pr49093.c: New test.
7201
7202 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
7203
7204         PR debug/49047
7205         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
7206
7207 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
7208
7209         PR testsuite/49239
7210         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
7211         output array.
7212
7213 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
7214
7215         PR target/49186
7216         * gcc.c-torture/execute/pr49186.c: New.
7217
7218 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
7219
7220         PR target/49168
7221          * gcc.target/i386/pr49168-1.c: New.
7222
7223 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
7224             Eric Botcazou  <ebotcazou@adacore.com>
7225
7226         * gcc.dg/guality/drap.c: New test.
7227
7228 2011-05-30  Richard Guenther  <rguenther@suse.de>
7229
7230         PR tree-optimization/49210
7231         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
7232         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
7233
7234 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
7235
7236         PR c++/49223
7237         * g++.dg/gomp/pr49223-1.C: New test.
7238         * g++.dg/gomp/pr49223-2.C: New test.
7239
7240 2011-05-30  Richard Guenther  <rguenther@suse.de>
7241
7242         PR tree-optimization/49218
7243         * gcc.c-torture/execute/pr49218.c: New testcase.
7244
7245 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
7246
7247         PR tree-optimization/49199
7248         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
7249         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
7250         -fno-tree-scev-cprop.
7251
7252 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
7253
7254         PR fortran/47601
7255         * gfortran.dg/extends_13.f03: New.
7256
7257 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
7258
7259         PR rtl-optimization/49095
7260         * gcc.target/i386/pr49095.c: New test.
7261
7262 2011-05-29  Tobias Burnus  <burnus@net-b.de>
7263
7264         PR fortran/18918
7265         * gfortran.dg/coarray_24.f90: New.
7266
7267 2011-05-29  Tobias Burnus  <burnus@net-b.de>
7268
7269         PR fortran/18918
7270         * gfortran.dg/coarray_23.f90: New.
7271
7272 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
7273
7274         From Ryan Mansfield
7275         * gcc.dg/pr48826.c: New test.
7276
7277 2011-05-29  Richard Guenther  <rguenther@suse.de>
7278
7279         PR tree-optimization/49217
7280         * gcc.dg/torture/pr49217.c: New testcase.
7281
7282 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
7283
7284         PR testsuite/49222
7285         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
7286
7287 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
7288
7289         * gnat.dg/boolean_subtype.adb: Rename to...
7290         * gnat.dg/boolean_subtype1.adb: ...this.
7291
7292 2011-05-28  Jason Merrill  <jason@redhat.com>
7293
7294         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
7295
7296 2011-05-27  Jason Merrill  <jason@redhat.com>
7297
7298         * g++.dg/cpp0x/enum18.C: Adjust.
7299
7300         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
7301
7302 2011-05-27  Tobias Burnus  <burnus@net-b.de>
7303
7304         PR fortran/18918
7305         * gfortran.dg/coarray_22.f90: New.
7306
7307 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7308
7309         PR tree-optimization/46728
7310         * gcc.target/powerpc/pr46728-1.c: New.
7311         * gcc.target/powerpc/pr46728-2.c: New.
7312         * gcc.target/powerpc/pr46728-3.c: New.
7313         * gcc.target/powerpc/pr46728-4.c: New.
7314         * gcc.target/powerpc/pr46728-5.c: New.
7315         * gcc.dg/pr46728-6.c: New.
7316         * gcc.target/powerpc/pr46728-7.c: New.
7317         * gcc.target/powerpc/pr46728-8.c: New.
7318         * gcc.dg/pr46728-9.c: New.
7319         * gcc.target/powerpc/pr46728-10.c: New.
7320         * gcc.target/powerpc/pr46728-11.c: New.
7321         * gcc.dg/pr46728-12.c: New.
7322         * gcc.target/powerpc/pr46728-13.c: New.
7323         * gcc.target/powerpc/pr46728-14.c: New.
7324         * gcc.target/powerpc/pr46728-15.c: New.
7325         * gcc.target/powerpc/pr46728-16.c: New.
7326
7327 2011-05-27  Jason Merrill  <jason@redhat.com>
7328
7329         * g++.dg/abi/mangle47.C: New.
7330
7331         PR c++/49176
7332         * g++.dg/template/const5.C: New.
7333
7334         * g++.dg/cpp0x/enum18.C: New.
7335
7336         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
7337
7338         * g++.dg/cpp0x/error6.C: New.
7339
7340         * g++.dg/cpp0x/error5.C: New.
7341
7342 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
7343
7344         PR c++/49165
7345         * g++.dg/eh/cond6.C: New test.
7346
7347 2011-05-27  Tobias Burnus  <burnus@net-b.de>
7348
7349         PR fortran/48820
7350         * gfortran.dg/rank_3.f90: New.
7351         * gfortran.dg/rank_4.f90: New.
7352
7353 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
7354
7355         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
7356         replace dump search.
7357
7358 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
7359
7360         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
7361         * gnat.dg/bit_packed_array5.adb: ...here.
7362
7363 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
7364
7365         PR c++/42056
7366         * g++.dg/cpp0x/auto25.C: New.
7367
7368 2011-05-27  Richard Guenther  <rguenther@suse.de>
7369
7370         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
7371
7372 2011-05-27  Richard Guenther  <rguenther@suse.de>
7373
7374         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
7375
7376 2011-05-27  Richard Guenther  <rguenther@suse.de>
7377
7378         PR middle-end/49189
7379         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
7380
7381 2011-05-26  Jason Merrill  <jason@redhat.com>
7382
7383         * g++.dg/cpp0x/friend1.C: New.
7384         * g++.dg/cpp0x/friend2.C: New.
7385
7386         * g++.dg/cpp0x/auto7.C: Update.
7387         * g++.dg/template/crash50.C: Adjust.
7388         * g++.dg/template/static9.C: Adjust.
7389         * g++.old-deja/g++.ext/memconst.C: Adjust.
7390
7391 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
7392
7393         * gcc.dg/march.c: Ignore a note for some targets.
7394
7395 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
7396             Nathan Froyd  <froydnj@codesourcery.com>
7397
7398         PR c++/2288
7399         PR c++/18770
7400         * g++.old-deja/g++.jason/cond.C: Remove xfails.
7401         * g++.dg/parse/pr18770.C: New test.
7402         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
7403
7404 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
7405
7406         PR fortran/48955
7407         * gfortran.dg/dependency_40.f90 : New test.
7408
7409 2011-05-26  Tobias Burnus  <burnus@net-b.de>
7410
7411         PR fortran/18918
7412         * gfortran.dg/coarray/registering_1.f90: New.
7413
7414 2011-05-26  Jason Merrill  <jason@redhat.com>
7415
7416         * g++.dg/cpp0x/variadic111.C: New.
7417         * g++.dg/cpp0x/variadic41.C: Adjust.
7418
7419 2011-05-26  Richard Guenther  <rguenther@suse.de>
7420
7421         PR tree-optimization/48702
7422         * gcc.dg/torture/pr48702.c: New testcase.
7423
7424 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7425
7426         PR gcov-profile/48845
7427         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
7428         support.
7429         * gcc.dg/matrix/matrix.exp: Likewise.
7430         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
7431         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
7432         line number to check_profiling_available.
7433         * lib/target-supports.exp (check_profiling_available): Account for
7434         this.
7435         Require TLS runtime support with -fprofile-generate.
7436         * lib/profopt.exp (profopt-execute): Add TLS options for
7437         -fprofile-generate.
7438         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
7439
7440 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
7441
7442         PR c++/49165
7443         * g++.dg/eh/cond5.C: New test.
7444
7445         PR tree-optimization/49161
7446         * gcc.c-torture/execute/pr49161.c: New test.
7447
7448 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7449
7450         * gcc.target/arm/neon-vorn-vbic.c: New test.
7451
7452 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
7453
7454         PR tree-optimization/49038
7455         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
7456         * gcc.dg/vect/pr49038.c: New test.
7457
7458 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
7459
7460         * g++.dg/init/pr25811-3.C: New.
7461         * g++.dg/init/pr25811-4.C: New.
7462
7463 2011-05-25  Jason Merrill  <jason@redhat.com>
7464
7465         * g++.dg/cpp0x/enum17.C: New.
7466         * g++.old-deja/g++.jason/rfg10.C: Adjust.
7467
7468         * g++.dg/cpp0x/auto24.C: New.
7469
7470         * g++.dg/cpp0x/error4.C: New.
7471
7472         * g++.dg/cpp0x/rv-restrict.C: New.
7473
7474         * g++.dg/cpp0x/enum15.C: New.
7475         * g++.dg/cpp0x/constexpr-switch2.C: New.
7476
7477         * g++.dg/cpp0x/variadic110.C: New.
7478
7479         * g++.dg/cpp0x/auto9.C: Add typedef test.
7480
7481         * g++.dg/cpp0x/auto23.C: New.
7482         * g++.dg/cpp0x/auto9.C: Adjust.
7483
7484         * g++.dg/cpp0x/defaulted29.C: New.
7485
7486         * g++.dg/cpp0x/initlist51.C: New.
7487
7488 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
7489
7490         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
7491         * g++.dg/abi/packed1.C: Suppress warning.
7492         * g++.dg/warn/Wunused-parm-3.C: Likewise.
7493         * g++.dg/template/stdarg1.C: Likewise.
7494         * g++.dg/other/packed1.C: Remove arm from xfail list.
7495
7496 2011-05-25  Jason Merrill  <jason@redhat.com>
7497
7498         * g++.dg/cpp0x/enum16.C: New.
7499         * g++.dg/parse/error15.C: Adjust.
7500
7501         * g++.dg/cpp0x/initlist50.C: New.
7502
7503         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
7504
7505         * g++.dg/cpp0x/variadic109.C: New.
7506
7507 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
7508
7509          * gcc.target/i386/pause-1.c: New.
7510
7511 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
7512
7513         * gcc.dg/stack-usage-1.c: Adjust comment.
7514         * gcc.dg/stack-usage-2.c: New test.
7515
7516 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
7517
7518         PR c++/49136
7519         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
7520         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
7521
7522 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
7523
7524         PR rtl-optimization/48757
7525         * gfortran.dg/pr48757.f:  New test case.
7526
7527 2011-05-24  Jason Merrill  <jason@redhat.com>
7528
7529         * g++.dg/cpp0x/access01.C: New.
7530
7531 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
7532
7533         PR libobjc/48177
7534         * objc.dg/pr48177.m: New testcase.
7535
7536 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
7537
7538         PR objc/48187
7539         * objc.dg/pr48187.m: New testcase.
7540         * obj-c++.dg/pr48187.mm: New testcase.
7541         * objc.dg/ivar-extra-semicolon.m: New testcase.
7542
7543 2011-05-24  Jason Merrill  <jason@redhat.com>
7544
7545         * g++.dg/template/access21.C: New.
7546         * g++.dg/template/access22.C: New.
7547
7548 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
7549
7550         PR rtl-optimization/48633
7551         * g++.dg/pr48633.C: New test.
7552
7553 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
7554
7555         PR target/49133
7556         * g++.dg/other/pr49133.C: New test.
7557
7558 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
7559             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7560
7561         * gcc.dg/torture/tls/run-gd.c: New test.
7562         * gcc.dg/torture/tls/run-ie.c: New test.
7563         * gcc.dg/torture/tls/run-ld.c: New test.
7564         * gcc.dg/torture/tls/run-le.c: New test.
7565         * lib/target-supports.exp (check_effective_target_tls_runtime):
7566         Build testcase with TLS options.
7567
7568 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7569
7570         * gcc.dg/vect/pr48172.c: Remove dg-do run.
7571
7572 2011-05-24  Tom de Vries  <tom@codesourcery.com>
7573
7574         PR tree-optimization/49121
7575         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
7576
7577 2011-05-23  Jason Merrill  <jason@redhat.com>
7578
7579         * g++.dg/cpp0x/defaulted28.C: New.
7580
7581         * g++.dg/cpp0x/sfinae25.C: New.
7582
7583         * g++.dg/cpp0x/rv-cast2.C: New.
7584
7585         * g++.dg/cpp0x/enum14.C: New.
7586
7587 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
7588
7589         PR lto/49123
7590         * gcc.c-torture/execute/pr49123.c: New test.
7591
7592         PR debug/49032
7593         * gcc.dg/debug/pr49032.c: New test.
7594
7595         PR c/49120
7596         * gcc.dg/pr49120.c: New test.
7597
7598 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
7599
7600         PR target/47315
7601         * gcc.target/i386/pr47315.c: New test.
7602
7603 2011-05-23  Jason Merrill  <jason@redhat.com>
7604
7605         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
7606
7607         * g++.dg/cpp0x/sfinae24.C: New.
7608
7609         * g++.dg/cpp0x/error3.C: New.
7610
7611         * g++.dg/cpp0x/defaulted27.C: New.
7612
7613         * g++.dg/cpp0x/decltype27.C: New.
7614
7615 2011-05-23  Richard Guenther  <rguenther@suse.de>
7616
7617         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
7618
7619 2011-05-23  Richard Guenther  <rguenther@suse.de>
7620
7621         PR tree-optimization/40874
7622         * g++.dg/tree-ssa/pr40874.C: New testcase.
7623
7624 2011-05-23  Richard Guenther  <rguenther@suse.de>
7625
7626         PR tree-optimization/49115
7627         * g++.dg/torture/pr49115.C: New testcase.
7628
7629 2011-05-23  Richard Guenther  <rguenther@suse.de>
7630
7631         PR middle-end/15419
7632         * gcc.dg/memcpy-3.c: New testcase.
7633
7634 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
7635
7636         PR middle-end/48973
7637         * gcc.c-torture/execute/pr48973-1.c: New test.
7638         * gcc.c-torture/execute/pr48973-2.c: New test.
7639
7640 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
7641
7642         PR c++/18016
7643         * g++.dg/warn/pr18016.C: New.
7644
7645 2011-05-23  Tom de Vries  <tom@codesourcery.com>
7646
7647         PR target/45098
7648         * gcc.target/arm/ivopts-6.c: New test.
7649
7650 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
7651
7652         PR middle-end/49029
7653         * gcc.c-torture/compile/pr49029.c: New test.
7654
7655 2011-05-22  Jason Merrill  <jason@redhat.com>
7656
7657         * g++.dg/cpp0x/sfinae23.C: New.
7658         * g++.dg/cpp0x/sfinae8.C: Correct.
7659
7660 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
7661
7662         * gfortran.dg/function_optimize_8.f90:  New test case.
7663
7664 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
7665
7666         PR tree-optimization/49087
7667         * gcc.dg/vect/O3-pr49087.c: New test.
7668
7669 2011-05-21  Jason Merrill  <jason@redhat.com>
7670
7671         * g++.dg/debug/const5.C: New.
7672
7673 2011-05-20  Jason Merrill  <jason@redhat.com>
7674
7675         * g++.dg/cpp0x/constexpr-static7.C: Extend.
7676
7677         * g++.dg/cpp0x/constexpr-static7.C: New.
7678
7679         * g++.dg/cpp0x/enum12.C: New.
7680         * g++.dg/cpp0x/enum13.C: New.
7681
7682 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
7683
7684         PR fortran/48699
7685         * gfortran.dg/select_type_23.f03: New.
7686
7687 2011-05-20  Jason Merrill  <jason@redhat.com>
7688
7689         * g++.dg/cpp0x/defaulted26.C: New.
7690
7691         * g++.dg/cpp0x/noexcept02.C: Fix.
7692         * g++.dg/cpp0x/noexcept03.C: Fix.
7693         * g++.dg/cpp0x/noexcept08.C: Fix.
7694         * g++.dg/cpp0x/noexcept10.C: New.
7695
7696 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
7697
7698         PR fortran/48706
7699         * gfortran.dg/extends_12.f03: New.
7700
7701 2011-05-20  Jason Merrill  <jason@redhat.com>
7702
7703         * g++.dg/template/koenig9.C: New.
7704         * g++.dg/opt/pr47615.C: Fix.
7705         * g++.dg/overload/defarg1.C: Fix.
7706         * g++.dg/tc1/dr213.C: Remove xfail.
7707         * g++.dg/torture/pr34850.C: Fix.
7708         * g++.dg/torture/pr39362.C: Fix.
7709         * g++.old-deja/g++.brendan/crash56.C: Fix.
7710         * g++.old-deja/g++.pt/memtemp47.C: Fix.
7711
7712 2011-05-20  Richard Guenther  <rguenther@suse.de>
7713
7714         PR tree-optimization/49079
7715         * gcc.dg/torture/pr49079.c: New testcase.
7716
7717 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
7718
7719         PR tree-optimization/49073
7720         * gcc.c-torture/execute/pr49073.c: New test.
7721
7722 2011-06-19  Tobias Burnus  <burnus@net-b.de>
7723
7724         PR fortran/18918
7725         * gfortran.dg/coarray_21.f90: New.
7726
7727 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
7728
7729         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
7730         output.
7731
7732 2011-05-19  Richard Guenther  <rguenther@suse.de>
7733
7734         PR testsuite/49063
7735         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
7736
7737 2011-05-19  Richard Guenther  <rguenther@suse.de>
7738
7739         PR middle-end/48985
7740         * gcc.dg/builtin-object-size-11.c: New testcase.
7741
7742 2011-05-19  Tom de Vries  <tom@codesourcery.com>
7743
7744         PR target/45098
7745         * gcc.target/arm/ivopts.c: New test.
7746         * gcc.target/arm/ivopts-2.c: New test.
7747
7748 2011-05-19  Tom de Vries  <tom@codesourcery.com>
7749
7750         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
7751
7752 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7753
7754         * gcc.c-torture/execute/960321-1.x: Remove.
7755
7756 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
7757
7758         PR fortran/48700
7759         * gfortran.dg/move_alloc_4.f90: New.
7760
7761 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7762
7763         PR target/49002
7764         * gcc.target/i386/pr49002-1.c: New test.
7765         * gcc.target/i386/pr49002-2.c: Likewise.
7766
7767 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
7768
7769         PR tree-optimization/49039
7770         * gcc.c-torture/execute/pr49039.c: New test.
7771         * gcc.dg/tree-ssa/pr49039.c: New test.
7772         * g++.dg/torture/pr49039.C: New test.
7773
7774 2011-05-18  Jason Merrill  <jason@redhat.com>
7775
7776         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
7777         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
7778         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
7779
7780 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
7781
7782         * gcc.target/bfin/mcpu-bf592.c: New test.
7783
7784 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
7785
7786         PR tree-optimization/41881
7787         * gcc.dg/vect/O3-pr41881.c: New test.
7788         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
7789
7790 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
7791
7792         PR tree-optimization/49000
7793         * gcc.dg/pr49000.c: New test.
7794
7795 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
7796
7797         * gnat.dg/invalid1.adb: New test.
7798
7799 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
7800
7801         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
7802         scan pattern.
7803         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
7804         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
7805
7806 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
7807
7808         PR c++/48994
7809         * g++.dg/cpp0x/range-for18.C: New.
7810
7811 2011-05-15  Tobias Burnus  <burnus@net-b.de>
7812
7813         PR fortran/18918
7814         * gfortran.dg/coarray/image_index_2.f90: New.
7815
7816 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
7817
7818         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
7819         * g++.dg/cpp0x/override2.C: New.
7820
7821 2011-05-14  Tobias Burnus  <burnus@net-b.de>
7822
7823         PR fortran/18918
7824         * gfortran.de/coarray_20.f90: New.
7825
7826 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7827
7828         PR fortran/22572
7829         * function_optimize_7.f90:  New test case.
7830
7831 2011-05-13  Jason Merrill  <jason@redhat.com>
7832
7833         * g++.dg/cpp0x/decltype26.C: New.
7834         * g++.dg/cpp0x/enum11.C: New.
7835
7836 2011-05-13  Tobias Burnus  <burnus@net-b.de>
7837
7838         PR fortran/48972
7839         PR fortran/48991
7840         * gfortran.dg/assign_8.f90: Update dg-error.
7841
7842 2011-05-13  Tobias Burnus  <burnus@net-b.de>
7843
7844         PR fortran/48972
7845         * gfortran.dg/io_constraints_8.f90: New.
7846         * gfortran.dg/io_constraints_9.f90: New.
7847
7848 2011-05-13  Martin Thuresson  <martint@google.com>
7849
7850         PR gcov-profile/47793
7851         * gcc.dg/pr47793.c: New.
7852
7853 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
7854
7855         PR tree-optimization/48975
7856         * gcc.dg/pr48975.c: New test.
7857
7858 2011-05-12  Tobias Burnus  <burnus@net-b.de>
7859
7860         PR fortran/48972
7861         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
7862
7863 2011-05-12  Jason Merrill  <jason@redhat.com>
7864
7865         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
7866
7867 2011-05-12  Geert Bosch  <bosch@adacore.com>
7868
7869         * gnat.dg/view_conversion1.adb: New test.
7870
7871 2011-05-12  Richard Guenther  <rguenther@suse.de>
7872
7873         PR tree-optimization/48172
7874         * gcc.dg/vect/pr48172.c: New testcase.
7875
7876 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
7877
7878         PR debug/48967
7879         * g++.dg/opt/pr48967.C: New test.
7880
7881 2011-05-11  Jason Merrill  <jason@redhat.com>
7882
7883         * g++.dg/cpp0x/constexpr-friend.C: New.
7884         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
7885
7886         * g++.dg/cpp0x/sfinae22.C: New.
7887
7888 2011-05-11  Tobias Burnus  <burnus@net-b.de>
7889
7890         PR fortran/48889
7891         * gfortran.dg/generic_24.f90: New.
7892
7893 2011-05-11  Richard Guenther  <rguenther@suse.de>
7894
7895         PR tree-optimization/15256
7896         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
7897
7898 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
7899
7900         PR debug/48159
7901         * gcc.dg/pr48159-1.c: New test.
7902         * gcc.dg/pr48159-2.c: New test.
7903
7904 2011-05-11  Richard Guenther  <rguenther@suse.de>
7905
7906         PR middle-end/48953
7907         * gcc.dg/torture/pr48953.c: New testcase.
7908
7909 2011-05-11  Richard Guenther  <rguenther@suse.de>
7910
7911         PR tree-optimization/18041
7912         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
7913
7914 2011-05-11  Alan Modra  <amodra@gmail.com>
7915
7916         PR target/47755
7917         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
7918
7919 2011-05-10  Jason Merrill  <jason@redhat.com>
7920
7921         * g++.dg/cpp0x/defaulted25.C: New.
7922         * g++.dg/template/crash7.C: Adjust.
7923
7924         * g++.dg/cpp0x/variadic108.C: New.
7925
7926 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
7927
7928         * g++.dg/inherit/virtual9.C: Extend.
7929
7930 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
7931
7932         PR target/48857
7933         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
7934         are passed and returned in vector registers.
7935
7936 2011-05-10  Richard Guenther  <rguenther@suse.de>
7937
7938         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
7939         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7940         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7941         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7942         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
7943         applies.
7944
7945 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
7946
7947         PR tree-optimization/48611
7948         PR tree-optimization/48794
7949         * gfortran.dg/gomp/pr48611.f90: New test.
7950         * gfortran.dg/gomp/pr48794.f90: New test.
7951
7952         PR debug/48928
7953         * gcc.dg/dfp/pr48928.c: New test.
7954
7955 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7956
7957         PR c++/48522
7958         * g++.dg/cpp0x/pr48522.C: New.
7959
7960 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7961
7962         PR c++/48735
7963         * g++.dg/cpp0x/sfinae21.C: New.
7964
7965 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7966
7967         * g++.dg/template/sfinae28.C: Rename to...
7968         * g++.dg/cpp0x/sfinae19.C: ... this.
7969         * g++.dg/template/sfinae29.C: Rename to...
7970         * g++.dg/cpp0x/sfinae20.C: ... this.
7971
7972 2011-05-09  Jeff Law <law@redhat.com>
7973
7974         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
7975         consistent results.
7976
7977 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
7978
7979         PR c++/20039
7980         * g++.dg/init/pr20039.C: New.
7981
7982 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7983
7984         PR c++/48737
7985         PR c++/48744
7986         * g++.dg/template/sfinae28.C: New.
7987         * g++.dg/template/sfinae29.C: Likewise.
7988
7989 2011-05-09  Jason Merrill  <jason@redhat.com>
7990
7991         * g++.dg/template/nontype23.C: New.
7992
7993 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
7994         PR c++/48859
7995         * g++.dg/init/pr48859.C: New.
7996
7997 2011-05-09  Jason Merrill  <jason@redhat.com>
7998
7999         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
8000         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
8001         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
8002         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
8003         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
8004         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
8005         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
8006         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
8007
8008 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
8009
8010         * g++.dg/inherit/virtual9.C: New.
8011
8012 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
8013
8014         PR c++/48574
8015         * g++.dg/template/dependent-expr8.C: New test case.
8016
8017 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
8018
8019         PR tree-optimization/48837
8020         * gcc.dg/pr48837.c: New testcase.
8021
8022 2011-05-06  Jason Merrill  <jason@redhat.com>
8023
8024         * g++.dg/cpp0x/constexpr-condition2.C: New.
8025
8026         * g++.dg/cpp0x/constexpr-missing.C: New.
8027
8028 2011-05-06  Tobias Burnus  <burnus@net-b.de>
8029
8030         PR fortran/18918
8031         * gfortran.dg/coarray/this_image_2.f90: New.
8032
8033 2011-05-06  Tobias Burnus  <burnus@net-b.de>
8034
8035         PR fortran/48858
8036         PR fortran/48820
8037         * gfortran.dg/bind_c_usage_22.f90: New.
8038         * gfortran.dg/bind_c_usage_23.f90: New.
8039         * gfortran.dg/bind_c_usage_24.f90: New.
8040         * gfortran.dg/bind_c_usage_24_c.c: New.
8041
8042 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
8043
8044         PR c++/48838
8045         * g++.dg/template/member9.C: New test case.
8046
8047 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
8048
8049         * gnat.dg/discr29.ad[sb]: New test.
8050         * gnat.dg/discr30.adb: Likewise.
8051
8052 2011-05-05  Julian Brown  <julian@codesourcery.com>
8053
8054         * gcc.target/arm/neon-vset_lanes8.c: New test.
8055
8056 2011-05-05  Jason Merrill  <jason@redhat.com>
8057
8058         * g++.dg/init/new32.C: New.
8059
8060 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8061
8062         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
8063         Fix typo.
8064
8065 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
8066
8067         PR rtl-optimization/48381
8068         * gcc.c-torture/compile/pr48381.c: New test.
8069
8070 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
8071
8072         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
8073         to dg-options.
8074         * gcc.target/i386/opt-1.c: Ditto.
8075
8076 2011-05-04  Jason Merrill  <jason@redhat.com>
8077
8078         * g++.dg/conversion/base1.C: New.
8079
8080 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8081
8082         PR libgfortran/48787
8083         * gfortran.dg/round_3.f08: Add more checks to test case.
8084
8085 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
8086
8087         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
8088         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
8089         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
8090         Gate test on effective_target fd_truncate.
8091
8092 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
8093
8094         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
8095         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8096         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
8097         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
8098         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
8099         * gcc.target/i386/pr38824.c: Ditto.
8100         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
8101         * gcc.target/i386/vecinit-2.c: Ditto.
8102         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
8103         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
8104         * gcc.target/i386/parity-2.c: Ditto.
8105         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
8106
8107 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
8108
8109         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
8110         remove duplication.
8111         * gcc.target/bfin/mcpu-bf514.c: Likewise.
8112         * gcc.target/bfin/mcpu-bf516.c: Likewise.
8113         * gcc.target/bfin/mcpu-bf518.c: Likewise.
8114
8115 2011-05-03  Tobias Burnus  <burnus@net-b.de>
8116
8117         PR fortran/18918
8118         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
8119
8120 2011-05-03  Tobias Burnus  <burnus@net-b.de>
8121
8122         PR fortran/18918
8123         * gfortran.dg/coarray/this_image_1.f90: New.
8124
8125 2011-05-03  Tobias Burnus  <burnus@net-b.de>
8126
8127         PR fortran/18918
8128         * gfortran.dg/coarray/caf.dg: New.
8129         * gfortran.dg/coarray/image_index_1.f90: New, copied
8130         from ../coarray_16.f90.
8131
8132 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
8133
8134         PR c++/28501
8135         * g++.dg/ext/complex9.C: New.
8136
8137 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
8138
8139         From Mike Frysinger
8140         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
8141         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
8142         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
8143
8144 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
8145
8146         * gcc.target/bfin/builtins: Created.
8147         * gcc.target/bfin/hisilh-O0.c: Deleted.
8148         * gcc.target/bfin/hisilh.c: Moved to...
8149         * gcc.target/bfin/builtins/hisilh.c: ...here.
8150         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
8151         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
8152         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
8153         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
8154         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
8155         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
8156         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
8157         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
8158         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
8159         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
8160         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
8161         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
8162         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
8163         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
8164         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
8165         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
8166         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
8167         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
8168         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
8169         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
8170         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
8171         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
8172         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
8173         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
8174         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
8175         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
8176         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
8177         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
8178         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
8179         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
8180         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
8181         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
8182         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
8183         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
8184         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
8185         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
8186         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
8187         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
8188         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
8189         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
8190         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
8191         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
8192         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
8193         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
8194         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
8195         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
8196         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
8197         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
8198         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
8199         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
8200         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
8201         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
8202         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
8203         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
8204         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
8205         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
8206         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
8207         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
8208         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
8209         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
8210         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
8211         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
8212         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
8213         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
8214         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
8215         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
8216         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
8217         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
8218         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
8219         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
8220         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
8221         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
8222         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
8223         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
8224         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
8225         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
8226         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
8227         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
8228         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
8229         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
8230         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
8231         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
8232         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
8233         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
8234         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
8235         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
8236         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
8237         * gcc.target/bfin/builtins/circptr.c: Ditto.
8238         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
8239         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
8240         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
8241         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
8242         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
8243         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
8244         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
8245         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
8246         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
8247         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
8248         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
8249         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
8250         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
8251         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
8252         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
8253         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
8254         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
8255         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
8256         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
8257         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
8258         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
8259         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
8260         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
8261         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
8262         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
8263         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
8264         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
8265         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
8266         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
8267         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
8268         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
8269         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
8270         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
8271         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
8272         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
8273         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
8274         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
8275         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
8276         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
8277         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
8278         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
8279         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
8280         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
8281         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
8282         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
8283         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
8284         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
8285         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
8286         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
8287         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
8288         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
8289         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
8290         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
8291         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
8292         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
8293         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
8294         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
8295         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
8296         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
8297         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
8298         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
8299         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
8300         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
8301         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
8302         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
8303         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
8304         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
8305         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
8306         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
8307         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
8308
8309 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
8310
8311         * gcc.target/arm/cold-lc.c: New test.
8312
8313 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
8314
8315         PR target/48774
8316         * gcc.dg/pr48774.c: New test.
8317
8318 2011-05-03  Richard Guenther  <rguenther@suse.de>
8319
8320         * gcc.dg/large-size-array-5.c: New testcase.
8321
8322 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
8323
8324         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
8325
8326 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
8327
8328         * lib/target-supports.exp (check_effective_target_vect_strided):
8329         Replace with...
8330         (check_effective_target_vect_strided2)
8331         (check_effective_target_vect_strided3)
8332         (check_effective_target_vect_strided4)
8333         (check_effective_target_vect_strided8): ...these new functions.
8334
8335         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
8336         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
8337         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
8338         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
8339         * gcc.dg/vect/pr37539.c: Likewise.
8340         * gcc.dg/vect/slp-11a.c: Likewise.
8341         * gcc.dg/vect/slp-11b.c: Likewise.
8342         * gcc.dg/vect/slp-11c.c: Likewise.
8343         * gcc.dg/vect/slp-12a.c: Likewise.
8344         * gcc.dg/vect/slp-12b.c: Likewise.
8345         * gcc.dg/vect/slp-18.c: Likewise.
8346         * gcc.dg/vect/slp-19a.c: Likewise.
8347         * gcc.dg/vect/slp-19b.c: Likewise.
8348         * gcc.dg/vect/slp-21.c: Likewise.
8349         * gcc.dg/vect/slp-23.c: Likewise.
8350         * gcc.dg/vect/vect-cselim-1.c: Likewise.
8351
8352         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
8353         instead of vect_interleave && vect_extract_even_odd.
8354         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
8355         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
8356         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
8357         * gcc.dg/vect/vect-1.c: Likewise.
8358         * gcc.dg/vect/vect-10.c: Likewise.
8359         * gcc.dg/vect/vect-98.c: Likewise.
8360         * gcc.dg/vect/vect-107.c: Likewise.
8361         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
8362         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
8363         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
8364         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
8365         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8366         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
8367         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
8368         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
8369         * gcc.dg/vect/vect-strided-float.c: Likewise.
8370         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
8371         * gcc.dg/vect/vect-strided-mult.c: Likewise.
8372         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
8373         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
8374         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
8375         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
8376         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
8377         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8378         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
8379         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
8380         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
8381         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
8382         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
8383         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
8384         * gcc.dg/vect/vect-vfa-03.c: Likewise.
8385
8386         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
8387         target condition.
8388         * gcc.dg/vect/pr30843.c: Likewise.
8389         * gcc.dg/vect/pr33866.c: Likewise.
8390         * gcc.dg/vect/slp-reduc-6.c: Likewise.
8391         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
8392         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
8393         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
8394
8395 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
8396
8397         * gcc.dg/vect/slp-11.c: Split into...
8398         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
8399         gcc.dg/vect/slp-11c.c: ...these tests.
8400         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
8401         * gcc.dg/vect/slp-12c.c: ...this new test.
8402         * gcc.dg/vect/slp-19.c: Split into...
8403         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
8404         gcc.dg/vect/slp-19c.c: ...these new tests.
8405
8406 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
8407
8408         * lib/target-supports.exp
8409         (check_effective_target_vect_extract_even_odd_wide): Delete.
8410         (check_effective_target_vect_strided_wide): Likewise.
8411         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
8412         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
8413         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
8414         * gcc.dg/vect/pr37539.c: Likewise.
8415         * gcc.dg/vect/slp-11.c: Likewise.
8416         * gcc.dg/vect/slp-12a.c: Likewise.
8417         * gcc.dg/vect/slp-12b.c: Likewise.
8418         * gcc.dg/vect/slp-19.c: Likewise.
8419         * gcc.dg/vect/slp-23.c: Likewise.
8420         * gcc.dg/vect/vect-1.c: Likewise.
8421         * gcc.dg/vect/vect-98.c: Likewise.
8422         * gcc.dg/vect/vect-107.c: Likewise.
8423         * gcc.dg/vect/vect-strided-float.c: Likewise.
8424
8425 2011-05-02  Jason Merrill  <jason@redhat.com>
8426
8427         * g++.dg/init/new31.C: New.
8428
8429 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
8430
8431         PR c/35445
8432         * gcc.dg/pr35445.c: New test.
8433
8434 2011-05-02  Jason Merrill  <jason@redhat.com>
8435
8436         * c-c++-common/vla-1.c: New.
8437
8438 2011-05-02  Richard Guenther  <rguenther@suse.de>
8439
8440         PR tree-optimization/48822
8441         * gcc.dg/torture/pr48822.c: New testcase.
8442
8443 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
8444
8445         PR c++/47969
8446         * g++.dg/cpp0x/constexpr-47969.C: New.
8447
8448 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
8449
8450         PR testsuite/48498
8451         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
8452         on vect_no_align targets.
8453         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
8454         vect_no_align targets.
8455
8456 2011-05-01  Xinliang David Li  <davidxl@google.com>
8457
8458         * gcc.dg/tree-ssa/integer-addr.c: New test.
8459         * gcc.dg/tree-ssa/alias_bug.c: New test.
8460
8461 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8462
8463         PR libgfortran/48787
8464         * gfortran.dg/round_3.f08: Add more checks.
8465
8466 2011-04-30  Tobias Burnus  <burnus@net-b.de>
8467
8468         PR fortran/48821
8469         * gfortran.dg/import9.f90: New, proper test.
8470         * gfortran.dg/interface_37.f90: Remove bogus
8471         test (bogus copy of interface_36.f90).
8472
8473 2011-04-30  Tobias Burnus  <burnus@net-b.de>
8474
8475         PR fortran/48821
8476         * gfortran.dg/interface_37.f90: New.
8477
8478 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
8479
8480         PR fortran/48746
8481         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
8482
8483 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
8484
8485         PR tree-optimization/48809
8486         * gcc.c-torture/execute/pr48809.c: New test.
8487
8488 2011-04-29  Jeff Law <law@redhat.com>
8489
8490         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
8491
8492 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
8493
8494         PR c++/48606
8495         * g++.dg/init/ctor10.C: New.
8496
8497 2011-04-29  Le-Chun Wu  <lcwu@google.com>
8498
8499         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
8500           warning in implicitly instantiated templates.
8501
8502 2011-04-29  Le-Chun Wu  <lcwu@google.com>
8503
8504         * g++.dg/warn/Wnull-conversion-1.C: New.
8505         * g++.dg/warn/Wnull-conversion-2.C: New.
8506
8507 2011-04-29  Diego Novillo  <dnovillo@google.com>
8508
8509         * g++.old-deja/g++.other/null3.C: Expect warning about
8510         converting boolean to a pointer.
8511
8512 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
8513
8514         PR fortran/48462
8515         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
8516         being a target.
8517
8518         PR fortran/48746
8519         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
8520
8521 2011-04-29  Tobias Burnus  <burnus@net-b.de>
8522
8523         PR fortran/48810
8524         * gfortran.dg/typebound_proc_22.f90: New.
8525
8526         PR fortran/48800
8527         * gfortran.dg/interface_36.f90: New.
8528
8529 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8530
8531         PR libgfortran/48488
8532         PR libgfortran/48602
8533         PR libgfortran/48615
8534         PR libgfortran/48684
8535         PR libgfortran/48787
8536         * gfortran.dg/fmt_g.f: Adjust test.
8537         * gfortran.dg/fmt_g0_1.f08: Adjust test.
8538         * gfortran.dg/round_3.f08: New test.
8539         * gfortran.dg/namelist_print_1.f: Adjust test.
8540         * gfortran.dg/char4_iunit_1.f03: Adjust test.
8541         * gfortran.dg/f2003_io_5.f03: Adjust test.
8542         * gfortran.dg/coarray_15.f90: Adjust test.
8543         * gfortran.dg/namelist_65.f90: Adjust test.
8544         * gfortran.dg/fmt_cache_1.f: Adjust test.
8545         * gfortran.dg/char4_iunit_2.f03: Adjust test.
8546         * gfortran.dg/real_const_3.f90: Adjust test.
8547
8548 2011-04-29  Jan Hubicka  <jh@suse.cz>
8549
8550         * gcc.dg/tree-ssa/inline-10.c: New testcase.
8551         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
8552
8553 2011-04-28  Xinliang David Li  <davidxl@google.com>
8554
8555         * gcc.dg/tree-prof/prof-robust-1.c: New test.
8556         * g++.dg/prof-robust-1.C: New test.
8557
8558 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
8559
8560         PR tree-optimization/48765
8561         * gcc.dg/vect/pr48765.c: New.
8562
8563 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8564
8565         PR tree-optimization/48775
8566         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
8567
8568 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
8569
8570         PR c++/48798
8571         * g++.dg/inherit/pr48798.C: New.
8572         * g++.old-deja/g++.other/base1.C: Adjust.
8573
8574 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
8575
8576         PR c++/48656
8577         * g++.dg/template/inherit7.C: New test case.
8578
8579 2011-04-28  Richard Guenther  <rguenther@suse.de>
8580
8581         PR tree-optimization/40052
8582         PR tree-optimization/15347
8583         * gcc.dg/tree-ssa/vrp57.c: New testcase.
8584         * gcc.dg/pr15347.c: Likewise.
8585
8586 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
8587
8588         PR c++/48530
8589         * g++.dg/cpp0x/sfinae18.C: New.
8590
8591 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
8592
8593         PR c++/48771
8594         * g++.dg/ext/is_literal_type1.C: New.
8595
8596 2011-04-28  Tobias Burnus  <burnus@net-b.de>
8597
8598         PR fortran/48112
8599         PR fortran/48279
8600         * gfortran.dg/interface_35.f90: New.
8601         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
8602         * gfortran.dg/func_result_6.f90: Add dg-warning.
8603         * gfortran.dg/bessel_1.f90: Ditto.
8604         * gfortran.dg/hypot_1.f90: Ditto.
8605         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
8606         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8607         * gfortran.dg/interface_assignment_4.f90: Ditto.
8608
8609 2011-04-27  Jason Merrill  <jason@redhat.com>
8610
8611         * g++.dg/ext/complex8.C: New.
8612
8613         * g++.dg/cpp0x/initlist49.C: New.
8614         * g++.dg/init/new30.C: New.
8615
8616 2011-04-27  Tobias Burnus  <burnus@net-b.de>
8617
8618         PR fortran/48788
8619         * gfortran.dg/whole_file_34.f90: New.
8620
8621 2011-04-27  Jan Hubicka  <jh@suse.cz>
8622
8623         * gcc.dg/tree-ssa/inline-9.c: New testcase.
8624
8625 2011-04-27  Jason Merrill  <jason@redhat.com>
8626
8627         * g++.old-deja/g++.oliva/overload1.C: Adjust.
8628
8629         * g++.dg/parse/ambig6.C: New.
8630
8631 2011-04-27  Nick Clifton  <nickc@redhat.com>
8632
8633         * gcc.dg/20020312-2.c: Add definition for RX.
8634
8635         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
8636         option with RX targets.
8637
8638         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
8639         /* */ comments.
8640
8641 2011-04-27  Richard Guenther  <rguenther@suse.de>
8642
8643         * gcc.dg/tree-ssa/pr23382.c: Remove.
8644
8645 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8646
8647         PR target/48767
8648         * gcc.c-torture/compile/pr48767.c: New test.
8649
8650 2011-04-27  Richard Guenther  <rguenther@suse.de>
8651
8652         PR tree-optimization/48772
8653         * g++.dg/pr48772.C: New testcase.
8654
8655 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
8656
8657         PR c/48742
8658         * gcc.c-torture/compile/pr48742.c: New test.
8659
8660 2011-04-26  Jason Merrill  <jason@redhat.com>
8661
8662         * g++.dg/lookup/koenig13.C: New.
8663
8664         * g++.dg/cpp0x/initlist48.C: New.
8665
8666 2011-04-25  Jason Merrill  <jason@redhat.com>
8667
8668         * g++.dg/cpp0x/sfinae17.C: New.
8669
8670 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
8671
8672         PR target/48258
8673         * gcc.target/powerpc/pr48258-1.c: New file.
8674         * gcc.target/powerpc/pr48258-2.c: Ditto.
8675
8676 2011-04-26  Xinliang David Li  <davidxl@google.com>
8677
8678         * gcc.dg/uninit-suppress.c: New test.
8679         * gcc.dg/uninit-suppress.c: New test.
8680
8681 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
8682
8683         PR debug/48768
8684         * gcc.dg/pr48768.c: New test.
8685
8686         PR tree-optimization/48734
8687         * gcc.c-torture/compile/pr48734.c: New test.
8688
8689         PR testsuite/48753
8690         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
8691
8692 2011-04-26  Richard Guenther  <rguenther@suse.de>
8693
8694         PR tree-optimization/48731
8695         * gcc.dg/torture/pr48731.c: New testcase.
8696
8697 2011-04-26  Richard Guenther  <rguenther@suse.de>
8698
8699         PR testsuite/48753
8700         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
8701
8702 2011-04-26  Richard Guenther  <rguenther@suse.de>
8703
8704         PR middle-end/48694
8705         * gcc.dg/torture/pr48694-1.c: New testcase.
8706         * gcc.dg/torture/pr48694-2.c: Likewise.
8707
8708 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
8709
8710         * g++.dg/ext/underlying_type1.C: New.
8711         * g++.dg/ext/underlying_type2.C: Likewise.
8712         * g++.dg/ext/underlying_type3.C: Likewise.
8713         * g++.dg/ext/underlying_type4.C: Likewise.
8714         * g++.dg/ext/underlying_type5.C: Likewise.
8715         * g++.dg/ext/underlying_type6.C: Likewise.
8716         * g++.dg/ext/underlying_type7.C: Likewise.
8717         * g++.dg/ext/underlying_type8.C: Likewise.
8718         * g++.dg/ext/underlying_type9.C: Likewise.
8719         * g++.dg/ext/underlying_type10.C: Likewise.
8720
8721 2011-04-25  Jason Merrill  <jason@redhat.com>
8722
8723         * g++.dg/cpp0x/regress/template-const2.C: New.
8724
8725 2011-04-25  Jeff Law <law@redhat.com>
8726
8727         * gcc.dg/tree-ssa/vrp56.c: new test.
8728
8729 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8730
8731         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
8732
8733 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
8734
8735         PR preprocessor/48740
8736         * c-c++-common/raw-string-11.c: New test.
8737
8738 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
8739
8740         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
8741         hppa*-*-hpux*.
8742
8743 2011-04-23  Tobias Burnus  <burnus@net-b.de>
8744
8745         PR fortran/18918
8746         * gfortran.dg/coarray_19.f90: New.
8747
8748 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
8749
8750         PR c/48685
8751         * gcc.dg/pr48685.c: New test.
8752
8753 2011-04-22  Jan Hubicka  <jh@suse.cz>
8754
8755         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
8756
8757 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
8758
8759         PR tree-optimization/48717
8760         * gcc.c-torture/execute/pr48717.c: New test.
8761
8762 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
8763
8764         PR target/48723
8765         * gcc.target/i386/pr48723.c: New test.
8766
8767 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
8768
8769         PR c/48716
8770         * gcc.dg/gomp/pr48716.c: New test.
8771         * g++.dg/gomp/pr48716.C: New test.
8772
8773 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
8774
8775         PR c/36750
8776         * gcc.dg/missing-field-init-2.c: Update testcase.
8777
8778 2011-04-22  Alan Modra  <amodra@gmail.com>
8779
8780         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
8781
8782 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8783
8784         PR fortran/48405
8785         * gfortran.dg/function_optimize_6.f90:  New test.
8786
8787 2011-04-21  Easwaran Raman  <eraman@google.com>
8788
8789         * gcc.dg/stack-layout-2.c: New test.
8790
8791 2011-04-21  Richard Guenther  <rguenther@suse.de>
8792
8793         PR lto/48703
8794         * g++.dg/lto/pr48207-2_0.C: New testcase.
8795         * g++.dg/lto/pr48207-3_0.C: Likewise.
8796
8797 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8798
8799         * gnat.dg/volatile5.adb: New test.
8800         * gnat.dg/volatile5_pkg.ads: New helper.
8801
8802 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
8803
8804         PR target/48708
8805         * gcc.target/i386/pr48708.c: New test.
8806
8807 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
8808
8809         * gcc.dg/vect/vect-119.c: New test.
8810
8811 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
8812
8813         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
8814         and once without.
8815
8816 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
8817             Richard Sandiford  <richard.sandiford@linaro.org>
8818
8819         PR target/46329
8820         * gcc.target/arm/pr46329.c: New test.
8821
8822 2011-04-21  Tobias Burnus  <burnus@net-b.de>
8823
8824         PR fortran/18918
8825         * gfortran.dg/coarray_18.f90: New.
8826
8827 2011-04-20  Jason Merrill  <jason@redhat.com>
8828
8829         * g++.dg/cpp0x/initlist47.C: New.
8830
8831         * g++.dg/init/dtor4.C: New.
8832
8833 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
8834
8835         PR target/48678
8836         * gcc.target/i386/sse2-pinsrw.c: New test.
8837         * gcc.target/i386/avx-vpinsrw.c: Ditto.
8838         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
8839         * gcc.target/i386/sse2-insvhi.c: Ditto.
8840         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
8841         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
8842
8843 2011-04-20  Jason Merrill  <jason@redhat.com>
8844
8845         * g++.dg/template/const4.C: New.
8846
8847 2011-04-20  Easwaran Raman  <eraman@google.com>
8848
8849         * gcc.dg/stack-layout-1.c: New test.
8850
8851 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
8852
8853         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
8854         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
8855         function.
8856
8857 2011-04-20  Kai Tietz  <ktietz@redhat.com>
8858
8859         * gcc.dg/binop-xor1.c: New test.
8860         * gcc.dg/binop-xor2.c: New test.
8861         * gcc.dg/binop-xor3.c: New test.
8862         * gcc.dg/binop-xor4.c: New test.
8863         * gcc.dg/binop-xor5.c: New test.
8864
8865 2011-04-20  Richard Guenther  <rguenther@suse.de>
8866
8867         PR tree-optimization/47892
8868         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
8869
8870 2011-04-20  Richard Guenther  <rguenther@suse.de>
8871
8872         PR middle-end/48695
8873         * g++.dg/torture/pr48695.C: New testcase.
8874
8875 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
8876
8877         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
8878         * gcc.c-torture/execute/cmpsi-2.c: Ditto
8879         * gcc.c-torture/execute/pr45262.c: Ditto
8880         * gcc.dg/torture/pr43165.c: Ditto.
8881         * gcc.dg/torture/pr47228.c: Ditto.
8882         * gcc.dg/tree-ssa/pr45144.c: Ditto.
8883         * gcc.dg/ipa/pr45644.c: Ditto.
8884         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
8885         PDP11.
8886
8887 2011-04-19  Jason Merrill  <jason@redhat.com>
8888
8889         * g++.dg/ext/complex7.C: New.
8890
8891         * g++.dg/ext/attrib41.C: New.
8892
8893 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
8894
8895         PR testsuite/48676
8896         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
8897
8898 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
8899
8900         PR target/48678
8901         * gcc.target/i386/pr48678.c: New test.
8902
8903 2011-04-19  Martin Jambor  <mjambor@suse.cz>
8904
8905         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
8906         * g++.dg/opt/devirt2.C: New test.
8907         * g++.dg/ipa/devirt-g-1.C: Likewise.
8908
8909 2011-04-19  Tobias Burnus  <burnus@net-b.de>
8910
8911         PR fortran/48588
8912         * gfortran.dg/whole_file_33.f90: New.
8913
8914 2011-04-19  Martin Jambor  <mjambor@suse.cz>
8915
8916         * g++.dg/ipa/devirt-7.C: New test.
8917
8918 2011-04-19  Richard Guenther  <rguenther@suse.de>
8919
8920         PR lto/48207
8921         * g++.dg/lto/pr48207_0.C: New testcase.
8922
8923 2011-04-18  Jason Merrill  <jason@redhat.com>
8924
8925         * g++.dg/init/void1.C: New.
8926
8927         * g++.dg/cpp0x/union4.C: New.
8928
8929 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
8930
8931         PR middle-end/48661
8932         * g++.dg/torture/pr48661.C: New test.
8933
8934         PR c++/48632
8935         * g++.dg/gomp/pr48632.C: New test.
8936
8937 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
8938
8939         * gcc.target/i386/sse2-maskmovdqu.c: New test.
8940         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
8941
8942 2011-04-18  Tobias Burnus  <burnus@net-b.de>
8943
8944         PR fortran/18918
8945         * gfortran.dg/coarray_17.f90: New.
8946         * gfortran.dg/coarray_10.f90: Update dg-error.
8947
8948 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8949
8950         PR testsuite/48251
8951         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8952         * gfortran.dg/guality/guality.exp: Likewise.
8953
8954 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8955
8956         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
8957
8958 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8959
8960         * gcc.dg/vect/pr48377.c: Remove dg-do run.
8961
8962 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8963
8964         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
8965
8966 2011-04-18  Richard Guenther  <rguenther@suse.de>
8967
8968         PR middle-end/46364
8969         * g++.dg/torture/pr46364.C: New testcase.
8970
8971 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8972
8973         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
8974
8975 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
8976
8977         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
8978
8979 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
8980             Ira Rosen  <ira.rosen@linaro.org>
8981
8982         PR target/48252
8983         * gcc.target/arm/pr48252.c: New test.
8984
8985 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
8986
8987         PR tree-optimization/48616
8988         * gcc.dg/pr48616.c: New test.
8989
8990 2011-04-18  Tobias Burnus  <burnus@net-b.de>
8991
8992         PR fortran/18918
8993         * gfortran.dg/coarray_16.f90: New.
8994
8995 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
8996
8997         PR fortran/48462
8998         * gfortran.dg/realloc_on_assign_7.f03: New test.
8999
9000 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9001
9002         PR libgfortran/48602
9003         * gfortran.dg/fmt_g0_6.f08: New test.
9004
9005 2011-04-17  Jason Merrill  <jason@redhat.com>
9006
9007         * g++.dg/cpp0x/sfinae16.C: New.
9008
9009 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
9010
9011         * gcc.target/mips/reg-var-1.c: New test.
9012
9013 2011-04-17  Jan Hubicka  <jh@suse.cz>
9014
9015         * gcc.dg/winline-5.c: Update testcase.
9016
9017 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
9018
9019         * gnat.dg/discr27.ad[sb]: Move dg directive.
9020         * gnat.dg/discr28.ad[sb]: New test.
9021         * gnat.dg/discr28_pkg.ads: New helper.
9022
9023 2011-04-17  Michael Matz  <matz@suse.de>
9024
9025         PR tree-optimization/48622
9026         PR lto/48645
9027         * gcc.dg/lto/pr48622_0.c: New test.
9028
9029 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
9030
9031         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
9032         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
9033         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
9034         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9035         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9036         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9037
9038 2011-04-15  Jason Merrill  <jason@redhat.com>
9039
9040         * g++.dg/cpp0x/range-for17.C: New.
9041
9042 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9043
9044         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
9045         * g++.dg/cpp0x/range-for3.C: Likewise.
9046         * g++.dg/cpp0x/range-for9.C: Correct error message.
9047         * g++.dg/cpp0x/range-for11.C: New.
9048         * g++.dg/cpp0x/range-for12.C: New.
9049         * g++.dg/cpp0x/range-for13.C: New.
9050         * g++.dg/cpp0x/range-for14.C: New.
9051         * g++.dg/cpp0x/range-for15.C: New.
9052         * g++.dg/cpp0x/range-for16.C: New.
9053
9054 2011-04-15  Tobias Burnus  <burnus@net-b.de>
9055
9056         PR fortran/18918
9057         * gfortran.dg/coarray_15.f90: Change to dg-do run.
9058
9059 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
9060
9061         * objc.dg/naming-4.m: Updated.
9062         * objc.dg/naming-5.m: Updated.
9063         * objc.dg/naming-6.m: New.
9064         * objc.dg/naming-7.m: New.
9065         * obj-c++.dg/naming-1.mm: Updated.
9066         * obj-c++.dg/naming-2.mm: Updated.
9067         * obj-c++.dg/naming-3.mm: New.
9068         * obj-c++.dg/naming-4.mm: New.
9069
9070 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9071
9072         PR libgfortran/48589
9073         * gfortran.dg/fmt_g0_5.f08: New test.
9074
9075 2011-04-15  Richard Guenther  <rguenther@suse.de>
9076
9077         PR testsuite/48286
9078         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
9079
9080 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
9081
9082         * gcc.target/avr/torture/pr41885.c (dg-options): Change
9083         -finline-limit=0 to -fno-inline
9084
9085 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
9086
9087         PR target/48614
9088         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
9089         just avx.
9090
9091 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
9092
9093         PR target/48605
9094         * gcc.target/i386/sse4_1-insertps-3.c: New test.
9095         * gcc.target/i386/sse4_1-insertps-4.c: New test.
9096         * gcc.target/i386/avx-insertps-3.c: New test.
9097         * gcc.target/i386/avx-insertps-4.c: New test.
9098
9099 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
9100
9101         * gcc.target/avr/torture/pr41885.c (dg-options): Add
9102         -finline-limit=0
9103
9104 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
9105
9106         PR target/46779
9107         PR target/45291
9108         PR target/41894
9109         * gcc.target/avr/pr46779-1.c: New test case
9110         * gcc.target/avr/pr46779-2.c: New test case
9111
9112 2011-04-14  Jason Merrill  <jason@redhat.com>
9113
9114         * g++.dg/cpp0x/sfinae15.C: New.
9115
9116         * g++.dg/cpp0x/sfinae14.C: New.
9117
9118         * g++.dg/ext/vla10.C: New.
9119
9120 2011-04-14  Richard Guenther  <rguenther@suse.de>
9121
9122         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
9123
9124 2011-04-14  Richard Guenther  <rguenther@suse.de>
9125
9126         * gcc.dg/fold-bitand-4.c: Move ...
9127         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
9128
9129 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
9130
9131         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
9132         variables const.
9133         * gcc.target/avr/torture/trivial.c: Ditto.
9134
9135 2011-04-13  Jason Merrill  <jason@redhat.com>
9136
9137         * g++.dg/template/operator11.C: New.
9138
9139 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
9140
9141         PR middle-end/48591
9142         * gcc.dg/gomp/pr48591.c: New test.
9143
9144         PR c++/48570
9145         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
9146         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
9147
9148 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
9149
9150         PR c++/48574
9151         * g++.dg/template/dependent-expr7.C: New test case.
9152
9153 2011-04-13  Jason Merrill  <jason@redhat.com>
9154
9155         * g++.dg/cpp0x/sfinae13.C: New.
9156
9157 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
9158
9159         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
9160
9161 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
9162
9163         * gcc.target/arm/pr43698.c: Remove -march option.
9164
9165 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
9166
9167         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
9168         -march option.
9169
9170 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
9171
9172         PR fortran/48360
9173         PR fortran/48456
9174         * gfortran.dg/realloc_on_assign_6.f03: New test.
9175
9176 2011-04-12  Kai Tietz  <ktietz@redhat.com>
9177
9178         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
9179         targets the additional -mno-ms-bitfields and
9180         -Wno-packed-bitfield-compat options.
9181         * g++.dg/ext/bitfield3.C: Likewise.
9182         * g++.dg/ext/bitfield4.C: Likewise.
9183         * g++.dg/ext/bitfield5.C: Likewise.
9184         * gcc.dg/bitfld-15.c: Likewise.
9185         * gcc.dg/bitfld-16.c: Likewise.
9186         * gcc.dg/bitfld-17.c: Likewise.
9187         * gcc.dg/bitfld-18.c: Likewise.
9188
9189 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
9190
9191         * gcc.target/arm/neon-vld3-1.c: New test.
9192         * gcc.target/arm/neon-vst3-1.c: New test.
9193         * gcc.target/arm/neon/v*.c: Regenerate.
9194
9195 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
9196
9197         PR rtl-optimization/48549
9198         * g++.dg/opt/pr48549.C: New test.
9199
9200 2011-04-12  Richard Guenther  <rguenther@suse.de>
9201
9202         PR tree-optimization/46076
9203         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
9204
9205 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9206
9207         PR testsuite/21164
9208         * lib/compat.exp (compat-execute): Declare unsupported after
9209         stripping path from src1.
9210         * lib/lto.exp (lto-execute): Likewise.
9211
9212 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
9213
9214         PR c/48552
9215         * gcc.dg/pr48552-1.c: New test.
9216         * gcc.dg/pr48552-2.c: New test.
9217
9218 2011-04-11  Jason Merrill  <jason@redhat.com>
9219
9220         * g++.dg/cpp0x/sfinae12.C: New.
9221
9222         * g++.dg/cpp0x/enum10.C: New.
9223
9224         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
9225
9226         * g++.dg/cpp0x/rv-func.C: New.
9227
9228 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9229
9230         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
9231         alpha*-dec-osf5*.
9232
9233 2011-04-11  Martin Jambor  <mjambor@suse.cz>
9234
9235         PR tree-optimization/48195
9236         * gcc.dg/ipa/pr48195.c: New test.
9237
9238 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
9239
9240         * gnat.dg/return3.adb: Remove unused switch.
9241
9242 2011-04-08  Mike Stump  <mikestump@comcast.net>
9243
9244         PR testsuite/48506
9245         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
9246         default to fno-common.
9247
9248 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
9249
9250         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
9251         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
9252
9253 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9254
9255         PR fortran/48448
9256         * gfortran.dg/function_optimize_5.f90:  New test.
9257
9258 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
9259
9260         * gnat.dg/aggr17.adb: New test.
9261         * gnat.dg/aggr18.adb: Likewise.
9262
9263 2011-04-08  Michael Matz  <matz@suse.de>
9264
9265         PR middle-end/48389
9266         * gcc.target/i386/pr48389.c: New test.
9267
9268 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
9269
9270         PR rtl-optimization/48272
9271         * g++.dg/opt/pr48272.C: New.
9272
9273 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
9274
9275         PR rtl-optimization/48235
9276         * gcc.dg/pr48235.c: New.
9277
9278 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
9279
9280         PR rtl-optimization/48302
9281         * g++.dg/opt/pr48302.C: New.
9282
9283 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
9284
9285         PR target/48273
9286         * g++.dg/opt/pr48273.C: New.
9287
9288 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
9289
9290         PR rtl-optimization/48442
9291         * gcc.dg/pr48442.c: New.
9292
9293 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
9294
9295         PR tree-optimization/48377
9296         * gcc.dg/vect/pr48377.c: New test.
9297
9298 2011-04-07  Jason Merrill  <jason@redhat.com>
9299
9300         * g++.dg/cpp0x/regress/call1.C: New.
9301
9302         * g++.dg/cpp0x/variadic107.C: New.
9303
9304         * g++.dg/cpp0x/sfinae11.C: New.
9305         * g++.dg/cpp0x/noexcept02.C: Fix.
9306
9307         * g++.dg/cpp0x/sfinae10.C: New.
9308
9309         * g++.dg/cpp0x/sfinae9.C: New.
9310
9311         * c-c++-common/Wcast-qual-1.c: Move here from...
9312         * gcc.dg/cast-qual-3.c: ...here, and...
9313         * g++.dg/warn/Wcast-qual2.C: ...here.
9314
9315         * g++.dg/cpp0x/sfinae8.C: New.
9316
9317         * g++.dg/cpp0x/sfinae7.C: New.
9318
9319         * g++.dg/cpp0x/enum9.C: New.
9320
9321 2011-04-07  Mike Stump  <mikestump@comcast.net>
9322
9323         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
9324         with no trampolines.
9325
9326 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
9327
9328         PR fortran/48117
9329         * gfortran.dg/gomp/pr48117.f90: New test.
9330
9331         PR debug/48343
9332         * gcc.dg/torture/pr48343.c: New test.
9333
9334 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9335
9336         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
9337
9338 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
9339
9340         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
9341
9342 2011-04-07  Tom de Vries  <tom@codesourcery.com>
9343
9344         PR target/43920
9345         * lib/scanasm.exp (object-size): New proc.
9346         * gcc.target/arm/pr43920-2.c: New test.
9347
9348 2011-04-06  Tobias Burnus  <burnus@net-b.de>
9349
9350         PR fortran/18918
9351         PR fortran/48477
9352         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
9353
9354 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
9355
9356         * gcc.dg/mtune.c: Prune note from output.
9357
9358 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
9359
9360         PR debug/48466
9361         * gcc.dg/guality/pr36977.c: New test.
9362         * gcc.dg/guality/pr48466.c: New test.
9363
9364 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9365
9366         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
9367
9368 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
9369
9370         * gnat.dg/return3.adb: New test.
9371
9372 2011-04-06  Richard Guenther  <rguenther@suse.de>
9373
9374         PR tree-optimization/47663
9375         * gcc.dg/tree-ssa/inline-8.c: New testcase.
9376
9377 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
9378
9379         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
9380         Solaris 8 and 9 as well.
9381
9382 2011-04-05  Tom de Vries  <tom@codesourcery.com>
9383
9384         PR target/43920
9385         * gcc.target/arm/pr43920-1.c: New test.
9386
9387 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
9388
9389         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
9390         (cctor): Actually return the value.
9391         (main): Cast return values.
9392
9393 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9394
9395         * gfortran.dg/character_comparison_8.f90:  New test.
9396
9397 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9398
9399         * frontend-passes: (optimize_lexical_comparison): New function.
9400         (optimize_expr): Call it.
9401         (optimize_comparison): Also handle lexical comparison functions.
9402         Return false instad of -2 for unequal comparison.
9403
9404 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9405
9406         PR fortran/48412
9407         * function_optimize_4.f90:  New test.
9408
9409 2011-04-04  Tobias Burnus  <burnus@net-b.de>
9410
9411         PR fortran/18918
9412         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
9413         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
9414         * gfortran.dg/coarray_15.f90: New.
9415
9416 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9417
9418         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
9419         * gfortran.dg/bessel_7.f90: Likewise.
9420
9421 2011-04-03  Tobias Burnus  <burnus@net-b.de>
9422
9423         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
9424
9425 2011-04-03  Richard Guenther  <rguenther@suse.de>
9426             Ira Rosen  <ira.rosen@linaro.org>
9427
9428         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
9429         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
9430         -ftree-loop-if-convert-stores.
9431
9432 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
9433
9434         * gnat.dg/specs/aggr2.ads: New test.
9435
9436 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
9437
9438         * gnat.dg/debug2.ad[sb]: New test.
9439         * gnat.dg/debug2_pkg.ads: New helper.
9440         * gnat.dg/debug3.ad[sb]: New test.
9441
9442 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
9443
9444         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
9445
9446 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
9447
9448         PR middle-end/48335
9449         * gcc.c-torture/compile/pr48335-1.c: New test.
9450         * gcc.dg/pr48335-1.c: New test.
9451         * gcc.dg/pr48335-2.c: New test.
9452         * gcc.dg/pr48335-3.c: New test.
9453         * gcc.dg/pr48335-4.c: New test.
9454         * gcc.dg/pr48335-5.c: New test.
9455         * gcc.dg/pr48335-6.c: New test.
9456         * gcc.dg/pr48335-7.c: New test.
9457         * gcc.dg/pr48335-8.c: New test.
9458         * gcc.target/i386/pr48335-1.c: New test.
9459
9460 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
9461
9462         PR c/36299
9463         * gcc.dg/Waddress.c: New test.
9464
9465 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
9466
9467         PR fortran/48352
9468         * gfortran.dg/function_optimize_3.f90:  New test.
9469
9470 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
9471
9472         * gcc.c-torture/compile/20110401-1.c: New test.
9473
9474         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
9475         * g++.dg/lto/20091002-2_0.C: Likewise.
9476         * g++.dg/lto/20090303_0.c: Likewise.
9477         * g++.dg/lto/20091004-1_0.C: Likewise.
9478         * g++.dg/lto/20091002-3_0.C: Likewise.
9479         * g++.dg/lto/20091004-2_0.C: Likewise.
9480         * g++.dg/lto/20081123_0.C: Likewise.
9481         * g++.dg/lto/20090313_0.C: Likewise.
9482         * g++.dg/lto/20081109-1_0.C: Likewise.
9483         * g++.dg/lto/20081219_0.C: Likewise.
9484         * g++.dg/lto/20081204-1_0.C: Likewise.
9485         * g++.dg/lto/20090302_0.C: Likewise.
9486         * g++.dg/lto/20081119-1_0.C: Likewise.
9487         * g++.dg/lto/20081118_0.C: Likewise.
9488         * gcc.dg/lto/20091020-2_0.c: Likewise.
9489         * gcc.dg/lto/20090210_0.c: Likewise.
9490         * gcc.dg/lto/20081204-1_0.c: Likewise.
9491         * gcc.dg/lto/20081224_0.c: Likewise.
9492         * gcc.dg/lto/20090219_0.c: Likewise.
9493         * gcc.dg/lto/20091014-1_0.c: Likewise.
9494         * gcc.dg/lto/20091016-1_0.c: Likewise.
9495         * gcc.dg/lto/20090206-2_0.c: Likewise.
9496         * gcc.dg/lto/20090116_0.c: Likewise.
9497         * gcc.dg/lto/20091013-1_0.c: Likewise.
9498         * gcc.dg/lto/20091015-1_0.c: Likewise.
9499         * gcc.dg/lto/20090126-2_0.c: Likewise.
9500
9501 2011-03-31  Ian Lance Taylor  <iant@google.com>
9502
9503         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
9504
9505 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
9506
9507         * gnat.dg/opt16.adb: New test.
9508
9509 2011-03-31  Jason Merrill  <jason@redhat.com>
9510
9511         * g++.dg/cpp0x/defaulted24.C: New.
9512
9513 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9514
9515         PR target/16292
9516         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
9517         with -O0.
9518
9519 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
9520
9521         * g++.dg/other/i386-9.C: New test.
9522
9523 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9524
9525         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
9526
9527 2011-03-30  Jason Merrill  <jason@redhat.com>
9528
9529         * g++.dg/cpp0x/regress/error-recovery1.C: New.
9530
9531         * g++.dg/cpp0x/regress/isnan.C: New.
9532
9533         * g++.dg/cpp0x/initlist46.C: New.
9534
9535 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
9536
9537         PR target/47551
9538         * gcc.target/arm/neon-modes-2.c: New test.
9539
9540 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
9541
9542         PR c/48305
9543         * gcc.c-torture/compile/pr48305.c: New test.
9544
9545 2011-03-29  Jason Merrill  <jason@redhat.com>
9546
9547         * g++.dg/cpp0x/regress/value-dep1.C: New.
9548
9549 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
9550
9551         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
9552
9553 2011-03-29  Ian Lance Taylor  <iant@google.com>
9554
9555         * go.test/go-test.exp: Handle the test lines used in several new
9556         tests.
9557         (errchk): Add opts parameter.  Change all callers.  Handle parens
9558         in regexps.
9559
9560 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
9561             Dominique d'Humieres  <dominiq@lps.ens.fr>
9562
9563         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
9564         and __APPLE__ && __PPC__ && __ALTIVEC__.
9565
9566 2011-03-29  Jason Merrill  <jason@redhat.com>
9567
9568         * g++.dg/cpp0x/dependent1.C: New.
9569
9570         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
9571
9572         * g++.dg/cpp0x/constexpr-memfn1.C: New.
9573
9574         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
9575
9576 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
9577
9578         PR fortran/48095
9579         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
9580         * gfortran.dg/proc_ptr_comp_32.f90: New.
9581
9582 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
9583
9584         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
9585         check for corresponding warning.
9586
9587 2011-03-28  Jason Merrill  <jason@redhat.com>
9588
9589         * g++.dg/cpp0x/rv-deduce2.C: New.
9590
9591 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
9592
9593         PR debug/48203
9594         * gcc.dg/pr48203.c: New test.
9595
9596 2011-03-28  Jeff Law <law@redhat.com>
9597
9598         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
9599
9600 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
9601
9602         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
9603         and __PPC__ && __ALTIVEC__.
9604
9605 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
9606
9607         PR testsuite/48238
9608         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
9609         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9610         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9611         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9612
9613 2011-03-28  Jason Merrill  <jason@redhat.com>
9614
9615         * g++.dg/cpp0x/initlist-array2.C: New.
9616
9617         * g++.dg/cpp0x/initlist-array1.C: New.
9618
9619         * g++.dg/cpp0x/constexpr-compound.C: New.
9620
9621         * g++.dg/cpp0x/constexpr-using.C: New.
9622
9623         * g++.dg/cpp0x/constexpr-noexcept.C: New.
9624
9625 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
9626
9627         PR testsuite/48276
9628         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
9629
9630 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
9631
9632         * gcc.dg/slp-1.c: New test.
9633
9634 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9635
9636         * gcc.target/i386/avx256-unaligned-load-1.c: New.
9637         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
9638         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
9639         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
9640         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
9641         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
9642         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
9643         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
9644         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
9645         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
9646         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
9647         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
9648         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
9649         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
9650
9651 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
9652
9653         PR fortran/47065
9654         * gfortran.dg/trim_optimize_5.f90:  New test.
9655         * gfortran.dg/trim_optimize_6.f90:  New test.
9656
9657 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
9658
9659         PR target/38598
9660         * gcc.target/mips/madd-7.c: Remove -mlong32.
9661         * gcc.target/mips/msub-7.c: Likewise.
9662
9663 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
9664
9665         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
9666         accesses to preserve the meaning of the test for doubleword vectors.
9667         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
9668         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
9669
9670 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
9671
9672         PR fortran/48291
9673         * gfortran.dg/class_42.f03: New.
9674
9675 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
9676
9677         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
9678         strided accesses.
9679
9680 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
9681
9682         PR rtl-optimization/48144
9683         * gcc.dg/pr48144.c: New test.
9684
9685 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9686
9687         * gnat.dg/discr27.ad[sb]: New test.
9688
9689 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9690
9691         * gnat.dg/limited_with2.ad[sb]: New test.
9692         * gnat.dg/limited_with2_pkg1.ads: New helper.
9693         * gnat.dg/limited_with2_pkg2.ads: Likewise.
9694
9695 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9696
9697         * gnat.dg/opt15.adb: New test.
9698         * gnat.dg/opt15_pkg.ad[sb]: New helper.
9699
9700 2011-03-25  Tobias Burnus  <burnus@net-b.de>
9701
9702         PR fortran/48174
9703         PR fortran/45304
9704         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
9705         * gfortran.dg/leadz_trailz_3.f90: Ditto
9706
9707 2011-03-25  Martin Jambor  <mjambor@suse.cz>
9708
9709         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
9710
9711 2011-03-25  Jason Merrill  <jason@redhat.com>
9712
9713         * g++.dg/cpp0x/defaulted22.C: New.
9714         * g++.dg/cpp0x/defaulted23.C: New.
9715         * g++.dg/cpp0x/defaulted15.C: Adjust.
9716
9717 2011-03-25  Jason Merrill  <jason@redhat.com>
9718
9719         * g++.dg/cpp0x/move1.C: New.
9720
9721 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
9722
9723         PR target/48287
9724         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
9725
9726 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9727
9728         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
9729         for mips-sgi-irix6.5.
9730         Replace snprintf prototype by <stdio.h>.
9731
9732 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9733
9734         PR testsuite/48283
9735         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
9736         run_expensive_tests.
9737         * gcc.dg/graphite/block-4.c: Likewise.
9738         * gcc.dg/graphite/block-7.c: Likewise.
9739         * gcc.dg/graphite/block-8.c: Likewise.
9740
9741 2011-03-25  Richard Guenther  <rguenther@suse.de>
9742
9743         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
9744         * g++.dg/tree-ssa/pr8781.C: Likewise.
9745         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9746         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9747         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9748         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
9749         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9750         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
9751         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
9752         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
9753         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
9754         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
9755         * gcc.dg/tree-ssa/pr21574.c: Likewise.
9756         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
9757         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
9758         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
9759         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
9760         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9761         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9762         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9763         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
9764         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
9765         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9766         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
9767         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
9768         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
9769         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
9770         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
9771         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9772         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9773         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
9774         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
9775         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9776         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9777         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9778         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
9779         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
9780         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
9781         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
9782         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
9783         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
9784         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
9785         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
9786         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
9787         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
9788         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9789         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
9790         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9791         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
9792         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9793         * c-c++-common/pr46562-2.c: Likewise.
9794         * gfortran.dg/pr42108.f90: Likewise.
9795         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
9796         foo to be inlined even at -O1.
9797         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
9798         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
9799         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
9800         * gcc.dg/matrix/matrix.exp: Disable FRE.
9801
9802 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
9803
9804         PR debug/48204
9805         * gcc.dg/dfp/pr48204.c: New test.
9806
9807 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
9808
9809         PR target/48209
9810         * gcc.c-torture/execute/pr47917.c: Move this...
9811         * gcc.dg/torture/pr47917.c: to here and add xfails.
9812
9813 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9814
9815         * gnat.dg/array16.ad[sb]: New test.
9816         * gnat.dg/array16.ads: New helper.
9817
9818 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9819
9820         * gnat.dg/derived_type2.adb: New test.
9821
9822 2011-03-24  Richard Guenther  <rguenther@suse.de>
9823
9824         PR tree-optimization/48271
9825         * g++.dg/torture/pr48271.C: New testcase.
9826
9827 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9828
9829         * gnat.dg/array15.ad[sb]: New test.
9830
9831 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
9832
9833         PR target/48237
9834         * gcc.target/i386/pr48237.c: New test.
9835
9836 2011-03-24  Richard Guenther  <rguenther@suse.de>
9837
9838         PR middle-end/48269
9839         * gcc.dg/builtin-object-size-10.c: New testcase.
9840
9841 2011-03-24  Richard Guenther  <rguenther@suse.de>
9842
9843         PR tree-optimization/46562
9844         * c-c++-common/pr46562-2.c: New testcase.
9845         * c-c++-common/pr46562.c: Likewise.
9846
9847 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
9848
9849         * gcc.dg/vect/vect-cselim-1.c: New test.
9850         * gcc.dg/vect/vect-cselim-2.c: New test.
9851
9852 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
9853
9854         * gcc.target/arm/pr46934.c: New.
9855
9856 2011-03-23  Ian Lance Taylor  <iant@google.com>
9857
9858         * go.test/go-test.exp (errchk): Ignore lines containing ////.
9859
9860 2011-03-23  Richard Guenther  <rguenther@suse.de>
9861
9862         * gcc.dg/struct: Remove directory and contents.
9863
9864 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9865
9866         PR testsuite/48251
9867         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9868
9869 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
9870
9871         * gnat.dg/discr26.ad[sb]: New test.
9872         * gnat.dg/discr26_pkg.ads: New helper.
9873
9874 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
9875
9876         PR target/47553
9877         * gcc.target/arm/neon-vld-1.c: New test.
9878
9879 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
9880
9881         * gnat.dg/array14.ad[sb]: New test.
9882         * gnat.dg/array14_pkg.ads: New helper.
9883
9884 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
9885
9886         * gcc.c-torture/execute/920501-8.x: Remove.
9887         * gcc.c-torture/execute/930513-1.x: Remove.
9888         * gcc.c-torture/execute/960312-1.x: Remove.
9889         * gcc.c-torture/compile/20000804-1.c,
9890         gcc.c-torture/compile/20001205-1.c,
9891         gcc.c-torture/compile/20001226-1.c,
9892         gcc.c-torture/compile/20010518-2.c,
9893         gcc.c-torture/compile/20020312-1.c,
9894         gcc.c-torture/compile/20020604-1.c,
9895         gcc.c-torture/compile/920501-12.c,
9896         gcc.c-torture/compile/920501-4.c,
9897         gcc.c-torture/compile/920520-1.c,
9898         gcc.c-torture/compile/980506-1.c,
9899         gcc.c-torture/execute/980709-1.x,
9900         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
9901         options for m68hc11.
9902         * gcc.dg/cpp/assert4.c: Don't handle ARC.
9903         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
9904         m68hc11.
9905
9906 2011-03-22  Nick Clifton  <nickc@redhat.com>
9907
9908         * lib/target-supports.exp (check_profiling_available): Add MN10300
9909         to the list of targets that do not support profiling.  Restore
9910         alpha sorting to this list.
9911
9912 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
9913
9914         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
9915         failure on 32-bit systems.
9916         * gcc.dg/torture/vector-2.c: Ditto.
9917
9918 2011-03-22  Richard Guenther  <rguenther@suse.de>
9919
9920         PR tree-optimization/48228
9921         * gcc.dg/Wstrict-overflow-23.c: New testcase.
9922
9923 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
9924
9925         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
9926         powerpc.
9927
9928         PR target/48226
9929         * gcc.target/powerpc/pr48226.c: New file.
9930
9931 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
9932
9933         * lib/prune.exp (prune_gcc_output): Prune "could not create
9934         compact unwind for" warnings.
9935
9936 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
9937
9938         PR c/42544
9939         PR c/48197
9940         * gcc.c-torture/execute/pr42544.c: New test.
9941         * gcc.c-torture/execute/pr48197.c: New test.
9942
9943 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
9944
9945         PR preprocessor/48192
9946         * gcc.target/powerpc/pr48192.c: New file.
9947
9948         PR target/48053
9949         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
9950         split problem of 0 being loaded in a VSX register.
9951
9952 2011-03-21  Richard Guenther  <rguenther@suse.de>
9953
9954         PR c/47939
9955         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
9956         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9957         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9958         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9959
9960 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
9961
9962         PR target/48213
9963         * gcc.dg/pr48213.c: New test.
9964
9965 2011-03-21  Kai Tietz  <ktietz@redhat.com>
9966
9967         PR target/12171
9968         * g++.dg/plugin/attribute_plugin.c: Adjust test.
9969
9970 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
9971
9972         * gcc.target/arm/xor-and.c: New.
9973
9974 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9975
9976         PR fortran/22572
9977         * gfortran.dg/function_optimize_1.f90:  New test.
9978         * gfortran.dg/function_optimize_2.f90:  New test.
9979
9980 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
9981
9982         PR rtl-optimization/47502
9983         * gcc.target/i386/pr47502-1.c: New.
9984         * gcc.target/i386/pr47502-2.c: Likewise.
9985
9986 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
9987
9988         PR rtl-optimization/48156
9989         * gcc.dg/pr48156.c: New test.
9990
9991 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9992
9993         PR libfortran/47439
9994         * gfortran.dg/scratch_1.f90: Adjust test.
9995
9996 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9997
9998         PR libfortran/47439
9999         * gfortran.dg/scratch_1.f90: New test.
10000
10001 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
10002
10003         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
10004         variably modified typedefs.
10005         * gcc.dg/c1x-typedef-2.c: Remove.
10006
10007 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
10008
10009         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
10010         * gcc.dg/c1x-anon-struct-3.c: New test.
10011         * gcc.dg/anon-struct-11.c: Update.
10012
10013 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10014
10015         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
10016         dg-xfail-run-if.
10017         Only xfail with gas.
10018
10019 2011-03-18  Jason Merrill  <jason@redhat.com>
10020
10021         * g++.dg/template/fn-ptr1.C: New.
10022
10023         * g++.dg/overload/volatile1.C: New.
10024
10025         * g++.dg/opt/pr23372.C: New.
10026
10027         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
10028
10029 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10030
10031         PR middle-end/47405
10032         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
10033
10034 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
10035
10036         * gcc.target/arm/unsigned-extend-1.c: New.
10037
10038 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
10039
10040         PR bootstrap/48161
10041         * gcc.c-torture/compile/pr48161.c: New test.
10042
10043 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
10044
10045         PR middle-end/47725
10046         * gcc.dg/torture/pr47725.c: New.
10047
10048 2011-03-17  Jason Merrill  <jason@redhat.com>
10049
10050         * g++.dg/cpp0x/constexpr-overflow2.C: New.
10051         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
10052
10053 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
10054
10055         * gnat.dg/specs/elab2.ads: New test.
10056         * gnat.dg/specs/elab2_pkg.ads: New helper.
10057
10058 2011-03-17  Jason Merrill  <jason@redhat.com>
10059
10060         * g++.dg/cpp0x/decltype-1212.C: New.
10061         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
10062
10063 2011-03-17  Jason Merrill  <jason@redhat.com>
10064
10065         * g++.dg/parse/memfnquals1.C: New.
10066
10067 2011-03-17  Richard Guenther  <rguenther@suse.de>
10068
10069         PR middle-end/48134
10070         * gcc.dg/pr48134.c: New testcase.
10071
10072 2011-03-17  Richard Guenther  <rguenther@suse.de>
10073
10074         PR middle-end/48165
10075         * g++.dg/torture/pr48165.C: New testcase.
10076
10077 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
10078
10079         PR rtl-optimization/48141
10080         * gcc.dg/pr48141.c: New test.
10081
10082 2011-03-16  Jason Merrill  <jason@redhat.com>
10083
10084         * g++.dg/cpp0x/constexpr-48089.C: New.
10085
10086         * g++.dg/cpp0x/constexpr-abi1.C: New.
10087
10088         * g++.dg/cpp0x/constexpr-46336.C: New.
10089         * g++.dg/parse/friend5.C: Adjust expected errors.
10090
10091         * g++.dg/cpp0x/constexpr-47570.C: New.
10092
10093 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
10094
10095         PR debug/47510
10096         * ++.dg/debug/dwarf2/typedef6.C: New test.
10097
10098 2011-03-16  Jason Merrill  <jason@redhat.com>
10099
10100         * g++.dg/cpp0x/elision2.C: New.
10101
10102         * g++.dg/cpp0x/constexpr-array3.C: New.
10103
10104 2011-03-16  Jason Merrill  <jason@redhat.com>
10105
10106         * g++.dg/cpp0x/sfinae6.C: New.
10107         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
10108         * g++.dg/cpp0x/pr45908.C: Likewise.
10109         * g++.dg/cpp0x/sfinae6.C: Likewise.
10110         * g++.old-deja/g++.jason/conversion11.C: Likewise.
10111         * g++.old-deja/g++.law/arg11.C: Likewise.
10112
10113 2011-03-16  Jason Merrill  <jason@redhat.com>
10114
10115         * g++.dg/template/incomplete6.C: New.
10116
10117 2011-03-16  Jeff Law <law@redhat.com>
10118
10119         * gcc.dg/tree-ssa/vrp55.c: New test.
10120
10121 2011-03-16  Jason Merrill  <jason@redhat.com>
10122
10123         * g++.dg/cpp0x/auto22.C: New.
10124
10125 2011-03-16  Richard Guenther  <rguenther@suse.de>
10126
10127         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
10128         optimizing it away if promoted to const.
10129
10130 2011-03-16  Richard Guenther  <rguenther@suse.de>
10131
10132         PR tree-optimization/48149
10133         * gcc.dg/fold-complex-1.c: New testcase.
10134
10135 2011-03-16  Richard Guenther  <rguenther@suse.de>
10136
10137         PR testsuite/48147
10138         * gcc.dg/guality/pr45882.c: Really make sure no inlining
10139         or cloning happens.
10140
10141 2011-03-16  Richard Guenther  <rguenther@suse.de>
10142
10143         PR tree-optimization/26134
10144         * gcc.dg/tree-ssa/complex-6.c: New testcase.
10145
10146 2011-03-16  Richard Guenther  <rguenther@suse.de>
10147
10148         PR tree-optimization/48146
10149         * gcc.dg/torture/pr48146.c: New testcase.
10150
10151 2011-03-16  Richard Guenther  <rguenther@suse.de>
10152
10153         * gcc.dg/tree-ssa/pr14814.c: Adjust.
10154         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
10155
10156 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
10157
10158         PR middle-end/48136
10159         * gcc.c-torture/compile/pr48136.c: New test.
10160
10161         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
10162
10163         PR debug/45882
10164         * gcc.dg/guality/pr45882.c: New test.
10165
10166 2011-03-15  Jason Merrill  <jason@redhat.com>
10167
10168         * g++.dg/cpp0x/constexpr-recursion.C: New.
10169
10170         * g++.dg/cpp0x/implicit11.C: New.
10171
10172 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
10173
10174         * g++.dg/cpp0x/constexpr-attribute.C: New.
10175
10176 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10177
10178         * g++.dg/parse/pr34758.C: New.
10179
10180 2011-03-15  Xinliang David Li  <davidxl@google.com>
10181
10182         PR c/47837
10183         * gcc.dg/uninit-pred-7_d.c: New test.
10184         * gcc.dg/uninit-pred-8_d.c: New test.
10185
10186 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
10187
10188         PR target/46788
10189         * gcc.target/arm/pr46788.c: New.
10190
10191 2011-03-15  Richard Guenther  <rguenther@suse.de>
10192
10193         PR middle-end/47650
10194         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
10195         * gfortran.dg/ishft_4.f90: Likewise.
10196         * gfortran.dg/leadz_trailz_3.f90: Likewise.
10197
10198 2011-03-15  Richard Guenther  <rguenther@suse.de>
10199
10200         PR tree-optimization/13954
10201         * g++.dg/tree-ssa/pr13954.C: New testcase.
10202
10203 2011-03-15  Richard Guenther  <rguenther@suse.de>
10204
10205         PR tree-optimization/48037
10206         * gcc.target/i386/pr48037-1.c: New testcase.
10207
10208 2011-03-15  Richard Guenther  <rguenther@suse.de>
10209
10210         PR tree-optimization/41490
10211         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
10212         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
10213         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
10214         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
10215         * g++.dg/tree-ssa/pr33604.C: Adjust.
10216
10217 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
10218
10219         PR middle-end/47917
10220         * gcc.c-torture/execute/pr47917.c: New test.
10221         * gcc.dg/pr47917.c: New test.
10222
10223         PR middle-end/38878
10224         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
10225
10226 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
10227
10228         * gcc.target/i386/sse4_1-floor-vec.c: New test.
10229         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
10230         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
10231         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
10232         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
10233         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
10234         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
10235         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
10236         * gcc.target/i386/avx-floor-vec.c: Ditto.
10237         * gcc.target/i386/avx-ceil-vec.c: Ditto.
10238         * gcc.target/i386/avx-trunc-vec.c: Ditto.
10239         * gcc.target/i386/avx-rint-vec.c: Ditto.
10240         * gcc.target/i386/avx-floorf-vec.c: Ditto.
10241         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
10242         * gcc.target/i386/avx-truncf-vec.c: Ditto.
10243         * gcc.target/i386/avx-rintf-vec.c: Ditto.
10244
10245 2011-03-14  Tom Tromey  <tromey@redhat.com>
10246
10247         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
10248         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
10249         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
10250
10251 2011-03-14  Tom Tromey  <tromey@redhat.com>
10252
10253         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
10254         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
10255         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
10256
10257 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
10258
10259         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
10260
10261 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
10262
10263         PR rtl-optimization/47166
10264         * gcc.c-torture/execute/postmod-1.c: New test.
10265
10266 2011-03-14  Richard Guenther  <rguenther@suse.de>
10267
10268         PR middle-end/48098
10269         * gcc.dg/torture/pr48098.c: New testcase.
10270
10271 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
10272
10273         PR target/48053
10274         * gcc.target/powerpc/pr48053-1.c: New test.
10275         * gcc.target/powerpc/pr48053-2.c: Likewise.
10276
10277 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
10278
10279         PR libfortran/48066
10280         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
10281
10282 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
10283
10284         PR libfortran/48066
10285         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
10286
10287 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
10288
10289         PR fortran/48059
10290         * gfortran.dg/class_41.f03: New.
10291
10292 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
10293
10294         * g++.dg/conversion/cast3.C: New test.
10295
10296 2011-03-11  Jason Merrill  <jason@redhat.com>
10297
10298         * g++.dg/template/error45.C: New.
10299
10300         * g++.dg/parse/no-type-defn1.C: New.
10301
10302         * g++.dg/ext/attrib40.C: New.
10303
10304         * g++.dg/cpp0x/regress/array1.C: New.
10305
10306 2011-03-11  Richard Guenther  <rguenther@suse.de>
10307
10308         PR tree-optimization/48067
10309         * gcc.dg/pr48067.c: New testcase.
10310
10311 2011-03-11  Richard Guenther  <rguenther@suse.de>
10312
10313         PR lto/48073
10314         * g++.dg/lto/20110311-1_0.C: New testcase.
10315
10316 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
10317
10318         PR c++/48035
10319         * g++.dg/inherit/virtual8.C: New test.
10320
10321         PR middle-end/48044
10322         * gcc.dg/torture/pr48044.c: New test.
10323
10324 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
10325
10326         PR fortran/47768
10327         * gfortran.dg/proc_ptr_comp_31.f90: New.
10328
10329 2011-03-11  Richard Guenther  <rguenther@suse.de>
10330
10331         PR tree-optimization/47278
10332         * gcc.dg/torture/pr47278-1.c: New testcase.
10333         * gcc.dg/torture/pr47278-2.c: Likewise.
10334
10335 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
10336
10337         PR tree-optimization/48063
10338         * gcc.dg/torture/pr48063.c: New test.
10339
10340 2011-03-10  Jason Merrill  <jason@redhat.com>
10341
10342         * g++.dg/template/array22.C: New.
10343
10344         * g++.dg/cpp0x/syntax-err1.C: New.
10345         * g++.dg/parse/error36.C: Adjust expected errors.
10346         * g++.old-deja/g++.pt/ctor2.C: Likewise.
10347         * g++.old-deja/g++.pt/typename3.C: Likewise.
10348         * g++.old-deja/g++.pt/typename4.C: Likewise.
10349         * g++.old-deja/g++.pt/typename6.C: Likewise.
10350
10351 2011-03-09  Jason Merrill  <jason@redhat.com>
10352
10353         * g++.dg/template/nontype22.C: New.
10354
10355 2011-03-09  Martin Jambor  <mjambor@suse.cz>
10356
10357         PR tree-optimization/47714
10358         * g++.dg/torture/pr47714.C: New test.
10359
10360 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
10361
10362         PR target/47755
10363         * gcc.target/powerpc/pr47755-2.c: New file.
10364
10365 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
10366
10367         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
10368         is not set in the environment, pass 64 as first argument when not
10369         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
10370         native where ulimit -u is supported.
10371
10372 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10373
10374         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
10375
10376 2011-03-08  Jason Merrill  <jason@redhat.com>
10377
10378         * g++.dg/template/nontype21.C: New.
10379
10380         * g++.dg/template/anon5.C: New.
10381
10382 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
10383
10384         PR debug/47881
10385         * gcc.dg/pr47881.c: New test.
10386
10387 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
10388
10389         PR c++/47957
10390         * g++.dg/lookup/template3.C: New test.
10391
10392 2011-03-08  Kai Tietz  <ktietz@redhat.com>
10393
10394         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
10395         'long' type.
10396
10397 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
10398
10399         PR testsuite/47954
10400         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
10401         sizeof to compute alignment.
10402
10403 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
10404
10405         PR tree-optimization/48022
10406         * gcc.dg/pr48022-1.c: New test.
10407         * gcc.dg/pr48022-2.c: New test.
10408
10409 2011-03-07  Jason Merrill  <jason@redhat.com>
10410
10411         * g++.dg/template/nontype20.C: New.
10412         * g++.dg/init/member1.C: Adjust expected errors.
10413         * g++.dg/parse/constant4.C: Likewise.
10414         * g++.dg/template/qualified-id3.C: Likewise.
10415         * g++.old-deja/g++.pt/crash10.C: Likewise.
10416
10417         * g++.dg/cpp0x/regress/non-const1.C: New.
10418
10419 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
10420
10421         PR debug/47991
10422         * gcc.dg/pr47991.c: New test.
10423
10424 2011-03-07  Jason Merrill  <jason@redhat.com>
10425
10426         * g++.dg/abi/mangle46.C: New.
10427
10428 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
10429
10430         PR target/47862
10431         * gcc.target/powerpc/pr47862.c: New.
10432
10433 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
10434
10435         PR target/45413
10436         * gcc.target/i386/combine-mul.c: Require nonpic.
10437
10438 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
10439             Nathan Froyd  <froydnj@codesourcery.com>
10440
10441         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
10442
10443 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
10444
10445         * README.QMTEST: Remove.
10446
10447 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
10448             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10449
10450         PR fortran/47850
10451         * gfortran.dg/array_constructor_37.f90 : New test.
10452
10453 2011-03-05  Jason Merrill  <jason@redhat.com>
10454
10455         * g++.dg/abi/mangle39.C: ABI v5, not 6.
10456         * g++.dg/abi/mangle45.C: Likewise.
10457         * g++.dg/cpp0x/trailing1.C: Likewise.
10458
10459 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10460
10461         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
10462
10463 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
10464
10465         PR rtl-optimization/47899
10466         * gcc.dg/pr47899.c: New test.
10467
10468         * gcc.dg/torture/pr47968.c: Ignore warnings.
10469
10470         PR tree-optimization/47967
10471         * gcc.c-torture/compile/pr47967.c: New test.
10472
10473 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
10474
10475         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
10476         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
10477
10478 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
10479
10480         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
10481         and property_getAttributes() if __OBJC2__.
10482         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10483         * objc.dg/property/property-encoding-1.m: New.
10484         * obj-c++.dg/property/property-encoding-1.mm: New.
10485
10486 2011-03-04  Jason Merrill  <jason@redhat.com>
10487
10488         * g++.dg/template/pseudodtor6.C: New.
10489
10490         * g++.dg/inherit/covariant19.C: New.
10491
10492 2011-03-04  Richard Guenther  <rguenther@suse.de>
10493
10494         PR middle-end/47968
10495         * gcc.dg/torture/pr47968.c: New testcase.
10496
10497 2011-03-04  Richard Guenther  <rguenther@suse.de>
10498
10499         PR middle-end/47975
10500         * gcc.dg/torture/pr47975.c: New testcase.
10501
10502 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
10503
10504         PR c++/47974
10505         * g++.dg/template/crash106.C: New.
10506
10507 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
10508
10509         PR c/47963
10510         * gcc.dg/gomp/pr47963.c: New test.
10511         * g++.dg/gomp/pr47963.C: New test.
10512
10513 2011-03-02  Jason Merrill  <jason@redhat.com>
10514
10515         * g++.dg/cpp0x/regress/condition1.C: New.
10516
10517         * g++.dg/cpp0x/constexpr-ctor9.C: New.
10518
10519 2011-03-01  Jason Merrill  <jason@redhat.com>
10520
10521         * g++.dg/cpp0x/lambda/lambda-98.C: New.
10522
10523         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
10524
10525 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
10526
10527         PR rtl-optimization/47925
10528         * gcc.c-torture/execute/pr47925.c: New test.
10529
10530 2011-03-01  Jason Merrill  <jason@redhat.com>
10531
10532         * g++.dg/cpp0x/decltype25.C: New.
10533
10534         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
10535
10536 2011-03-01  Richard Guenther  <rguenther@suse.de>
10537
10538         PR tree-optimization/47890
10539         * gcc.dg/torture/pr47890.c: New testcase.
10540
10541 2011-03-01  Richard Guenther  <rguenther@suse.de>
10542
10543         PR lto/47924
10544         * gcc.dg/lto/pr47924_0.c: New testcase.
10545
10546 2011-03-01  Richard Guenther  <rguenther@suse.de>
10547
10548         PR lto/46911
10549         * gfortran.dg/lto/pr46911_0.f: New testcase.
10550
10551 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10552
10553         PR libgfortran/47933
10554         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
10555         compile errors from older code form.
10556
10557 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10558
10559         PR libgfortran/47567
10560         * gfortran.dg/fmt_fw_d.f90: New test.
10561
10562 2011-02-28  Jason Merrill  <jason@redhat.com>
10563
10564         * g++.dg/inherit/covariant18.C: New.
10565
10566 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
10567
10568         PR middle-end/47893
10569         * gcc.dg/pr47893.c: New test.
10570
10571 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
10572
10573         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
10574         NULL in case of a selector with conflicting types.
10575         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
10576
10577 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
10578
10579         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
10580         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
10581         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
10582         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
10583
10584 2011-02-28  Jason Merrill  <jason@redhat.com>
10585
10586         PR c++/47906
10587         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
10588
10589 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10590
10591         PR libgfortran/47778
10592         * gfortran.dg/namelist_71.f90: New test.
10593
10594 2011-02-27  Jason Merrill  <jason@redhat.com>
10595
10596         PR c++/47906
10597         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
10598         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
10599
10600 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
10601
10602         PR c++/46466
10603         * g++.dg/cpp0x/constexpr-ctor8.C: New.
10604
10605 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
10606
10607         PR fortran/47886
10608         * gfortran.dg/gomp/task-1.f90: Removed.
10609
10610 2011-02-26  Jason Merrill  <jason@redhat.com>
10611
10612         * g++.dg/template/this-targ1.C: New.
10613
10614         * g++.dg/cpp0x/regress/template-const1.C: New.
10615         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
10616         * g++.dg/template/function1.C: Adjust.
10617         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
10618         * g++.dg/debug/debug7.C: Adjust.
10619
10620 2011-02-26  Tobias Burnus  <burnus@net-b.de>
10621
10622         PR fortran/47886
10623         * gfortran.dg/gomp/task-1.f90: New.
10624
10625 2011-02-25  Jie Zhang  <jie@codesourcery.com>
10626
10627         * gcc.target/arm/neon-thumb2-move.c: Add
10628         dg-require-effective-target arm_thumb2_ok.
10629
10630 2011-02-24  Jason Merrill  <jason@redhat.com>
10631
10632         * g++.dg/parse/constant1.C: Specify C++98 mode.
10633         * g++.dg/parse/constant5.C: Likewise.
10634         * g++.dg/parse/error2.C: Likewise.
10635         * g++.dg/parse/semicolon3.C: Likewise.
10636         * g++.dg/template/crash14.C: Likewise.
10637         * g++.dg/template/local4.C: Likewise.
10638         * g++.dg/template/nontype3.C: Likewise.
10639         * g++.dg/parse/crash31.C: Adjust expected errors.
10640         * g++.dg/template/function1.C: Likewise.
10641         * g++.dg/template/ref3.C: Likewise.
10642         * g++.dg/template/static9.C: Likewise.
10643         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
10644
10645         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
10646         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
10647         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
10648         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
10649         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
10650
10651 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
10652
10653         PR fortran/47878
10654         * gfortran.dg/pr47878.f90: New test.
10655
10656 2011-02-24  Richard Guenther  <rguenther@suse.de>
10657
10658         PR testsuite/47801
10659         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
10660         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
10661
10662 2011-02-24  Richard Guenther  <rguenther@suse.de>
10663
10664         PR fortran/47839
10665         * gfortran.dg/lto/pr47839_0.f90: New testcase.
10666         * gfortran.dg/lto/pr47839_1.f90: Likewise.
10667
10668 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10669
10670         PR libgfortran/47567
10671         * gfortran.dg/fmt_f0_1.f90: Update test.
10672
10673 2011-02-23  Jason Merrill  <jason@redhat.com>
10674
10675         * g++.dg/abi/mangle39.C: Adjust parm mangling.
10676         * g++.dg/abi/mangle45.C: New.
10677
10678         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
10679         * g++.dg/template/canon-type-9.C: Match use of decltype
10680         between declaration and definition.
10681         * g++.dg/template/canon-type-12.C: Likewise.
10682
10683 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
10684
10685         PR fortran/40850
10686         * gfortran.dg/nested_allocatables_1.f90: New.
10687
10688 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
10689
10690         PR c++/46868
10691         * g++.dg/pr46868.C: New test.
10692         * g++.dg/parse/parameter-declaration-1.C: Adjust.
10693         * g++.dg/parse/error14.C: Adjust.
10694
10695 2011-02-23  Richard Guenther  <rguenther@suse.de>
10696
10697         PR tree-optimization/47838
10698         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
10699
10700 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
10701
10702         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
10703
10704 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
10705
10706         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
10707         * gfortran.dg/count_init_expr.f03: Ditto.
10708         * gfortran.dg/gomp/pr43711.f90: Ditto.
10709         * gcc.dg/struct-parse-2.c: Ditto.
10710         * gcc.dg/parse-error-3.c: Ditto.
10711         * gcc.dg/Wlogical-op-1.c: Ditto.
10712         * gcc.dg/Walways-true-1.c: Ditto.
10713         * gcc.dg/pr24225.c: Ditto.
10714         * gcc.dg/Walways-true-2.c: Ditto.
10715         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
10716         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
10717         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
10718         * g++.dg/overload/defarg4.C: Ditto.
10719         * g++.dg/inherit/covariant16.C: Ditto.
10720         * g++.dg/inherit/virtual7.C: Ditto.
10721         * g++.dg/template/canon-type-9.C: Ditto.
10722         * g++.dg/template/access19.C: Ditto.
10723         * g++.dg/template/call7.C: Ditto.
10724         * g++.dg/template/canon-type-2.C: Ditto.
10725         * g++.dg/template/init7.C: Ditto.
10726         * g++.dg/template/sizeof-template-argument.C: Ditto.
10727         * g++.dg/template/const3.C: Ditto.
10728         * g++.dg/template/sfinae26.C: Ditto.
10729         * g++.dg/template/sfinae26.C: Ditto.
10730         * g++.dg/template/canon-type-11.C: Ditto.
10731         * g++.dg/template/union2.C: Ditto.
10732         * g++.dg/template/canon-type-3.C: Ditto.
10733         * g++.dg/template/canon-type-1.C: Ditto.
10734         * g++.dg/template/canon-type-5.C: Ditto.
10735         * g++.dg/template/canon-type-7.C: Ditto.
10736         * g++.dg/template/canon-type-10.C: Ditto.
10737         * g++.dg/template/spec36.C: Ditto.
10738         * g++.dg/template/typedef38.C: Ditto.
10739         * g++.dg/template/canon-type-4.C: Ditto.
10740         * g++.dg/template/canon-type-6.C: Ditto.
10741         * g++.dg/template/canon-type-13.C: Ditto.
10742         * g++.dg/template/instantiate9.C: Ditto.
10743         * g++.dg/template/ttp22.C: Ditto.
10744         * g++.dg/warn/Wreturn-type-6.C: Ditto.
10745         * g++.dg/warn/Walways-true-1.C: Ditto.
10746         * g++.dg/warn/Wlogical-op-1.C: Ditto.
10747         * g++.dg/warn/Walways-true-2.C: Ditto.
10748         * g++.dg/conversion/op4.C: Ditto.
10749         * g++.dg/opt/pr19650.C: Ditto.
10750         * g++.dg/lookup/friend11.C: Ditto.
10751         * g++.dg/other/default2.C: Ditto.
10752         * g++.dg/other/default3.C: Ditto.
10753         * g++.dg/other/dtor2.C: Ditto.
10754         * g++.dg/other/friend5.C: Ditto.
10755         * g++.dg/other/default5.C: Ditto.
10756         * g++.dg/init/brace6.C: Ditto.
10757         * g++.dg/init/aggr5.C: Ditto.
10758         * g++.dg/init/error2.C: Ditto.
10759         * g++.dg/expr/bound-mem-fun.C: Ditto.
10760         * g++.dg/expr/cond6.C: Ditto.
10761         * g++.dg/expr/stmt-expr-1.C: Ditto.
10762         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
10763         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
10764         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
10765         * g++.dg/cpp0x/bracket1.C: Ditto.
10766         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
10767         * g++.dg/cpp0x/pr38646.C: Ditto.
10768         * g++.dg/cpp0x/variadic73.C: Ditto.
10769         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
10770         * g++.dg/cpp0x/bracket4.C: Ditto.
10771         * g++.dg/cpp0x/decltype4.C: Ditto.
10772         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
10773         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
10774         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
10775         * g++.dg/cpp0x/variadic-new2.C: Ditto.
10776         * g++.dg/cpp0x/decltype2.C: Ditto.
10777         * g++.dg/cpp0x/decltype1.C: Ditto.
10778         * g++.dg/cpp0x/bracket2.C: Ditto.
10779         * g++.dg/cpp0x/decltype5.C: Ditto.
10780         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
10781         * g++.dg/cpp0x/variadic70.C: Ditto.
10782         * g++.dg/cpp0x/decltype6.C: Ditto.
10783         * g++.dg/cpp0x/rvo.C: Ditto.
10784         * g++.dg/cpp0x/vt-40092.C: Ditto.
10785         * g++.dg/cpp0x/variadic-new.C: Ditto.
10786         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
10787         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
10788         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
10789         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
10790         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
10791         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
10792         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
10793         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
10794         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
10795         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
10796         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
10797         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
10798         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
10799         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
10800         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
10801         * g++.dg/cpp0x/pr39639.C: Ditto.
10802         * g++.dg/cpp0x/decltype3.C: Ditto.
10803         * g++.dg/cpp0x/variadic68.C: Ditto.
10804         * g++.dg/cpp0x/variadic-function.C: Ditto.
10805         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
10806         * g++.dg/cpp0x/variadic-bind.C: Ditto.
10807         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
10808         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
10809         * g++.dg/parse/crash35.C: Ditto.
10810         * g++.dg/parse/crash40.C: Ditto.
10811         * g++.dg/parse/defarg12.C: Ditto.
10812         * g++.dg/parse/crash34.C: Ditto.
10813         * g++.dg/parse/constructor3.C: Ditto.
10814         * g++.dg/parse/template23.C: Ditto.
10815         * g++.dg/parse/crash56.C: Ditto.
10816         * g++.dg/parse/dtor13.C: Ditto.
10817         * g++.dg/parse/error33.C: Ditto.
10818         * g++.dg/parse/ctor9.C: Ditto.
10819         * g++.dg/parse/error32.C: Ditto.
10820         * g++.dg/parse/error37.C: Ditto.
10821         * g++.dg/parse/bitfield3.C: Ditto.
10822         * g++.dg/parse/struct-4.C: Ditto.
10823         * g++.dg/ext/has_trivial_copy.C: Ditto.
10824         * g++.dg/ext/is_polymorphic.C: Ditto.
10825         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
10826         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
10827         * g++.dg/ext/has_nothrow_assign.C: Ditto.
10828         * g++.dg/ext/is_union.C: Ditto.
10829         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
10830         * g++.dg/ext/is_pod.C: Ditto.
10831         * g++.dg/ext/has_virtual_destructor.C: Ditto.
10832         * g++.dg/ext/has_trivial_constructor.C: Ditto.
10833         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
10834         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
10835         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
10836         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
10837         * g++.dg/ext/is_abstract.C: Ditto.
10838         * g++.dg/ext/has_trivial_assign.C: Ditto.
10839         * g++.dg/ext/is_class.C: Ditto.
10840         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
10841         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
10842         * g++.dg/ext/is_base_of.C: Ditto.
10843         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
10844         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
10845         * g++.dg/ext/is_empty.C: Ditto.
10846         * g++.dg/ext/is_enum.C: Ditto.
10847         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
10848         * gnat.dg/opt11.adb: Ditto.
10849         * obj-c++.dg/pr45735.mm: Ditto.
10850         * obj-c++.dg/pr24393.mm: Ditto.
10851         * obj-c++.dg/exceptions-2.mm: Ditto.
10852         * objc.dg/pr45735.m: Ditto.
10853         * objc.dg/pr24393.m: Ditto.
10854
10855 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
10856
10857         * objc.dg/attributes/objc-exception-1.m: New.
10858
10859 2011-02-23  Jie Zhang  <jie@codesourcery.com>
10860
10861         * gcc.dg/cpp/include7.c: New test.
10862
10863 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
10864
10865         PR c++/47242
10866         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
10867
10868 2011-02-23  Jie Zhang  <jie@codesourcery.com>
10869
10870         PR rtl-optimization/47763
10871         * gcc.dg/pr47763.c: New test.
10872
10873 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
10874
10875         PR fortran/45743
10876         * gfortran.dg/whole_file_32.f90 : New test.
10877
10878 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
10879
10880         PR c++/47666
10881         * g++.dg/inherit/virtual7.C: New test.
10882
10883 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
10884
10885         PR objc/47832
10886         * objc.dg/type-size-3.m: Updated error message.
10887         * objc.dg/type-size-4.m: New test.
10888         * objc.dg/type-size-5.m: New test.
10889
10890 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10891
10892         * lib/gnat.exp: Fix comments.
10893         Don't load libgloss.exp.
10894         (default_gnat_version): Call $compiler with --version.
10895         Adapt regexp for gnatmake output, insert version.
10896         (gnat_version): New proc.
10897         (gnat_init): Remove gnat_libgcc_s_path.
10898         (gnat_target_compile): Likewise.
10899         Remove ld_library_path.
10900         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
10901         (gnat_pass): Remove.
10902         (gnat_pass): Remove.
10903         (gnat_finish): Remove.
10904         (gnat_exit): Remove.
10905         (local_find_gnatmake): Reindent.
10906         (runtest_file_p): Remove.
10907         (prune_warnings): Remove.
10908         (find_gnatclean): New proc.
10909         * lib/gnat-dg.exp (lremove): New proc.
10910         (gnat-dg-test): Reindent.
10911         Remove additional output files.
10912         (gnat-dg-runtest): Remove.
10913
10914         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
10915         * gnat.dg/loop_optimization6.adb: Likewise.
10916         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
10917
10918 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
10919
10920         PR tree-optimization/47835
10921         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
10922
10923 2011-02-22  Tobias Burnus  <burnus@net-b.de>
10924
10925         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
10926         * gfortran.dg/abstract_type_2.f03: Ditto.
10927         * gfortran.dg/abstract_type_3.f03: Ditto.
10928         * gfortran.dg/abstract_type_4.f03: Ditto.
10929         * gfortran.dg/abstract_type_5.f03: Ditto.
10930         * gfortran.dg/abstract_type_6.f03: Ditto.
10931         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
10932         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
10933         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
10934         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
10935         * gfortran.dg/array_function_5.f90: Ditto.
10936         * gfortran.dg/asynchronous_3.f03: Ditto.
10937         * gfortran.dg/char_expr_1.f90: Ditto.
10938         * gfortran.dg/class_14.f03: Ditto.
10939         * gfortran.dg/data_array_6.f: Ditto.
10940         * gfortran.dg/data_invalid.f90: Ditto.
10941         * gfortran.dg/dot_product_1.f03: Ditto.
10942         * gfortran.dg/func_derived_5.f90: Ditto.
10943         * gfortran.dg/func_result_4.f90: Ditto.
10944         * gfortran.dg/implied_do_1.f90: Ditto.
10945         * gfortran.dg/initialization_25.f90: Ditto.
10946         * gfortran.dg/initialization_26.f90: Ditto.
10947         * gfortran.dg/interface_34.f90: Ditto.
10948         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
10949         * gfortran.dg/keyword_symbol_1.f90: Ditto.
10950         * gfortran.dg/matmul_8.f03: Ditto.
10951         * gfortran.dg/merge_init_expr.f90: Ditto.
10952         * gfortran.dg/pack_assign_1.f90: Ditto.
10953         * gfortran.dg/pack_vector_1.f90: Ditto.
10954         * gfortran.dg/pointer_check_8.f90: Ditto.
10955         * gfortran.dg/product_init_expr.f03: Ditto.
10956         * gfortran.dg/reshape_order_5.f90: Ditto.
10957         * gfortran.dg/reshape_shape_1.f90: Ditto.
10958         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
10959         * gfortran.dg/same_name_2.f90: Ditto.
10960         * gfortran.dg/selected_real_kind_1.f90: Ditto.
10961         * gfortran.dg/spread_init_expr.f03: Ditto.
10962         * gfortran.dg/stmt_func_1.f90: Ditto.
10963         * gfortran.dg/sum_init_expr.f03: Ditto.
10964         * gfortran.dg/transpose_3.f03: Ditto.
10965         * gfortran.dg/unpack_init_expr.f03: Ditto.
10966         * gfortran.dg/warn_conversion.f90: Ditto.
10967         * gfortran.dg/warn_conversion_2.f90: Ditto.
10968         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
10969         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
10970         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
10971         * gfortran.dg/whole_file_16.f90: Ditto.
10972         * gfortran.dg/whole_file_17.f90: Ditto.
10973         * gfortran.dg/whole_file_18.f90: Ditto.
10974         * gfortran.dg/whole_file_20.f03: Ditto.
10975         * gfortran.dg/whole_file_5.f90: Ditto.
10976         * gfortran.dg/whole_file_6.f90: Ditto.
10977         * gfortran.dg/write_invalid_format.f90: Ditto.
10978         * gfortran.dg/zero_sized_6.f90: Ditto.
10979
10980 2011-02-21  Jeff Law <law@redhat.com>
10981
10982         PR rtl-optimization/46178
10983         * gcc.target/i386/pr46178.c: New test.
10984
10985         PR rtl-optimization/46002
10986         * gcc.c-torture/compile/pr46002.c: New test.
10987
10988 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10989
10990         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
10991         *-*-hpux10*.
10992
10993 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
10994
10995         PR debug/47106
10996         * g++.dg/debug/pr47106.C: Require effective target lto.
10997
10998 2011-02-21  Jason Merrill  <jason@redhat.com>
10999
11000         * g++.dg/cpp0x/constexpr-diag2.C: New.
11001
11002 2011-02-20  Jason Merrill  <jason@redhat.com>
11003
11004         * g++.dg/cpp0x/constexpr-ctor7.C: New.
11005
11006         * g++.dg/cpp0x/fntmpdefarg2.C: New.
11007
11008         * g++.dg/overload/conv-op1.C: New.
11009
11010         * g++.dg/cpp0x/constexpr-synth1.C: New.
11011
11012 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
11013
11014         * objc.dg/layout-2.m: New.
11015         * objc.dg/selector-3.m: Adjusted location of error message.
11016         * objc.dg/type-size-3.m: Same.
11017         * obj-c++.dg/selector-3.mm: Same.
11018
11019 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
11020
11021         PR objc/47784
11022         * objc.dg/property/dotsyntax-22.m: New.
11023         * obj-c++.dg/property/dotsyntax-22.mm: New.
11024
11025 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
11026
11027         PR c++/46394
11028         * g++.dg/template/typedef38.C: New test.
11029
11030 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
11031
11032         PR fortran/46818
11033         * gfortran.dg/whole_file_30.f90 : New test.
11034         * gfortran.dg/whole_file_31.f90 : New test.
11035
11036 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
11037
11038         PR fortran/45077
11039         PR fortran/44945
11040         * gfortran.dg/whole_file_28.f90 : New test.
11041         * gfortran.dg/whole_file_29.f90 : New test.
11042
11043 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
11044
11045         PR c++/44118
11046         * g++.dg/template/crash105.C: New.
11047
11048 2011-02-19  Jason Merrill  <jason@redhat.com>
11049
11050         * g++.dg/cpp0x/regress/no-elide1.C: New.
11051
11052 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
11053
11054         PR tree-optimization/46620
11055         * gcc.dg/pr46620.c: New.
11056
11057 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
11058
11059         PR c/47809
11060         * gcc.target/i386/pr47809.c: New test.
11061
11062 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11063             Tobias Burnus  <burnus@net-b.de>
11064
11065         * lib/target-supports.exp
11066         (check_effective_target_fortran_large_real): New check for large reals.
11067         * gfortran.dg/nan_7.f90: New test.
11068
11069 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11070
11071         PR libgfortran/47567
11072         * gfortran.dg/fmt_f0_1.f90: Update test.
11073
11074 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
11075
11076         PR fortran/47348
11077         * gfortran.dg/array_constructor_36.f90 : New test.
11078         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
11079         allow for comparison between different elements of the array
11080         constructor at different levels of optimization.
11081
11082 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
11083
11084         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
11085         * gcc.target/i386/pr32280-1.c: Likewise.
11086
11087 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
11088
11089         PR target/47800
11090         * gcc.target/i386/pr47800.c: New test.
11091
11092 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
11093
11094         * objc/execute/exceptions/foward-1.x: New.
11095
11096 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
11097
11098         PR fortran/47789
11099         * gfortran.dg/derived_constructor_comps_4.f90: New.
11100
11101 2011-02-18  Tobias Burnus
11102
11103         PR fortran/47775
11104         * gfortran.dg/func_result_6.f90: New.
11105
11106 2011-02-18  Michael Matz  <matz@suse.de>
11107
11108         PR fortran/45586
11109         * gfortran.dg/lto/pr45586_0.f90: New test.
11110         * gfortran.dg/typebound_proc_20.f90: Ditto.
11111         * gfortran.dg/typebound_proc_21.f90: Ditto.
11112
11113 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
11114
11115         PR c++/47795
11116         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
11117
11118 2011-02-18  Tobias Burnus  <burnus@net-b.de>
11119
11120         PR fortran/47750
11121         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
11122         gcc_warning_prefix.
11123         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
11124         normalizing the error/warning output.
11125         * gfortran.dg/Wall.f90: Update dg-error/warning.
11126         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
11127         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
11128         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
11129         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
11130         * gfortran.dg/class_30.f90: Update dg-error/warning.
11131         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
11132         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
11133         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
11134         * gfortran.dg/entry_17.f90: Update dg-error/warning.
11135         * gfortran.dg/entry_19.f90: Update dg-error/warning.
11136         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
11137         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
11138         * gfortran.dg/g77/12632.f: Update dg-error/warning.
11139         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
11140         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
11141         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
11142         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
11143         * gfortran.dg/goto_8.f90: Update dg-error/warning.
11144         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
11145         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
11146         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
11147         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
11148         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
11149         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
11150         * gfortran.dg/volatile3.f90: Update dg-error/warning.
11151         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
11152         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
11153         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
11154         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
11155         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
11156
11157 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
11158
11159         PR fortran/47768
11160         * gfortran.dg/proc_ptr_comp_30.f90: New.
11161
11162 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
11163
11164         PR debug/47780
11165         * gcc.target/i386/pr47780.c: New test.
11166
11167 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
11168
11169         PR fortran/47767
11170         * gfortran.dg/class_40.f03: New.
11171
11172 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
11173
11174         PR c++/47208
11175         * g++.dg/cpp0x/auto21.C: New test.
11176
11177 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
11178
11179         * objc.dg/special/unclaimed-category-1.h: Updated for
11180         new ABI support.
11181         * objc.dg/special/unclaimed-category-1.m: Same.
11182         * objc.dg/zero-link-1.m: Same.
11183         * objc.dg/lookup-1.m: Same.
11184         * objc.dg/torture/strings/const-str-9.m
11185         * objc.dg/torture/strings/const-str-10.m: Same.
11186         * objc.dg/torture/strings/const-str-11.m: Same.
11187         * objc.dg/torture/forward-1.m: Same.
11188         * objc.dg/zero-link-2.m: Same.
11189         * objc.dg/encode-7-next-64bit.m: Same.
11190         * objc.dg/method-4.m: Same.
11191         * objc.dg/next-runtime-1.m: Same.
11192         * objc.dg/image-info.m: Same.
11193         * objc.dg/pr23214.m: Same.
11194         * objc.dg/symtab-1.m: Same.
11195         * obj-c++.dg/basic.m: Same.
11196         * obj-c++.dg/proto-lossage-3.m: Same.
11197         * obj-c++.dg/torture/strings/const-str-10.m: Same.
11198         * obj-c++.dg/torture/strings/const-str-11.m: Same.
11199         * obj-c++.dg/torture/strings/const-str-9.m: Same.
11200         * obj-c++.dg/method-11.m: Same.
11201         * objc/execute/enumeration-1.m: Same.
11202         * objc/execute/object_is_class.m: Same.
11203         * objc/execute/formal_protocol-2.m: Same.
11204         * objc/execute/formal_protocol-4.m: Same.
11205         * objc/execute/formal_protocol-6.m: Same.
11206         * objc/execute/bycopy-3.m: Same.
11207         * objc/execute/exceptions/catchall-1.m: Same.
11208         * objc/execute/exceptions/finally-1.m: Same.
11209         * objc/execute/exceptions/local-variables-1.m: Same.
11210         * objc/execute/exceptions/foward-1.m: Same.
11211         * objc/execute/bf-common.h
11212         * objc/execute/enumeration-2.m: Same.
11213         * objc/execute/formal_protocol-1.m: Same.
11214         * objc/execute/formal_protocol-3.m: Same.
11215         * objc/execute/formal_protocol-5.m: Same.
11216         * objc/execute/accessing_ivars.m: Same.
11217         * objc/execute/bycopy-2.m: Same.
11218         * objc/execute/formal_protocol-7.m: Same.
11219         * objc/execute/compatibility_alias.m: Same.
11220         * objc/execute/no_clash.m: Same.
11221         * objc/execute/object_is_meta_class.m: Same.
11222         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
11223         * objc/execute/class-tests-1.h: Include stdio.h.
11224         * objc/execute/class-tests-2.h: Same.
11225         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
11226         runtimes.
11227         * obj-c++.dg/try-catch-2.mm: Same.
11228
11229 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
11230
11231         PR c++/47783
11232         * g++.dg/warn/Wunused-parm-4.C: New test.
11233
11234 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
11235             Jan Hubicka  <jh@suse.cz>
11236
11237         PR debug/47106
11238         PR debug/47402
11239         * g++.dg/debug/pr47106.C: New.
11240
11241 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
11242
11243         PR target/43653
11244         * gcc.target/i386/pr43653.c: New test.
11245
11246 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
11247
11248         PR c++/47172
11249         * g++.dg/template/inherit6.C: New test.
11250
11251 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
11252
11253         PR fortran/47745
11254         * gfortran.dg/class_39.f03: New.
11255
11256 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
11257
11258         PR c++/47326
11259         * g++.dg/cpp0x/variadic106.C: New test.
11260
11261 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
11262
11263         PR libfortran/47757
11264         * gfortran.dg/pr47757-1.f90: New test.
11265         * gfortran.dg/pr47757-2.f90: New test.
11266         * gfortran.dg/pr47757-3.f90: New test.
11267
11268         PR c++/47704
11269         * g++.dg/cpp0x/enum8.C: New test.
11270
11271 2011-02-15  Jason Merrill  <jason@redhat.com>
11272
11273         * g++.dg/inherit/implicit-trivial1.C: New.
11274         * g++.dg/cpp0x/implicit-trivial1.C: New.
11275
11276 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
11277
11278         PR middle-end/47725
11279         * gcc.dg/torture/pr47725.c: Removed.
11280
11281 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
11282
11283         PR target/47755
11284         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
11285         constant does not generate a load from memory.
11286
11287 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
11288
11289         PR middle-end/47725
11290         * gcc.dg/torture/pr47725.c: New.
11291
11292 2011-02-15  Richard Guenther  <rguenther@suse.de>
11293
11294         PR tree-optimization/47743
11295         * gcc.dg/torture/pr47743.c: New testcase.
11296
11297 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
11298
11299         PR middle-end/47581
11300         * gcc.target/i386/pr47581.c: New test.
11301
11302 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
11303
11304         PR fortran/47730
11305         * gfortran.dg/select_type_22.f03: New.
11306
11307 2011-02-14  Jason Merrill  <jason@redhat.com>
11308
11309         * g++.dg/cpp0x/regress/enum1.C: New.
11310
11311 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
11312
11313         * gnat.dg/include.adb: New test.
11314
11315 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
11316
11317         PR fortran/47728
11318         * gfortran.dg/class_38.f03: New.
11319
11320 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
11321
11322         * gcc.dg/pr46494.c: New test.
11323
11324 2011-02-14  Richard Guenther  <rguenther@suse.de>
11325
11326         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
11327
11328 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11329
11330         PR ada/41929
11331         * gnat.dg/null_pointer_deref1.exp: Don't skip on
11332         sparc*-sun-solaris2.11.
11333
11334 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
11335
11336         PR fortran/47349
11337         * gfortran.dg/argument_checking_18.f90: New.
11338
11339 2011-02-13  Tobias Burnus  <burnus@net-b.de>
11340
11341         * gfortran.dg/argument_checking_13.f90: Update dg-error.
11342         * gfortran.dg/argument_checking_17.f90: New.
11343
11344 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
11345
11346         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
11347         are temporarily disabled.
11348         * gfortran.dg/class_7.f03: Ditto.
11349         * gfortran.dg/coarray_14.f90: Ditto.
11350         * gfortran.dg/typebound_proc_13.f03: Ditto.
11351
11352 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
11353
11354         PR fortran/45586
11355         * gfortran.dg/extends_11.f03: New.
11356
11357 2011-02-11  Xinliang David Li  <davidxl@google.com>
11358
11359         PR tree-optimization/47707
11360         * g++.dg/tree-ssa/pr47707.C: New test.
11361
11362 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
11363
11364         * g++.dg/opt/inline17.C: New test.
11365
11366 2011-02-11  Tobias Burnus  <burnus@net-b.de>
11367
11368         PR fortran/47550
11369         * gfortran.dg/pure_formal_2.f90: New.
11370
11371 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
11372
11373         PR rtl-optimization/47614
11374         * gfortran.dg/pr47614.f: New.
11375
11376 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
11377
11378         PR driver/47678
11379         * gcc.dg/opts-6.c: New test.
11380
11381 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
11382
11383         PR debug/47684
11384         * gcc.dg/pr47684.c: New test.
11385
11386 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11387
11388         PR target/47629
11389         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
11390         c99_runtime, dg-add-options c99_runtime.
11391         (main): Use __asm__.
11392
11393 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11394
11395         PR testsuite/47400
11396         * lib/target-supports.exp (check_ascii_locale_available): New proc.
11397         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
11398         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
11399         * gcc.dg/ucnid-10.c: Likewise.
11400         * gcc.dg/ucnid-13.c: Likewise.
11401         * gcc.dg/ucnid-7.c: Likewise.
11402         * gcc.dg/ucnid-8.c: Likewise.
11403         Adapt dg-warning line number.
11404
11405 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
11406
11407         * gcc.target/i386/parity-1.c: Use -march=k8.
11408         * gcc.target/i386/parity-2.c: Ditto.
11409         * gcc.target/i386/vecinit-1.c: Ditto.
11410         * gcc.target/i386/vecinit-2.c: Ditto.
11411
11412 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11413
11414         PR target/46610
11415         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
11416         * gcc.target/mips/save-restore-3.c: Likewise.
11417         * gcc.target/mips/save-restore-4.c: Likewise.
11418         * gcc.target/mips/save-restore-5.c: Likewise.
11419
11420         PR target/47683
11421         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
11422         * g++.dg/tree-prof/partition2.C: Likewise.
11423
11424 2011-02-09  Jason Merrill  <jason@redhat.com>
11425
11426         * g++.dg/tree-ssa/inline-3.C: Use a normal function
11427         rather than misdeclare std::puts.
11428
11429         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
11430         * g++.dg/other/warning1.C: Likewise.
11431         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
11432         * g++.old-deja/g++.gb/scope06.C: Likewise.
11433         * g++.old-deja/g++.law/cvt11.C: Likewise.
11434         * g++.old-deja/g++.law/init1.C: Likewise.
11435         * g++.dg/abi/mangle26.C: Likewise.
11436
11437         * g++.dg/template/function1.C: Adjust for C++0x mode.
11438         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
11439
11440         * g++.dg/ext/label10.C: Adjust for C++0x mode.
11441         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
11442
11443         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
11444
11445         * g++.dg/cpp0x/regress/abi-empty7.C: New.
11446
11447         * g++.dg/cpp0x/regress: New directory.
11448         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
11449         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
11450         * g++.dg/cpp0x/regress/regress3.C: New.
11451
11452 2011-02-10  Richard Guenther  <rguenther@suse.de>
11453
11454         PR tree-optimization/47677
11455         * gcc.dg/torture/pr47677.c: New testcase.
11456
11457 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
11458
11459         * objc.dg/special/load-category-1.m: Remove unused header.
11460         * objc.dg/special/load-category-1a.m: Likewise.
11461         * objc.dg/special/load-category-2.m: Likewise.
11462         * objc.dg/special/load-category-2a.m: Likewise.
11463         * objc.dg/special/load-category-3.m: Likewise.
11464         * objc.dg/special/load-category-3a.m: Likewise.
11465         * objc.dg/attributes/proto-attribute-2.m: Likewise.
11466         * objc.dg/attributes/proto-attribute-3.m: Likewise.
11467         * objc.dg/attributes/class-attribute-1.m: Likewise.
11468         * objc.dg/property/property.exp: Don't run for Darwin < 9.
11469         * obj-c++.dg/property/property.exp: Likewise.
11470         * objc.dg/attributes/method-sentinel-1.m: Update type header.
11471         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
11472         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
11473         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
11474         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
11475         * obj-c++.dg/template-8.mm: Likewise.
11476
11477 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
11478
11479         PR target/47665
11480         * gcc.target/i386/pr47665.c: New test.
11481
11482 2011-02-10  Jie Zhang  <jie@codesourcery.com>
11483
11484         PR testsuite/47622
11485         Revert
11486         2011-02-05  Jie Zhang  <jie@codesourcery.com>
11487         PR debug/42631
11488         * gcc.dg/pr42631.c: Update test.
11489         * gcc.dg/pr42631-2.c: New test.
11490
11491 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
11492
11493         PR fortran/47352
11494         * gfortran.dg/proc_decl_25.f90: New.
11495
11496 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
11497
11498         PR fortran/47463
11499         * gfortran.dg/typebound_assignment_2.f03: New.
11500
11501 2011-02-09  Richard Guenther  <rguenther@suse.de>
11502
11503         PR tree-optimization/47664
11504         * gcc.dg/tree-ssa/inline-7.c: New testcase.
11505
11506 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
11507
11508         PR middle-end/47646
11509         * gnat.dg/uninit_func.adb: Adjust dg directive.
11510
11511 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
11512
11513         PR middle-end/47646
11514         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
11515
11516 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
11517
11518         PR fortran/47637
11519         * gfortran.dg/auto_dealloc_2.f90: New.
11520
11521 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11522
11523         * gcc.dg/builtins-config.h: Remove __sgi handling.
11524         * lib/target-supports.exp (add_options_for_c99_runtime): Add
11525         -std=c99 for mips-sgi-irix6.5*.
11526
11527 2011-02-09  Martin Jambor  <mjambor@suse.cz>
11528
11529         PR middle-end/45505
11530         * gfortran.dg/pr25923.f90: Remove xfails.
11531
11532 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11533
11534         PR fortran/47583
11535         * gfortran.dg/inquire_14.f90: New test.
11536
11537 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
11538
11539         PR fortran/45290
11540         * gfortran.dg/pointer_init_6.f90: New.
11541
11542 2011-02-08  Jeff Law <law@redhat.com>
11543
11544         PR tree-optimization/42893
11545         * gcc.tree-ssa/pr42893.c: New test.
11546
11547 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
11548
11549         PR tree-optimization/46834
11550         PR tree-optimization/46994
11551         PR tree-optimization/46995
11552         * gcc.dg/graphite/id-pr46834.c: New.
11553         * gfortran.dg/graphite/id-pr46994.f90: New.
11554         * gfortran.dg/graphite/id-pr46995.f90: New.
11555
11556 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11557
11558         PR middle-end/47646
11559         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
11560         using the variable is known the warning is emitted there.
11561         * gcc.dg/uninit-pr19430.c (foo): Likewise.
11562         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
11563
11564         * c-c++-common/pr20000.c (g): Both warnings occur at the return
11565         statement.
11566         (vg): Likewise.
11567         * gcc.dg/noreturn-1.c (foo5): Likewise.
11568         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
11569         (method2): Likewise.
11570
11571         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
11572         the return statement using the uninitialized variable.
11573         * gfortran.dg/pr39666-2.f90 (f): Likewise.
11574
11575 2011-02-08  Richard Guenther  <rguenther@suse.de>
11576
11577         PR middle-end/47639
11578         * g++.dg/opt/pr47639.c: New testcase.
11579
11580 2011-02-08  Richard Guenther  <rguenther@suse.de>
11581
11582         PR tree-optimization/47632
11583         * g++.dg/opt/pr47632.C: New testcase.
11584
11585 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11586
11587         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
11588
11589 2011-02-07  Richard Guenther  <rguenther@suse.de>
11590
11591         PR tree-optimization/47615
11592         * g++.dg/opt/pr47615.C: New testcase.
11593
11594 2011-02-07  Richard Guenther  <rguenther@suse.de>
11595
11596         PR tree-optimization/47621
11597         * gcc.dg/torture/pr47621.c: New testcase.
11598
11599 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
11600
11601         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
11602
11603 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
11604
11605         PR fortran/47592
11606         * gfortran.dg/allocate_with_source_1 : New test.
11607
11608 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
11609
11610         PR middle-end/47610
11611         * gcc.dg/pr47610.c: New test.
11612
11613 2011-02-05  Jie Zhang  <jie@codesourcery.com>
11614
11615         PR debug/42631
11616         * gcc.dg/pr42631.c: Update test.
11617         * gcc.dg/pr42631-2.c: New test.
11618
11619 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11620
11621         PR fortran/47574
11622         * gfortran.dg/pr47574.f90:  New test.
11623
11624 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
11625
11626         PR tree-optimization/46194
11627         * gcc.dg/autopar/pr46194.c: New.
11628
11629 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
11630
11631         PR tree-optimization/43695
11632         * g++.dg/ipa/pr43695.C: New.
11633
11634 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
11635
11636         PR inline-asm/23200
11637         * gcc.dg/pr23200.c: New test.
11638
11639 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
11640
11641         PR c++/47589
11642         * g++.dg/pr47589.C: New test.
11643
11644 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
11645
11646         PR c++/47398
11647         * g++.dg/template/typedef37.C: New test.
11648         * g++.dg/template/param1.C: Adjust expected error message.
11649
11650 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
11651
11652         PR middle-end/31490
11653         * gcc.dg/pr31490-2.c: New test.
11654         * gcc.dg/pr31490-3.c: New test.
11655         * gcc.dg/pr31490-4.c: New test.
11656
11657 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
11658             Jakub Jelinek  <jakub@redhat.com>
11659
11660         PR c++/46890
11661         * g++.dg/parser/semicolon3.C: Adjust.
11662         * g++.dg/parser/semicolon4.C: New testcase.
11663         * g++.dg/pr46890.C: New testcase.
11664
11665 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
11666
11667         PR c++/29571
11668         * g++.dg/init/pr29571.C: New.
11669
11670 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
11671
11672         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
11673         instead of vect_int.
11674
11675 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
11676
11677         PR target/47312
11678         * gcc.target/i386/pr47312.c: New test.
11679
11680         PR target/47564
11681         * gcc.target/i386/pr47564.c: New test.
11682
11683 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
11684
11685         PR tree-optimization/45122
11686         * gcc.dg/tree-ssa/pr45122.c: New.
11687
11688 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
11689
11690         PR target/47272
11691         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
11692         and vec_vsx_st.
11693
11694         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
11695         and vsx so a default --with-cpu=power7 doesn't give an error
11696         when -mavoid-indexed-addresses is used.
11697
11698         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
11699         wrapper function to save the arguments and then jump to the real
11700         function, rather than depending on the compiler not to move stuff
11701         before an asm.
11702         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
11703
11704 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
11705             Paul Thomas  <pault@gcc.gnu.org>
11706
11707         PR fortran/47082
11708         * gfortran.dg/class_37.f03 : New test.
11709
11710 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
11711             Richard Guenther  <rguenther@suse.de>
11712
11713         PR tree-optimization/40979
11714         PR bootstrap/47044
11715         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
11716         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
11717         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
11718         check_vect_support_and_set_flags.
11719         * gfortran.dg/graphite/vect-pr40979.f90: New.
11720
11721 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
11722
11723         PR fortran/47572
11724         * gfortran.dg/class_36.f03: New.
11725
11726 2011-02-02  Richard Guenther  <rguenther@suse.de>
11727
11728         PR tree-optimization/47566
11729         * gcc.dg/lto/20110201-1_0.c: New testcase.
11730
11731 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
11732
11733         PR debug/47498
11734         PR debug/47501
11735         PR debug/45136
11736         PR debug/45130
11737         * debug/pr47498.c: New.
11738         * debug/pr47501.c: New.
11739
11740 2011-02-01  Richard Guenther  <rguenther@suse.de>
11741
11742         PR tree-optimization/47559
11743         * g++.dg/torture/pr47559.C: New testcase.
11744
11745 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
11746
11747         PR fortran/47565
11748         * gfortran.dg/typebound_call_20.f03: New.
11749
11750 2011-02-01  Richard Guenther  <rguenther@suse.de>
11751
11752         PR tree-optimization/47555
11753         * gcc.dg/pr47555.c: New testcase.
11754
11755 2011-02-01  Richard Guenther  <rguenther@suse.de>
11756
11757         PR tree-optimization/47541
11758         * g++.dg/torture/pr47541.C: New testcase.
11759
11760 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
11761
11762         PR fortran/47455
11763         * gfortran.dg/typebound_call_19.f03: New.
11764
11765 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
11766
11767         PR c++/47416
11768         * g++.dg/cpp0x/pr47416.C: New test.
11769
11770 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
11771
11772         PR fortran/47519
11773         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
11774
11775 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
11776
11777         PR fortran/47463
11778         * gfortran.dg/typebound_assignment_1.f03: New.
11779
11780 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
11781
11782         PR tree-optimization/47538
11783         * gcc.c-torture/execute/pr47538.c: New test.
11784
11785 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11786
11787         PR target/45325
11788         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
11789
11790 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11791
11792         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
11793
11794 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
11795
11796         PR rtl-optimization/44031
11797         * gcc.c-torture/compile/20110131-1.c: New test.
11798
11799 2011-01-31  Tobias Burnus  <burnus@net-b.de>
11800
11801         PR fortran/47042
11802         * gfortran.dg/stmt_func_1.f90: New.
11803
11804 2011-01-31  Tobias Burnus  <burnus@net-b.de>
11805
11806         PR fortran/47042
11807         * gfortran.dg/interface_34.f90: New.
11808
11809 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
11810
11811         PR fortran/47523
11812         * gfortran.dg/realloc_on_assign_5.f03: New test.
11813         * gfortran.dg/realloc_on_assign_5.f03: New test.
11814
11815 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11816
11817         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
11818         * gfortran.dg/bessel_7.f90: Likewise.
11819         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
11820
11821         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
11822         * gfortran.dg/sum_init_expr.f03: Likewise.
11823
11824         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
11825
11826         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
11827         -r -nostdlib.
11828
11829         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
11830         loop only on "vect_intfloat_cvt" targets.
11831
11832 2011-01-29  Tobias Burnus  <burnus@net-b.de>
11833
11834         PR fortran/47531
11835         * gfortran.dg/shape_6.f90: New.
11836
11837 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11838
11839         PR libgfortran/47434
11840         * gfortran.dg/read_infnan_1.f90: Update test.
11841         * gfortran.dg/module_nan.f90: Update test.
11842         * gfortran.dg/char4_iunit_1.f03: Update test.
11843         * gfortran.dg/large_real_kind_1.f90: Update test.
11844         * gfortran.dg/real_const_3.f90: Update test.
11845         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
11846
11847 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
11848
11849         PR c++/47311
11850         * g++.dg/template/param2.C: New test.
11851
11852 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11853
11854         PR libgfortran/47285
11855         * gfortran.dg/fmt_g.f: New test.
11856
11857 2011-01-28  Tobias Burnus  <burnus@net-b.de>
11858
11859         PR fortran/47507
11860         * gfortran.dg/pure_formal_1.f90: New.
11861
11862 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
11863
11864         PR target/42894
11865         * gcc.dg/tls/pr42894.c: New test.
11866
11867 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11868
11869         * gcc.dg/pr47276.c: Add dg-require-visibility.
11870
11871 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11872
11873         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
11874
11875 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
11876             Tobias Burnus  <burnus@gcc.gnu.org>
11877
11878         PR fortran/45170
11879         PR fortran/35810
11880         PR fortran/47350
11881         * gfortran.dg/realloc_on_assign_3.f03: New test.
11882         * gfortran.dg/realloc_on_assign_4.f03: New test.
11883         * gfortran.dg/allocatable_function_5.f90: New test.
11884         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
11885         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
11886         implemented" dg-errors.
11887
11888 2011-01-27  Jan Hubicka  <jh@suse.cz>
11889
11890         PR middle-end/46949
11891         * gcc.dg/attr-weakref-4.c: New testcase
11892
11893 2011-01-27  Martin Jambor  <mjambor@suse.cz>
11894
11895         PR tree-optimization/47228
11896         * gcc.dg/torture/pr47228.c: New test.
11897
11898 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11899
11900         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
11901
11902 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11903
11904         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
11905         when using auto-overlay support on the SPU.
11906
11907 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
11908
11909         PR rtl-optimization/44174
11910         * gcc.target/i386/asm-6.c: New test.
11911
11912 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
11913
11914         PR rtl-optimization/46856
11915         * gcc.c-torture/compile/pr46856.c: New test.
11916
11917 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
11918             Andrew Pinski  <pinskia@gmail.com>
11919
11920         PR c/43082
11921         * gcc.dg/pr43082.c: New.
11922
11923 2011-01-26  DJ Delorie  <dj@redhat.com>
11924
11925         PR rtl-optimization/46878
11926         * gcc.dg/pr46878-1.c: New test.
11927
11928 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
11929
11930         PR c++/47476
11931         * g++.dg/cpp0x/pr47476.C: New test.
11932
11933 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
11934
11935         * gcc.c-torture/compile/20110126-1.c: New test.
11936
11937 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
11938
11939         PR c/47473
11940         * gcc.dg/torture/pr47473.c: New test.
11941
11942 2011-01-26  Jan Hubicka  <jh@suse.cz>
11943
11944         PR target/47237
11945         * gcc.c-torture/execute/pr47237.c: New testcase.
11946
11947 2011-01-26  Jan Hubicka  <jh@suse.cz>
11948
11949         PR tree-optimization/47190
11950         * gcc.dg/attr-weakref-3.c: New testcase.
11951
11952 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
11953
11954         PR c++/43601
11955         * gcc.dg/dll-9a.c: New test file.
11956         * gcc.dg/dll-11.c: Likewise.
11957         * gcc.dg/dll-12.c: Likewise.
11958         * gcc.dg/dll-12a.c: Likewise.
11959         * gcc.dg/dll-11a.c: Likewise.
11960         * gcc.dg/dll-9.c: Likewise.
11961         * gcc.dg/dll-10.c: Likewise.
11962         * gcc.dg/dll-10a.c: Likewise.
11963         * g++.dg/ext/dllexport4a.cc: Likewise.
11964         * g++.dg/ext/dllexport4.C: Likewise.
11965         * g++.dg/ext/dllexport5.C: Likewise.
11966         * g++.dg/ext/dllexport5a.cc: Likewise.
11967
11968 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11969
11970         PR tree-optimization/46970
11971         * gcc.dg/graphite/pr46970.c: New.
11972
11973 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11974
11975         PR tree-optimization/46215
11976         * gcc.dg/graphite/pr46215.c: New.
11977
11978 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11979
11980         PR tree-optimization/46168
11981         * gcc.dg/graphite/pr46168.c: New.
11982
11983 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11984
11985         PR tree-optimization/43657
11986         * gcc.dg/graphite/pr43657.c: New.
11987
11988 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11989
11990         PR tree-optimization/29832
11991         * gfortran.dg/graphite/pr29832.f90: New.
11992
11993 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11994
11995         PR tree-optimization/43567
11996         * gcc.dg/graphite/pr43567.c: New.
11997
11998 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11999
12000         * gfortran.dg/graphite/interchange-4.f: New.
12001         * gfortran.dg/graphite/interchange-5.f: New.
12002
12003         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
12004         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
12005         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
12006         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
12007         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
12008         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
12009         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
12010         * gfortran.dg/ltrans-7.f90: Removed.
12011         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
12012
12013         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
12014         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
12015         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
12016         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
12017         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
12018         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
12019         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
12020         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
12021         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
12022         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
12023         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
12024         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
12025         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
12026         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
12027         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
12028         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
12029         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
12030         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
12031         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
12032         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
12033         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
12034         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
12035         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
12036         * gcc.dg/tree-ssa/data-dep-1.c
12037         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
12038         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
12039         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
12040         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
12041         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
12042
12043 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
12044
12045         PR tree-optimization/47265
12046         PR tree-optimization/47443
12047         * gcc.c-torture/compile/pr47265.c: New test.
12048         * gcc.dg/pr47443.c: New test.
12049
12050 2011-01-25  Martin Jambor  <mjambor@suse.cz>
12051
12052         PR tree-optimization/47382
12053         * g++.dg/torture/pr47382.C: New test.
12054         * g++.dg/opt/devirt1.C: Xfail.
12055
12056 2011-01-25  Yao Qi  <yao@codesourcery.com>
12057
12058         PR target/45701
12059         * gcc.target/arm/pr45701-1.c: New test.
12060         * gcc.target/arm/pr45701-2.c: New test.
12061         * gcc.target/arm/pr45701-3.c: New test.
12062
12063 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12064             Jakub Jelinek  <jakub@redhat.com>
12065
12066         PR tree-optimization/47271
12067         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
12068
12069 2011-01-25  Nick Clifton  <nickc@redhat.com>
12070
12071         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
12072         (saturate_add): Delete.
12073         (exchange): Delete.
12074         (main): Do not run saturate_add.
12075         (set_interrupts): Delete.
12076
12077 2011-01-25  Tobias Burnus  <burnus@net-b.de>
12078
12079         PR fortran/47448
12080         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
12081
12082 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
12083
12084         PR tree-optimization/47427
12085         PR tree-optimization/47428
12086         * gcc.c-torture/compile/pr47427.c: New test.
12087         * gcc.c-torture/compile/pr47428.c: New test.
12088
12089 2011-01-25  Richard Guenther  <rguenther@suse.de>
12090
12091         PR middle-end/47411
12092         * gcc.dg/torture/pr47411.c: New testcase.
12093
12094 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12095
12096         * gfortran.dg/graphite/id-24.f: New.
12097         * gfortran.dg/graphite/id-25.f: New.
12098
12099 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12100
12101         * gfortran.dg/graphite/id-23.f: New.
12102
12103 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12104
12105         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
12106
12107 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12108
12109         * gcc.dg/graphite/block-0.c: Un-XFAILed.
12110         * gcc.dg/graphite/block-1.c: Un-XFAILed.
12111         * gcc.dg/graphite/block-7.c: Un-XFAILed.
12112         * gcc.dg/graphite/block-8.c: Un-XFAILed.
12113         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
12114         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
12115         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
12116         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
12117         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
12118
12119 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12120
12121         * gcc.dg/graphite/block-0.c: Add documentation.
12122         * gcc.dg/graphite/block-4.c: Same.
12123         * gcc.dg/graphite/block-7.c: Same.
12124         * gcc.dg/graphite/block-8.c: New.
12125         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
12126         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
12127         * gcc.dg/graphite/interchange-12.c: Add documentation.
12128         * gcc.dg/graphite/interchange-13.c: New.
12129         * gcc.dg/graphite/interchange-14.c: New.
12130         * gcc.dg/graphite/interchange-15.c: New.
12131         * gcc.dg/graphite/interchange-8.c: Add documentation.
12132         * gcc.dg/graphite/interchange-mvt.c: Same.
12133
12134 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
12135
12136         PR target/47408
12137         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
12138         * gcc.target/powerpc/altivec-14.c: Ditto.
12139         * gcc.target/powerpc/altivec-33.c: Ditto.
12140         * gcc.target/powerpc/altivec-types-1.c: Ditto.
12141         * gcc.target/powerpc/altivec-types-2.c: Ditto.
12142         * gcc.target/powerpc/altivec-types-3.c: Ditto.
12143         * gcc.target/powerpc/altivec-types-4.c: Ditto.
12144         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
12145         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
12146         * g++.dg/ext/altivec-15.C: Ditto.
12147         * g++.dg/ext/altivec-types-1.C: Ditto.
12148         * g++.dg/ext/altivec-types-2.C: Ditto.
12149         * g++.dg/ext/altivec-types-3.C: Ditto.
12150         * g++.dg/ext/altivec-types-4.C: Ditto.
12151
12152 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12153
12154         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
12155
12156 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12157
12158         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
12159         optimization options.
12160
12161 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12162
12163         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
12164
12165         PR testsuite/45988
12166         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
12167
12168 2011-01-23  Tobias Burnus  <burnus@net-b.de>
12169
12170         PR fortran/47421
12171         * gfortran.dg/allocatable_scalar_12.f90: New.
12172
12173 2011-01-23  Ira Rosen  <irar@il.ibm.com>
12174
12175         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
12176         vectorization to be not profitable if peeling is used to
12177         realign the memory access.
12178         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
12179         loop bound to avoid loop unrolling.
12180         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
12181
12182 2011-01-22  Jan Hubicka  <jh@suse.cz>
12183
12184         PR lto/47333
12185         * g++.dg/lto/pr47333.C: New file.
12186
12187 2011-01-22  Jan Hubicka  <jh@suse.cz>
12188
12189         PR tree-optimization/43884
12190         PR lto/44334
12191         * gcc.dg/autopar/outer-2.c: Increase array size.
12192         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
12193
12194 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
12195
12196         PR fortran/38536
12197         * gfortran.dg/c_loc_tests_16.f90:  New test.
12198
12199 2011-01-22  Tobias Burnus  <burnus@net-b.de>
12200
12201         PR fortran/47399
12202         * gfortran.dg/typebound_proc_19.f90: New.
12203
12204 2011-01-21  Jeff Law <law@redhat.com>
12205
12206         PR tree-optimization/47053
12207         * g++.dg/pr47053.C: New test.
12208
12209 2011-01-21  Jason Merrill  <jason@redhat.com>
12210
12211         PR c++/47041
12212         * g++.dg/cpp0x/constexpr-ctor6.C: New.
12213
12214 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
12215
12216         PR c++/47388
12217         * g++.dg/cpp0x/range-for10.C: New test.
12218         * g++.dg/template/for1.C: New test.
12219
12220         PR middle-end/45566
12221         * g++.dg/tree-prof/partition3.C: New test.
12222
12223         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
12224
12225         PR rtl-optimization/47366
12226         * g++.dg/opt/pr47366.C: New test.
12227
12228 2011-01-21  Jason Merrill  <jason@redhat.com>
12229
12230         PR c++/46552
12231         * g++.dg/cpp0x/constexpr-regress2.C: New.
12232
12233         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
12234
12235 2011-01-21  Jeff Law <law@redhat.com>
12236
12237         PR rtl-optimization/41619
12238         * gcc.dg/pr41619.c: New.
12239
12240 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
12241
12242         PR tree-optimization/47355
12243         * g++.dg/opt/pr47355.C: New test.
12244
12245 2011-01-21  Richard Guenther  <rguenther@suse.de>
12246
12247         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
12248         making main hot.
12249
12250 2011-01-21  Richard Guenther  <rguenther@suse.de>
12251
12252         PR tree-optimization/47365
12253         * gcc.dg/torture/pr47365.c: New testcase.
12254         * gcc.dg/tree-ssa/pr47392.c: Likewise.
12255
12256 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12257
12258         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
12259
12260 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
12261
12262         PR tree-optimization/47391
12263         * gcc.dg/pr47391.c: New test.
12264
12265 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12266
12267         * g++.dg/template/char1.C: Use signed char.
12268
12269 2011-01-21  Tobias Burnus  <burnus@net-b.de>
12270
12271         PR fortran/47377
12272         * gfortran.dg/pointer_target_4.f90: New.
12273
12274 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
12275
12276         PR target/47251
12277         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
12278         ILP32 system and not IP32.
12279
12280 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
12281
12282         PR debug/46583
12283         * g++.dg/debug/pr46583.C: New.
12284
12285 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
12286
12287         PR debug/47283
12288         * g++.dg/debug/pr47283.C: New test.
12289
12290         PR testsuite/47371
12291         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
12292         * gcc.target/i386/headmerge-2.c: Likewise.
12293
12294 2011-01-20  Richard Guenther  <rguenther@suse.de>
12295
12296         PR middle-end/47370
12297         * gcc.dg/torture/pr47370.c: New testcase.
12298
12299 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
12300
12301         PR tree-optimization/46130
12302         * gcc.dg/pr46130-1.c: New test.
12303         * gcc.dg/pr46130-2.c: New test.
12304
12305 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
12306
12307         PR c++/47291
12308         * g++.dg/debug/dwarf2/template-params-10.C: New test.
12309
12310 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
12311
12312         PR debug/46240
12313         * g++.dg/debug/pr46240.cc: New.
12314
12315 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
12316
12317         PR c++/47303
12318         * g++.dg/template/anonunion1.C: New test.
12319
12320         PR rtl-optimization/47337
12321         * gcc.c-torture/execute/pr47337.c: New test.
12322
12323 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12324
12325         PR testsuite/45342
12326         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
12327
12328 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12329
12330         PR tree-optimization/46021
12331         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
12332
12333 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
12334
12335         PR tree-optimization/47290
12336         * g++.dg/torture/pr47290.C: New test.
12337
12338 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
12339
12340         PR fortran/47240
12341         * gfortran.dg/proc_ptr_comp_29.f90: New.
12342
12343 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
12344
12345         PR testsuite/41146
12346         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
12347         powerpc-apple-darwin9.
12348
12349 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
12350
12351         PR rtl-optimization/47299
12352         * gcc.c-torture/execute/pr47299.c: New test.
12353
12354 2011-01-17  Jason Merrill  <jason@redhat.com>
12355
12356         * g++.dg/cpp0x/constexpr-virtual.C: New.
12357
12358 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
12359
12360         PR fortran/47331
12361         * gfortran.dg/gomp/pr47331.f90: New test.
12362
12363 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
12364
12365         PR objc/47314
12366         * objc.dg/selector-warn-1.m: New.
12367         * obj-c++.dg/selector-warn-1.mm: New.
12368
12369 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
12370
12371         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
12372         Update dg-final accordingly.
12373
12374 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12375
12376         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
12377
12378 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12379
12380         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
12381         target check.
12382         * gcc.dg/guality/pr36728-2.c: Likewise.
12383
12384 2011-01-17  Richard Guenther  <rguenther@suse.de>
12385
12386         PR tree-optimization/47313
12387         * g++.dg/torture/pr47313.C: New testcase.
12388
12389 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
12390
12391         PR target/47318
12392         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
12393         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
12394         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12395         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12396
12397         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
12398         as __m256i.
12399         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
12400         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
12401         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
12402
12403 2011-01-17  Richard Guenther  <rguenther@suse.de>
12404
12405         PR tree-optimization/45967
12406         * gcc.dg/torture/pr45967-2.c: New testcase.
12407         * gcc.dg/torture/pr45967-3.c: Likewise.
12408
12409 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12410
12411         PR testsuite/47325
12412         * g++.dg/ext/pr47213.C: Require visibility.
12413
12414 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
12415
12416         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
12417         * gcc.dg/fixed-point/struct-union.c: Update error messages.
12418
12419 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
12420
12421         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
12422         Linux-based targets.
12423
12424 2011-01-13  Jan Hubicka  <jh@suse.cz>
12425
12426         PR tree-optimization/47276
12427         * gcc.dg/pr47276.c: New testcase.
12428
12429 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
12430             Jonathan Wakely  <jwakely.gcc@gmail.com>
12431
12432         PR c++/33558
12433         * g++.dg/other/pr33558.C: New.
12434         * g++.dg/other/pr33558-2.C: New.
12435
12436 2011-01-14  Martin Jambor  <mjambor@suse.cz>
12437
12438         PR tree-optimization/45934
12439         PR tree-optimization/46302
12440         * g++.dg/ipa/devirt-c-1.C: New test.
12441         * g++.dg/ipa/devirt-c-2.C: Likewise.
12442         * g++.dg/ipa/devirt-c-3.C: Likewise.
12443         * g++.dg/ipa/devirt-c-4.C: Likewise.
12444         * g++.dg/ipa/devirt-c-5.C: Likewise.
12445         * g++.dg/ipa/devirt-c-6.C: Likewise.
12446         * g++.dg/ipa/devirt-6.C: Likewise.
12447         * g++.dg/ipa/devirt-d-1.C: Likewise.
12448         * g++.dg/torture/pr45934.C: Likewise.
12449
12450 2011-01-14  Jason Merrill  <jason@redhat.com>
12451
12452         * g++.dg/cpp0x/variadic105.C: New.
12453
12454 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
12455             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12456
12457         PR objc/45989
12458         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
12459         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
12460         execution tests on i?86-*-*, x86_64-*-* and
12461         powerpc*-apple-darwin* && ilp32.
12462         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
12463         tests on i?86-*-* and x86_64-*-*.
12464
12465 2011-01-14  Richard Guenther  <rguenther@suse.de>
12466
12467         PR tree-optimization/47280
12468         * g++.dg/opt/pr47280.C: New testcase.
12469
12470 2011-01-14  Jason Merrill  <jason@redhat.com>
12471
12472         * g++.dg/cpp0x/constexpr-regress1.C: New.
12473
12474         * g++.dg/ext/flexary2.C: New.
12475
12476 2011-01-14  Richard Guenther  <rguenther@suse.de>
12477
12478         PR middle-end/47281
12479         * gcc.dg/torture/pr47281.c: New testcase.
12480         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
12481
12482 2011-01-14  Richard Guenther  <rguenther@suse.de>
12483
12484         PR tree-optimization/47286
12485         * gcc.dg/tree-ssa/pr47286.c: New testcase.
12486
12487 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
12488
12489         PR c++/47213
12490         * g++.dg/ext/pr47213.C: New.
12491
12492 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12493
12494         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
12495
12496 2011-01-13  Tobias Burnus  <burnus@net-b.de>
12497             Mikael Morin  <mikael@gcc.gnu.org>
12498
12499         PR fortran/45848
12500         PR fortran/47204
12501         * gfortran.dg/select_type_20.f90: New.
12502         * gfortran.dg/select_type_21.f90: New.
12503
12504 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
12505
12506         PR target/47251
12507         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
12508
12509 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12510
12511         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
12512         * gcc.dg/guality/pr36728-2.c: Likewise.
12513
12514 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
12515
12516         PR debug/PR46973
12517         * g++.dg/debug/dwarf2/template-params-9.C: New test.
12518
12519 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
12520
12521         PR rtl-optimization/45352
12522         * gcc.dg/pr45352-3.c: New.
12523
12524 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12525
12526         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
12527         comment.
12528         * g++.dg/cpp0x/range-for8.C: New.
12529         * g++.dg/cpp0x/range-for9.C: New.
12530
12531 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
12532
12533         PR debug/47209
12534         * g++.dg/debug/pr47209.C: New.
12535
12536 2011-01-12  Richard Guenther  <rguenther@suse.de>
12537
12538         PR lto/47259
12539         * gcc.dg/lto/pr47259_0.c: New testcase.
12540         * gcc.dg/lto/pr47259_1.c: Likewise.
12541
12542 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
12543
12544         * objc-obj-c++-shared/Object1.h: Add copyright header, update
12545         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
12546         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
12547         methods missing from the OBJC2 Object.
12548         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
12549         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
12550         GNU and NeXT runtimes.
12551         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
12552         comments.
12553         * objc-obj-c++-shared/Object1.m: Likewise.
12554         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
12555         * objc.dg/proto-qual-1.m: Likewise.
12556         * obj-c++.dg/proto-lossage-3.mm: Likewise.
12557         * obj-c++.dg/proto-qual-1.mm: Likewise.
12558
12559 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
12560
12561         PR testsuite/33033
12562         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
12563
12564 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
12565
12566         Fixed the Objective-C++ testsuite and updated all tests.
12567         * lib/obj-c++.exp (obj-c++_init): Declare and set
12568         gcc_warning_prefix and gcc_error_prefix.
12569         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
12570         'dg-warning', 'dg-message' and 'dg-error'.
12571         * obj-c++.dg/class-extension-3.mm: Likewise.
12572         * obj-c++.dg/class-protocol-1.mm: Likewise.
12573         * obj-c++.dg/encode-7.mm: Likewise.
12574         * obj-c++.dg/exceptions-3.mm: Likewise.
12575         * obj-c++.dg/exceptions-5.mm: Likewise.
12576         * obj-c++.dg/method-12.mm: Likewise.
12577         * obj-c++.dg/method-13.mm: Likewise.
12578         * obj-c++.dg/method-15.mm: Likewise.
12579         * obj-c++.dg/method-16.mm: Likewise.
12580         * obj-c++.dg/method-4.mm: Likewise.
12581         * obj-c++.dg/method-8.mm: Likewise.
12582         * obj-c++.dg/method-conflict-1.mm: Likewise.
12583         * obj-c++.dg/method-conflict-2.mm: Likewise.
12584         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
12585         and uncommented second part of the testcase now that the testsuite
12586         works correctly.
12587         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
12588         and uncommented second part of the testcase now that the testsuite
12589         works correctly.
12590         * obj-c++.dg/private-1.mm: Likewise.
12591         * obj-c++.dg/proto-lossage-4.mm: Likewise.
12592         * obj-c++.dg/syntax-error-7.mm: Likewise.
12593         * obj-c++.dg/warn5.mm: Likewise.
12594         * obj-c++.dg/property/at-property-14.mm: Likewise.
12595         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
12596         FIXME.
12597         * obj-c++.dg/property/at-property-18.mm: Likewise.
12598         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
12599         FIXME.
12600         * obj-c++.dg/property/at-property-21.mm: Likewise.
12601         * obj-c++.dg/property/at-property-28.mm: Likewise.
12602         * obj-c++.dg/property/at-property-5.mm: Likewise.
12603         * obj-c++.dg/property/dynamic-2.mm: Likewise.
12604         * obj-c++.dg/property/property-neg-3.mm: Likewise.
12605         * obj-c++.dg/property/synthesize-11.mm: Likewise.
12606         * obj-c++.dg/property/synthesize-6.mm: Likewise.
12607         * obj-c++.dg/property/synthesize-8.mm: Likewise.
12608         * obj-c++.dg/property/synthesize-9.mm: Likewise.
12609         * obj-c++.dg/tls/diag-5.mm: Likewise.
12610         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
12611         dg-error, now matched correctly.
12612
12613 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
12614
12615         * objc.dg/property/at-property-29.m: New.
12616         * obj-c++.dg/property/at-property-29.mm: New.
12617
12618 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12619
12620         * go.test/go-test.exp (go-set-goarch): New proc.
12621         (go-gc-tests): Use it.
12622
12623 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
12624
12625         PR debug/46955
12626         * g++.dg/debug/dwarf2/template-params-8.C: New test.
12627
12628 2011-01-11  Richard Henderson  <rth@redhat.com>
12629
12630         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
12631
12632 2011-01-11  Jan Hubicka  <jh@suse.cz>
12633
12634         PR lto/45721
12635         PR lto/45375
12636         * gcc.dg/lto/pr45721_1.c: New file.
12637         * gcc.dg/lto/pr45721_0.c: New file.
12638
12639 2011-01-11  Richard Guenther  <rguenther@suse.de>
12640
12641         PR tree-optimization/46076
12642         * gcc.dg/tree-ssa/pr46076.c: New testcase.
12643
12644 2011-01-11  Jeff Law <law@redhat.com>
12645
12646         * PR tree-optimization/47086
12647         * gcc.dg/pr47086.c: New test.
12648
12649 2011-01-11  Jason Merrill  <jason@redhat.com>
12650
12651         PR c++/46658
12652         * g++.dg/template/new10.C: New.
12653
12654         PR c++/45520
12655         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
12656
12657 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
12658
12659         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
12660         Split type definitions and NSConstantString class into...
12661         * objc-obj-c++-shared/objc-test-suite-types.h: New.
12662         * objc-obj-c++-shared/nsconstantstring-class.h: New.
12663         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
12664         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
12665         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
12666         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
12667         to comments.
12668         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
12669         encode defines for newer NeXT system headers.
12670         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
12671         * obj-c++.dg/torture/strings/string1.mm: Likewise.
12672         * objc.dg/foreach-5.m: Likewise.
12673         * objc.dg/foreach-2.m: Likewise.
12674         * objc.dg/foreach-4.m: Likewise.
12675         * objc.dg/torture/strings/string1.m: Likewise.
12676         * objc.dg/torture/strings/string2.m: Likewise.
12677         * objc.dg/torture/strings/string3.m: Likewise.
12678         * objc.dg/torture/strings/string4.m: Likewise.
12679         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
12680         header and stand alone.
12681         * obj-c++.dg/strings/strings-2.mm: Likewise.
12682         * objc.dg/torture/strings/const-str-3.m: Likewise.
12683         * objc.dg/strings/strings-2.m: Likewise.
12684         * objc.dg/strings/const-str-12b.m: Likewise.
12685
12686 2011-01-12  Richard Guenther  <rguenther@suse.de>
12687
12688         PR middle-end/32511
12689         * gcc.dg/attr-weak-1.c: Adjust.
12690
12691 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
12692
12693         PR fortran/47051
12694         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
12695         standard compliant and comment.
12696
12697 2011-01-10  Jan Hubicka  <jh@suse.cz>
12698
12699         PR lto/46083
12700         * gcc.dg/initpri3.c: New testcase.
12701
12702 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
12703
12704         PR lto/47222
12705         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
12706         externally visible.
12707         (g_esi): Likewise.
12708         (g_ebx): Likewise.
12709         (g_ebp): Likewise.
12710         (g_esp): Likewise.
12711         (g_ebp_save): Likewise.
12712         (g_esp_save): Likewise.
12713
12714 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12715
12716         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
12717
12718 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12719
12720         PR tree-optimization/46021
12721         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
12722         i?86-*-*, x86_64-*-*.
12723
12724 2011-01-10  Jeff Law <law@redhat.com>
12725
12726         * PR tree-optimization/47141
12727         * gcc.c-torture/compile/pr47141.c: New test.
12728
12729 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
12730
12731         PR testsuite/46230
12732         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
12733         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
12734         * gcc.dg/vect/slp-35.c: Remove XFAILs.
12735         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
12736
12737         PR testsuite/46230
12738         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
12739         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
12740         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
12741         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
12742         being vectorized.  Adjust dg-final pattern.
12743
12744         PR testsuite/46230
12745         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
12746         * gcc.dg/vect/slp-24.c: Likewise.
12747
12748 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
12749
12750         PR c++/47218
12751         * g++.dg/other/pr47218-1.C: New test file.
12752         * g++.dg/other/pr47218.C: Likewise.
12753         * g++.dg/other/pr47218.h: New supporting header.
12754
12755 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
12756
12757         PR objc/47232
12758         * objc.dg/attributes/invalid-attribute-1.m: New.
12759         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
12760
12761 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
12762
12763         PR fortran/47224
12764         * gfortran.dg/proc_ptr_comp_28.f90: New.
12765
12766 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
12767
12768         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
12769         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
12770         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12771         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
12772         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
12773         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12774         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
12775         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
12776         * objc.dg/gnu-api-2-class.m: Likewise.
12777         * objc.dg/gnu-api-2-ivar.m: Likewise.
12778         * objc.dg/gnu-api-2-method.m: Likewise.
12779         * objc.dg/gnu-api-2-objc.m: Likewise.
12780         * objc.dg/gnu-api-2-object.m: Likewise.
12781         * objc.dg/gnu-api-2-property.m: Likewise.
12782         * objc.dg/gnu-api-2-protocol.m: Likewise.
12783         * objc.dg/gnu-api-2-sel.m: Likewise.
12784
12785 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
12786
12787         * objc.dg/foreach-1.m: Skip for Darwin < 9.
12788         * objc.dg/objc-foreach-4.m: Likewise.
12789         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
12790         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
12791         * objc.dg/foreach-4.m: Likewise.
12792         * objc.dg/foreach-5.m: Likewise.
12793         * objc.dg/foreach-3.m: Return self from init.
12794
12795 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
12796
12797         PR fortran/38536
12798         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
12799
12800 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
12801
12802         PR fortran/46313
12803         * gfortran.dg/class_35.f90: New.
12804
12805 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
12806
12807         * objc.dg/foreach-1.m: Add "-Wall" to flags.
12808
12809 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
12810
12811         PR objc/47078
12812         * objc.dg/invalid-method-2.m: New.
12813         * obj-c++.dg/invalid-method-2.mm: New.
12814
12815 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
12816
12817         PR fortran/46896
12818         * gfortran.dg/transpose_optimization_2.f90 : New test.
12819
12820 2011-01-08  Jan Hubicka  <jh@suse.cz>
12821
12822         PR tree-optmization/46469
12823         * g++.dg/torture/pr46469.C: New testcase.
12824
12825 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
12826
12827         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
12828         emulation of libobjc-gnu structure layout functionality to ..
12829         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
12830         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
12831         * objc/execute/bf-common.h: Adjust headers.
12832         * objc/execute/bf-1.m: Likewise.
12833         * objc/execute/bf-2.m: Likewise.
12834         * objc/execute/bf-3.m: Likewise.
12835         * objc/execute/bf-4.m: Likewise.
12836         * objc/execute/bf-5.m: Likewise.
12837         * objc/execute/bf-6.m: Likewise.
12838         * objc/execute/bf-7.m: Likewise.
12839         * objc/execute/bf-8.m: Likewise.
12840         * objc/execute/bf-9.m: Likewise.
12841         * objc/execute/bf-10.m: Likewise.
12842         * objc/execute/bf-11.m: Likewise.
12843         * objc/execute/bf-12.m: Likewise.
12844         * objc/execute/bf-13.m: Likewise.
12845         * objc/execute/bf-14.m: Likewise.
12846         * objc/execute/bf-15.m: Likewise.
12847         * objc/execute/bf-16.m: Likewise.
12848         * objc/execute/bf-17.m: Likewise.
12849         * objc/execute/bf-18.m: Likewise.
12850         * objc/execute/bf-19.m: Likewise.
12851         * objc/execute/bf-20.m: Likewise.
12852         * objc/execute/bf-21.m: Likewise.
12853         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
12854         objc_get_type_qualifiers ().
12855
12856 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
12857
12858         PR fortran/45777
12859         * gfortran.dg/dependency_39.f90:  New test.
12860
12861 2011-01-07  Jan Hubicka  <jh@suse.cz>
12862
12863         Get builtins tests ready for linker plugin.
12864         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
12865         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
12866         my_memset, my_bzero): Mark used.
12867         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
12868         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
12869         volatile.
12870         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
12871         volatile.
12872
12873 2011-01-07  Jan Hubicka  <jh@suse.cz>
12874
12875         PR tree-optimization/46367
12876         * g++.dg/torture/pr46367.C: New file.
12877
12878 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
12879
12880         PR target/47201
12881         * gcc.dg/pr47201.c: New test.
12882
12883         PR bootstrap/47187
12884         * gcc.dg/tree-prof/pr47187.c: New test.
12885
12886 2011-01-07  Tobias Burnus  <burnus@net-b.de>
12887
12888         PR fortran/41580
12889         * gfortran.dg/extends_type_of_3.f90: New.
12890
12891 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
12892
12893         * g++.dg/ext/dllexport-MI1.C: Adjust test.
12894         * g++.dg/ext/dllimport-MI1.C: Likewise.
12895         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
12896         * g++.dg/ext/dllimport10.C: Likewise.
12897         * g++.dg/ext/dllimport11.C: Likewise.
12898         * g++.dg/ext/dllimport12.C: Likewise.
12899         * g++.dg/ext/dllimport13.C: Likewise.
12900         * g++.dg/ext/dllimport2.C: Likewise.
12901         * g++.dg/ext/dllimport3.C: Likewise.
12902         * g++.dg/ext/dllimport4.C: Likewise.
12903         * g++.dg/ext/dllimport5.C: Likewise.
12904         * g++.dg/ext/dllimport6.C: Likewise.
12905         * g++.dg/ext/dllimport8.C: Likewise.
12906         * g++.dg/ext/dllimport9.C: Likewise.
12907         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
12908         targets, too. Additionally enable test for i?86-*-mingw*.
12909         * g++.dg/ext/selectany1.C: Likewise.
12910         Remove guard variable check.
12911
12912 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
12913
12914         PR fortran/47189
12915         PR fortran/47194
12916         * gfortran.dg/storage_size_3.f08: Extended.
12917
12918 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
12919
12920         PR c++/47022
12921         * g++.dg/template/stdarg1.C: New test.
12922
12923 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
12924
12925         PR fortran/47195
12926         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
12927         * gfortran.dg/defined_operators_1.f90: Split the subroutine
12928         from the interface of functions to not hide the errors that
12929         shall be tested.
12930
12931 2011-01-06  Jan Hubicka  <jh@suse.cz>
12932
12933         * gcc.dg/lto/pr47188_0.c: New testcase.
12934         * gcc.dg/lto/pr47188_1.c: New testcase.
12935
12936 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
12937
12938         PR fortran/33117
12939         PR fortran/46478
12940         * gfortran.dg/interface_33.f90: New test.
12941
12942 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
12943
12944         PR c/47150
12945         * gcc.c-torture/compile/pr47150.c: New test.
12946
12947 2011-01-06  Ira Rosen  <irar@il.ibm.com>
12948
12949         PR tree-optimization/47139
12950         * gcc.dg/vect/pr47139.c: New test.
12951
12952 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
12953
12954         PR fortran/47180
12955         * gfortran.dg/extends_type_of_2.f03: New.
12956
12957 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12958
12959         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
12960
12961 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
12962
12963         * gnat.dg/opt14.adb: New test.
12964
12965 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12966
12967         PR fortran/46017
12968         * gfortran.dg/allocate_error_2.f90:  New test.
12969
12970 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
12971
12972         PR fortran/47024
12973         * gfortran.dg/storage_size_3.f08: New.
12974
12975 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12976
12977         PR libgfortran/47154
12978         * gfortran.dg/namelist_68.f90: New test.
12979
12980 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
12981
12982         * gnat.dg/unchecked_convert8.ad[sb]: New test.
12983
12984 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
12985
12986         PR fortran/46448
12987         * gfortran.dg/class_34.f90: New.
12988
12989 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12990
12991         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
12992         use __builtin_inff.  Skip all single-precision tests that require
12993         Infinity.
12994
12995 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12996
12997         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
12998
12999 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
13000
13001         PR tree-optimization/47148
13002         * gcc.c-torture/execute/pr47148.c: New test.
13003
13004         PR tree-optimization/47155
13005         * gcc.c-torture/execute/pr47155.c: New test.
13006
13007         PR rtl-optimization/47157
13008         * gcc.c-torture/compile/pr47157.c: New test.
13009
13010 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13011
13012         * gcc.dg/torture/vector-shift2.c (schar): Define.
13013         (main): Always use schar or uchar instead of plain "char" to avoid
13014         dependencies on implementation-defined char signedness.
13015
13016 2011-01-03  Martin Jambor  <mjambor@suse.cz>
13017
13018         PR tree-optimization/46801
13019         * gnat.dg/pack9.adb: Remove xfail.
13020
13021 2011-01-03  Martin Jambor  <mjambor@suse.cz>
13022
13023         PR tree-optimization/46984
13024         * g++.dg/ipa/pr46984.C: New test.
13025
13026 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
13027
13028         PR fortran/46408
13029         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
13030
13031 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
13032
13033         PR tree-optimization/47140
13034         * gcc.c-torture/compile/pr47140.c: New test.
13035
13036         PR rtl-optimization/47028
13037         * gcc.dg/pr47028.c: New test.
13038
13039 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
13040
13041         * objc.dg/protocol-forward-1.m: Removed TODO.
13042         * objc.dg/protocol-forward-2.m: New.
13043         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
13044         * obj-c++.dg/protocol-forward-2.mm: New.
13045
13046 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
13047
13048         PR target/38662
13049         * g++.dg/eh/pr38662.C: New testcase.
13050
13051 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
13052
13053         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
13054         scan for newline '\n'.
13055
13056 \f
13057 Copyright (C) 2011 Free Software Foundation, Inc.
13058
13059 Copying and distribution of this file, with or without modification,
13060 are permitted in any medium without royalty provided the copyright
13061 notice and this notice are preserved.