OSDN Git Service

* c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-10-28  Jason Merrill  <jason@redhat.com>
2
3         * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
4
5 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
6
7         PR c++/50864
8         * g++.dg/template/crash109.C: New.
9
10 2011-10-28  Steven G. Kargl  <kargl@gcc.gnu.org>
11
12         * gfortran.dg/nearest_5.f90: New test.
13
14 2011-10-28  Jakub Jelinek  <jakub@redhat.com>
15
16         * gcc.dg/vshift-1.c: New test.
17         * gcc.dg/vshift-2.c: New test.
18         * gcc.target/i386/xop-vshift-1.c: New test.
19         * gcc.target/i386/xop-vshift-2.c: New test.
20         * gcc.target/i386/avx2-vshift-1.c: New test.
21
22 2011-10-28  Chung-Lin Tang  <cltang@codesourcery.com>
23
24         PR rtl-optimization/49720
25         * g++.dg/torture/pr49720.C: New test.
26
27 2011-10-27  David S. Miller  <davem@davemloft.net>
28
29         * gcc.target/sparc/setcc-3.c: New test.
30
31 2011-10-27  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
32
33         PR c++/30066
34         * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
35
36 2011-10-27  Jakub Jelinek  <jakub@redhat.com>
37
38         * gcc.target/i386/sse2-cvt-1.c: New test.
39         * gcc.target/i386/sse2-cvt-2.c: New test.
40         * gcc.target/i386/avx-cvt-1.c: New test.
41         * gcc.target/i386/avx-cvt-2.c: New test.
42         * gcc.target/i386/avx2-cvt-1.c: New test.
43         * gcc.target/i386/avx2-cvt-2.c: New test.
44
45 2011-10-27  Martin Jambor  <mjambor@suse.cz>
46
47         * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
48
49 2011-10-27  Uros Bizjak  <ubizjak@gmail.com>
50             Steven G. Kargl  <kargl@gcc.gnu.org>
51
52         PR target/50875
53         * gfortran.dg/pr50875.f90: New test.
54
55 2011-10-26  David S. Miller  <davem@davemloft.net>
56
57         * gcc.target/sparc/fmaf-1.c: New test.
58
59         * gcc.target/sparc/setcc-1.c: New test.
60         * gcc.target/sparc/setcc-2.c: New test.
61
62 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
63
64         * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
65
66 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
67
68         * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
69         Windows targets.
70
71 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
72
73         * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
74         symbol names.
75
76 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
77
78         * gcc.target/i386/pad-4.c: Skip for Windows targets.
79
80 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
81
82         * gnat.dg/specs/discr1.ads: New test.
83         * gnat.dg/specs/discr1_pkg.ads: New helper.
84
85 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
86
87         * gnat.dg/specs/unchecked_union.ads: Rename to...
88         * gnat.dg/specs/unchecked_union1.ads: ...this.
89         * gnat.dg/specs/unchecked_union2.ads: New test.
90
91 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
92
93         * gnat.dg/specs/atomic1.ads: New test.
94
95 2011-10-26  Ed Smith-Rowland  <3dw4rd@verizon.net>
96
97         Implement C++11 user-defined literals.
98         * g++.dg/cpp0x/udlit-addr.C: New.
99         * g++.dg/cpp0x/udlit-args.C: New.
100         * g++.dg/cpp0x/udlit-args-neg.C: New.
101         * g++.dg/cpp0x/udlit-clink-neg.C: New.
102         * g++.dg/cpp0x/udlit-concat.C: New.
103         * g++.dg/cpp0x/udlit-concat-neg.C: New.
104         * g++.dg/cpp0x/udlit-constexpr.C: New.
105         * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
106         * g++.dg/cpp0x/udlit-declare-neg.C: New.
107         * g++.dg/cpp0x/udlit-friend.C: New.
108         * g++.dg/cpp0x/udlit-general.C: New.
109         * g++.dg/cpp0x/udlit-inline.C: New.
110         * g++.dg/cpp0x/udlit-linkage-neg.C: New.
111         * g++.dg/cpp0x/udlit-member-neg.C: New.
112         * g++.dg/cpp0x/udlit-namespace.C: New.
113         * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
114         * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
115         * g++.dg/cpp0x/udlit-nospace-neg.C: New.
116         * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
117         * g++.dg/cpp0x/udlit-nounder-neg.C: New.
118         * g++.dg/cpp0x/udlit-operator-neg.C: New.
119         * g++.dg/cpp0x/udlit-raw-str.C: New.
120         * g++.dg/cpp0x/udlit-shadow-neg.C: New.
121         * g++.dg/cpp0x/udlit-suffix-neg.C: New.
122         * g++.dg/cpp0x/udlit-systemheader.C: New.
123         * g++.dg/cpp0x/udlit-template.C: New.
124         * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
125         * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
126         * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
127         * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
128         * g++.dg/cpp0x/udlit_system_header: New.
129
130 2011-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
131
132         PR c++/50870
133         * g++.dg/cpp0x/decltype34.C: New.
134
135 2011-10-26  Tom de Vries <tom@codesourcery.com>
136
137         * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
138         * gcc.c-torture/unsorted/HIset.c: Same.
139         * gcc.c-torture/unsorted/SIcmp.c: Same.
140         * gcc.c-torture/unsorted/SIset.c: Same.
141         * gcc.c-torture/unsorted/SFset.c: Same.
142         * gcc.c-torture/unsorted/UHIcmp.c: Same.
143         * gcc.c-torture/unsorted/USIcmp.c: Same.
144         * gcc.c-torture/unsorted/DFcmp.c: Same.
145
146 2011-10-26  Jakub Jelinek  <jakub@redhat.com>
147
148         * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
149         to work also with -masm=intel and additionally test the xmm vs. ymm
150         register type combination on mask/dest and in vsib.
151         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
152         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
153         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
154         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
155         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
156         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
157         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
158         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
159         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
160         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
161         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
162         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
163         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
164         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
165         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
166         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
167         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
168         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
169         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
170         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
171         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
172         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
173         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
174         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
175         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
176         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
177         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
178         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
179         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
180         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
181         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
182
183 2011-10-26  Tom de Vries  <tom@codesourcery.com>
184
185         PR tree-optimization/50763
186         * gcc.dg/pr50763-2.c: New test.
187
188 2011-10-25  Joseph Myers  <joseph@codesourcery.com>
189
190         * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
191         Update expected messages.
192
193 2011-10-25  Eric Botcazou  <ebotcazou@adacore.com>
194
195         * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
196
197 2011-10-25  Jason Merrill  <jason@redhat.com>
198
199         PR c++/50866
200         * g++.dg/init/aggr7.C: New.
201
202         PR c++/49996
203         * g++.dg/cpp0x/initlist59.C: New.
204
205 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
206
207         PR c++/50858
208         * g++.dg/overload/operator5.C: New.
209
210 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
211
212         PR c++/50861
213         * g++.dg/template/crash108.C: New.
214
215 2011-10-25  Jakub Jelinek  <jakub@redhat.com>
216
217         PR tree-optimization/50596
218         * gcc.dg/vect/vect-cond-10.c: New test.
219
220 2011-10-24  Joey Ye  <joey.ye@arm.com>
221
222         * gcc.target/arm/pr42575.c: Remove architecture option.
223
224 2011-10-24  David S. Miller  <davem@davemloft.net>
225
226         * gcc.target/sparc/vis3move-1.c: New test.
227         * gcc.target/sparc/vis3move-2.c: New test.
228         * gcc.target/sparc/vis3move-3.c: New test.
229
230 2011-10-24  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
231
232         * gcc.dg/strlenopt-22.c: New testcase.
233         * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
234
235 2011-10-24  Uros Bizjak  <ubizjak@gmail.com>
236
237         * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
238         Remove -march=i386.
239         (dg-skip-if): Remove.
240         * gcc.target/i386/funcspec-1.c: Ditto.
241         * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
242
243 2011-10-24  Richard Guenther  <rguenther@suse.de>
244
245         * gcc.dg/vect/vect-bool-1.c: New testcase.
246
247 2011-10-24  Richard Guenther  <rguenther@suse.de>
248
249         PR tree-optimization/50838
250         * gcc.dg/torture/pr50838.c: New testcase.
251
252 2011-10-24  Ira Rosen  <ira.rosen@linaro.org>
253
254         PR tree-optimization/50730
255         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
256         * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
257         -fno-tree-sra and SLP flags.
258
259 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
260
261         PR c++/50841
262         Revert:
263         2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
264
265         PR c++/50810
266         * g++.dg/cpp0x/warn_cxx0x2.C: New.
267         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
268
269 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
270
271         PR c++/50810
272         * g++.dg/cpp0x/warn_cxx0x2.C: New.
273         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
274
275 2011-10-23  Tom de Vries  <tom@codesourcery.com>
276
277         PR tree-optimization/50763
278         * gcc.dg/pr50763.c: New test.
279
280 2011-10-23  Uros Bizjak  <ubizjak@gmail.com>
281
282         PR target/50788
283         * gcc.target/i386/pr50788.c: New test.
284
285 2011-10-23  Ira Rosen  <ira.rosen@linaro.org>
286
287         PR tree-optimization/50819
288         * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
289         * g++.dg/vect/slp-pr50819.cc: New test.
290
291 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
292
293         PR c++/45385
294         * g++.dg/warn/Wconversion4.C: New.
295
296 2011-10-21  Jakub Jelinek  <jakub@redhat.com>
297
298         PR target/50813
299         * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
300         from element other than first and reverse permutation.
301         * gcc.dg/torture/vshuf-16.inc: Likewise.
302         * gcc.dg/torture/vshuf-8.inc: Likewise.
303         * gcc.dg/torture/vshuf-4.inc: Likewise.
304
305 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
306
307         PR c++/31423
308         * g++.dg/parse/error43.C: New.
309         * g++.dg/parse/error44.C: Likewise.
310
311 2011-10-21  H.J. Lu  <hongjiu.lu@intel.com>
312             Kirill Yukhin  <kirill.yukhin@intel.com>
313
314         PR target/50740
315         * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
316         * gcc.target/i386/bmi2-check.h: Ditto.
317
318 2011-10-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
319
320         PR c++/50811
321         * g++.dg/cpp0x/override2.C: Add test.
322
323 2011-10-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
324
325         * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
326         check_linker_plugin_available.
327
328 2011-10-21  Kai Tietz  <ktietz@redhat.com>
329
330         * gcc.target/i386/branch-cost1.c: New test.
331         * gcc.target/i386/branch-cost2.c: New test.
332         * gcc.target/i386/branch-cost3.c: New test.
333         * gcc.target/i386/branch-cost4.c: New test.
334
335 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
336
337         * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
338
339 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
340
341         PR testsuite/50722
342         * gcc.dg/pr49994-3.c: Skip on HP-UX.
343
344 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
345
346         * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
347         (_moz_foo, EXT__foo): Use ASMNAME.
348
349 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
350
351         * lib/lto.exp (lto-execute): Use .exe suffix for test executable
352         names.
353
354 2011-10-20  Kirill Yukhin  <kirill.yukhin@intel.com>
355
356         PR target/50766
357         * gcc.target/i386/pr50766.c: New test.
358
359 2011-10-20  Jason Merrill  <jason@redhat.com>
360
361         PR c++/41449
362         * g++.dg/eh/partial1.C: New.
363
364 2011-10-20  Richard Henderson  <rth@redhat.com>
365
366         * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
367         gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
368         gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
369         Use __builtin_shuffle.
370
371 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
372
373         PR fortran/50514
374         * gfortran.dg/ishft_3.f90:  Update test.
375
376 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
377
378         PR fortran/50524
379         * gfortran.dg/substring_integer_index.f90: New test.
380
381 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
382
383         * gfortran.dg/format_string.f: New test.
384
385 2011-10-20  Uros Bizjak  <ubizjak@gmail.com>
386
387         * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
388         non_strict_align.
389         * gcc.dg/ipa/ipa-sra-6.c: Ditto.
390
391 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
392
393         * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
394         gcc.target/i386/pr46226.c: Do not use
395         -mno-accumulate-outgoing-args.
396
397 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
398
399         * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
400         including <strings.h>.
401
402 2011-10-19  Jan Hubicka  <jh@suse.cz>
403
404         * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
405         * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
406         * lib/c-torture.exp: Likewise.
407         * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
408         * gcc.c-torture/compile/sync-1.c: Likewise.
409         * gcc.c-torture/compile/sync-1.c: Likewise.
410         * gcc.c-torture/compile/sync-3.c: Likewise.
411         * gcc.dg/noncompile/invalid_asm.c: Likewise.
412         * gcc.dg/noncompile/920507-1.c: Likewise.
413         * gcc.dg/torture/pr36400.c: Likewise.
414         * g++.dg/torture/pr34850.C: Likewise.
415
416 2011-10-20  Eric Botcazou  <ebotcazou@adacore.com>
417
418         * gnat.dg/source_ref1.adb: New test.
419         * gnat.dg/source_ref2.adb: Likewise.
420
421 2011-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
422
423         PR c++/13657
424         * g++.dg/parse/error42.C: New.
425         * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
426
427 2011-10-19  Jason Merrill  <jason@redhat.com>
428
429         PR c++/50793
430         * g++.dg/init/value9.C: New.
431
432 2011-10-19  Jakub Jelinek  <jakub@redhat.com>
433
434         * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
435         * gcc.dg/torture/vshuf-16.inc: Likewise.
436         * gcc.dg/torture/vshuf-8.inc: Likewise.
437         * gcc.dg/torture/vshuf-4.inc: Likewise.
438
439 2011-10-19  Janus Weil  <janus@gcc.gnu.org>
440
441         PR fortran/47023
442         * gfortran.dg/sizeof_proc.f90: New.
443
444 2011-10-19  Joseph Myers  <joseph@codesourcery.com>
445
446         * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
447         -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
448
449 2011-10-19  Uros Bizjak  <ubizjak@gmail.com>
450
451         PR testsuite/50796
452         * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
453
454 2011-10-19  Jason Merrill  <jason@redhat.com>
455
456         PR c++/50787
457         * g++.dg/init/ref20.C: New.
458
459 2011-10-19  Kai Tietz  <ktietz@redhat.com>
460
461         PR middle-end/50795
462         * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
463         * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
464         * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
465         * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
466         * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
467
468 2011-10-19  Richard Guenther  <rguenther@suse.de>
469
470         PR middle-end/50768
471         * gcc.dg/torture/pr50768.c: New testcase.
472
473 2011-10-19  Alexander Monakov  <amonakov@ispras.ru>
474
475         PR rtl-optimization/50340
476         * gcc.dg/pr50340.c: New.
477
478 2011-10-18  Andrew Stubbs  <ams@codesourcery.com>
479
480         PR tree-optimization/50717
481
482         * gcc.dg/pr50717-1.c: New file.
483         * gcc.target/arm/wmul-12.c: Correct types.
484         * gcc.target/arm/wmul-8.c: Correct types.
485
486 2011-10-18  Jason Merrill  <jason@redhat.com>
487
488         PR c++/50531
489         * g++.dg/cpp0x/defaulted32.C: New.
490
491         PR c++/50742
492         * g++.dg/lookup/using23.C: New.
493
494         PR c++/50500
495         * g++.dg/cpp0x/implicit12.C: New.
496         * g++.dg/cpp0x/defaulted20.C: Adjust.
497         * g++.dg/cpp0x/defaulted21.C: Adjust.
498         * g++.dg/cpp0x/implicit-copy.C: Adjust.
499         * g++.dg/cpp0x/implicit4.C: Adjust.
500         * g++.dg/cpp0x/implicit5.C: Adjust.
501         * g++.dg/cpp0x/implicit8.C: Adjust.
502         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
503         * g++.dg/cpp0x/not_special.C: Adjust.
504         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
505         * g++.dg/cpp0x/rv1n.C: Adjust.
506         * g++.dg/cpp0x/rv2n.C: Adjust.
507         * g++.dg/cpp0x/rv3n.C: Adjust.
508         * g++.dg/cpp0x/rv4n.C: Adjust.
509         * g++.dg/cpp0x/rv5n.C: Adjust.
510         * g++.dg/cpp0x/rv6n.C: Adjust.
511         * g++.dg/cpp0x/rv7n.C: Adjust.
512
513 2011-10-18  Kirill Yukhin  <kirill.yukhin@intel.com>
514
515         * gcc.target/i386/avx2-vpop-check.h: New header.
516         * gcc.target/i386/avx2-vpaddd-3.c: New test.
517         * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
518         * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
519         * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
520         * gcc.target/i386/avx2-vpand-3.c: Ditto.
521         * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
522         * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
523         * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
524         * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
525         * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
526         * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
527         * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
528         * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
529         * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
530         * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
531
532 2011-10-18  Mikael Morin  <mikael@gcc.gnu.org>
533
534         PR fortran/50420
535         * gfortran.dg/coarray_subobject_1.f90: New test.
536         * gfortran.dg/coarray/subobject_1.f90: New test.
537
538 2011-10-18  Alexander Monakov  <amonakov@ispras.ru>
539
540         PR rtl-optimization/50205
541         * gcc.dg/pr50205.c: New.
542
543 2011-10-18  Richard Guenther  <rguenther@suse.de>
544
545         PR tree-optimization/50767
546         * gcc.dg/torture/pr50767.c: New testcase.
547
548 2011-10-18  Julian Brown  <julian@codesourcery.com>
549
550         * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
551         * gcc.target/arm/unaligned-memcpy-1.c: New.
552         * gcc.target/arm/unaligned-memcpy-2.c: New.
553         * gcc.target/arm/unaligned-memcpy-3.c: New.
554         * gcc.target/arm/unaligned-memcpy-4.c: New.
555
556 2011-10-18  Janus Weil  <janus@gcc.gnu.org>
557
558         PR fortran/47023
559         * gfortran.dg/iso_c_binding_class.f03: New.
560
561 2011-10-18  Ira Rosen  <ira.rosen@linaro.org>
562
563         * testsuite/lib/target-supports.exp
564         (check_effective_target_vect_widen_shift): New.
565         * gcc.dg/vect/vect-widen-shift-s16.c: New.
566         * gcc.dg/vect/vect-widen-shift-s8.c: New.
567         * gcc.dg/vect/vect-widen-shift-u16.c: New.
568         * gcc.dg/vect/vect-widen-shift-u8.c: New.
569
570 2011-10-18  Richard Guenther  <rguenther@suse.de>
571
572         * gcc.dg/torture/restrict-1.c: New testcase.
573
574 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
575
576         * g++.dg/ext/bases.C: New test.
577
578 2011-10-17  David S. Miller  <davem@davemloft.net>
579
580         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
581         all operations to emit VIS instructions.
582         * gcc.target/sparc/fandnot.c: Likewise.
583         * gcc.target/sparc/fnot.c: Likewise.
584         * gcc.target/sparc/for.c: Likewise.
585         * gcc.target/sparc/fornot.c: Likewise.
586         * gcc.target/sparc/fxnor.c: Likewise.
587         * gcc.target/sparc/fxor.c: Likewise.
588         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
589         needed.
590
591 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
592
593         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
594         * gcc.dg/torture/vshuf-16.inc: New file.
595         * gcc.dg/torture/vshuf-2.inc: New file.
596         * gcc.dg/torture/vshuf-32.inc: New file.
597         * gcc.dg/torture/vshuf-4.inc: New file.
598         * gcc.dg/torture/vshuf-8.inc: New file.
599         * gcc.dg/torture/vshuf-main.inc: New file.
600         * gcc.dg/torture/vshuf-v16hi.c: New test.
601         * gcc.dg/torture/vshuf-v16qi.c: New test.
602         * gcc.dg/torture/vshuf-v2df.c: New test.
603         * gcc.dg/torture/vshuf-v2di.c: New test.
604         * gcc.dg/torture/vshuf-v2sf.c: New test.
605         * gcc.dg/torture/vshuf-v2si.c: New test.
606         * gcc.dg/torture/vshuf-v32qi.c: New test.
607         * gcc.dg/torture/vshuf-v4df.c: New test.
608         * gcc.dg/torture/vshuf-v4di.c: New test.
609         * gcc.dg/torture/vshuf-v4hi.c: New test.
610         * gcc.dg/torture/vshuf-v4sf.c: New test.
611         * gcc.dg/torture/vshuf-v4si.c: New test.
612         * gcc.dg/torture/vshuf-v8hi.c: New test.
613         * gcc.dg/torture/vshuf-v8qi.c: New test.
614         * gcc.dg/torture/vshuf-v8sf.c: New test.
615         * gcc.dg/torture/vshuf-v8si.c: New test.
616
617 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
618
619         PR tree-optimization/50746
620         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
621
622 2011-10-17  Jason Merrill  <jason@redhat.com>
623
624         PR c++/50736
625         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
626
627 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
628
629         PR c++/44524
630         * g++.dg/parse/error41.C: New.
631         * g++.dg/parse/error20.C: Adjust.
632
633 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
634
635         PR c++/50757
636         * g++.dg/warn/format7.C: New.
637         * obj-c++.dg/warn7.mm: Likewise.
638
639 2011-10-17  Richard Guenther  <rguenther@suse.de>
640
641         PR tree-optimization/50729
642         * gcc.dg/torture/pr50729.c: New testcase.
643
644 2011-10-15  Tom Tromey  <tromey@redhat.com>
645             Dodji Seketeli  <dodji@redhat.com>
646
647         * lib/prune.exp (prune_gcc_output):  Prune output referring to
648         included files.
649         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
650         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
651         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
652         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
653
654 2011-10-15  Tom Tromey  <tromey@redhat.com>
655             Dodji Seketeli  <dodji@redhat.com>
656
657         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
658
659 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
660
661         PR c++/48489
662         * g++.dg/inherit/error5.C: New.
663
664 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
665
666         PR fortran/47023
667         PR fortran/50752
668         * gfortran.dg/kind_tests_4.f90: New.
669
670 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
671
672         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
673         targets that support vector condition.
674
675 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
676
677         PR fortran/47023
678         * gfortran.dg/c_kind_tests_3.f03: New.
679
680 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
681
682         PR fortran/50547
683         * gfortran.dg/elemental_args_check_4.f90: New.
684
685 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
686
687         PR tree-optimization/50727
688         * gcc.dg/vect/pr50727.c: New test.
689
690 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
691
692         * gcc.dg/vla-23.c: New test.
693
694 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
695
696         PR tree-optimization/50596
697         * gcc.dg/vect/vect-cond-9.c: New test.
698
699 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
700
701         * gcc.dg/vect/bb-slp-29.c: New test.
702
703 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
704
705         PR c++/50732
706         * g++.dg/ext/is_base_of_incomplete.C: New.
707         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
708         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
709
710 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
711
712         * gcc.target/sparc/combined-1.c: Compile at -O2.
713
714 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
715
716         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
717         (dg-options): Add -Wno-attributes.
718         * gcc.target/i386/fma_double_?.c: Ditto.
719         * gcc.target/i386/fma_run_float_?.c: Ditto.
720         * gcc.target/i386/fma_run_double_?.c: Ditto.
721         * gcc.target/i386/l_fma_float_?.c: Dtto.
722         * gcc.target/i386/l_fma_double_?.c: Ditto.
723         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
724         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
725
726 2011-10-15  Tobias Burnus  <burnus@net-b.de>
727
728         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
729         the comments.
730         * gfortran.dg/bind_c_usage_24.f90: Ditto.
731         * gfortran.dg/rank_3.f90: Ditto.
732         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
733         -std=f2008ts in dg-options.
734         * gfortran.dg/rank_4.f90: Ditto.
735
736 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
737
738         PR target/49263
739         * gcc.target/sh/pr49263.c: New.
740
741 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
742
743         * gnat.dg/specs/debug1.ads: Tweak.
744
745 2011-10-14  Kai Tietz  <ktietz@redhat.com>
746
747         * gfortran.fortran-torture/compile/logical-2.f90: New test.
748
749 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
750
751         * gcc.target/i386/sse2-mul-1.c: New test.
752         * gcc.target/i386/sse4_1-mul-1.c: New test.
753         * gcc.target/i386/avx-mul-1.c: New test.
754         * gcc.target/i386/xop-mul-1.c: New test.
755         * gcc.target/i386/avx2-mul-1.c: New test.
756
757 2011-10-14  Jason Merrill  <jason@redhat.com>
758
759         PR c++/50563
760         * g++.dg/cpp0x/nsdmi-list1.C: New.
761
762         PR c++/50707
763         * g++.dg/cpp0x/nsdmi-const1.C: New.
764
765 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
766
767         PR fortran/50570
768         * gfortran.dg/pointer_intent_5.f90: New.
769
770 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
771
772         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
773         * gcc.target/i386/warn-vect-op-1.c: Ditto.
774         * gcc.target/i386/warn-vect-op-2.c: Ditto.
775
776 2011-10-14  Tobias Burnus  <burnus@net-b.de>
777
778         PR fortran/50718
779         * gfortran.dg/pointer_check_11.f90: New.
780         * gfortran.dg/pointer_check_12.f90: New.
781
782 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
783
784         PR c++/38174
785         * g++.dg/overload/operator4.C: New.
786
787 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
788
789         * gcc.dg/di-longlong64-sync-1.c: New test.
790         * gcc.dg/di-sync-multithread.c: New test.
791         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
792         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
793         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
794         tests for v5, v6, v6k, and v7-a, and add-options helpers.
795         (check_effective_target_arm_arm_ok): New helper.
796         (check_effective_target_sync_longlong): New helper.
797
798 2011-10-14  Richard Guenther  <rguenther@suse.de>
799
800         PR tree-optimization/50723
801         * gcc.dg/torture/pr50723.c: New testcase.
802
803 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
804
805         PR c++/17212
806         * g++.dg/warn/format6.C: New.
807         * obj-c++.dg/warn6.mm: Likewise.
808
809 2011-10-13  Richard Henderson  <rth@redhat.com>
810
811         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
812         Delete.
813         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
814         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
815         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
816
817 2011-10-13  Jason Merrill  <jason@redhat.com>
818
819         PR c++/50614
820         * g++.dg/cpp0x/nsdmi-template2.C: New.
821
822         PR c++/50437
823         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
824
825         PR c++/50618
826         * g++.dg/init/vbase1.C: New.
827
828 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
829
830         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
831         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
832         * gcc.target/i386/avx-vphminposuw-2.c: New test.
833         * gcc.target/i386/avx-vphminposuw-3.c: New test.
834
835 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
836
837         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
838
839 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
840
841         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
842
843 2011-10-13  Richard Guenther  <rguenther@suse.de>
844
845         PR tree-optimization/50712
846         * gcc.target/i386/pr50712.c: New testcase.
847
848 2011-10-13  Tom de Vries  <tom@codesourcery.com>
849
850         * gcc.dg/memcpy-4.c: New test.
851
852 2011-10-13  Richard Guenther  <rguenther@suse.de>
853
854         PR tree-optimization/50698
855         * g++.dg/vect/pr50698.cc: New testcase.
856
857 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
858
859         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
860         * gcc.target/powerpc/warn-2.c: Ditto.
861
862         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
863         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
864         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
865         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
866         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
867         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
868         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
869         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
870         * gcc.target/powerpc/ppc-pow.c: Likewise.
871         * gcc.target/powerpc/recip-1.c: Likewise.
872         * gcc.target/powerpc/recip-2.c: Likewise.
873         * gcc.target/powerpc/recip-3.c: Likewise.
874         * gcc.target/powerpc/recip-4.c: Likewise.
875         * gcc.target/powerpc/recip-5.c: Likewise.
876
877 2011-10-12  David S. Miller  <davem@davemloft.net>
878
879         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
880         '-mvis3' instead of 'mcpu=niagara3' in options.
881         * gcc.target/sparc/fhalve.c: Likewise.
882         * gcc.target/sparc/fnegop.c: Likewise.
883         * gcc.target/sparc/fpadds.c: Likewise.
884         * gcc.target/sparc/fshift.c: Likewise.
885         * gcc.target/sparc/fucmp.c: Likewise.
886         * gcc.target/sparc/lzd.c: Likewise.
887         * gcc.target/sparc/vis3misc.c: Likewise.
888         * gcc.target/sparc/xmul.c: Likewise.
889
890 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
891
892         * gnat.dg/vect1.ad[sb]: New test.
893         * gnat.dg/vect1_pkg.ads: New helper.
894         * gnat.dg/vect2.ad[sb]: New test.
895         * gnat.dg/vect2_pkg.ads: New helper.
896         * gnat.dg/vect3.ad[sb]: New test.
897         * gnat.dg/vect3_pkg.ads: New helper.
898         * gnat.dg/vect4.ad[sb]: New test.
899         * gnat.dg/vect4_pkg.ads: New helper.
900         * gnat.dg/vect5.ad[sb]: New test.
901         * gnat.dg/vect5_pkg.ads: New helper.
902         * gnat.dg/vect6.ad[sb]: New test.
903         * gnat.dg/vect6_pkg.ads: New helper.
904
905 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
906
907         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
908         * gcc.target/i386/fma_run_double_2.c: Likewise.
909         * gcc.target/i386/fma_run_double_3.c: Likewise.
910         * gcc.target/i386/fma_run_double_4.c: Likewise.
911         * gcc.target/i386/fma_run_double_5.c: Likewise.
912         * gcc.target/i386/fma_run_double_6.c: Likewise.
913         * gcc.target/i386/fma_run_float_1.c: Likewise.
914         * gcc.target/i386/fma_run_float_2.c: Likewise.
915         * gcc.target/i386/fma_run_float_3.c: Likewise.
916         * gcc.target/i386/fma_run_float_4.c: Likewise.
917         * gcc.target/i386/fma_run_float_5.c: Likewise.
918         * gcc.target/i386/fma_run_float_6.c: Likewise.
919
920         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
921         remove the extra dg-options.
922         * gcc.target/i386/l_fma_double_2.c: Likewise.
923         * gcc.target/i386/l_fma_double_3.c: Likewise.
924         * gcc.target/i386/l_fma_double_4.c: Likewise.
925         * gcc.target/i386/l_fma_double_5.c: Likewise.
926         * gcc.target/i386/l_fma_double_6.c: Likewise.
927         * gcc.target/i386/l_fma_float_1.c: Likewise.
928         * gcc.target/i386/l_fma_float_2.c: Likewise.
929         * gcc.target/i386/l_fma_float_3.c: Likewise.
930         * gcc.target/i386/l_fma_float_4.c: Likewise.
931         * gcc.target/i386/l_fma_float_5.c: Likewise.
932         * gcc.target/i386/l_fma_float_6.c: Likewise.
933
934 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
935
936         PR tree-optimization/50189
937         * g++.dg/torture/pr50189.C: New testcase.
938
939 2011-10-12  Richard Guenther  <rguenther@suse.de>
940
941         PR tree-optimization/50700
942         * gcc.dg/builtin-object-size-12.c: New testcase.
943
944 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
945
946         PR c/50565
947         * gcc.c-torture/compile/pr50565-1.c,
948         gcc.c-torture/compile/pr50565-2.c: New tests.
949
950 2011-10-11  Jason Merrill  <jason@redhat.com>
951
952         PR c++/49855
953         PR c++/49896
954         * g++.dg/template/constant1.C: New.
955         * g++.dg/template/constant2.C: New.
956         * g++.dg/cpp0x/constexpr-template3.C: New.
957
958 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
959
960         * gcc.target/i386/warn-vect-op-3.c: New test.
961         * gcc.target/i386/warn-vect-op-1.c: New test.
962         * gcc.target/i386/warn-vect-op-2.c: New test.
963
964 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
965
966         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
967
968 2011-10-11  Richard Guenther  <rguenther@suse.de>
969
970         PR tree-optimization/50204
971         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
972
973 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
974
975         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
976
977 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
978
979         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
980         * gcc.target/i386/fma_double_2.c: Ditto.
981         * gcc.target/i386/fma_double_3.c: Ditto.
982         * gcc.target/i386/fma_double_4.c: Ditto.
983         * gcc.target/i386/fma_double_5.c: Ditto.
984         * gcc.target/i386/fma_double_6.c: Ditto.
985         * gcc.target/i386/fma_float_1.c: Ditto.
986         * gcc.target/i386/fma_float_2.c: Ditto.
987         * gcc.target/i386/fma_float_3.c: Ditto.
988         * gcc.target/i386/fma_float_4.c: Ditto.
989         * gcc.target/i386/fma_float_5.c: Ditto.
990         * gcc.target/i386/fma_float_6.c: Ditto.
991         * gcc.target/i386/l_fma_double_1.c: Ditto.
992         * gcc.target/i386/l_fma_double_2.c: Ditto.
993         * gcc.target/i386/l_fma_double_3.c: Ditto.
994         * gcc.target/i386/l_fma_double_4.c: Ditto.
995         * gcc.target/i386/l_fma_double_5.c: Ditto.
996         * gcc.target/i386/l_fma_double_6.c: Ditto.
997         * gcc.target/i386/l_fma_float_1.c: Ditto.
998         * gcc.target/i386/l_fma_float_2.c: Ditto.
999         * gcc.target/i386/l_fma_float_3.c: Ditto.
1000         * gcc.target/i386/l_fma_float_4.c: Ditto.
1001         * gcc.target/i386/l_fma_float_5.c: Ditto.
1002         * gcc.target/i386/l_fma_float_6.c: Ditto.
1003         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
1004         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
1005         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
1006         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
1007         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
1008         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
1009         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
1010         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
1011         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
1012         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
1013         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
1014         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
1015
1016 2011-10-11  Tristan Gingold  <gingold@adacore.com>
1017
1018         * gcc.dg/va-arg-4.c: New test.
1019         * gcc.dg/va-arg-5.c: Ditto.
1020
1021 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
1022
1023         * lib/target-supports.exp (check_effective_target_fd_truncate):
1024         Close and unlink test file before exit.
1025
1026 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
1027
1028         PR fortran/50564
1029         * gfortran.dg/forall_15.f90:  New test case.
1030
1031 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
1032             Andrew Macleod  <amacleod@redhat.com>
1033
1034         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
1035         wrappers for *other_threads() and *final_verify().
1036         * gcc.dg/simulate-thread/simulate-thread.h
1037         (simulate_thread_wrapper_other_threads): New.
1038         (simulate_thread_wrapper_final_verify): New.
1039
1040 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
1041
1042         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
1043
1044 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
1045
1046         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
1047
1048 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
1049             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
1050
1051         * gcc.target/i386/fma_1.h: New file.
1052         * gcc.target/i386/fma_2.h: Likewise.
1053         * gcc.target/i386/fma_3.h: Likewise.
1054         * gcc.target/i386/fma_4.h: Likewise.
1055         * gcc.target/i386/fma_5.h: Likewise.
1056         * gcc.target/i386/fma_6.h: Likewise.
1057         * gcc.target/i386/fma_double_1.c: Likewise.
1058         * gcc.target/i386/fma_double_2.c: Likewise.
1059         * gcc.target/i386/fma_double_3.c: Likewise.
1060         * gcc.target/i386/fma_double_4.c: Likewise.
1061         * gcc.target/i386/fma_double_5.c: Likewise.
1062         * gcc.target/i386/fma_double_6.c: Likewise.
1063         * gcc.target/i386/fma_float_1.c: Likewise.
1064         * gcc.target/i386/fma_float_2.c: Likewise.
1065         * gcc.target/i386/fma_float_3.c: Likewise.
1066         * gcc.target/i386/fma_float_4.c: Likewise.
1067         * gcc.target/i386/fma_float_5.c: Likewise.
1068         * gcc.target/i386/fma_float_6.c: Likewise.
1069         * gcc.target/i386/fma_main.h: Likewise.
1070         * gcc.target/i386/fma_run_double_1.c: Likewise.
1071         * gcc.target/i386/fma_run_double_2.c: Likewise.
1072         * gcc.target/i386/fma_run_double_3.c: Likewise.
1073         * gcc.target/i386/fma_run_double_4.c: Likewise.
1074         * gcc.target/i386/fma_run_double_5.c: Likewise.
1075         * gcc.target/i386/fma_run_double_6.c: Likewise.
1076         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
1077         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
1078         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
1079         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
1080         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
1081         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
1082         * gcc.target/i386/fma_run_float_1.c: Likewise.
1083         * gcc.target/i386/fma_run_float_2.c: Likewise.
1084         * gcc.target/i386/fma_run_float_3.c: Likewise.
1085         * gcc.target/i386/fma_run_float_4.c: Likewise.
1086         * gcc.target/i386/fma_run_float_5.c: Likewise.
1087         * gcc.target/i386/fma_run_float_6.c: Likewise.
1088         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
1089         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
1090         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
1091         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
1092         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
1093         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
1094         * gcc.target/i386/l_fma_1.h: Likewise.
1095         * gcc.target/i386/l_fma_2.h: Likewise.
1096         * gcc.target/i386/l_fma_3.h: Likewise.
1097         * gcc.target/i386/l_fma_4.h: Likewise.
1098         * gcc.target/i386/l_fma_5.h: Likewise.
1099         * gcc.target/i386/l_fma_6.h: Likewise.
1100         * gcc.target/i386/l_fma_double_1.c: Likewise.
1101         * gcc.target/i386/l_fma_double_2.c: Likewise.
1102         * gcc.target/i386/l_fma_double_3.c: Likewise.
1103         * gcc.target/i386/l_fma_double_4.c: Likewise.
1104         * gcc.target/i386/l_fma_double_5.c: Likewise.
1105         * gcc.target/i386/l_fma_double_6.c: Likewise.
1106         * gcc.target/i386/l_fma_float_1.c: Likewise.
1107         * gcc.target/i386/l_fma_float_2.c: Likewise.
1108         * gcc.target/i386/l_fma_float_3.c: Likewise.
1109         * gcc.target/i386/l_fma_float_4.c: Likewise.
1110         * gcc.target/i386/l_fma_float_5.c: Likewise.
1111         * gcc.target/i386/l_fma_float_6.c: Likewise.
1112         * gcc.target/i386/l_fma_main.h: Likewise.
1113         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
1114         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
1115         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
1116         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
1117         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
1118         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
1119         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
1120         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
1121         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
1122         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
1123         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
1124         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
1125
1126 2011-10-10  Richard Guenther  <rguenther@suse.de>
1127
1128         PR middle-end/50389
1129         * gcc.dg/torture/pr50389.c: New testcase.
1130
1131 2011-10-10  Richard Guenther  <rguenther@suse.de>
1132
1133         PR middle-end/50195
1134         * gcc.dg/builtins-47.c: Optimize.
1135
1136 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
1137
1138         * lib/gcc-simulate-thread.exp: New.
1139         * gcc.dg/simulate-thread/guality.h: New.
1140         * gcc.dg/simulate-thread/simulate-thread.h: New.
1141         * gcc.dg/simulate-thread/simulate-thread.exp: New.
1142         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
1143         * gcc.dg/simulate-thread/README: New.
1144         * g++.dg/simulate-thread/guality.h: New.
1145         * g++.dg/simulate-thread/simulate-thread.h: New.
1146         * g++.dg/simulate-thread/simulate-thread.exp: New.
1147         * g++.dg/simulate-thread/simulate-thread.gdb: New.
1148         * c-c++-common/cxxbitfields-2.c: Remove.
1149         * c-c++-common/cxxbitfields.c: Remove.
1150         * c-c++-common/cxxbitfields-4.c: Remove.
1151         * c-c++-common/cxxbitfields-5.c: Remove.
1152         * c-c++-common/simulate-thread/bitfields-1.c: New.
1153         * c-c++-common/simulate-thread/bitfields-2.c: New.
1154         * c-c++-common/simulate-thread/bitfields-3.c: New.
1155         * c-c++-common/simulate-thread/bitfields-4.c: New.
1156
1157 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
1158
1159         PR c++/38980
1160         * g++.dg/warn/format5.C: New.
1161
1162 2011-10-09  Tobias Burnus  <burnus@net-b.de>
1163
1164         PR fortran/50273
1165         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
1166         * gfortran.dg/common_16.f90: New.
1167
1168 2011-10-09  Tobias Burnus  <burnus@net-b.de>
1169
1170         * gfortran.dg/iso_c_binding_param_1.f90: New.
1171         * gfortran.dg/iso_c_binding_param_2.f90: New.
1172         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1173
1174 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
1175
1176         PR tree-optimization/50635
1177         * gcc.dg/vect/pr50635.c: New test.
1178
1179 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
1180
1181         PR fortran/50659
1182         * gfortran.dg/proc_decl_27.f90: New.
1183
1184 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1185
1186         PR libobjc/50428
1187         * objc/execute/initialize-1.m: New test.
1188
1189 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
1190
1191         PR fortran/47844
1192         * gfortran.dg/pointer_function_result_1.f90 : New test.
1193
1194 2011-10-07  David S. Miller  <davem@davemloft.net>
1195
1196         PR 50655
1197         * gcc.target/sparc/sparc.exp: Add vis3 target test.
1198         * gcc.target/sparc/cmask.c: Use it.
1199         * gcc.target/sparc/fhalve.c: Likewise.
1200         * gcc.target/sparc/fnegop.c: Likewise.
1201         * gcc.target/sparc/fpadds.c: Likewise.
1202         * gcc.target/sparc/fshift.c: Likewise.
1203         * gcc.target/sparc/fucmp.c: Likewise.
1204         * gcc.target/sparc/lzd.c: Likewise.
1205         * gcc.target/sparc/vis3misc.c: Likewise.
1206         * gcc.target/sparc/xmul.c: Likewise.
1207
1208 2011-10-07  Richard Henderson  <rth@redhat.com>
1209
1210         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
1211         match for avx2.
1212         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
1213
1214 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
1215
1216         * gcc.dg/pr50193-1.c: New file.
1217         * gcc.target/arm/shiftable.c: New file.
1218
1219 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
1220
1221         PR fortran/50625
1222         * gfortran.dg/class_46.f03: New.
1223
1224 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
1225
1226         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
1227         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
1228         (syslog, vsyslog, __vsyslog_chk): Likewise.
1229
1230         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
1231         (x, EXT_x): Use ASMNAME.
1232
1233         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
1234         (a, c): Use ASMNAME.
1235
1236 2011-10-07  Tom de Vries  <tom@codesourcery.com>
1237
1238         PR middle-end/50527
1239         * gcc.dg/pr50527.c: New test.
1240
1241 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
1242
1243         PR tree-optimization/50650
1244         * gcc.c-torture/compile/pr50650.c: New test.
1245
1246 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1247
1248         PR tree-optimization/50575
1249         * gcc.c-torture/execute/vector-compare-2.x: New file.
1250
1251 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1252
1253         PR middle-end/50125
1254         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
1255         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
1256         (bar3): Likewise.
1257
1258 2011-10-07  Richard Guenther  <rguenther@suse.de>
1259
1260         PR testsuite/50637
1261         * gcc.dg/vect/vect-align-2.c: Increase array size.
1262
1263 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
1264             H.J. Lu  <hongjiu.lu@intel.com>
1265
1266         PR target/50603
1267         * gcc.target/i386/pr50603.c: New test.
1268
1269 2011-10-06  Jason Merrill  <jason@redhat.com>
1270
1271         PR c++/39164
1272         * g++.dg/cpp0x/default31.C: New.
1273
1274 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
1275
1276         PR tree-optimization/50596
1277         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1278         New.
1279         * gcc.dg/vect/vect-cond-8.c: New test.
1280
1281 2011-10-06  Richard Henderson  <rth@redhat.com>
1282
1283         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
1284         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
1285         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
1286         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
1287         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
1288         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
1289         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
1290         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
1291         * gcc.c-torture/execute/vshuf-16.inc: New file.
1292         * gcc.c-torture/execute/vshuf-2.inc: New file.
1293         * gcc.c-torture/execute/vshuf-4.inc: New file.
1294         * gcc.c-torture/execute/vshuf-8.inc: New file.
1295         * gcc.c-torture/execute/vshuf-main.inc: New file.
1296         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
1297         * gcc.c-torture/execute/vshuf-v2df.c: New test.
1298         * gcc.c-torture/execute/vshuf-v2di.c: New test.
1299         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
1300         * gcc.c-torture/execute/vshuf-v2si.c: New test.
1301         * gcc.c-torture/execute/vshuf-v4df.c: New test.
1302         * gcc.c-torture/execute/vshuf-v4di.c: New test.
1303         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
1304         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
1305         * gcc.c-torture/execute/vshuf-v4si.c: New test.
1306         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
1307         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
1308         * gcc.c-torture/execute/vshuf-v8si.c: New test.
1309
1310 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
1311
1312         PR tree-optimization/49279
1313         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
1314         * gcc.c-torture/execute/pr49279.c: New test.
1315
1316 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
1317
1318         PR target/49049
1319         * gcc.c-torture/compile/pr49049.c: New test.
1320
1321 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
1322
1323         PR target/50305
1324         * gcc.target/arm/pr50305.c: New test.
1325
1326 2011-10-06  Richard Guenther  <rguenther@suse.de>
1327
1328         PR tree-optimization/38884
1329         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
1330         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
1331
1332 2011-10-05  David S. Miller  <davem@davemloft.net>
1333
1334         * gcc.target/sparc/lzd.c: New test.
1335         * gcc.target/sparc/popc.c: New test.
1336
1337 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
1338
1339         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
1340         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
1341         * g++.dg/other/final1.C: Cleanup original tree dump.
1342
1343 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
1344
1345         PR tree-optimization/50613
1346         * gcc.dg/pr50613.c: New test.
1347
1348 2011-10-05  Richard Henderson  <rth@redhat.com>
1349
1350         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
1351         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
1352         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
1353         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
1354         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
1355         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
1356         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
1357         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
1358
1359 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
1360
1361         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
1362         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
1363         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
1364         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
1365         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
1366
1367 2011-10-05  Richard Guenther  <rguenther@suse.de>
1368
1369         PR tree-optimization/38885
1370         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
1371
1372 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
1373
1374         * gcc.target/i386/sw-1.c: New test.
1375
1376 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
1377
1378         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
1379         -mtune=generic.
1380         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
1381
1382 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
1383
1384         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
1385
1386 2011-10-04  David S. Miller  <davem@davemloft.net>
1387
1388         * gcc.target/sparc/fhalve.c: New test.
1389         * gcc.target/sparc/fnegop.c: New test.
1390         * gcc.target/sparc/xmul.c: New test.
1391
1392 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
1393
1394         PR fortran/35831
1395         * gfortran.dg/dummy_procedure_6.f90: New.
1396
1397 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
1398
1399         PR tree-optimization/50604
1400         * gcc.dg/pr50604.c: New test.
1401
1402 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1403
1404         PR tree-optimization/49662
1405         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
1406         * gcc.dg/graphite/interchange-15.c: Likewise.
1407         * gcc.dg/graphite/interchange-mvt.c: Likewise.
1408
1409 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
1410
1411         * gcc.dg/tree-ssa/restrict-4.c: New test.
1412
1413 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
1414
1415         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
1416         (main): Use __typeof to get result type of comparison.
1417
1418 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
1419
1420         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1421         Make et_vect_multiple_sizes_saved global.
1422         (check_effective_target_vect64): Make et_vect64_saved global.
1423
1424 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
1425
1426         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
1427         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
1428         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
1429         * gcc.dg/builtin-complex-err-1.c: Adjust.
1430
1431 2011-10-02  Jason Merrill  <jason@redhat.com>
1432
1433         * g++.dg/cpp0x/range-for22.C: New.
1434
1435         * g++.dg/cpp0x/variadic65.C: Remove xfails.
1436         * g++.dg/cpp0x/variadic82.C: Remove xfails.
1437         * g++.dg/cpp0x/variadic83.C: Remove xfails.
1438         * g++.dg/cpp0x/variadic105.C: Remove xfails.
1439
1440         * g++.dg/cpp0x/nsdmi5.C: New.
1441
1442 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
1443
1444         PR target/50579
1445         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
1446         New procedures.
1447         (mips-dg-options): Force an ABI option if the current ABI is
1448         incompatible with the required -mlong setting.  Likewise force
1449         a long setting if the current one is incompatible with the
1450         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
1451         throughout procedure.
1452         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
1453         instead of addressing=absolute.
1454
1455 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
1456
1457         * gcc.target/mips/stack-1.c: New test.
1458
1459 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
1460
1461         * gcc.dg/pr49696.c: New test.
1462
1463 2011-10-02  Jan Hubicka  <jh@suse.cz>
1464
1465         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
1466
1467 2011-10-01  David S. Miller  <davem@davemloft.net>
1468
1469         * gcc.target/sparc/cmask.c: New test.
1470         * gcc.target/sparc/fpadds.c: New test.
1471         * gcc.target/sparc/fshift.c: New test.
1472         * gcc.target/sparc/fucmp.c: New test.
1473         * gcc.target/sparc/vis3misc.c: New test.
1474
1475 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
1476
1477         PR fortran/50585
1478         * gfortran.dg/assumed_charlen_arg_2.f90: New.
1479
1480 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
1481
1482         PR c++/44473
1483         * g++.dg/dfp/44473-1.C: New test.
1484         * g++.dg/dfp/44473-2.C: New test.
1485         * g++.dg/dfp/mangle-1.C: New test.
1486         * g++.dg/dfp/mangle-2.C: New test.
1487         * g++.dg/dfp/mangle-3.C: New test.
1488         * g++.dg/dfp/mangle-4.C: New test.
1489         * g++.dg/dfp/mangle-5.C: New test.
1490
1491 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
1492
1493         PR inline-asm/50571
1494         * gcc.dg/pr50571.c: New test.
1495
1496         PR tree-optimization/46309
1497         * gcc.dg/pr46309.c: New test.
1498
1499 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
1500
1501         * gcc.dg/strlenopt-21.c: New test.
1502
1503 2011-09-30  Revital Eres  <revital.eres@linaro.org>
1504
1505         * gcc.dg/sms-10.c: New file.
1506
1507 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1508
1509         * gcc.target/arm/pr50099.c: New test.
1510
1511 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1512
1513         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
1514
1515 2011-09-30  David S. Miller  <davem@davemloft.net>
1516
1517         * gcc.target/sparc/bmaskbshuf.c: New test.
1518         * gcc.target/sparc/edgen.c: New test.
1519
1520 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
1521
1522         PR fortran/50547
1523         * gfortran.dg/pure_formal_proc_3.f90: New.
1524
1525         PR fortran/50553
1526         * gfortran.dg/stfunc_7.f90: New.
1527
1528 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1529
1530         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
1531         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
1532         * gcc.dg/vector-compare-1.c: Likewise.
1533         * gcc.dg/vector-compare-2.c: Likewise.
1534
1535 2011-09-29  David S. Miller  <davem@davemloft.net>
1536
1537         * gcc.target/sparc/array.c: New test.
1538
1539 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
1540
1541         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
1542         loop unroll and set max unroll times to 8.
1543         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
1544         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
1545         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
1546         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
1547
1548 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
1549
1550         PR c++/40145
1551         * g++.dg/ext/visibility/warn5.C: New.
1552
1553 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
1554
1555         PR c++/45278
1556         * g++.dg/warn/Wextra-3.C: New.
1557
1558 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
1559
1560         PR target/49486
1561         * gcc.target/sh/pr49468-si.c: New.
1562
1563 2011-09-28  Tom de Vries  <tom@codesourcery.com>
1564
1565         PR testsuite/50485
1566         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
1567         (TEST): Initialize src3 with random floats.
1568         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
1569         from union src3.  Initialize src3 with random floats.
1570
1571 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
1572
1573         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
1574         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
1575         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
1576         * gcc.target/sh/sh4a-sincosf.c: Ditto.
1577         * gcc.target/sh/sh4a-cos.c: Ditto.
1578         * gcc.target/sh/sh4a-cosf.c: Ditto.
1579         * gcc.target/sh/sh4a-sin.c: Ditto.
1580         * gcc.target/sh/sh4a-sinf.c: Ditto.
1581         * gcc.target/sh/sh4a-fsrra.c: Ditto.
1582         * gcc.target/sh/sh4a-memmovua.c: Ditto.
1583         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
1584
1585 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
1586
1587         PR c++/31489
1588         * g++.dg/parse/error40.C: New.
1589         * g++.dg/warn/incomplete1.C: Adjust.
1590
1591 2011-09-27  Jan Hubicka  <jh@suse.cz>
1592
1593         PR middle-end/49463
1594         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
1595         Mark used.
1596
1597 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
1598
1599         * gcc.dg/strlenopt-1.c: New test.
1600         * gcc.dg/strlenopt-1f.c: New test.
1601         * gcc.dg/strlenopt-2.c: New test.
1602         * gcc.dg/strlenopt-2f.c: New test.
1603         * gcc.dg/strlenopt-3.c: New test.
1604         * gcc.dg/strlenopt-4.c: New test.
1605         * gcc.dg/strlenopt-4g.c: New test.
1606         * gcc.dg/strlenopt-4gf.c: New test.
1607         * gcc.dg/strlenopt-5.c: New test.
1608         * gcc.dg/strlenopt-6.c: New test.
1609         * gcc.dg/strlenopt-7.c: New test.
1610         * gcc.dg/strlenopt-8.c: New test.
1611         * gcc.dg/strlenopt-9.c: New test.
1612         * gcc.dg/strlenopt-10.c: New test.
1613         * gcc.dg/strlenopt-11.c: New test.
1614         * gcc.dg/strlenopt-12.c: New test.
1615         * gcc.dg/strlenopt-12g.c: New test.
1616         * gcc.dg/strlenopt-13.c: New test.
1617         * gcc.dg/strlenopt-14g.c: New test.
1618         * gcc.dg/strlenopt-14gf.c: New test.
1619         * gcc.dg/strlenopt-15.c: New test.
1620         * gcc.dg/strlenopt-16g.c: New test.
1621         * gcc.dg/strlenopt-17g.c: New test.
1622         * gcc.dg/strlenopt-18g.c: New test.
1623         * gcc.dg/strlenopt.h: New file.
1624
1625 2011-09-27  Tom de Vries  <tom@codesourcery.com>
1626
1627         PR middle-end/43864
1628         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
1629         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
1630         * gcc.dg/pr43864.c: New test.
1631         * gcc.dg/pr43864-2.c: Same.
1632         * gcc.dg/pr43864-3.c: Same.
1633         * gcc.dg/pr43864-4.c: Same.
1634
1635 2011-09-27  Jan Hubicka  <jh@suse.cz>
1636
1637         * gcc.dg/ipa/inline-5.c: New testcase.
1638
1639 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
1640
1641         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
1642         vectors.
1643         * gcc.dg/vect/bb-slp-27.c: New.
1644         * gcc.dg/vect/bb-slp-28.c: New.
1645
1646 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
1647
1648         * testsuite/lib/target-supports.exp (check_profiling_available):
1649         Don't rely solely on TLS tests for -fprofile-generate, fall
1650         through to the other code.
1651
1652 2011-09-27  Richard Guenther  <rguenther@suse.de>
1653
1654         PR tree-optimization/50363
1655         * gcc.dg/torture/pr50363.c: New testcase.
1656
1657 2011-09-26  Jason Merrill  <jason@redhat.com>
1658
1659         PR c++/45012
1660         * g++.dg/template/partial13.C: New.
1661
1662         PR c++/46105
1663         * g++.dg/template/partial12.C: New.
1664
1665         PR c++/50508
1666         * g++.dg/cpp0x/constexpr-typedef1.C: New.
1667
1668 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
1669
1670         PR c++/45487
1671         * g++.dg/diagnostic/bindings1.C: New.
1672         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
1673
1674 2011-09-26  David S. Miller  <davem@davemloft.net>
1675
1676         * gcc.target/sparc/wrgsr.c: New test.
1677         * gcc.target/sparc/rdgsr.c: New test.
1678         * gcc.target/sparc/edge.c: New test.
1679         * gcc.target/sparc/fcmp.c: New test.
1680
1681         * gcc.target/sparc/edge.c: Update for new return types.
1682         * gcc.target/sparc/fcmp.c: Likewise.
1683
1684         * gcc.target/sparc/fpaddsubi.c: New test.
1685
1686 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
1687
1688         PR fortran/50515
1689         * gfortran.dg/common_15.f90: New.
1690
1691         PR fortran/50517
1692         * gfortran.dg/dummy_procedure_5.f90: New.
1693         * gfortran.dg/interface_26.f90: Modified error message.
1694         * gfortran.dg/proc_ptr_11.f90: Ditto.
1695         * gfortran.dg/proc_ptr_15.f90: Ditto.
1696         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1697         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1698
1699 2011-09-26  Jason Merrill  <jason@redhat.com>
1700
1701         PR c++/50512
1702         * g++.dg/overload/rvalue3.C: New.
1703
1704         PR c++/50523
1705         * g++.dg/overload/ref-conv2.C: New.
1706
1707         * g++.dg/cpp0x/nsdmi-template1.C: New.
1708
1709 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
1710
1711         * g++.dg/cpp0x/nullptr25.C: New.
1712
1713 2011-09-26  Richard Guenther  <rguenther@suse.de>
1714
1715         PR tree-optimization/50472
1716         * gcc.dg/torture/pr50472.c: New testcase.
1717
1718 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1719
1720         * gnat.dg/opt22.adb: New test.
1721         * gnat.dg/opt22_pkg.ad[sb]: New helper.
1722
1723 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1724
1725         * gnat.dg/opt21.adb: New test.
1726         * gnat.dg/opt21_pkg.ad[sb]: New helper.
1727
1728 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1729
1730         * gnat.dg/opt20.ad[sb]: New test.
1731         * gnat.dg/opt20_pkg.ads: New helper.
1732
1733 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1734
1735         * gnat.dg/array17.adb: New test.
1736         * gnat.dg/array17_pkg.ads: New helper.
1737
1738 2011-09-25  Jason Merrill  <jason@redhat.com>
1739
1740         * g++.dg/cpp0x/nsdmi-defer4.C: New.
1741
1742 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
1743
1744         * gnat.dg/frame_overflow.ads: New.
1745         * gnat.dg/frame_overflow.adb: Adjust.
1746         * gnat.dg/specs/addr1.ads: Likewise.
1747
1748 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
1749
1750         * g++.dg/tree-ssa/restrict2.C: New test.
1751
1752 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
1753
1754         * lib/target-supports.exp (check_effective_target_vect64): New.
1755         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
1756         of multiple vector sizes.
1757         * gcc.dg/vect/bb-slp-26.c: New.
1758
1759 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
1760
1761         PR c++/50280
1762         * g++.dg/template/bitfield1.C: New.
1763
1764 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
1765
1766         * gcc.dg/vect/bb-slp-24.c: New.
1767
1768 2011-09-24  Jason Merrill  <jason@redhat.com>
1769
1770         * g++.dg/cpp0x/nsdmi-eh1.C: New.
1771
1772         * g++.dg/cpp0x/nsdmi-defer3.C: New.
1773
1774         * g++.dg/cpp0x/nsdmi-defer1.C: New.
1775         * g++.dg/cpp0x/nsdmi-defer2.C: New.
1776
1777         * g++.dg/cpp0x/nsdmi1.C: New.
1778         * g++.dg/cpp0x/nsdmi2.C: New.
1779         * g++.dg/cpp0x/nsdmi3.C: New.
1780         * g++.dg/cpp0x/nsdmi4.C: New.
1781         * g++.old-deja/g++.other/init4.C: New.
1782
1783 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
1784
1785         PR c++/44267
1786         * g++.dg/template/sfinae28.C: New.
1787
1788 2011-09-23  Ian Lance Taylor  <iant@google.com>
1789
1790         * go.test/go-test.exp (errchk): Handle more cases of getting
1791         correct Tcl backslash quoting in regular expressions in test file.
1792
1793 2011-09-23  Jason Merrill  <jason@redhat.com>
1794
1795         Core 253
1796         * g++.dg/init/const8.C: New.
1797         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
1798         * g++.dg/cpp0x/defaulted2.C: Likewise.
1799         * g++.dg/cpp0x/pr42844-2.C: Likewise.
1800         * g++.dg/init/pr20039.C: Likewise.
1801         * g++.dg/init/pr42844.C: Likewise.
1802
1803 2011-09-23  Jan Hubicka  <jh@suse.cz>
1804
1805         * gcc.dg/ipa/inline-1.c: new testcase.
1806         * gcc.dg/ipa/inline-2.c: new testcase.
1807         * gcc.dg/ipa/inline-3.c: new testcase.
1808         * gcc.dg/ipa/inline-4.c: new testcase.
1809
1810 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
1811
1812         PR c++/50258
1813         * g++.dg/cpp0x/constexpr-static8.C: New.
1814
1815 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
1816
1817         * gcc.target/i386/avxfp-1.c: New test.
1818         * gcc.target/i386/avxfp-2.c: New test.
1819
1820 2011-09-23  Terry Guo  <terry.guo@arm.com>
1821
1822         * gcc.c-torture/execute/941014-1.x: Deleted.
1823
1824 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1825
1826         PR c++/50491
1827         * g++.dg/cpp0x/pr50491.C: New.
1828
1829 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1830
1831         PR testsuite/50487
1832         * gfortran.dg/bessel_6.f90: Fix tolerance test.
1833
1834 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1835
1836         PR c++/50371
1837         * g++.dg/cpp0x/nullptr24.C: New.
1838
1839 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
1840
1841         PR target/50482
1842         * gcc.target/i386/pr50482.c: New test.
1843
1844 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
1845
1846         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
1847         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
1848         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
1849         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
1850         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
1851         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
1852         multilib options contain different -march= from dg-options.
1853
1854 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
1855             Paolo Carlini  <paolo.carlini@oracle.com>
1856
1857         PR c++/50344
1858         * g++.dg/template/friend52.C: New.
1859
1860 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
1861
1862         * gcc.target/arm/cmp-1.c: New test.
1863         * gcc.target/arm/cmp-2.c: Likewise.
1864
1865 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
1866
1867         PR fortran/41733
1868         * gfortran.dg/impure_actual_1.f90: Modified error message.
1869         * gfortran.dg/proc_ptr_32.f90: New.
1870         * gfortran.dg/proc_ptr_33.f90: New.
1871
1872 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
1873
1874         PR tree-optimization/50451
1875         * gcc.dg/vect/pr50451.c: New test.
1876
1877 2011-09-21  Ian Lance Taylor  <iant@google.com>
1878
1879         * go.test/go-test.exp (errchk): Add special case for bug332.
1880         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
1881         some more test lines.
1882
1883 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
1884
1885         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
1886         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
1887         * g++.dg/other/i386-8.C: Ditto.
1888         * g++.dg/other/pr34435.C: Ditto.
1889         * g++.dg/other/pr39496.C: Ditto.
1890         * g++.dg/other/mmintrin.C: Ditto.
1891
1892 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
1893
1894         * gcc.dg/vect/vect-cond-7.c: New test.
1895         * gcc.target/i386/sse4_1-cond-1.c: New test.
1896         * gcc.target/i386/avx-cond-1.c: New test.
1897
1898 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
1899
1900         PR target/50464
1901         * g++.dg/other/pr50464.C: New test.
1902
1903 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
1904
1905         * gcc.target/i386/bmi2-mulx32-2.c: New test.
1906         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
1907         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
1908         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
1909
1910 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
1911
1912         * gnat.dg/opt19.adb: New test.
1913
1914 2011-09-21  Terry Guo  <terry.guo@arm.com>
1915
1916         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
1917         on arch conflict when testing case on targets other than armv7-a.
1918
1919 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
1920
1921         PR c++/50454
1922         * g++.dg/ext/int128-1.C: New.
1923         * g++.dg/ext/int128-2.C: Likewise.
1924         * g++.dg/ext/int128-2.h: Likewise.
1925
1926 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1927
1928         PR testsuite/50469
1929         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
1930
1931 2011-09-20  Jason Merrill  <jason@redhat.com>
1932
1933         * g++.dg/cpp0x/constexpr-generated1.C: New.
1934
1935         PR c++/50442
1936         * g++.dg/overload/ref-conv1.C: New.
1937
1938 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
1939
1940         * g++.dg/other/final1.C: New.
1941
1942 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
1943
1944         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
1945         and get_bit ().
1946
1947 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
1948
1949         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
1950         "target arm_eabi".
1951
1952 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
1953
1954         PR tree-optimization/50413
1955         * g++.dg/vect/vect.exp: Run slp-pr* tests with
1956         -fdump-tree-slp-details.  Run other tests with
1957         -fdump-tree-vect-details.
1958         * g++.dg/vect/slp-pr50413.cc: New.
1959
1960 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
1961             Ira Rosen  <ira.rosen@linaro.org>
1962
1963         PR testsuite/50435
1964         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
1965         Fix underscores around restrict.
1966
1967 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
1968
1969         PR tree-optimization/50414
1970         * gfortran.dg/vect/Ofast-pr50414.f90: New.
1971         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
1972         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
1973
1974 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
1975
1976         PR tree-optimization/50412
1977         * gfortran.dg/vect/pr50412.f90: New.
1978
1979 2011-09-16  Jason Merrill  <jason@redhat.com>
1980
1981         PR c++/50424
1982         * g++.dg/eh/defarg1.C: New.
1983
1984 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
1985
1986         * gcc.dg/vect/vect-reduc-10.c: New test.
1987         * gcc.target/i386/avx-reduc-1.c: New test.
1988
1989         * gcc.target/i386/sse2-extract-1.c: New test.
1990         * gcc.target/i386/avx-extract-1.c: New test.
1991
1992 2011-09-16  Terry Guo  <terry.guo@arm.com>
1993
1994         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
1995
1996 2011-09-15   Diego Novillo  <dnovillo@google.com>
1997
1998         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
1999         ALWAYS_CXXFLAGS, if defined.
2000         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
2001         ALWAYS_GFORTRANFLAGS, if defined.
2002         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
2003         ALWAYS_GOCFLAGS, if defined.
2004         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
2005         ALWAYS_OBJCXXFLAGS, if defined.
2006         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
2007         additional_flags, if defined.
2008         * lib/gnat.exp (gnat_target_compile): Likewise.
2009         * lib/objc.exp (objc_target_compile): Likewise.
2010         * lib/target-supports-dg.exp (dg-add-options): Handle
2011         TEST_ALWAYS_FLAGS.
2012
2013 2011-09-15  Tom de Vries  <tom@codesourcery.com>
2014
2015         PR testsuite/50322
2016         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
2017         Use uintptr_t in f1.  Undo avr xfails.
2018
2019 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
2020
2021         PR fortran/50401
2022         PR fortran/50403
2023         * gfortran.dg/function_types_3.f90: New.
2024
2025 2011-09-15  Jason Merrill  <jason@redhat.com>
2026
2027         PR c++/50365
2028         * g++.dg/cpp0x/trailing7.C: New.
2029
2030         PR c++/50361
2031         * g++.dg/cpp0x/nullptr23.C: New.
2032
2033 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
2034
2035         * gcc.dg/vect/bb-slp-25.c: New.
2036
2037 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
2038
2039         PR c++/50391
2040         * g++.dg/cpp0x/noexcept15.C: New.
2041
2042 2011-09-14  Tom de Vries  <tom@codesourcery.com>
2043
2044         PR middle-end/50251
2045         * gcc.dg/pr50251.c: New test.
2046
2047 2011-09-14  Tobias Burnus  <burnus@net-b.de>
2048
2049         PR fortran/34547
2050         PR fortran/50375
2051         * gfortran.dg/null_5.f90: New.
2052         * gfortran.dg/null_6.f90: New.
2053
2054 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
2055
2056         * gcc.c-torture/compile/20110913-1.c: New test.
2057
2058 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
2059
2060         PR fortran/50379
2061         * gfortran.dg/result_2.f90: New.
2062
2063 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
2064
2065         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
2066
2067 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
2068
2069         PR c++/48320
2070         * g++.dg/cpp0x/variadic116.C: New test case.
2071
2072 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
2073
2074         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
2075         * gcc.target/mips/interrupt_handler-2.c: New test.
2076         * gcc.target/mips/interrupt_handler-3.c: Likewise.
2077
2078 2011-09-12  Jason Merrill  <jason@redhat.com>
2079
2080         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
2081
2082         * g++.dg/cpp0x/explicit7.C: New.
2083
2084 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
2085
2086         PR rtl-optimization/50212
2087         * g++.dg/other/pr50212.C: New test.
2088
2089 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
2090
2091         PR target/43746
2092         * testsuite/gcc.target/avr/torture/avr-torture.exp
2093         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
2094         "-O2 -fmerge-all-constants".
2095
2096 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
2097
2098         PR fortran/50327
2099         * gfortran.dg/do_while_1.f90: New test.
2100
2101 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
2102
2103         PR fortran/35831
2104         PR fortran/47978
2105         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
2106         * gfortran.dg/proc_decl_26.f90: New.
2107         * gfortran.dg/typebound_override_2.f90: New.
2108         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
2109
2110 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
2111
2112         * gnat.dg/cond_expr2.ad[sb]: New test.
2113
2114 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
2115
2116         * gnat.dg/atomic5.ad[sb]: New test.
2117
2118 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
2119
2120         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
2121
2122 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
2123
2124         PR target/49030
2125         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
2126
2127 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
2128
2129         PR target/49614
2130         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
2131
2132 2011-09-09  Richard Guenther  <rguenther@suse.de>
2133
2134         PR tree-optimization/50328
2135         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
2136
2137 2011-09-09  Richard Guenther  <rguenther@suse.de>
2138
2139         PR middle-end/50333
2140         * gcc.dg/torture/pr50333.c: New testcase.
2141
2142 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
2143
2144         PR tree-optimization/50318
2145         * gcc.target/arm/pr50318-1.c: New file.
2146
2147 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
2148
2149         * gcc.target/i386/all_one_m256i.c: New test.
2150
2151 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
2152
2153         PR c++/50324
2154         * g++.dg/cpp0x/sfinae28.C: New.
2155
2156 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
2157
2158         PR c/50332
2159         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
2160         longer ignored on typedefs.
2161
2162         PR c++/33255 - Support -Wunused-local-typedefs warning
2163         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
2164         * c-c++-common/Wunused-local-typedefs.c: Likewise.
2165
2166 2011-09-08  Martin Jambor  <mjambor@suse.cz>
2167
2168         PR tree-optimization/50287
2169         * gcc.dg/torture/pr50287.c: New test.
2170
2171 2011-09-08  Richard Guenther  <rguenther@suse.de>
2172
2173         PR tree-optimization/19831
2174         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
2175         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
2176         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2177         * gcc.dg/errno-1.c: Adjust.
2178
2179 2011-09-08  Richard Guenther  <rguenther@suse.de>
2180
2181         PR tree-optimization/19831
2182         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
2183
2184 2011-09-08  Tobias Burnus  <burnus@net-b.de>
2185
2186         PR fortran/44646
2187         * gfortran.dg/do_concurrent_1.f90: New.
2188         * gfortran.dg/do_concurrent_2.f90: New.
2189
2190 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
2191
2192         PR target/50310
2193         * gcc.c-torture/execute/ieee/pr50310.c: New test.
2194         * gcc.dg/pr50310-2.c: New test.
2195
2196 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
2197
2198         PR fortran/48095
2199         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
2200         * gfortran.dg/impure_constructor_1.f90: Modified.
2201         * gfortran.dg/proc_ptr_comp_33.f90: New.
2202
2203 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
2204
2205         PR target/50310
2206         * gcc.dg/pr50310-1.c: New test.
2207
2208 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
2209
2210         PR middle-end/48571
2211         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
2212         instead of 4.
2213
2214 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
2215
2216         PR c++/50309
2217         * g++.dg/cpp0x/noexcept14.C: New.
2218
2219 2011-09-07  Jason Merrill  <jason@redhat.com>
2220
2221         * g++.dg/cpp0x/constexpr-ref3.C: New.
2222
2223         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
2224
2225 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
2226
2227         * gcc.dg/section1.c: Don't xfail for avr.
2228
2229 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
2230
2231         PR tree-optimization/50322
2232         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
2233
2234 2011-09-07  Martin Jambor  <mjambor@suse.cz>
2235
2236         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
2237
2238 2011-09-07  Martin Jambor  <mjambor@suse.cz>
2239
2240         PR tree-optimization/49911
2241         * g++.dg/tree-ssa/pr49911.C: New test.
2242
2243 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
2244
2245         PR target/49030
2246         * gcc.dg/torture/pr49030.c: New test.
2247
2248 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
2249
2250         PR fortran/50288
2251         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
2252         * gfortran.dg/class_4d.f03: Deleted.
2253         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
2254
2255 2011-09-07  Richard Guenther  <rguenther@suse.de>
2256
2257         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
2258
2259 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
2260
2261         PR tree-optimization/46021
2262         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
2263
2264 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2265
2266         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
2267
2268 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
2269
2270         * gcc.c-torture/compile/20110906-1.c: New test.
2271
2272 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
2273
2274         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
2275
2276 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
2277
2278         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
2279         --param tree-reassoc-width=1.
2280
2281         * gcc.dg/tree-ssa/reassoc-24.c: New test.
2282         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
2283
2284 2011-09-06  Richard Guenther  <rguenther@suse.de>
2285
2286         PR tree-optimization/48149
2287         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
2288
2289 2011-09-06  Richard Guenther  <rguenther@suse.de>
2290
2291         PR tree-optimization/48317
2292         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
2293
2294 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
2295
2296         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2297         New procedure.
2298         (add_options_for_quad_vectors): Replace with ...
2299         (add_options_for_double_vectors): ... this.
2300         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
2301         support multiple vector sizes since the vectorizer attempts to
2302         vectorize with both vector sizes.
2303         * gcc.dg/vect/no-vfa-vect-79.c,
2304         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
2305         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
2306         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
2307         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
2308         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
2309         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
2310         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
2311         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
2312         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
2313         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
2314         gcc.dg/vect/vect-40.c: Likewise.
2315         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
2316         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
2317         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
2318         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
2319         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
2320         Likewise.
2321         * gcc.dg/vect/vect-peel-4.c: Make ia global.
2322
2323 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
2324
2325         PR target/49606
2326         * gcc.target/mips/abi-main.h: New file.
2327         * gcc.target/mips/abi-o32-long32.c: New test.
2328         * gcc.target/mips/abi-o32-long64.c: Likewise.
2329         * gcc.target/mips/abi-o64-long32.c: Likewise.
2330         * gcc.target/mips/abi-o64-long64.c: Likewise.
2331         * gcc.target/mips/abi-n32-long32.c: Likewise.
2332         * gcc.target/mips/abi-n32-long64.c: Likewise.
2333         * gcc.target/mips/abi-n64-long32.c: Likewise.
2334         * gcc.target/mips/abi-n64-long64.c: Likewise.
2335         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2336         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2337         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2338         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2339         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2340         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2341         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2342         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2343         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2344         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2345         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2346         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2347         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2348         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2349         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2350         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2351         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
2352         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2353         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2354         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2355         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
2356         * gcc.target/mips/branch-2.c: Remove -mabicalls.
2357         * gcc.target/mips/branch-3.c: Likewise.
2358         * gcc.target/mips/branch-4.c: Likewise.
2359         * gcc.target/mips/branch-5.c: Likewise.
2360         * gcc.target/mips/branch-6.c: Likewise.
2361         * gcc.target/mips/branch-7.c: Likewise.
2362         * gcc.target/mips/branch-8.c: Likewise.
2363         * gcc.target/mips/branch-9.c: Likewise.
2364         * gcc.target/mips/branch-10.c: Likewise.
2365         * gcc.target/mips/branch-11.c: Likewise.
2366         * gcc.target/mips/branch-12.c: Likewise.
2367         * gcc.target/mips/branch-13.c: Likewise.
2368         * gcc.target/mips/lazy-binding-1.c: Likewise.
2369
2370 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
2371
2372         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
2373         to avoid warning on int=16 platforms..
2374
2375 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
2376
2377         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
2378         to work even with -fshort-enums.
2379
2380 2011-09-04  Jan Hubicka  <jh@suse.cz>
2381
2382         * gcc.c-torture/compile/20110902.c: new testcase.
2383
2384 2011-09-04  Jason Merrill  <jason@redhat.com>
2385
2386         PR c++/49267
2387         * g++.dg/cpp0x/rv-conv1.C: New.
2388
2389         DR 1328
2390         * g++.dg/cpp0x/rv-func3.C: New.
2391
2392         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
2393
2394         PR c++/50248
2395         Core 1358
2396         * g++.dg/cpp0x/constexpr-template1.C: New.
2397         * g++.dg/cpp0x/constexpr-template2.C: New.
2398         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
2399         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
2400
2401 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
2402
2403         * gnat.dg/specs/debug1.ads: Tweak pattern.
2404
2405 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
2406
2407         PR fortran/50227
2408         * gfortran.dg/class_45a.f03: New.
2409         * gfortran.dg/class_45b.f03: New.
2410
2411 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
2412             Ira Rosen  <ira.rosen@linaro.org>
2413
2414         PR tree-optimization/50208
2415         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
2416         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
2417         -fno-tree-fre -fno-tree-pre.
2418
2419 2011-09-02  Martin Jambor  <mjambor@suse.cz>
2420
2421         * gcc.dg/ipa/ipcp-3.c: New test.
2422
2423 2011-09-02  Richard Guenther  <rguenther@suse.de>
2424
2425         PR tree-optimization/27460
2426         PR middle-end/29269
2427         * gcc.dg/vect/vect-cond-7.c: New testcase.
2428
2429 2011-09-02  Martin Jambor  <mjambor@suse.cz>
2430
2431         * g++.dg/ipa/devirt-3.C: Added a distraction method.
2432         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
2433         xfailed test for inlining.
2434         * g++.dg/ipa/ivinline-9.C: Likewise.
2435
2436 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
2437
2438         PR tree-optimization/50178
2439         * gfortran.dg/vect/pr50178.f90: New test.
2440
2441 2011-08-31  Martin Jambor  <mjambor@suse.cz>
2442
2443         PR middle-end/49886
2444         * gcc.c-torture/execute/pr49886.c: New testcase.
2445
2446 2011-08-31  Tom de Vries  <tom@codesourcery.com>
2447
2448         PR middle-end/43513
2449         * gcc.dg/pr43513.c: New test.
2450
2451 2011-08-30  Tobias Burnus  <burnus@net-b.de>
2452
2453         PR fortran/45044
2454         * gfortran.dg/common_14.f90: New.
2455         * gfortran.dg/common_resize_1.f: Add two dg-warning.
2456
2457 2011-08-30  Jason Merrill  <jason@redhat.com>
2458
2459         PR c++/50084
2460         * g++.dg/cpp0x/decltype33.C: New.
2461
2462         PR c++/50089
2463         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
2464
2465         PR c++/50114
2466         * g++.dg/cpp0x/lambda/lambda-for.C: New.
2467
2468 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
2469
2470         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
2471
2472 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2473
2474         * gnat.dg/specs/aggr3.ads: New test.
2475         * gnat.dg/specs/aggr3_pkg.ads: New helper.
2476
2477         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
2478         * gnat.dg/specs/aggr2.ads: Likewise.
2479
2480 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
2481
2482         PR fortran/45170
2483         * gfortran.dg/allocate_with_source_2.f90: New test
2484
2485 2011-08-30  Jason Merrill  <jason@redhat.com>
2486
2487         PR c++/50220
2488         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
2489
2490         PR c++/50234
2491         * g++.dg/cpp0x/constexpr-value3.C: New.
2492
2493 2011-08-30  Richard Guenther  <rguenther@suse.de>
2494
2495         PR middle-end/48571
2496         * gcc.c-torture/execute/pr48571-1.c: New testcase.
2497         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
2498         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2499         * gcc.dg/pr36902.c: XFAIL.
2500
2501 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
2502
2503         * gcc.target/i386/fma-check.h: New.
2504         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
2505         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
2506         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
2507         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
2508         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
2509         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
2510         * gcc.target/i386/fma-fmaddXX.c: Likewise.
2511         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
2512         * gcc.target/i386/fma-fmsubXX.c: Likewise.
2513         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
2514         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
2515         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
2516         * gcc.target/i386/fma-compile.c: Likewise.
2517         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
2518         * gcc.target/i386/sse-12.c: Add -mfma.
2519         * gcc.target/i386/sse-13.c: Likewise.
2520         * gcc.target/i386/sse-14.c: Likewise.
2521         * gcc.target/i386/sse-22.c: Likewise.
2522         * gcc.target/i386/sse-23.c: Likewise.
2523         * g++.dg/other/i386-2.C: Likewise.
2524         * g++.dg/other/i386-3.C: Likewise.
2525
2526 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
2527
2528         PR testsuite/50185
2529         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
2530         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
2531
2532 2011-08-30  Christian Bruel  <christian.bruel@st.com>
2533
2534         * g++.dg/bprob/bprob.exp (feedback_options): Set
2535         -fbranch-probabilities.
2536         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
2537
2538 2011-08-29  Jason Merrill  <jason@redhat.com>
2539
2540         PR c++/50224
2541         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
2542
2543 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
2544             Jason Merrill  <jason@redhat.com>
2545
2546         * g++.dg/dfp/base.C: New test.
2547
2548 2011-08-29  Jason Merrill  <jason@redhat.com>
2549
2550         Core DR 994
2551         PR c++/50209
2552         * g++.dg/cpp0x/initlist58.C: New.
2553
2554 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
2555
2556         PR fortran/50225
2557         * gfortran.dg/class_result_1.f03: New.
2558
2559 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
2560
2561         PR middle-end/48722
2562         * gcc.target/i386/pr48722.c: New test.
2563
2564 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2565
2566         PR libfortran/50192
2567         * gfortran.dg/widechar_compare_1.f90:  New test.
2568
2569 2011-08-26  Jason Merrill  <jason@redhat.com>
2570
2571         Core DR 342
2572         PR c++/48582
2573         * g++.dg/abi/mangle50.C: New.
2574
2575 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
2576
2577         PR target/50202
2578         * gcc.target/i386/pr50202.c: New test.
2579
2580 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
2581
2582         * gcc.target/i386/sse_4_1-round-vec.c: New test.
2583         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
2584         * gcc.target/i386/avx-round-vec.c: New test.
2585         * gcc.target/i386/avx-roundf-vec.c: New test.
2586
2587 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
2588
2589         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
2590         instruction.
2591
2592         PR c/50179
2593         * c-c++-common/Wunused-var-14.c: New test.
2594
2595 2011-08-26  Tom de Vries  <tom@codesourcery.com>
2596
2597         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
2598
2599 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
2600
2601         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
2602         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
2603         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
2604         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
2605
2606 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
2607
2608         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
2609         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
2610         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
2611         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
2612
2613 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
2614
2615         PR fortran/50050
2616         * gfortran.dg/pointer_comp_init_1.f90: New test.
2617
2618 2011-08-25  Jason Merrill  <jason@redhat.com>
2619
2620         PR c++/50157
2621         * g++.dg/cpp0x/sfinae27.C: New.
2622
2623 2011-08-25  Tobias Burnus  <burnus@net-b.de>
2624
2625         * gfortran.dg/coarray_lib_token_4.f90: New.
2626
2627 2011-08-25  Tobias Burnus  <burnus@net-b.de>
2628
2629         * gfortran.dg/coarray/alloc_comp_1.f90: New.
2630
2631 2011-08-25  Richard Guenther  <rguenther@suse.de>
2632
2633         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
2634
2635 2011-08-24  Tobias Burnus  <burnus@net-b.de>
2636
2637         PR fortran/50163
2638         * gfortran.dg/initialization_28.f90: New.
2639
2640 2011-08-24  Richard Guenther  <rguenther@suse.de>
2641
2642         PR tree-optimization/50067
2643         * gcc.dg/torture/pr50067-3.c: New testcase.
2644         * gcc.dg/torture/pr50067-4.c: Likewise.
2645         * gcc.dg/torture/pr50067-5.c: Likewise.
2646
2647 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2648
2649         * g++.dg/other/i386-2.C: Add -mavx2 check.
2650         * g++.dg/other/i386-3.C: Likewise.
2651         * gcc.target/i386/avx-1.c: Add AVX2.
2652         * gcc.target/i386/avx-2.c: Likewise.
2653         * gcc.target/i386/funcspec-5.c: Likewise.
2654         * gcc.target/i386/sse-12.c: Likewise.
2655         * gcc.target/i386/sse-13.c: Likewise.
2656         * gcc.target/i386/sse-14.c: Likewise.
2657         * gcc.target/i386/sse-22.c: Likewise.
2658         * gcc.target/i386/sse-23.c: Likewise.
2659         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
2660         * gcc.target/i386/avx2-check.h: New.
2661         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
2662         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
2663         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2664         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
2665         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2666         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
2667         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2668         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
2669         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2670         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
2671         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2672         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
2673         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2674         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
2675         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2676         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
2677         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2678         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
2679         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2680         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
2681         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2682         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
2683         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2684         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
2685         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2686         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
2687         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2688         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
2689         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2690         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
2691         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2692         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
2693         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2694         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
2695         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2696         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
2697         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2698         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
2699         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2700         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
2701         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2702         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
2703         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2704         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
2705         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2706         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
2707         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2708         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
2709         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2710         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
2711         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2712         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
2713         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2714         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
2715         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2716         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
2717         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2718         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
2719         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2720         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
2721         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2722         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
2723         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2724         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
2725         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
2726         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
2727         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
2728         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
2729         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
2730         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
2731         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
2732         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
2733         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
2734         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
2735         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
2736         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
2737         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
2738         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
2739         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
2740         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
2741         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
2742         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
2743         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
2744         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
2745         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
2746         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
2747         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
2748         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
2749         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
2750         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
2751         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
2752         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
2753         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
2754         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
2755         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
2756         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
2757         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
2758         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
2759         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
2760         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
2761         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
2762         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
2763         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
2764         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
2765         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
2766         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
2767         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
2768         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
2769         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
2770         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
2771         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
2772         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
2773         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
2774         * gcc.target/i386/avx2-vpand-1.c: Likewise.
2775         * gcc.target/i386/avx2-vpand-2.c: Likewise.
2776         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
2777         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
2778         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
2779         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
2780         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
2781         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
2782         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
2783         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
2784         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
2785         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
2786         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
2787         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
2788         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
2789         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
2790         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
2791         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
2792         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
2793         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
2794         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
2795         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
2796         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
2797         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
2798         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
2799         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
2800         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
2801         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
2802         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
2803         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
2804         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
2805         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
2806         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
2807         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
2808         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
2809         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
2810         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
2811         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
2812         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
2813         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
2814         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
2815         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
2816         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
2817         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
2818         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
2819         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
2820         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
2821         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
2822         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
2823         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
2824         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
2825         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
2826         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
2827         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
2828         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
2829         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
2830         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
2831         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
2832         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
2833         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
2834         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
2835         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
2836         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
2837         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
2838         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
2839         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
2840         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
2841         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
2842         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
2843         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
2844         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
2845         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
2846         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
2847         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
2848         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
2849         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
2850         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
2851         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
2852         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
2853         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
2854         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
2855         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
2856         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
2857         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
2858         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
2859         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
2860         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
2861         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
2862         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
2863         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
2864         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
2865         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
2866         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
2867         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
2868         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
2869         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
2870         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
2871         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
2872         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
2873         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
2874         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
2875         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
2876         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
2877         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
2878         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
2879         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
2880         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
2881         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
2882         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
2883         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
2884         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
2885         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
2886         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
2887         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
2888         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
2889         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
2890         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
2891         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
2892         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
2893         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
2894         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
2895         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
2896         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
2897         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
2898         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
2899         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
2900         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
2901         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
2902         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
2903         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
2904         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
2905         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
2906         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
2907         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
2908         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
2909         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
2910         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
2911         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
2912         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
2913         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
2914         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
2915         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
2916         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
2917         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
2918         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
2919         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
2920         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
2921         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
2922         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
2923         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
2924         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
2925         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
2926         * gcc.target/i386/avx2-vpor-1.c: Likewise.
2927         * gcc.target/i386/avx2-vpor-2.c: Likewise.
2928         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
2929         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
2930         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
2931         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
2932         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
2933         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
2934         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
2935         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
2936         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
2937         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
2938         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
2939         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
2940         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
2941         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
2942         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
2943         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
2944         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
2945         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
2946         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
2947         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
2948         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
2949         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
2950         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
2951         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
2952         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
2953         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
2954         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
2955         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
2956         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
2957         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
2958         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
2959         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
2960         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
2961         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
2962         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
2963         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
2964         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
2965         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
2966         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
2967         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
2968         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
2969         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
2970         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
2971         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
2972         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
2973         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
2974         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
2975         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
2976         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
2977         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
2978         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
2979         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
2980         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
2981         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
2982         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
2983         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
2984         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
2985         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
2986         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
2987         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
2988         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
2989         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
2990         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
2991         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
2992         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
2993         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
2994         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
2995         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
2996         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
2997         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
2998         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
2999         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
3000         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
3001         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
3002         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
3003         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
3004         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
3005         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
3006         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
3007         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
3008         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
3009         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
3010         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
3011         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
3012         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
3013         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
3014         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
3015         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
3016         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
3017         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
3018         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
3019         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
3020         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
3021         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
3022         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
3023         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
3024         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
3025         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
3026         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
3027         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
3028         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
3029         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
3030         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
3031         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
3032         * gcc.target/i386/testimm-9.c: Likewise.
3033
3034 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
3035
3036         * g++.dg/other/i386-2.C: Add -mbmi2 check.
3037         * g++.dg/other/i386-3.C: Likewise.
3038         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
3039         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
3040         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
3041         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
3042         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
3043         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
3044         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
3045         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
3046         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
3047         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
3048         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
3049         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
3050         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
3051         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
3052         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
3053         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
3054         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
3055         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
3056         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
3057         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
3058         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
3059         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
3060         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
3061         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
3062         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
3063         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
3064         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
3065         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
3066         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
3067         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
3068         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
3069         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
3070         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
3071         * gcc.target/i386/sse-12.c: Add BMI2.
3072         * gcc.target/i386/sse-13.c: Likewise.
3073         * gcc.target/i386/sse-14.c: Likewise.
3074         * gcc.target/i386/sse-22.c: Likewise.
3075         * gcc.target/i386/sse-23.c: Likewise.
3076
3077 2011-08-23  Jason Merrill  <jason@redhat.com>
3078
3079         * g++.dg/template/crash7.C: Adjust expected errors.
3080
3081 2011-08-23  Jason Merrill  <jason@redhat.com>
3082
3083         PR c++/49045
3084         Core 1321
3085         * g++.dg/cpp0x/overload2.C: New.
3086
3087 2011-08-23  Jason Merrill  <jason@redhat.com>
3088
3089         Core 903
3090         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
3091
3092 2011-08-23  Jason Merrill  <jason@redhat.com>
3093
3094         Core 975
3095         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
3096         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
3097         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
3098         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
3099
3100 2011-08-23  Jason Merrill  <jason@redhat.com>
3101
3102         PR c++/50024
3103         * g++.dg/cpp0x/constexpr-initlist5.C: New.
3104
3105 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
3106
3107         PR c++/50158
3108         * g++.dg/warn/Wunused-var-16.C: New test.
3109
3110         PR middle-end/50161
3111         * gcc.dg/pr50161.c: New test.
3112
3113 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
3114
3115         PR c++/50055
3116         * g++.dg/gcov/gcov-7.C: New test.
3117
3118 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
3119
3120         PR c++/46862
3121         * g++.dg/dfp/nofields.C: New test.
3122
3123 2011-08-23  Tobias Burnus  <burnus@net-b.de>
3124
3125         PR fortran/31600
3126         * gfortran.dg/use_16.f90: New.
3127
3128 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
3129             Kirill Yukhin  <kirill.yukhin@intel.com>
3130
3131         PR target/50155
3132         * gcc.target/i386/pr50155.c: New test.
3133
3134 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
3135
3136         PR tree-optimization/50133
3137         * gcc.dg/pr50133.c: New test.
3138
3139         PR middle-end/50141
3140         * c-c++-common/cxxbitfields-6.c: New test.
3141
3142 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
3143
3144         PR fortran/50050
3145         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
3146
3147 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
3148
3149         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
3150         * gcc.dg/pr49994-3.c: Ditto.
3151
3152 2011-08-22  Richard Guenther  <rguenther@suse.de>
3153
3154         PR testsuite/50145
3155         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
3156         * gcc.dg/torture/pr50067-2.c: Likewise.
3157
3158 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3159
3160         PR fortran/47659
3161         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
3162         of a constant resulting from simplification.
3163         * gfortran.dg/warn_conversion_3.f90:  New test.
3164
3165 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3166
3167         PR fortran/50130
3168         * gfortran.dg/zero_stride_1.f90:  New test.
3169
3170 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
3171
3172         PR fortran/49638
3173         * gfortran.dg/typebound_override_1.f90: Modified.
3174
3175 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
3176
3177         PR tree-optimization/48739
3178         * gcc.dg/pr48739-1.c: New test.
3179         * gcc.dg/pr48739-2.c: New test.
3180
3181 2011-08-20  Tobias Burnus  <burnus@net-b.de>
3182
3183         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
3184
3185 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
3186
3187         PR fortran/50129
3188         * gfortran.dg/where_3.f90: New test.
3189
3190 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
3191
3192         PR middle-end/49721
3193         * gfortran.dg/pr49721-1.f: New.
3194         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
3195
3196 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
3197
3198         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
3199         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
3200         New tests.
3201
3202 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3203
3204         * gcc.target/arm/wmul-11.c: New file.
3205         * gcc.target/arm/wmul-12.c: New file.
3206         * gcc.target/arm/wmul-13.c: New file.
3207
3208 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3209
3210         * gcc.target/arm/wmul-10.c: New file.
3211
3212 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3213
3214         * gcc.target/arm/wmul-9.c: New file.
3215         * gcc.target/arm/wmul-bitfield-2.c: New file.
3216
3217 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3218
3219         * gcc.target/arm/wmul-8.c: New file.
3220
3221 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3222
3223         * gcc.target/arm/wmul-7.c: New file.
3224
3225 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3226
3227         * gcc.target/arm/wmul-6.c: New file.
3228
3229 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3230
3231         * gcc.target/arm/wmul-5.c: New file.
3232         * gcc.target/arm/no-wmla-1.c: New file.
3233
3234 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3235
3236         * gcc.target/arm/wmul-bitfield-1.c: New file.
3237
3238 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
3239
3240         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
3241
3242 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3243
3244         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
3245         * gcc.target/i386/conversion.c: Likewise.
3246
3247 2011-08-19  Richard Guenther  <rguenther@suse.de>
3248
3249         * gcc.dg/torture/pr50067-1.c: New testcase.
3250         * gcc.dg/torture/pr50067-2.c: Likewise.
3251
3252 2011-08-19  Joey Ye  <joey.ye@arm.com>
3253
3254         PR target/49437
3255         * gcc.target/arm/handler-align.c: New test.
3256         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
3257         New Function.
3258
3259 2011-08-19  Joey Ye  <joey.ye@arm.com>
3260
3261         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
3262
3263 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
3264
3265         PR fortran/50071
3266         * gfortran.dg/end_block_label_1.f90: New test.
3267         * gfortran.dg/end_associate_label_1.f90: New test.
3268
3269 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
3270
3271         * gcc.dg/c1x-pointer-float-1.c: New test.
3272
3273 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
3274
3275         PR fortran/50071
3276         * gfortran.dg/duplicate_labels_2.f: New test.
3277
3278 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
3279
3280         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
3281         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
3282         gcc.dg/c1x-noreturn-5.c: New tests.
3283
3284 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
3285
3286         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
3287
3288 2011-08-18  Tobias Burnus  <burnus@net-b.de>
3289
3290         PR fortran/18918
3291         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3292         * gfortran.dg/coarray_lock_3.f90: Fix test.
3293         * gfortran.dg/coarray_lock_4.f90: New.
3294         * gfortran.dg/coarray_lock_5.f90: New.
3295
3296 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
3297
3298         PR target/50009
3299         * gcc.c-torture/compile/pr50009.c: New test.
3300
3301         PR target/50092
3302         * gcc.dg/torture/pr50092.c: New test.
3303
3304 2011-08-18  Tobias Burnus  <burnus@net-b.de>
3305
3306         PR fortran/50109
3307         * gfortran.dg/namelist_73.f90: New.
3308
3309 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
3310
3311         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
3312
3313         PR debug/50017
3314         * gcc.dg/pr50017.c: New test.
3315
3316 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
3317
3318         PR c++/45625
3319         * g++.dg/lookup/hidden-var1.C: New test case.
3320
3321 2011-08-17  Tobias Burnus  <burnus@net-b.de>
3322
3323         PR fortran/31461
3324         * gfortran.dg/warn_unused_var_2.f90: New.
3325         * gfortran.dg/warn_unused_var_3.f90: New.
3326
3327 2011-08-17  Tom de Vries  <tom@codesourcery.com>
3328
3329         PR target/43597
3330         * gcc.target/arm/pr43597.c: New test.
3331
3332 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
3333
3334         PR fortran/50070
3335         * gfortran.dg/common_13.f90: New.
3336
3337 2011-08-16  Jason Merrill  <jason@redhat.com>
3338
3339         PR c++/50086
3340         * g++.dg/cpp0x/variadic-unresolved.C: New.
3341
3342         * g++.old-deja/g++.brendan/README: Add R.I.P.
3343
3344         * g++.dg/ext/attr-used-1.C: New.
3345
3346         PR c++/50054
3347         * g++.dg/cpp0x/initlist56.C: New.
3348
3349 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
3350
3351         PR testsuite/50085
3352         * g++.dg/opt/life1.C: Only run on Linux.
3353
3354 2011-08-15  Tobias Burnus  <burnus@net-b.de>
3355
3356         * gfortran.dg/coarray_26.f90: New.
3357
3358 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
3359
3360         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
3361         -fdump-tree-vrp1.
3362
3363 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
3364
3365         PR fortran/50073
3366         * gfortran.dg/func_result_7.f90: New.
3367
3368 2011-08-13  Jason Merrill  <jason@redhat.com>
3369
3370         PR c++/50075
3371         * g++.dg/cpp0x/decltype32.C: New.
3372
3373         PR c++/50059
3374         * g++.dg/diagnostic/expr1.C: New.
3375
3376 2011-08-12  David Li  <davidxl@google.com>
3377
3378         * g++.dg/abi/vbase15.C: New test.
3379
3380 2011-08-12  Jason Merrill  <jason@redhat.com>
3381
3382         PR c++/50034
3383         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
3384
3385 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
3386
3387         * gcc.dg/builtins-67.c: New test.
3388         * gcc.target/i386/conversion.c: Ditto.
3389
3390 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
3391             Brian Hackett  <bhackett1024@gmail.com>
3392
3393         * g++.dg/plugin/decl_plugin.c: New.
3394         * g++.dg/plugin/decl-plugin-test.C: New.
3395         * g++.dg/plugin/plugin.exp: Add above testcase.
3396
3397 2011-08-11  Richard Guenther  <rguenther@suse.de>
3398
3399         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
3400
3401 2011-08-11  Michael Matz  <matz@suse.de>
3402
3403         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
3404
3405 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
3406
3407         PR tree-optimization/50039
3408         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
3409         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
3410
3411 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
3412
3413         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
3414         (sse4_1_test): Initialize src3 with random value.
3415
3416 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3417
3418         * gcc.c-torture/execute/scal-to-vec1.c: New test.
3419         * gcc.c-torture/execute/scal-to-vec2.c: New test.
3420         * gcc.c-torture/execute/scal-to-vec3.c: New test.
3421         * gcc.dg/scal-to-vec1.c: New test.
3422         * gcc.dg/scal-to-vec2.c: New test.
3423
3424 2011-08-09  Richard Guenther  <rguenther@suse.de>
3425
3426         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
3427         * gcc.dg/tree-ssa/vrp60.c: New testcase.
3428         * gcc.dg/tree-ssa/vrp61.c: Likewise.
3429         * gcc.dg/tree-ssa/vrp62.c: Likewise.
3430
3431 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3432
3433         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
3434
3435 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3436
3437         * gcc.dg/pr49948.c: Require pthread effective target.
3438
3439 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3440
3441         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
3442
3443 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
3444
3445         * gcc.target/i386/sse-22a.c: New test.
3446
3447 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
3448
3449         PR tree-optimization/50014
3450         * gcc.dg/vect/pr50014.c: New test.
3451
3452 2011-08-08  Martin Jambor  <mjambor@suse.cz>
3453
3454         PR middle-end/49923
3455         * gcc.dg/tree-ssa/pr49923.c: New test.
3456
3457 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
3458
3459         PR target/49781
3460         * gcc.target/i386/pr49781-1.c: New.
3461
3462 2011-08-08  Jason Merrill  <jason@redhat.com>
3463
3464         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
3465
3466         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
3467
3468 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
3469
3470         PR fortran/49638
3471         * gfortran.dg/typebound_override_1.f90: New.
3472
3473 2011-08-07  Kai Tietz  <ktietz@redhat.com>
3474
3475         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
3476         x86_64 mingw target.
3477         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3478         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
3479         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
3480         * gcc.dg/tree-ssa/loop-33.c: Likewise.
3481         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
3482         * gcc.dg/tree-ssa/loop-35.c: Likewise.
3483         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3484         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3485         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3486         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3487
3488 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
3489
3490         PR testsuite/48727
3491         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
3492
3493 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
3494
3495         * gcc.dg/pr48770.c: Cleanup coverage files.
3496         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
3497
3498 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
3499
3500         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
3501         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
3502         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
3503         lzcnt and bmi options.
3504
3505 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3506
3507         PR target/47381
3508         * gcc.dg/pr47381-1.c: New.
3509         * gcc.dg/pr47381-2.c: Likewise.
3510         * gcc.target/i386/pr47381.c: Likewise.
3511
3512 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3513
3514         PR middle-end/47727
3515         * gcc.dg/pr47727.c: New.
3516
3517         PR target/47372
3518         * gcc.dg/pr47372-1.c: New.
3519         * gcc.dg/pr47372-2.c: Likewise.
3520
3521 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3522
3523         PR middle-end/47449
3524         * gcc.target/i386/pr47449.c: New.
3525
3526         PR target/47446
3527         * gcc.dg/pr47446-1.c: New.
3528         * gcc.dg/pr47446-2.c: Likewise.
3529
3530 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3531
3532         PR target/47766
3533         * gcc.dg/pr47766.c: New.
3534
3535         PR target/47715
3536         * gcc.dg/tls/pr47715-1.c: New.
3537         * gcc.dg/tls/pr47715-2.c: Likewise.
3538         * gcc.dg/tls/pr47715-3.c: Likewise.
3539         * gcc.dg/tls/pr47715-4.c: Likewise.
3540         * gcc.dg/tls/pr47715-5.c: Likewise.
3541
3542 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3543
3544         PR libobjc/50002
3545         * objc.dg/gnu-api-2-class.m: Updated comments.
3546         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
3547         * objc.dg/gnu-api-2-class-meta.m: New test.
3548         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
3549
3550 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3551
3552         PR libobjc/49882
3553         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
3554         with classes that are in construction.
3555
3556 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3557
3558         PR target/48084
3559         * gcc.target/i386/pr48084-1.c: New.
3560         * gcc.target/i386/pr48084-2.c: Likewise.
3561         * gcc.target/i386/pr48084-3.c: Likewise.
3562         * gcc.target/i386/pr48084-4.c: Likewise.
3563         * gcc.target/i386/pr48084-5.c: Likewise.
3564
3565         PR rtl-optimization/49504
3566         * gcc.target/i386/pr49504.c: New.
3567
3568         PR target/49860
3569         * gcc.dg/pr49860.c: New.
3570
3571 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3572
3573         PR libobjc/49882
3574         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
3575         with classes that are in construction.
3576
3577 2011-08-05  Jason Merrill  <jason@redhat.com>
3578
3579         PR c++/48993
3580         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
3581
3582         PR c++/49921
3583         * g++.dg/cpp0x/decltype31.C: New.
3584
3585         PR c++/49669
3586         * g++.dg/init/array28.C: New.
3587
3588         PR c++/49988
3589         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
3590
3591 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
3592
3593         PR target/47369
3594         * gcc.dg/pr47369-1.c: New.
3595
3596 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
3597
3598         PR middle-end/47364
3599         * gcc.dg/torture/pr47364-1.c: New.
3600         * gcc.c-torture/compile/pr47364-1.c: Likewise.
3601         * gcc.c-torture/compile/pr47364-2.c: Likewise.
3602
3603 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
3604
3605         PR fortran/37211
3606         * gfortran.dg/transfer_check_2.f90:  New test case.
3607
3608 2011-08-05  Jan Hubicka  <jh@suse.cz>
3609
3610         PR middle-end/49494
3611         * gfortran.dg/pr49494.f90: New testcase.
3612
3613 2011-08-05  Jan Hubicka  <jh@suse.cz>
3614
3615         PR middle-end/49735
3616         * gcc.c-torture/compile/pr49735.c: New testcase.
3617
3618 2011-08-05  Jason Merrill  <jason@redhat.com>
3619
3620         PR c++/47453
3621         * g++.dg/cpp0x/initlist56.C: New.
3622
3623         PR c++/49812
3624         * g++.dg/overload/rvalue2.C: New.
3625
3626         PR c++/49983
3627         * g++.dg/cpp0x/range-for21.C: New.
3628
3629         * g++.dg/ext/vla11.C: New.
3630
3631 2011-08-05  Richard Guenther  <rguenther@suse.de>
3632
3633         PR tree-optimization/49984
3634         * gcc.dg/tree-ssa/vrp59.c: New testcase.
3635
3636 2011-08-05  Richard Guenther  <rguenther@suse.de>
3637
3638         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
3639         * gcc.dg/tree-ssa/vrp52.c: Likewise.
3640         * gcc.dg/tree-ssa/vrp53.c: Likewise.
3641
3642 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
3643
3644         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
3645         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
3646         * gfortran.dg/ldist-pr43023.f90: Ditto.
3647         * gfortran.dg/namelist_52.f90: Ditto.
3648         * gfortran.dg/interface_proc_end.f90: Ditto.
3649         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
3650         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
3651
3652 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
3653
3654         * gcc.dg/vect/vect-over-widen-1.c: New test.
3655         * gcc.dg/vect/vect-over-widen-2.c: New test.
3656         * gcc.dg/vect/vect-over-widen-3.c: New test.
3657         * gcc.dg/vect/vect-over-widen-4.c: New test.
3658
3659 2011-08-04  Richard Guenther  <rguenther@suse.de>
3660
3661         PR fortran/49957
3662         * gfortran.dg/vect/O3-pr49957.f: New testcase.
3663
3664 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
3665
3666         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
3667
3668 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
3669
3670         PR middle-end/49905
3671         * g++.dg/ext/builtin-object-size3.C: New test.
3672
3673 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
3674
3675         PR tree-optimization/49948
3676         * gcc.dg/pr49948.c: New test.
3677
3678 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
3679
3680         PR middle-end/47383
3681         * gcc.dg/torture/pr47383.c: New.
3682
3683 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
3684
3685         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
3686
3687 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
3688
3689         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
3690
3691 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
3692
3693         PR target/47744
3694         * gcc.dg/torture/pr47744-1.c: New.
3695         * gcc.dg/torture/pr47744-2.c: Likewise.
3696         * gcc.dg/torture/pr47744-3.c: Likewise.
3697
3698 2011-08-03  Richard Guenther  <rguenther@suse.de>
3699
3700         PR middle-end/49958
3701         * gcc.dg/torture/pr49958.c: New testcase.
3702
3703 2011-08-03  Richard Guenther  <rguenther@suse.de>
3704
3705         PR tree-optimization/49938
3706         * g++.dg/torture/pr49938.C: New testcase.
3707
3708 2011-08-02  Jason Merrill  <jason@redhat.com>
3709
3710         PR c++/43886
3711         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
3712
3713         PR c++/49577
3714         * g++.dg/cpp0x/initlist5.C: Add additional cases.
3715
3716         PR c++/49593
3717         * g++.dg/cpp0x/variadic115.C: New.
3718
3719         PR c++/49803
3720         * g++.dg/cpp0x/union5.C: New.
3721
3722 2011-08-02  Daniel Kraft  <d@domob.eu>
3723
3724         PR fortran/49885
3725         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
3726
3727 2011-08-02  Kai Tietz  <ktietz@redhat.com>
3728
3729         PR middle-end/49947
3730         * gcc.dg/tree-ssa/forwprop-15.c
3731
3732 2011-08-02  Jason Merrill  <jason@redhat.com>
3733
3734         PR c++/49834
3735         * g++.dg/cpp0x/range-for20.C: New.
3736
3737 2011-08-02  Tobias Burnus  <burnus@net-b.de>
3738
3739         * gfortran.dg/coarray_lib_token_3.f90: New.
3740
3741 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
3742
3743         PR fortran/46752
3744         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
3745         * gcc.dg/gomp/atomic-15.c: New test.
3746         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
3747         * g++.dg/gomp/atomic-15.C: New test.
3748         * g++.dg/gomp/private-1.C: New test.
3749         * g++.dg/gomp/sharing-2.C: New test.
3750         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
3751         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
3752         * gfortran.dg/gomp/omp_atomic2.f90: New test.
3753
3754 2011-08-02  Tobias Burnus  <burnus@net-b.de>
3755
3756         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
3757         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
3758         cleanup-module.
3759         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
3760         * gfortran.dg/allocatable_function_5.f90: Ditto.
3761         * gfortran.dg/allocate_stat.f90: Ditto.
3762         * gfortran.dg/array_constructor_20.f90: Ditto.
3763         * gfortran.dg/array_constructor_21.f90: Ditto.
3764         * gfortran.dg/array_constructor_22.f90: Ditto.
3765         * gfortran.dg/array_constructor_26.f03: Ditto.
3766         * gfortran.dg/array_function_4.f90: Ditto.
3767         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
3768         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
3769         * gfortran.dg/bind_c_usage_15.f90: Ditto.
3770         * gfortran.dg/bind_c_usage_16.f03: Ditto.
3771         * gfortran.dg/bind_c_usage_3.f03: Ditto.
3772         * gfortran.dg/binding_label_tests_7.f03: Ditto.
3773         * gfortran.dg/class_15.f03: Ditto.
3774         * gfortran.dg/class_27.f03: Ditto.
3775         * gfortran.dg/class_33.f90: Ditto.
3776         * gfortran.dg/class_37.f03: Ditto.
3777         * gfortran.dg/class_40.f03: Ditto.
3778         * gfortran.dg/class_42.f03: Ditto.
3779         * gfortran.dg/class_defined_operator_1.f03: Ditto.
3780         * gfortran.dg/coarray/registering_1.f90: Ditto.
3781         * gfortran.dg/convert_1.f90: Ditto.
3782         * gfortran.dg/default_initialization_3.f90: Ditto.
3783         * gfortran.dg/dependency_25.f90: Ditto.
3784         * gfortran.dg/dependency_26.f90: Ditto.
3785         * gfortran.dg/dependency_36.f90: Ditto.
3786         * gfortran.dg/dependency_37.f90: Ditto.
3787         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
3788         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
3789         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
3790         * gfortran.dg/elemental_pointer_1.f90: Ditto.
3791         * gfortran.dg/elemental_result_1.f90: Ditto.
3792         * gfortran.dg/empty_derived_type.f90: Ditto.
3793         * gfortran.dg/entry_7.f90: Ditto.
3794         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
3795         * gfortran.dg/equiv_constraint_3.f90: Ditto.
3796         * gfortran.dg/error_recovery_3.f90: Ditto.
3797         * gfortran.dg/extends_4.f03: Ditto.
3798         * gfortran.dg/func_assign.f90: Ditto.
3799         * gfortran.dg/func_assign_3.f90: Ditto.
3800         * gfortran.dg/generic_1.f90: Ditto.
3801         * gfortran.dg/generic_18.f90: Ditto.
3802         * gfortran.dg/generic_22.f03: Ditto.
3803         * gfortran.dg/generic_4.f90: Ditto.
3804         * gfortran.dg/generic_6.f90: Ditto.
3805         * gfortran.dg/generic_actual_arg.f90: Ditto.
3806         * gfortran.dg/graphite/id-21.f: Ditto.
3807         * gfortran.dg/graphite/pr45758.f90: Ditto.
3808         * gfortran.dg/host_assoc_call_2.f90: Ditto.
3809         * gfortran.dg/host_assoc_call_3.f90: Ditto.
3810         * gfortran.dg/host_assoc_call_4.f90: Ditto.
3811         * gfortran.dg/host_assoc_function_4.f90: Ditto.
3812         * gfortran.dg/host_used_types_1.f90: Ditto.
3813         * gfortran.dg/implicit_1.f90: Ditto.
3814         * gfortran.dg/implicit_11.f90: Ditto.
3815         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
3816         * gfortran.dg/impure_actual_1.f90: Ditto.
3817         * gfortran.dg/impure_assignment_1.f90: Ditto.
3818         * gfortran.dg/impure_constructor_1.f90: Ditto.
3819         * gfortran.dg/initialization_10.f90: Ditto.
3820         * gfortran.dg/initialization_12.f90: Ditto.
3821         * gfortran.dg/interface_14.f90: Ditto.
3822         * gfortran.dg/interface_15.f90: Ditto.
3823         * gfortran.dg/interface_2.f90: Ditto.
3824         * gfortran.dg/interface_25.f90: Ditto.
3825         * gfortran.dg/interface_26.f90: Ditto.
3826         * gfortran.dg/interface_29.f90: Ditto.
3827         * gfortran.dg/interface_assignment_1.f90: Ditto.
3828         * gfortran.dg/internal_pack_6.f90: Ditto.
3829         * gfortran.dg/internal_pack_7.f90: Ditto.
3830         * gfortran.dg/internal_pack_8.f90: Ditto.
3831         * gfortran.dg/lto/pr45586_0.f90: Ditto.
3832         * gfortran.dg/lto/pr47839_0.f90: Ditto.
3833         * gfortran.dg/module_commons_3.f90: Ditto.
3834         * gfortran.dg/module_equivalence_4.f90: Ditto.
3835         * gfortran.dg/module_equivalence_6.f90: Ditto.
3836         * gfortran.dg/module_function_type_1.f90: Ditto.
3837         * gfortran.dg/module_naming_1.f90: Ditto.
3838         * gfortran.dg/namelist_4.f90: Ditto.
3839         * gfortran.dg/operator_c1202.f90: Ditto.
3840         * gfortran.dg/parens_7.f90: Ditto.
3841         * gfortran.dg/pr32921.f: Ditto.
3842         * gfortran.dg/pr33646.f90: Ditto.
3843         * gfortran.dg/pr41928.f90: Ditto.
3844         * gfortran.dg/pr42119.f90: Ditto.
3845         * gfortran.dg/pr43984.f90: Ditto.
3846         * gfortran.dg/present_1.f90: Ditto.
3847         * gfortran.dg/private_type_2.f90: Ditto.
3848         * gfortran.dg/proc_decl_2.f90: Ditto.
3849         * gfortran.dg/proc_ptr_10.f90: Ditto.
3850         * gfortran.dg/proc_ptr_22.f90: Ditto.
3851         * gfortran.dg/proc_ptr_8.f90: Ditto.
3852         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
3853         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
3854         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
3855         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
3856         * gfortran.dg/substring_equivalence.f90: Ditto.
3857         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
3858         * gfortran.dg/transpose_optimization_1.f90: Ditto.
3859         * gfortran.dg/trim_optimize_6.f90: Ditto.
3860         * gfortran.dg/typebound_call_12.f03: Ditto.
3861         * gfortran.dg/typebound_operator_5.f03: Ditto.
3862         * gfortran.dg/typebound_operator_6.f03: Ditto.
3863         * gfortran.dg/typebound_proc_18.f03: Ditto.
3864         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
3865         * gfortran.dg/use_1.f90: Ditto.
3866         * gfortran.dg/use_10.f90: Ditto.
3867         * gfortran.dg/use_11.f90: Ditto.
3868         * gfortran.dg/use_14.f90: Ditto.
3869         * gfortran.dg/use_only_2.f90: Ditto.
3870         * gfortran.dg/use_rename_4.f90: Ditto.
3871         * gfortran.dg/use_rename_5.f90: Ditto.
3872         * gfortran.dg/used_dummy_types_3.f90: Ditto.
3873         * gfortran.dg/used_interface_ref.f90: Ditto.
3874         * gfortran.dg/used_types_11.f90: Ditto.
3875         * gfortran.dg/used_types_3.f90: Ditto.
3876         * gfortran.dg/used_types_4.f90: Ditto.
3877         * gfortran.dg/userdef_operator_2.f90: Ditto.
3878         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
3879         * gfortran.dg/vect/pr46213.f90: Ditto.
3880         * gfortran.dg/whole_file_21.f90: Ditto.
3881         * gfortran.dg/whole_file_22.f90: Ditto.
3882         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
3883         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
3884
3885 2011-08-02  Kai Tietz  <ktietz@redhat.com>
3886
3887         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
3888
3889 2011-08-01  Jason Merrill  <jason@redhat.com>
3890
3891         PR c++/49932
3892         * g++.dg/abi/mangle49.C: New.
3893
3894         PR c++/49924
3895         * g++.dg/cpp0x/constexpr-array4.C: New.
3896
3897         PR c++/49813
3898         * g++.dg/cpp0x/constexpr-builtin1.C: New.
3899
3900 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
3901
3902         PR target/49927
3903         * gcc.target/i386/pr49927.c: New test.
3904
3905 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
3906
3907         PR tree-optimization/49926
3908         * gcc.dg/vect/pr49926.c: New test.
3909
3910 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
3911
3912         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
3913         * gcc.target/i386/lzcnt-1.c: New test.
3914         * gcc.target/i386/lzcnt-2.c: Likewise.
3915         * gcc.target/i386/lzcnt-2a.c: Likewise.
3916         * gcc.target/i386/lzcnt-3.c: Likewise.
3917         * gcc.target/i386/lzcnt-4.c: Likewise.
3918         * gcc.target/i386/lzcnt-4a.c: Likewise.
3919         * gcc.target/i386/lzcnt-5.c: Likewise.
3920         * gcc.target/i386/lzcnt-6.c: Likewise.
3921         * gcc.target/i386/lzcnt-6a.c: Likewise.
3922         * gcc.target/i386/lzcnt-check.h: Likewise.
3923
3924         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
3925         * gcc.target/i386/sse-13.c: Likewise.
3926         * gcc.target/i386/sse-14.c: Likewise.
3927         * g++.dg/other/i386-2.C: Likewise.
3928         * g++.dg/other/i386-3.C: Likewise.
3929
3930 2011-08-01  Julian Brown  <julian@codesourcery.com>
3931
3932         * gcc.target/arm/fixed-point-exec.c: New test.
3933
3934 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3935
3936         PR target/49920
3937         * gcc.target/i386/pr49920.c: New test.
3938
3939 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3940
3941         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
3942         * gcc.dg/tree-ssa/pr23109.c: Ditto.
3943         * gcc.dg/tree-ssa/loop-7.c: Ditto.
3944         * gcc.dg/tree-ssa/loop-32.c: Ditto.
3945         * gcc.dg/tree-ssa/loop-33.c: Ditto.
3946         * gcc.dg/tree-ssa/loop-34.c: Ditto.
3947         * gcc.dg/tree-ssa/loop-35.c: Ditto.
3948         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
3949         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
3950         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
3951         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
3952         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
3953         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
3954         * g++.dg/tree-ssa/pr33615.C: Ditto.
3955         * g++.dg/tree-ssa/restrict1.C: Ditto.
3956         * c-c++-common/restrict-2.c: Ditto.
3957         * gfortran.dg/pr32921.f: Ditto.
3958         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
3959         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
3960         * gcc.dg/tree-ssa/vrp47.c: Ditto.
3961         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
3962         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
3963         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
3964         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
3965         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
3966         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
3967         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
3968
3969 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3970
3971         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
3972         .exe.ltrans[0-9]*. dump files.
3973
3974 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
3975
3976         PR fortran/49112
3977         * gfortran.dg/abstract_type_6.f03: Modified.
3978         * gfortran.dg/typebound_proc_24.f03: New.
3979
3980 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
3981
3982         PR testsuite/49917
3983         * g++.dg/init/for1.C: Fix.
3984
3985 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3986
3987         PR fortran/48876
3988         * gfortran.dg/string_5.f90:  New test.
3989
3990 2011-07-29  Jason Merrill  <jason@redhat.com>
3991
3992         PR c++/49867
3993         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
3994
3995 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3996
3997         PR tree-optimization/47407
3998         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
3999         alpha*-dec-osf*.
4000         Sort target list.
4001
4002 2011-07-29  Richard Guenther  <rguenther@suse.de>
4003
4004         * gcc.dg/uninit-suppress.c: Also disable VRP.
4005         * gcc.dg/uninit-suppress_2.c: Likewise.
4006
4007 2011-07-28  Jason Merrill  <jason@redhat.com>
4008
4009         PR c++/49808
4010         * g++.dg/template/nontype24.C: New.
4011
4012 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
4013
4014         PR rtl-optimization/47958
4015         * gcc.dg/torture/pr47958-1.c: New.
4016
4017 2011-07-29  Wei Guozhi  <carrot@google.com>
4018
4019         PR rtl-optimization/49799
4020         * gcc.dg/pr49799.c: New test case.
4021
4022 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
4023
4024         PR middle-end/48648
4025         * gcc.dg/graphite/id-pr48648.c: New.
4026
4027 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
4028
4029         PR fortran/31067
4030         * gfortran.dg/maxloc_2.f90: New test.
4031         * gfortran.dg/maxloc_3.f90: New test.
4032         * gfortran.dg/minloc_1.f90: New test.
4033         * gfortran.dg/minloc_2.f90: New test.
4034         * gfortran.dg/minloc_3.f90: New test.
4035         * gfortran.dg/minmaxloc_7.f90: New test.
4036
4037         PR debug/49871
4038         * gcc.dg/debug/dwarf2/pr49871.c: New test.
4039
4040 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
4041
4042         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
4043         the builtin isn't optimized away.
4044
4045 2011-07-27  Tobias Burnus  <burnus@net-b.de>
4046
4047         PR fortran/45586
4048         * gfortran.dg/lto/pr45586-2_0.f90: New.
4049
4050 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
4051
4052         PR middle-end/49875
4053         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
4054         * c-c++-common/cxxbitfields-5.c: Same.
4055
4056 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4057
4058         * lib/target-supports.exp (check_effective_target_mmap): Use
4059         check_function_available.
4060
4061 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
4062
4063         * g++.old-deja/g++.pt/crash60.C: Updated.
4064
4065 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
4066
4067         PR target/49866
4068         * gcc.target/i386/pr49866.c: New test.
4069
4070 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
4071
4072         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
4073         * gcc.target/i386/bmi-andn-1.c: New test.
4074         * gcc.target/i386/bmi-andn-1a.c: Likewise.
4075         * gcc.target/i386/bmi-andn-2.c: Likewise.
4076         * gcc.target/i386/bmi-andn-2a.c: Likewise.
4077         * gcc.target/i386/bmi-bextr-1.c: Likewise.
4078         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
4079         * gcc.target/i386/bmi-bextr-2.c: Likewise.
4080         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
4081         * gcc.target/i386/bmi-blsi-1.c: Likewise.
4082         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
4083         * gcc.target/i386/bmi-blsi-2.c: Likewise.
4084         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
4085         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
4086         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
4087         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
4088         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
4089         * gcc.target/i386/bmi-blsr-1.c: Likewise.
4090         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
4091         * gcc.target/i386/bmi-blsr-2.c: Likewise.
4092         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
4093         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
4094         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
4095         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
4096         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
4097
4098 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
4099
4100         PR middle-end/47691
4101         * gfortran.dg/graphite/id-pr47691.f: New.
4102
4103 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
4104
4105         * gcc.target/i386/avx-os-support.h: New.
4106         * gcc.target/i386/avx-check.h: Include avx-os-support.h
4107         (main): Check avx_os_support before the test is run.
4108         * gcc.target/i386/aes-avx-check.h: Ditto.
4109         * gcc.target/i386/pclmul-avx-check.h: Ditto.
4110
4111 2011-07-27  Kai Tietz  <ktietz@redhat.com>
4112
4113         * gcc.target/i386/aggregate-ret3.c: New test.
4114         * gcc.target/i386/aggregate-ret4.c: New test.
4115
4116 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
4117
4118         PR fortran/49755
4119         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
4120         allocated array should *not* change its size.
4121         * gfortran.dg/multiple_allocation_3.f90: New test.
4122
4123 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
4124
4125         PR c++/49776
4126         * g++.dg/cpp0x/constexpr-49776.C: New.
4127
4128 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
4129
4130         PR middle-end/47046
4131         * gcc.dg/graphite/id-pr47046.c: New.
4132
4133 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
4134
4135         PR middle-end/47653
4136         * gcc.dg/graphite/run-id-pr47593.c: New.
4137
4138 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
4139
4140         PR middle-end/47653
4141         * gcc.dg/graphite/run-id-pr47653.c: New.
4142         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
4143         induction variables.
4144         * gcc.dg/graphite/scop-16.c: Same.
4145         * gcc.dg/graphite/scop-17.c: Same.
4146         * gcc.dg/graphite/scop-21.c: Same.
4147
4148 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
4149
4150         PR middle-end/48805
4151         * gcc.dg/graphite/id-pr48805.c: New.
4152
4153 2011-07-26  Tobias Burnus  <burnus@net-b.de>
4154
4155         * gfortran.dg/coarray_lib_token_2.f90: New.
4156
4157 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
4158
4159         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
4160         SPU local store.
4161
4162 2011-07-25  Andrew Pinski  <apinski@cavium.com>
4163
4164         PR tree-opt/49671
4165         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
4166         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
4167
4168 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4169
4170         * lib/target-supports.exp (check_effective_target_mmap): New proc.
4171
4172         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
4173         * gcc.c-torture/execute/loop-2g.c: Likewise.
4174         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
4175         Require mmap support.
4176         * gcc.c-torture/execute/loop-2g.x: Likewise.
4177         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
4178         (MAP_ANON): Provide default.
4179         * gcc.dg/20050826-1.c: Likewise.
4180         * gcc.target/i386/pr36533.c: Likewise.
4181         * gcc.dg/vect/pr49038.c: Remove dg-do run.
4182         Use dg-require-effective-target mmap.
4183
4184 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
4185
4186         PR c++/49838
4187         * g++.dg/cpp0x/range-for19.C: New.
4188
4189 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4190
4191         PR testsuite/49753
4192         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
4193
4194         Revert:
4195         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
4196
4197         PR testsuite/49753
4198         * g++.dg/torture/pr49309.C: Remove.
4199
4200 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
4201
4202         PR tree-optimization/49809
4203         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
4204         test.
4205
4206 2011-07-25  Richard Guenther  <rguenther@suse.de>
4207
4208         PR tree-optimization/49715
4209         * gcc.target/i386/pr49715-1.c: New testcase.
4210         * gcc.target/i386/pr49715-2.c: Likewise.
4211
4212 2011-07-23  Jason Merrill  <jason@redhat.com>
4213
4214         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
4215
4216 2011-07-22  Jason Merrill  <jason@redhat.com>
4217
4218         PR c++/49793
4219         * g++.dg/cpp0x/initlist55.C: New.
4220
4221 2011-07-23  Tobias Burnus  <burnus@net-b.de>
4222
4223         PR fortran/49791
4224         * gfortran.dg/namelist_72.f: New.
4225
4226 2011-07-23  Tobias Burnus  <burnus@net-b.de>
4227
4228         * gfortran.dg/coarray_25.f90: New.
4229
4230 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
4231
4232         * override1.C: This test should use c++0x mode.
4233         * override3.C: New. Test the diagnostics in c++98 mode.
4234
4235 2011-07-22  Jason Merrill  <jason@redhat.com>
4236             Mark Glisse  <marc.glisse@normalesup.org>
4237
4238         PR c++/30112
4239         * g++.dg/other/pragma-re-1.C: Add namespace cases.
4240
4241         PR c++/49813
4242         * g++.dg/opt/builtins2.C: New.
4243         * g++.dg/other/error27.C: Don't rely on __builtin.
4244
4245 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
4246
4247         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
4248         on lp64 targets.
4249         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4250         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4251         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
4252         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
4253
4254         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
4255         instead of ia32.
4256
4257 2011-07-22  Richard Guenther  <rguenther@suse.de>
4258
4259         PR tree-optimization/45819
4260         * gcc.dg/pr45819.c: New testcase.
4261
4262 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
4263
4264         * lib/target-supports.exp (check_ifunc_available): Rewrite.
4265
4266 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
4267
4268         PR middle-end/47654
4269         PR middle-end/49649
4270         * gcc.dg/graphite/run-id-pr47654.c: New.
4271
4272 2011-07-21  Ian Lance Taylor  <iant@google.com>
4273
4274         PR middle-end/49705
4275         * gcc.dg/pr49705.c: New test.
4276
4277 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
4278
4279         * lib/target-supports.exp (check_avx_os_support_available): New.
4280         (check_effective_target_avx_runtime): Use it.
4281
4282 2011-07-21  Richard Guenther  <rguenther@suse.de>
4283
4284         PR tree-optimization/49770
4285         * g++.dg/torture/pr49770.C: New testcase.
4286
4287 2011-07-21  Kai Tietz  <ktietz@redhat.com>
4288
4289         * gcc.dg/tree-ssa/pr30978.c: adjusted.
4290         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
4291
4292 2011-07-21  Tobias Burnus  <burnus@net-b.de>
4293
4294         * gfortran.dg/coarray_lib_token_1.f90: New.
4295
4296 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
4297
4298         * gcc.dg/pr32912-2.c: Skip for AVR.
4299         * gcc.dg/pr44674.c: Add dg-require-profiling.
4300
4301 2011-07-20  Jason Merrill  <jason@redhat.com>
4302
4303         * g++.dg/ext/desig2.C: New.
4304
4305 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
4306
4307         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
4308         be generated.
4309         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
4310         * gcc.target/powerpc/recip-3.c: Ditto.
4311
4312 2011-07-19  Jason Merrill  <jason@redhat.com>
4313
4314         PR c++/6709 (DR 743)
4315         PR c++/42603 (DR 950)
4316         * g++.dg/cpp0x/decltype21.C: New.
4317
4318 2011-07-20  Richard Guenther  <rguenther@suse.de>
4319
4320         PR middle-end/18908
4321         * gcc.dg/tree-ssa/pr18908.c: New testcase.
4322         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
4323
4324 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
4325
4326         * gcc.target/arm/combine-movs.c: New.
4327         * gcc.target/arm/unsigned-extend-2.c: New.
4328
4329 2011-07-19  Jason Merrill  <jason@redhat.com>
4330
4331         PR c++/49785
4332         * g++.dg/cpp0x/variadic114.C: New.
4333
4334 2011-07-19  Tobias Burnus  <burnus@net-b.de>
4335
4336         * gfortran.dg/coarray_args_1.f90: New.
4337         * gfortran.dg/coarray_args_2.f90: New.
4338
4339 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
4340
4341         PR fortran/49708
4342         * gfortran.dg/allocate_error_3.f90: New.
4343
4344 2011-07-19  Richard Guenther  <rguenther@suse.de>
4345
4346         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
4347         * gcc.dg/tree-ssa/bool-11.c: Likewise.
4348         * gcc.dg/torture/20110719-1.c: New testcase.
4349
4350 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
4351
4352         PR tree-optimization/49768
4353         * gcc.c-torture/execute/pr49768.c: New test.
4354
4355 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
4356
4357         PR tree-optimization/49771
4358         * gcc.dg/vect/pr49771.c: New test.
4359
4360 2011-07-18  Martin Jambor  <mjambor@suse.cz>
4361
4362         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
4363         * gcc.dg/ipa/ipa-2.c: Likewise.
4364         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
4365         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
4366         * gcc.dg/ipa/ipa-5.c: Likewise.
4367         * gcc.dg/ipa/ipa-7.c: Likewise.
4368         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
4369         * gcc.dg/ipa/ipacost-1.c: Likewise.
4370         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
4371         functions.
4372         * gcc.dg/ipa/ipcp-1.c: New test.
4373         * gcc.dg/ipa/ipcp-2.c: Likewise.
4374         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
4375
4376 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
4377
4378         PR middle-end/49675
4379         * gfortran.dg/pr49675.f90: New test.
4380
4381 2011-07-18  Richard Guenther  <rguenther@suse.de>
4382
4383         * gcc.dg/torture/20110718-1.c: New testcase.
4384
4385 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4386
4387         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
4388         * g++.dg/ext/bitfield3.C: Likewise.
4389         * g++.dg/ext/bitfield4.C: Likewise.
4390         * g++.dg/ext/bitfield5.C: Likewise.
4391         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
4392         * g++.dg/other/pr23205-2.C: Likewise.
4393         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
4394         * gcc.c-torture/compile/20001109-2.c: Likewise.
4395         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
4396         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
4397         * gcc.dg/bitfld-16.c: Likewise.
4398         * gcc.dg/bitfld-17.c: Likewise.
4399         * gcc.dg/bitfld-18.c: Likewise.
4400         * gcc.dg/builtins-config.h: Remove Netware support.
4401         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
4402         * gcc.dg/cdce2.c: Likewise.
4403         * gcc.dg/cpp/assert4.c: Remove netware support.
4404         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
4405         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
4406
4407         * lib/target-supports.exp (check_visibility_available): Remove
4408         NetWare support.
4409         (check_profiling_available): Likewise.
4410
4411 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
4412
4413         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
4414
4415 2011-07-17  Tobias Burnus  <burnus@net-b.de>
4416             Thomas Koenig  <tkoenig@gcc.gnu.org>
4417
4418         PR fortran/34657
4419         * gfortran.dg/generic_17.f90: Fix testcase.
4420         * gfortran.dg/interface_3.f90: Add dg-error.
4421         * gfortran.dg/use_14.f90: New.
4422         * gfortran.dg/use_15.f90: New.
4423
4424 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
4425
4426         * gnat.dg/pointer_controlled.adb: New test.
4427
4428 2011-07-17  Tobias Burnus  <burnus@net-b.de>
4429
4430         PR fortran/49624
4431         * gfortran.dg/pointer_remapping_7.f90: New.
4432
4433 2011-07-16  Jason Merrill  <jason@redhat.com>
4434
4435         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
4436
4437 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
4438             Jason Merrill  <jason@redhat.com>
4439
4440         PR c++/45329
4441         PR c++/48934
4442         * g++.dg/cpp0x/decltype29.C: Adjust.
4443         * g++.dg/cpp0x/error4.C: Adjust.
4444         * g++.dg/cpp0x/sfinae26.C: Adjust.
4445         * g++.dg/cpp0x/variadic105.C: Adjust.
4446         * g++.dg/template/deduce3.C: Adjust.
4447         * g++.dg/template/error45.C: Adjust.
4448         * g++.dg/template/ptrmem2.C: Adjust.
4449         * g++.dg/template/sfinae2.C: Adjust.
4450         * g++.old-deja/g++.pt/crash60.C: Adjust.
4451         * g++.old-deja/g++.pt/unify6.C: Adjust.
4452         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
4453         * g++.dg/cpp0x/nullptr15.C: Adjust.
4454         * g++.dg/cpp0x/pr31431-2.C: Adjust.
4455         * g++.dg/cpp0x/pr31431.C: Adjust.
4456         * g++.dg/cpp0x/pr31434.C: Adjust.
4457         * g++.dg/cpp0x/sfinae11.C: Adjust
4458         * g++.dg/cpp0x/temp_default2.C: Adjust.
4459         * g++.dg/cpp0x/trailing4.C: Adjust.
4460         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
4461         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
4462         * g++.dg/cpp0x/variadic105.C: Adjust.
4463         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
4464         * g++.dg/ext/vla2.C: Adjust.
4465         * g++.dg/other/ptrmem10.C: Adjust.
4466         * g++.dg/other/ptrmem11.C: Adjust.
4467         * g++.dg/overload/unknown1.C: Adjust.
4468         * g++.dg/template/conv11.C: Adjust.
4469         * g++.dg/template/dependent-expr5.C: Adjust.
4470         * g++.dg/template/friend.C: Adjust.
4471         * g++.dg/template/incomplete2.C: Adjust.
4472         * g++.dg/template/local4.C: Adjust.
4473         * g++.dg/template/local6.C: Adjust.
4474         * g++.dg/template/operator9.C: Adjust.
4475         * g++.dg/template/ttp25.C: Adjust.
4476         * g++.dg/template/unify10.C: Adjust.
4477         * g++.dg/template/unify11.C: Adjust.
4478         * g++.dg/template/unify6.C: Adjust.
4479         * g++.dg/template/unify9.C: Adjust.
4480         * g++.dg/template/varmod1.C: Adjust.
4481         * g++.old-deja/g++.brendan/crash56.C: Adjust.
4482         * g++.old-deja/g++.pt/crash28.C: Adjust.
4483         * g++.old-deja/g++.pt/explicit41.C: Adjust.
4484         * g++.old-deja/g++.pt/explicit77.C: Adjust.
4485         * g++.old-deja/g++.pt/expr2.C: Adjust.
4486         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
4487         * g++.old-deja/g++.pt/spec5.C: Adjust.
4488         * g++.old-deja/g++.pt/spec6.C: Adjust.
4489         * g++.old-deja/g++.pt/unify4.C: Adjust.
4490         * g++.old-deja/g++.pt/unify8.C: Adjust.
4491         * g++.old-deja/g++.robertl/eb98.C: Adjust.
4492         * g++.dg/overload/template5.C: New testcase.
4493         * g++.dg/template/overload12.C: New testcase.
4494
4495 2011-07-11  Tobias Burnus  <burnus@net-b.de>
4496
4497         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
4498         * gfortran.dg/coarray_7.f90: Ditto.
4499         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
4500         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
4501
4502 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
4503
4504         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
4505         case.
4506         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
4507         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
4508         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
4509         C67X.
4510         * gcc.c-torture/execute/ieee/pr29302.x: New file.
4511         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
4512         * gcc.dg/torture/builtin-math-7.c: Add a comment.
4513
4514 2011-07-15  Jason Merrill  <jason@redhat.com>
4515
4516         PR testsuite/49741
4517         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
4518         Use --extra_opts instead of --additional_options.
4519
4520 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
4521
4522         PR testsuite/49753
4523         * g++.dg/torture/pr49309.C: Remove.
4524
4525 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
4526
4527         * gcc.target/tic6x/weak-call.c: New test.
4528         * gcc.target/tic6x/fpcmp.c: New test.
4529         * gcc.target/tic6x/fpdiv.c: New test.
4530         * gcc.target/tic6x/rotdi16-scan.c: New test.
4531         * gcc.target/tic6x/ffssi.c: New test.
4532         * gcc.target/tic6x/fpdiv-lib.c: New test.
4533         * gcc.target/tic6x/cold-lc.c: New test.
4534         * gcc.target/tic6x/longcalls.c: New test.
4535         * gcc.target/tic6x/abi-align-1.c: New test.
4536         * gcc.target/tic6x/fpcmp-finite.c: New test.
4537         * gcc.target/tic6x/rotdi16.c: New test.
4538         * gcc.target/tic6x/bswapl.c: New test.
4539         * gcc.target/tic6x/ffsdi.c: New test.
4540         * gcc.target/tic6x/tic6x.exp: New file.
4541         * gcc.target/tic6x/builtins/arith24.c: New test.
4542         * gcc.target/tic6x/builtins/smpy.c: New test.
4543         * gcc.target/tic6x/builtins/smpylh.c: New test.
4544         * gcc.target/tic6x/builtins/smpyh.c: New test.
4545         * gcc.target/tic6x/builtins/sarith1.c: New test.
4546         * gcc.target/tic6x/builtins/extclr.c: New test
4547         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
4548         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
4549         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
4550         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
4551         New functions.
4552         * gcc.c-torture/execute/20101011-1.c: Add a condition for
4553         __TMS320C6X__.
4554         * gcc.dg/20020312-2.c: Likewise.
4555         * gcc.dg/pr27095.c: Handle tic6x like hppa.
4556         * gcc.dg/torture/pr37868.c: Skip on tic6x.
4557         * gcc.dg/torture/builtin-math-7.c: Likewise.
4558
4559         PR testsuite/49757
4560         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
4561         not testing tic6x-*-*.
4562
4563 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
4564
4565         PR tree-opt/49309
4566         * g++.dg/torture/pr49309.C: New testcase.
4567
4568 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
4569
4570         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
4571
4572 2011-07-14  Richard Guenther  <rguenther@suse.de>
4573
4574         PR tree-optimization/49651
4575         * gcc.dg/torture/pr49651.c: New testcase.
4576
4577 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
4578
4579         PR target/43746
4580         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
4581
4582 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
4583
4584         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
4585         -mno-pointers-to-nested-functions.
4586         * gcc.target/powerpc/no-r11-2.c: Ditto.
4587         * gcc.target/powerpc/no-r11-3.c: Ditto.
4588
4589 2011-07-13  Jason Merrill  <jason@redhat.com>
4590
4591         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
4592         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
4593         when compiling C files.
4594         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
4595         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
4596         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
4597         * g++.dg/lookup/anon2.C: Likewise.
4598         * g++.dg/tree-ssa/copyprop.C: Likewise.
4599         * g++.old-deja/g++.jason/rfg27.C: Likewise.
4600         * g++.dg/init/vector1.C: Ignore narrowing errors.
4601         * g++.dg/torture/pr35526.C: Likewise.
4602         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
4603
4604 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
4605
4606         PR libfortran/49296
4607         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
4608         and logical reads.
4609
4610 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4611
4612         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
4613         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
4614
4615 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
4616
4617         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
4618         * lib/obj-c++.exp (obj-c++_init): Ditto.
4619         * lib/file-format.exp (gcc_target_object_format): Ditto.
4620         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
4621         * lib/target-supports-dg-exp (check_weak_available): Ditto.
4622         (check_visibility_available): Ditto.
4623         (check_effective_target_tls_native): Ditto.
4624         (check_effective_target_tls_emulated): Ditto.
4625         (check_effective_target_function_sections): Ditto.
4626
4627 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
4628
4629         * gcc.target/arm/pr48183.c: New test.
4630
4631 2011-07-13  Richard Guenther  <rguenther@suse.de>
4632
4633         * gcc.dg/torture/20110713-1.c: New testcase.
4634
4635 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
4636
4637         PR rtl-opt/49474
4638         * gcc.c-torture/compile/pr49474.c: New testcase.
4639
4640 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
4641
4642         PR tree-optimization/49712
4643         * gcc.c-torture/execute/pr49712.c: New test.
4644
4645 2011-07-11  Jason Merrill  <jason@redhat.com>
4646
4647         PR c++/44609
4648         * g++.dg/template/recurse3.C: New.
4649
4650 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
4651
4652         PR debug/49676
4653         * gcc.dg/guality/csttest.c: New test.
4654
4655         PR fortran/49698
4656         * gfortran.dg/pr49698.f90: New test.
4657
4658 2011-07-11  Jeff Law  <law@redhat.com>
4659
4660         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
4661
4662 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
4663
4664         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
4665         * go.test/go-test.exp (go-set-goarch): Likewise.
4666
4667 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
4668
4669         PR target/39633
4670         * gcc.target/avr/torture/pr39633.c: New test case.
4671
4672 2011-07-11  Tobias Burnus  <burnus@net-b.de>
4673
4674         PR fortran/18918
4675         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
4676
4677 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
4678
4679         * lib/target-supports.exp (check_effective_target_scheduling):
4680         New Function.
4681         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
4682         * gcc.dg/pr45055.c: Ditto.
4683         * gcc.dg/pr45353.c: Ditto.
4684         * g++.dg/pr45056.C: Ditto.
4685
4686 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
4687
4688         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
4689         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
4690         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
4691         * g++.dg/torture/pr31863.C: Skip AVR.
4692
4693 2011-07-10  Tobias Burnus  <burnus@net-b.de>
4694
4695         PR fortran/49690
4696         * gfortran.dg/intrinsic_signal.f90: New.
4697
4698 2011-07-09  Jason Merrill  <jason@redhat.com>
4699
4700         * g++.dg/cpp0x/regress/regress6.C: New.
4701         * g++.dg/parse/crash45.C: Adjust message.
4702         * g++.dg/template/crash38.C: Adjust message.
4703         * g++.dg/template/crash64.C: Adjust message.
4704
4705 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
4706
4707         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
4708         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
4709         * g++.dg/abi/bitfield3.C: Likewise.
4710         * g++.dg/eh/pr38662.C: Likewise.
4711         * g++.dg/ext/attrib36.C: Likewise.
4712         * g++.dg/ext/attrib37.C: Likewise.
4713         * g++.dg/ext/attrib8.C: Likewise.
4714         * g++.dg/ext/tmplattr1.C: Likewise.
4715         * g++.dg/inherit/override-attribs.C: Likewise.
4716         * g++.dg/opt/inline9.C: Likewise.
4717         * g++.dg/opt/life1.C: Likewise.
4718         * g++.dg/opt/longbranch2.C: Likewise.
4719         * g++.dg/opt/nrv12.C: Likewise.
4720         * g++.dg/opt/reg-stack4.C: Likewise.
4721         * g++.dg/other/pr35504.C: Likewise.
4722         * g++.dg/other/pr39496.C: Likewise.
4723         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
4724         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
4725         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
4726         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
4727         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
4728         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
4729         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
4730         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
4731         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
4732         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
4733         * g++.dg/warn/pr15774-1.C: Likewise.
4734         * g++.dg/warn/pr15774-2.C: Likewise.
4735         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4736         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4737         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4738         * g++.old-deja/g++.pt/asm2.C: Likewise.
4739         * gcc.c-torture/compile/20000804-1.c: Likewise.
4740         * gcc.c-torture/compile/pr16566-2.c: Likewise.
4741         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4742         * gcc.dg/20020108-1.c: Likewise.
4743         * gcc.dg/20020122-2.c: Likewise.
4744         * gcc.dg/20020122-3.c: Likewise.
4745         * gcc.dg/20020206-1.c: Likewise.
4746         * gcc.dg/20020219-1.c: Likewise.
4747         * gcc.dg/20020310-1.c: Likewise.
4748         * gcc.dg/20020411-1.c: Likewise.
4749         * gcc.dg/20020418-2.c: Likewise.
4750         * gcc.dg/20020426-2.c: Likewise.
4751         * gcc.dg/20020517-1.c: Likewise.
4752         * gcc.dg/20030204-1.c: Likewise.
4753         * gcc.dg/20030826-2.c: Likewise.
4754         * gcc.dg/20031102-1.c: Likewise.
4755         * gcc.dg/20031202-1.c: Likewise.
4756         * gcc.dg/20050111-1.c: Likewise.
4757         * gcc.dg/20050503-1.c: Likewise.
4758         * gcc.dg/array-init-1.c: Likewise.
4759         * gcc.dg/builtin-apply4.c: Likewise.
4760         * gcc.dg/dfp/pr31344.c: Likewise.
4761         * gcc.dg/gomp/atomic-11.c: Likewise.
4762         * gcc.dg/graphite/pr40281.c: Likewise.
4763         * gcc.dg/ia64-sync-1.c: Likewise.
4764         * gcc.dg/ia64-sync-2.c: Likewise.
4765         * gcc.dg/ia64-sync-3.c: Likewise.
4766         * gcc.dg/ia64-sync-4.c: Likewise.
4767         * gcc.dg/ifcvt-fabs-1.c: Likewise.
4768         * gcc.dg/invalid-call-1.c: Likewise.
4769         * gcc.dg/loop-3.c: Likewise.
4770         * gcc.dg/lower-subreg-1.c: Likewise.
4771         * gcc.dg/lto/pr47259_0.c: Likewise.
4772         * gcc.dg/nested-calls-1.c: Likewise.
4773         * gcc.dg/pr20017.c: Likewise.
4774         * gcc.dg/pr25023.c: Likewise.
4775         * gcc.dg/pr27671-2.c: Likewise.
4776         * gcc.dg/pr32176.c: Likewise.
4777         * gcc.dg/pr33676.c: Likewise.
4778         * gcc.dg/pr35045.c: Likewise.
4779         * gcc.dg/pr36015.c: Likewise.
4780         * gcc.dg/pr36584.c: Likewise.
4781         * gcc.dg/pr36998.c: Likewise.
4782         * gcc.dg/pr37438.c: Likewise.
4783         * gcc.dg/pr37908.c: Likewise.
4784         * gcc.dg/pr41241.c: Likewise.
4785         * gcc.dg/pr41340.c: Likewise.
4786         * gcc.dg/pr44136.c: Likewise.
4787         * gcc.dg/pr44194-1.c: Likewise.
4788         * gcc.dg/pr46212.c: Likewise.
4789         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4790         * gcc.dg/setjmp-2.c: Likewise.
4791         * gcc.dg/short-compare-1.c: Likewise.
4792         * gcc.dg/short-compare-2.c: Likewise.
4793         * gcc.dg/smod-1.c: Likewise.
4794         * gcc.dg/sync-2.c: Likewise.
4795         * gcc.dg/sync-3.c: Likewise.
4796         * gcc.dg/tls/opt-1.c: Likewise.
4797         * gcc.dg/tls/opt-2.c: Likewise.
4798         * gcc.dg/tls/opt-3.c: Likewise.
4799         * gcc.dg/torture/badshift.c: Likewise.
4800         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
4801         * gcc.dg/torture/pr20314-2.c: Likewise.
4802         * gcc.dg/torture/pr36891.c: Likewise.
4803         * gcc.dg/torture/pr38774.c: Likewise.
4804         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4805         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4806         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4807         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4808         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
4809         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4810         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
4811         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
4812         * gcc.dg/tree-ssa/loop-28.c: Likewise.
4813         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
4814         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
4815         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
4816         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4817         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4818         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
4819         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
4820         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4821         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4822         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4823         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4824         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
4825         * gcc.dg/unroll-1.c: Likewise.
4826         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
4827         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4828         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4829         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4830         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4831         * gcc.target/i386/20000609-1.c: Likewise.
4832         * gcc.target/i386/20000720-1.c: Likewise.
4833         * gcc.target/i386/20000724-1.c: Likewise.
4834         * gcc.target/i386/20011107-1.c: Likewise.
4835         * gcc.target/i386/20011119-1.c: Likewise.
4836         * gcc.target/i386/20020201-3.c: Likewise.
4837         * gcc.target/i386/20020218-1.c: Likewise.
4838         * gcc.target/i386/20020729-1.c: Likewise.
4839         * gcc.target/i386/20030926-1.c: Likewise.
4840         * gcc.target/i386/20060125-1.c: Likewise.
4841         * gcc.target/i386/20060125-2.c: Likewise.
4842         * gcc.target/i386/20060512-1.c: Likewise.
4843         * gcc.target/i386/20060512-2.c: Likewise.
4844         * gcc.target/i386/20060512-3.c: Likewise.
4845         * gcc.target/i386/20060512-4.c: Likewise.
4846         * gcc.target/i386/387-1.c: Likewise.
4847         * gcc.target/i386/387-2.c: Likewise.
4848         * gcc.target/i386/387-5.c: Likewise.
4849         * gcc.target/i386/387-6.c: Likewise.
4850         * gcc.target/i386/980312-1.c: Likewise.
4851         * gcc.target/i386/980313-1.c: Likewise.
4852         * gcc.target/i386/990117-1.c: Likewise.
4853         * gcc.target/i386/990424-1.c: Likewise.
4854         * gcc.target/i386/990524-1.c: Likewise.
4855         * gcc.target/i386/991129-1.c: Likewise.
4856         * gcc.target/i386/991214-1.c: Likewise.
4857         * gcc.target/i386/991230-1.c: Likewise.
4858         * gcc.target/i386/addr-sel-1.c: Likewise.
4859         * gcc.target/i386/aggregate-ret1.c: Likewise.
4860         * gcc.target/i386/aggregate-ret2.c: Likewise.
4861         * gcc.target/i386/align-main-3.c: Likewise.
4862         * gcc.target/i386/amd64-abi-1.c: Likewise.
4863         * gcc.target/i386/amd64-abi-2.c: Likewise.
4864         * gcc.target/i386/amd64-abi-4.c: Likewise.
4865         * gcc.target/i386/amd64-abi-5.c: Likewise.
4866         * gcc.target/i386/amd64-abi-6.c: Likewise.
4867         * gcc.target/i386/asm-1.c: Likewise.
4868         * gcc.target/i386/asm-3.c: Likewise.
4869         * gcc.target/i386/asm-5.c: Likewise.
4870         * gcc.target/i386/attributes-error.c: Likewise.
4871         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
4872         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
4873         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
4874         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
4875         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
4876         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
4877         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
4878         * gcc.target/i386/avx-vmovd-2.c: Likewise.
4879         * gcc.target/i386/avx-vmovq-2.c: Likewise.
4880         * gcc.target/i386/avx-vmovq-3.c: Likewise.
4881         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
4882         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
4883         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
4884         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4885         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4886         * gcc.target/i386/bitfield1.c: Likewise.
4887         * gcc.target/i386/bitfield2.c: Likewise.
4888         * gcc.target/i386/bmi-2.c: Likewise.
4889         * gcc.target/i386/bmi-5.c: Likewise.
4890         * gcc.target/i386/builtin-unreachable.c: Likewise.
4891         * gcc.target/i386/cleanup-2.c: Likewise.
4892         * gcc.target/i386/clobbers.c: Likewise.
4893         * gcc.target/i386/cmov8.c: Likewise.
4894         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
4895         * gcc.target/i386/compress-float-387-pic.c: Likewise.
4896         * gcc.target/i386/compress-float-387.c: Likewise.
4897         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
4898         * gcc.target/i386/compress-float-sse.c: Likewise.
4899         * gcc.target/i386/crc32-2.c: Likewise.
4900         * gcc.target/i386/crc32-3.c: Likewise.
4901         * gcc.target/i386/divmod-7.c: Likewise.
4902         * gcc.target/i386/divmod-8.c: Likewise.
4903         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4904         * gcc.target/i386/fma3-builtin.c: Likewise.
4905         * gcc.target/i386/fma3-fma.c: Likewise.
4906         * gcc.target/i386/fma4-256-vector.c: Likewise.
4907         * gcc.target/i386/fma4-builtin.c: Likewise.
4908         * gcc.target/i386/fma4-fma-2.c: Likewise.
4909         * gcc.target/i386/fma4-fma.c: Likewise.
4910         * gcc.target/i386/fma4-vector-2.c: Likewise.
4911         * gcc.target/i386/fma4-vector.c: Likewise.
4912         * gcc.target/i386/funcspec-1.c: Likewise.
4913         * gcc.target/i386/funcspec-10.c: Likewise.
4914         * gcc.target/i386/funcspec-11.c: Likewise.
4915         * gcc.target/i386/funcspec-2.c: Likewise.
4916         * gcc.target/i386/funcspec-5.c: Likewise.
4917         * gcc.target/i386/funcspec-6.c: Likewise.
4918         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
4919         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
4920         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
4921         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
4922         * gcc.target/i386/incoming-1.c: Likewise.
4923         * gcc.target/i386/incoming-10.c: Likewise.
4924         * gcc.target/i386/incoming-11.c: Likewise.
4925         * gcc.target/i386/incoming-12.c: Likewise.
4926         * gcc.target/i386/incoming-13.c: Likewise.
4927         * gcc.target/i386/incoming-14.c: Likewise.
4928         * gcc.target/i386/incoming-15.c: Likewise.
4929         * gcc.target/i386/incoming-2.c: Likewise.
4930         * gcc.target/i386/incoming-3.c: Likewise.
4931         * gcc.target/i386/incoming-4.c: Likewise.
4932         * gcc.target/i386/incoming-5.c: Likewise.
4933         * gcc.target/i386/incoming-6.c: Likewise.
4934         * gcc.target/i386/incoming-7.c: Likewise.
4935         * gcc.target/i386/incoming-8.c: Likewise.
4936         * gcc.target/i386/incoming-9.c: Likewise.
4937         * gcc.target/i386/lea.c: Likewise.
4938         * gcc.target/i386/local.c: Likewise.
4939         * gcc.target/i386/loop-1.c: Likewise.
4940         * gcc.target/i386/loop-2.c: Likewise.
4941         * gcc.target/i386/loop-3.c: Likewise.
4942         * gcc.target/i386/max-stack-align.c: Likewise.
4943         * gcc.target/i386/memcpy-1.c: Likewise.
4944         * gcc.target/i386/movbe-2.c: Likewise.
4945         * gcc.target/i386/movq-2.c: Likewise.
4946         * gcc.target/i386/movq.c: Likewise.
4947         * gcc.target/i386/nrv1.c: Likewise.
4948         * gcc.target/i386/pad-4.c: Likewise.
4949         * gcc.target/i386/pad-5a.c: Likewise.
4950         * gcc.target/i386/pad-5b.c: Likewise.
4951         * gcc.target/i386/pad-6a.c: Likewise.
4952         * gcc.target/i386/pad-6b.c: Likewise.
4953         * gcc.target/i386/pad-7.c: Likewise.
4954         * gcc.target/i386/pad-9.c: Likewise.
4955         * gcc.target/i386/pentium4-not-mull.c: Likewise.
4956         * gcc.target/i386/pic-1.c: Likewise.
4957         * gcc.target/i386/pr12092-1.c: Likewise.
4958         * gcc.target/i386/pr12329.c: Likewise.
4959         * gcc.target/i386/pr21518.c: Likewise.
4960         * gcc.target/i386/pr22362.c: Likewise.
4961         * gcc.target/i386/pr22585.c: Likewise.
4962         * gcc.target/i386/pr23098.c: Likewise.
4963         * gcc.target/i386/pr25196.c: Likewise.
4964         * gcc.target/i386/pr25293.c: Likewise.
4965         * gcc.target/i386/pr25654.c: Likewise.
4966         * gcc.target/i386/pr26449.c: Likewise.
4967         * gcc.target/i386/pr26778.c: Likewise.
4968         * gcc.target/i386/pr26826.c: Likewise.
4969         * gcc.target/i386/pr27266.c: Likewise.
4970         * gcc.target/i386/pr29978.c: Likewise.
4971         * gcc.target/i386/pr30505.c: Likewise.
4972         * gcc.target/i386/pr30961-1.c: Likewise.
4973         * gcc.target/i386/pr31628.c: Likewise.
4974         * gcc.target/i386/pr32000-2.c: Likewise.
4975         * gcc.target/i386/pr32661-1.c: Likewise.
4976         * gcc.target/i386/pr32708-2.c: Likewise.
4977         * gcc.target/i386/pr32708-3.c: Likewise.
4978         * gcc.target/i386/pr34256.c: Likewise.
4979         * gcc.target/i386/pr34312.c: Likewise.
4980         * gcc.target/i386/pr34522.c: Likewise.
4981         * gcc.target/i386/pr35160.c: Likewise.
4982         * gcc.target/i386/pr35281.c: Likewise.
4983         * gcc.target/i386/pr36246.c: Likewise.
4984         * gcc.target/i386/pr36786.c: Likewise.
4985         * gcc.target/i386/pr37275.c: Likewise.
4986         * gcc.target/i386/pr37843-3.c: Likewise.
4987         * gcc.target/i386/pr37843-4.c: Likewise.
4988         * gcc.target/i386/pr39082-1.c: Likewise.
4989         * gcc.target/i386/pr39431.c: Likewise.
4990         * gcc.target/i386/pr39496.c: Likewise.
4991         * gcc.target/i386/pr39543-2.c: Likewise.
4992         * gcc.target/i386/pr39911.c: Likewise.
4993         * gcc.target/i386/pr40718.c: Likewise.
4994         * gcc.target/i386/pr40906-1.c: Likewise.
4995         * gcc.target/i386/pr40906-2.c: Likewise.
4996         * gcc.target/i386/pr40906-3.c: Likewise.
4997         * gcc.target/i386/pr40934.c: Likewise.
4998         * gcc.target/i386/pr41900.c: Likewise.
4999         * gcc.target/i386/pr42589.c: Likewise.
5000         * gcc.target/i386/pr43662.c: Likewise.
5001         * gcc.target/i386/pr43671.c: Likewise.
5002         * gcc.target/i386/pr43766.c: Likewise.
5003         * gcc.target/i386/pr43869.c: Likewise.
5004         * gcc.target/i386/pr44942.c: Likewise.
5005         * gcc.target/i386/pr44948-2a.c: Likewise.
5006         * gcc.target/i386/pr45234.c: Likewise.
5007         * gcc.target/i386/pr45336-2.c: Likewise.
5008         * gcc.target/i386/pr45336-4.c: Likewise.
5009         * gcc.target/i386/pr45852.c: Likewise.
5010         * gcc.target/i386/pr46470.c: Likewise.
5011         * gcc.target/i386/pr48037-1.c: Likewise.
5012         * gcc.target/i386/pr48389.c: Likewise.
5013         * gcc.target/i386/pr49095.c: Likewise.
5014         * gcc.target/i386/pr9771-1.c: Likewise.
5015         * gcc.target/i386/rdfsbase-1.c: Likewise.
5016         * gcc.target/i386/rdfsbase-2.c: Likewise.
5017         * gcc.target/i386/rdgsbase-1.c: Likewise.
5018         * gcc.target/i386/rdgsbase-2.c: Likewise.
5019         * gcc.target/i386/rdrand-3.c: Likewise.
5020         * gcc.target/i386/regparm-stdcall.c: Likewise.
5021         * gcc.target/i386/regparm.c: Likewise.
5022         * gcc.target/i386/reload-1.c: Likewise.
5023         * gcc.target/i386/rotate-2.c: Likewise.
5024         * gcc.target/i386/sibcall-5.c: Likewise.
5025         * gcc.target/i386/signbit-1.c: Likewise.
5026         * gcc.target/i386/signbit-2.c: Likewise.
5027         * gcc.target/i386/signbit-3.c: Likewise.
5028         * gcc.target/i386/sse-5.c: Likewise.
5029         * gcc.target/i386/sse-8.c: Likewise.
5030         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5031         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5032         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5033         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5034         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5035         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5036         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
5037         * gcc.target/i386/sse2-movq-2.c: Likewise.
5038         * gcc.target/i386/sse2-movq-3.c: Likewise.
5039         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
5040         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5041         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5042         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5043         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5044         * gcc.target/i386/ssefn-1.c: Likewise.
5045         * gcc.target/i386/ssefn-2.c: Likewise.
5046         * gcc.target/i386/sseregparm-1.c: Likewise.
5047         * gcc.target/i386/sseregparm-2.c: Likewise.
5048         * gcc.target/i386/sseregparm-3.c: Likewise.
5049         * gcc.target/i386/sseregparm-4.c: Likewise.
5050         * gcc.target/i386/sseregparm-5.c: Likewise.
5051         * gcc.target/i386/sseregparm-6.c: Likewise.
5052         * gcc.target/i386/sseregparm-7.c: Likewise.
5053         * gcc.target/i386/sseregparm-8.c: Likewise.
5054         * gcc.target/i386/stack-realign.c: Likewise.
5055         * gcc.target/i386/stack-usage-realign.c: Likewise.
5056         * gcc.target/i386/stackalign/asm-1.c: Likewise.
5057         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
5058         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
5059         * gcc.target/i386/stackalign/return-1.c: Likewise.
5060         * gcc.target/i386/stackalign/return-2.c: Likewise.
5061         * gcc.target/i386/stackalign/return-3.c: Likewise.
5062         * gcc.target/i386/tailcall-1.c: Likewise.
5063         * gcc.target/i386/tbm-2.c: Likewise.
5064         * gcc.target/i386/udivmod-7.c: Likewise.
5065         * gcc.target/i386/udivmod-8.c: Likewise.
5066         * gcc.target/i386/unroll-1.c: Likewise.
5067         * gcc.target/i386/vararg-1.c: Likewise.
5068         * gcc.target/i386/vararg-2.c: Likewise.
5069         * gcc.target/i386/vect8-ret.c: Likewise.
5070         * gcc.target/i386/vectorize5.c: Likewise.
5071         * gcc.target/i386/wmul-1.c: Likewise.
5072         * gcc.target/i386/wmul-2.c: Likewise.
5073         * gcc.target/i386/wrfsbase-1.c: Likewise.
5074         * gcc.target/i386/wrfsbase-2.c: Likewise.
5075         * gcc.target/i386/wrgsbase-1.c: Likewise.
5076         * gcc.target/i386/wrgsbase-2.c: Likewise.
5077         * gcc.target/i386/xop-pcmov.c: Likewise.
5078         * gcc.target/i386/xop-pcmov2.c: Likewise.
5079         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
5080         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
5081         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
5082         * gcc.target/i386/xop-shift1-vector.c: Likewise.
5083         * gcc.target/i386/xop-shift2-vector.c: Likewise.
5084         * gcc.target/i386/xop-shift3-vector.c: Likewise.
5085         * gcc.target/i386/zee.c: Likewise.
5086         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
5087         * gfortran.dg/compiler-directive_2.f: Likewise.
5088         * gfortran.dg/g77/20010216-1.f: Likewise.
5089         * gfortran.dg/gomp/pr39152.f90: Likewise.
5090         * gfortran.dg/pr33794.f90: Likewise.
5091
5092 2011-07-09  Jason Merrill  <jason@redhat.com>
5093
5094         * g++.dg/cpp0x/regress/regress5.C: New.
5095
5096 2011-07-08  Jason Merrill  <jason@redhat.com>
5097
5098         PR c++/45437
5099         * g++.dg/expr/compound-asn1.C: New.
5100         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
5101
5102 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
5103
5104         PR target/49621
5105         * gcc.target/powerpc/altivec-34.c: New test.
5106
5107 2011-07-08  Jason Merrill  <jason@redhat.com>
5108
5109         PR c++/45603
5110         * g++.dg/abi/guard3.C: New.
5111
5112 2011-07-08  Julian Brown  <julian@codesourcery.com>
5113
5114         * lib/target-supports.exp
5115         (check_effective_target_arm_little_endian): New.
5116         (check_effective_target_vect_pack_trunc): Use above.
5117         (check_effective_target_vect_unpack): Likewise.
5118         (check_effective_target_vect_element_align): Test
5119         check_effective_target_arm_vect_no_misalign for ARM.
5120
5121 2011-07-08  Jason Merrill  <jason@redhat.com>
5122
5123         PR c++/49673
5124         * g++.dg/cpp0x/constexpr-rom.C: New.
5125
5126 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
5127
5128         PR middle-end/49519
5129         * g++.dg/torture/pr49519.C: New test.
5130
5131 2011-07-08  Martin Jambor  <mjambor@suse.cz>
5132
5133         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
5134
5135 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5136
5137         PR testsuite/48727
5138         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
5139
5140 2011-07-08  Richard Guenther  <rguenther@suse.de>
5141
5142         PR tree-optimization/49662
5143         * gcc.dg/graphite/interchange-14.c: XFAIL.
5144         * gcc.dg/graphite/interchange-15.c: Likewise.
5145         * gcc.dg/graphite/interchange-mvt.c: Likewise.
5146
5147 2011-07-06  Jason Merrill  <jason@redhat.com>
5148
5149         PR c++/49663
5150         * g++.dg/cpp0x/regress/regress4.C: New.
5151
5152 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
5153
5154         PR fortran/49648
5155         * gfortran.dg/result_in_spec_4.f90: New test.
5156
5157 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5158
5159         * gcc.target/sparc/cas64.c: New test.
5160
5161 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
5162
5163         PR c/49644
5164         * g++.dg/torture/pr49644.C: New test.
5165
5166         PR c/49644
5167         * gcc.c-torture/execute/pr49644.c: New test.
5168
5169 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
5170
5171         * lib/target-supports.exp (check_effective_target_ia32): New.
5172         (check_effective_target_x32): Likewise.
5173         (check_effective_target_vect_cmdline_needed): Also check x32.
5174
5175 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
5176
5177         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
5178         dg-prune-output.
5179         * gcc.target/arm/pr42235.c: Likewise.
5180         * gcc.target/arm/pr42495.c: Likewise.
5181         * gcc.target/arm/pr42574.c: Likewise.
5182         * gcc.target/arm/thumb-branch1.c: Likewise.
5183
5184         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
5185         unneeded prune of possible warning.
5186         * gcc.target/arm/pr40956.c: Likewise.
5187         * gcc.target/arm/pr42505.c: Likewise.
5188
5189         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
5190         * gcc.c-torture/compile/pr46883.c: Likewise.
5191         * gcc.c-torture/compile/pr46934.c: Likewise.
5192
5193         * gcc.target/arm/pr41679.c: Remove test directives in preparation
5194         for move to ../../gcc.c-torture/compile.
5195         * gcc.target/arm/pr46883.c: Likewise.
5196         * gcc.target/arm/pr46934.c: Likewise.
5197
5198         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
5199         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
5200         * gcc.target/arm/wmul-1.c: Likewise.
5201         * gcc.target/arm/wmul-2.c: Likewise.
5202         * gcc.target/arm/wmul-3.c: Likewise.
5203         * gcc.target/arm/wmul-4.c: Likewise.
5204         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
5205         add tab after scan target.
5206         * gcc.target/arm/smlaltt-1.c: Likewise.
5207         * gcc.target/arm/smlatb-1.c: Likewise.
5208         * gcc.target/arm/smlatt-1.c: Likewise.
5209
5210 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
5211
5212         PR debug/49522
5213         * gcc.dg/debug/pr49522.c: New test.
5214
5215 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
5216
5217         * gcc.dg/pragma-align.c: Run only if target !default_packed.
5218         * gcc.dg/pr46212.c: Run only if target int32plus.
5219         * gcc.dg/torture/pr48146.c: Ditto.
5220         * gcc.dg/tree-ssa/vrp51.c: Ditto.
5221         * c-c++-common/pr44832.c: Ditto.
5222         * gcc.dg/pr49544.c: Run only if target ptr32plus.
5223         * gcc.dg/pr31490.c: Ditto.
5224         * gcc.dg/torture/builtin-math-7.c: Run only if target
5225         large_double.
5226         * gcc.dg/torture/pr45764.c: Skip for AVR.
5227         * gcc.dg/pr47893.c: Ditto.
5228
5229 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
5230
5231         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
5232         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
5233         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
5234         add tab to scan target.
5235
5236 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
5237
5238         * gcc.target/arm/neon-modes-3.c: New test.
5239
5240 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
5241
5242         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
5243         -fno-loop-interchange -ffast-math.
5244
5245 2011-07-07  Richard Guenther  <rguenther@suse.de>
5246
5247         * gcc.dg/ftrapv-3.c: New testcase.
5248
5249 2011-07-07  Richard Guenther  <rguenther@suse.de>
5250
5251         * gcc.dg/tree-ssa/vrp58.c: New testcase.
5252         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
5253
5254 2011-07-07  Kai Tietz  <ktietz@redhat.com>
5255
5256         * gcc.dg/binop-notxor1.c: New test.
5257         * gcc.dg/binop-notand4a.c: New test.
5258         * gcc.dg/binop-notxor2.c: New test.
5259         * gcc.dg/binop-notand3a.c: New test.
5260         * gcc.dg/binop-notand2a.c: New test.
5261         * gcc.dg/binop-notand6a.c: New test.
5262         * gcc.dg/binop-notor1.c: New test.
5263         * gcc.dg/binop-notand1a.c: New test.
5264         * gcc.dg/binop-notand5a.c: New test.
5265         * gcc.dg/binop-notor2.c: New test.
5266
5267 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
5268
5269         PR middle-end/49640
5270         * gcc.dg/gomp/pr49640.c: New test.
5271
5272 2011-07-07  Richard Guenther  <rguenther@suse.de>
5273
5274         * gcc.dg/graphite/pr37485.c: Add -floop-block.
5275
5276 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5277
5278         PR target/39150
5279         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
5280
5281 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5282
5283         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
5284         * gcc.target/powerpc/no-r11-2.c: Ditto.
5285         * gcc.target/powerpc/no-r11-3.c: Ditto.
5286
5287 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
5288
5289         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
5290         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
5291
5292 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
5293
5294         * lib/target-supports.exp (check_profiling_available): Disable
5295         profiling with -fprofile-generate for target avr.
5296
5297 2011-07-06  Richard Guenther  <rguenther@suse.de>
5298
5299         PR tree-optimization/49645
5300         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
5301
5302 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
5303
5304         PR middle-end/47383
5305         * gcc.dg/pr47383.c: New.
5306
5307 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5308
5309         PR tree-optimization/49647
5310         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
5311
5312 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
5313
5314         PR testsuite/49542
5315         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
5316         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
5317
5318 2011-07-05  Jason Merrill  <jason@redhat.com>
5319
5320         PR c++/48157
5321         * g++.dg/template/template-id-4.C: New.
5322
5323 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
5324
5325         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
5326         * gcc.dg/pr43402.c: Ditto.
5327
5328 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
5329
5330         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
5331
5332 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
5333
5334         * gcc.target/powerpc/ppc-switch-1.c: New test for
5335         --param case-values-threshold.
5336         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
5337
5338 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
5339
5340         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
5341
5342 2011-07-05  Jason Merrill  <jason@redhat.com>
5343
5344         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
5345
5346 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
5347
5348         PR tree-optimization/47654
5349         * gcc.dg/graphite/block-pr47654.c: New.
5350
5351 2011-07-05  Jason Merrill  <jason@redhat.com>
5352
5353         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
5354
5355 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
5356
5357         PR tree-optimization/49580
5358         * gcc.dg/autopar/pr49580.c: New test.
5359
5360 2011-07-05  Richard Guenther  <rguenther@suse.de>
5361
5362         PR tree-optimization/49518
5363         PR tree-optimization/49628
5364         * g++.dg/torture/pr49628.C: New testcase.
5365         * gcc.dg/torture/pr49518.c: Likewise.
5366
5367 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5368
5369         * ada/acats/run_acats (which): Extract last field from type -p,
5370         type output only if command succeeded.
5371
5372 2011-07-04  Jason Merrill  <jason@redhat.com>
5373
5374         * g++.dg/abi/mangle48.C: New.
5375
5376         * g++.dg/cpp0x/diag1.C: New.
5377
5378         * g++.dg/diagnostic/aka1.C: New.
5379
5380 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
5381
5382         PR rtl-optimization/49619
5383         * gcc.dg/pr49619.c: New test.
5384
5385         PR rtl-optimization/49472
5386         * gfortran.dg/pr49472.f90: New test.
5387
5388         PR debug/49602
5389         * gcc.dg/pr49602.c: New test.
5390
5391 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
5392
5393         PR target/34734
5394         PR target/44643
5395         * gcc.target/avr/avr.exp: Run over cpp files, too.
5396         * gcc.target/avr/torture/avr-torture.exp: Ditto.
5397         * gcc.target/avr/progmem.h: New file.
5398         * gcc.target/avr/exit-abort.h: New file.
5399         * gcc.target/avr/progmem-error-1.c: New file.
5400         * gcc.target/avr/progmem-error-1.cpp: New file.
5401         * gcc.target/avr/progmem-warning-1.c: New file.
5402         * gcc.target/avr/torture/progmem-1.c: New file.
5403         * gcc.target/avr/torture/progmem-1.cpp: New file.
5404
5405 2011-07-04  Richard Guenther  <rguenther@suse.de>
5406
5407         PR tree-optimization/49615
5408         * g++.dg/torture/pr49615.C: New testcase.
5409
5410 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
5411
5412         PR tree-optimization/49610
5413         * gcc.dg/vect/pr49610.c: New test.
5414
5415 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
5416
5417         * gnat.dg/specs/debug1.ads: New test.
5418
5419 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
5420
5421         PR fortran/49562
5422         * gfortran.dg/typebound_proc_23.f90: New.
5423
5424 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
5425
5426         PR c++/49605
5427         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
5428
5429 2011-07-01  Jason Merrill  <jason@redhat.com>
5430
5431         PR c++/48261
5432         * g++.dg/template/template-id-3.C: New.
5433
5434         PR c++/48593
5435         * g++.dg/template/qualified-id4.C: New.
5436
5437         PR c++/48883
5438         * g++.dg/template/explicit-args4.C: New.
5439
5440         PR c++/49085
5441         * g++.dg/template/offsetof2.C: New.
5442
5443 2011-07-01  Kai Tietz  <ktietz@redhat.com>
5444
5445         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
5446
5447 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5448
5449         PR libmudflap/49549
5450         * lib/target-supports.exp (check_effective_target_gld): New proc.
5451
5452 2011-07-01  Richard Guenther  <rguenther@suse.de>
5453
5454         PR tree-optimization/49603
5455         * gcc.dg/torture/pr49603.c: New testcase.
5456
5457 2011-06-30  Jason Merrill  <jason@redhat.com>
5458
5459         PR c++/49387
5460         * g++.dg/rtti/template1.C: New.
5461
5462         PR c++/49569
5463         * g++.dg/cpp0x/regress/ctor1.C: New.
5464
5465         PR c++/49355
5466         * g++.dg/cpp0x/initlist54.C: New.
5467
5468 2011-06-30  Martin Jambor  <mjambor@suse.cz>
5469
5470         * gcc.dg/tree-ssa/sra-12.c: New test.
5471
5472 2011-06-29  Jason Merrill  <jason@redhat.com>
5473
5474         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
5475
5476 2011-06-30  Richard Guenther  <rguenther@suse.de>
5477
5478         PR tree-optimization/46787
5479         * gcc.dg/vect/vect-121.c: New testcase.
5480
5481 2011-06-30  Martin Jambor  <mjambor@suse.cz>
5482
5483         PR tree-optimization/49094
5484         * gcc.dg/tree-ssa/pr49094.c: New test.
5485
5486 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
5487
5488         PR fortran/49540
5489         * gfortran.dg/pr49540-1.f90: New test.
5490         * gfortran.dg/pr49540-2.f90: New test.
5491
5492 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5493
5494         PR ada/49511
5495         * ada/acats/run_acats (which): Use last field of type -p output.
5496
5497 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
5498             Iain Sandoe  <iains@gcc.gnu.org>
5499
5500         PR libobjc/36610
5501         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
5502         Only skip on 64-bit *-*-darwin8* && !objc2.
5503
5504 2011-06-30  Richard Guenther  <rguenther@suse.de>
5505
5506         PR tree-optimization/38752
5507         * gcc.c-torture/compile/pr38752.c: New testcase.
5508
5509 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
5510
5511         * gcc.dg/vect/slp-widen-mult-half.c: New test.
5512         * gcc.dg/vect/vect-widen-mult-half.c: New test.
5513
5514 2011-06-29  Jason Merrill  <jason@redhat.com>
5515
5516         PR c++/49216
5517         * g++.dg/cpp0x/initlist53.C: Use placement new.
5518         * g++.dg/cpp0x/initlist-value.C: Use placement new.
5519         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
5520
5521         PR c++/49003
5522         * g++.dg/cpp0x/trailing6.C: New.
5523         * g++.dg/cpp0x/pr45908.C: No error.
5524
5525         PR c++/49272
5526         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
5527
5528         PR c++/49520
5529         * g++.dg/cpp0x/constexpr-using2.C: New.
5530
5531         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
5532
5533         PR c++/45923
5534         * g++.dg/cpp0x/constexpr-diag3.C: New.
5535         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
5536         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
5537         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
5538         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
5539
5540 2011-06-29  Jason Merrill  <jason@redhat.com>
5541
5542         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
5543
5544 2011-06-29  Richard Guenther  <rguenther@suse.de>
5545
5546         * gcc.dg/tree-ssa/loop-17.c: Adjust.
5547
5548 2011-06-29  Jason Merrill  <jason@redhat.com>
5549
5550         * g++.dg/cpp0x/initlist-value2.C: New.
5551
5552         * g++.dg/cpp0x/constexpr-initlist4.C: New.
5553         * g++.dg/cpp0x/initlist-value.C: New.
5554
5555 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
5556
5557         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
5558
5559 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5560
5561         * gcc.dg/inline_1.c: Remove dg-excess-errors.
5562         * gcc.dg/inline_2.c: Likewise.
5563         * gcc.dg/unroll_1.c: Likewise.
5564
5565 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
5566
5567         PR debug/49567
5568         * gcc.target/i386/pr49567.c: New test.
5569
5570 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
5571
5572         * gnat.dg/opt17.ad[sb]: New test.
5573
5574 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
5575             Tom de Vries  <tom@codesourcery.com>
5576
5577         * lib/target-supports.exp (check_effective_target_arm_nothumb)
5578         (check_effective_target_arm_thumb2): New effective targets.
5579         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
5580         properly.  Clean up temporary files.
5581         * gcc.target/arm/ivopts-2.c: Likewise.
5582         * gcc.target/arm/ivopts-3.c: Likewise.
5583         * gcc.target/arm/ivopts-4.c: Likewise.
5584         * gcc.target/arm/ivopts-5.c: Likewise.
5585         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
5586
5587 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
5588
5589         PR fortran/49479
5590         * gfortran.dg/reshape_zerosize_3.f90:  New test.
5591
5592 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
5593
5594         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
5595         * gcc.target/arm/vfp-ldmias.c: Likewise.
5596         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5597         * gcc.target/arm/vfp-stmdbs.c: Likewise.
5598         * gcc.target/arm/vfp-ldmiad.c: Likewise.
5599         * gcc.target/arm/vfp-stmias.c: Likewise.
5600         * gcc.target/arm/vfp-stmdbd.c: Likewise.
5601         * gcc.target/arm/vfp-stmiad.c: Likewise.
5602
5603 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
5604
5605         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
5606         dg-prune-output.
5607         * gcc.target/arm/pr45701-2.c: Ditto.
5608
5609 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
5610
5611         PR fortran/49466
5612         * gfortran.dg/allocatable_scalar_9.f90: Modified.
5613         * gfortran.dg/extends_14.f03: Modified.
5614
5615 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
5616
5617         * lib/target-supports-dg.exp (dg-require-effective-target): Return
5618         early if the test is already being skipped.
5619
5620         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
5621         scan-assembler-dem-not): For missing file, report unresolved with
5622         same message as for pass/fail, with reason reported in log file.
5623
5624         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
5625         from add_options_for_arm_neon_fp16.
5626         (check_effective_target_arm_fp16_ok_nocache): Renamed from
5627         check_effective_target_arm_neon_fp16_ok_nocache.
5628         Check -mfpu and -mfloat-abi options from current multilib.
5629         Do not require neon support.
5630         (check_effective_target_arm_fp16_ok): Renamed from
5631         check_effecitve_target_arm_neon_fp16_ok.
5632         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
5633         arm_neon_fp16_ok and arm_fp16.
5634         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
5635         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
5636         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
5637         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
5638
5639 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
5640
5641         * gcc.dg/builtin-assume-aligned-1.c: New test.
5642         * gcc.dg/builtin-assume-aligned-2.c: New test.
5643         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
5644
5645         PR debug/49544
5646         * gcc.dg/pr49544.c: New test.
5647
5648 2011-06-27  Richard Guenther  <rguenther@suse.de>
5649
5650         PR tree-optimization/49394
5651         * g++.dg/torture/pr49394.C: New testcase.
5652
5653 2011-06-27  Kai Tietz  <ktietz@redhat.com>
5654
5655         * gcc.dg/optimize-bswapdi-2.c: New test.
5656
5657 2011-06-27  Michael Hope  <michael.hope@linaro.org>
5658             Richard Sandiford  <richard.sandiford@linaro.org>
5659
5660         PR tree-optimization/49169
5661         * gcc.dg/torture/pr49169.c: New test.
5662
5663 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5664
5665         PR testsuite/49529
5666         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
5667
5668         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
5669         hppa*-*-hpux*.
5670
5671 2011-06-26  Jason Merrill  <jason@redhat.com>
5672
5673         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
5674
5675         PR c++/49528
5676         * g++.dg/init/ref19.C: New.
5677         * g++.dg/cpp0x/constexpr-cleanup.C: New.
5678
5679 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
5680
5681         PR tree-optimization/48377
5682         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
5683         non_strict_align.
5684
5685 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
5686
5687         PR middle-end/49191
5688         * lib/target-supports.exp (check_effective_target_non_strict_align):
5689         New.
5690         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
5691
5692 2011-06-24  Martin Jambor  <mjambor@suse.cz>
5693
5694         PR tree-optimizations/49516
5695         * g++.dg/tree-ssa/pr49516.C: New test.
5696
5697 2011-06-23  Jason Merrill  <jason@redhat.com>
5698
5699         PR c++/35255
5700         * g++.dg/template/partial10.C: New.
5701         * g++.dg/template/partial11.C: New.
5702
5703 2011-06-23  Jeff Law <law@redhat.com>
5704
5705         PR middle-end/48770
5706         * gcc.dg/pr48770.c: New test.
5707
5708 2011-06-23  Jan Hubicka  <jh@suse.cz>
5709
5710         PR middle-end/49373
5711         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
5712
5713 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
5714
5715         PR testsuite/49512
5716         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
5717         instead of -fdump-tree-optimized.
5718
5719 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
5720
5721         PR c++/44625
5722         * g++.dg/template/crash107.C: New.
5723         * g++.dg/template/error17.C: Adjust.
5724
5725 2011-06-23  Jason Merrill  <jason@redhat.com>
5726
5727         PR c++/49507
5728         * g++.dg/cpp0x/defaulted30.C: New.
5729
5730         PR c++/49440
5731         * g++.dg/rtti/anon-ns1.C: New.
5732
5733         PR c++/49395
5734         * g++.dg/init/ref18.C: New.
5735
5736         PR c++/36435
5737         * g++.dg/template/partial9.C: New.
5738
5739 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
5740
5741         PR middle-end/49373
5742         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
5743
5744 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
5745
5746         PR debug/49496
5747         * gcc.dg/pr49496.c: New test.
5748
5749 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
5750
5751         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
5752         is not xscale.
5753
5754         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
5755
5756         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
5757         * gcc.target/arm/pr42879.c: Likewise.
5758         * gcc.target/arm/pr45701-3.c: Likewise.
5759
5760         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
5761         * gcc.target/arm/pr40482.c: Likewise.
5762         * gcc.target/arm/stack-corruption.c: Likewise.
5763
5764 2011-06-22  Richard Guenther  <rguenther@suse.de>
5765
5766         PR tree-optimization/49493
5767         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
5768
5769 2011-06-22  Jason Merrill  <jason@redhat.com>
5770
5771         PR c++/49260
5772         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
5773
5774 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
5775             Dmitry Melnik  <dm@ispras.ru>
5776
5777         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
5778         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
5779         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
5780
5781 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
5782
5783         * gcc.target/arm/tlscall.c: New.
5784
5785 2011-06-21  Jason Merrill  <jason@redhat.com>
5786
5787         PR c++/49172
5788         * g++.dg/cpp0x/constexpr-ref1.C: New.
5789         * g++.dg/cpp0x/constexpr-ref2.C: New.
5790         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
5791
5792         PR c++/49482
5793         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
5794
5795         PR c++/49418
5796         * g++.dg/template/param3.C: New.
5797
5798 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
5799
5800         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
5801         my_clrsb test functions.
5802         (main): Test clrsb.
5803         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
5804         test_sll, test_ull): Add clrsb tests.
5805         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
5806         clrsbll.
5807
5808 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
5809
5810         PR fortran/49112
5811         * gfortran.dg/class_44.f03: New.
5812
5813 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
5814
5815         PR tree-optimization/49478
5816         * gcc.dg/vect/pr49478.c
5817
5818 2011-06-21  Richard Guenther  <rguenther@suse.de>
5819
5820         PR tree-optimization/49483
5821         * gcc.dg/vect/vect-120.c: New testcase.
5822
5823 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
5824
5825         PR testsuite/49443
5826         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
5827         * gcc.dg/vect/vect-peel-4.c: Likewise.
5828
5829 2011-06-22  Christian Bruel  <christian.bruel@st.com>
5830
5831         PR middle-end/49139
5832         * gcc.dg/always_inline.c: Removed -Winline. Update checks
5833         * gcc.dg/always_inline2.c: Likewise.
5834         * gcc.dg/always_inline3.c: Likewise.
5835         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
5836         * gcc.dg/inline_1.c: Likewise.
5837         * gcc.dg/inline_2.c: Likewise.
5838         * gcc.dg/inline_3.c: Likewise.
5839         * gcc.dg/inline_4.c: Likewise.
5840         * gcc.dg/20051201-1.c: Likewise.
5841         * gcc.dg/pr40087.c: Likewise.
5842         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5843         * gcc.dg/inline-22.c: Likewise.
5844         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
5845         * gcc.dg/lto/20090218-1_1.c: Likewise.
5846         * g++.dg/ipa/devirt-7.C: Likewise.
5847         * gcc.dg/uninit-pred-5_a.c: Likewise.
5848         * gcc.dg/uninit-pred-5_b.c: Likewise.
5849         * gcc.dg/fail_always_inline.c: New.
5850
5851 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
5852
5853         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
5854         into 6 jobs instead of 3.
5855
5856 2011-06-20  Jason Merrill  <jason@redhat.com>
5857
5858         PR c++/49216
5859         * g++.dg/cpp0x/initlist53.C: New.
5860
5861 2011-06-20  Tobias Burnus  <burnus@net-b.de>
5862
5863         PR fortran/18918
5864         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5865         * gfortran.dg/coarray_lock_3.f90: New.
5866         * gfortran.dg/coarray/lock_1.f90: New.
5867
5868 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
5869
5870         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5871         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
5872         unresolved and report the reason to the log file.
5873
5874         * lib/scanasm.exp (object-size): Move argument processing earlier
5875         to report errors before verifying that the file exists.  Report
5876         problems detected at runtime as unresolved instead of error and
5877         report their reasons to the log file.
5878
5879 2011-06-20  Jason Merrill  <jason@redhat.com>
5880
5881         PR c++/47080
5882         * g++.dg/cpp0x/explicit6.C: New.
5883
5884         PR c++/47635
5885         * g++.dg/cpp0x/enum20.C: New.
5886
5887         PR c++/48138
5888         * g++.dg/ext/attr-aligned01.C: New.
5889
5890         PR c++/49205
5891         * g++.dg/cpp0x/variadic-default.C: New.
5892
5893         PR c++/43321
5894         * g++.dg/cpp0x/auto26.C: New.
5895
5896         PR c++/43831
5897         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
5898
5899 2011-06-20  Kai Tietz  <ktietz@redhat.com>
5900
5901         * gcc.dg/binop-notand1.c: New test.
5902         * gcc.dg/binop-notand2.c: New test.
5903         * gcc.dg/binop-notand3.c: New test.
5904         * gcc.dg/binop-notand4.c: New test.
5905         * gcc.dg/binop-notand5.c: New test.
5906         * gcc.dg/binop-notand6.c: New test.
5907
5908 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
5909
5910         PR testsuite/49432
5911         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
5912
5913 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
5914
5915         PR fortran/49400
5916         * gfortran.dg/proc_ptr_31.f90: New.
5917
5918 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
5919
5920         * gnat.dg/volatile6.adb: New test.
5921         * gnat.dg/volatile7.adb: Likewise.
5922         * gnat.dg/volatile8.adb: Likewise.
5923         * gnat.dg/volatile9.adb: Likewise.
5924
5925 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
5926
5927         * gnat.dg/constant3.adb: New test.
5928
5929 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
5930
5931         PR libfortran/49296
5932         * gfortran.dg/read_list_eof_1.f90: New test.
5933
5934 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
5935
5936         PR target/49411
5937         * gcc.target/i386/testimm-1.c: New test.
5938         * gcc.target/i386/testimm-2.c: New test.
5939         * gcc.target/i386/testimm-3.c: New test.
5940         * gcc.target/i386/testimm-4.c: New test.
5941         * gcc.target/i386/testimm-5.c: New test.
5942         * gcc.target/i386/testimm-6.c: New test.
5943         * gcc.target/i386/testimm-7.c: New test.
5944         * gcc.target/i386/testimm-8.c: New test.
5945         * gcc.target/i386/xop-vpermil2px-2.c: New test.
5946         * gcc.target/i386/xop-rotate1-int.c: New test.
5947         * gcc.target/i386/xop-rotate2-int.c: New test.
5948
5949 2011-06-17  Jason Merrill  <jason@redhat.com>
5950
5951         * g++.dg/cpp0x/rv-func2.C: New.
5952
5953         * g++.dg/debug/dwarf2/lambda1.C: New.
5954         * g++.dg/warn/Wshadow-6.C: Adjust.
5955
5956 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
5957
5958         PR fortran/48699
5959         * gfortran.dg/move_alloc_5.f90: New.
5960
5961 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
5962
5963         PR rtl-optimization/48542
5964         * gcc.dg/torture/pr48542.c: New test.
5965
5966 2011-06-16  Jason Merrill  <jason@redhat.com>
5967
5968         PR c++/44160
5969         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
5970
5971         PR c++/45378
5972         * g++.dg/cpp0x/initlist52.C New.
5973
5974         PR c++/45399
5975         * c-c++-common/raw-string-12.c: New.
5976
5977         PR c++/49229
5978         * g++.dg/cpp0x/sfinae26.C: New.
5979
5980         PR c++/49251
5981         * g++.dg/cpp0x/variadic113.C: New.
5982
5983         PR c++/49420
5984         * g++.dg/cpp0x/variadic112.C: New.
5985
5986 2011-06-16  Jeff Law <law@redhat.com>
5987
5988         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
5989         improved jump threading.
5990         * gcc.dg/builtin-object-size-2.c: Likewise.
5991         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
5992
5993 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
5994
5995         PR fortran/49074
5996         * gfortran.dg/typebound_assignment_3.f03: New.
5997
5998 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
5999
6000         PR testsuite/48727
6001         * g++.dg/opt/devirt2.C: Change xfail rule to target.
6002
6003 2011-06-16  Martin Jambor  <mjambor@suse.cz>
6004
6005         PR tree-optimization/49343
6006         * gnat.dg/discr31.ad[sb]: New test.
6007
6008 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6009
6010         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
6011
6012 2011-06-16  Tom de Vries  <tom@codesourcery.com>
6013
6014         PR target/45098
6015         * gcc.target/arm/ivopts-3.c: Update test.
6016         * gcc.target/arm/ivopts-5.c: Same.
6017
6018 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6019
6020         Revert:
6021         2011-06-10  Wei Guozhi  <carrot@google.com>
6022
6023         PR target/45335
6024         * gcc.target/arm/pr45335.c: New test.
6025         * gcc.target/arm/pr45335-2.c: New test.
6026         * gcc.target/arm/pr45335-3.c: New test.
6027         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6028         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6029         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6030
6031 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
6032
6033         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
6034
6035 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
6036
6037         PR fortran/49417
6038         * gfortran.dg/class_43.f03: New.
6039
6040 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
6041
6042         PR tree-optimization/49419
6043         * gcc.c-torture/execute/pr49419.c: New test.
6044
6045 2011-06-16  Revital Eres  <revital.eres@linaro.org>
6046
6047         * gcc.dg/sms-9.c: New file.
6048
6049 2011-06-15  Easwaran Raman  <eraman@google.com>
6050
6051         PR rtl-optimization/49414
6052         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
6053
6054 2011-06-14  Jason Merrill  <jason@redhat.com>
6055
6056         * g++.dg/cpp0x/noexcept13.C: New.
6057
6058 2011-06-14  Easwaran Raman  <eraman@google.com>
6059
6060         PR rtl-optimization/44194
6061         * gcc.dg/pr44194-1.c: New test.
6062         * gcc.dg/pr44194-2.c: New test.
6063
6064 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
6065
6066         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
6067         switches.
6068         * gcc.target/arm/pr45701-2.c: Likewise.
6069         * gcc.target/arm/thumb-branch1.c: Likewise.
6070
6071 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
6072
6073         PR testsuite/48727
6074         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
6075
6076 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
6077
6078         * gcc.target/arm/pr45701-1.c: Require thumb support.
6079         * gcc.target/arm/pr45701-2.c: Likewise.
6080         * gcc.target/arm/thumb-branch1.c: Likewise.
6081
6082         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
6083         * gcc.target/arm/pr39839.c: Likewise.
6084         * gcc.target/arm/pr40657-2.c: Likewise.
6085         * gcc.target/arm/pr40956.c: Likewise.
6086         * gcc.target/arm/pr41679.c: Likewise.
6087         * gcc.target/arm/pr42235.c: Likewise.
6088         * gcc.target/arm/pr42495.c: Likewise.
6089         * gcc.target/arm/pr42505.c: Likewise.
6090         * gcc.target/arm/pr42574.c: Likewise.
6091         * gcc.target/arm/pr46883.c: Likewise.
6092         * gcc.target/arm/pr46934.c: Likewise.
6093         * gcc.target/arm/xor-and.c: Likewise.
6094
6095 2011-06-14  Jason Merrill  <jason@redhat.com>
6096
6097         * g++.dg/other/error23.C: Adjust error message.
6098         * g++.dg/other/error32.C: Likewise.
6099
6100         PR c++/49389
6101         * g++.dg/cpp0x/rv-dotstar.C: New.
6102
6103         PR c++/49369
6104         * g++.dg/cpp0x/decltype30.C: New.
6105
6106         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
6107
6108 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
6109
6110         PR fortran/49103
6111         * gfortran.dg/pr49103.f90: New test.
6112
6113 2011-06-14  Tom de Vries  <tom@codesourcery.com>
6114
6115         PR target/45098
6116         * gcc.target/arm/ivopts-3.c: New test.
6117         * gcc.target/arm/ivopts-4.c: New test.
6118         * gcc.target/arm/ivopts-5.c: New test.
6119
6120 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
6121
6122         PR rtl-optimization/49390
6123         * gcc.c-torture/execute/pr49390.c: New test.
6124
6125 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6126
6127         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
6128
6129 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
6130
6131         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
6132         * gcc.c-torture/execute/cmpsi-2.x: New file.
6133         * gcc.c-torture/execute/pr45262.c: Undo 172757.
6134         * gcc.c-torture/execute/pr45262.x: New file.
6135         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
6136         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
6137         int32plus
6138         * gcc.c-torture/compile/pr49163.c: Ditto.
6139
6140 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
6141
6142         * gcc.dg/vect/vect-16.c: Rename to...
6143         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
6144         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
6145         for double-word vectors.
6146         * gcc.dg/vect/vect-peel-4.c: Likewise.
6147         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
6148         vect_element_align.
6149         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
6150         -fno-fast-math.
6151
6152 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
6153
6154         PR target/44618
6155         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
6156
6157 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
6158
6159         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
6160
6161 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6162
6163         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
6164
6165 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
6166
6167         * gfortran.dg/trim_optimize_8.f90:  New test case.
6168
6169 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
6170            Ira Rosen  <ira.rosen@linaro.org>
6171
6172         PR tree-optimization/49352
6173         * gcc.dg/vect/pr49352.c: New test.
6174
6175 2011-06-12  Tobias Burnus
6176
6177         PR fortran/49324
6178         * gfortran.dg/alloc_comp_assign_11.f90: New.
6179
6180 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
6181
6182         * gfortran.dg/trim_optimize_7.f90:  New test.
6183
6184 2011-06-10  Wei Guozhi  <carrot@google.com>
6185
6186         PR target/45335
6187         * gcc.target/arm/pr45335.c: New test.
6188         * gcc.target/arm/pr45335-2.c: New test.
6189         * gcc.target/arm/pr45335-3.c: New test.
6190         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6191         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6192         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6193
6194 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
6195
6196         PR c++/41769
6197         * g++.dg/parse/error39.C: New.
6198
6199 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
6200
6201         * gcc.target/arm/20090811-1.c: Skip for incompatible
6202         options, do not override other options.
6203         * gcc.target/arm/combine-cmp-shift.c: Skip for
6204         incompatible options.
6205         * gcc.target/arm/pr45094.c: Likewise.
6206         * gcc.target/arm/scd42-1.c: Likewise.
6207         * gcc.target/arm/scd42-3.c: Likewise.
6208         * gcc.target/arm/thumb-ltu.c: Likewise.
6209
6210         * lib/target-supports.exp
6211         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
6212         multilib flags use -mfpu with a value other than neon-fp16.
6213
6214 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6215
6216         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
6217         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
6218
6219 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6220
6221         * lib/target-supports.exp (check_effective_target_pie): New proc.
6222         * gcc.dg/pie-link.c: Use target pie.
6223
6224 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
6225             Laurent Roug�  <laurent.rouge@menta.fr>
6226
6227         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
6228         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
6229
6230 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
6231
6232         * gfortran.dg/coarray/sync_1.f90: New test for
6233         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
6234
6235 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
6236
6237         PR tree-optimization/49318
6238         * gcc.dg/vect/pr49318.c: New test.
6239
6240 2011-06-09  David Krauss  <potswa@mac.com>
6241
6242         * g++.dg/template/arrow1.C: New.
6243
6244 2011-06-09  Jason Merrill  <jason@redhat.com>
6245
6246         * lib/prune.exp: Prune "note"s.
6247         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
6248
6249         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
6250         * g++.dg/template/dependent-expr3.C: Likewise.
6251         * g++.dg/parse/template7.C: Likewise.
6252         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
6253         * g++.old-deja/g++.jason/rfg10.C: Likewise.
6254         * g++.old-deja/g++.pt/friend38.C: Likewise.
6255         * g++.old-deja/g++.pt/crash32.C: Likewise.
6256         * g++.old-deja/g++.other/init4.C: Likewise.
6257         * g++.old-deja/g++.other/friend8.C: Likewise.
6258
6259         * g++.dg/ext/complex7.C: Adjust expected output.
6260         * g++.dg/diagnostic/method1.C: Likewise.
6261         * g++.dg/parse/parameter-declaration-2.C: Likewise.
6262         * g++.dg/parse/crash33.C: Likewise.
6263         * g++.dg/other/warning1.C: Likewise.
6264         * g++.dg/init/pr29571.C: Likewise.
6265         * g++.dg/warn/overflow-warn-1.C: Likewise.
6266         * g++.dg/warn/overflow-warn-3.C: Likewise.
6267         * g++.dg/warn/overflow-warn-4.C: Likewise.
6268         * g++.old-deja/g++.oliva/template1.C: Likewise.
6269
6270         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
6271         * g++.dg/parse/template7.C: Adjust.
6272
6273 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
6274
6275         PR target/49307
6276         * gcc.dg/pr49307.c: New.
6277
6278 2011-06-09  Wei Guozhi  <carrot@google.com>
6279
6280         PR target/46975
6281         * gcc.target/arm/pr46975.c: New testcase.
6282
6283 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
6284
6285         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
6286         (PMETH, arglist_t): Removed.
6287         (method_get_number_of_arguments): Removed.
6288         (method_get_nth_argument): Removed.
6289         (method_get_first_argument): Removed.
6290         (method_get_next_argument): Removed.
6291         (method_get_sizeof_arguments): Removed.
6292         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
6293         (PMETH): Removed.
6294         (method_get_number_of_arguments): Removed.
6295         (method_get_nth_argument): Removed.
6296         (method_get_first_argument): Removed.
6297         (method_get_next_argument): Removed.
6298         (method_get_sizeof_arguments): Removed.
6299         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
6300
6301 2011-06-09  David Li  <davidxl@google.com>
6302
6303         * gcc.dg/dump-pass.c: New test.
6304
6305 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
6306
6307         PR c++/29003
6308         * g++.dg/parse/error38.C: New.
6309
6310 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
6311
6312         PR middle-end/49308
6313         * gfortran.dg/pr49308.f90: New test.
6314
6315 2011-06-08  Jason Merrill  <jason@redhat.com>
6316
6317         * g++.dg/cpp0x/noexcept11.C: New.
6318         * g++.dg/cpp0x/noexcept12.C: New.
6319         * g++.dg/cpp0x/sfinae11.C: Adjust.
6320
6321 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
6322
6323         PR testsuite/49323
6324         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
6325         to dg-options, match also DW_AT_linkage_name.
6326
6327 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6328
6329         PR middle-end/21953
6330         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
6331         -fno-common on alpha*-dec-osf*.
6332         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
6333
6334 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
6335
6336         PR rtl-optimization/49303
6337         * gcc.target/ia64/pr49303.c: New test.
6338
6339 2011-06-08  Tobias Burnus  <burnus@net-b.de>
6340
6341         PR fortran/18918
6342         * gfortran.dg/coarray_lock_1.f90: New.
6343         * gfortran.dg/coarray_lock_2.f90: New.
6344
6345 2011-06-07  Jason Merrill  <jason@redhat.com>
6346
6347         * lib/prune.exp: Look for "required" rather than "instantiated".
6348         * g++.dg/abi/mangle11.C: Likewise.
6349         * g++.dg/abi/mangle12.C: Likewise.
6350         * g++.dg/abi/mangle17.C: Likewise.
6351         * g++.dg/abi/mangle20-2.C: Likewise.
6352         * g++.dg/abi/pragma-pack1.C: Likewise.
6353         * g++.dg/cpp0x/decltype26.C: Likewise.
6354         * g++.dg/cpp0x/decltype28.C: Likewise.
6355         * g++.dg/cpp0x/decltype29.C: Likewise.
6356         * g++.dg/cpp0x/enum11.C: Likewise.
6357         * g++.dg/cpp0x/forw_enum8.C: Likewise.
6358         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
6359         * g++.dg/cpp0x/pr47416.C: Likewise.
6360         * g++.dg/ext/case-range2.C: Likewise.
6361         * g++.dg/ext/case-range3.C: Likewise.
6362         * g++.dg/gomp/for-19.C: Likewise.
6363         * g++.dg/gomp/pr37533.C: Likewise.
6364         * g++.dg/gomp/pr38639.C: Likewise.
6365         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
6366         * g++.dg/inherit/base3.C: Likewise.
6367         * g++.dg/inherit/using6.C: Likewise.
6368         * g++.dg/init/placement4.C: Likewise.
6369         * g++.dg/init/reference3.C: Likewise.
6370         * g++.dg/lookup/scoped6.C: Likewise.
6371         * g++.dg/lookup/using7.C: Likewise.
6372         * g++.dg/other/abstract1.C: Likewise.
6373         * g++.dg/other/error10.C: Likewise.
6374         * g++.dg/other/error5.C: Likewise.
6375         * g++.dg/other/field1.C: Likewise.
6376         * g++.dg/other/offsetof5.C: Likewise.
6377         * g++.dg/parse/bitfield2.C: Likewise.
6378         * g++.dg/parse/constant4.C: Likewise.
6379         * g++.dg/parse/crash20.C: Likewise.
6380         * g++.dg/parse/invalid-op1.C: Likewise.
6381         * g++.dg/parse/non-dependent2.C: Likewise.
6382         * g++.dg/parse/template18.C: Likewise.
6383         * g++.dg/tc1/dr152.C: Likewise.
6384         * g++.dg/tc1/dr166.C: Likewise.
6385         * g++.dg/tc1/dr176.C: Likewise.
6386         * g++.dg/tc1/dr213.C: Likewise.
6387         * g++.dg/template/access11.C: Likewise.
6388         * g++.dg/template/access2.C: Likewise.
6389         * g++.dg/template/access3.C: Likewise.
6390         * g++.dg/template/access7.C: Likewise.
6391         * g++.dg/template/arg7.C: Likewise.
6392         * g++.dg/template/cond2.C: Likewise.
6393         * g++.dg/template/crash13.C: Likewise.
6394         * g++.dg/template/crash40.C: Likewise.
6395         * g++.dg/template/crash7.C: Likewise.
6396         * g++.dg/template/crash84.C: Likewise.
6397         * g++.dg/template/ctor5.C: Likewise.
6398         * g++.dg/template/defarg13.C: Likewise.
6399         * g++.dg/template/defarg14.C: Likewise.
6400         * g++.dg/template/dtor7.C: Likewise.
6401         * g++.dg/template/eh2.C: Likewise.
6402         * g++.dg/template/error2.C: Likewise.
6403         * g++.dg/template/error43.C: Likewise.
6404         * g++.dg/template/friend32.C: Likewise.
6405         * g++.dg/template/injected1.C: Likewise.
6406         * g++.dg/template/instantiate1.C: Likewise.
6407         * g++.dg/template/instantiate3.C: Likewise.
6408         * g++.dg/template/instantiate5.C: Likewise.
6409         * g++.dg/template/instantiate7.C: Likewise.
6410         * g++.dg/template/local6.C: Likewise.
6411         * g++.dg/template/lookup2.C: Likewise.
6412         * g++.dg/template/member5.C: Likewise.
6413         * g++.dg/template/memfriend15.C: Likewise.
6414         * g++.dg/template/memfriend16.C: Likewise.
6415         * g++.dg/template/memfriend17.C: Likewise.
6416         * g++.dg/template/memfriend7.C: Likewise.
6417         * g++.dg/template/meminit1.C: Likewise.
6418         * g++.dg/template/nested3.C: Likewise.
6419         * g++.dg/template/non-type-template-argument-1.C: Likewise.
6420         * g++.dg/template/nontype12.C: Likewise.
6421         * g++.dg/template/nontype13.C: Likewise.
6422         * g++.dg/template/nontype6.C: Likewise.
6423         * g++.dg/template/pr23510.C: Likewise.
6424         * g++.dg/template/pr35240.C: Likewise.
6425         * g++.dg/template/ptrmem15.C: Likewise.
6426         * g++.dg/template/ptrmem6.C: Likewise.
6427         * g++.dg/template/qualified-id1.C: Likewise.
6428         * g++.dg/template/qualttp20.C: Likewise.
6429         * g++.dg/template/qualttp3.C: Likewise.
6430         * g++.dg/template/qualttp4.C: Likewise.
6431         * g++.dg/template/qualttp5.C: Likewise.
6432         * g++.dg/template/qualttp6.C: Likewise.
6433         * g++.dg/template/qualttp7.C: Likewise.
6434         * g++.dg/template/qualttp8.C: Likewise.
6435         * g++.dg/template/recurse.C: Likewise.
6436         * g++.dg/template/recurse2.C: Likewise.
6437         * g++.dg/template/ref5.C: Likewise.
6438         * g++.dg/template/scope2.C: Likewise.
6439         * g++.dg/template/sfinae10.C: Likewise.
6440         * g++.dg/template/sfinae3.C: Likewise.
6441         * g++.dg/template/sizeof3.C: Likewise.
6442         * g++.dg/template/static9.C: Likewise.
6443         * g++.dg/template/template-id-2.C: Likewise.
6444         * g++.dg/template/typedef13.C: Likewise.
6445         * g++.dg/template/typename4.C: Likewise.
6446         * g++.dg/template/using14.C: Likewise.
6447         * g++.dg/template/using2.C: Likewise.
6448         * g++.dg/template/warn1.C: Likewise.
6449         * g++.dg/warn/Wparentheses-13.C: Likewise.
6450         * g++.dg/warn/Wparentheses-15.C: Likewise.
6451         * g++.dg/warn/Wparentheses-16.C: Likewise.
6452         * g++.dg/warn/Wparentheses-17.C: Likewise.
6453         * g++.dg/warn/Wparentheses-18.C: Likewise.
6454         * g++.dg/warn/Wparentheses-19.C: Likewise.
6455         * g++.dg/warn/Wparentheses-20.C: Likewise.
6456         * g++.dg/warn/Wparentheses-23.C: Likewise.
6457         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6458         * g++.dg/warn/noeffect2.C: Likewise.
6459         * g++.dg/warn/noeffect4.C: Likewise.
6460         * g++.dg/warn/pr8570.C: Likewise.
6461         * g++.old-deja/g++.brendan/init2.C: Likewise.
6462         * g++.old-deja/g++.eh/spec6.C: Likewise.
6463         * g++.old-deja/g++.pt/crash10.C: Likewise.
6464         * g++.old-deja/g++.pt/crash36.C: Likewise.
6465         * g++.old-deja/g++.pt/derived3.C: Likewise.
6466         * g++.old-deja/g++.pt/error2.C: Likewise.
6467         * g++.old-deja/g++.pt/explicit70.C: Likewise.
6468         * g++.old-deja/g++.pt/infinite1.C: Likewise.
6469         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
6470         * g++.old-deja/g++.pt/overload7.C: Likewise.
6471         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
6472
6473 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
6474             Iain Sandoe  <iains@gcc.gnu.org>
6475
6476         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
6477         Added code to deal with the case when [Protocol
6478         -descriptionForInstanceMethod:] or [Protocol
6479         -descriptionForClassMethod:] returns NULL.
6480
6481 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
6482             Iain Sandoe  <iains@gcc.gnu.org>
6483
6484         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
6485         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
6486         Added cast.
6487
6488 2011-06-07  Xinliang David Li  <davidxl@google.com>
6489
6490         * gcc.dg/inline_2.c: New test.
6491         * gcc.dg/unroll_2.c: New test.
6492         * gcc.dg/inline_3.c: New test.
6493         * gcc.dg/unroll_3.c: New test.
6494         * gcc.dg/inline_4.c: New test.
6495         * gcc.dg/unroll_4.c: New test.
6496         * gcc.dg/inline_1.c: New test.
6497         * gcc.dg/unroll_1.c: New test.
6498
6499 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6500
6501         PR tree-optimization/48497
6502         * lib/gcc-defs.exp (dg-additional-options): New proc.
6503         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
6504         -msse2 on 32-bit x86.
6505
6506 2011-06-06  Jason Merrill  <jason@redhat.com>
6507
6508         * g++.dg/cpp0x/enum19.C: New.
6509
6510 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
6511
6512         * gcc.target/arm/neon-reload-class.c: New test.
6513
6514 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
6515
6516         PR debug/49130
6517         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
6518
6519 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
6520
6521         * gcc.target/arm/smlatb-1.c: New file.
6522         * gcc.target/arm/smlatt-1.c: New file.
6523         * gcc.target/arm/smlaltb-1.c: New file.
6524         * gcc.target/arm/smlaltt-1.c: New file.
6525
6526 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
6527
6528         * gcc.target/arm/mla-2.c: New test.
6529
6530 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
6531
6532         PR gcov-profile/49299
6533         * gcc.dg/tree-prof/pr49299-1.c: New test.
6534         * gcc.dg/tree-prof/pr49299-2.c: New test.
6535
6536 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
6537
6538         * lib/target-supports.exp
6539         (check_effective_target_vect_widen_mult_qi_to_hi):
6540         Add NEON as supporting target.
6541         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
6542         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
6543         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
6544         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
6545         using widening multiplication on targets that support it.
6546         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6547         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
6548         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
6549
6550 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6551
6552         Updated all testcases in the ObjC/ObjC++ testsuites to use the
6553         Modern Objective-C runtime API.
6554         * objc/execute/next_mapping.h: Removed.
6555         * objc-obj-c++-shared/next-mapping.h: Removed.
6556         * objc-obj-c++-shared/Object1.h: Removed.
6557         * objc-obj-c++-shared/Object1.m: Removed.
6558         * objc-obj-c++-shared/Object1.mm: Removed.
6559         * objc-obj-c++-shared/Object1-implementation.h: Removed.
6560         * objc-obj-c++-shared/Protocol1.h: Removed.
6561         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
6562         of ProtoBool, IVAR_T and METHOD.
6563         * objc-obj-c++-shared/runtime.h: New.
6564         * objc-obj-c++-shared/TestsuiteObject.h: New.
6565         * objc-obj-c++-shared/TestsuiteObject.m: New.
6566
6567         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
6568         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
6569         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
6570         it a class method.
6571         * objc/execute/_cmd.m: Include
6572         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
6573         runtime API.  ([TestClass +initialize]): Include this method also
6574         with the GNU runtime.
6575         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
6576         Object.  ([-setValue:]): Return void.
6577         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
6578         with the GNU runtime.  Include
6579         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
6580         for the NeXT runtime.  Use the existing print_ivars() and
6581         compare_structures() implementations for the old NeXT runtime.
6582         Added new implementations for the Modern GNU and NeXT runtimes.
6583         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
6584         well.  (main): Use objc_getClass().  Use return instead of exit.
6585         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
6586         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
6587         of exit().
6588         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
6589         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
6590         instead of Object.  (main): Use return instead of exit().
6591         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
6592         instead of Object.  Removed prototype for exit().  (main): Use
6593         return instead of exit().  Use the Modern Objective-C runtime API.
6594         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
6595         Object.
6596         * objc/execute/class-tests-1.h: Include
6597         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
6598         runtime API.  (test_class_with_superclass): Do not call [Object
6599         class].  There is no need to with the current libobjc.
6600         * objc/execute/class-tests-2.h: Include
6601         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
6602         runtime API.
6603         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
6604         ../../objc-obj-c++-shared/next-mapping.h.
6605         * objc/execute/class-2.m: Likewise.
6606         * objc/execute/class-3.m: Likewise.
6607         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
6608         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
6609         +initialize]): Include this method also with the GNU
6610         runtime. (main): Use the Modern Objective-C runtime API.
6611         * objc/execute/class-5.m: Likewise.
6612         * objc/execute/class-6.m: Likewise.
6613         * objc/execute/class-7.m: Likewise.
6614         * objc/execute/class-8.m: Likewise.
6615         * objc/execute/class-9.m: Likewise.
6616         * objc/execute/class-10.m: Likewise.
6617         * objc/execute/class-11.m: Likewise.
6618         * objc/execute/class-12.m: Likewise.
6619         * objc/execute/class-13.m: Likewise.
6620         * objc/execute/class-14.m: Likewise.
6621         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
6622         this method also with the GNU runtime.
6623         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
6624         +initialize]): Include this method also with the GNU runtime.
6625         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
6626         of Object.
6627         * objc/execute/encode-1.m: Likewise.
6628         * objc/execute/enumeration-1.m: Likewise.
6629         * objc/execute/enumeration-2.m: Likewise.
6630         * objc/execute/exceptions/catchall-1.m: Likewise.
6631         * objc/execute/exceptions/finally-1.m: Likewise.
6632         * objc/execute/exceptions/foward-1.m: Likewise.
6633         * objc/execute/exceptions/local-variables-1.m: Likewise.
6634         * objc/execute/exceptions/throw-nil.m: Likewise.
6635         * objc/execute/exceptions/trivial.m: Likewise.
6636         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
6637         of Object. Include objc/runtime.h instead of objc/objc-api.h.
6638         * objc/execute/exceptions/matcher-1.m: Likewise.
6639         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
6640         Object.
6641         * objc/execute/formal_protocol-2.m: Likewise.
6642         * objc/execute/formal_protocol-3.m: Likewise.
6643         * objc/execute/formal_protocol-4.m: Likewise.
6644         * objc/execute/formal_protocol-5.m: Include
6645         ../../objc-obj-c++-shared/runtime.h. (main): Always use
6646         protocol_getName().
6647         * objc/execute/formal_protocol-6.m: Likewise.
6648         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
6649         Object.  Include <objc/Protocol.h> instead of
6650         ../../objc-obj-c++-shared/Protocol1.h.
6651         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
6652         Object.
6653         * objc/execute/informal_protocol.m: Likewise.
6654         * objc/execute/load-3.m: Likewise.
6655         * objc/execute/many_args_method.m ([TestClass +initialize]):
6656         Include this method with the GNU runtime as well.
6657         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
6658         * objc/execute/nested-func-1.m: Use TestsuiteObject
6659         instead of Object.
6660         * objc/execute/nil_method-1.m: Likewise.
6661         * objc/execute/no_clash.m: Likewise.
6662         * objc/execute/np-1.m: Do not include
6663         ../../objc-obj-c++-shared/Protocol1.h.
6664         (main): Use return instead of exit().
6665         * objc/execute/np-2.m: Do not include
6666         ../../objc-obj-c++-shared/Protocol1.h.
6667         ([MyObject +initialize]): Include this method also with the GNU
6668         runtime.  (main): Use return instead of exit().
6669         * objc/execute/object_is_class.m: Include
6670         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
6671         of Object.  (main): Use the Modern Objective-C runtime API.
6672         * objc/execute/object_is_meta_class.m: Likewise.
6673         * objc/execute/private.m: Use TestsuiteObject instead of Object.
6674         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
6675         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
6676         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
6677         Objective-C runtime API.
6678         * objc/execute/protocol-isEqual-2.m: Likewise.
6679         * objc/execute/protocol-isEqual-3.m: Likewise.
6680         * objc/execute/protocol-isEqual-4.m: Likewise.
6681         * objc/execute/redefining_self.m ([TestClass +initialize]):
6682         Include this method with the GNU runtime as well.
6683         * objc/execute/root_methods.m: Include
6684         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
6685         Include this method with the GNU runtime as well.
6686         (main): Use the Modern Objective-C runtime API.
6687         * objc/execute/selector-1.m: Include
6688         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
6689         of Object.  (main): Use the Modern Objective-C runtime API.
6690         * objc/execute/static-1.m ([Test +initialize]): Include this
6691         method with the GNU runtime as well.
6692         * objc/execute/static-2.m: Likewise.
6693         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
6694         * objc/execute/va_method.m: Do not include objc/objc-api.h.
6695         ([MathClass +initialize]): Include this method with the GNU
6696         runtime as well.
6697         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
6698         instead of Object.
6699         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
6700         * objc.dg/attributes/categ-attributes-2.m: Likewise.
6701         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
6702         * objc.dg/attributes/method-attribute-1.m: Likewise.
6703         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
6704         * objc.dg/attributes/method-attribute-2.m: Likewise.
6705         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
6706         * objc.dg/attributes/method-attribute-3.m: Likewise.
6707         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
6708         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
6709         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
6710         * obj-c++.dg/bitfield-1.mm: Likewise.
6711         * obj-c++.dg/bitfield-2.mm: Likewise
6712         * objc.dg/bitfield-3.m: Likewise.
6713         * obj-c++.dg/bitfield-4.mm: Likewise.
6714         * objc.dg/bitfield-5.m: Likewise
6715         * objc.dg/call-super-1.m: Likewise.
6716         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
6717         Use objc_getClass() instead of objc_get_class(), but for the GNU
6718         runtime redefine objc_getClass as objc_get_class.  Include
6719         ../objc-obj-c++-shared/runtime.h.
6720         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
6721         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
6722         Use the Modern Objective-C runtime API.
6723         * objc.dg/class-protocol-1.m: Include
6724         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
6725         * obj-c++.dg/class-protocol-1.mm: Likewise.
6726         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
6727         * objc.dg/comp-types-10.m: Likewise.
6728         * objc.dg/comp-types-11.m: Likewise.
6729         * objc.dg/comp-types-12.m: Likewise.
6730         * obj-c++.dg/comp-types-9.mm: Likewise.
6731         * obj-c++.dg/comp-types-11.mm: Likewise.
6732         * obj-c++.dg/comp-types-12.mm: Likewise.
6733         * obj-c++.dg/comp-types-13.mm: Likewise.
6734         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
6735         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
6736         * obj-c++.dg/cxx-scope-1.mm: Likewise.
6737         * obj-c++.dg/cxx-scope-2.mm: Likewise.
6738         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
6739         * objc.dg/desig-init-1.m: Likewise.
6740         * obj-c++.dg/defs.mm: Likewise.
6741         * objc.dg/exceptions-2.m: Likewise.
6742         * obj-c++.dg/except-1.mm: Likewise.
6743         * obj-c++.dg/exceptions-2.mm: Likewise.
6744         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
6745         Use the Modern Objective-C runtime API.
6746         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
6747         the Modern Objective-C runtime API.  Do not include
6748         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
6749         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
6750         the Modern Objective-C runtime API except when using an older NeXT
6751         runtime.
6752         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
6753         the Modern Objective-C runtime API.
6754         * objc.dg/encode-7.m: Include objc/runtime.h instead of
6755         objc/encoding.h.
6756         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
6757         * objc.dg/encode-7-next-64bit.m: Updated include.
6758         * objc.dg/encode-8.m: Include objc/runtime.h instead of
6759         objc/encoding.h.
6760         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
6761         the Modern Objective-C runtime API.
6762         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
6763         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
6764         instead of ../objc-obj-c++-shared/Protocol1.h.
6765         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
6766         the Modern Objective-C runtime API except when using an older NeXT
6767         runtime.
6768         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
6769         the Modern Objective-C runtime API.
6770         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
6771         Object.
6772         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
6773         * objc.dg/fix-and-continue-2.m: Likewise.
6774         * objc.dg/foreach-1.m: Likewise.
6775         * objc.dg/foreach-2.m: Likewise.
6776         * objc.dg/foreach-3.m: Likewise.
6777         * objc.dg/foreach-4.m: Likewise.
6778         * objc.dg/foreach-5.m: Likewise.
6779         * objc.dg/foreach-6.m: Likewise.
6780         * objc.dg/foreach-7.m: Likewise.
6781         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
6782         Object.
6783         * objc.dg/func-ptr-2.m: Likewise.
6784         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
6785         Do not include objc/objc-api.h.
6786         * obj-c++.dg/fsf-package-0.mm: Likewise.
6787         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
6788         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
6789         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
6790         of Object.
6791         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
6792         * objc.dg/gnu-runtime-3.m: Likewise.
6793         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6794         * objc.dg/headers.m: Include objc/runtime.h instead of
6795         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
6796         for the NeXT runtime.
6797         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
6798         * obj-c++.dg/isa-field-1.mm: Likewise.
6799         * obj-c++.dg/ivar-list-semi.mm: Likewise.
6800         * objc.dg/layout-1.m: Likewise.
6801         * objc.dg/layout-2.m: Likewise.
6802         * objc.dg/local-decl-2.m: Likewise.
6803         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
6804         Object.  ([Container +elementForView:]): Use
6805         class_conformsToProtocol().
6806         * obj-c++.dg/lookup-2.mm: Likewise.
6807         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
6808         * obj-c++.dg/local-decl-1.mm: Likewise.
6809         * objc.dg/method-3.m: Likewise.
6810         * objc.dg/method-4.m: Likewise.
6811         * objc.dg/method-6.m: Include objc/Protocol.h instead of
6812         ../objc-obj-c++-shared/Protocol1.h.
6813         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
6814         * objc.dg/method-9.m: Likewise.
6815         * objc.dg/method-10.m: Likewise.
6816         * objc.dg/method-13.m ([Root +initialize]): Include this method
6817         also for the GNU runtime.  (main): Use objc_getClass() also for
6818         the GNU runtime.
6819         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
6820         * objc.dg/method-17.m: Likewise.
6821         * objc.dg/method-19.m: Likewise.
6822         * objc.dg/method-20b.m: Likewise.
6823         * obj-c++.dg/method-2.mm: Likewise.
6824         * obj-c++.dg/method-6.mm: Likewise.
6825         * obj-c++.dg/method-10.mm: Likewise.
6826         * obj-c++.dg/method-11.mm: Likewise.
6827         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
6828         ../objc-obj-c++-shared/Protocol1.h.
6829         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
6830         * obj-c++.dg/method-15.mm: Likewise.
6831         * obj-c++.dg/method-17.mm: Likewise.
6832         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
6833         +initialize]): Include this method also for the GNU
6834         runtime.  (main): Use objc_getClass() also for the GNU runtime.
6835         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
6836         * obj-c++.dg/method-22.mm: Likewise.
6837         * obj-c++.dg/method-23.mm: Likewise.
6838         * obj-c++.dg/no-extra-load.mm: Likewise.
6839         * objc.dg/objc-fast-4.m: Likewise.
6840         * objc.dg/objc-gc-4.m: Likewise.
6841         * obj-c++.dg/objc-gc-3.mm: Likewise.
6842         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
6843         protocol_getMethodDescription() instead of [Protocol
6844         -descriptionForInstanceMethod].
6845         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
6846         Made it available with all runtimes.  (main): Call -test instead
6847         of -class.
6848         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
6849         and put into a category.
6850         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
6851         Object.  Include objc/objc.h.
6852         * obj-c++.dg/proto-lossage-2.mm: Likewise.
6853         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
6854         New. (main): Use protocol_getMethodDescription() instead
6855         of [Protocol -descriptionForInstanceMethod] and [Protocol
6856         -descriptionForClassMethod].
6857         * obj-c++.dg/proto-lossage-3.mm: Likewise.
6858         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
6859         Objective-C runtime API.
6860         * obj-c++.dg/proto-qual-1.mm: Likewise.
6861         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
6862         Object.
6863         * obj-c++.dg/property/property-1.mm: Likewise.
6864         * obj-c++.dg/qual-types-1.mm: Likewise.
6865         * objc.dg/selector-2.m: Include objc/objc.h instead of
6866         ../objc-obj-c++-shared/Object1.h.
6867         * obj-c++.dg/selector-2.mm: Likewise.
6868         * obj-c++.dg/selector-5.mm: Likewise.
6869         * obj-c++.dg/selector-6.mm: Likewise.
6870         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
6871         Object.  Do not include objc/objc-api.h.
6872         * obj-c++.dg/set-not-used-1.mm: Likewise.
6873         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
6874         * objc.dg/stret-1.m: Likewise.
6875         * objc.dg/stret-2.m: Likewise.
6876         * obj-c++.dg/super-class-2.mm: Likewise.
6877         * objc.dg/super-class-3.m: Likewise.
6878         * objc.dg/super-class-4.m: Likewise.
6879         * objc.dg/sync-2.m: Likewise.
6880         * obj-c++.dg/sync-2.mm: Likewise.
6881         * objc.dg/sync-1.m: Include objc/objc.h instead of
6882         ../objc-obj-c++-shared/Object1.h.
6883         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
6884         'Class' as the type of 'isa'.
6885         * objc.dg/special/unclaimed-category-1.m: Use the Modern
6886         Objective-C runtime API.  ([TestClass +initialize]): Include this
6887         method with the GNU runtime as well.
6888         * objc.dg/strings/strings-1.m: Updated includes.
6889         * obj-c++.dg/strings/strings-1.mm: Likewise.
6890         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
6891         objc.dg/strings/const-str-12b.m.
6892         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
6893         * obj-c++.dg/template-3.mm: Likewise.
6894         * obj-c++.dg/template-4.mm: Likewise.
6895         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
6896         Objective-C runtime API.
6897         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
6898         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
6899         * obj-c++.dg/try-catch-1.mm: Likewise.
6900         * obj-c++.dg/try-catch-2.mm: Likewise.
6901         * objc.dg/try-catch-3.m: Likewise.
6902         * obj-c++.dg/try-catch-3.mm: Likewise.
6903         * objc.dg/try-catch-6.m: Likewise.
6904         * objc.dg/try-catch-7.m: Likewise.
6905         * obj-c++.dg/try-catch-7.mm: Likewise.
6906         * obj-c++.dg/try-catch-8.mm: Likewise.
6907         * obj-c++.dg/try-catch-9.mm: Likewise.
6908         * objc.dg/try-catch-10.m: Likewise.
6909         * obj-c++.dg/try-catch-11.mm: Likewise.
6910         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
6911         Object.  Include objc/objc.h.
6912         * obj-c++.dg/typedef-alias-1.mm: Likewise.
6913         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
6914         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
6915         Object.  Use Modern Objective-C runtime API.  Do not use
6916         performv::.
6917         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
6918         * obj-c++.dg/torture/trivial.mm: Likewise.
6919         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
6920         instead of ../objc-obj-c++-shared/Object1.h.  Include
6921         ../objc-obj-c++-shared/runtime.h.
6922         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
6923         * objc.dg/torture/strings/const-str-11.m: Likewise.
6924         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
6925         * objc.dg/torture/strings/const-str-9.m: Likewise.
6926         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
6927         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
6928         instead of Object. Only add _FooClassReference if
6929         __NEXT_RUNTIME__.
6930         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
6931         * objc.dg/torture/strings/const-str-8.m: Likewise.
6932         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
6933         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
6934         additional sources.
6935         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
6936         Object.
6937         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6938         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
6939         * obj-c++.dg/va-meth-1.mm: Likewise.
6940         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
6941         ../objc-obj-c++-shared/Object1.h.
6942         * objc.dg/zero-link-3.m: Likewise.
6943
6944 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6945
6946         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
6947
6948 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6949
6950         PR objc-++/48275
6951         * obj-c++.dg/property/cxx-property-1.mm: New.
6952         * obj-c++.dg/property/cxx-property-2.mm: New.
6953
6954 2011-06-06  Jason Merrill  <jason@redhat.com>
6955
6956         * g++.dg/cpp0x/regress/ptrmem1.C: New.
6957
6958 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
6959
6960         PR rtl-optimization/49145
6961         From Ryan Mansfield
6962         * gcc.c-torture/compile/pr49145.c: New test.
6963
6964 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
6965
6966         PR testsuite/49288
6967         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
6968         to dg-options, match also DW_AT_linkage_name.
6969
6970         PR debug/49294
6971         * gcc.dg/debug/pr49294.c: New test.
6972
6973         PR c++/49264
6974         * g++.dg/opt/pr49264.C: New test.
6975
6976 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
6977
6978         PR tree-optimization/49243
6979         * gcc.dg/pr49243.c: New.
6980
6981 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6982
6983         * gnat.dg/specs/cond_expr1.ads: New test.
6984
6985 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6986
6987         * gnat.dg/deferred_const4.ad[sb]: New test.
6988         * gnat.dg/deferred_const4_pkg.ads: New helper.
6989
6990 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6991
6992         * gnat.dg/test_tamdt.adb: Rename to...
6993         * gnat.dg/taft_type1.adb: ...this.
6994         * gnat.dg/tamdt.ad[sb]: Rename to...
6995         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
6996         * gnat.dg/tamdt_aux.ads: Rename to...
6997         * gnat.dg/taft_type1_pkg2.ads: ...this.
6998         * gnat.dg/taft_type2.ad[sb]: New test.
6999         * gnat.dg/taft_type2_pkg.ads: New helper.
7000         * gnat.dg/taft_type3.adb: New test.
7001         * gnat.dg/taft_type3_pkg.ads: New helper.
7002
7003 2011-06-05  Tobias Burnus  <burnus@net-b.de>
7004
7005         PR fortran/49255
7006         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
7007         for F2008.
7008
7009 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
7010
7011         PR testsuite/49287
7012         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
7013         warning.
7014         * objc.dg/gnu-api-2-objc.m: Likewise.
7015         * obj-c++.dg/gnu-api-2-class.mm: Likewise
7016         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7017
7018 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
7019
7020         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
7021         alignment, not the alignment, when calling class_addIvar().  Add
7022         an 'isa' instance variable to the test root class.
7023         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7024
7025 2011-06-04  Jan Hubicka  <jh@suse.cz>
7026
7027         PR tree-optimization/48893
7028         PR tree-optimization/49091
7029         PR tree-optimization/49179
7030         * gfortran.dg/pr49179.f90: New testcase
7031
7032 2011-06-04  Jan Hubicka  <jh@suse.cz>
7033
7034         PR lto/48954
7035         * g++.dg/torture/pr48954.C: New testcase.
7036
7037 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
7038
7039         * g++.dg/warn/delete-non-virtual-dtor.C: New.
7040
7041 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
7042
7043         PR c++/33840
7044         * g++.dg/diagnostic/bitfld2.C: New.
7045
7046 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
7047
7048         PR target/49281
7049         * gcc.c-torture/execute/pr49281.c: New test.
7050
7051 2011-06-04  Jan Hubicka  <jh@suse.cz>
7052
7053         PR tree-optimize/48929
7054         * gcc.c-torture/compile/pr48929.c: New testcase.
7055
7056 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
7057
7058         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
7059
7060 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
7061
7062         PR c++/49276
7063         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
7064
7065 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
7066
7067         * objc.dg/headers.m: Do not include sarray.h and hash.h.
7068
7069 2011-06-03  Richard Henderson  <rth@redhat.com>
7070             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7071
7072         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
7073
7074 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
7075
7076         * objc.dg/headers.m: Do not include objc-list.h.
7077
7078 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
7079
7080         * objc.dg/type-stream-1.m: Test removed.
7081         * objc.dg/headers.m: Do not include typedstream.h.
7082
7083 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
7084
7085         * objc.dg/torture/forward-1.m (main): Updated testcase.
7086
7087 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
7088
7089         PR target/49163
7090         * gcc.c-torture/compile/pr49163.c: New.
7091
7092 2011-06-02  Asher Langton  <langton2@llnl.gov>
7093
7094         PR fortran/49268
7095         * gfortran.dg/PR49268.f90: New test.
7096
7097 2011-06-02  Asher Langton  <langton2@llnl.gov>
7098
7099         PR fortran/37039
7100         * gfortran.dg/PR37039.f90: New test.
7101
7102 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
7103
7104         PR objc/48539
7105         * objc.dg/method-5.m: Updated.
7106         * objc.dg/method-19.m: Updated.
7107         * objc.dg/method-lookup-1.m: New.
7108         * obj-c++.dg/method-6.mm: Updated.
7109         * obj-c++.dg/method-7.mm: Updated.
7110         * obj-c++.dg/method-lookup-1.mm: New.
7111
7112 2011-06-02  DJ Delorie  <dj@redhat.com>
7113
7114         * lib/timeout.exp (timeout): Add board_info support.
7115
7116 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
7117
7118         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
7119
7120 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
7121
7122         PR fortran/49265
7123         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
7124         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
7125
7126 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
7127             Hans-Peter Nilsson  <hp@axis.com>
7128
7129         PR rtl-optimization/48840
7130         * gcc.target/sparc/ultrasp13.c: New test.
7131
7132 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
7133
7134         PR target/49238
7135         * gcc.c-torture/compile/pr49238.c: New.
7136
7137 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
7138
7139         * gcc.target/arm/g2.c: Skip test in -mthumb.
7140         Skip test unless cpu is xscale.
7141         * gcc.target/arm/scd42-2.c: Likewise.
7142         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
7143
7144 2011-06-01  Jason Merrill  <jason@redhat.com>
7145
7146         * g++.dg/cpp0x/decltype28.C: New.
7147         * g++.dg/cpp0x/decltype29.C: New.
7148
7149 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
7150
7151         PR target/45074
7152         * gcc.target/mips/pr45074.c: New test.
7153
7154 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
7155             Hans-Peter Nilsson  <hp@axis.com>
7156
7157         PR rtl-optimization/48830
7158         * gcc.target/sparc/ultrasp12.c: New test.
7159
7160 2011-06-01  David Li  <davidxl@google.com>
7161
7162         * gcc.dg/profile-dir-1.c: Change pass name.
7163         * gcc.dg/profile-dir-2.c: Ditto.
7164         * gcc.dg/tree-ssa/dump-1.c: Ditto.
7165         * gcc.dg/tree-ssa/loop-25.c: Ditto.
7166         * gcc.dg/tree-prof/stringop-1.c: Ditto.
7167         * gcc.dg/tree-prof/update-loopch.c: Ditto.
7168         * gcc.dg/tree-prof/stringop-2.c: Ditto.
7169         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
7170         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
7171         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
7172         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
7173         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
7174         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
7175         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
7176         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
7177         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
7178         * gcc.dg/profile-dir-3.c: Ditto.
7179         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
7180
7181 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
7182
7183         * objc.dg/attributes/method-nonnull-1.m: New test.
7184         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
7185
7186 2011-05-31  Tobias Burnus  <burnus@net-b.de>
7187
7188         PR fortran/18918
7189         * gfortran.dg/coarray_atomic_1.f90: New.
7190         * gfortran.dg/coarray/atomic_1.f90: New.
7191
7192 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
7193
7194         * gcc.dg/guality/bswaptest.c: New test.
7195         * gcc.dg/guality/clztest.c: New test.
7196         * gcc.dg/guality/ctztest.c: New test.
7197         * gcc.dg/guality/rotatetest.c: New test.
7198
7199         PR target/48688
7200         * gcc.target/i386/pr48688.c: New test.
7201
7202 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
7203
7204         PR c++/48010
7205         * g++.dg/lookup/name-clash9.C: New.
7206
7207 2011-05-31  Tobias Burnus  <burnus@net-b.de>
7208
7209         PR fortran/18918
7210         * gfortran.dg/coarray/dummy_1.f90: New.
7211
7212 2011-05-31  Tobias Burnus  <burnus@net-b.de>
7213
7214         PR fortran/18918
7215         * gfortran.dg/coarray/save_1.f90: New.
7216         * gfortran.dg/coarray_4.f90: Update dg-error.
7217
7218 2011-05-31  Jason Merrill  <jason@redhat.com>
7219
7220         * g++.dg/cpp0x/rv-template1.C: New.
7221
7222 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
7223
7224         PR rtl-optimization/49235
7225         * gcc.dg/pr49235.c: New test.
7226
7227 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
7228
7229         PR tree-optimization/49093
7230         * gcc.dg/vect/pr49093.c: New test.
7231
7232 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
7233
7234         PR debug/49047
7235         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
7236
7237 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
7238
7239         PR testsuite/49239
7240         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
7241         output array.
7242
7243 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
7244
7245         PR target/49186
7246         * gcc.c-torture/execute/pr49186.c: New.
7247
7248 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
7249
7250         PR target/49168
7251          * gcc.target/i386/pr49168-1.c: New.
7252
7253 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
7254             Eric Botcazou  <ebotcazou@adacore.com>
7255
7256         * gcc.dg/guality/drap.c: New test.
7257
7258 2011-05-30  Richard Guenther  <rguenther@suse.de>
7259
7260         PR tree-optimization/49210
7261         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
7262         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
7263
7264 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
7265
7266         PR c++/49223
7267         * g++.dg/gomp/pr49223-1.C: New test.
7268         * g++.dg/gomp/pr49223-2.C: New test.
7269
7270 2011-05-30  Richard Guenther  <rguenther@suse.de>
7271
7272         PR tree-optimization/49218
7273         * gcc.c-torture/execute/pr49218.c: New testcase.
7274
7275 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
7276
7277         PR tree-optimization/49199
7278         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
7279         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
7280         -fno-tree-scev-cprop.
7281
7282 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
7283
7284         PR fortran/47601
7285         * gfortran.dg/extends_13.f03: New.
7286
7287 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
7288
7289         PR rtl-optimization/49095
7290         * gcc.target/i386/pr49095.c: New test.
7291
7292 2011-05-29  Tobias Burnus  <burnus@net-b.de>
7293
7294         PR fortran/18918
7295         * gfortran.dg/coarray_24.f90: New.
7296
7297 2011-05-29  Tobias Burnus  <burnus@net-b.de>
7298
7299         PR fortran/18918
7300         * gfortran.dg/coarray_23.f90: New.
7301
7302 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
7303
7304         From Ryan Mansfield
7305         * gcc.dg/pr48826.c: New test.
7306
7307 2011-05-29  Richard Guenther  <rguenther@suse.de>
7308
7309         PR tree-optimization/49217
7310         * gcc.dg/torture/pr49217.c: New testcase.
7311
7312 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
7313
7314         PR testsuite/49222
7315         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
7316
7317 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
7318
7319         * gnat.dg/boolean_subtype.adb: Rename to...
7320         * gnat.dg/boolean_subtype1.adb: ...this.
7321
7322 2011-05-28  Jason Merrill  <jason@redhat.com>
7323
7324         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
7325
7326 2011-05-27  Jason Merrill  <jason@redhat.com>
7327
7328         * g++.dg/cpp0x/enum18.C: Adjust.
7329
7330         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
7331
7332 2011-05-27  Tobias Burnus  <burnus@net-b.de>
7333
7334         PR fortran/18918
7335         * gfortran.dg/coarray_22.f90: New.
7336
7337 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7338
7339         PR tree-optimization/46728
7340         * gcc.target/powerpc/pr46728-1.c: New.
7341         * gcc.target/powerpc/pr46728-2.c: New.
7342         * gcc.target/powerpc/pr46728-3.c: New.
7343         * gcc.target/powerpc/pr46728-4.c: New.
7344         * gcc.target/powerpc/pr46728-5.c: New.
7345         * gcc.dg/pr46728-6.c: New.
7346         * gcc.target/powerpc/pr46728-7.c: New.
7347         * gcc.target/powerpc/pr46728-8.c: New.
7348         * gcc.dg/pr46728-9.c: New.
7349         * gcc.target/powerpc/pr46728-10.c: New.
7350         * gcc.target/powerpc/pr46728-11.c: New.
7351         * gcc.dg/pr46728-12.c: New.
7352         * gcc.target/powerpc/pr46728-13.c: New.
7353         * gcc.target/powerpc/pr46728-14.c: New.
7354         * gcc.target/powerpc/pr46728-15.c: New.
7355         * gcc.target/powerpc/pr46728-16.c: New.
7356
7357 2011-05-27  Jason Merrill  <jason@redhat.com>
7358
7359         * g++.dg/abi/mangle47.C: New.
7360
7361         PR c++/49176
7362         * g++.dg/template/const5.C: New.
7363
7364         * g++.dg/cpp0x/enum18.C: New.
7365
7366         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
7367
7368         * g++.dg/cpp0x/error6.C: New.
7369
7370         * g++.dg/cpp0x/error5.C: New.
7371
7372 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
7373
7374         PR c++/49165
7375         * g++.dg/eh/cond6.C: New test.
7376
7377 2011-05-27  Tobias Burnus  <burnus@net-b.de>
7378
7379         PR fortran/48820
7380         * gfortran.dg/rank_3.f90: New.
7381         * gfortran.dg/rank_4.f90: New.
7382
7383 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
7384
7385         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
7386         replace dump search.
7387
7388 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
7389
7390         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
7391         * gnat.dg/bit_packed_array5.adb: ...here.
7392
7393 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
7394
7395         PR c++/42056
7396         * g++.dg/cpp0x/auto25.C: New.
7397
7398 2011-05-27  Richard Guenther  <rguenther@suse.de>
7399
7400         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
7401
7402 2011-05-27  Richard Guenther  <rguenther@suse.de>
7403
7404         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
7405
7406 2011-05-27  Richard Guenther  <rguenther@suse.de>
7407
7408         PR middle-end/49189
7409         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
7410
7411 2011-05-26  Jason Merrill  <jason@redhat.com>
7412
7413         * g++.dg/cpp0x/friend1.C: New.
7414         * g++.dg/cpp0x/friend2.C: New.
7415
7416         * g++.dg/cpp0x/auto7.C: Update.
7417         * g++.dg/template/crash50.C: Adjust.
7418         * g++.dg/template/static9.C: Adjust.
7419         * g++.old-deja/g++.ext/memconst.C: Adjust.
7420
7421 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
7422
7423         * gcc.dg/march.c: Ignore a note for some targets.
7424
7425 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
7426             Nathan Froyd  <froydnj@codesourcery.com>
7427
7428         PR c++/2288
7429         PR c++/18770
7430         * g++.old-deja/g++.jason/cond.C: Remove xfails.
7431         * g++.dg/parse/pr18770.C: New test.
7432         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
7433
7434 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
7435
7436         PR fortran/48955
7437         * gfortran.dg/dependency_40.f90 : New test.
7438
7439 2011-05-26  Tobias Burnus  <burnus@net-b.de>
7440
7441         PR fortran/18918
7442         * gfortran.dg/coarray/registering_1.f90: New.
7443
7444 2011-05-26  Jason Merrill  <jason@redhat.com>
7445
7446         * g++.dg/cpp0x/variadic111.C: New.
7447         * g++.dg/cpp0x/variadic41.C: Adjust.
7448
7449 2011-05-26  Richard Guenther  <rguenther@suse.de>
7450
7451         PR tree-optimization/48702
7452         * gcc.dg/torture/pr48702.c: New testcase.
7453
7454 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7455
7456         PR gcov-profile/48845
7457         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
7458         support.
7459         * gcc.dg/matrix/matrix.exp: Likewise.
7460         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
7461         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
7462         line number to check_profiling_available.
7463         * lib/target-supports.exp (check_profiling_available): Account for
7464         this.
7465         Require TLS runtime support with -fprofile-generate.
7466         * lib/profopt.exp (profopt-execute): Add TLS options for
7467         -fprofile-generate.
7468         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
7469
7470 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
7471
7472         PR c++/49165
7473         * g++.dg/eh/cond5.C: New test.
7474
7475         PR tree-optimization/49161
7476         * gcc.c-torture/execute/pr49161.c: New test.
7477
7478 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7479
7480         * gcc.target/arm/neon-vorn-vbic.c: New test.
7481
7482 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
7483
7484         PR tree-optimization/49038
7485         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
7486         * gcc.dg/vect/pr49038.c: New test.
7487
7488 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
7489
7490         * g++.dg/init/pr25811-3.C: New.
7491         * g++.dg/init/pr25811-4.C: New.
7492
7493 2011-05-25  Jason Merrill  <jason@redhat.com>
7494
7495         * g++.dg/cpp0x/enum17.C: New.
7496         * g++.old-deja/g++.jason/rfg10.C: Adjust.
7497
7498         * g++.dg/cpp0x/auto24.C: New.
7499
7500         * g++.dg/cpp0x/error4.C: New.
7501
7502         * g++.dg/cpp0x/rv-restrict.C: New.
7503
7504         * g++.dg/cpp0x/enum15.C: New.
7505         * g++.dg/cpp0x/constexpr-switch2.C: New.
7506
7507         * g++.dg/cpp0x/variadic110.C: New.
7508
7509         * g++.dg/cpp0x/auto9.C: Add typedef test.
7510
7511         * g++.dg/cpp0x/auto23.C: New.
7512         * g++.dg/cpp0x/auto9.C: Adjust.
7513
7514         * g++.dg/cpp0x/defaulted29.C: New.
7515
7516         * g++.dg/cpp0x/initlist51.C: New.
7517
7518 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
7519
7520         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
7521         * g++.dg/abi/packed1.C: Suppress warning.
7522         * g++.dg/warn/Wunused-parm-3.C: Likewise.
7523         * g++.dg/template/stdarg1.C: Likewise.
7524         * g++.dg/other/packed1.C: Remove arm from xfail list.
7525
7526 2011-05-25  Jason Merrill  <jason@redhat.com>
7527
7528         * g++.dg/cpp0x/enum16.C: New.
7529         * g++.dg/parse/error15.C: Adjust.
7530
7531         * g++.dg/cpp0x/initlist50.C: New.
7532
7533         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
7534
7535         * g++.dg/cpp0x/variadic109.C: New.
7536
7537 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
7538
7539          * gcc.target/i386/pause-1.c: New.
7540
7541 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
7542
7543         * gcc.dg/stack-usage-1.c: Adjust comment.
7544         * gcc.dg/stack-usage-2.c: New test.
7545
7546 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
7547
7548         PR c++/49136
7549         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
7550         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
7551
7552 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
7553
7554         PR rtl-optimization/48757
7555         * gfortran.dg/pr48757.f:  New test case.
7556
7557 2011-05-24  Jason Merrill  <jason@redhat.com>
7558
7559         * g++.dg/cpp0x/access01.C: New.
7560
7561 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
7562
7563         PR libobjc/48177
7564         * objc.dg/pr48177.m: New testcase.
7565
7566 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
7567
7568         PR objc/48187
7569         * objc.dg/pr48187.m: New testcase.
7570         * obj-c++.dg/pr48187.mm: New testcase.
7571         * objc.dg/ivar-extra-semicolon.m: New testcase.
7572
7573 2011-05-24  Jason Merrill  <jason@redhat.com>
7574
7575         * g++.dg/template/access21.C: New.
7576         * g++.dg/template/access22.C: New.
7577
7578 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
7579
7580         PR rtl-optimization/48633
7581         * g++.dg/pr48633.C: New test.
7582
7583 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
7584
7585         PR target/49133
7586         * g++.dg/other/pr49133.C: New test.
7587
7588 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
7589             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7590
7591         * gcc.dg/torture/tls/run-gd.c: New test.
7592         * gcc.dg/torture/tls/run-ie.c: New test.
7593         * gcc.dg/torture/tls/run-ld.c: New test.
7594         * gcc.dg/torture/tls/run-le.c: New test.
7595         * lib/target-supports.exp (check_effective_target_tls_runtime):
7596         Build testcase with TLS options.
7597
7598 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7599
7600         * gcc.dg/vect/pr48172.c: Remove dg-do run.
7601
7602 2011-05-24  Tom de Vries  <tom@codesourcery.com>
7603
7604         PR tree-optimization/49121
7605         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
7606
7607 2011-05-23  Jason Merrill  <jason@redhat.com>
7608
7609         * g++.dg/cpp0x/defaulted28.C: New.
7610
7611         * g++.dg/cpp0x/sfinae25.C: New.
7612
7613         * g++.dg/cpp0x/rv-cast2.C: New.
7614
7615         * g++.dg/cpp0x/enum14.C: New.
7616
7617 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
7618
7619         PR lto/49123
7620         * gcc.c-torture/execute/pr49123.c: New test.
7621
7622         PR debug/49032
7623         * gcc.dg/debug/pr49032.c: New test.
7624
7625         PR c/49120
7626         * gcc.dg/pr49120.c: New test.
7627
7628 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
7629
7630         PR target/47315
7631         * gcc.target/i386/pr47315.c: New test.
7632
7633 2011-05-23  Jason Merrill  <jason@redhat.com>
7634
7635         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
7636
7637         * g++.dg/cpp0x/sfinae24.C: New.
7638
7639         * g++.dg/cpp0x/error3.C: New.
7640
7641         * g++.dg/cpp0x/defaulted27.C: New.
7642
7643         * g++.dg/cpp0x/decltype27.C: New.
7644
7645 2011-05-23  Richard Guenther  <rguenther@suse.de>
7646
7647         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
7648
7649 2011-05-23  Richard Guenther  <rguenther@suse.de>
7650
7651         PR tree-optimization/40874
7652         * g++.dg/tree-ssa/pr40874.C: New testcase.
7653
7654 2011-05-23  Richard Guenther  <rguenther@suse.de>
7655
7656         PR tree-optimization/49115
7657         * g++.dg/torture/pr49115.C: New testcase.
7658
7659 2011-05-23  Richard Guenther  <rguenther@suse.de>
7660
7661         PR middle-end/15419
7662         * gcc.dg/memcpy-3.c: New testcase.
7663
7664 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
7665
7666         PR middle-end/48973
7667         * gcc.c-torture/execute/pr48973-1.c: New test.
7668         * gcc.c-torture/execute/pr48973-2.c: New test.
7669
7670 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
7671
7672         PR c++/18016
7673         * g++.dg/warn/pr18016.C: New.
7674
7675 2011-05-23  Tom de Vries  <tom@codesourcery.com>
7676
7677         PR target/45098
7678         * gcc.target/arm/ivopts-6.c: New test.
7679
7680 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
7681
7682         PR middle-end/49029
7683         * gcc.c-torture/compile/pr49029.c: New test.
7684
7685 2011-05-22  Jason Merrill  <jason@redhat.com>
7686
7687         * g++.dg/cpp0x/sfinae23.C: New.
7688         * g++.dg/cpp0x/sfinae8.C: Correct.
7689
7690 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
7691
7692         * gfortran.dg/function_optimize_8.f90:  New test case.
7693
7694 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
7695
7696         PR tree-optimization/49087
7697         * gcc.dg/vect/O3-pr49087.c: New test.
7698
7699 2011-05-21  Jason Merrill  <jason@redhat.com>
7700
7701         * g++.dg/debug/const5.C: New.
7702
7703 2011-05-20  Jason Merrill  <jason@redhat.com>
7704
7705         * g++.dg/cpp0x/constexpr-static7.C: Extend.
7706
7707         * g++.dg/cpp0x/constexpr-static7.C: New.
7708
7709         * g++.dg/cpp0x/enum12.C: New.
7710         * g++.dg/cpp0x/enum13.C: New.
7711
7712 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
7713
7714         PR fortran/48699
7715         * gfortran.dg/select_type_23.f03: New.
7716
7717 2011-05-20  Jason Merrill  <jason@redhat.com>
7718
7719         * g++.dg/cpp0x/defaulted26.C: New.
7720
7721         * g++.dg/cpp0x/noexcept02.C: Fix.
7722         * g++.dg/cpp0x/noexcept03.C: Fix.
7723         * g++.dg/cpp0x/noexcept08.C: Fix.
7724         * g++.dg/cpp0x/noexcept10.C: New.
7725
7726 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
7727
7728         PR fortran/48706
7729         * gfortran.dg/extends_12.f03: New.
7730
7731 2011-05-20  Jason Merrill  <jason@redhat.com>
7732
7733         * g++.dg/template/koenig9.C: New.
7734         * g++.dg/opt/pr47615.C: Fix.
7735         * g++.dg/overload/defarg1.C: Fix.
7736         * g++.dg/tc1/dr213.C: Remove xfail.
7737         * g++.dg/torture/pr34850.C: Fix.
7738         * g++.dg/torture/pr39362.C: Fix.
7739         * g++.old-deja/g++.brendan/crash56.C: Fix.
7740         * g++.old-deja/g++.pt/memtemp47.C: Fix.
7741
7742 2011-05-20  Richard Guenther  <rguenther@suse.de>
7743
7744         PR tree-optimization/49079
7745         * gcc.dg/torture/pr49079.c: New testcase.
7746
7747 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
7748
7749         PR tree-optimization/49073
7750         * gcc.c-torture/execute/pr49073.c: New test.
7751
7752 2011-06-19  Tobias Burnus  <burnus@net-b.de>
7753
7754         PR fortran/18918
7755         * gfortran.dg/coarray_21.f90: New.
7756
7757 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
7758
7759         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
7760         output.
7761
7762 2011-05-19  Richard Guenther  <rguenther@suse.de>
7763
7764         PR testsuite/49063
7765         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
7766
7767 2011-05-19  Richard Guenther  <rguenther@suse.de>
7768
7769         PR middle-end/48985
7770         * gcc.dg/builtin-object-size-11.c: New testcase.
7771
7772 2011-05-19  Tom de Vries  <tom@codesourcery.com>
7773
7774         PR target/45098
7775         * gcc.target/arm/ivopts.c: New test.
7776         * gcc.target/arm/ivopts-2.c: New test.
7777
7778 2011-05-19  Tom de Vries  <tom@codesourcery.com>
7779
7780         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
7781
7782 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7783
7784         * gcc.c-torture/execute/960321-1.x: Remove.
7785
7786 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
7787
7788         PR fortran/48700
7789         * gfortran.dg/move_alloc_4.f90: New.
7790
7791 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7792
7793         PR target/49002
7794         * gcc.target/i386/pr49002-1.c: New test.
7795         * gcc.target/i386/pr49002-2.c: Likewise.
7796
7797 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
7798
7799         PR tree-optimization/49039
7800         * gcc.c-torture/execute/pr49039.c: New test.
7801         * gcc.dg/tree-ssa/pr49039.c: New test.
7802         * g++.dg/torture/pr49039.C: New test.
7803
7804 2011-05-18  Jason Merrill  <jason@redhat.com>
7805
7806         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
7807         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
7808         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
7809
7810 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
7811
7812         * gcc.target/bfin/mcpu-bf592.c: New test.
7813
7814 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
7815
7816         PR tree-optimization/41881
7817         * gcc.dg/vect/O3-pr41881.c: New test.
7818         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
7819
7820 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
7821
7822         PR tree-optimization/49000
7823         * gcc.dg/pr49000.c: New test.
7824
7825 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
7826
7827         * gnat.dg/invalid1.adb: New test.
7828
7829 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
7830
7831         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
7832         scan pattern.
7833         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
7834         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
7835
7836 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
7837
7838         PR c++/48994
7839         * g++.dg/cpp0x/range-for18.C: New.
7840
7841 2011-05-15  Tobias Burnus  <burnus@net-b.de>
7842
7843         PR fortran/18918
7844         * gfortran.dg/coarray/image_index_2.f90: New.
7845
7846 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
7847
7848         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
7849         * g++.dg/cpp0x/override2.C: New.
7850
7851 2011-05-14  Tobias Burnus  <burnus@net-b.de>
7852
7853         PR fortran/18918
7854         * gfortran.de/coarray_20.f90: New.
7855
7856 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7857
7858         PR fortran/22572
7859         * function_optimize_7.f90:  New test case.
7860
7861 2011-05-13  Jason Merrill  <jason@redhat.com>
7862
7863         * g++.dg/cpp0x/decltype26.C: New.
7864         * g++.dg/cpp0x/enum11.C: New.
7865
7866 2011-05-13  Tobias Burnus  <burnus@net-b.de>
7867
7868         PR fortran/48972
7869         PR fortran/48991
7870         * gfortran.dg/assign_8.f90: Update dg-error.
7871
7872 2011-05-13  Tobias Burnus  <burnus@net-b.de>
7873
7874         PR fortran/48972
7875         * gfortran.dg/io_constraints_8.f90: New.
7876         * gfortran.dg/io_constraints_9.f90: New.
7877
7878 2011-05-13  Martin Thuresson  <martint@google.com>
7879
7880         PR gcov-profile/47793
7881         * gcc.dg/pr47793.c: New.
7882
7883 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
7884
7885         PR tree-optimization/48975
7886         * gcc.dg/pr48975.c: New test.
7887
7888 2011-05-12  Tobias Burnus  <burnus@net-b.de>
7889
7890         PR fortran/48972
7891         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
7892
7893 2011-05-12  Jason Merrill  <jason@redhat.com>
7894
7895         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
7896
7897 2011-05-12  Geert Bosch  <bosch@adacore.com>
7898
7899         * gnat.dg/view_conversion1.adb: New test.
7900
7901 2011-05-12  Richard Guenther  <rguenther@suse.de>
7902
7903         PR tree-optimization/48172
7904         * gcc.dg/vect/pr48172.c: New testcase.
7905
7906 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
7907
7908         PR debug/48967
7909         * g++.dg/opt/pr48967.C: New test.
7910
7911 2011-05-11  Jason Merrill  <jason@redhat.com>
7912
7913         * g++.dg/cpp0x/constexpr-friend.C: New.
7914         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
7915
7916         * g++.dg/cpp0x/sfinae22.C: New.
7917
7918 2011-05-11  Tobias Burnus  <burnus@net-b.de>
7919
7920         PR fortran/48889
7921         * gfortran.dg/generic_24.f90: New.
7922
7923 2011-05-11  Richard Guenther  <rguenther@suse.de>
7924
7925         PR tree-optimization/15256
7926         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
7927
7928 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
7929
7930         PR debug/48159
7931         * gcc.dg/pr48159-1.c: New test.
7932         * gcc.dg/pr48159-2.c: New test.
7933
7934 2011-05-11  Richard Guenther  <rguenther@suse.de>
7935
7936         PR middle-end/48953
7937         * gcc.dg/torture/pr48953.c: New testcase.
7938
7939 2011-05-11  Richard Guenther  <rguenther@suse.de>
7940
7941         PR tree-optimization/18041
7942         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
7943
7944 2011-05-11  Alan Modra  <amodra@gmail.com>
7945
7946         PR target/47755
7947         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
7948
7949 2011-05-10  Jason Merrill  <jason@redhat.com>
7950
7951         * g++.dg/cpp0x/defaulted25.C: New.
7952         * g++.dg/template/crash7.C: Adjust.
7953
7954         * g++.dg/cpp0x/variadic108.C: New.
7955
7956 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
7957
7958         * g++.dg/inherit/virtual9.C: Extend.
7959
7960 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
7961
7962         PR target/48857
7963         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
7964         are passed and returned in vector registers.
7965
7966 2011-05-10  Richard Guenther  <rguenther@suse.de>
7967
7968         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
7969         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7970         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7971         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7972         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
7973         applies.
7974
7975 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
7976
7977         PR tree-optimization/48611
7978         PR tree-optimization/48794
7979         * gfortran.dg/gomp/pr48611.f90: New test.
7980         * gfortran.dg/gomp/pr48794.f90: New test.
7981
7982         PR debug/48928
7983         * gcc.dg/dfp/pr48928.c: New test.
7984
7985 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7986
7987         PR c++/48522
7988         * g++.dg/cpp0x/pr48522.C: New.
7989
7990 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7991
7992         PR c++/48735
7993         * g++.dg/cpp0x/sfinae21.C: New.
7994
7995 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7996
7997         * g++.dg/template/sfinae28.C: Rename to...
7998         * g++.dg/cpp0x/sfinae19.C: ... this.
7999         * g++.dg/template/sfinae29.C: Rename to...
8000         * g++.dg/cpp0x/sfinae20.C: ... this.
8001
8002 2011-05-09  Jeff Law <law@redhat.com>
8003
8004         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
8005         consistent results.
8006
8007 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
8008
8009         PR c++/20039
8010         * g++.dg/init/pr20039.C: New.
8011
8012 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
8013
8014         PR c++/48737
8015         PR c++/48744
8016         * g++.dg/template/sfinae28.C: New.
8017         * g++.dg/template/sfinae29.C: Likewise.
8018
8019 2011-05-09  Jason Merrill  <jason@redhat.com>
8020
8021         * g++.dg/template/nontype23.C: New.
8022
8023 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
8024         PR c++/48859
8025         * g++.dg/init/pr48859.C: New.
8026
8027 2011-05-09  Jason Merrill  <jason@redhat.com>
8028
8029         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
8030         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
8031         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
8032         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
8033         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
8034         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
8035         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
8036         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
8037
8038 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
8039
8040         * g++.dg/inherit/virtual9.C: New.
8041
8042 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
8043
8044         PR c++/48574
8045         * g++.dg/template/dependent-expr8.C: New test case.
8046
8047 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
8048
8049         PR tree-optimization/48837
8050         * gcc.dg/pr48837.c: New testcase.
8051
8052 2011-05-06  Jason Merrill  <jason@redhat.com>
8053
8054         * g++.dg/cpp0x/constexpr-condition2.C: New.
8055
8056         * g++.dg/cpp0x/constexpr-missing.C: New.
8057
8058 2011-05-06  Tobias Burnus  <burnus@net-b.de>
8059
8060         PR fortran/18918
8061         * gfortran.dg/coarray/this_image_2.f90: New.
8062
8063 2011-05-06  Tobias Burnus  <burnus@net-b.de>
8064
8065         PR fortran/48858
8066         PR fortran/48820
8067         * gfortran.dg/bind_c_usage_22.f90: New.
8068         * gfortran.dg/bind_c_usage_23.f90: New.
8069         * gfortran.dg/bind_c_usage_24.f90: New.
8070         * gfortran.dg/bind_c_usage_24_c.c: New.
8071
8072 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
8073
8074         PR c++/48838
8075         * g++.dg/template/member9.C: New test case.
8076
8077 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
8078
8079         * gnat.dg/discr29.ad[sb]: New test.
8080         * gnat.dg/discr30.adb: Likewise.
8081
8082 2011-05-05  Julian Brown  <julian@codesourcery.com>
8083
8084         * gcc.target/arm/neon-vset_lanes8.c: New test.
8085
8086 2011-05-05  Jason Merrill  <jason@redhat.com>
8087
8088         * g++.dg/init/new32.C: New.
8089
8090 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8091
8092         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
8093         Fix typo.
8094
8095 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
8096
8097         PR rtl-optimization/48381
8098         * gcc.c-torture/compile/pr48381.c: New test.
8099
8100 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
8101
8102         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
8103         to dg-options.
8104         * gcc.target/i386/opt-1.c: Ditto.
8105
8106 2011-05-04  Jason Merrill  <jason@redhat.com>
8107
8108         * g++.dg/conversion/base1.C: New.
8109
8110 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8111
8112         PR libgfortran/48787
8113         * gfortran.dg/round_3.f08: Add more checks to test case.
8114
8115 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
8116
8117         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
8118         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
8119         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
8120         Gate test on effective_target fd_truncate.
8121
8122 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
8123
8124         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
8125         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8126         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
8127         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
8128         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
8129         * gcc.target/i386/pr38824.c: Ditto.
8130         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
8131         * gcc.target/i386/vecinit-2.c: Ditto.
8132         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
8133         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
8134         * gcc.target/i386/parity-2.c: Ditto.
8135         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
8136
8137 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
8138
8139         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
8140         remove duplication.
8141         * gcc.target/bfin/mcpu-bf514.c: Likewise.
8142         * gcc.target/bfin/mcpu-bf516.c: Likewise.
8143         * gcc.target/bfin/mcpu-bf518.c: Likewise.
8144
8145 2011-05-03  Tobias Burnus  <burnus@net-b.de>
8146
8147         PR fortran/18918
8148         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
8149
8150 2011-05-03  Tobias Burnus  <burnus@net-b.de>
8151
8152         PR fortran/18918
8153         * gfortran.dg/coarray/this_image_1.f90: New.
8154
8155 2011-05-03  Tobias Burnus  <burnus@net-b.de>
8156
8157         PR fortran/18918
8158         * gfortran.dg/coarray/caf.dg: New.
8159         * gfortran.dg/coarray/image_index_1.f90: New, copied
8160         from ../coarray_16.f90.
8161
8162 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
8163
8164         PR c++/28501
8165         * g++.dg/ext/complex9.C: New.
8166
8167 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
8168
8169         From Mike Frysinger
8170         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
8171         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
8172         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
8173
8174 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
8175
8176         * gcc.target/bfin/builtins: Created.
8177         * gcc.target/bfin/hisilh-O0.c: Deleted.
8178         * gcc.target/bfin/hisilh.c: Moved to...
8179         * gcc.target/bfin/builtins/hisilh.c: ...here.
8180         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
8181         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
8182         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
8183         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
8184         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
8185         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
8186         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
8187         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
8188         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
8189         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
8190         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
8191         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
8192         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
8193         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
8194         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
8195         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
8196         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
8197         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
8198         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
8199         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
8200         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
8201         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
8202         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
8203         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
8204         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
8205         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
8206         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
8207         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
8208         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
8209         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
8210         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
8211         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
8212         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
8213         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
8214         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
8215         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
8216         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
8217         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
8218         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
8219         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
8220         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
8221         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
8222         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
8223         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
8224         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
8225         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
8226         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
8227         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
8228         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
8229         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
8230         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
8231         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
8232         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
8233         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
8234         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
8235         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
8236         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
8237         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
8238         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
8239         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
8240         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
8241         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
8242         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
8243         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
8244         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
8245         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
8246         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
8247         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
8248         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
8249         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
8250         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
8251         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
8252         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
8253         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
8254         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
8255         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
8256         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
8257         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
8258         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
8259         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
8260         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
8261         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
8262         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
8263         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
8264         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
8265         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
8266         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
8267         * gcc.target/bfin/builtins/circptr.c: Ditto.
8268         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
8269         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
8270         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
8271         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
8272         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
8273         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
8274         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
8275         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
8276         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
8277         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
8278         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
8279         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
8280         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
8281         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
8282         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
8283         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
8284         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
8285         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
8286         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
8287         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
8288         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
8289         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
8290         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
8291         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
8292         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
8293         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
8294         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
8295         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
8296         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
8297         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
8298         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
8299         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
8300         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
8301         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
8302         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
8303         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
8304         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
8305         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
8306         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
8307         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
8308         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
8309         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
8310         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
8311         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
8312         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
8313         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
8314         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
8315         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
8316         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
8317         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
8318         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
8319         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
8320         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
8321         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
8322         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
8323         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
8324         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
8325         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
8326         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
8327         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
8328         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
8329         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
8330         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
8331         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
8332         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
8333         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
8334         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
8335         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
8336         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
8337         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
8338
8339 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
8340
8341         * gcc.target/arm/cold-lc.c: New test.
8342
8343 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
8344
8345         PR target/48774
8346         * gcc.dg/pr48774.c: New test.
8347
8348 2011-05-03  Richard Guenther  <rguenther@suse.de>
8349
8350         * gcc.dg/large-size-array-5.c: New testcase.
8351
8352 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
8353
8354         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
8355
8356 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
8357
8358         * lib/target-supports.exp (check_effective_target_vect_strided):
8359         Replace with...
8360         (check_effective_target_vect_strided2)
8361         (check_effective_target_vect_strided3)
8362         (check_effective_target_vect_strided4)
8363         (check_effective_target_vect_strided8): ...these new functions.
8364
8365         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
8366         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
8367         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
8368         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
8369         * gcc.dg/vect/pr37539.c: Likewise.
8370         * gcc.dg/vect/slp-11a.c: Likewise.
8371         * gcc.dg/vect/slp-11b.c: Likewise.
8372         * gcc.dg/vect/slp-11c.c: Likewise.
8373         * gcc.dg/vect/slp-12a.c: Likewise.
8374         * gcc.dg/vect/slp-12b.c: Likewise.
8375         * gcc.dg/vect/slp-18.c: Likewise.
8376         * gcc.dg/vect/slp-19a.c: Likewise.
8377         * gcc.dg/vect/slp-19b.c: Likewise.
8378         * gcc.dg/vect/slp-21.c: Likewise.
8379         * gcc.dg/vect/slp-23.c: Likewise.
8380         * gcc.dg/vect/vect-cselim-1.c: Likewise.
8381
8382         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
8383         instead of vect_interleave && vect_extract_even_odd.
8384         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
8385         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
8386         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
8387         * gcc.dg/vect/vect-1.c: Likewise.
8388         * gcc.dg/vect/vect-10.c: Likewise.
8389         * gcc.dg/vect/vect-98.c: Likewise.
8390         * gcc.dg/vect/vect-107.c: Likewise.
8391         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
8392         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
8393         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
8394         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
8395         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8396         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
8397         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
8398         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
8399         * gcc.dg/vect/vect-strided-float.c: Likewise.
8400         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
8401         * gcc.dg/vect/vect-strided-mult.c: Likewise.
8402         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
8403         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
8404         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
8405         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
8406         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
8407         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8408         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
8409         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
8410         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
8411         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
8412         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
8413         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
8414         * gcc.dg/vect/vect-vfa-03.c: Likewise.
8415
8416         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
8417         target condition.
8418         * gcc.dg/vect/pr30843.c: Likewise.
8419         * gcc.dg/vect/pr33866.c: Likewise.
8420         * gcc.dg/vect/slp-reduc-6.c: Likewise.
8421         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
8422         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
8423         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
8424
8425 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
8426
8427         * gcc.dg/vect/slp-11.c: Split into...
8428         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
8429         gcc.dg/vect/slp-11c.c: ...these tests.
8430         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
8431         * gcc.dg/vect/slp-12c.c: ...this new test.
8432         * gcc.dg/vect/slp-19.c: Split into...
8433         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
8434         gcc.dg/vect/slp-19c.c: ...these new tests.
8435
8436 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
8437
8438         * lib/target-supports.exp
8439         (check_effective_target_vect_extract_even_odd_wide): Delete.
8440         (check_effective_target_vect_strided_wide): Likewise.
8441         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
8442         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
8443         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
8444         * gcc.dg/vect/pr37539.c: Likewise.
8445         * gcc.dg/vect/slp-11.c: Likewise.
8446         * gcc.dg/vect/slp-12a.c: Likewise.
8447         * gcc.dg/vect/slp-12b.c: Likewise.
8448         * gcc.dg/vect/slp-19.c: Likewise.
8449         * gcc.dg/vect/slp-23.c: Likewise.
8450         * gcc.dg/vect/vect-1.c: Likewise.
8451         * gcc.dg/vect/vect-98.c: Likewise.
8452         * gcc.dg/vect/vect-107.c: Likewise.
8453         * gcc.dg/vect/vect-strided-float.c: Likewise.
8454
8455 2011-05-02  Jason Merrill  <jason@redhat.com>
8456
8457         * g++.dg/init/new31.C: New.
8458
8459 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
8460
8461         PR c/35445
8462         * gcc.dg/pr35445.c: New test.
8463
8464 2011-05-02  Jason Merrill  <jason@redhat.com>
8465
8466         * c-c++-common/vla-1.c: New.
8467
8468 2011-05-02  Richard Guenther  <rguenther@suse.de>
8469
8470         PR tree-optimization/48822
8471         * gcc.dg/torture/pr48822.c: New testcase.
8472
8473 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
8474
8475         PR c++/47969
8476         * g++.dg/cpp0x/constexpr-47969.C: New.
8477
8478 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
8479
8480         PR testsuite/48498
8481         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
8482         on vect_no_align targets.
8483         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
8484         vect_no_align targets.
8485
8486 2011-05-01  Xinliang David Li  <davidxl@google.com>
8487
8488         * gcc.dg/tree-ssa/integer-addr.c: New test.
8489         * gcc.dg/tree-ssa/alias_bug.c: New test.
8490
8491 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8492
8493         PR libgfortran/48787
8494         * gfortran.dg/round_3.f08: Add more checks.
8495
8496 2011-04-30  Tobias Burnus  <burnus@net-b.de>
8497
8498         PR fortran/48821
8499         * gfortran.dg/import9.f90: New, proper test.
8500         * gfortran.dg/interface_37.f90: Remove bogus
8501         test (bogus copy of interface_36.f90).
8502
8503 2011-04-30  Tobias Burnus  <burnus@net-b.de>
8504
8505         PR fortran/48821
8506         * gfortran.dg/interface_37.f90: New.
8507
8508 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
8509
8510         PR fortran/48746
8511         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
8512
8513 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
8514
8515         PR tree-optimization/48809
8516         * gcc.c-torture/execute/pr48809.c: New test.
8517
8518 2011-04-29  Jeff Law <law@redhat.com>
8519
8520         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
8521
8522 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
8523
8524         PR c++/48606
8525         * g++.dg/init/ctor10.C: New.
8526
8527 2011-04-29  Le-Chun Wu  <lcwu@google.com>
8528
8529         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
8530           warning in implicitly instantiated templates.
8531
8532 2011-04-29  Le-Chun Wu  <lcwu@google.com>
8533
8534         * g++.dg/warn/Wnull-conversion-1.C: New.
8535         * g++.dg/warn/Wnull-conversion-2.C: New.
8536
8537 2011-04-29  Diego Novillo  <dnovillo@google.com>
8538
8539         * g++.old-deja/g++.other/null3.C: Expect warning about
8540         converting boolean to a pointer.
8541
8542 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
8543
8544         PR fortran/48462
8545         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
8546         being a target.
8547
8548         PR fortran/48746
8549         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
8550
8551 2011-04-29  Tobias Burnus  <burnus@net-b.de>
8552
8553         PR fortran/48810
8554         * gfortran.dg/typebound_proc_22.f90: New.
8555
8556         PR fortran/48800
8557         * gfortran.dg/interface_36.f90: New.
8558
8559 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8560
8561         PR libgfortran/48488
8562         PR libgfortran/48602
8563         PR libgfortran/48615
8564         PR libgfortran/48684
8565         PR libgfortran/48787
8566         * gfortran.dg/fmt_g.f: Adjust test.
8567         * gfortran.dg/fmt_g0_1.f08: Adjust test.
8568         * gfortran.dg/round_3.f08: New test.
8569         * gfortran.dg/namelist_print_1.f: Adjust test.
8570         * gfortran.dg/char4_iunit_1.f03: Adjust test.
8571         * gfortran.dg/f2003_io_5.f03: Adjust test.
8572         * gfortran.dg/coarray_15.f90: Adjust test.
8573         * gfortran.dg/namelist_65.f90: Adjust test.
8574         * gfortran.dg/fmt_cache_1.f: Adjust test.
8575         * gfortran.dg/char4_iunit_2.f03: Adjust test.
8576         * gfortran.dg/real_const_3.f90: Adjust test.
8577
8578 2011-04-29  Jan Hubicka  <jh@suse.cz>
8579
8580         * gcc.dg/tree-ssa/inline-10.c: New testcase.
8581         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
8582
8583 2011-04-28  Xinliang David Li  <davidxl@google.com>
8584
8585         * gcc.dg/tree-prof/prof-robust-1.c: New test.
8586         * g++.dg/prof-robust-1.C: New test.
8587
8588 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
8589
8590         PR tree-optimization/48765
8591         * gcc.dg/vect/pr48765.c: New.
8592
8593 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8594
8595         PR tree-optimization/48775
8596         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
8597
8598 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
8599
8600         PR c++/48798
8601         * g++.dg/inherit/pr48798.C: New.
8602         * g++.old-deja/g++.other/base1.C: Adjust.
8603
8604 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
8605
8606         PR c++/48656
8607         * g++.dg/template/inherit7.C: New test case.
8608
8609 2011-04-28  Richard Guenther  <rguenther@suse.de>
8610
8611         PR tree-optimization/40052
8612         PR tree-optimization/15347
8613         * gcc.dg/tree-ssa/vrp57.c: New testcase.
8614         * gcc.dg/pr15347.c: Likewise.
8615
8616 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
8617
8618         PR c++/48530
8619         * g++.dg/cpp0x/sfinae18.C: New.
8620
8621 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
8622
8623         PR c++/48771
8624         * g++.dg/ext/is_literal_type1.C: New.
8625
8626 2011-04-28  Tobias Burnus  <burnus@net-b.de>
8627
8628         PR fortran/48112
8629         PR fortran/48279
8630         * gfortran.dg/interface_35.f90: New.
8631         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
8632         * gfortran.dg/func_result_6.f90: Add dg-warning.
8633         * gfortran.dg/bessel_1.f90: Ditto.
8634         * gfortran.dg/hypot_1.f90: Ditto.
8635         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
8636         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8637         * gfortran.dg/interface_assignment_4.f90: Ditto.
8638
8639 2011-04-27  Jason Merrill  <jason@redhat.com>
8640
8641         * g++.dg/ext/complex8.C: New.
8642
8643         * g++.dg/cpp0x/initlist49.C: New.
8644         * g++.dg/init/new30.C: New.
8645
8646 2011-04-27  Tobias Burnus  <burnus@net-b.de>
8647
8648         PR fortran/48788
8649         * gfortran.dg/whole_file_34.f90: New.
8650
8651 2011-04-27  Jan Hubicka  <jh@suse.cz>
8652
8653         * gcc.dg/tree-ssa/inline-9.c: New testcase.
8654
8655 2011-04-27  Jason Merrill  <jason@redhat.com>
8656
8657         * g++.old-deja/g++.oliva/overload1.C: Adjust.
8658
8659         * g++.dg/parse/ambig6.C: New.
8660
8661 2011-04-27  Nick Clifton  <nickc@redhat.com>
8662
8663         * gcc.dg/20020312-2.c: Add definition for RX.
8664
8665         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
8666         option with RX targets.
8667
8668         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
8669         /* */ comments.
8670
8671 2011-04-27  Richard Guenther  <rguenther@suse.de>
8672
8673         * gcc.dg/tree-ssa/pr23382.c: Remove.
8674
8675 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8676
8677         PR target/48767
8678         * gcc.c-torture/compile/pr48767.c: New test.
8679
8680 2011-04-27  Richard Guenther  <rguenther@suse.de>
8681
8682         PR tree-optimization/48772
8683         * g++.dg/pr48772.C: New testcase.
8684
8685 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
8686
8687         PR c/48742
8688         * gcc.c-torture/compile/pr48742.c: New test.
8689
8690 2011-04-26  Jason Merrill  <jason@redhat.com>
8691
8692         * g++.dg/lookup/koenig13.C: New.
8693
8694         * g++.dg/cpp0x/initlist48.C: New.
8695
8696 2011-04-25  Jason Merrill  <jason@redhat.com>
8697
8698         * g++.dg/cpp0x/sfinae17.C: New.
8699
8700 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
8701
8702         PR target/48258
8703         * gcc.target/powerpc/pr48258-1.c: New file.
8704         * gcc.target/powerpc/pr48258-2.c: Ditto.
8705
8706 2011-04-26  Xinliang David Li  <davidxl@google.com>
8707
8708         * gcc.dg/uninit-suppress.c: New test.
8709         * gcc.dg/uninit-suppress.c: New test.
8710
8711 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
8712
8713         PR debug/48768
8714         * gcc.dg/pr48768.c: New test.
8715
8716         PR tree-optimization/48734
8717         * gcc.c-torture/compile/pr48734.c: New test.
8718
8719         PR testsuite/48753
8720         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
8721
8722 2011-04-26  Richard Guenther  <rguenther@suse.de>
8723
8724         PR tree-optimization/48731
8725         * gcc.dg/torture/pr48731.c: New testcase.
8726
8727 2011-04-26  Richard Guenther  <rguenther@suse.de>
8728
8729         PR testsuite/48753
8730         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
8731
8732 2011-04-26  Richard Guenther  <rguenther@suse.de>
8733
8734         PR middle-end/48694
8735         * gcc.dg/torture/pr48694-1.c: New testcase.
8736         * gcc.dg/torture/pr48694-2.c: Likewise.
8737
8738 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
8739
8740         * g++.dg/ext/underlying_type1.C: New.
8741         * g++.dg/ext/underlying_type2.C: Likewise.
8742         * g++.dg/ext/underlying_type3.C: Likewise.
8743         * g++.dg/ext/underlying_type4.C: Likewise.
8744         * g++.dg/ext/underlying_type5.C: Likewise.
8745         * g++.dg/ext/underlying_type6.C: Likewise.
8746         * g++.dg/ext/underlying_type7.C: Likewise.
8747         * g++.dg/ext/underlying_type8.C: Likewise.
8748         * g++.dg/ext/underlying_type9.C: Likewise.
8749         * g++.dg/ext/underlying_type10.C: Likewise.
8750
8751 2011-04-25  Jason Merrill  <jason@redhat.com>
8752
8753         * g++.dg/cpp0x/regress/template-const2.C: New.
8754
8755 2011-04-25  Jeff Law <law@redhat.com>
8756
8757         * gcc.dg/tree-ssa/vrp56.c: new test.
8758
8759 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8760
8761         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
8762
8763 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
8764
8765         PR preprocessor/48740
8766         * c-c++-common/raw-string-11.c: New test.
8767
8768 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
8769
8770         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
8771         hppa*-*-hpux*.
8772
8773 2011-04-23  Tobias Burnus  <burnus@net-b.de>
8774
8775         PR fortran/18918
8776         * gfortran.dg/coarray_19.f90: New.
8777
8778 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
8779
8780         PR c/48685
8781         * gcc.dg/pr48685.c: New test.
8782
8783 2011-04-22  Jan Hubicka  <jh@suse.cz>
8784
8785         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
8786
8787 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
8788
8789         PR tree-optimization/48717
8790         * gcc.c-torture/execute/pr48717.c: New test.
8791
8792 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
8793
8794         PR target/48723
8795         * gcc.target/i386/pr48723.c: New test.
8796
8797 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
8798
8799         PR c/48716
8800         * gcc.dg/gomp/pr48716.c: New test.
8801         * g++.dg/gomp/pr48716.C: New test.
8802
8803 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
8804
8805         PR c/36750
8806         * gcc.dg/missing-field-init-2.c: Update testcase.
8807
8808 2011-04-22  Alan Modra  <amodra@gmail.com>
8809
8810         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
8811
8812 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8813
8814         PR fortran/48405
8815         * gfortran.dg/function_optimize_6.f90:  New test.
8816
8817 2011-04-21  Easwaran Raman  <eraman@google.com>
8818
8819         * gcc.dg/stack-layout-2.c: New test.
8820
8821 2011-04-21  Richard Guenther  <rguenther@suse.de>
8822
8823         PR lto/48703
8824         * g++.dg/lto/pr48207-2_0.C: New testcase.
8825         * g++.dg/lto/pr48207-3_0.C: Likewise.
8826
8827 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8828
8829         * gnat.dg/volatile5.adb: New test.
8830         * gnat.dg/volatile5_pkg.ads: New helper.
8831
8832 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
8833
8834         PR target/48708
8835         * gcc.target/i386/pr48708.c: New test.
8836
8837 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
8838
8839         * gcc.dg/vect/vect-119.c: New test.
8840
8841 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
8842
8843         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
8844         and once without.
8845
8846 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
8847             Richard Sandiford  <richard.sandiford@linaro.org>
8848
8849         PR target/46329
8850         * gcc.target/arm/pr46329.c: New test.
8851
8852 2011-04-21  Tobias Burnus  <burnus@net-b.de>
8853
8854         PR fortran/18918
8855         * gfortran.dg/coarray_18.f90: New.
8856
8857 2011-04-20  Jason Merrill  <jason@redhat.com>
8858
8859         * g++.dg/cpp0x/initlist47.C: New.
8860
8861         * g++.dg/init/dtor4.C: New.
8862
8863 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
8864
8865         PR target/48678
8866         * gcc.target/i386/sse2-pinsrw.c: New test.
8867         * gcc.target/i386/avx-vpinsrw.c: Ditto.
8868         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
8869         * gcc.target/i386/sse2-insvhi.c: Ditto.
8870         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
8871         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
8872
8873 2011-04-20  Jason Merrill  <jason@redhat.com>
8874
8875         * g++.dg/template/const4.C: New.
8876
8877 2011-04-20  Easwaran Raman  <eraman@google.com>
8878
8879         * gcc.dg/stack-layout-1.c: New test.
8880
8881 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
8882
8883         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
8884         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
8885         function.
8886
8887 2011-04-20  Kai Tietz  <ktietz@redhat.com>
8888
8889         * gcc.dg/binop-xor1.c: New test.
8890         * gcc.dg/binop-xor2.c: New test.
8891         * gcc.dg/binop-xor3.c: New test.
8892         * gcc.dg/binop-xor4.c: New test.
8893         * gcc.dg/binop-xor5.c: New test.
8894
8895 2011-04-20  Richard Guenther  <rguenther@suse.de>
8896
8897         PR tree-optimization/47892
8898         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
8899
8900 2011-04-20  Richard Guenther  <rguenther@suse.de>
8901
8902         PR middle-end/48695
8903         * g++.dg/torture/pr48695.C: New testcase.
8904
8905 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
8906
8907         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
8908         * gcc.c-torture/execute/cmpsi-2.c: Ditto
8909         * gcc.c-torture/execute/pr45262.c: Ditto
8910         * gcc.dg/torture/pr43165.c: Ditto.
8911         * gcc.dg/torture/pr47228.c: Ditto.
8912         * gcc.dg/tree-ssa/pr45144.c: Ditto.
8913         * gcc.dg/ipa/pr45644.c: Ditto.
8914         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
8915         PDP11.
8916
8917 2011-04-19  Jason Merrill  <jason@redhat.com>
8918
8919         * g++.dg/ext/complex7.C: New.
8920
8921         * g++.dg/ext/attrib41.C: New.
8922
8923 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
8924
8925         PR testsuite/48676
8926         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
8927
8928 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
8929
8930         PR target/48678
8931         * gcc.target/i386/pr48678.c: New test.
8932
8933 2011-04-19  Martin Jambor  <mjambor@suse.cz>
8934
8935         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
8936         * g++.dg/opt/devirt2.C: New test.
8937         * g++.dg/ipa/devirt-g-1.C: Likewise.
8938
8939 2011-04-19  Tobias Burnus  <burnus@net-b.de>
8940
8941         PR fortran/48588
8942         * gfortran.dg/whole_file_33.f90: New.
8943
8944 2011-04-19  Martin Jambor  <mjambor@suse.cz>
8945
8946         * g++.dg/ipa/devirt-7.C: New test.
8947
8948 2011-04-19  Richard Guenther  <rguenther@suse.de>
8949
8950         PR lto/48207
8951         * g++.dg/lto/pr48207_0.C: New testcase.
8952
8953 2011-04-18  Jason Merrill  <jason@redhat.com>
8954
8955         * g++.dg/init/void1.C: New.
8956
8957         * g++.dg/cpp0x/union4.C: New.
8958
8959 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
8960
8961         PR middle-end/48661
8962         * g++.dg/torture/pr48661.C: New test.
8963
8964         PR c++/48632
8965         * g++.dg/gomp/pr48632.C: New test.
8966
8967 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
8968
8969         * gcc.target/i386/sse2-maskmovdqu.c: New test.
8970         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
8971
8972 2011-04-18  Tobias Burnus  <burnus@net-b.de>
8973
8974         PR fortran/18918
8975         * gfortran.dg/coarray_17.f90: New.
8976         * gfortran.dg/coarray_10.f90: Update dg-error.
8977
8978 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8979
8980         PR testsuite/48251
8981         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8982         * gfortran.dg/guality/guality.exp: Likewise.
8983
8984 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8985
8986         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
8987
8988 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8989
8990         * gcc.dg/vect/pr48377.c: Remove dg-do run.
8991
8992 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8993
8994         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
8995
8996 2011-04-18  Richard Guenther  <rguenther@suse.de>
8997
8998         PR middle-end/46364
8999         * g++.dg/torture/pr46364.C: New testcase.
9000
9001 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9002
9003         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
9004
9005 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
9006
9007         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
9008
9009 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
9010             Ira Rosen  <ira.rosen@linaro.org>
9011
9012         PR target/48252
9013         * gcc.target/arm/pr48252.c: New test.
9014
9015 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
9016
9017         PR tree-optimization/48616
9018         * gcc.dg/pr48616.c: New test.
9019
9020 2011-04-18  Tobias Burnus  <burnus@net-b.de>
9021
9022         PR fortran/18918
9023         * gfortran.dg/coarray_16.f90: New.
9024
9025 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
9026
9027         PR fortran/48462
9028         * gfortran.dg/realloc_on_assign_7.f03: New test.
9029
9030 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9031
9032         PR libgfortran/48602
9033         * gfortran.dg/fmt_g0_6.f08: New test.
9034
9035 2011-04-17  Jason Merrill  <jason@redhat.com>
9036
9037         * g++.dg/cpp0x/sfinae16.C: New.
9038
9039 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
9040
9041         * gcc.target/mips/reg-var-1.c: New test.
9042
9043 2011-04-17  Jan Hubicka  <jh@suse.cz>
9044
9045         * gcc.dg/winline-5.c: Update testcase.
9046
9047 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
9048
9049         * gnat.dg/discr27.ad[sb]: Move dg directive.
9050         * gnat.dg/discr28.ad[sb]: New test.
9051         * gnat.dg/discr28_pkg.ads: New helper.
9052
9053 2011-04-17  Michael Matz  <matz@suse.de>
9054
9055         PR tree-optimization/48622
9056         PR lto/48645
9057         * gcc.dg/lto/pr48622_0.c: New test.
9058
9059 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
9060
9061         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
9062         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
9063         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
9064         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9065         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9066         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9067
9068 2011-04-15  Jason Merrill  <jason@redhat.com>
9069
9070         * g++.dg/cpp0x/range-for17.C: New.
9071
9072 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9073
9074         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
9075         * g++.dg/cpp0x/range-for3.C: Likewise.
9076         * g++.dg/cpp0x/range-for9.C: Correct error message.
9077         * g++.dg/cpp0x/range-for11.C: New.
9078         * g++.dg/cpp0x/range-for12.C: New.
9079         * g++.dg/cpp0x/range-for13.C: New.
9080         * g++.dg/cpp0x/range-for14.C: New.
9081         * g++.dg/cpp0x/range-for15.C: New.
9082         * g++.dg/cpp0x/range-for16.C: New.
9083
9084 2011-04-15  Tobias Burnus  <burnus@net-b.de>
9085
9086         PR fortran/18918
9087         * gfortran.dg/coarray_15.f90: Change to dg-do run.
9088
9089 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
9090
9091         * objc.dg/naming-4.m: Updated.
9092         * objc.dg/naming-5.m: Updated.
9093         * objc.dg/naming-6.m: New.
9094         * objc.dg/naming-7.m: New.
9095         * obj-c++.dg/naming-1.mm: Updated.
9096         * obj-c++.dg/naming-2.mm: Updated.
9097         * obj-c++.dg/naming-3.mm: New.
9098         * obj-c++.dg/naming-4.mm: New.
9099
9100 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9101
9102         PR libgfortran/48589
9103         * gfortran.dg/fmt_g0_5.f08: New test.
9104
9105 2011-04-15  Richard Guenther  <rguenther@suse.de>
9106
9107         PR testsuite/48286
9108         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
9109
9110 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
9111
9112         * gcc.target/avr/torture/pr41885.c (dg-options): Change
9113         -finline-limit=0 to -fno-inline
9114
9115 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
9116
9117         PR target/48614
9118         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
9119         just avx.
9120
9121 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
9122
9123         PR target/48605
9124         * gcc.target/i386/sse4_1-insertps-3.c: New test.
9125         * gcc.target/i386/sse4_1-insertps-4.c: New test.
9126         * gcc.target/i386/avx-insertps-3.c: New test.
9127         * gcc.target/i386/avx-insertps-4.c: New test.
9128
9129 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
9130
9131         * gcc.target/avr/torture/pr41885.c (dg-options): Add
9132         -finline-limit=0
9133
9134 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
9135
9136         PR target/46779
9137         PR target/45291
9138         PR target/41894
9139         * gcc.target/avr/pr46779-1.c: New test case
9140         * gcc.target/avr/pr46779-2.c: New test case
9141
9142 2011-04-14  Jason Merrill  <jason@redhat.com>
9143
9144         * g++.dg/cpp0x/sfinae15.C: New.
9145
9146         * g++.dg/cpp0x/sfinae14.C: New.
9147
9148         * g++.dg/ext/vla10.C: New.
9149
9150 2011-04-14  Richard Guenther  <rguenther@suse.de>
9151
9152         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
9153
9154 2011-04-14  Richard Guenther  <rguenther@suse.de>
9155
9156         * gcc.dg/fold-bitand-4.c: Move ...
9157         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
9158
9159 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
9160
9161         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
9162         variables const.
9163         * gcc.target/avr/torture/trivial.c: Ditto.
9164
9165 2011-04-13  Jason Merrill  <jason@redhat.com>
9166
9167         * g++.dg/template/operator11.C: New.
9168
9169 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
9170
9171         PR middle-end/48591
9172         * gcc.dg/gomp/pr48591.c: New test.
9173
9174         PR c++/48570
9175         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
9176         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
9177
9178 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
9179
9180         PR c++/48574
9181         * g++.dg/template/dependent-expr7.C: New test case.
9182
9183 2011-04-13  Jason Merrill  <jason@redhat.com>
9184
9185         * g++.dg/cpp0x/sfinae13.C: New.
9186
9187 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
9188
9189         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
9190
9191 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
9192
9193         * gcc.target/arm/pr43698.c: Remove -march option.
9194
9195 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
9196
9197         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
9198         -march option.
9199
9200 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
9201
9202         PR fortran/48360
9203         PR fortran/48456
9204         * gfortran.dg/realloc_on_assign_6.f03: New test.
9205
9206 2011-04-12  Kai Tietz  <ktietz@redhat.com>
9207
9208         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
9209         targets the additional -mno-ms-bitfields and
9210         -Wno-packed-bitfield-compat options.
9211         * g++.dg/ext/bitfield3.C: Likewise.
9212         * g++.dg/ext/bitfield4.C: Likewise.
9213         * g++.dg/ext/bitfield5.C: Likewise.
9214         * gcc.dg/bitfld-15.c: Likewise.
9215         * gcc.dg/bitfld-16.c: Likewise.
9216         * gcc.dg/bitfld-17.c: Likewise.
9217         * gcc.dg/bitfld-18.c: Likewise.
9218
9219 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
9220
9221         * gcc.target/arm/neon-vld3-1.c: New test.
9222         * gcc.target/arm/neon-vst3-1.c: New test.
9223         * gcc.target/arm/neon/v*.c: Regenerate.
9224
9225 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
9226
9227         PR rtl-optimization/48549
9228         * g++.dg/opt/pr48549.C: New test.
9229
9230 2011-04-12  Richard Guenther  <rguenther@suse.de>
9231
9232         PR tree-optimization/46076
9233         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
9234
9235 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9236
9237         PR testsuite/21164
9238         * lib/compat.exp (compat-execute): Declare unsupported after
9239         stripping path from src1.
9240         * lib/lto.exp (lto-execute): Likewise.
9241
9242 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
9243
9244         PR c/48552
9245         * gcc.dg/pr48552-1.c: New test.
9246         * gcc.dg/pr48552-2.c: New test.
9247
9248 2011-04-11  Jason Merrill  <jason@redhat.com>
9249
9250         * g++.dg/cpp0x/sfinae12.C: New.
9251
9252         * g++.dg/cpp0x/enum10.C: New.
9253
9254         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
9255
9256         * g++.dg/cpp0x/rv-func.C: New.
9257
9258 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9259
9260         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
9261         alpha*-dec-osf5*.
9262
9263 2011-04-11  Martin Jambor  <mjambor@suse.cz>
9264
9265         PR tree-optimization/48195
9266         * gcc.dg/ipa/pr48195.c: New test.
9267
9268 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
9269
9270         * gnat.dg/return3.adb: Remove unused switch.
9271
9272 2011-04-08  Mike Stump  <mikestump@comcast.net>
9273
9274         PR testsuite/48506
9275         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
9276         default to fno-common.
9277
9278 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
9279
9280         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
9281         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
9282
9283 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9284
9285         PR fortran/48448
9286         * gfortran.dg/function_optimize_5.f90:  New test.
9287
9288 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
9289
9290         * gnat.dg/aggr17.adb: New test.
9291         * gnat.dg/aggr18.adb: Likewise.
9292
9293 2011-04-08  Michael Matz  <matz@suse.de>
9294
9295         PR middle-end/48389
9296         * gcc.target/i386/pr48389.c: New test.
9297
9298 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
9299
9300         PR rtl-optimization/48272
9301         * g++.dg/opt/pr48272.C: New.
9302
9303 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
9304
9305         PR rtl-optimization/48235
9306         * gcc.dg/pr48235.c: New.
9307
9308 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
9309
9310         PR rtl-optimization/48302
9311         * g++.dg/opt/pr48302.C: New.
9312
9313 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
9314
9315         PR target/48273
9316         * g++.dg/opt/pr48273.C: New.
9317
9318 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
9319
9320         PR rtl-optimization/48442
9321         * gcc.dg/pr48442.c: New.
9322
9323 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
9324
9325         PR tree-optimization/48377
9326         * gcc.dg/vect/pr48377.c: New test.
9327
9328 2011-04-07  Jason Merrill  <jason@redhat.com>
9329
9330         * g++.dg/cpp0x/regress/call1.C: New.
9331
9332         * g++.dg/cpp0x/variadic107.C: New.
9333
9334         * g++.dg/cpp0x/sfinae11.C: New.
9335         * g++.dg/cpp0x/noexcept02.C: Fix.
9336
9337         * g++.dg/cpp0x/sfinae10.C: New.
9338
9339         * g++.dg/cpp0x/sfinae9.C: New.
9340
9341         * c-c++-common/Wcast-qual-1.c: Move here from...
9342         * gcc.dg/cast-qual-3.c: ...here, and...
9343         * g++.dg/warn/Wcast-qual2.C: ...here.
9344
9345         * g++.dg/cpp0x/sfinae8.C: New.
9346
9347         * g++.dg/cpp0x/sfinae7.C: New.
9348
9349         * g++.dg/cpp0x/enum9.C: New.
9350
9351 2011-04-07  Mike Stump  <mikestump@comcast.net>
9352
9353         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
9354         with no trampolines.
9355
9356 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
9357
9358         PR fortran/48117
9359         * gfortran.dg/gomp/pr48117.f90: New test.
9360
9361         PR debug/48343
9362         * gcc.dg/torture/pr48343.c: New test.
9363
9364 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9365
9366         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
9367
9368 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
9369
9370         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
9371
9372 2011-04-07  Tom de Vries  <tom@codesourcery.com>
9373
9374         PR target/43920
9375         * lib/scanasm.exp (object-size): New proc.
9376         * gcc.target/arm/pr43920-2.c: New test.
9377
9378 2011-04-06  Tobias Burnus  <burnus@net-b.de>
9379
9380         PR fortran/18918
9381         PR fortran/48477
9382         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
9383
9384 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
9385
9386         * gcc.dg/mtune.c: Prune note from output.
9387
9388 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
9389
9390         PR debug/48466
9391         * gcc.dg/guality/pr36977.c: New test.
9392         * gcc.dg/guality/pr48466.c: New test.
9393
9394 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9395
9396         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
9397
9398 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
9399
9400         * gnat.dg/return3.adb: New test.
9401
9402 2011-04-06  Richard Guenther  <rguenther@suse.de>
9403
9404         PR tree-optimization/47663
9405         * gcc.dg/tree-ssa/inline-8.c: New testcase.
9406
9407 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
9408
9409         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
9410         Solaris 8 and 9 as well.
9411
9412 2011-04-05  Tom de Vries  <tom@codesourcery.com>
9413
9414         PR target/43920
9415         * gcc.target/arm/pr43920-1.c: New test.
9416
9417 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
9418
9419         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
9420         (cctor): Actually return the value.
9421         (main): Cast return values.
9422
9423 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9424
9425         * gfortran.dg/character_comparison_8.f90:  New test.
9426
9427 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9428
9429         * frontend-passes: (optimize_lexical_comparison): New function.
9430         (optimize_expr): Call it.
9431         (optimize_comparison): Also handle lexical comparison functions.
9432         Return false instad of -2 for unequal comparison.
9433
9434 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9435
9436         PR fortran/48412
9437         * function_optimize_4.f90:  New test.
9438
9439 2011-04-04  Tobias Burnus  <burnus@net-b.de>
9440
9441         PR fortran/18918
9442         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
9443         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
9444         * gfortran.dg/coarray_15.f90: New.
9445
9446 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9447
9448         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
9449         * gfortran.dg/bessel_7.f90: Likewise.
9450
9451 2011-04-03  Tobias Burnus  <burnus@net-b.de>
9452
9453         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
9454
9455 2011-04-03  Richard Guenther  <rguenther@suse.de>
9456             Ira Rosen  <ira.rosen@linaro.org>
9457
9458         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
9459         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
9460         -ftree-loop-if-convert-stores.
9461
9462 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
9463
9464         * gnat.dg/specs/aggr2.ads: New test.
9465
9466 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
9467
9468         * gnat.dg/debug2.ad[sb]: New test.
9469         * gnat.dg/debug2_pkg.ads: New helper.
9470         * gnat.dg/debug3.ad[sb]: New test.
9471
9472 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
9473
9474         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
9475
9476 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
9477
9478         PR middle-end/48335
9479         * gcc.c-torture/compile/pr48335-1.c: New test.
9480         * gcc.dg/pr48335-1.c: New test.
9481         * gcc.dg/pr48335-2.c: New test.
9482         * gcc.dg/pr48335-3.c: New test.
9483         * gcc.dg/pr48335-4.c: New test.
9484         * gcc.dg/pr48335-5.c: New test.
9485         * gcc.dg/pr48335-6.c: New test.
9486         * gcc.dg/pr48335-7.c: New test.
9487         * gcc.dg/pr48335-8.c: New test.
9488         * gcc.target/i386/pr48335-1.c: New test.
9489
9490 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
9491
9492         PR c/36299
9493         * gcc.dg/Waddress.c: New test.
9494
9495 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
9496
9497         PR fortran/48352
9498         * gfortran.dg/function_optimize_3.f90:  New test.
9499
9500 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
9501
9502         * gcc.c-torture/compile/20110401-1.c: New test.
9503
9504         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
9505         * g++.dg/lto/20091002-2_0.C: Likewise.
9506         * g++.dg/lto/20090303_0.c: Likewise.
9507         * g++.dg/lto/20091004-1_0.C: Likewise.
9508         * g++.dg/lto/20091002-3_0.C: Likewise.
9509         * g++.dg/lto/20091004-2_0.C: Likewise.
9510         * g++.dg/lto/20081123_0.C: Likewise.
9511         * g++.dg/lto/20090313_0.C: Likewise.
9512         * g++.dg/lto/20081109-1_0.C: Likewise.
9513         * g++.dg/lto/20081219_0.C: Likewise.
9514         * g++.dg/lto/20081204-1_0.C: Likewise.
9515         * g++.dg/lto/20090302_0.C: Likewise.
9516         * g++.dg/lto/20081119-1_0.C: Likewise.
9517         * g++.dg/lto/20081118_0.C: Likewise.
9518         * gcc.dg/lto/20091020-2_0.c: Likewise.
9519         * gcc.dg/lto/20090210_0.c: Likewise.
9520         * gcc.dg/lto/20081204-1_0.c: Likewise.
9521         * gcc.dg/lto/20081224_0.c: Likewise.
9522         * gcc.dg/lto/20090219_0.c: Likewise.
9523         * gcc.dg/lto/20091014-1_0.c: Likewise.
9524         * gcc.dg/lto/20091016-1_0.c: Likewise.
9525         * gcc.dg/lto/20090206-2_0.c: Likewise.
9526         * gcc.dg/lto/20090116_0.c: Likewise.
9527         * gcc.dg/lto/20091013-1_0.c: Likewise.
9528         * gcc.dg/lto/20091015-1_0.c: Likewise.
9529         * gcc.dg/lto/20090126-2_0.c: Likewise.
9530
9531 2011-03-31  Ian Lance Taylor  <iant@google.com>
9532
9533         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
9534
9535 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
9536
9537         * gnat.dg/opt16.adb: New test.
9538
9539 2011-03-31  Jason Merrill  <jason@redhat.com>
9540
9541         * g++.dg/cpp0x/defaulted24.C: New.
9542
9543 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9544
9545         PR target/16292
9546         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
9547         with -O0.
9548
9549 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
9550
9551         * g++.dg/other/i386-9.C: New test.
9552
9553 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9554
9555         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
9556
9557 2011-03-30  Jason Merrill  <jason@redhat.com>
9558
9559         * g++.dg/cpp0x/regress/error-recovery1.C: New.
9560
9561         * g++.dg/cpp0x/regress/isnan.C: New.
9562
9563         * g++.dg/cpp0x/initlist46.C: New.
9564
9565 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
9566
9567         PR target/47551
9568         * gcc.target/arm/neon-modes-2.c: New test.
9569
9570 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
9571
9572         PR c/48305
9573         * gcc.c-torture/compile/pr48305.c: New test.
9574
9575 2011-03-29  Jason Merrill  <jason@redhat.com>
9576
9577         * g++.dg/cpp0x/regress/value-dep1.C: New.
9578
9579 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
9580
9581         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
9582
9583 2011-03-29  Ian Lance Taylor  <iant@google.com>
9584
9585         * go.test/go-test.exp: Handle the test lines used in several new
9586         tests.
9587         (errchk): Add opts parameter.  Change all callers.  Handle parens
9588         in regexps.
9589
9590 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
9591             Dominique d'Humieres  <dominiq@lps.ens.fr>
9592
9593         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
9594         and __APPLE__ && __PPC__ && __ALTIVEC__.
9595
9596 2011-03-29  Jason Merrill  <jason@redhat.com>
9597
9598         * g++.dg/cpp0x/dependent1.C: New.
9599
9600         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
9601
9602         * g++.dg/cpp0x/constexpr-memfn1.C: New.
9603
9604         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
9605
9606 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
9607
9608         PR fortran/48095
9609         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
9610         * gfortran.dg/proc_ptr_comp_32.f90: New.
9611
9612 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
9613
9614         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
9615         check for corresponding warning.
9616
9617 2011-03-28  Jason Merrill  <jason@redhat.com>
9618
9619         * g++.dg/cpp0x/rv-deduce2.C: New.
9620
9621 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
9622
9623         PR debug/48203
9624         * gcc.dg/pr48203.c: New test.
9625
9626 2011-03-28  Jeff Law <law@redhat.com>
9627
9628         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
9629
9630 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
9631
9632         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
9633         and __PPC__ && __ALTIVEC__.
9634
9635 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
9636
9637         PR testsuite/48238
9638         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
9639         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9640         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9641         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9642
9643 2011-03-28  Jason Merrill  <jason@redhat.com>
9644
9645         * g++.dg/cpp0x/initlist-array2.C: New.
9646
9647         * g++.dg/cpp0x/initlist-array1.C: New.
9648
9649         * g++.dg/cpp0x/constexpr-compound.C: New.
9650
9651         * g++.dg/cpp0x/constexpr-using.C: New.
9652
9653         * g++.dg/cpp0x/constexpr-noexcept.C: New.
9654
9655 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
9656
9657         PR testsuite/48276
9658         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
9659
9660 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
9661
9662         * gcc.dg/slp-1.c: New test.
9663
9664 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9665
9666         * gcc.target/i386/avx256-unaligned-load-1.c: New.
9667         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
9668         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
9669         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
9670         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
9671         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
9672         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
9673         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
9674         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
9675         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
9676         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
9677         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
9678         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
9679         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
9680
9681 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
9682
9683         PR fortran/47065
9684         * gfortran.dg/trim_optimize_5.f90:  New test.
9685         * gfortran.dg/trim_optimize_6.f90:  New test.
9686
9687 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
9688
9689         PR target/38598
9690         * gcc.target/mips/madd-7.c: Remove -mlong32.
9691         * gcc.target/mips/msub-7.c: Likewise.
9692
9693 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
9694
9695         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
9696         accesses to preserve the meaning of the test for doubleword vectors.
9697         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
9698         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
9699
9700 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
9701
9702         PR fortran/48291
9703         * gfortran.dg/class_42.f03: New.
9704
9705 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
9706
9707         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
9708         strided accesses.
9709
9710 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
9711
9712         PR rtl-optimization/48144
9713         * gcc.dg/pr48144.c: New test.
9714
9715 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9716
9717         * gnat.dg/discr27.ad[sb]: New test.
9718
9719 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9720
9721         * gnat.dg/limited_with2.ad[sb]: New test.
9722         * gnat.dg/limited_with2_pkg1.ads: New helper.
9723         * gnat.dg/limited_with2_pkg2.ads: Likewise.
9724
9725 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9726
9727         * gnat.dg/opt15.adb: New test.
9728         * gnat.dg/opt15_pkg.ad[sb]: New helper.
9729
9730 2011-03-25  Tobias Burnus  <burnus@net-b.de>
9731
9732         PR fortran/48174
9733         PR fortran/45304
9734         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
9735         * gfortran.dg/leadz_trailz_3.f90: Ditto
9736
9737 2011-03-25  Martin Jambor  <mjambor@suse.cz>
9738
9739         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
9740
9741 2011-03-25  Jason Merrill  <jason@redhat.com>
9742
9743         * g++.dg/cpp0x/defaulted22.C: New.
9744         * g++.dg/cpp0x/defaulted23.C: New.
9745         * g++.dg/cpp0x/defaulted15.C: Adjust.
9746
9747 2011-03-25  Jason Merrill  <jason@redhat.com>
9748
9749         * g++.dg/cpp0x/move1.C: New.
9750
9751 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
9752
9753         PR target/48287
9754         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
9755
9756 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9757
9758         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
9759         for mips-sgi-irix6.5.
9760         Replace snprintf prototype by <stdio.h>.
9761
9762 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9763
9764         PR testsuite/48283
9765         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
9766         run_expensive_tests.
9767         * gcc.dg/graphite/block-4.c: Likewise.
9768         * gcc.dg/graphite/block-7.c: Likewise.
9769         * gcc.dg/graphite/block-8.c: Likewise.
9770
9771 2011-03-25  Richard Guenther  <rguenther@suse.de>
9772
9773         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
9774         * g++.dg/tree-ssa/pr8781.C: Likewise.
9775         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9776         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9777         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9778         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
9779         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9780         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
9781         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
9782         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
9783         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
9784         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
9785         * gcc.dg/tree-ssa/pr21574.c: Likewise.
9786         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
9787         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
9788         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
9789         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
9790         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9791         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9792         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9793         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
9794         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
9795         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9796         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
9797         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
9798         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
9799         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
9800         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
9801         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9802         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9803         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
9804         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
9805         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9806         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9807         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9808         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
9809         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
9810         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
9811         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
9812         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
9813         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
9814         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
9815         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
9816         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
9817         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
9818         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9819         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
9820         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9821         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
9822         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9823         * c-c++-common/pr46562-2.c: Likewise.
9824         * gfortran.dg/pr42108.f90: Likewise.
9825         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
9826         foo to be inlined even at -O1.
9827         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
9828         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
9829         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
9830         * gcc.dg/matrix/matrix.exp: Disable FRE.
9831
9832 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
9833
9834         PR debug/48204
9835         * gcc.dg/dfp/pr48204.c: New test.
9836
9837 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
9838
9839         PR target/48209
9840         * gcc.c-torture/execute/pr47917.c: Move this...
9841         * gcc.dg/torture/pr47917.c: to here and add xfails.
9842
9843 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9844
9845         * gnat.dg/array16.ad[sb]: New test.
9846         * gnat.dg/array16.ads: New helper.
9847
9848 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9849
9850         * gnat.dg/derived_type2.adb: New test.
9851
9852 2011-03-24  Richard Guenther  <rguenther@suse.de>
9853
9854         PR tree-optimization/48271
9855         * g++.dg/torture/pr48271.C: New testcase.
9856
9857 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9858
9859         * gnat.dg/array15.ad[sb]: New test.
9860
9861 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
9862
9863         PR target/48237
9864         * gcc.target/i386/pr48237.c: New test.
9865
9866 2011-03-24  Richard Guenther  <rguenther@suse.de>
9867
9868         PR middle-end/48269
9869         * gcc.dg/builtin-object-size-10.c: New testcase.
9870
9871 2011-03-24  Richard Guenther  <rguenther@suse.de>
9872
9873         PR tree-optimization/46562
9874         * c-c++-common/pr46562-2.c: New testcase.
9875         * c-c++-common/pr46562.c: Likewise.
9876
9877 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
9878
9879         * gcc.dg/vect/vect-cselim-1.c: New test.
9880         * gcc.dg/vect/vect-cselim-2.c: New test.
9881
9882 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
9883
9884         * gcc.target/arm/pr46934.c: New.
9885
9886 2011-03-23  Ian Lance Taylor  <iant@google.com>
9887
9888         * go.test/go-test.exp (errchk): Ignore lines containing ////.
9889
9890 2011-03-23  Richard Guenther  <rguenther@suse.de>
9891
9892         * gcc.dg/struct: Remove directory and contents.
9893
9894 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9895
9896         PR testsuite/48251
9897         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9898
9899 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
9900
9901         * gnat.dg/discr26.ad[sb]: New test.
9902         * gnat.dg/discr26_pkg.ads: New helper.
9903
9904 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
9905
9906         PR target/47553
9907         * gcc.target/arm/neon-vld-1.c: New test.
9908
9909 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
9910
9911         * gnat.dg/array14.ad[sb]: New test.
9912         * gnat.dg/array14_pkg.ads: New helper.
9913
9914 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
9915
9916         * gcc.c-torture/execute/920501-8.x: Remove.
9917         * gcc.c-torture/execute/930513-1.x: Remove.
9918         * gcc.c-torture/execute/960312-1.x: Remove.
9919         * gcc.c-torture/compile/20000804-1.c,
9920         gcc.c-torture/compile/20001205-1.c,
9921         gcc.c-torture/compile/20001226-1.c,
9922         gcc.c-torture/compile/20010518-2.c,
9923         gcc.c-torture/compile/20020312-1.c,
9924         gcc.c-torture/compile/20020604-1.c,
9925         gcc.c-torture/compile/920501-12.c,
9926         gcc.c-torture/compile/920501-4.c,
9927         gcc.c-torture/compile/920520-1.c,
9928         gcc.c-torture/compile/980506-1.c,
9929         gcc.c-torture/execute/980709-1.x,
9930         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
9931         options for m68hc11.
9932         * gcc.dg/cpp/assert4.c: Don't handle ARC.
9933         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
9934         m68hc11.
9935
9936 2011-03-22  Nick Clifton  <nickc@redhat.com>
9937
9938         * lib/target-supports.exp (check_profiling_available): Add MN10300
9939         to the list of targets that do not support profiling.  Restore
9940         alpha sorting to this list.
9941
9942 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
9943
9944         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
9945         failure on 32-bit systems.
9946         * gcc.dg/torture/vector-2.c: Ditto.
9947
9948 2011-03-22  Richard Guenther  <rguenther@suse.de>
9949
9950         PR tree-optimization/48228
9951         * gcc.dg/Wstrict-overflow-23.c: New testcase.
9952
9953 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
9954
9955         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
9956         powerpc.
9957
9958         PR target/48226
9959         * gcc.target/powerpc/pr48226.c: New file.
9960
9961 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
9962
9963         * lib/prune.exp (prune_gcc_output): Prune "could not create
9964         compact unwind for" warnings.
9965
9966 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
9967
9968         PR c/42544
9969         PR c/48197
9970         * gcc.c-torture/execute/pr42544.c: New test.
9971         * gcc.c-torture/execute/pr48197.c: New test.
9972
9973 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
9974
9975         PR preprocessor/48192
9976         * gcc.target/powerpc/pr48192.c: New file.
9977
9978         PR target/48053
9979         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
9980         split problem of 0 being loaded in a VSX register.
9981
9982 2011-03-21  Richard Guenther  <rguenther@suse.de>
9983
9984         PR c/47939
9985         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
9986         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9987         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9988         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9989
9990 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
9991
9992         PR target/48213
9993         * gcc.dg/pr48213.c: New test.
9994
9995 2011-03-21  Kai Tietz  <ktietz@redhat.com>
9996
9997         PR target/12171
9998         * g++.dg/plugin/attribute_plugin.c: Adjust test.
9999
10000 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
10001
10002         * gcc.target/arm/xor-and.c: New.
10003
10004 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10005
10006         PR fortran/22572
10007         * gfortran.dg/function_optimize_1.f90:  New test.
10008         * gfortran.dg/function_optimize_2.f90:  New test.
10009
10010 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
10011
10012         PR rtl-optimization/47502
10013         * gcc.target/i386/pr47502-1.c: New.
10014         * gcc.target/i386/pr47502-2.c: Likewise.
10015
10016 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
10017
10018         PR rtl-optimization/48156
10019         * gcc.dg/pr48156.c: New test.
10020
10021 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10022
10023         PR libfortran/47439
10024         * gfortran.dg/scratch_1.f90: Adjust test.
10025
10026 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10027
10028         PR libfortran/47439
10029         * gfortran.dg/scratch_1.f90: New test.
10030
10031 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
10032
10033         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
10034         variably modified typedefs.
10035         * gcc.dg/c1x-typedef-2.c: Remove.
10036
10037 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
10038
10039         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
10040         * gcc.dg/c1x-anon-struct-3.c: New test.
10041         * gcc.dg/anon-struct-11.c: Update.
10042
10043 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10044
10045         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
10046         dg-xfail-run-if.
10047         Only xfail with gas.
10048
10049 2011-03-18  Jason Merrill  <jason@redhat.com>
10050
10051         * g++.dg/template/fn-ptr1.C: New.
10052
10053         * g++.dg/overload/volatile1.C: New.
10054
10055         * g++.dg/opt/pr23372.C: New.
10056
10057         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
10058
10059 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10060
10061         PR middle-end/47405
10062         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
10063
10064 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
10065
10066         * gcc.target/arm/unsigned-extend-1.c: New.
10067
10068 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
10069
10070         PR bootstrap/48161
10071         * gcc.c-torture/compile/pr48161.c: New test.
10072
10073 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
10074
10075         PR middle-end/47725
10076         * gcc.dg/torture/pr47725.c: New.
10077
10078 2011-03-17  Jason Merrill  <jason@redhat.com>
10079
10080         * g++.dg/cpp0x/constexpr-overflow2.C: New.
10081         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
10082
10083 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
10084
10085         * gnat.dg/specs/elab2.ads: New test.
10086         * gnat.dg/specs/elab2_pkg.ads: New helper.
10087
10088 2011-03-17  Jason Merrill  <jason@redhat.com>
10089
10090         * g++.dg/cpp0x/decltype-1212.C: New.
10091         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
10092
10093 2011-03-17  Jason Merrill  <jason@redhat.com>
10094
10095         * g++.dg/parse/memfnquals1.C: New.
10096
10097 2011-03-17  Richard Guenther  <rguenther@suse.de>
10098
10099         PR middle-end/48134
10100         * gcc.dg/pr48134.c: New testcase.
10101
10102 2011-03-17  Richard Guenther  <rguenther@suse.de>
10103
10104         PR middle-end/48165
10105         * g++.dg/torture/pr48165.C: New testcase.
10106
10107 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
10108
10109         PR rtl-optimization/48141
10110         * gcc.dg/pr48141.c: New test.
10111
10112 2011-03-16  Jason Merrill  <jason@redhat.com>
10113
10114         * g++.dg/cpp0x/constexpr-48089.C: New.
10115
10116         * g++.dg/cpp0x/constexpr-abi1.C: New.
10117
10118         * g++.dg/cpp0x/constexpr-46336.C: New.
10119         * g++.dg/parse/friend5.C: Adjust expected errors.
10120
10121         * g++.dg/cpp0x/constexpr-47570.C: New.
10122
10123 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
10124
10125         PR debug/47510
10126         * ++.dg/debug/dwarf2/typedef6.C: New test.
10127
10128 2011-03-16  Jason Merrill  <jason@redhat.com>
10129
10130         * g++.dg/cpp0x/elision2.C: New.
10131
10132         * g++.dg/cpp0x/constexpr-array3.C: New.
10133
10134 2011-03-16  Jason Merrill  <jason@redhat.com>
10135
10136         * g++.dg/cpp0x/sfinae6.C: New.
10137         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
10138         * g++.dg/cpp0x/pr45908.C: Likewise.
10139         * g++.dg/cpp0x/sfinae6.C: Likewise.
10140         * g++.old-deja/g++.jason/conversion11.C: Likewise.
10141         * g++.old-deja/g++.law/arg11.C: Likewise.
10142
10143 2011-03-16  Jason Merrill  <jason@redhat.com>
10144
10145         * g++.dg/template/incomplete6.C: New.
10146
10147 2011-03-16  Jeff Law <law@redhat.com>
10148
10149         * gcc.dg/tree-ssa/vrp55.c: New test.
10150
10151 2011-03-16  Jason Merrill  <jason@redhat.com>
10152
10153         * g++.dg/cpp0x/auto22.C: New.
10154
10155 2011-03-16  Richard Guenther  <rguenther@suse.de>
10156
10157         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
10158         optimizing it away if promoted to const.
10159
10160 2011-03-16  Richard Guenther  <rguenther@suse.de>
10161
10162         PR tree-optimization/48149
10163         * gcc.dg/fold-complex-1.c: New testcase.
10164
10165 2011-03-16  Richard Guenther  <rguenther@suse.de>
10166
10167         PR testsuite/48147
10168         * gcc.dg/guality/pr45882.c: Really make sure no inlining
10169         or cloning happens.
10170
10171 2011-03-16  Richard Guenther  <rguenther@suse.de>
10172
10173         PR tree-optimization/26134
10174         * gcc.dg/tree-ssa/complex-6.c: New testcase.
10175
10176 2011-03-16  Richard Guenther  <rguenther@suse.de>
10177
10178         PR tree-optimization/48146
10179         * gcc.dg/torture/pr48146.c: New testcase.
10180
10181 2011-03-16  Richard Guenther  <rguenther@suse.de>
10182
10183         * gcc.dg/tree-ssa/pr14814.c: Adjust.
10184         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
10185
10186 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
10187
10188         PR middle-end/48136
10189         * gcc.c-torture/compile/pr48136.c: New test.
10190
10191         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
10192
10193         PR debug/45882
10194         * gcc.dg/guality/pr45882.c: New test.
10195
10196 2011-03-15  Jason Merrill  <jason@redhat.com>
10197
10198         * g++.dg/cpp0x/constexpr-recursion.C: New.
10199
10200         * g++.dg/cpp0x/implicit11.C: New.
10201
10202 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
10203
10204         * g++.dg/cpp0x/constexpr-attribute.C: New.
10205
10206 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10207
10208         * g++.dg/parse/pr34758.C: New.
10209
10210 2011-03-15  Xinliang David Li  <davidxl@google.com>
10211
10212         PR c/47837
10213         * gcc.dg/uninit-pred-7_d.c: New test.
10214         * gcc.dg/uninit-pred-8_d.c: New test.
10215
10216 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
10217
10218         PR target/46788
10219         * gcc.target/arm/pr46788.c: New.
10220
10221 2011-03-15  Richard Guenther  <rguenther@suse.de>
10222
10223         PR middle-end/47650
10224         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
10225         * gfortran.dg/ishft_4.f90: Likewise.
10226         * gfortran.dg/leadz_trailz_3.f90: Likewise.
10227
10228 2011-03-15  Richard Guenther  <rguenther@suse.de>
10229
10230         PR tree-optimization/13954
10231         * g++.dg/tree-ssa/pr13954.C: New testcase.
10232
10233 2011-03-15  Richard Guenther  <rguenther@suse.de>
10234
10235         PR tree-optimization/48037
10236         * gcc.target/i386/pr48037-1.c: New testcase.
10237
10238 2011-03-15  Richard Guenther  <rguenther@suse.de>
10239
10240         PR tree-optimization/41490
10241         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
10242         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
10243         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
10244         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
10245         * g++.dg/tree-ssa/pr33604.C: Adjust.
10246
10247 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
10248
10249         PR middle-end/47917
10250         * gcc.c-torture/execute/pr47917.c: New test.
10251         * gcc.dg/pr47917.c: New test.
10252
10253         PR middle-end/38878
10254         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
10255
10256 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
10257
10258         * gcc.target/i386/sse4_1-floor-vec.c: New test.
10259         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
10260         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
10261         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
10262         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
10263         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
10264         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
10265         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
10266         * gcc.target/i386/avx-floor-vec.c: Ditto.
10267         * gcc.target/i386/avx-ceil-vec.c: Ditto.
10268         * gcc.target/i386/avx-trunc-vec.c: Ditto.
10269         * gcc.target/i386/avx-rint-vec.c: Ditto.
10270         * gcc.target/i386/avx-floorf-vec.c: Ditto.
10271         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
10272         * gcc.target/i386/avx-truncf-vec.c: Ditto.
10273         * gcc.target/i386/avx-rintf-vec.c: Ditto.
10274
10275 2011-03-14  Tom Tromey  <tromey@redhat.com>
10276
10277         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
10278         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
10279         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
10280
10281 2011-03-14  Tom Tromey  <tromey@redhat.com>
10282
10283         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
10284         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
10285         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
10286
10287 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
10288
10289         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
10290
10291 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
10292
10293         PR rtl-optimization/47166
10294         * gcc.c-torture/execute/postmod-1.c: New test.
10295
10296 2011-03-14  Richard Guenther  <rguenther@suse.de>
10297
10298         PR middle-end/48098
10299         * gcc.dg/torture/pr48098.c: New testcase.
10300
10301 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
10302
10303         PR target/48053
10304         * gcc.target/powerpc/pr48053-1.c: New test.
10305         * gcc.target/powerpc/pr48053-2.c: Likewise.
10306
10307 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
10308
10309         PR libfortran/48066
10310         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
10311
10312 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
10313
10314         PR libfortran/48066
10315         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
10316
10317 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
10318
10319         PR fortran/48059
10320         * gfortran.dg/class_41.f03: New.
10321
10322 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
10323
10324         * g++.dg/conversion/cast3.C: New test.
10325
10326 2011-03-11  Jason Merrill  <jason@redhat.com>
10327
10328         * g++.dg/template/error45.C: New.
10329
10330         * g++.dg/parse/no-type-defn1.C: New.
10331
10332         * g++.dg/ext/attrib40.C: New.
10333
10334         * g++.dg/cpp0x/regress/array1.C: New.
10335
10336 2011-03-11  Richard Guenther  <rguenther@suse.de>
10337
10338         PR tree-optimization/48067
10339         * gcc.dg/pr48067.c: New testcase.
10340
10341 2011-03-11  Richard Guenther  <rguenther@suse.de>
10342
10343         PR lto/48073
10344         * g++.dg/lto/20110311-1_0.C: New testcase.
10345
10346 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
10347
10348         PR c++/48035
10349         * g++.dg/inherit/virtual8.C: New test.
10350
10351         PR middle-end/48044
10352         * gcc.dg/torture/pr48044.c: New test.
10353
10354 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
10355
10356         PR fortran/47768
10357         * gfortran.dg/proc_ptr_comp_31.f90: New.
10358
10359 2011-03-11  Richard Guenther  <rguenther@suse.de>
10360
10361         PR tree-optimization/47278
10362         * gcc.dg/torture/pr47278-1.c: New testcase.
10363         * gcc.dg/torture/pr47278-2.c: Likewise.
10364
10365 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
10366
10367         PR tree-optimization/48063
10368         * gcc.dg/torture/pr48063.c: New test.
10369
10370 2011-03-10  Jason Merrill  <jason@redhat.com>
10371
10372         * g++.dg/template/array22.C: New.
10373
10374         * g++.dg/cpp0x/syntax-err1.C: New.
10375         * g++.dg/parse/error36.C: Adjust expected errors.
10376         * g++.old-deja/g++.pt/ctor2.C: Likewise.
10377         * g++.old-deja/g++.pt/typename3.C: Likewise.
10378         * g++.old-deja/g++.pt/typename4.C: Likewise.
10379         * g++.old-deja/g++.pt/typename6.C: Likewise.
10380
10381 2011-03-09  Jason Merrill  <jason@redhat.com>
10382
10383         * g++.dg/template/nontype22.C: New.
10384
10385 2011-03-09  Martin Jambor  <mjambor@suse.cz>
10386
10387         PR tree-optimization/47714
10388         * g++.dg/torture/pr47714.C: New test.
10389
10390 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
10391
10392         PR target/47755
10393         * gcc.target/powerpc/pr47755-2.c: New file.
10394
10395 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
10396
10397         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
10398         is not set in the environment, pass 64 as first argument when not
10399         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
10400         native where ulimit -u is supported.
10401
10402 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10403
10404         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
10405
10406 2011-03-08  Jason Merrill  <jason@redhat.com>
10407
10408         * g++.dg/template/nontype21.C: New.
10409
10410         * g++.dg/template/anon5.C: New.
10411
10412 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
10413
10414         PR debug/47881
10415         * gcc.dg/pr47881.c: New test.
10416
10417 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
10418
10419         PR c++/47957
10420         * g++.dg/lookup/template3.C: New test.
10421
10422 2011-03-08  Kai Tietz  <ktietz@redhat.com>
10423
10424         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
10425         'long' type.
10426
10427 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
10428
10429         PR testsuite/47954
10430         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
10431         sizeof to compute alignment.
10432
10433 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
10434
10435         PR tree-optimization/48022
10436         * gcc.dg/pr48022-1.c: New test.
10437         * gcc.dg/pr48022-2.c: New test.
10438
10439 2011-03-07  Jason Merrill  <jason@redhat.com>
10440
10441         * g++.dg/template/nontype20.C: New.
10442         * g++.dg/init/member1.C: Adjust expected errors.
10443         * g++.dg/parse/constant4.C: Likewise.
10444         * g++.dg/template/qualified-id3.C: Likewise.
10445         * g++.old-deja/g++.pt/crash10.C: Likewise.
10446
10447         * g++.dg/cpp0x/regress/non-const1.C: New.
10448
10449 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
10450
10451         PR debug/47991
10452         * gcc.dg/pr47991.c: New test.
10453
10454 2011-03-07  Jason Merrill  <jason@redhat.com>
10455
10456         * g++.dg/abi/mangle46.C: New.
10457
10458 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
10459
10460         PR target/47862
10461         * gcc.target/powerpc/pr47862.c: New.
10462
10463 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
10464
10465         PR target/45413
10466         * gcc.target/i386/combine-mul.c: Require nonpic.
10467
10468 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
10469             Nathan Froyd  <froydnj@codesourcery.com>
10470
10471         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
10472
10473 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
10474
10475         * README.QMTEST: Remove.
10476
10477 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
10478             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10479
10480         PR fortran/47850
10481         * gfortran.dg/array_constructor_37.f90 : New test.
10482
10483 2011-03-05  Jason Merrill  <jason@redhat.com>
10484
10485         * g++.dg/abi/mangle39.C: ABI v5, not 6.
10486         * g++.dg/abi/mangle45.C: Likewise.
10487         * g++.dg/cpp0x/trailing1.C: Likewise.
10488
10489 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10490
10491         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
10492
10493 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
10494
10495         PR rtl-optimization/47899
10496         * gcc.dg/pr47899.c: New test.
10497
10498         * gcc.dg/torture/pr47968.c: Ignore warnings.
10499
10500         PR tree-optimization/47967
10501         * gcc.c-torture/compile/pr47967.c: New test.
10502
10503 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
10504
10505         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
10506         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
10507
10508 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
10509
10510         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
10511         and property_getAttributes() if __OBJC2__.
10512         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10513         * objc.dg/property/property-encoding-1.m: New.
10514         * obj-c++.dg/property/property-encoding-1.mm: New.
10515
10516 2011-03-04  Jason Merrill  <jason@redhat.com>
10517
10518         * g++.dg/template/pseudodtor6.C: New.
10519
10520         * g++.dg/inherit/covariant19.C: New.
10521
10522 2011-03-04  Richard Guenther  <rguenther@suse.de>
10523
10524         PR middle-end/47968
10525         * gcc.dg/torture/pr47968.c: New testcase.
10526
10527 2011-03-04  Richard Guenther  <rguenther@suse.de>
10528
10529         PR middle-end/47975
10530         * gcc.dg/torture/pr47975.c: New testcase.
10531
10532 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
10533
10534         PR c++/47974
10535         * g++.dg/template/crash106.C: New.
10536
10537 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
10538
10539         PR c/47963
10540         * gcc.dg/gomp/pr47963.c: New test.
10541         * g++.dg/gomp/pr47963.C: New test.
10542
10543 2011-03-02  Jason Merrill  <jason@redhat.com>
10544
10545         * g++.dg/cpp0x/regress/condition1.C: New.
10546
10547         * g++.dg/cpp0x/constexpr-ctor9.C: New.
10548
10549 2011-03-01  Jason Merrill  <jason@redhat.com>
10550
10551         * g++.dg/cpp0x/lambda/lambda-98.C: New.
10552
10553         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
10554
10555 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
10556
10557         PR rtl-optimization/47925
10558         * gcc.c-torture/execute/pr47925.c: New test.
10559
10560 2011-03-01  Jason Merrill  <jason@redhat.com>
10561
10562         * g++.dg/cpp0x/decltype25.C: New.
10563
10564         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
10565
10566 2011-03-01  Richard Guenther  <rguenther@suse.de>
10567
10568         PR tree-optimization/47890
10569         * gcc.dg/torture/pr47890.c: New testcase.
10570
10571 2011-03-01  Richard Guenther  <rguenther@suse.de>
10572
10573         PR lto/47924
10574         * gcc.dg/lto/pr47924_0.c: New testcase.
10575
10576 2011-03-01  Richard Guenther  <rguenther@suse.de>
10577
10578         PR lto/46911
10579         * gfortran.dg/lto/pr46911_0.f: New testcase.
10580
10581 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10582
10583         PR libgfortran/47933
10584         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
10585         compile errors from older code form.
10586
10587 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10588
10589         PR libgfortran/47567
10590         * gfortran.dg/fmt_fw_d.f90: New test.
10591
10592 2011-02-28  Jason Merrill  <jason@redhat.com>
10593
10594         * g++.dg/inherit/covariant18.C: New.
10595
10596 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
10597
10598         PR middle-end/47893
10599         * gcc.dg/pr47893.c: New test.
10600
10601 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
10602
10603         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
10604         NULL in case of a selector with conflicting types.
10605         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
10606
10607 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
10608
10609         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
10610         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
10611         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
10612         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
10613
10614 2011-02-28  Jason Merrill  <jason@redhat.com>
10615
10616         PR c++/47906
10617         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
10618
10619 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10620
10621         PR libgfortran/47778
10622         * gfortran.dg/namelist_71.f90: New test.
10623
10624 2011-02-27  Jason Merrill  <jason@redhat.com>
10625
10626         PR c++/47906
10627         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
10628         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
10629
10630 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
10631
10632         PR c++/46466
10633         * g++.dg/cpp0x/constexpr-ctor8.C: New.
10634
10635 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
10636
10637         PR fortran/47886
10638         * gfortran.dg/gomp/task-1.f90: Removed.
10639
10640 2011-02-26  Jason Merrill  <jason@redhat.com>
10641
10642         * g++.dg/template/this-targ1.C: New.
10643
10644         * g++.dg/cpp0x/regress/template-const1.C: New.
10645         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
10646         * g++.dg/template/function1.C: Adjust.
10647         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
10648         * g++.dg/debug/debug7.C: Adjust.
10649
10650 2011-02-26  Tobias Burnus  <burnus@net-b.de>
10651
10652         PR fortran/47886
10653         * gfortran.dg/gomp/task-1.f90: New.
10654
10655 2011-02-25  Jie Zhang  <jie@codesourcery.com>
10656
10657         * gcc.target/arm/neon-thumb2-move.c: Add
10658         dg-require-effective-target arm_thumb2_ok.
10659
10660 2011-02-24  Jason Merrill  <jason@redhat.com>
10661
10662         * g++.dg/parse/constant1.C: Specify C++98 mode.
10663         * g++.dg/parse/constant5.C: Likewise.
10664         * g++.dg/parse/error2.C: Likewise.
10665         * g++.dg/parse/semicolon3.C: Likewise.
10666         * g++.dg/template/crash14.C: Likewise.
10667         * g++.dg/template/local4.C: Likewise.
10668         * g++.dg/template/nontype3.C: Likewise.
10669         * g++.dg/parse/crash31.C: Adjust expected errors.
10670         * g++.dg/template/function1.C: Likewise.
10671         * g++.dg/template/ref3.C: Likewise.
10672         * g++.dg/template/static9.C: Likewise.
10673         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
10674
10675         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
10676         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
10677         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
10678         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
10679         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
10680
10681 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
10682
10683         PR fortran/47878
10684         * gfortran.dg/pr47878.f90: New test.
10685
10686 2011-02-24  Richard Guenther  <rguenther@suse.de>
10687
10688         PR testsuite/47801
10689         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
10690         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
10691
10692 2011-02-24  Richard Guenther  <rguenther@suse.de>
10693
10694         PR fortran/47839
10695         * gfortran.dg/lto/pr47839_0.f90: New testcase.
10696         * gfortran.dg/lto/pr47839_1.f90: Likewise.
10697
10698 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10699
10700         PR libgfortran/47567
10701         * gfortran.dg/fmt_f0_1.f90: Update test.
10702
10703 2011-02-23  Jason Merrill  <jason@redhat.com>
10704
10705         * g++.dg/abi/mangle39.C: Adjust parm mangling.
10706         * g++.dg/abi/mangle45.C: New.
10707
10708         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
10709         * g++.dg/template/canon-type-9.C: Match use of decltype
10710         between declaration and definition.
10711         * g++.dg/template/canon-type-12.C: Likewise.
10712
10713 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
10714
10715         PR fortran/40850
10716         * gfortran.dg/nested_allocatables_1.f90: New.
10717
10718 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
10719
10720         PR c++/46868
10721         * g++.dg/pr46868.C: New test.
10722         * g++.dg/parse/parameter-declaration-1.C: Adjust.
10723         * g++.dg/parse/error14.C: Adjust.
10724
10725 2011-02-23  Richard Guenther  <rguenther@suse.de>
10726
10727         PR tree-optimization/47838
10728         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
10729
10730 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
10731
10732         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
10733
10734 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
10735
10736         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
10737         * gfortran.dg/count_init_expr.f03: Ditto.
10738         * gfortran.dg/gomp/pr43711.f90: Ditto.
10739         * gcc.dg/struct-parse-2.c: Ditto.
10740         * gcc.dg/parse-error-3.c: Ditto.
10741         * gcc.dg/Wlogical-op-1.c: Ditto.
10742         * gcc.dg/Walways-true-1.c: Ditto.
10743         * gcc.dg/pr24225.c: Ditto.
10744         * gcc.dg/Walways-true-2.c: Ditto.
10745         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
10746         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
10747         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
10748         * g++.dg/overload/defarg4.C: Ditto.
10749         * g++.dg/inherit/covariant16.C: Ditto.
10750         * g++.dg/inherit/virtual7.C: Ditto.
10751         * g++.dg/template/canon-type-9.C: Ditto.
10752         * g++.dg/template/access19.C: Ditto.
10753         * g++.dg/template/call7.C: Ditto.
10754         * g++.dg/template/canon-type-2.C: Ditto.
10755         * g++.dg/template/init7.C: Ditto.
10756         * g++.dg/template/sizeof-template-argument.C: Ditto.
10757         * g++.dg/template/const3.C: Ditto.
10758         * g++.dg/template/sfinae26.C: Ditto.
10759         * g++.dg/template/sfinae26.C: Ditto.
10760         * g++.dg/template/canon-type-11.C: Ditto.
10761         * g++.dg/template/union2.C: Ditto.
10762         * g++.dg/template/canon-type-3.C: Ditto.
10763         * g++.dg/template/canon-type-1.C: Ditto.
10764         * g++.dg/template/canon-type-5.C: Ditto.
10765         * g++.dg/template/canon-type-7.C: Ditto.
10766         * g++.dg/template/canon-type-10.C: Ditto.
10767         * g++.dg/template/spec36.C: Ditto.
10768         * g++.dg/template/typedef38.C: Ditto.
10769         * g++.dg/template/canon-type-4.C: Ditto.
10770         * g++.dg/template/canon-type-6.C: Ditto.
10771         * g++.dg/template/canon-type-13.C: Ditto.
10772         * g++.dg/template/instantiate9.C: Ditto.
10773         * g++.dg/template/ttp22.C: Ditto.
10774         * g++.dg/warn/Wreturn-type-6.C: Ditto.
10775         * g++.dg/warn/Walways-true-1.C: Ditto.
10776         * g++.dg/warn/Wlogical-op-1.C: Ditto.
10777         * g++.dg/warn/Walways-true-2.C: Ditto.
10778         * g++.dg/conversion/op4.C: Ditto.
10779         * g++.dg/opt/pr19650.C: Ditto.
10780         * g++.dg/lookup/friend11.C: Ditto.
10781         * g++.dg/other/default2.C: Ditto.
10782         * g++.dg/other/default3.C: Ditto.
10783         * g++.dg/other/dtor2.C: Ditto.
10784         * g++.dg/other/friend5.C: Ditto.
10785         * g++.dg/other/default5.C: Ditto.
10786         * g++.dg/init/brace6.C: Ditto.
10787         * g++.dg/init/aggr5.C: Ditto.
10788         * g++.dg/init/error2.C: Ditto.
10789         * g++.dg/expr/bound-mem-fun.C: Ditto.
10790         * g++.dg/expr/cond6.C: Ditto.
10791         * g++.dg/expr/stmt-expr-1.C: Ditto.
10792         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
10793         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
10794         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
10795         * g++.dg/cpp0x/bracket1.C: Ditto.
10796         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
10797         * g++.dg/cpp0x/pr38646.C: Ditto.
10798         * g++.dg/cpp0x/variadic73.C: Ditto.
10799         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
10800         * g++.dg/cpp0x/bracket4.C: Ditto.
10801         * g++.dg/cpp0x/decltype4.C: Ditto.
10802         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
10803         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
10804         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
10805         * g++.dg/cpp0x/variadic-new2.C: Ditto.
10806         * g++.dg/cpp0x/decltype2.C: Ditto.
10807         * g++.dg/cpp0x/decltype1.C: Ditto.
10808         * g++.dg/cpp0x/bracket2.C: Ditto.
10809         * g++.dg/cpp0x/decltype5.C: Ditto.
10810         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
10811         * g++.dg/cpp0x/variadic70.C: Ditto.
10812         * g++.dg/cpp0x/decltype6.C: Ditto.
10813         * g++.dg/cpp0x/rvo.C: Ditto.
10814         * g++.dg/cpp0x/vt-40092.C: Ditto.
10815         * g++.dg/cpp0x/variadic-new.C: Ditto.
10816         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
10817         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
10818         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
10819         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
10820         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
10821         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
10822         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
10823         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
10824         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
10825         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
10826         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
10827         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
10828         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
10829         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
10830         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
10831         * g++.dg/cpp0x/pr39639.C: Ditto.
10832         * g++.dg/cpp0x/decltype3.C: Ditto.
10833         * g++.dg/cpp0x/variadic68.C: Ditto.
10834         * g++.dg/cpp0x/variadic-function.C: Ditto.
10835         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
10836         * g++.dg/cpp0x/variadic-bind.C: Ditto.
10837         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
10838         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
10839         * g++.dg/parse/crash35.C: Ditto.
10840         * g++.dg/parse/crash40.C: Ditto.
10841         * g++.dg/parse/defarg12.C: Ditto.
10842         * g++.dg/parse/crash34.C: Ditto.
10843         * g++.dg/parse/constructor3.C: Ditto.
10844         * g++.dg/parse/template23.C: Ditto.
10845         * g++.dg/parse/crash56.C: Ditto.
10846         * g++.dg/parse/dtor13.C: Ditto.
10847         * g++.dg/parse/error33.C: Ditto.
10848         * g++.dg/parse/ctor9.C: Ditto.
10849         * g++.dg/parse/error32.C: Ditto.
10850         * g++.dg/parse/error37.C: Ditto.
10851         * g++.dg/parse/bitfield3.C: Ditto.
10852         * g++.dg/parse/struct-4.C: Ditto.
10853         * g++.dg/ext/has_trivial_copy.C: Ditto.
10854         * g++.dg/ext/is_polymorphic.C: Ditto.
10855         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
10856         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
10857         * g++.dg/ext/has_nothrow_assign.C: Ditto.
10858         * g++.dg/ext/is_union.C: Ditto.
10859         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
10860         * g++.dg/ext/is_pod.C: Ditto.
10861         * g++.dg/ext/has_virtual_destructor.C: Ditto.
10862         * g++.dg/ext/has_trivial_constructor.C: Ditto.
10863         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
10864         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
10865         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
10866         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
10867         * g++.dg/ext/is_abstract.C: Ditto.
10868         * g++.dg/ext/has_trivial_assign.C: Ditto.
10869         * g++.dg/ext/is_class.C: Ditto.
10870         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
10871         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
10872         * g++.dg/ext/is_base_of.C: Ditto.
10873         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
10874         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
10875         * g++.dg/ext/is_empty.C: Ditto.
10876         * g++.dg/ext/is_enum.C: Ditto.
10877         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
10878         * gnat.dg/opt11.adb: Ditto.
10879         * obj-c++.dg/pr45735.mm: Ditto.
10880         * obj-c++.dg/pr24393.mm: Ditto.
10881         * obj-c++.dg/exceptions-2.mm: Ditto.
10882         * objc.dg/pr45735.m: Ditto.
10883         * objc.dg/pr24393.m: Ditto.
10884
10885 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
10886
10887         * objc.dg/attributes/objc-exception-1.m: New.
10888
10889 2011-02-23  Jie Zhang  <jie@codesourcery.com>
10890
10891         * gcc.dg/cpp/include7.c: New test.
10892
10893 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
10894
10895         PR c++/47242
10896         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
10897
10898 2011-02-23  Jie Zhang  <jie@codesourcery.com>
10899
10900         PR rtl-optimization/47763
10901         * gcc.dg/pr47763.c: New test.
10902
10903 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
10904
10905         PR fortran/45743
10906         * gfortran.dg/whole_file_32.f90 : New test.
10907
10908 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
10909
10910         PR c++/47666
10911         * g++.dg/inherit/virtual7.C: New test.
10912
10913 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
10914
10915         PR objc/47832
10916         * objc.dg/type-size-3.m: Updated error message.
10917         * objc.dg/type-size-4.m: New test.
10918         * objc.dg/type-size-5.m: New test.
10919
10920 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10921
10922         * lib/gnat.exp: Fix comments.
10923         Don't load libgloss.exp.
10924         (default_gnat_version): Call $compiler with --version.
10925         Adapt regexp for gnatmake output, insert version.
10926         (gnat_version): New proc.
10927         (gnat_init): Remove gnat_libgcc_s_path.
10928         (gnat_target_compile): Likewise.
10929         Remove ld_library_path.
10930         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
10931         (gnat_pass): Remove.
10932         (gnat_pass): Remove.
10933         (gnat_finish): Remove.
10934         (gnat_exit): Remove.
10935         (local_find_gnatmake): Reindent.
10936         (runtest_file_p): Remove.
10937         (prune_warnings): Remove.
10938         (find_gnatclean): New proc.
10939         * lib/gnat-dg.exp (lremove): New proc.
10940         (gnat-dg-test): Reindent.
10941         Remove additional output files.
10942         (gnat-dg-runtest): Remove.
10943
10944         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
10945         * gnat.dg/loop_optimization6.adb: Likewise.
10946         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
10947
10948 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
10949
10950         PR tree-optimization/47835
10951         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
10952
10953 2011-02-22  Tobias Burnus  <burnus@net-b.de>
10954
10955         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
10956         * gfortran.dg/abstract_type_2.f03: Ditto.
10957         * gfortran.dg/abstract_type_3.f03: Ditto.
10958         * gfortran.dg/abstract_type_4.f03: Ditto.
10959         * gfortran.dg/abstract_type_5.f03: Ditto.
10960         * gfortran.dg/abstract_type_6.f03: Ditto.
10961         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
10962         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
10963         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
10964         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
10965         * gfortran.dg/array_function_5.f90: Ditto.
10966         * gfortran.dg/asynchronous_3.f03: Ditto.
10967         * gfortran.dg/char_expr_1.f90: Ditto.
10968         * gfortran.dg/class_14.f03: Ditto.
10969         * gfortran.dg/data_array_6.f: Ditto.
10970         * gfortran.dg/data_invalid.f90: Ditto.
10971         * gfortran.dg/dot_product_1.f03: Ditto.
10972         * gfortran.dg/func_derived_5.f90: Ditto.
10973         * gfortran.dg/func_result_4.f90: Ditto.
10974         * gfortran.dg/implied_do_1.f90: Ditto.
10975         * gfortran.dg/initialization_25.f90: Ditto.
10976         * gfortran.dg/initialization_26.f90: Ditto.
10977         * gfortran.dg/interface_34.f90: Ditto.
10978         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
10979         * gfortran.dg/keyword_symbol_1.f90: Ditto.
10980         * gfortran.dg/matmul_8.f03: Ditto.
10981         * gfortran.dg/merge_init_expr.f90: Ditto.
10982         * gfortran.dg/pack_assign_1.f90: Ditto.
10983         * gfortran.dg/pack_vector_1.f90: Ditto.
10984         * gfortran.dg/pointer_check_8.f90: Ditto.
10985         * gfortran.dg/product_init_expr.f03: Ditto.
10986         * gfortran.dg/reshape_order_5.f90: Ditto.
10987         * gfortran.dg/reshape_shape_1.f90: Ditto.
10988         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
10989         * gfortran.dg/same_name_2.f90: Ditto.
10990         * gfortran.dg/selected_real_kind_1.f90: Ditto.
10991         * gfortran.dg/spread_init_expr.f03: Ditto.
10992         * gfortran.dg/stmt_func_1.f90: Ditto.
10993         * gfortran.dg/sum_init_expr.f03: Ditto.
10994         * gfortran.dg/transpose_3.f03: Ditto.
10995         * gfortran.dg/unpack_init_expr.f03: Ditto.
10996         * gfortran.dg/warn_conversion.f90: Ditto.
10997         * gfortran.dg/warn_conversion_2.f90: Ditto.
10998         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
10999         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
11000         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
11001         * gfortran.dg/whole_file_16.f90: Ditto.
11002         * gfortran.dg/whole_file_17.f90: Ditto.
11003         * gfortran.dg/whole_file_18.f90: Ditto.
11004         * gfortran.dg/whole_file_20.f03: Ditto.
11005         * gfortran.dg/whole_file_5.f90: Ditto.
11006         * gfortran.dg/whole_file_6.f90: Ditto.
11007         * gfortran.dg/write_invalid_format.f90: Ditto.
11008         * gfortran.dg/zero_sized_6.f90: Ditto.
11009
11010 2011-02-21  Jeff Law <law@redhat.com>
11011
11012         PR rtl-optimization/46178
11013         * gcc.target/i386/pr46178.c: New test.
11014
11015         PR rtl-optimization/46002
11016         * gcc.c-torture/compile/pr46002.c: New test.
11017
11018 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11019
11020         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
11021         *-*-hpux10*.
11022
11023 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
11024
11025         PR debug/47106
11026         * g++.dg/debug/pr47106.C: Require effective target lto.
11027
11028 2011-02-21  Jason Merrill  <jason@redhat.com>
11029
11030         * g++.dg/cpp0x/constexpr-diag2.C: New.
11031
11032 2011-02-20  Jason Merrill  <jason@redhat.com>
11033
11034         * g++.dg/cpp0x/constexpr-ctor7.C: New.
11035
11036         * g++.dg/cpp0x/fntmpdefarg2.C: New.
11037
11038         * g++.dg/overload/conv-op1.C: New.
11039
11040         * g++.dg/cpp0x/constexpr-synth1.C: New.
11041
11042 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
11043
11044         * objc.dg/layout-2.m: New.
11045         * objc.dg/selector-3.m: Adjusted location of error message.
11046         * objc.dg/type-size-3.m: Same.
11047         * obj-c++.dg/selector-3.mm: Same.
11048
11049 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
11050
11051         PR objc/47784
11052         * objc.dg/property/dotsyntax-22.m: New.
11053         * obj-c++.dg/property/dotsyntax-22.mm: New.
11054
11055 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
11056
11057         PR c++/46394
11058         * g++.dg/template/typedef38.C: New test.
11059
11060 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
11061
11062         PR fortran/46818
11063         * gfortran.dg/whole_file_30.f90 : New test.
11064         * gfortran.dg/whole_file_31.f90 : New test.
11065
11066 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
11067
11068         PR fortran/45077
11069         PR fortran/44945
11070         * gfortran.dg/whole_file_28.f90 : New test.
11071         * gfortran.dg/whole_file_29.f90 : New test.
11072
11073 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
11074
11075         PR c++/44118
11076         * g++.dg/template/crash105.C: New.
11077
11078 2011-02-19  Jason Merrill  <jason@redhat.com>
11079
11080         * g++.dg/cpp0x/regress/no-elide1.C: New.
11081
11082 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
11083
11084         PR tree-optimization/46620
11085         * gcc.dg/pr46620.c: New.
11086
11087 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
11088
11089         PR c/47809
11090         * gcc.target/i386/pr47809.c: New test.
11091
11092 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11093             Tobias Burnus  <burnus@net-b.de>
11094
11095         * lib/target-supports.exp
11096         (check_effective_target_fortran_large_real): New check for large reals.
11097         * gfortran.dg/nan_7.f90: New test.
11098
11099 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11100
11101         PR libgfortran/47567
11102         * gfortran.dg/fmt_f0_1.f90: Update test.
11103
11104 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
11105
11106         PR fortran/47348
11107         * gfortran.dg/array_constructor_36.f90 : New test.
11108         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
11109         allow for comparison between different elements of the array
11110         constructor at different levels of optimization.
11111
11112 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
11113
11114         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
11115         * gcc.target/i386/pr32280-1.c: Likewise.
11116
11117 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
11118
11119         PR target/47800
11120         * gcc.target/i386/pr47800.c: New test.
11121
11122 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
11123
11124         * objc/execute/exceptions/foward-1.x: New.
11125
11126 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
11127
11128         PR fortran/47789
11129         * gfortran.dg/derived_constructor_comps_4.f90: New.
11130
11131 2011-02-18  Tobias Burnus
11132
11133         PR fortran/47775
11134         * gfortran.dg/func_result_6.f90: New.
11135
11136 2011-02-18  Michael Matz  <matz@suse.de>
11137
11138         PR fortran/45586
11139         * gfortran.dg/lto/pr45586_0.f90: New test.
11140         * gfortran.dg/typebound_proc_20.f90: Ditto.
11141         * gfortran.dg/typebound_proc_21.f90: Ditto.
11142
11143 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
11144
11145         PR c++/47795
11146         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
11147
11148 2011-02-18  Tobias Burnus  <burnus@net-b.de>
11149
11150         PR fortran/47750
11151         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
11152         gcc_warning_prefix.
11153         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
11154         normalizing the error/warning output.
11155         * gfortran.dg/Wall.f90: Update dg-error/warning.
11156         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
11157         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
11158         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
11159         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
11160         * gfortran.dg/class_30.f90: Update dg-error/warning.
11161         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
11162         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
11163         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
11164         * gfortran.dg/entry_17.f90: Update dg-error/warning.
11165         * gfortran.dg/entry_19.f90: Update dg-error/warning.
11166         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
11167         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
11168         * gfortran.dg/g77/12632.f: Update dg-error/warning.
11169         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
11170         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
11171         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
11172         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
11173         * gfortran.dg/goto_8.f90: Update dg-error/warning.
11174         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
11175         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
11176         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
11177         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
11178         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
11179         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
11180         * gfortran.dg/volatile3.f90: Update dg-error/warning.
11181         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
11182         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
11183         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
11184         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
11185         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
11186
11187 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
11188
11189         PR fortran/47768
11190         * gfortran.dg/proc_ptr_comp_30.f90: New.
11191
11192 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
11193
11194         PR debug/47780
11195         * gcc.target/i386/pr47780.c: New test.
11196
11197 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
11198
11199         PR fortran/47767
11200         * gfortran.dg/class_40.f03: New.
11201
11202 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
11203
11204         PR c++/47208
11205         * g++.dg/cpp0x/auto21.C: New test.
11206
11207 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
11208
11209         * objc.dg/special/unclaimed-category-1.h: Updated for
11210         new ABI support.
11211         * objc.dg/special/unclaimed-category-1.m: Same.
11212         * objc.dg/zero-link-1.m: Same.
11213         * objc.dg/lookup-1.m: Same.
11214         * objc.dg/torture/strings/const-str-9.m
11215         * objc.dg/torture/strings/const-str-10.m: Same.
11216         * objc.dg/torture/strings/const-str-11.m: Same.
11217         * objc.dg/torture/forward-1.m: Same.
11218         * objc.dg/zero-link-2.m: Same.
11219         * objc.dg/encode-7-next-64bit.m: Same.
11220         * objc.dg/method-4.m: Same.
11221         * objc.dg/next-runtime-1.m: Same.
11222         * objc.dg/image-info.m: Same.
11223         * objc.dg/pr23214.m: Same.
11224         * objc.dg/symtab-1.m: Same.
11225         * obj-c++.dg/basic.m: Same.
11226         * obj-c++.dg/proto-lossage-3.m: Same.
11227         * obj-c++.dg/torture/strings/const-str-10.m: Same.
11228         * obj-c++.dg/torture/strings/const-str-11.m: Same.
11229         * obj-c++.dg/torture/strings/const-str-9.m: Same.
11230         * obj-c++.dg/method-11.m: Same.
11231         * objc/execute/enumeration-1.m: Same.
11232         * objc/execute/object_is_class.m: Same.
11233         * objc/execute/formal_protocol-2.m: Same.
11234         * objc/execute/formal_protocol-4.m: Same.
11235         * objc/execute/formal_protocol-6.m: Same.
11236         * objc/execute/bycopy-3.m: Same.
11237         * objc/execute/exceptions/catchall-1.m: Same.
11238         * objc/execute/exceptions/finally-1.m: Same.
11239         * objc/execute/exceptions/local-variables-1.m: Same.
11240         * objc/execute/exceptions/foward-1.m: Same.
11241         * objc/execute/bf-common.h
11242         * objc/execute/enumeration-2.m: Same.
11243         * objc/execute/formal_protocol-1.m: Same.
11244         * objc/execute/formal_protocol-3.m: Same.
11245         * objc/execute/formal_protocol-5.m: Same.
11246         * objc/execute/accessing_ivars.m: Same.
11247         * objc/execute/bycopy-2.m: Same.
11248         * objc/execute/formal_protocol-7.m: Same.
11249         * objc/execute/compatibility_alias.m: Same.
11250         * objc/execute/no_clash.m: Same.
11251         * objc/execute/object_is_meta_class.m: Same.
11252         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
11253         * objc/execute/class-tests-1.h: Include stdio.h.
11254         * objc/execute/class-tests-2.h: Same.
11255         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
11256         runtimes.
11257         * obj-c++.dg/try-catch-2.mm: Same.
11258
11259 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
11260
11261         PR c++/47783
11262         * g++.dg/warn/Wunused-parm-4.C: New test.
11263
11264 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
11265             Jan Hubicka  <jh@suse.cz>
11266
11267         PR debug/47106
11268         PR debug/47402
11269         * g++.dg/debug/pr47106.C: New.
11270
11271 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
11272
11273         PR target/43653
11274         * gcc.target/i386/pr43653.c: New test.
11275
11276 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
11277
11278         PR c++/47172
11279         * g++.dg/template/inherit6.C: New test.
11280
11281 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
11282
11283         PR fortran/47745
11284         * gfortran.dg/class_39.f03: New.
11285
11286 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
11287
11288         PR c++/47326
11289         * g++.dg/cpp0x/variadic106.C: New test.
11290
11291 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
11292
11293         PR libfortran/47757
11294         * gfortran.dg/pr47757-1.f90: New test.
11295         * gfortran.dg/pr47757-2.f90: New test.
11296         * gfortran.dg/pr47757-3.f90: New test.
11297
11298         PR c++/47704
11299         * g++.dg/cpp0x/enum8.C: New test.
11300
11301 2011-02-15  Jason Merrill  <jason@redhat.com>
11302
11303         * g++.dg/inherit/implicit-trivial1.C: New.
11304         * g++.dg/cpp0x/implicit-trivial1.C: New.
11305
11306 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
11307
11308         PR middle-end/47725
11309         * gcc.dg/torture/pr47725.c: Removed.
11310
11311 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
11312
11313         PR target/47755
11314         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
11315         constant does not generate a load from memory.
11316
11317 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
11318
11319         PR middle-end/47725
11320         * gcc.dg/torture/pr47725.c: New.
11321
11322 2011-02-15  Richard Guenther  <rguenther@suse.de>
11323
11324         PR tree-optimization/47743
11325         * gcc.dg/torture/pr47743.c: New testcase.
11326
11327 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
11328
11329         PR middle-end/47581
11330         * gcc.target/i386/pr47581.c: New test.
11331
11332 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
11333
11334         PR fortran/47730
11335         * gfortran.dg/select_type_22.f03: New.
11336
11337 2011-02-14  Jason Merrill  <jason@redhat.com>
11338
11339         * g++.dg/cpp0x/regress/enum1.C: New.
11340
11341 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
11342
11343         * gnat.dg/include.adb: New test.
11344
11345 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
11346
11347         PR fortran/47728
11348         * gfortran.dg/class_38.f03: New.
11349
11350 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
11351
11352         * gcc.dg/pr46494.c: New test.
11353
11354 2011-02-14  Richard Guenther  <rguenther@suse.de>
11355
11356         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
11357
11358 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11359
11360         PR ada/41929
11361         * gnat.dg/null_pointer_deref1.exp: Don't skip on
11362         sparc*-sun-solaris2.11.
11363
11364 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
11365
11366         PR fortran/47349
11367         * gfortran.dg/argument_checking_18.f90: New.
11368
11369 2011-02-13  Tobias Burnus  <burnus@net-b.de>
11370
11371         * gfortran.dg/argument_checking_13.f90: Update dg-error.
11372         * gfortran.dg/argument_checking_17.f90: New.
11373
11374 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
11375
11376         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
11377         are temporarily disabled.
11378         * gfortran.dg/class_7.f03: Ditto.
11379         * gfortran.dg/coarray_14.f90: Ditto.
11380         * gfortran.dg/typebound_proc_13.f03: Ditto.
11381
11382 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
11383
11384         PR fortran/45586
11385         * gfortran.dg/extends_11.f03: New.
11386
11387 2011-02-11  Xinliang David Li  <davidxl@google.com>
11388
11389         PR tree-optimization/47707
11390         * g++.dg/tree-ssa/pr47707.C: New test.
11391
11392 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
11393
11394         * g++.dg/opt/inline17.C: New test.
11395
11396 2011-02-11  Tobias Burnus  <burnus@net-b.de>
11397
11398         PR fortran/47550
11399         * gfortran.dg/pure_formal_2.f90: New.
11400
11401 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
11402
11403         PR rtl-optimization/47614
11404         * gfortran.dg/pr47614.f: New.
11405
11406 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
11407
11408         PR driver/47678
11409         * gcc.dg/opts-6.c: New test.
11410
11411 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
11412
11413         PR debug/47684
11414         * gcc.dg/pr47684.c: New test.
11415
11416 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11417
11418         PR target/47629
11419         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
11420         c99_runtime, dg-add-options c99_runtime.
11421         (main): Use __asm__.
11422
11423 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11424
11425         PR testsuite/47400
11426         * lib/target-supports.exp (check_ascii_locale_available): New proc.
11427         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
11428         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
11429         * gcc.dg/ucnid-10.c: Likewise.
11430         * gcc.dg/ucnid-13.c: Likewise.
11431         * gcc.dg/ucnid-7.c: Likewise.
11432         * gcc.dg/ucnid-8.c: Likewise.
11433         Adapt dg-warning line number.
11434
11435 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
11436
11437         * gcc.target/i386/parity-1.c: Use -march=k8.
11438         * gcc.target/i386/parity-2.c: Ditto.
11439         * gcc.target/i386/vecinit-1.c: Ditto.
11440         * gcc.target/i386/vecinit-2.c: Ditto.
11441
11442 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11443
11444         PR target/46610
11445         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
11446         * gcc.target/mips/save-restore-3.c: Likewise.
11447         * gcc.target/mips/save-restore-4.c: Likewise.
11448         * gcc.target/mips/save-restore-5.c: Likewise.
11449
11450         PR target/47683
11451         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
11452         * g++.dg/tree-prof/partition2.C: Likewise.
11453
11454 2011-02-09  Jason Merrill  <jason@redhat.com>
11455
11456         * g++.dg/tree-ssa/inline-3.C: Use a normal function
11457         rather than misdeclare std::puts.
11458
11459         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
11460         * g++.dg/other/warning1.C: Likewise.
11461         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
11462         * g++.old-deja/g++.gb/scope06.C: Likewise.
11463         * g++.old-deja/g++.law/cvt11.C: Likewise.
11464         * g++.old-deja/g++.law/init1.C: Likewise.
11465         * g++.dg/abi/mangle26.C: Likewise.
11466
11467         * g++.dg/template/function1.C: Adjust for C++0x mode.
11468         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
11469
11470         * g++.dg/ext/label10.C: Adjust for C++0x mode.
11471         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
11472
11473         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
11474
11475         * g++.dg/cpp0x/regress/abi-empty7.C: New.
11476
11477         * g++.dg/cpp0x/regress: New directory.
11478         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
11479         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
11480         * g++.dg/cpp0x/regress/regress3.C: New.
11481
11482 2011-02-10  Richard Guenther  <rguenther@suse.de>
11483
11484         PR tree-optimization/47677
11485         * gcc.dg/torture/pr47677.c: New testcase.
11486
11487 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
11488
11489         * objc.dg/special/load-category-1.m: Remove unused header.
11490         * objc.dg/special/load-category-1a.m: Likewise.
11491         * objc.dg/special/load-category-2.m: Likewise.
11492         * objc.dg/special/load-category-2a.m: Likewise.
11493         * objc.dg/special/load-category-3.m: Likewise.
11494         * objc.dg/special/load-category-3a.m: Likewise.
11495         * objc.dg/attributes/proto-attribute-2.m: Likewise.
11496         * objc.dg/attributes/proto-attribute-3.m: Likewise.
11497         * objc.dg/attributes/class-attribute-1.m: Likewise.
11498         * objc.dg/property/property.exp: Don't run for Darwin < 9.
11499         * obj-c++.dg/property/property.exp: Likewise.
11500         * objc.dg/attributes/method-sentinel-1.m: Update type header.
11501         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
11502         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
11503         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
11504         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
11505         * obj-c++.dg/template-8.mm: Likewise.
11506
11507 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
11508
11509         PR target/47665
11510         * gcc.target/i386/pr47665.c: New test.
11511
11512 2011-02-10  Jie Zhang  <jie@codesourcery.com>
11513
11514         PR testsuite/47622
11515         Revert
11516         2011-02-05  Jie Zhang  <jie@codesourcery.com>
11517         PR debug/42631
11518         * gcc.dg/pr42631.c: Update test.
11519         * gcc.dg/pr42631-2.c: New test.
11520
11521 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
11522
11523         PR fortran/47352
11524         * gfortran.dg/proc_decl_25.f90: New.
11525
11526 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
11527
11528         PR fortran/47463
11529         * gfortran.dg/typebound_assignment_2.f03: New.
11530
11531 2011-02-09  Richard Guenther  <rguenther@suse.de>
11532
11533         PR tree-optimization/47664
11534         * gcc.dg/tree-ssa/inline-7.c: New testcase.
11535
11536 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
11537
11538         PR middle-end/47646
11539         * gnat.dg/uninit_func.adb: Adjust dg directive.
11540
11541 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
11542
11543         PR middle-end/47646
11544         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
11545
11546 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
11547
11548         PR fortran/47637
11549         * gfortran.dg/auto_dealloc_2.f90: New.
11550
11551 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11552
11553         * gcc.dg/builtins-config.h: Remove __sgi handling.
11554         * lib/target-supports.exp (add_options_for_c99_runtime): Add
11555         -std=c99 for mips-sgi-irix6.5*.
11556
11557 2011-02-09  Martin Jambor  <mjambor@suse.cz>
11558
11559         PR middle-end/45505
11560         * gfortran.dg/pr25923.f90: Remove xfails.
11561
11562 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11563
11564         PR fortran/47583
11565         * gfortran.dg/inquire_14.f90: New test.
11566
11567 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
11568
11569         PR fortran/45290
11570         * gfortran.dg/pointer_init_6.f90: New.
11571
11572 2011-02-08  Jeff Law <law@redhat.com>
11573
11574         PR tree-optimization/42893
11575         * gcc.tree-ssa/pr42893.c: New test.
11576
11577 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
11578
11579         PR tree-optimization/46834
11580         PR tree-optimization/46994
11581         PR tree-optimization/46995
11582         * gcc.dg/graphite/id-pr46834.c: New.
11583         * gfortran.dg/graphite/id-pr46994.f90: New.
11584         * gfortran.dg/graphite/id-pr46995.f90: New.
11585
11586 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11587
11588         PR middle-end/47646
11589         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
11590         using the variable is known the warning is emitted there.
11591         * gcc.dg/uninit-pr19430.c (foo): Likewise.
11592         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
11593
11594         * c-c++-common/pr20000.c (g): Both warnings occur at the return
11595         statement.
11596         (vg): Likewise.
11597         * gcc.dg/noreturn-1.c (foo5): Likewise.
11598         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
11599         (method2): Likewise.
11600
11601         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
11602         the return statement using the uninitialized variable.
11603         * gfortran.dg/pr39666-2.f90 (f): Likewise.
11604
11605 2011-02-08  Richard Guenther  <rguenther@suse.de>
11606
11607         PR middle-end/47639
11608         * g++.dg/opt/pr47639.c: New testcase.
11609
11610 2011-02-08  Richard Guenther  <rguenther@suse.de>
11611
11612         PR tree-optimization/47632
11613         * g++.dg/opt/pr47632.C: New testcase.
11614
11615 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11616
11617         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
11618
11619 2011-02-07  Richard Guenther  <rguenther@suse.de>
11620
11621         PR tree-optimization/47615
11622         * g++.dg/opt/pr47615.C: New testcase.
11623
11624 2011-02-07  Richard Guenther  <rguenther@suse.de>
11625
11626         PR tree-optimization/47621
11627         * gcc.dg/torture/pr47621.c: New testcase.
11628
11629 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
11630
11631         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
11632
11633 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
11634
11635         PR fortran/47592
11636         * gfortran.dg/allocate_with_source_1 : New test.
11637
11638 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
11639
11640         PR middle-end/47610
11641         * gcc.dg/pr47610.c: New test.
11642
11643 2011-02-05  Jie Zhang  <jie@codesourcery.com>
11644
11645         PR debug/42631
11646         * gcc.dg/pr42631.c: Update test.
11647         * gcc.dg/pr42631-2.c: New test.
11648
11649 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11650
11651         PR fortran/47574
11652         * gfortran.dg/pr47574.f90:  New test.
11653
11654 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
11655
11656         PR tree-optimization/46194
11657         * gcc.dg/autopar/pr46194.c: New.
11658
11659 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
11660
11661         PR tree-optimization/43695
11662         * g++.dg/ipa/pr43695.C: New.
11663
11664 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
11665
11666         PR inline-asm/23200
11667         * gcc.dg/pr23200.c: New test.
11668
11669 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
11670
11671         PR c++/47589
11672         * g++.dg/pr47589.C: New test.
11673
11674 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
11675
11676         PR c++/47398
11677         * g++.dg/template/typedef37.C: New test.
11678         * g++.dg/template/param1.C: Adjust expected error message.
11679
11680 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
11681
11682         PR middle-end/31490
11683         * gcc.dg/pr31490-2.c: New test.
11684         * gcc.dg/pr31490-3.c: New test.
11685         * gcc.dg/pr31490-4.c: New test.
11686
11687 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
11688             Jakub Jelinek  <jakub@redhat.com>
11689
11690         PR c++/46890
11691         * g++.dg/parser/semicolon3.C: Adjust.
11692         * g++.dg/parser/semicolon4.C: New testcase.
11693         * g++.dg/pr46890.C: New testcase.
11694
11695 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
11696
11697         PR c++/29571
11698         * g++.dg/init/pr29571.C: New.
11699
11700 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
11701
11702         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
11703         instead of vect_int.
11704
11705 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
11706
11707         PR target/47312
11708         * gcc.target/i386/pr47312.c: New test.
11709
11710         PR target/47564
11711         * gcc.target/i386/pr47564.c: New test.
11712
11713 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
11714
11715         PR tree-optimization/45122
11716         * gcc.dg/tree-ssa/pr45122.c: New.
11717
11718 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
11719
11720         PR target/47272
11721         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
11722         and vec_vsx_st.
11723
11724         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
11725         and vsx so a default --with-cpu=power7 doesn't give an error
11726         when -mavoid-indexed-addresses is used.
11727
11728         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
11729         wrapper function to save the arguments and then jump to the real
11730         function, rather than depending on the compiler not to move stuff
11731         before an asm.
11732         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
11733
11734 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
11735             Paul Thomas  <pault@gcc.gnu.org>
11736
11737         PR fortran/47082
11738         * gfortran.dg/class_37.f03 : New test.
11739
11740 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
11741             Richard Guenther  <rguenther@suse.de>
11742
11743         PR tree-optimization/40979
11744         PR bootstrap/47044
11745         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
11746         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
11747         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
11748         check_vect_support_and_set_flags.
11749         * gfortran.dg/graphite/vect-pr40979.f90: New.
11750
11751 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
11752
11753         PR fortran/47572
11754         * gfortran.dg/class_36.f03: New.
11755
11756 2011-02-02  Richard Guenther  <rguenther@suse.de>
11757
11758         PR tree-optimization/47566
11759         * gcc.dg/lto/20110201-1_0.c: New testcase.
11760
11761 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
11762
11763         PR debug/47498
11764         PR debug/47501
11765         PR debug/45136
11766         PR debug/45130
11767         * debug/pr47498.c: New.
11768         * debug/pr47501.c: New.
11769
11770 2011-02-01  Richard Guenther  <rguenther@suse.de>
11771
11772         PR tree-optimization/47559
11773         * g++.dg/torture/pr47559.C: New testcase.
11774
11775 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
11776
11777         PR fortran/47565
11778         * gfortran.dg/typebound_call_20.f03: New.
11779
11780 2011-02-01  Richard Guenther  <rguenther@suse.de>
11781
11782         PR tree-optimization/47555
11783         * gcc.dg/pr47555.c: New testcase.
11784
11785 2011-02-01  Richard Guenther  <rguenther@suse.de>
11786
11787         PR tree-optimization/47541
11788         * g++.dg/torture/pr47541.C: New testcase.
11789
11790 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
11791
11792         PR fortran/47455
11793         * gfortran.dg/typebound_call_19.f03: New.
11794
11795 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
11796
11797         PR c++/47416
11798         * g++.dg/cpp0x/pr47416.C: New test.
11799
11800 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
11801
11802         PR fortran/47519
11803         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
11804
11805 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
11806
11807         PR fortran/47463
11808         * gfortran.dg/typebound_assignment_1.f03: New.
11809
11810 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
11811
11812         PR tree-optimization/47538
11813         * gcc.c-torture/execute/pr47538.c: New test.
11814
11815 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11816
11817         PR target/45325
11818         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
11819
11820 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11821
11822         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
11823
11824 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
11825
11826         PR rtl-optimization/44031
11827         * gcc.c-torture/compile/20110131-1.c: New test.
11828
11829 2011-01-31  Tobias Burnus  <burnus@net-b.de>
11830
11831         PR fortran/47042
11832         * gfortran.dg/stmt_func_1.f90: New.
11833
11834 2011-01-31  Tobias Burnus  <burnus@net-b.de>
11835
11836         PR fortran/47042
11837         * gfortran.dg/interface_34.f90: New.
11838
11839 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
11840
11841         PR fortran/47523
11842         * gfortran.dg/realloc_on_assign_5.f03: New test.
11843         * gfortran.dg/realloc_on_assign_5.f03: New test.
11844
11845 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11846
11847         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
11848         * gfortran.dg/bessel_7.f90: Likewise.
11849         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
11850
11851         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
11852         * gfortran.dg/sum_init_expr.f03: Likewise.
11853
11854         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
11855
11856         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
11857         -r -nostdlib.
11858
11859         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
11860         loop only on "vect_intfloat_cvt" targets.
11861
11862 2011-01-29  Tobias Burnus  <burnus@net-b.de>
11863
11864         PR fortran/47531
11865         * gfortran.dg/shape_6.f90: New.
11866
11867 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11868
11869         PR libgfortran/47434
11870         * gfortran.dg/read_infnan_1.f90: Update test.
11871         * gfortran.dg/module_nan.f90: Update test.
11872         * gfortran.dg/char4_iunit_1.f03: Update test.
11873         * gfortran.dg/large_real_kind_1.f90: Update test.
11874         * gfortran.dg/real_const_3.f90: Update test.
11875         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
11876
11877 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
11878
11879         PR c++/47311
11880         * g++.dg/template/param2.C: New test.
11881
11882 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11883
11884         PR libgfortran/47285
11885         * gfortran.dg/fmt_g.f: New test.
11886
11887 2011-01-28  Tobias Burnus  <burnus@net-b.de>
11888
11889         PR fortran/47507
11890         * gfortran.dg/pure_formal_1.f90: New.
11891
11892 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
11893
11894         PR target/42894
11895         * gcc.dg/tls/pr42894.c: New test.
11896
11897 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11898
11899         * gcc.dg/pr47276.c: Add dg-require-visibility.
11900
11901 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11902
11903         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
11904
11905 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
11906             Tobias Burnus  <burnus@gcc.gnu.org>
11907
11908         PR fortran/45170
11909         PR fortran/35810
11910         PR fortran/47350
11911         * gfortran.dg/realloc_on_assign_3.f03: New test.
11912         * gfortran.dg/realloc_on_assign_4.f03: New test.
11913         * gfortran.dg/allocatable_function_5.f90: New test.
11914         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
11915         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
11916         implemented" dg-errors.
11917
11918 2011-01-27  Jan Hubicka  <jh@suse.cz>
11919
11920         PR middle-end/46949
11921         * gcc.dg/attr-weakref-4.c: New testcase
11922
11923 2011-01-27  Martin Jambor  <mjambor@suse.cz>
11924
11925         PR tree-optimization/47228
11926         * gcc.dg/torture/pr47228.c: New test.
11927
11928 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11929
11930         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
11931
11932 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11933
11934         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
11935         when using auto-overlay support on the SPU.
11936
11937 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
11938
11939         PR rtl-optimization/44174
11940         * gcc.target/i386/asm-6.c: New test.
11941
11942 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
11943
11944         PR rtl-optimization/46856
11945         * gcc.c-torture/compile/pr46856.c: New test.
11946
11947 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
11948             Andrew Pinski  <pinskia@gmail.com>
11949
11950         PR c/43082
11951         * gcc.dg/pr43082.c: New.
11952
11953 2011-01-26  DJ Delorie  <dj@redhat.com>
11954
11955         PR rtl-optimization/46878
11956         * gcc.dg/pr46878-1.c: New test.
11957
11958 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
11959
11960         PR c++/47476
11961         * g++.dg/cpp0x/pr47476.C: New test.
11962
11963 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
11964
11965         * gcc.c-torture/compile/20110126-1.c: New test.
11966
11967 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
11968
11969         PR c/47473
11970         * gcc.dg/torture/pr47473.c: New test.
11971
11972 2011-01-26  Jan Hubicka  <jh@suse.cz>
11973
11974         PR target/47237
11975         * gcc.c-torture/execute/pr47237.c: New testcase.
11976
11977 2011-01-26  Jan Hubicka  <jh@suse.cz>
11978
11979         PR tree-optimization/47190
11980         * gcc.dg/attr-weakref-3.c: New testcase.
11981
11982 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
11983
11984         PR c++/43601
11985         * gcc.dg/dll-9a.c: New test file.
11986         * gcc.dg/dll-11.c: Likewise.
11987         * gcc.dg/dll-12.c: Likewise.
11988         * gcc.dg/dll-12a.c: Likewise.
11989         * gcc.dg/dll-11a.c: Likewise.
11990         * gcc.dg/dll-9.c: Likewise.
11991         * gcc.dg/dll-10.c: Likewise.
11992         * gcc.dg/dll-10a.c: Likewise.
11993         * g++.dg/ext/dllexport4a.cc: Likewise.
11994         * g++.dg/ext/dllexport4.C: Likewise.
11995         * g++.dg/ext/dllexport5.C: Likewise.
11996         * g++.dg/ext/dllexport5a.cc: Likewise.
11997
11998 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11999
12000         PR tree-optimization/46970
12001         * gcc.dg/graphite/pr46970.c: New.
12002
12003 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12004
12005         PR tree-optimization/46215
12006         * gcc.dg/graphite/pr46215.c: New.
12007
12008 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12009
12010         PR tree-optimization/46168
12011         * gcc.dg/graphite/pr46168.c: New.
12012
12013 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12014
12015         PR tree-optimization/43657
12016         * gcc.dg/graphite/pr43657.c: New.
12017
12018 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12019
12020         PR tree-optimization/29832
12021         * gfortran.dg/graphite/pr29832.f90: New.
12022
12023 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12024
12025         PR tree-optimization/43567
12026         * gcc.dg/graphite/pr43567.c: New.
12027
12028 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12029
12030         * gfortran.dg/graphite/interchange-4.f: New.
12031         * gfortran.dg/graphite/interchange-5.f: New.
12032
12033         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
12034         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
12035         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
12036         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
12037         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
12038         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
12039         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
12040         * gfortran.dg/ltrans-7.f90: Removed.
12041         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
12042
12043         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
12044         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
12045         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
12046         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
12047         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
12048         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
12049         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
12050         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
12051         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
12052         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
12053         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
12054         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
12055         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
12056         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
12057         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
12058         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
12059         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
12060         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
12061         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
12062         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
12063         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
12064         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
12065         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
12066         * gcc.dg/tree-ssa/data-dep-1.c
12067         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
12068         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
12069         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
12070         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
12071         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
12072
12073 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
12074
12075         PR tree-optimization/47265
12076         PR tree-optimization/47443
12077         * gcc.c-torture/compile/pr47265.c: New test.
12078         * gcc.dg/pr47443.c: New test.
12079
12080 2011-01-25  Martin Jambor  <mjambor@suse.cz>
12081
12082         PR tree-optimization/47382
12083         * g++.dg/torture/pr47382.C: New test.
12084         * g++.dg/opt/devirt1.C: Xfail.
12085
12086 2011-01-25  Yao Qi  <yao@codesourcery.com>
12087
12088         PR target/45701
12089         * gcc.target/arm/pr45701-1.c: New test.
12090         * gcc.target/arm/pr45701-2.c: New test.
12091         * gcc.target/arm/pr45701-3.c: New test.
12092
12093 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12094             Jakub Jelinek  <jakub@redhat.com>
12095
12096         PR tree-optimization/47271
12097         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
12098
12099 2011-01-25  Nick Clifton  <nickc@redhat.com>
12100
12101         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
12102         (saturate_add): Delete.
12103         (exchange): Delete.
12104         (main): Do not run saturate_add.
12105         (set_interrupts): Delete.
12106
12107 2011-01-25  Tobias Burnus  <burnus@net-b.de>
12108
12109         PR fortran/47448
12110         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
12111
12112 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
12113
12114         PR tree-optimization/47427
12115         PR tree-optimization/47428
12116         * gcc.c-torture/compile/pr47427.c: New test.
12117         * gcc.c-torture/compile/pr47428.c: New test.
12118
12119 2011-01-25  Richard Guenther  <rguenther@suse.de>
12120
12121         PR middle-end/47411
12122         * gcc.dg/torture/pr47411.c: New testcase.
12123
12124 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12125
12126         * gfortran.dg/graphite/id-24.f: New.
12127         * gfortran.dg/graphite/id-25.f: New.
12128
12129 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12130
12131         * gfortran.dg/graphite/id-23.f: New.
12132
12133 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12134
12135         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
12136
12137 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12138
12139         * gcc.dg/graphite/block-0.c: Un-XFAILed.
12140         * gcc.dg/graphite/block-1.c: Un-XFAILed.
12141         * gcc.dg/graphite/block-7.c: Un-XFAILed.
12142         * gcc.dg/graphite/block-8.c: Un-XFAILed.
12143         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
12144         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
12145         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
12146         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
12147         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
12148
12149 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12150
12151         * gcc.dg/graphite/block-0.c: Add documentation.
12152         * gcc.dg/graphite/block-4.c: Same.
12153         * gcc.dg/graphite/block-7.c: Same.
12154         * gcc.dg/graphite/block-8.c: New.
12155         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
12156         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
12157         * gcc.dg/graphite/interchange-12.c: Add documentation.
12158         * gcc.dg/graphite/interchange-13.c: New.
12159         * gcc.dg/graphite/interchange-14.c: New.
12160         * gcc.dg/graphite/interchange-15.c: New.
12161         * gcc.dg/graphite/interchange-8.c: Add documentation.
12162         * gcc.dg/graphite/interchange-mvt.c: Same.
12163
12164 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
12165
12166         PR target/47408
12167         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
12168         * gcc.target/powerpc/altivec-14.c: Ditto.
12169         * gcc.target/powerpc/altivec-33.c: Ditto.
12170         * gcc.target/powerpc/altivec-types-1.c: Ditto.
12171         * gcc.target/powerpc/altivec-types-2.c: Ditto.
12172         * gcc.target/powerpc/altivec-types-3.c: Ditto.
12173         * gcc.target/powerpc/altivec-types-4.c: Ditto.
12174         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
12175         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
12176         * g++.dg/ext/altivec-15.C: Ditto.
12177         * g++.dg/ext/altivec-types-1.C: Ditto.
12178         * g++.dg/ext/altivec-types-2.C: Ditto.
12179         * g++.dg/ext/altivec-types-3.C: Ditto.
12180         * g++.dg/ext/altivec-types-4.C: Ditto.
12181
12182 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12183
12184         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
12185
12186 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12187
12188         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
12189         optimization options.
12190
12191 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12192
12193         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
12194
12195         PR testsuite/45988
12196         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
12197
12198 2011-01-23  Tobias Burnus  <burnus@net-b.de>
12199
12200         PR fortran/47421
12201         * gfortran.dg/allocatable_scalar_12.f90: New.
12202
12203 2011-01-23  Ira Rosen  <irar@il.ibm.com>
12204
12205         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
12206         vectorization to be not profitable if peeling is used to
12207         realign the memory access.
12208         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
12209         loop bound to avoid loop unrolling.
12210         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
12211
12212 2011-01-22  Jan Hubicka  <jh@suse.cz>
12213
12214         PR lto/47333
12215         * g++.dg/lto/pr47333.C: New file.
12216
12217 2011-01-22  Jan Hubicka  <jh@suse.cz>
12218
12219         PR tree-optimization/43884
12220         PR lto/44334
12221         * gcc.dg/autopar/outer-2.c: Increase array size.
12222         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
12223
12224 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
12225
12226         PR fortran/38536
12227         * gfortran.dg/c_loc_tests_16.f90:  New test.
12228
12229 2011-01-22  Tobias Burnus  <burnus@net-b.de>
12230
12231         PR fortran/47399
12232         * gfortran.dg/typebound_proc_19.f90: New.
12233
12234 2011-01-21  Jeff Law <law@redhat.com>
12235
12236         PR tree-optimization/47053
12237         * g++.dg/pr47053.C: New test.
12238
12239 2011-01-21  Jason Merrill  <jason@redhat.com>
12240
12241         PR c++/47041
12242         * g++.dg/cpp0x/constexpr-ctor6.C: New.
12243
12244 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
12245
12246         PR c++/47388
12247         * g++.dg/cpp0x/range-for10.C: New test.
12248         * g++.dg/template/for1.C: New test.
12249
12250         PR middle-end/45566
12251         * g++.dg/tree-prof/partition3.C: New test.
12252
12253         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
12254
12255         PR rtl-optimization/47366
12256         * g++.dg/opt/pr47366.C: New test.
12257
12258 2011-01-21  Jason Merrill  <jason@redhat.com>
12259
12260         PR c++/46552
12261         * g++.dg/cpp0x/constexpr-regress2.C: New.
12262
12263         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
12264
12265 2011-01-21  Jeff Law <law@redhat.com>
12266
12267         PR rtl-optimization/41619
12268         * gcc.dg/pr41619.c: New.
12269
12270 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
12271
12272         PR tree-optimization/47355
12273         * g++.dg/opt/pr47355.C: New test.
12274
12275 2011-01-21  Richard Guenther  <rguenther@suse.de>
12276
12277         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
12278         making main hot.
12279
12280 2011-01-21  Richard Guenther  <rguenther@suse.de>
12281
12282         PR tree-optimization/47365
12283         * gcc.dg/torture/pr47365.c: New testcase.
12284         * gcc.dg/tree-ssa/pr47392.c: Likewise.
12285
12286 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12287
12288         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
12289
12290 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
12291
12292         PR tree-optimization/47391
12293         * gcc.dg/pr47391.c: New test.
12294
12295 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12296
12297         * g++.dg/template/char1.C: Use signed char.
12298
12299 2011-01-21  Tobias Burnus  <burnus@net-b.de>
12300
12301         PR fortran/47377
12302         * gfortran.dg/pointer_target_4.f90: New.
12303
12304 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
12305
12306         PR target/47251
12307         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
12308         ILP32 system and not IP32.
12309
12310 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
12311
12312         PR debug/46583
12313         * g++.dg/debug/pr46583.C: New.
12314
12315 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
12316
12317         PR debug/47283
12318         * g++.dg/debug/pr47283.C: New test.
12319
12320         PR testsuite/47371
12321         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
12322         * gcc.target/i386/headmerge-2.c: Likewise.
12323
12324 2011-01-20  Richard Guenther  <rguenther@suse.de>
12325
12326         PR middle-end/47370
12327         * gcc.dg/torture/pr47370.c: New testcase.
12328
12329 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
12330
12331         PR tree-optimization/46130
12332         * gcc.dg/pr46130-1.c: New test.
12333         * gcc.dg/pr46130-2.c: New test.
12334
12335 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
12336
12337         PR c++/47291
12338         * g++.dg/debug/dwarf2/template-params-10.C: New test.
12339
12340 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
12341
12342         PR debug/46240
12343         * g++.dg/debug/pr46240.cc: New.
12344
12345 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
12346
12347         PR c++/47303
12348         * g++.dg/template/anonunion1.C: New test.
12349
12350         PR rtl-optimization/47337
12351         * gcc.c-torture/execute/pr47337.c: New test.
12352
12353 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12354
12355         PR testsuite/45342
12356         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
12357
12358 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12359
12360         PR tree-optimization/46021
12361         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
12362
12363 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
12364
12365         PR tree-optimization/47290
12366         * g++.dg/torture/pr47290.C: New test.
12367
12368 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
12369
12370         PR fortran/47240
12371         * gfortran.dg/proc_ptr_comp_29.f90: New.
12372
12373 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
12374
12375         PR testsuite/41146
12376         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
12377         powerpc-apple-darwin9.
12378
12379 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
12380
12381         PR rtl-optimization/47299
12382         * gcc.c-torture/execute/pr47299.c: New test.
12383
12384 2011-01-17  Jason Merrill  <jason@redhat.com>
12385
12386         * g++.dg/cpp0x/constexpr-virtual.C: New.
12387
12388 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
12389
12390         PR fortran/47331
12391         * gfortran.dg/gomp/pr47331.f90: New test.
12392
12393 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
12394
12395         PR objc/47314
12396         * objc.dg/selector-warn-1.m: New.
12397         * obj-c++.dg/selector-warn-1.mm: New.
12398
12399 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
12400
12401         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
12402         Update dg-final accordingly.
12403
12404 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12405
12406         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
12407
12408 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12409
12410         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
12411         target check.
12412         * gcc.dg/guality/pr36728-2.c: Likewise.
12413
12414 2011-01-17  Richard Guenther  <rguenther@suse.de>
12415
12416         PR tree-optimization/47313
12417         * g++.dg/torture/pr47313.C: New testcase.
12418
12419 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
12420
12421         PR target/47318
12422         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
12423         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
12424         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12425         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12426
12427         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
12428         as __m256i.
12429         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
12430         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
12431         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
12432
12433 2011-01-17  Richard Guenther  <rguenther@suse.de>
12434
12435         PR tree-optimization/45967
12436         * gcc.dg/torture/pr45967-2.c: New testcase.
12437         * gcc.dg/torture/pr45967-3.c: Likewise.
12438
12439 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12440
12441         PR testsuite/47325
12442         * g++.dg/ext/pr47213.C: Require visibility.
12443
12444 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
12445
12446         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
12447         * gcc.dg/fixed-point/struct-union.c: Update error messages.
12448
12449 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
12450
12451         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
12452         Linux-based targets.
12453
12454 2011-01-13  Jan Hubicka  <jh@suse.cz>
12455
12456         PR tree-optimization/47276
12457         * gcc.dg/pr47276.c: New testcase.
12458
12459 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
12460             Jonathan Wakely  <jwakely.gcc@gmail.com>
12461
12462         PR c++/33558
12463         * g++.dg/other/pr33558.C: New.
12464         * g++.dg/other/pr33558-2.C: New.
12465
12466 2011-01-14  Martin Jambor  <mjambor@suse.cz>
12467
12468         PR tree-optimization/45934
12469         PR tree-optimization/46302
12470         * g++.dg/ipa/devirt-c-1.C: New test.
12471         * g++.dg/ipa/devirt-c-2.C: Likewise.
12472         * g++.dg/ipa/devirt-c-3.C: Likewise.
12473         * g++.dg/ipa/devirt-c-4.C: Likewise.
12474         * g++.dg/ipa/devirt-c-5.C: Likewise.
12475         * g++.dg/ipa/devirt-c-6.C: Likewise.
12476         * g++.dg/ipa/devirt-6.C: Likewise.
12477         * g++.dg/ipa/devirt-d-1.C: Likewise.
12478         * g++.dg/torture/pr45934.C: Likewise.
12479
12480 2011-01-14  Jason Merrill  <jason@redhat.com>
12481
12482         * g++.dg/cpp0x/variadic105.C: New.
12483
12484 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
12485             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12486
12487         PR objc/45989
12488         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
12489         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
12490         execution tests on i?86-*-*, x86_64-*-* and
12491         powerpc*-apple-darwin* && ilp32.
12492         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
12493         tests on i?86-*-* and x86_64-*-*.
12494
12495 2011-01-14  Richard Guenther  <rguenther@suse.de>
12496
12497         PR tree-optimization/47280
12498         * g++.dg/opt/pr47280.C: New testcase.
12499
12500 2011-01-14  Jason Merrill  <jason@redhat.com>
12501
12502         * g++.dg/cpp0x/constexpr-regress1.C: New.
12503
12504         * g++.dg/ext/flexary2.C: New.
12505
12506 2011-01-14  Richard Guenther  <rguenther@suse.de>
12507
12508         PR middle-end/47281
12509         * gcc.dg/torture/pr47281.c: New testcase.
12510         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
12511
12512 2011-01-14  Richard Guenther  <rguenther@suse.de>
12513
12514         PR tree-optimization/47286
12515         * gcc.dg/tree-ssa/pr47286.c: New testcase.
12516
12517 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
12518
12519         PR c++/47213
12520         * g++.dg/ext/pr47213.C: New.
12521
12522 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12523
12524         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
12525
12526 2011-01-13  Tobias Burnus  <burnus@net-b.de>
12527             Mikael Morin  <mikael@gcc.gnu.org>
12528
12529         PR fortran/45848
12530         PR fortran/47204
12531         * gfortran.dg/select_type_20.f90: New.
12532         * gfortran.dg/select_type_21.f90: New.
12533
12534 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
12535
12536         PR target/47251
12537         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
12538
12539 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12540
12541         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
12542         * gcc.dg/guality/pr36728-2.c: Likewise.
12543
12544 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
12545
12546         PR debug/PR46973
12547         * g++.dg/debug/dwarf2/template-params-9.C: New test.
12548
12549 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
12550
12551         PR rtl-optimization/45352
12552         * gcc.dg/pr45352-3.c: New.
12553
12554 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12555
12556         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
12557         comment.
12558         * g++.dg/cpp0x/range-for8.C: New.
12559         * g++.dg/cpp0x/range-for9.C: New.
12560
12561 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
12562
12563         PR debug/47209
12564         * g++.dg/debug/pr47209.C: New.
12565
12566 2011-01-12  Richard Guenther  <rguenther@suse.de>
12567
12568         PR lto/47259
12569         * gcc.dg/lto/pr47259_0.c: New testcase.
12570         * gcc.dg/lto/pr47259_1.c: Likewise.
12571
12572 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
12573
12574         * objc-obj-c++-shared/Object1.h: Add copyright header, update
12575         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
12576         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
12577         methods missing from the OBJC2 Object.
12578         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
12579         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
12580         GNU and NeXT runtimes.
12581         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
12582         comments.
12583         * objc-obj-c++-shared/Object1.m: Likewise.
12584         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
12585         * objc.dg/proto-qual-1.m: Likewise.
12586         * obj-c++.dg/proto-lossage-3.mm: Likewise.
12587         * obj-c++.dg/proto-qual-1.mm: Likewise.
12588
12589 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
12590
12591         PR testsuite/33033
12592         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
12593
12594 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
12595
12596         Fixed the Objective-C++ testsuite and updated all tests.
12597         * lib/obj-c++.exp (obj-c++_init): Declare and set
12598         gcc_warning_prefix and gcc_error_prefix.
12599         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
12600         'dg-warning', 'dg-message' and 'dg-error'.
12601         * obj-c++.dg/class-extension-3.mm: Likewise.
12602         * obj-c++.dg/class-protocol-1.mm: Likewise.
12603         * obj-c++.dg/encode-7.mm: Likewise.
12604         * obj-c++.dg/exceptions-3.mm: Likewise.
12605         * obj-c++.dg/exceptions-5.mm: Likewise.
12606         * obj-c++.dg/method-12.mm: Likewise.
12607         * obj-c++.dg/method-13.mm: Likewise.
12608         * obj-c++.dg/method-15.mm: Likewise.
12609         * obj-c++.dg/method-16.mm: Likewise.
12610         * obj-c++.dg/method-4.mm: Likewise.
12611         * obj-c++.dg/method-8.mm: Likewise.
12612         * obj-c++.dg/method-conflict-1.mm: Likewise.
12613         * obj-c++.dg/method-conflict-2.mm: Likewise.
12614         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
12615         and uncommented second part of the testcase now that the testsuite
12616         works correctly.
12617         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
12618         and uncommented second part of the testcase now that the testsuite
12619         works correctly.
12620         * obj-c++.dg/private-1.mm: Likewise.
12621         * obj-c++.dg/proto-lossage-4.mm: Likewise.
12622         * obj-c++.dg/syntax-error-7.mm: Likewise.
12623         * obj-c++.dg/warn5.mm: Likewise.
12624         * obj-c++.dg/property/at-property-14.mm: Likewise.
12625         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
12626         FIXME.
12627         * obj-c++.dg/property/at-property-18.mm: Likewise.
12628         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
12629         FIXME.
12630         * obj-c++.dg/property/at-property-21.mm: Likewise.
12631         * obj-c++.dg/property/at-property-28.mm: Likewise.
12632         * obj-c++.dg/property/at-property-5.mm: Likewise.
12633         * obj-c++.dg/property/dynamic-2.mm: Likewise.
12634         * obj-c++.dg/property/property-neg-3.mm: Likewise.
12635         * obj-c++.dg/property/synthesize-11.mm: Likewise.
12636         * obj-c++.dg/property/synthesize-6.mm: Likewise.
12637         * obj-c++.dg/property/synthesize-8.mm: Likewise.
12638         * obj-c++.dg/property/synthesize-9.mm: Likewise.
12639         * obj-c++.dg/tls/diag-5.mm: Likewise.
12640         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
12641         dg-error, now matched correctly.
12642
12643 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
12644
12645         * objc.dg/property/at-property-29.m: New.
12646         * obj-c++.dg/property/at-property-29.mm: New.
12647
12648 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12649
12650         * go.test/go-test.exp (go-set-goarch): New proc.
12651         (go-gc-tests): Use it.
12652
12653 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
12654
12655         PR debug/46955
12656         * g++.dg/debug/dwarf2/template-params-8.C: New test.
12657
12658 2011-01-11  Richard Henderson  <rth@redhat.com>
12659
12660         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
12661
12662 2011-01-11  Jan Hubicka  <jh@suse.cz>
12663
12664         PR lto/45721
12665         PR lto/45375
12666         * gcc.dg/lto/pr45721_1.c: New file.
12667         * gcc.dg/lto/pr45721_0.c: New file.
12668
12669 2011-01-11  Richard Guenther  <rguenther@suse.de>
12670
12671         PR tree-optimization/46076
12672         * gcc.dg/tree-ssa/pr46076.c: New testcase.
12673
12674 2011-01-11  Jeff Law <law@redhat.com>
12675
12676         * PR tree-optimization/47086
12677         * gcc.dg/pr47086.c: New test.
12678
12679 2011-01-11  Jason Merrill  <jason@redhat.com>
12680
12681         PR c++/46658
12682         * g++.dg/template/new10.C: New.
12683
12684         PR c++/45520
12685         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
12686
12687 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
12688
12689         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
12690         Split type definitions and NSConstantString class into...
12691         * objc-obj-c++-shared/objc-test-suite-types.h: New.
12692         * objc-obj-c++-shared/nsconstantstring-class.h: New.
12693         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
12694         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
12695         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
12696         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
12697         to comments.
12698         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
12699         encode defines for newer NeXT system headers.
12700         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
12701         * obj-c++.dg/torture/strings/string1.mm: Likewise.
12702         * objc.dg/foreach-5.m: Likewise.
12703         * objc.dg/foreach-2.m: Likewise.
12704         * objc.dg/foreach-4.m: Likewise.
12705         * objc.dg/torture/strings/string1.m: Likewise.
12706         * objc.dg/torture/strings/string2.m: Likewise.
12707         * objc.dg/torture/strings/string3.m: Likewise.
12708         * objc.dg/torture/strings/string4.m: Likewise.
12709         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
12710         header and stand alone.
12711         * obj-c++.dg/strings/strings-2.mm: Likewise.
12712         * objc.dg/torture/strings/const-str-3.m: Likewise.
12713         * objc.dg/strings/strings-2.m: Likewise.
12714         * objc.dg/strings/const-str-12b.m: Likewise.
12715
12716 2011-01-12  Richard Guenther  <rguenther@suse.de>
12717
12718         PR middle-end/32511
12719         * gcc.dg/attr-weak-1.c: Adjust.
12720
12721 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
12722
12723         PR fortran/47051
12724         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
12725         standard compliant and comment.
12726
12727 2011-01-10  Jan Hubicka  <jh@suse.cz>
12728
12729         PR lto/46083
12730         * gcc.dg/initpri3.c: New testcase.
12731
12732 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
12733
12734         PR lto/47222
12735         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
12736         externally visible.
12737         (g_esi): Likewise.
12738         (g_ebx): Likewise.
12739         (g_ebp): Likewise.
12740         (g_esp): Likewise.
12741         (g_ebp_save): Likewise.
12742         (g_esp_save): Likewise.
12743
12744 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12745
12746         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
12747
12748 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12749
12750         PR tree-optimization/46021
12751         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
12752         i?86-*-*, x86_64-*-*.
12753
12754 2011-01-10  Jeff Law <law@redhat.com>
12755
12756         * PR tree-optimization/47141
12757         * gcc.c-torture/compile/pr47141.c: New test.
12758
12759 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
12760
12761         PR testsuite/46230
12762         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
12763         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
12764         * gcc.dg/vect/slp-35.c: Remove XFAILs.
12765         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
12766
12767         PR testsuite/46230
12768         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
12769         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
12770         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
12771         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
12772         being vectorized.  Adjust dg-final pattern.
12773
12774         PR testsuite/46230
12775         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
12776         * gcc.dg/vect/slp-24.c: Likewise.
12777
12778 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
12779
12780         PR c++/47218
12781         * g++.dg/other/pr47218-1.C: New test file.
12782         * g++.dg/other/pr47218.C: Likewise.
12783         * g++.dg/other/pr47218.h: New supporting header.
12784
12785 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
12786
12787         PR objc/47232
12788         * objc.dg/attributes/invalid-attribute-1.m: New.
12789         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
12790
12791 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
12792
12793         PR fortran/47224
12794         * gfortran.dg/proc_ptr_comp_28.f90: New.
12795
12796 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
12797
12798         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
12799         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
12800         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12801         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
12802         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
12803         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12804         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
12805         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
12806         * objc.dg/gnu-api-2-class.m: Likewise.
12807         * objc.dg/gnu-api-2-ivar.m: Likewise.
12808         * objc.dg/gnu-api-2-method.m: Likewise.
12809         * objc.dg/gnu-api-2-objc.m: Likewise.
12810         * objc.dg/gnu-api-2-object.m: Likewise.
12811         * objc.dg/gnu-api-2-property.m: Likewise.
12812         * objc.dg/gnu-api-2-protocol.m: Likewise.
12813         * objc.dg/gnu-api-2-sel.m: Likewise.
12814
12815 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
12816
12817         * objc.dg/foreach-1.m: Skip for Darwin < 9.
12818         * objc.dg/objc-foreach-4.m: Likewise.
12819         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
12820         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
12821         * objc.dg/foreach-4.m: Likewise.
12822         * objc.dg/foreach-5.m: Likewise.
12823         * objc.dg/foreach-3.m: Return self from init.
12824
12825 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
12826
12827         PR fortran/38536
12828         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
12829
12830 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
12831
12832         PR fortran/46313
12833         * gfortran.dg/class_35.f90: New.
12834
12835 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
12836
12837         * objc.dg/foreach-1.m: Add "-Wall" to flags.
12838
12839 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
12840
12841         PR objc/47078
12842         * objc.dg/invalid-method-2.m: New.
12843         * obj-c++.dg/invalid-method-2.mm: New.
12844
12845 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
12846
12847         PR fortran/46896
12848         * gfortran.dg/transpose_optimization_2.f90 : New test.
12849
12850 2011-01-08  Jan Hubicka  <jh@suse.cz>
12851
12852         PR tree-optmization/46469
12853         * g++.dg/torture/pr46469.C: New testcase.
12854
12855 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
12856
12857         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
12858         emulation of libobjc-gnu structure layout functionality to ..
12859         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
12860         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
12861         * objc/execute/bf-common.h: Adjust headers.
12862         * objc/execute/bf-1.m: Likewise.
12863         * objc/execute/bf-2.m: Likewise.
12864         * objc/execute/bf-3.m: Likewise.
12865         * objc/execute/bf-4.m: Likewise.
12866         * objc/execute/bf-5.m: Likewise.
12867         * objc/execute/bf-6.m: Likewise.
12868         * objc/execute/bf-7.m: Likewise.
12869         * objc/execute/bf-8.m: Likewise.
12870         * objc/execute/bf-9.m: Likewise.
12871         * objc/execute/bf-10.m: Likewise.
12872         * objc/execute/bf-11.m: Likewise.
12873         * objc/execute/bf-12.m: Likewise.
12874         * objc/execute/bf-13.m: Likewise.
12875         * objc/execute/bf-14.m: Likewise.
12876         * objc/execute/bf-15.m: Likewise.
12877         * objc/execute/bf-16.m: Likewise.
12878         * objc/execute/bf-17.m: Likewise.
12879         * objc/execute/bf-18.m: Likewise.
12880         * objc/execute/bf-19.m: Likewise.
12881         * objc/execute/bf-20.m: Likewise.
12882         * objc/execute/bf-21.m: Likewise.
12883         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
12884         objc_get_type_qualifiers ().
12885
12886 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
12887
12888         PR fortran/45777
12889         * gfortran.dg/dependency_39.f90:  New test.
12890
12891 2011-01-07  Jan Hubicka  <jh@suse.cz>
12892
12893         Get builtins tests ready for linker plugin.
12894         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
12895         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
12896         my_memset, my_bzero): Mark used.
12897         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
12898         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
12899         volatile.
12900         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
12901         volatile.
12902
12903 2011-01-07  Jan Hubicka  <jh@suse.cz>
12904
12905         PR tree-optimization/46367
12906         * g++.dg/torture/pr46367.C: New file.
12907
12908 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
12909
12910         PR target/47201
12911         * gcc.dg/pr47201.c: New test.
12912
12913         PR bootstrap/47187
12914         * gcc.dg/tree-prof/pr47187.c: New test.
12915
12916 2011-01-07  Tobias Burnus  <burnus@net-b.de>
12917
12918         PR fortran/41580
12919         * gfortran.dg/extends_type_of_3.f90: New.
12920
12921 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
12922
12923         * g++.dg/ext/dllexport-MI1.C: Adjust test.
12924         * g++.dg/ext/dllimport-MI1.C: Likewise.
12925         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
12926         * g++.dg/ext/dllimport10.C: Likewise.
12927         * g++.dg/ext/dllimport11.C: Likewise.
12928         * g++.dg/ext/dllimport12.C: Likewise.
12929         * g++.dg/ext/dllimport13.C: Likewise.
12930         * g++.dg/ext/dllimport2.C: Likewise.
12931         * g++.dg/ext/dllimport3.C: Likewise.
12932         * g++.dg/ext/dllimport4.C: Likewise.
12933         * g++.dg/ext/dllimport5.C: Likewise.
12934         * g++.dg/ext/dllimport6.C: Likewise.
12935         * g++.dg/ext/dllimport8.C: Likewise.
12936         * g++.dg/ext/dllimport9.C: Likewise.
12937         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
12938         targets, too. Additionally enable test for i?86-*-mingw*.
12939         * g++.dg/ext/selectany1.C: Likewise.
12940         Remove guard variable check.
12941
12942 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
12943
12944         PR fortran/47189
12945         PR fortran/47194
12946         * gfortran.dg/storage_size_3.f08: Extended.
12947
12948 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
12949
12950         PR c++/47022
12951         * g++.dg/template/stdarg1.C: New test.
12952
12953 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
12954
12955         PR fortran/47195
12956         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
12957         * gfortran.dg/defined_operators_1.f90: Split the subroutine
12958         from the interface of functions to not hide the errors that
12959         shall be tested.
12960
12961 2011-01-06  Jan Hubicka  <jh@suse.cz>
12962
12963         * gcc.dg/lto/pr47188_0.c: New testcase.
12964         * gcc.dg/lto/pr47188_1.c: New testcase.
12965
12966 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
12967
12968         PR fortran/33117
12969         PR fortran/46478
12970         * gfortran.dg/interface_33.f90: New test.
12971
12972 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
12973
12974         PR c/47150
12975         * gcc.c-torture/compile/pr47150.c: New test.
12976
12977 2011-01-06  Ira Rosen  <irar@il.ibm.com>
12978
12979         PR tree-optimization/47139
12980         * gcc.dg/vect/pr47139.c: New test.
12981
12982 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
12983
12984         PR fortran/47180
12985         * gfortran.dg/extends_type_of_2.f03: New.
12986
12987 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12988
12989         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
12990
12991 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
12992
12993         * gnat.dg/opt14.adb: New test.
12994
12995 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12996
12997         PR fortran/46017
12998         * gfortran.dg/allocate_error_2.f90:  New test.
12999
13000 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
13001
13002         PR fortran/47024
13003         * gfortran.dg/storage_size_3.f08: New.
13004
13005 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13006
13007         PR libgfortran/47154
13008         * gfortran.dg/namelist_68.f90: New test.
13009
13010 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
13011
13012         * gnat.dg/unchecked_convert8.ad[sb]: New test.
13013
13014 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
13015
13016         PR fortran/46448
13017         * gfortran.dg/class_34.f90: New.
13018
13019 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13020
13021         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
13022         use __builtin_inff.  Skip all single-precision tests that require
13023         Infinity.
13024
13025 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13026
13027         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
13028
13029 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
13030
13031         PR tree-optimization/47148
13032         * gcc.c-torture/execute/pr47148.c: New test.
13033
13034         PR tree-optimization/47155
13035         * gcc.c-torture/execute/pr47155.c: New test.
13036
13037         PR rtl-optimization/47157
13038         * gcc.c-torture/compile/pr47157.c: New test.
13039
13040 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13041
13042         * gcc.dg/torture/vector-shift2.c (schar): Define.
13043         (main): Always use schar or uchar instead of plain "char" to avoid
13044         dependencies on implementation-defined char signedness.
13045
13046 2011-01-03  Martin Jambor  <mjambor@suse.cz>
13047
13048         PR tree-optimization/46801
13049         * gnat.dg/pack9.adb: Remove xfail.
13050
13051 2011-01-03  Martin Jambor  <mjambor@suse.cz>
13052
13053         PR tree-optimization/46984
13054         * g++.dg/ipa/pr46984.C: New test.
13055
13056 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
13057
13058         PR fortran/46408
13059         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
13060
13061 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
13062
13063         PR tree-optimization/47140
13064         * gcc.c-torture/compile/pr47140.c: New test.
13065
13066         PR rtl-optimization/47028
13067         * gcc.dg/pr47028.c: New test.
13068
13069 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
13070
13071         * objc.dg/protocol-forward-1.m: Removed TODO.
13072         * objc.dg/protocol-forward-2.m: New.
13073         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
13074         * obj-c++.dg/protocol-forward-2.mm: New.
13075
13076 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
13077
13078         PR target/38662
13079         * g++.dg/eh/pr38662.C: New testcase.
13080
13081 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
13082
13083         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
13084         scan for newline '\n'.
13085
13086 \f
13087 Copyright (C) 2011 Free Software Foundation, Inc.
13088
13089 Copying and distribution of this file, with or without modification,
13090 are permitted in any medium without royalty provided the copyright
13091 notice and this notice are preserved.