OSDN Git Service

* gcc-interface/decl.c (gnat_to_gnu_field): Always check components
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2
3         * gnat.dg/specs/atomic1.ads: New test.
4
5 2011-10-26  Ed Smith-Rowland  <3dw4rd@verizon.net>
6
7         Implement C++11 user-defined literals.
8         * g++.dg/cpp0x/udlit-addr.C: New.
9         * g++.dg/cpp0x/udlit-args.C: New.
10         * g++.dg/cpp0x/udlit-args-neg.C: New.
11         * g++.dg/cpp0x/udlit-clink-neg.C: New.
12         * g++.dg/cpp0x/udlit-concat.C: New.
13         * g++.dg/cpp0x/udlit-concat-neg.C: New.
14         * g++.dg/cpp0x/udlit-constexpr.C: New.
15         * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
16         * g++.dg/cpp0x/udlit-declare-neg.C: New.
17         * g++.dg/cpp0x/udlit-friend.C: New.
18         * g++.dg/cpp0x/udlit-general.C: New.
19         * g++.dg/cpp0x/udlit-inline.C: New.
20         * g++.dg/cpp0x/udlit-linkage-neg.C: New.
21         * g++.dg/cpp0x/udlit-member-neg.C: New.
22         * g++.dg/cpp0x/udlit-namespace.C: New.
23         * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
24         * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
25         * g++.dg/cpp0x/udlit-nospace-neg.C: New.
26         * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
27         * g++.dg/cpp0x/udlit-nounder-neg.C: New.
28         * g++.dg/cpp0x/udlit-operator-neg.C: New.
29         * g++.dg/cpp0x/udlit-raw-str.C: New.
30         * g++.dg/cpp0x/udlit-shadow-neg.C: New.
31         * g++.dg/cpp0x/udlit-suffix-neg.C: New.
32         * g++.dg/cpp0x/udlit-systemheader.C: New.
33         * g++.dg/cpp0x/udlit-template.C: New.
34         * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
35         * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
36         * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
37         * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
38         * g++.dg/cpp0x/udlit_system_header: New.
39
40 2011-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
41
42         PR c++/50870
43         * g++.dg/cpp0x/decltype34.C: New.
44
45 2011-10-26  Tom de Vries <tom@codesourcery.com>
46
47         * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
48         * gcc.c-torture/unsorted/HIset.c: Same.
49         * gcc.c-torture/unsorted/SIcmp.c: Same.
50         * gcc.c-torture/unsorted/SIset.c: Same.
51         * gcc.c-torture/unsorted/SFset.c: Same.
52         * gcc.c-torture/unsorted/UHIcmp.c: Same.
53         * gcc.c-torture/unsorted/USIcmp.c: Same.
54         * gcc.c-torture/unsorted/DFcmp.c: Same.
55
56 2011-10-26  Jakub Jelinek  <jakub@redhat.com>
57
58         * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
59         to work also with -masm=intel and additionally test the xmm vs. ymm
60         register type combination on mask/dest and in vsib.
61         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
62         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
63         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
64         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
65         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
66         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
67         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
68         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
69         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
70         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
71         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
72         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
73         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
74         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
75         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
76         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
77         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
78         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
79         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
80         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
81         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
82         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
83         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
84         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
85         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
86         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
87         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
88         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
89         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
90         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
91         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
92
93 2011-10-26  Tom de Vries  <tom@codesourcery.com>
94
95         PR tree-optimization/50763
96         * gcc.dg/pr50763-2.c: New test.
97
98 2011-10-25  Joseph Myers  <joseph@codesourcery.com>
99
100         * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
101         Update expected messages.
102
103 2011-10-25  Eric Botcazou  <ebotcazou@adacore.com>
104
105         * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
106
107 2011-10-25  Jason Merrill  <jason@redhat.com>
108
109         PR c++/50866
110         * g++.dg/init/aggr7.C: New.
111
112         PR c++/49996
113         * g++.dg/cpp0x/initlist59.C: New.
114
115 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
116
117         PR c++/50858
118         * g++.dg/overload/operator5.C: New.
119
120 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
121
122         PR c++/50861
123         * g++.dg/template/crash108.C: New.
124
125 2011-10-25  Jakub Jelinek  <jakub@redhat.com>
126
127         PR tree-optimization/50596
128         * gcc.dg/vect/vect-cond-10.c: New test.
129
130 2011-10-24  Joey Ye  <joey.ye@arm.com>
131
132         * gcc.target/arm/pr42575.c: Remove architecture option.
133
134 2011-10-24  David S. Miller  <davem@davemloft.net>
135
136         * gcc.target/sparc/vis3move-1.c: New test.
137         * gcc.target/sparc/vis3move-2.c: New test.
138         * gcc.target/sparc/vis3move-3.c: New test.
139
140 2011-10-24  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
141
142         * gcc.dg/strlenopt-22.c: New testcase.
143         * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
144
145 2011-10-24  Uros Bizjak  <ubizjak@gmail.com>
146
147         * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
148         Remove -march=i386.
149         (dg-skip-if): Remove.
150         * gcc.target/i386/funcspec-1.c: Ditto.
151         * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
152
153 2011-10-24  Richard Guenther  <rguenther@suse.de>
154
155         * gcc.dg/vect/vect-bool-1.c: New testcase.
156
157 2011-10-24  Richard Guenther  <rguenther@suse.de>
158
159         PR tree-optimization/50838
160         * gcc.dg/torture/pr50838.c: New testcase.
161
162 2011-10-24  Ira Rosen  <ira.rosen@linaro.org>
163
164         PR tree-optimization/50730
165         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
166         * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
167         -fno-tree-sra and SLP flags.
168
169 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
170
171         PR c++/50841
172         Revert:
173         2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
174
175         PR c++/50810
176         * g++.dg/cpp0x/warn_cxx0x2.C: New.
177         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
178
179 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
180
181         PR c++/50810
182         * g++.dg/cpp0x/warn_cxx0x2.C: New.
183         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
184
185 2011-10-23  Tom de Vries  <tom@codesourcery.com>
186
187         PR tree-optimization/50763
188         * gcc.dg/pr50763.c: New test.
189
190 2011-10-23  Uros Bizjak  <ubizjak@gmail.com>
191
192         PR target/50788
193         * gcc.target/i386/pr50788.c: New test.
194
195 2011-10-23  Ira Rosen  <ira.rosen@linaro.org>
196
197         PR tree-optimization/50819
198         * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
199         * g++.dg/vect/slp-pr50819.cc: New test.
200
201 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
202
203         PR c++/45385
204         * g++.dg/warn/Wconversion4.C: New.
205
206 2011-10-21  Jakub Jelinek  <jakub@redhat.com>
207
208         PR target/50813
209         * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
210         from element other than first and reverse permutation.
211         * gcc.dg/torture/vshuf-16.inc: Likewise.
212         * gcc.dg/torture/vshuf-8.inc: Likewise.
213         * gcc.dg/torture/vshuf-4.inc: Likewise.
214
215 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
216
217         PR c++/31423
218         * g++.dg/parse/error43.C: New.
219         * g++.dg/parse/error44.C: Likewise.
220
221 2011-10-21  H.J. Lu  <hongjiu.lu@intel.com>
222             Kirill Yukhin  <kirill.yukhin@intel.com>
223
224         PR target/50740
225         * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
226         * gcc.target/i386/bmi2-check.h: Ditto.
227
228 2011-10-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
229
230         PR c++/50811
231         * g++.dg/cpp0x/override2.C: Add test.
232
233 2011-10-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
234
235         * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
236         check_linker_plugin_available.
237
238 2011-10-21  Kai Tietz  <ktietz@redhat.com>
239
240         * gcc.target/i386/branch-cost1.c: New test.
241         * gcc.target/i386/branch-cost2.c: New test.
242         * gcc.target/i386/branch-cost3.c: New test.
243         * gcc.target/i386/branch-cost4.c: New test.
244
245 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
246
247         * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
248
249 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
250
251         PR testsuite/50722
252         * gcc.dg/pr49994-3.c: Skip on HP-UX.
253
254 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
255
256         * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
257         (_moz_foo, EXT__foo): Use ASMNAME.
258
259 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
260
261         * lib/lto.exp (lto-execute): Use .exe suffix for test executable
262         names.
263
264 2011-10-20  Kirill Yukhin  <kirill.yukhin@intel.com>
265
266         PR target/50766
267         * gcc.target/i386/pr50766.c: New test.
268
269 2011-10-20  Jason Merrill  <jason@redhat.com>
270
271         PR c++/41449
272         * g++.dg/eh/partial1.C: New.
273
274 2011-10-20  Richard Henderson  <rth@redhat.com>
275
276         * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
277         gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c, 
278         gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
279         Use __builtin_shuffle.
280
281 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
282
283         PR fortran/50514
284         * gfortran.dg/ishft_3.f90:  Update test.
285
286 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
287
288         PR fortran/50524
289         * gfortran.dg/substring_integer_index.f90: New test.
290
291 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
292
293         * gfortran.dg/format_string.f: New test.
294
295 2011-10-20  Uros Bizjak  <ubizjak@gmail.com>
296
297         * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
298         non_strict_align.
299         * gcc.dg/ipa/ipa-sra-6.c: Ditto.
300
301 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
302
303         * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
304         gcc.target/i386/pr46226.c: Do not use
305         -mno-accumulate-outgoing-args.
306
307 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
308
309         * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
310         including <strings.h>.
311
312 2011-10-19  Jan Hubicka  <jh@suse.cz>
313
314         * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
315         * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
316         * lib/c-torture.exp: Likewise.
317         * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
318         * gcc.c-torture/compile/sync-1.c: Likewise.
319         * gcc.c-torture/compile/sync-1.c: Likewise.
320         * gcc.c-torture/compile/sync-3.c: Likewise.
321         * gcc.dg/noncompile/invalid_asm.c: Likewise.
322         * gcc.dg/noncompile/920507-1.c: Likewise.
323         * gcc.dg/torture/pr36400.c: Likewise.
324         * g++.dg/torture/pr34850.C: Likewise.
325
326 2011-10-20  Eric Botcazou  <ebotcazou@adacore.com>
327
328         * gnat.dg/source_ref1.adb: New test.
329         * gnat.dg/source_ref2.adb: Likewise.
330
331 2011-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
332
333         PR c++/13657
334         * g++.dg/parse/error42.C: New.
335         * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
336
337 2011-10-19  Jason Merrill  <jason@redhat.com>
338
339         PR c++/50793
340         * g++.dg/init/value9.C: New.
341
342 2011-10-19  Jakub Jelinek  <jakub@redhat.com>
343
344         * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
345         * gcc.dg/torture/vshuf-16.inc: Likewise.
346         * gcc.dg/torture/vshuf-8.inc: Likewise.
347         * gcc.dg/torture/vshuf-4.inc: Likewise.
348
349 2011-10-19  Janus Weil  <janus@gcc.gnu.org>
350
351         PR fortran/47023
352         * gfortran.dg/sizeof_proc.f90: New.
353
354 2011-10-19  Joseph Myers  <joseph@codesourcery.com>
355
356         * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
357         -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
358
359 2011-10-19  Uros Bizjak  <ubizjak@gmail.com>
360
361         PR testsuite/50796
362         * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
363
364 2011-10-19  Jason Merrill  <jason@redhat.com>
365
366         PR c++/50787
367         * g++.dg/init/ref20.C: New.
368
369 2011-10-19  Kai Tietz  <ktietz@redhat.com>
370
371         PR middle-end/50795
372         * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
373         * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
374         * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
375         * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
376         * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
377
378 2011-10-19  Richard Guenther  <rguenther@suse.de>
379
380         PR middle-end/50768
381         * gcc.dg/torture/pr50768.c: New testcase.
382
383 2011-10-19  Alexander Monakov  <amonakov@ispras.ru>
384
385         PR rtl-optimization/50340
386         * gcc.dg/pr50340.c: New.
387
388 2011-10-18  Andrew Stubbs  <ams@codesourcery.com>
389
390         PR tree-optimization/50717
391
392         * gcc.dg/pr50717-1.c: New file.
393         * gcc.target/arm/wmul-12.c: Correct types.
394         * gcc.target/arm/wmul-8.c: Correct types.
395
396 2011-10-18  Jason Merrill  <jason@redhat.com>
397
398         PR c++/50531
399         * g++.dg/cpp0x/defaulted32.C: New.
400
401         PR c++/50742
402         * g++.dg/lookup/using23.C: New.
403
404         PR c++/50500
405         * g++.dg/cpp0x/implicit12.C: New.
406         * g++.dg/cpp0x/defaulted20.C: Adjust.
407         * g++.dg/cpp0x/defaulted21.C: Adjust.
408         * g++.dg/cpp0x/implicit-copy.C: Adjust.
409         * g++.dg/cpp0x/implicit4.C: Adjust.
410         * g++.dg/cpp0x/implicit5.C: Adjust.
411         * g++.dg/cpp0x/implicit8.C: Adjust.
412         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
413         * g++.dg/cpp0x/not_special.C: Adjust.
414         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
415         * g++.dg/cpp0x/rv1n.C: Adjust.
416         * g++.dg/cpp0x/rv2n.C: Adjust.
417         * g++.dg/cpp0x/rv3n.C: Adjust.
418         * g++.dg/cpp0x/rv4n.C: Adjust.
419         * g++.dg/cpp0x/rv5n.C: Adjust.
420         * g++.dg/cpp0x/rv6n.C: Adjust.
421         * g++.dg/cpp0x/rv7n.C: Adjust.
422
423 2011-10-18  Kirill Yukhin  <kirill.yukhin@intel.com>
424
425         * gcc.target/i386/avx2-vpop-check.h: New header.
426         * gcc.target/i386/avx2-vpaddd-3.c: New test.
427         * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
428         * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
429         * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
430         * gcc.target/i386/avx2-vpand-3.c: Ditto.
431         * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
432         * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
433         * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
434         * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
435         * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
436         * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
437         * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
438         * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
439         * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
440         * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
441
442 2011-10-18  Mikael Morin  <mikael@gcc.gnu.org>
443
444         PR fortran/50420
445         * gfortran.dg/coarray_subobject_1.f90: New test.
446         * gfortran.dg/coarray/subobject_1.f90: New test.
447
448 2011-10-18  Alexander Monakov  <amonakov@ispras.ru>
449
450         PR rtl-optimization/50205
451         * gcc.dg/pr50205.c: New.
452
453 2011-10-18  Richard Guenther  <rguenther@suse.de>
454
455         PR tree-optimization/50767
456         * gcc.dg/torture/pr50767.c: New testcase.
457
458 2011-10-18  Julian Brown  <julian@codesourcery.com>
459
460         * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
461         * gcc.target/arm/unaligned-memcpy-1.c: New.
462         * gcc.target/arm/unaligned-memcpy-2.c: New.
463         * gcc.target/arm/unaligned-memcpy-3.c: New.
464         * gcc.target/arm/unaligned-memcpy-4.c: New.
465
466 2011-10-18  Janus Weil  <janus@gcc.gnu.org>
467
468         PR fortran/47023
469         * gfortran.dg/iso_c_binding_class.f03: New.
470
471 2011-10-18  Ira Rosen  <ira.rosen@linaro.org>
472
473         * testsuite/lib/target-supports.exp
474         (check_effective_target_vect_widen_shift): New.
475         * gcc.dg/vect/vect-widen-shift-s16.c: New.
476         * gcc.dg/vect/vect-widen-shift-s8.c: New.
477         * gcc.dg/vect/vect-widen-shift-u16.c: New.
478         * gcc.dg/vect/vect-widen-shift-u8.c: New.
479
480 2011-10-18  Richard Guenther  <rguenther@suse.de>
481
482         * gcc.dg/torture/restrict-1.c: New testcase.
483
484 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
485
486         * g++.dg/ext/bases.C: New test.
487
488 2011-10-17  David S. Miller  <davem@davemloft.net>
489
490         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
491         all operations to emit VIS instructions.
492         * gcc.target/sparc/fandnot.c: Likewise.
493         * gcc.target/sparc/fnot.c: Likewise.
494         * gcc.target/sparc/for.c: Likewise.
495         * gcc.target/sparc/fornot.c: Likewise.
496         * gcc.target/sparc/fxnor.c: Likewise.
497         * gcc.target/sparc/fxor.c: Likewise.
498         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
499         needed.
500
501 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
502
503         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
504         * gcc.dg/torture/vshuf-16.inc: New file.
505         * gcc.dg/torture/vshuf-2.inc: New file.
506         * gcc.dg/torture/vshuf-32.inc: New file.
507         * gcc.dg/torture/vshuf-4.inc: New file.
508         * gcc.dg/torture/vshuf-8.inc: New file.
509         * gcc.dg/torture/vshuf-main.inc: New file.
510         * gcc.dg/torture/vshuf-v16hi.c: New test.
511         * gcc.dg/torture/vshuf-v16qi.c: New test.
512         * gcc.dg/torture/vshuf-v2df.c: New test.
513         * gcc.dg/torture/vshuf-v2di.c: New test.
514         * gcc.dg/torture/vshuf-v2sf.c: New test.
515         * gcc.dg/torture/vshuf-v2si.c: New test.
516         * gcc.dg/torture/vshuf-v32qi.c: New test.
517         * gcc.dg/torture/vshuf-v4df.c: New test.
518         * gcc.dg/torture/vshuf-v4di.c: New test.
519         * gcc.dg/torture/vshuf-v4hi.c: New test.
520         * gcc.dg/torture/vshuf-v4sf.c: New test.
521         * gcc.dg/torture/vshuf-v4si.c: New test.
522         * gcc.dg/torture/vshuf-v8hi.c: New test.
523         * gcc.dg/torture/vshuf-v8qi.c: New test.
524         * gcc.dg/torture/vshuf-v8sf.c: New test.
525         * gcc.dg/torture/vshuf-v8si.c: New test.
526
527 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
528
529         PR tree-optimization/50746
530         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
531
532 2011-10-17  Jason Merrill  <jason@redhat.com>
533
534         PR c++/50736
535         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
536
537 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
538
539         PR c++/44524
540         * g++.dg/parse/error41.C: New.
541         * g++.dg/parse/error20.C: Adjust.
542
543 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
544
545         PR c++/50757
546         * g++.dg/warn/format7.C: New.
547         * obj-c++.dg/warn7.mm: Likewise.
548
549 2011-10-17  Richard Guenther  <rguenther@suse.de>
550
551         PR tree-optimization/50729
552         * gcc.dg/torture/pr50729.c: New testcase.
553
554 2011-10-15  Tom Tromey  <tromey@redhat.com>
555             Dodji Seketeli  <dodji@redhat.com>
556
557         * lib/prune.exp (prune_gcc_output):  Prune output referring to
558         included files.
559         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
560         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
561         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
562         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
563
564 2011-10-15  Tom Tromey  <tromey@redhat.com>
565             Dodji Seketeli  <dodji@redhat.com>
566
567         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
568
569 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
570
571         PR c++/48489
572         * g++.dg/inherit/error5.C: New.
573
574 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
575
576         PR fortran/47023
577         PR fortran/50752
578         * gfortran.dg/kind_tests_4.f90: New.
579
580 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
581
582         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
583         targets that support vector condition.
584
585 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
586
587         PR fortran/47023
588         * gfortran.dg/c_kind_tests_3.f03: New.
589
590 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
591
592         PR fortran/50547
593         * gfortran.dg/elemental_args_check_4.f90: New.
594
595 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
596
597         PR tree-optimization/50727
598         * gcc.dg/vect/pr50727.c: New test.
599
600 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
601
602         * gcc.dg/vla-23.c: New test.
603
604 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
605
606         PR tree-optimization/50596
607         * gcc.dg/vect/vect-cond-9.c: New test.
608
609 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
610
611         * gcc.dg/vect/bb-slp-29.c: New test.
612
613 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
614
615         PR c++/50732
616         * g++.dg/ext/is_base_of_incomplete.C: New.
617         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
618         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
619
620 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
621
622         * gcc.target/sparc/combined-1.c: Compile at -O2.
623
624 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
625
626         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
627         (dg-options): Add -Wno-attributes.
628         * gcc.target/i386/fma_double_?.c: Ditto.
629         * gcc.target/i386/fma_run_float_?.c: Ditto.
630         * gcc.target/i386/fma_run_double_?.c: Ditto.
631         * gcc.target/i386/l_fma_float_?.c: Dtto.
632         * gcc.target/i386/l_fma_double_?.c: Ditto.
633         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
634         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
635
636 2011-10-15  Tobias Burnus  <burnus@net-b.de>
637
638         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
639         the comments.
640         * gfortran.dg/bind_c_usage_24.f90: Ditto.
641         * gfortran.dg/rank_3.f90: Ditto.
642         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
643         -std=f2008ts in dg-options.
644         * gfortran.dg/rank_4.f90: Ditto.
645
646 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
647
648         PR target/49263
649         * gcc.target/sh/pr49263.c: New.
650
651 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
652
653         * gnat.dg/specs/debug1.ads: Tweak.
654
655 2011-10-14  Kai Tietz  <ktietz@redhat.com>
656
657         * gfortran.fortran-torture/compile/logical-2.f90: New test.
658
659 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
660
661         * gcc.target/i386/sse2-mul-1.c: New test.
662         * gcc.target/i386/sse4_1-mul-1.c: New test.
663         * gcc.target/i386/avx-mul-1.c: New test.
664         * gcc.target/i386/xop-mul-1.c: New test.
665         * gcc.target/i386/avx2-mul-1.c: New test.
666
667 2011-10-14  Jason Merrill  <jason@redhat.com>
668
669         PR c++/50563
670         * g++.dg/cpp0x/nsdmi-list1.C: New.
671
672         PR c++/50707
673         * g++.dg/cpp0x/nsdmi-const1.C: New.
674
675 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
676
677         PR fortran/50570
678         * gfortran.dg/pointer_intent_5.f90: New.
679
680 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
681
682         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
683         * gcc.target/i386/warn-vect-op-1.c: Ditto.
684         * gcc.target/i386/warn-vect-op-2.c: Ditto.
685
686 2011-10-14  Tobias Burnus  <burnus@net-b.de>
687
688         PR fortran/50718
689         * gfortran.dg/pointer_check_11.f90: New.
690         * gfortran.dg/pointer_check_12.f90: New.
691
692 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
693
694         PR c++/38174
695         * g++.dg/overload/operator4.C: New.
696
697 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
698
699         * gcc.dg/di-longlong64-sync-1.c: New test.
700         * gcc.dg/di-sync-multithread.c: New test.
701         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
702         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
703         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
704         tests for v5, v6, v6k, and v7-a, and add-options helpers.
705         (check_effective_target_arm_arm_ok): New helper.
706         (check_effective_target_sync_longlong): New helper.
707
708 2011-10-14  Richard Guenther  <rguenther@suse.de>
709
710         PR tree-optimization/50723
711         * gcc.dg/torture/pr50723.c: New testcase.
712
713 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
714
715         PR c++/17212
716         * g++.dg/warn/format6.C: New.
717         * obj-c++.dg/warn6.mm: Likewise.
718
719 2011-10-13  Richard Henderson  <rth@redhat.com>
720
721         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
722         Delete.
723         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
724         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
725         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
726
727 2011-10-13  Jason Merrill  <jason@redhat.com>
728
729         PR c++/50614
730         * g++.dg/cpp0x/nsdmi-template2.C: New.
731
732         PR c++/50437
733         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
734
735         PR c++/50618
736         * g++.dg/init/vbase1.C: New.
737
738 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
739
740         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
741         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
742         * gcc.target/i386/avx-vphminposuw-2.c: New test.
743         * gcc.target/i386/avx-vphminposuw-3.c: New test.
744
745 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
746
747         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
748
749 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
750
751         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
752
753 2011-10-13  Richard Guenther  <rguenther@suse.de>
754
755         PR tree-optimization/50712
756         * gcc.target/i386/pr50712.c: New testcase.
757
758 2011-10-13  Tom de Vries  <tom@codesourcery.com>
759
760         * gcc.dg/memcpy-4.c: New test.
761
762 2011-10-13  Richard Guenther  <rguenther@suse.de>
763
764         PR tree-optimization/50698
765         * g++.dg/vect/pr50698.cc: New testcase.
766
767 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
768
769         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
770         * gcc.target/powerpc/warn-2.c: Ditto.
771
772         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
773         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
774         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
775         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
776         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
777         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
778         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
779         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
780         * gcc.target/powerpc/ppc-pow.c: Likewise.
781         * gcc.target/powerpc/recip-1.c: Likewise.
782         * gcc.target/powerpc/recip-2.c: Likewise.
783         * gcc.target/powerpc/recip-3.c: Likewise.
784         * gcc.target/powerpc/recip-4.c: Likewise.
785         * gcc.target/powerpc/recip-5.c: Likewise.
786
787 2011-10-12  David S. Miller  <davem@davemloft.net>
788
789         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
790         '-mvis3' instead of 'mcpu=niagara3' in options.
791         * gcc.target/sparc/fhalve.c: Likewise.
792         * gcc.target/sparc/fnegop.c: Likewise.
793         * gcc.target/sparc/fpadds.c: Likewise.
794         * gcc.target/sparc/fshift.c: Likewise.
795         * gcc.target/sparc/fucmp.c: Likewise.
796         * gcc.target/sparc/lzd.c: Likewise.
797         * gcc.target/sparc/vis3misc.c: Likewise.
798         * gcc.target/sparc/xmul.c: Likewise.
799
800 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
801
802         * gnat.dg/vect1.ad[sb]: New test.
803         * gnat.dg/vect1_pkg.ads: New helper.
804         * gnat.dg/vect2.ad[sb]: New test.
805         * gnat.dg/vect2_pkg.ads: New helper.
806         * gnat.dg/vect3.ad[sb]: New test.
807         * gnat.dg/vect3_pkg.ads: New helper.
808         * gnat.dg/vect4.ad[sb]: New test.
809         * gnat.dg/vect4_pkg.ads: New helper.
810         * gnat.dg/vect5.ad[sb]: New test.
811         * gnat.dg/vect5_pkg.ads: New helper.
812         * gnat.dg/vect6.ad[sb]: New test.
813         * gnat.dg/vect6_pkg.ads: New helper.
814
815 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
816
817         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
818         * gcc.target/i386/fma_run_double_2.c: Likewise.
819         * gcc.target/i386/fma_run_double_3.c: Likewise.
820         * gcc.target/i386/fma_run_double_4.c: Likewise.
821         * gcc.target/i386/fma_run_double_5.c: Likewise.
822         * gcc.target/i386/fma_run_double_6.c: Likewise.
823         * gcc.target/i386/fma_run_float_1.c: Likewise.
824         * gcc.target/i386/fma_run_float_2.c: Likewise.
825         * gcc.target/i386/fma_run_float_3.c: Likewise.
826         * gcc.target/i386/fma_run_float_4.c: Likewise.
827         * gcc.target/i386/fma_run_float_5.c: Likewise.
828         * gcc.target/i386/fma_run_float_6.c: Likewise.
829
830         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
831         remove the extra dg-options.
832         * gcc.target/i386/l_fma_double_2.c: Likewise.
833         * gcc.target/i386/l_fma_double_3.c: Likewise.
834         * gcc.target/i386/l_fma_double_4.c: Likewise.
835         * gcc.target/i386/l_fma_double_5.c: Likewise.
836         * gcc.target/i386/l_fma_double_6.c: Likewise.
837         * gcc.target/i386/l_fma_float_1.c: Likewise.
838         * gcc.target/i386/l_fma_float_2.c: Likewise.
839         * gcc.target/i386/l_fma_float_3.c: Likewise.
840         * gcc.target/i386/l_fma_float_4.c: Likewise.
841         * gcc.target/i386/l_fma_float_5.c: Likewise.
842         * gcc.target/i386/l_fma_float_6.c: Likewise.
843
844 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
845
846         PR tree-optimization/50189
847         * g++.dg/torture/pr50189.C: New testcase.
848
849 2011-10-12  Richard Guenther  <rguenther@suse.de>
850
851         PR tree-optimization/50700
852         * gcc.dg/builtin-object-size-12.c: New testcase.
853
854 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
855
856         PR c/50565
857         * gcc.c-torture/compile/pr50565-1.c,
858         gcc.c-torture/compile/pr50565-2.c: New tests.
859
860 2011-10-11  Jason Merrill  <jason@redhat.com>
861
862         PR c++/49855
863         PR c++/49896
864         * g++.dg/template/constant1.C: New.
865         * g++.dg/template/constant2.C: New.
866         * g++.dg/cpp0x/constexpr-template3.C: New.
867
868 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
869
870         * gcc.target/i386/warn-vect-op-3.c: New test.
871         * gcc.target/i386/warn-vect-op-1.c: New test.
872         * gcc.target/i386/warn-vect-op-2.c: New test.
873
874 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
875
876         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
877
878 2011-10-11  Richard Guenther  <rguenther@suse.de>
879
880         PR tree-optimization/50204
881         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
882
883 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
884
885         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
886
887 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
888
889         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
890         * gcc.target/i386/fma_double_2.c: Ditto.
891         * gcc.target/i386/fma_double_3.c: Ditto.
892         * gcc.target/i386/fma_double_4.c: Ditto.
893         * gcc.target/i386/fma_double_5.c: Ditto.
894         * gcc.target/i386/fma_double_6.c: Ditto.
895         * gcc.target/i386/fma_float_1.c: Ditto.
896         * gcc.target/i386/fma_float_2.c: Ditto.
897         * gcc.target/i386/fma_float_3.c: Ditto.
898         * gcc.target/i386/fma_float_4.c: Ditto.
899         * gcc.target/i386/fma_float_5.c: Ditto.
900         * gcc.target/i386/fma_float_6.c: Ditto.
901         * gcc.target/i386/l_fma_double_1.c: Ditto.
902         * gcc.target/i386/l_fma_double_2.c: Ditto.
903         * gcc.target/i386/l_fma_double_3.c: Ditto.
904         * gcc.target/i386/l_fma_double_4.c: Ditto.
905         * gcc.target/i386/l_fma_double_5.c: Ditto.
906         * gcc.target/i386/l_fma_double_6.c: Ditto.
907         * gcc.target/i386/l_fma_float_1.c: Ditto.
908         * gcc.target/i386/l_fma_float_2.c: Ditto.
909         * gcc.target/i386/l_fma_float_3.c: Ditto.
910         * gcc.target/i386/l_fma_float_4.c: Ditto.
911         * gcc.target/i386/l_fma_float_5.c: Ditto.
912         * gcc.target/i386/l_fma_float_6.c: Ditto.
913         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
914         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
915         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
916         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
917         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
918         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
919         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
920         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
921         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
922         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
923         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
924         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
925
926 2011-10-11  Tristan Gingold  <gingold@adacore.com>
927
928         * gcc.dg/va-arg-4.c: New test.
929         * gcc.dg/va-arg-5.c: Ditto.
930
931 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
932
933         * lib/target-supports.exp (check_effective_target_fd_truncate):
934         Close and unlink test file before exit.
935
936 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
937
938         PR fortran/50564
939         * gfortran.dg/forall_15.f90:  New test case.
940
941 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
942             Andrew Macleod  <amacleod@redhat.com>
943
944         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
945         wrappers for *other_threads() and *final_verify().
946         * gcc.dg/simulate-thread/simulate-thread.h
947         (simulate_thread_wrapper_other_threads): New.
948         (simulate_thread_wrapper_final_verify): New.
949
950 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
951
952         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
953
954 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
955
956         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
957
958 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
959             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
960
961         * gcc.target/i386/fma_1.h: New file.
962         * gcc.target/i386/fma_2.h: Likewise.
963         * gcc.target/i386/fma_3.h: Likewise.
964         * gcc.target/i386/fma_4.h: Likewise.
965         * gcc.target/i386/fma_5.h: Likewise.
966         * gcc.target/i386/fma_6.h: Likewise.
967         * gcc.target/i386/fma_double_1.c: Likewise.
968         * gcc.target/i386/fma_double_2.c: Likewise.
969         * gcc.target/i386/fma_double_3.c: Likewise.
970         * gcc.target/i386/fma_double_4.c: Likewise.
971         * gcc.target/i386/fma_double_5.c: Likewise.
972         * gcc.target/i386/fma_double_6.c: Likewise.
973         * gcc.target/i386/fma_float_1.c: Likewise.
974         * gcc.target/i386/fma_float_2.c: Likewise.
975         * gcc.target/i386/fma_float_3.c: Likewise.
976         * gcc.target/i386/fma_float_4.c: Likewise.
977         * gcc.target/i386/fma_float_5.c: Likewise.
978         * gcc.target/i386/fma_float_6.c: Likewise.
979         * gcc.target/i386/fma_main.h: Likewise.
980         * gcc.target/i386/fma_run_double_1.c: Likewise.
981         * gcc.target/i386/fma_run_double_2.c: Likewise.
982         * gcc.target/i386/fma_run_double_3.c: Likewise.
983         * gcc.target/i386/fma_run_double_4.c: Likewise.
984         * gcc.target/i386/fma_run_double_5.c: Likewise.
985         * gcc.target/i386/fma_run_double_6.c: Likewise.
986         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
987         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
988         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
989         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
990         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
991         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
992         * gcc.target/i386/fma_run_float_1.c: Likewise.
993         * gcc.target/i386/fma_run_float_2.c: Likewise.
994         * gcc.target/i386/fma_run_float_3.c: Likewise.
995         * gcc.target/i386/fma_run_float_4.c: Likewise.
996         * gcc.target/i386/fma_run_float_5.c: Likewise.
997         * gcc.target/i386/fma_run_float_6.c: Likewise.
998         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
999         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
1000         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
1001         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
1002         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
1003         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
1004         * gcc.target/i386/l_fma_1.h: Likewise.
1005         * gcc.target/i386/l_fma_2.h: Likewise.
1006         * gcc.target/i386/l_fma_3.h: Likewise.
1007         * gcc.target/i386/l_fma_4.h: Likewise.
1008         * gcc.target/i386/l_fma_5.h: Likewise.
1009         * gcc.target/i386/l_fma_6.h: Likewise.
1010         * gcc.target/i386/l_fma_double_1.c: Likewise.
1011         * gcc.target/i386/l_fma_double_2.c: Likewise.
1012         * gcc.target/i386/l_fma_double_3.c: Likewise.
1013         * gcc.target/i386/l_fma_double_4.c: Likewise.
1014         * gcc.target/i386/l_fma_double_5.c: Likewise.
1015         * gcc.target/i386/l_fma_double_6.c: Likewise.
1016         * gcc.target/i386/l_fma_float_1.c: Likewise.
1017         * gcc.target/i386/l_fma_float_2.c: Likewise.
1018         * gcc.target/i386/l_fma_float_3.c: Likewise.
1019         * gcc.target/i386/l_fma_float_4.c: Likewise.
1020         * gcc.target/i386/l_fma_float_5.c: Likewise.
1021         * gcc.target/i386/l_fma_float_6.c: Likewise.
1022         * gcc.target/i386/l_fma_main.h: Likewise.
1023         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
1024         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
1025         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
1026         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
1027         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
1028         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
1029         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
1030         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
1031         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
1032         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
1033         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
1034         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
1035
1036 2011-10-10  Richard Guenther  <rguenther@suse.de>
1037
1038         PR middle-end/50389
1039         * gcc.dg/torture/pr50389.c: New testcase.
1040
1041 2011-10-10  Richard Guenther  <rguenther@suse.de>
1042
1043         PR middle-end/50195
1044         * gcc.dg/builtins-47.c: Optimize.
1045
1046 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
1047
1048         * lib/gcc-simulate-thread.exp: New.
1049         * gcc.dg/simulate-thread/guality.h: New.
1050         * gcc.dg/simulate-thread/simulate-thread.h: New.
1051         * gcc.dg/simulate-thread/simulate-thread.exp: New.
1052         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
1053         * gcc.dg/simulate-thread/README: New.
1054         * g++.dg/simulate-thread/guality.h: New.
1055         * g++.dg/simulate-thread/simulate-thread.h: New.
1056         * g++.dg/simulate-thread/simulate-thread.exp: New.
1057         * g++.dg/simulate-thread/simulate-thread.gdb: New.
1058         * c-c++-common/cxxbitfields-2.c: Remove.
1059         * c-c++-common/cxxbitfields.c: Remove.
1060         * c-c++-common/cxxbitfields-4.c: Remove.
1061         * c-c++-common/cxxbitfields-5.c: Remove.
1062         * c-c++-common/simulate-thread/bitfields-1.c: New.
1063         * c-c++-common/simulate-thread/bitfields-2.c: New.
1064         * c-c++-common/simulate-thread/bitfields-3.c: New.
1065         * c-c++-common/simulate-thread/bitfields-4.c: New.
1066
1067 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
1068
1069         PR c++/38980
1070         * g++.dg/warn/format5.C: New.
1071
1072 2011-10-09  Tobias Burnus  <burnus@net-b.de>
1073
1074         PR fortran/50273
1075         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
1076         * gfortran.dg/common_16.f90: New.
1077
1078 2011-10-09  Tobias Burnus  <burnus@net-b.de>
1079
1080         * gfortran.dg/iso_c_binding_param_1.f90: New.
1081         * gfortran.dg/iso_c_binding_param_2.f90: New.
1082         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1083
1084 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
1085
1086         PR tree-optimization/50635
1087         * gcc.dg/vect/pr50635.c: New test.
1088
1089 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
1090
1091         PR fortran/50659
1092         * gfortran.dg/proc_decl_27.f90: New.
1093
1094 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1095
1096         PR libobjc/50428
1097         * objc/execute/initialize-1.m: New test.
1098
1099 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
1100
1101         PR fortran/47844
1102         * gfortran.dg/pointer_function_result_1.f90 : New test.
1103
1104 2011-10-07  David S. Miller  <davem@davemloft.net>
1105
1106         PR 50655
1107         * gcc.target/sparc/sparc.exp: Add vis3 target test.
1108         * gcc.target/sparc/cmask.c: Use it.
1109         * gcc.target/sparc/fhalve.c: Likewise.
1110         * gcc.target/sparc/fnegop.c: Likewise.
1111         * gcc.target/sparc/fpadds.c: Likewise.
1112         * gcc.target/sparc/fshift.c: Likewise.
1113         * gcc.target/sparc/fucmp.c: Likewise.
1114         * gcc.target/sparc/lzd.c: Likewise.
1115         * gcc.target/sparc/vis3misc.c: Likewise.
1116         * gcc.target/sparc/xmul.c: Likewise.
1117
1118 2011-10-07  Richard Henderson  <rth@redhat.com>
1119
1120         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
1121         match for avx2.
1122         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
1123
1124 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
1125
1126         * gcc.dg/pr50193-1.c: New file.
1127         * gcc.target/arm/shiftable.c: New file.
1128
1129 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
1130
1131         PR fortran/50625
1132         * gfortran.dg/class_46.f03: New.
1133
1134 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
1135
1136         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
1137         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
1138         (syslog, vsyslog, __vsyslog_chk): Likewise.
1139
1140         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
1141         (x, EXT_x): Use ASMNAME.
1142
1143         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
1144         (a, c): Use ASMNAME.
1145
1146 2011-10-07  Tom de Vries  <tom@codesourcery.com>
1147
1148         PR middle-end/50527
1149         * gcc.dg/pr50527.c: New test.
1150
1151 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
1152
1153         PR tree-optimization/50650
1154         * gcc.c-torture/compile/pr50650.c: New test.
1155
1156 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1157
1158         PR tree-optimization/50575
1159         * gcc.c-torture/execute/vector-compare-2.x: New file.
1160
1161 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1162
1163         PR middle-end/50125
1164         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
1165         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
1166         (bar3): Likewise.
1167
1168 2011-10-07  Richard Guenther  <rguenther@suse.de>
1169
1170         PR testsuite/50637
1171         * gcc.dg/vect/vect-align-2.c: Increase array size.
1172
1173 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
1174             H.J. Lu  <hongjiu.lu@intel.com>
1175
1176         PR target/50603
1177         * gcc.target/i386/pr50603.c: New test.
1178
1179 2011-10-06  Jason Merrill  <jason@redhat.com>
1180
1181         PR c++/39164
1182         * g++.dg/cpp0x/default31.C: New.
1183
1184 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
1185
1186         PR tree-optimization/50596
1187         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1188         New.
1189         * gcc.dg/vect/vect-cond-8.c: New test.
1190
1191 2011-10-06  Richard Henderson  <rth@redhat.com>
1192
1193         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
1194         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
1195         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
1196         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
1197         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
1198         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
1199         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
1200         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
1201         * gcc.c-torture/execute/vshuf-16.inc: New file.
1202         * gcc.c-torture/execute/vshuf-2.inc: New file.
1203         * gcc.c-torture/execute/vshuf-4.inc: New file.
1204         * gcc.c-torture/execute/vshuf-8.inc: New file.
1205         * gcc.c-torture/execute/vshuf-main.inc: New file.
1206         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
1207         * gcc.c-torture/execute/vshuf-v2df.c: New test.
1208         * gcc.c-torture/execute/vshuf-v2di.c: New test.
1209         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
1210         * gcc.c-torture/execute/vshuf-v2si.c: New test.
1211         * gcc.c-torture/execute/vshuf-v4df.c: New test.
1212         * gcc.c-torture/execute/vshuf-v4di.c: New test.
1213         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
1214         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
1215         * gcc.c-torture/execute/vshuf-v4si.c: New test.
1216         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
1217         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
1218         * gcc.c-torture/execute/vshuf-v8si.c: New test.
1219
1220 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
1221
1222         PR tree-optimization/49279
1223         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
1224         * gcc.c-torture/execute/pr49279.c: New test.
1225
1226 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
1227
1228         PR target/49049
1229         * gcc.c-torture/compile/pr49049.c: New test.
1230
1231 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
1232
1233         PR target/50305
1234         * gcc.target/arm/pr50305.c: New test.
1235
1236 2011-10-06  Richard Guenther  <rguenther@suse.de>
1237
1238         PR tree-optimization/38884
1239         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
1240         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
1241
1242 2011-10-05  David S. Miller  <davem@davemloft.net>
1243
1244         * gcc.target/sparc/lzd.c: New test.
1245         * gcc.target/sparc/popc.c: New test.
1246
1247 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
1248
1249         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
1250         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
1251         * g++.dg/other/final1.C: Cleanup original tree dump.
1252
1253 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
1254
1255         PR tree-optimization/50613
1256         * gcc.dg/pr50613.c: New test.
1257
1258 2011-10-05  Richard Henderson  <rth@redhat.com>
1259
1260         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
1261         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
1262         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
1263         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
1264         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
1265         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
1266         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
1267         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
1268
1269 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
1270
1271         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
1272         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
1273         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
1274         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
1275         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
1276
1277 2011-10-05  Richard Guenther  <rguenther@suse.de>
1278
1279         PR tree-optimization/38885
1280         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
1281
1282 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
1283
1284         * gcc.target/i386/sw-1.c: New test.
1285
1286 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
1287
1288         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
1289         -mtune=generic.
1290         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
1291
1292 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
1293
1294         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
1295
1296 2011-10-04  David S. Miller  <davem@davemloft.net>
1297
1298         * gcc.target/sparc/fhalve.c: New test.
1299         * gcc.target/sparc/fnegop.c: New test.
1300         * gcc.target/sparc/xmul.c: New test.
1301
1302 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
1303
1304         PR fortran/35831
1305         * gfortran.dg/dummy_procedure_6.f90: New.
1306
1307 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
1308
1309         PR tree-optimization/50604
1310         * gcc.dg/pr50604.c: New test.
1311
1312 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1313
1314         PR tree-optimization/49662
1315         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
1316         * gcc.dg/graphite/interchange-15.c: Likewise.
1317         * gcc.dg/graphite/interchange-mvt.c: Likewise.
1318
1319 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
1320
1321         * gcc.dg/tree-ssa/restrict-4.c: New test.
1322
1323 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
1324
1325         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
1326         (main): Use __typeof to get result type of comparison.
1327
1328 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
1329
1330         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1331         Make et_vect_multiple_sizes_saved global.
1332         (check_effective_target_vect64): Make et_vect64_saved global.
1333
1334 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
1335
1336         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
1337         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
1338         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
1339         * gcc.dg/builtin-complex-err-1.c: Adjust.
1340
1341 2011-10-02  Jason Merrill  <jason@redhat.com>
1342
1343         * g++.dg/cpp0x/range-for22.C: New.
1344
1345         * g++.dg/cpp0x/variadic65.C: Remove xfails.
1346         * g++.dg/cpp0x/variadic82.C: Remove xfails.
1347         * g++.dg/cpp0x/variadic83.C: Remove xfails.
1348         * g++.dg/cpp0x/variadic105.C: Remove xfails.
1349
1350         * g++.dg/cpp0x/nsdmi5.C: New.
1351
1352 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
1353
1354         PR target/50579
1355         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
1356         New procedures.
1357         (mips-dg-options): Force an ABI option if the current ABI is
1358         incompatible with the required -mlong setting.  Likewise force
1359         a long setting if the current one is incompatible with the
1360         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
1361         throughout procedure.
1362         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
1363         instead of addressing=absolute.
1364
1365 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
1366
1367         * gcc.target/mips/stack-1.c: New test.
1368
1369 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
1370
1371         * gcc.dg/pr49696.c: New test.
1372
1373 2011-10-02  Jan Hubicka  <jh@suse.cz>
1374
1375         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
1376
1377 2011-10-01  David S. Miller  <davem@davemloft.net>
1378
1379         * gcc.target/sparc/cmask.c: New test.
1380         * gcc.target/sparc/fpadds.c: New test.
1381         * gcc.target/sparc/fshift.c: New test.
1382         * gcc.target/sparc/fucmp.c: New test.
1383         * gcc.target/sparc/vis3misc.c: New test.
1384
1385 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
1386
1387         PR fortran/50585
1388         * gfortran.dg/assumed_charlen_arg_2.f90: New.
1389
1390 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
1391
1392         PR c++/44473
1393         * g++.dg/dfp/44473-1.C: New test.
1394         * g++.dg/dfp/44473-2.C: New test.
1395         * g++.dg/dfp/mangle-1.C: New test.
1396         * g++.dg/dfp/mangle-2.C: New test.
1397         * g++.dg/dfp/mangle-3.C: New test.
1398         * g++.dg/dfp/mangle-4.C: New test.
1399         * g++.dg/dfp/mangle-5.C: New test.
1400
1401 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
1402
1403         PR inline-asm/50571
1404         * gcc.dg/pr50571.c: New test.
1405
1406         PR tree-optimization/46309
1407         * gcc.dg/pr46309.c: New test.
1408
1409 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
1410
1411         * gcc.dg/strlenopt-21.c: New test.
1412
1413 2011-09-30  Revital Eres  <revital.eres@linaro.org>
1414
1415         * gcc.dg/sms-10.c: New file.
1416
1417 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1418
1419         * gcc.target/arm/pr50099.c: New test.
1420
1421 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1422
1423         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
1424
1425 2011-09-30  David S. Miller  <davem@davemloft.net>
1426
1427         * gcc.target/sparc/bmaskbshuf.c: New test.
1428         * gcc.target/sparc/edgen.c: New test.
1429
1430 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
1431
1432         PR fortran/50547
1433         * gfortran.dg/pure_formal_proc_3.f90: New.
1434
1435         PR fortran/50553
1436         * gfortran.dg/stfunc_7.f90: New.
1437
1438 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1439
1440         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
1441         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
1442         * gcc.dg/vector-compare-1.c: Likewise.
1443         * gcc.dg/vector-compare-2.c: Likewise.
1444
1445 2011-09-29  David S. Miller  <davem@davemloft.net>
1446
1447         * gcc.target/sparc/array.c: New test.
1448
1449 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
1450
1451         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
1452         loop unroll and set max unroll times to 8.
1453         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
1454         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
1455         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
1456         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
1457
1458 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
1459
1460         PR c++/40145
1461         * g++.dg/ext/visibility/warn5.C: New.
1462
1463 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
1464
1465         PR c++/45278
1466         * g++.dg/warn/Wextra-3.C: New.
1467
1468 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
1469
1470         PR target/49486
1471         * gcc.target/sh/pr49468-si.c: New.
1472
1473 2011-09-28  Tom de Vries  <tom@codesourcery.com>
1474
1475         PR testsuite/50485
1476         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
1477         (TEST): Initialize src3 with random floats.
1478         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
1479         from union src3.  Initialize src3 with random floats.
1480
1481 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
1482
1483         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
1484         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
1485         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
1486         * gcc.target/sh/sh4a-sincosf.c: Ditto.
1487         * gcc.target/sh/sh4a-cos.c: Ditto.
1488         * gcc.target/sh/sh4a-cosf.c: Ditto.
1489         * gcc.target/sh/sh4a-sin.c: Ditto.
1490         * gcc.target/sh/sh4a-sinf.c: Ditto.
1491         * gcc.target/sh/sh4a-fsrra.c: Ditto.
1492         * gcc.target/sh/sh4a-memmovua.c: Ditto.
1493         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
1494
1495 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
1496
1497         PR c++/31489
1498         * g++.dg/parse/error40.C: New.
1499         * g++.dg/warn/incomplete1.C: Adjust.
1500
1501 2011-09-27  Jan Hubicka  <jh@suse.cz>
1502
1503         PR middle-end/49463
1504         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
1505         Mark used.
1506
1507 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
1508
1509         * gcc.dg/strlenopt-1.c: New test.
1510         * gcc.dg/strlenopt-1f.c: New test.
1511         * gcc.dg/strlenopt-2.c: New test.
1512         * gcc.dg/strlenopt-2f.c: New test.
1513         * gcc.dg/strlenopt-3.c: New test.
1514         * gcc.dg/strlenopt-4.c: New test.
1515         * gcc.dg/strlenopt-4g.c: New test.
1516         * gcc.dg/strlenopt-4gf.c: New test.
1517         * gcc.dg/strlenopt-5.c: New test.
1518         * gcc.dg/strlenopt-6.c: New test.
1519         * gcc.dg/strlenopt-7.c: New test.
1520         * gcc.dg/strlenopt-8.c: New test.
1521         * gcc.dg/strlenopt-9.c: New test.
1522         * gcc.dg/strlenopt-10.c: New test.
1523         * gcc.dg/strlenopt-11.c: New test.
1524         * gcc.dg/strlenopt-12.c: New test.
1525         * gcc.dg/strlenopt-12g.c: New test.
1526         * gcc.dg/strlenopt-13.c: New test.
1527         * gcc.dg/strlenopt-14g.c: New test.
1528         * gcc.dg/strlenopt-14gf.c: New test.
1529         * gcc.dg/strlenopt-15.c: New test.
1530         * gcc.dg/strlenopt-16g.c: New test.
1531         * gcc.dg/strlenopt-17g.c: New test.
1532         * gcc.dg/strlenopt-18g.c: New test.
1533         * gcc.dg/strlenopt.h: New file.
1534
1535 2011-09-27  Tom de Vries  <tom@codesourcery.com>
1536
1537         PR middle-end/43864
1538         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
1539         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
1540         * gcc.dg/pr43864.c: New test.
1541         * gcc.dg/pr43864-2.c: Same.
1542         * gcc.dg/pr43864-3.c: Same.
1543         * gcc.dg/pr43864-4.c: Same.
1544
1545 2011-09-27  Jan Hubicka  <jh@suse.cz>
1546
1547         * gcc.dg/ipa/inline-5.c: New testcase.
1548
1549 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
1550
1551         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
1552         vectors.
1553         * gcc.dg/vect/bb-slp-27.c: New.
1554         * gcc.dg/vect/bb-slp-28.c: New.
1555
1556 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
1557
1558         * testsuite/lib/target-supports.exp (check_profiling_available):
1559         Don't rely solely on TLS tests for -fprofile-generate, fall
1560         through to the other code.
1561
1562 2011-09-27  Richard Guenther  <rguenther@suse.de>
1563
1564         PR tree-optimization/50363
1565         * gcc.dg/torture/pr50363.c: New testcase.
1566
1567 2011-09-26  Jason Merrill  <jason@redhat.com>
1568
1569         PR c++/45012
1570         * g++.dg/template/partial13.C: New.
1571
1572         PR c++/46105
1573         * g++.dg/template/partial12.C: New.
1574
1575         PR c++/50508
1576         * g++.dg/cpp0x/constexpr-typedef1.C: New.
1577
1578 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
1579
1580         PR c++/45487
1581         * g++.dg/diagnostic/bindings1.C: New.
1582         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
1583
1584 2011-09-26  David S. Miller  <davem@davemloft.net>
1585
1586         * gcc.target/sparc/wrgsr.c: New test.
1587         * gcc.target/sparc/rdgsr.c: New test.
1588         * gcc.target/sparc/edge.c: New test.
1589         * gcc.target/sparc/fcmp.c: New test.
1590
1591         * gcc.target/sparc/edge.c: Update for new return types.
1592         * gcc.target/sparc/fcmp.c: Likewise.
1593
1594         * gcc.target/sparc/fpaddsubi.c: New test.
1595
1596 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
1597
1598         PR fortran/50515
1599         * gfortran.dg/common_15.f90: New.
1600
1601         PR fortran/50517
1602         * gfortran.dg/dummy_procedure_5.f90: New.
1603         * gfortran.dg/interface_26.f90: Modified error message.
1604         * gfortran.dg/proc_ptr_11.f90: Ditto.
1605         * gfortran.dg/proc_ptr_15.f90: Ditto.
1606         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1607         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1608
1609 2011-09-26  Jason Merrill  <jason@redhat.com>
1610
1611         PR c++/50512
1612         * g++.dg/overload/rvalue3.C: New.
1613
1614         PR c++/50523
1615         * g++.dg/overload/ref-conv2.C: New.
1616
1617         * g++.dg/cpp0x/nsdmi-template1.C: New.
1618
1619 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
1620
1621         * g++.dg/cpp0x/nullptr25.C: New.
1622
1623 2011-09-26  Richard Guenther  <rguenther@suse.de>
1624
1625         PR tree-optimization/50472
1626         * gcc.dg/torture/pr50472.c: New testcase.
1627
1628 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1629
1630         * gnat.dg/opt22.adb: New test.
1631         * gnat.dg/opt22_pkg.ad[sb]: New helper.
1632
1633 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1634
1635         * gnat.dg/opt21.adb: New test.
1636         * gnat.dg/opt21_pkg.ad[sb]: New helper.
1637
1638 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1639
1640         * gnat.dg/opt20.ad[sb]: New test.
1641         * gnat.dg/opt20_pkg.ads: New helper.
1642
1643 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1644
1645         * gnat.dg/array17.adb: New test.
1646         * gnat.dg/array17_pkg.ads: New helper.
1647
1648 2011-09-25  Jason Merrill  <jason@redhat.com>
1649
1650         * g++.dg/cpp0x/nsdmi-defer4.C: New.
1651
1652 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
1653
1654         * gnat.dg/frame_overflow.ads: New.
1655         * gnat.dg/frame_overflow.adb: Adjust.
1656         * gnat.dg/specs/addr1.ads: Likewise.
1657
1658 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
1659
1660         * g++.dg/tree-ssa/restrict2.C: New test.
1661
1662 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
1663
1664         * lib/target-supports.exp (check_effective_target_vect64): New.
1665         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
1666         of multiple vector sizes.
1667         * gcc.dg/vect/bb-slp-26.c: New.
1668
1669 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
1670
1671         PR c++/50280
1672         * g++.dg/template/bitfield1.C: New.
1673
1674 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
1675
1676         * gcc.dg/vect/bb-slp-24.c: New.
1677
1678 2011-09-24  Jason Merrill  <jason@redhat.com>
1679
1680         * g++.dg/cpp0x/nsdmi-eh1.C: New.
1681
1682         * g++.dg/cpp0x/nsdmi-defer3.C: New.
1683
1684         * g++.dg/cpp0x/nsdmi-defer1.C: New.
1685         * g++.dg/cpp0x/nsdmi-defer2.C: New.
1686
1687         * g++.dg/cpp0x/nsdmi1.C: New.
1688         * g++.dg/cpp0x/nsdmi2.C: New.
1689         * g++.dg/cpp0x/nsdmi3.C: New.
1690         * g++.dg/cpp0x/nsdmi4.C: New.
1691         * g++.old-deja/g++.other/init4.C: New.
1692
1693 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
1694
1695         PR c++/44267
1696         * g++.dg/template/sfinae28.C: New.
1697
1698 2011-09-23  Ian Lance Taylor  <iant@google.com>
1699
1700         * go.test/go-test.exp (errchk): Handle more cases of getting
1701         correct Tcl backslash quoting in regular expressions in test file.
1702
1703 2011-09-23  Jason Merrill  <jason@redhat.com>
1704
1705         Core 253
1706         * g++.dg/init/const8.C: New.
1707         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
1708         * g++.dg/cpp0x/defaulted2.C: Likewise.
1709         * g++.dg/cpp0x/pr42844-2.C: Likewise.
1710         * g++.dg/init/pr20039.C: Likewise.
1711         * g++.dg/init/pr42844.C: Likewise.
1712
1713 2011-09-23  Jan Hubicka  <jh@suse.cz>
1714
1715         * gcc.dg/ipa/inline-1.c: new testcase.
1716         * gcc.dg/ipa/inline-2.c: new testcase.
1717         * gcc.dg/ipa/inline-3.c: new testcase.
1718         * gcc.dg/ipa/inline-4.c: new testcase.
1719
1720 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
1721
1722         PR c++/50258
1723         * g++.dg/cpp0x/constexpr-static8.C: New.
1724
1725 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
1726
1727         * gcc.target/i386/avxfp-1.c: New test.
1728         * gcc.target/i386/avxfp-2.c: New test.
1729
1730 2011-09-23  Terry Guo  <terry.guo@arm.com>
1731
1732         * gcc.c-torture/execute/941014-1.x: Deleted.
1733
1734 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1735
1736         PR c++/50491
1737         * g++.dg/cpp0x/pr50491.C: New.
1738
1739 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1740
1741         PR testsuite/50487
1742         * gfortran.dg/bessel_6.f90: Fix tolerance test.
1743
1744 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1745
1746         PR c++/50371
1747         * g++.dg/cpp0x/nullptr24.C: New.
1748
1749 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
1750
1751         PR target/50482
1752         * gcc.target/i386/pr50482.c: New test.
1753
1754 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
1755
1756         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
1757         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
1758         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
1759         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
1760         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
1761         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
1762         multilib options contain different -march= from dg-options.
1763
1764 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
1765             Paolo Carlini  <paolo.carlini@oracle.com>
1766
1767         PR c++/50344
1768         * g++.dg/template/friend52.C: New.
1769
1770 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
1771
1772         * gcc.target/arm/cmp-1.c: New test.
1773         * gcc.target/arm/cmp-2.c: Likewise.
1774
1775 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
1776
1777         PR fortran/41733
1778         * gfortran.dg/impure_actual_1.f90: Modified error message.
1779         * gfortran.dg/proc_ptr_32.f90: New.
1780         * gfortran.dg/proc_ptr_33.f90: New.
1781
1782 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
1783
1784         PR tree-optimization/50451
1785         * gcc.dg/vect/pr50451.c: New test.
1786
1787 2011-09-21  Ian Lance Taylor  <iant@google.com>
1788
1789         * go.test/go-test.exp (errchk): Add special case for bug332.
1790         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
1791         some more test lines.
1792
1793 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
1794
1795         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
1796         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
1797         * g++.dg/other/i386-8.C: Ditto.
1798         * g++.dg/other/pr34435.C: Ditto.
1799         * g++.dg/other/pr39496.C: Ditto.
1800         * g++.dg/other/mmintrin.C: Ditto.
1801
1802 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
1803
1804         * gcc.dg/vect/vect-cond-7.c: New test.
1805         * gcc.target/i386/sse4_1-cond-1.c: New test.
1806         * gcc.target/i386/avx-cond-1.c: New test.
1807
1808 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
1809
1810         PR target/50464
1811         * g++.dg/other/pr50464.C: New test.
1812
1813 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
1814
1815         * gcc.target/i386/bmi2-mulx32-2.c: New test.
1816         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
1817         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
1818         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
1819
1820 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
1821
1822         * gnat.dg/opt19.adb: New test.
1823
1824 2011-09-21  Terry Guo  <terry.guo@arm.com>
1825
1826         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
1827         on arch conflict when testing case on targets other than armv7-a.
1828
1829 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
1830
1831         PR c++/50454
1832         * g++.dg/ext/int128-1.C: New.
1833         * g++.dg/ext/int128-2.C: Likewise.
1834         * g++.dg/ext/int128-2.h: Likewise.
1835
1836 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1837
1838         PR testsuite/50469
1839         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
1840
1841 2011-09-20  Jason Merrill  <jason@redhat.com>
1842
1843         * g++.dg/cpp0x/constexpr-generated1.C: New.
1844
1845         PR c++/50442
1846         * g++.dg/overload/ref-conv1.C: New.
1847
1848 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
1849
1850         * g++.dg/other/final1.C: New.
1851
1852 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
1853
1854         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
1855         and get_bit ().
1856
1857 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
1858
1859         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
1860         "target arm_eabi".
1861
1862 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
1863
1864         PR tree-optimization/50413
1865         * g++.dg/vect/vect.exp: Run slp-pr* tests with
1866         -fdump-tree-slp-details.  Run other tests with
1867         -fdump-tree-vect-details.
1868         * g++.dg/vect/slp-pr50413.cc: New.
1869
1870 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
1871             Ira Rosen  <ira.rosen@linaro.org>
1872
1873         PR testsuite/50435
1874         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
1875         Fix underscores around restrict.
1876
1877 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
1878
1879         PR tree-optimization/50414
1880         * gfortran.dg/vect/Ofast-pr50414.f90: New.
1881         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
1882         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
1883
1884 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
1885
1886         PR tree-optimization/50412
1887         * gfortran.dg/vect/pr50412.f90: New.
1888
1889 2011-09-16  Jason Merrill  <jason@redhat.com>
1890
1891         PR c++/50424
1892         * g++.dg/eh/defarg1.C: New.
1893
1894 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
1895
1896         * gcc.dg/vect/vect-reduc-10.c: New test.
1897         * gcc.target/i386/avx-reduc-1.c: New test.
1898
1899         * gcc.target/i386/sse2-extract-1.c: New test.
1900         * gcc.target/i386/avx-extract-1.c: New test.
1901
1902 2011-09-16  Terry Guo  <terry.guo@arm.com>
1903
1904         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
1905
1906 2011-09-15   Diego Novillo  <dnovillo@google.com>
1907
1908         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
1909         ALWAYS_CXXFLAGS, if defined.
1910         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
1911         ALWAYS_GFORTRANFLAGS, if defined.
1912         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
1913         ALWAYS_GOCFLAGS, if defined.
1914         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
1915         ALWAYS_OBJCXXFLAGS, if defined.
1916         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
1917         additional_flags, if defined.
1918         * lib/gnat.exp (gnat_target_compile): Likewise.
1919         * lib/objc.exp (objc_target_compile): Likewise.
1920         * lib/target-supports-dg.exp (dg-add-options): Handle
1921         TEST_ALWAYS_FLAGS.
1922
1923 2011-09-15  Tom de Vries  <tom@codesourcery.com>
1924
1925         PR testsuite/50322
1926         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
1927         Use uintptr_t in f1.  Undo avr xfails.
1928
1929 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
1930
1931         PR fortran/50401
1932         PR fortran/50403
1933         * gfortran.dg/function_types_3.f90: New.
1934
1935 2011-09-15  Jason Merrill  <jason@redhat.com>
1936
1937         PR c++/50365
1938         * g++.dg/cpp0x/trailing7.C: New.
1939
1940         PR c++/50361
1941         * g++.dg/cpp0x/nullptr23.C: New.
1942
1943 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
1944
1945         * gcc.dg/vect/bb-slp-25.c: New.
1946
1947 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
1948
1949         PR c++/50391
1950         * g++.dg/cpp0x/noexcept15.C: New.
1951
1952 2011-09-14  Tom de Vries  <tom@codesourcery.com>
1953
1954         PR middle-end/50251
1955         * gcc.dg/pr50251.c: New test.
1956
1957 2011-09-14  Tobias Burnus  <burnus@net-b.de>
1958
1959         PR fortran/34547
1960         PR fortran/50375
1961         * gfortran.dg/null_5.f90: New.
1962         * gfortran.dg/null_6.f90: New.
1963
1964 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
1965
1966         * gcc.c-torture/compile/20110913-1.c: New test.
1967
1968 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
1969
1970         PR fortran/50379
1971         * gfortran.dg/result_2.f90: New.
1972
1973 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
1974
1975         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
1976
1977 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
1978
1979         PR c++/48320
1980         * g++.dg/cpp0x/variadic116.C: New test case.
1981
1982 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
1983
1984         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
1985         * gcc.target/mips/interrupt_handler-2.c: New test.
1986         * gcc.target/mips/interrupt_handler-3.c: Likewise.
1987
1988 2011-09-12  Jason Merrill  <jason@redhat.com>
1989
1990         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
1991
1992         * g++.dg/cpp0x/explicit7.C: New.
1993
1994 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
1995
1996         PR rtl-optimization/50212
1997         * g++.dg/other/pr50212.C: New test.
1998
1999 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
2000
2001         PR target/43746
2002         * testsuite/gcc.target/avr/torture/avr-torture.exp
2003         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
2004         "-O2 -fmerge-all-constants".
2005
2006 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
2007
2008         PR fortran/50327
2009         * gfortran.dg/do_while_1.f90: New test.
2010
2011 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
2012
2013         PR fortran/35831
2014         PR fortran/47978
2015         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
2016         * gfortran.dg/proc_decl_26.f90: New.
2017         * gfortran.dg/typebound_override_2.f90: New.
2018         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
2019
2020 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
2021
2022         * gnat.dg/cond_expr2.ad[sb]: New test.
2023
2024 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
2025
2026         * gnat.dg/atomic5.ad[sb]: New test.
2027
2028 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
2029
2030         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
2031
2032 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
2033
2034         PR target/49030
2035         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
2036
2037 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
2038
2039         PR target/49614
2040         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
2041
2042 2011-09-09  Richard Guenther  <rguenther@suse.de>
2043
2044         PR tree-optimization/50328
2045         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
2046
2047 2011-09-09  Richard Guenther  <rguenther@suse.de>
2048
2049         PR middle-end/50333
2050         * gcc.dg/torture/pr50333.c: New testcase.
2051
2052 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
2053
2054         PR tree-optimization/50318
2055         * gcc.target/arm/pr50318-1.c: New file.
2056
2057 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
2058
2059         * gcc.target/i386/all_one_m256i.c: New test.
2060
2061 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
2062
2063         PR c++/50324
2064         * g++.dg/cpp0x/sfinae28.C: New.
2065
2066 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
2067
2068         PR c/50332
2069         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
2070         longer ignored on typedefs.
2071
2072         PR c++/33255 - Support -Wunused-local-typedefs warning
2073         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
2074         * c-c++-common/Wunused-local-typedefs.c: Likewise.
2075
2076 2011-09-08  Martin Jambor  <mjambor@suse.cz>
2077
2078         PR tree-optimization/50287
2079         * gcc.dg/torture/pr50287.c: New test.
2080
2081 2011-09-08  Richard Guenther  <rguenther@suse.de>
2082
2083         PR tree-optimization/19831
2084         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
2085         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
2086         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2087         * gcc.dg/errno-1.c: Adjust.
2088
2089 2011-09-08  Richard Guenther  <rguenther@suse.de>
2090
2091         PR tree-optimization/19831
2092         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
2093
2094 2011-09-08  Tobias Burnus  <burnus@net-b.de>
2095
2096         PR fortran/44646
2097         * gfortran.dg/do_concurrent_1.f90: New.
2098         * gfortran.dg/do_concurrent_2.f90: New.
2099
2100 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
2101
2102         PR target/50310
2103         * gcc.c-torture/execute/ieee/pr50310.c: New test.
2104         * gcc.dg/pr50310-2.c: New test.
2105
2106 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
2107
2108         PR fortran/48095
2109         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
2110         * gfortran.dg/impure_constructor_1.f90: Modified.
2111         * gfortran.dg/proc_ptr_comp_33.f90: New.
2112
2113 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
2114
2115         PR target/50310
2116         * gcc.dg/pr50310-1.c: New test.
2117
2118 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
2119
2120         PR middle-end/48571
2121         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
2122         instead of 4.
2123
2124 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
2125
2126         PR c++/50309
2127         * g++.dg/cpp0x/noexcept14.C: New.
2128
2129 2011-09-07  Jason Merrill  <jason@redhat.com>
2130
2131         * g++.dg/cpp0x/constexpr-ref3.C: New.
2132
2133         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
2134
2135 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
2136
2137         * gcc.dg/section1.c: Don't xfail for avr.
2138
2139 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
2140
2141         PR tree-optimization/50322
2142         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
2143
2144 2011-09-07  Martin Jambor  <mjambor@suse.cz>
2145
2146         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
2147
2148 2011-09-07  Martin Jambor  <mjambor@suse.cz>
2149
2150         PR tree-optimization/49911
2151         * g++.dg/tree-ssa/pr49911.C: New test.
2152
2153 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
2154
2155         PR target/49030
2156         * gcc.dg/torture/pr49030.c: New test.
2157
2158 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
2159
2160         PR fortran/50288
2161         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
2162         * gfortran.dg/class_4d.f03: Deleted.
2163         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
2164
2165 2011-09-07  Richard Guenther  <rguenther@suse.de>
2166
2167         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
2168
2169 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
2170
2171         PR tree-optimization/46021
2172         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
2173
2174 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2175
2176         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
2177
2178 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
2179
2180         * gcc.c-torture/compile/20110906-1.c: New test.
2181
2182 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
2183
2184         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
2185
2186 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
2187
2188         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
2189         --param tree-reassoc-width=1.
2190
2191         * gcc.dg/tree-ssa/reassoc-24.c: New test.
2192         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
2193
2194 2011-09-06  Richard Guenther  <rguenther@suse.de>
2195
2196         PR tree-optimization/48149
2197         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
2198
2199 2011-09-06  Richard Guenther  <rguenther@suse.de>
2200
2201         PR tree-optimization/48317
2202         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
2203
2204 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
2205
2206         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2207         New procedure.
2208         (add_options_for_quad_vectors): Replace with ...
2209         (add_options_for_double_vectors): ... this.
2210         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
2211         support multiple vector sizes since the vectorizer attempts to
2212         vectorize with both vector sizes.
2213         * gcc.dg/vect/no-vfa-vect-79.c,
2214         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
2215         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
2216         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
2217         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
2218         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
2219         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
2220         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
2221         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
2222         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
2223         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
2224         gcc.dg/vect/vect-40.c: Likewise.
2225         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
2226         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
2227         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
2228         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
2229         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
2230         Likewise.
2231         * gcc.dg/vect/vect-peel-4.c: Make ia global.
2232
2233 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
2234
2235         PR target/49606
2236         * gcc.target/mips/abi-main.h: New file.
2237         * gcc.target/mips/abi-o32-long32.c: New test.
2238         * gcc.target/mips/abi-o32-long64.c: Likewise.
2239         * gcc.target/mips/abi-o64-long32.c: Likewise.
2240         * gcc.target/mips/abi-o64-long64.c: Likewise.
2241         * gcc.target/mips/abi-n32-long32.c: Likewise.
2242         * gcc.target/mips/abi-n32-long64.c: Likewise.
2243         * gcc.target/mips/abi-n64-long32.c: Likewise.
2244         * gcc.target/mips/abi-n64-long64.c: Likewise.
2245         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2246         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2247         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2248         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2249         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2250         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2251         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2252         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2253         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2254         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2255         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2256         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2257         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2258         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2259         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2260         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2261         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
2262         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2263         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2264         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2265         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
2266         * gcc.target/mips/branch-2.c: Remove -mabicalls.
2267         * gcc.target/mips/branch-3.c: Likewise.
2268         * gcc.target/mips/branch-4.c: Likewise.
2269         * gcc.target/mips/branch-5.c: Likewise.
2270         * gcc.target/mips/branch-6.c: Likewise.
2271         * gcc.target/mips/branch-7.c: Likewise.
2272         * gcc.target/mips/branch-8.c: Likewise.
2273         * gcc.target/mips/branch-9.c: Likewise.
2274         * gcc.target/mips/branch-10.c: Likewise.
2275         * gcc.target/mips/branch-11.c: Likewise.
2276         * gcc.target/mips/branch-12.c: Likewise.
2277         * gcc.target/mips/branch-13.c: Likewise.
2278         * gcc.target/mips/lazy-binding-1.c: Likewise.
2279
2280 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
2281
2282         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
2283         to avoid warning on int=16 platforms..
2284
2285 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
2286
2287         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
2288         to work even with -fshort-enums.
2289
2290 2011-09-04  Jan Hubicka  <jh@suse.cz>
2291
2292         * gcc.c-torture/compile/20110902.c: new testcase.
2293
2294 2011-09-04  Jason Merrill  <jason@redhat.com>
2295
2296         PR c++/49267
2297         * g++.dg/cpp0x/rv-conv1.C: New.
2298
2299         DR 1328
2300         * g++.dg/cpp0x/rv-func3.C: New.
2301
2302         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
2303
2304         PR c++/50248
2305         Core 1358
2306         * g++.dg/cpp0x/constexpr-template1.C: New.
2307         * g++.dg/cpp0x/constexpr-template2.C: New.
2308         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
2309         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
2310
2311 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
2312
2313         * gnat.dg/specs/debug1.ads: Tweak pattern.
2314
2315 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
2316
2317         PR fortran/50227
2318         * gfortran.dg/class_45a.f03: New.
2319         * gfortran.dg/class_45b.f03: New.
2320
2321 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
2322             Ira Rosen  <ira.rosen@linaro.org>
2323
2324         PR tree-optimization/50208
2325         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
2326         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
2327         -fno-tree-fre -fno-tree-pre.
2328
2329 2011-09-02  Martin Jambor  <mjambor@suse.cz>
2330
2331         * gcc.dg/ipa/ipcp-3.c: New test.
2332
2333 2011-09-02  Richard Guenther  <rguenther@suse.de>
2334
2335         PR tree-optimization/27460
2336         PR middle-end/29269
2337         * gcc.dg/vect/vect-cond-7.c: New testcase.
2338
2339 2011-09-02  Martin Jambor  <mjambor@suse.cz>
2340
2341         * g++.dg/ipa/devirt-3.C: Added a distraction method.
2342         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
2343         xfailed test for inlining.
2344         * g++.dg/ipa/ivinline-9.C: Likewise.
2345
2346 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
2347
2348         PR tree-optimization/50178
2349         * gfortran.dg/vect/pr50178.f90: New test.
2350
2351 2011-08-31  Martin Jambor  <mjambor@suse.cz>
2352
2353         PR middle-end/49886
2354         * gcc.c-torture/execute/pr49886.c: New testcase.
2355
2356 2011-08-31  Tom de Vries  <tom@codesourcery.com>
2357
2358         PR middle-end/43513
2359         * gcc.dg/pr43513.c: New test.
2360
2361 2011-08-30  Tobias Burnus  <burnus@net-b.de>
2362
2363         PR fortran/45044
2364         * gfortran.dg/common_14.f90: New.
2365         * gfortran.dg/common_resize_1.f: Add two dg-warning.
2366
2367 2011-08-30  Jason Merrill  <jason@redhat.com>
2368
2369         PR c++/50084
2370         * g++.dg/cpp0x/decltype33.C: New.
2371
2372         PR c++/50089
2373         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
2374
2375         PR c++/50114
2376         * g++.dg/cpp0x/lambda/lambda-for.C: New.
2377
2378 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
2379
2380         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
2381
2382 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2383
2384         * gnat.dg/specs/aggr3.ads: New test.
2385         * gnat.dg/specs/aggr3_pkg.ads: New helper.
2386
2387         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
2388         * gnat.dg/specs/aggr2.ads: Likewise.
2389
2390 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
2391
2392         PR fortran/45170
2393         * gfortran.dg/allocate_with_source_2.f90: New test
2394
2395 2011-08-30  Jason Merrill  <jason@redhat.com>
2396
2397         PR c++/50220
2398         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
2399
2400         PR c++/50234
2401         * g++.dg/cpp0x/constexpr-value3.C: New.
2402
2403 2011-08-30  Richard Guenther  <rguenther@suse.de>
2404
2405         PR middle-end/48571
2406         * gcc.c-torture/execute/pr48571-1.c: New testcase.
2407         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
2408         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2409         * gcc.dg/pr36902.c: XFAIL.
2410
2411 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
2412
2413         * gcc.target/i386/fma-check.h: New.
2414         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
2415         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
2416         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
2417         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
2418         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
2419         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
2420         * gcc.target/i386/fma-fmaddXX.c: Likewise.
2421         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
2422         * gcc.target/i386/fma-fmsubXX.c: Likewise.
2423         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
2424         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
2425         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
2426         * gcc.target/i386/fma-compile.c: Likewise.
2427         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
2428         * gcc.target/i386/sse-12.c: Add -mfma.
2429         * gcc.target/i386/sse-13.c: Likewise.
2430         * gcc.target/i386/sse-14.c: Likewise.
2431         * gcc.target/i386/sse-22.c: Likewise.
2432         * gcc.target/i386/sse-23.c: Likewise.
2433         * g++.dg/other/i386-2.C: Likewise.
2434         * g++.dg/other/i386-3.C: Likewise.
2435
2436 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
2437
2438         PR testsuite/50185
2439         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
2440         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
2441
2442 2011-08-30  Christian Bruel  <christian.bruel@st.com>
2443
2444         * g++.dg/bprob/bprob.exp (feedback_options): Set
2445         -fbranch-probabilities.
2446         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
2447
2448 2011-08-29  Jason Merrill  <jason@redhat.com>
2449
2450         PR c++/50224
2451         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
2452
2453 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
2454             Jason Merrill  <jason@redhat.com>
2455
2456         * g++.dg/dfp/base.C: New test.
2457
2458 2011-08-29  Jason Merrill  <jason@redhat.com>
2459
2460         Core DR 994
2461         PR c++/50209
2462         * g++.dg/cpp0x/initlist58.C: New.
2463
2464 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
2465
2466         PR fortran/50225
2467         * gfortran.dg/class_result_1.f03: New.
2468
2469 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
2470
2471         PR middle-end/48722
2472         * gcc.target/i386/pr48722.c: New test.
2473
2474 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2475
2476         PR libfortran/50192
2477         * gfortran.dg/widechar_compare_1.f90:  New test.
2478
2479 2011-08-26  Jason Merrill  <jason@redhat.com>
2480
2481         Core DR 342
2482         PR c++/48582
2483         * g++.dg/abi/mangle50.C: New.
2484
2485 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
2486
2487         PR target/50202
2488         * gcc.target/i386/pr50202.c: New test.
2489
2490 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
2491
2492         * gcc.target/i386/sse_4_1-round-vec.c: New test.
2493         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
2494         * gcc.target/i386/avx-round-vec.c: New test.
2495         * gcc.target/i386/avx-roundf-vec.c: New test.
2496
2497 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
2498
2499         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
2500         instruction.
2501
2502         PR c/50179
2503         * c-c++-common/Wunused-var-14.c: New test.
2504
2505 2011-08-26  Tom de Vries  <tom@codesourcery.com>
2506
2507         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
2508
2509 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
2510
2511         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
2512         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
2513         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
2514         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
2515
2516 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
2517
2518         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
2519         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
2520         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
2521         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
2522
2523 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
2524
2525         PR fortran/50050
2526         * gfortran.dg/pointer_comp_init_1.f90: New test.
2527
2528 2011-08-25  Jason Merrill  <jason@redhat.com>
2529
2530         PR c++/50157
2531         * g++.dg/cpp0x/sfinae27.C: New.
2532
2533 2011-08-25  Tobias Burnus  <burnus@net-b.de>
2534
2535         * gfortran.dg/coarray_lib_token_4.f90: New.
2536
2537 2011-08-25  Tobias Burnus  <burnus@net-b.de>
2538
2539         * gfortran.dg/coarray/alloc_comp_1.f90: New.
2540
2541 2011-08-25  Richard Guenther  <rguenther@suse.de>
2542
2543         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
2544
2545 2011-08-24  Tobias Burnus  <burnus@net-b.de>
2546
2547         PR fortran/50163
2548         * gfortran.dg/initialization_28.f90: New.
2549
2550 2011-08-24  Richard Guenther  <rguenther@suse.de>
2551
2552         PR tree-optimization/50067
2553         * gcc.dg/torture/pr50067-3.c: New testcase.
2554         * gcc.dg/torture/pr50067-4.c: Likewise.
2555         * gcc.dg/torture/pr50067-5.c: Likewise.
2556
2557 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2558
2559         * g++.dg/other/i386-2.C: Add -mavx2 check.
2560         * g++.dg/other/i386-3.C: Likewise.
2561         * gcc.target/i386/avx-1.c: Add AVX2.
2562         * gcc.target/i386/avx-2.c: Likewise.
2563         * gcc.target/i386/funcspec-5.c: Likewise.
2564         * gcc.target/i386/sse-12.c: Likewise.
2565         * gcc.target/i386/sse-13.c: Likewise.
2566         * gcc.target/i386/sse-14.c: Likewise.
2567         * gcc.target/i386/sse-22.c: Likewise.
2568         * gcc.target/i386/sse-23.c: Likewise.
2569         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
2570         * gcc.target/i386/avx2-check.h: New.
2571         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
2572         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
2573         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2574         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
2575         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2576         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
2577         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2578         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
2579         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2580         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
2581         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2582         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
2583         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2584         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
2585         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2586         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
2587         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2588         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
2589         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2590         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
2591         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2592         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
2593         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2594         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
2595         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2596         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
2597         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2598         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
2599         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2600         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
2601         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2602         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
2603         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2604         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
2605         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2606         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
2607         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2608         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
2609         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2610         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
2611         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2612         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
2613         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2614         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
2615         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2616         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
2617         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2618         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
2619         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2620         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
2621         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2622         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
2623         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2624         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
2625         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2626         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
2627         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2628         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
2629         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2630         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
2631         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2632         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
2633         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2634         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
2635         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
2636         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
2637         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
2638         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
2639         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
2640         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
2641         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
2642         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
2643         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
2644         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
2645         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
2646         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
2647         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
2648         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
2649         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
2650         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
2651         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
2652         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
2653         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
2654         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
2655         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
2656         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
2657         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
2658         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
2659         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
2660         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
2661         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
2662         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
2663         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
2664         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
2665         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
2666         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
2667         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
2668         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
2669         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
2670         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
2671         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
2672         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
2673         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
2674         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
2675         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
2676         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
2677         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
2678         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
2679         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
2680         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
2681         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
2682         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
2683         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
2684         * gcc.target/i386/avx2-vpand-1.c: Likewise.
2685         * gcc.target/i386/avx2-vpand-2.c: Likewise.
2686         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
2687         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
2688         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
2689         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
2690         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
2691         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
2692         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
2693         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
2694         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
2695         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
2696         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
2697         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
2698         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
2699         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
2700         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
2701         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
2702         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
2703         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
2704         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
2705         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
2706         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
2707         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
2708         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
2709         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
2710         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
2711         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
2712         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
2713         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
2714         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
2715         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
2716         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
2717         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
2718         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
2719         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
2720         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
2721         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
2722         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
2723         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
2724         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
2725         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
2726         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
2727         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
2728         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
2729         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
2730         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
2731         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
2732         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
2733         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
2734         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
2735         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
2736         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
2737         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
2738         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
2739         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
2740         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
2741         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
2742         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
2743         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
2744         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
2745         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
2746         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
2747         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
2748         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
2749         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
2750         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
2751         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
2752         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
2753         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
2754         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
2755         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
2756         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
2757         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
2758         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
2759         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
2760         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
2761         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
2762         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
2763         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
2764         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
2765         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
2766         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
2767         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
2768         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
2769         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
2770         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
2771         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
2772         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
2773         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
2774         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
2775         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
2776         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
2777         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
2778         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
2779         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
2780         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
2781         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
2782         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
2783         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
2784         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
2785         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
2786         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
2787         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
2788         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
2789         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
2790         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
2791         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
2792         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
2793         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
2794         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
2795         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
2796         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
2797         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
2798         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
2799         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
2800         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
2801         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
2802         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
2803         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
2804         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
2805         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
2806         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
2807         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
2808         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
2809         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
2810         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
2811         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
2812         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
2813         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
2814         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
2815         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
2816         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
2817         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
2818         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
2819         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
2820         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
2821         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
2822         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
2823         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
2824         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
2825         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
2826         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
2827         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
2828         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
2829         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
2830         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
2831         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
2832         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
2833         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
2834         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
2835         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
2836         * gcc.target/i386/avx2-vpor-1.c: Likewise.
2837         * gcc.target/i386/avx2-vpor-2.c: Likewise.
2838         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
2839         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
2840         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
2841         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
2842         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
2843         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
2844         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
2845         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
2846         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
2847         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
2848         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
2849         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
2850         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
2851         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
2852         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
2853         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
2854         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
2855         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
2856         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
2857         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
2858         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
2859         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
2860         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
2861         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
2862         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
2863         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
2864         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
2865         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
2866         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
2867         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
2868         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
2869         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
2870         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
2871         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
2872         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
2873         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
2874         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
2875         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
2876         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
2877         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
2878         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
2879         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
2880         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
2881         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
2882         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
2883         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
2884         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
2885         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
2886         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
2887         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
2888         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
2889         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
2890         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
2891         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
2892         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
2893         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
2894         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
2895         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
2896         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
2897         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
2898         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
2899         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
2900         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
2901         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
2902         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
2903         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
2904         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
2905         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
2906         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
2907         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
2908         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
2909         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
2910         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
2911         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
2912         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
2913         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
2914         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
2915         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
2916         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
2917         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
2918         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
2919         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
2920         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
2921         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
2922         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
2923         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
2924         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
2925         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
2926         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
2927         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
2928         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
2929         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
2930         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
2931         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
2932         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
2933         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
2934         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
2935         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
2936         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
2937         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
2938         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
2939         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
2940         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
2941         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
2942         * gcc.target/i386/testimm-9.c: Likewise.
2943
2944 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2945
2946         * g++.dg/other/i386-2.C: Add -mbmi2 check.
2947         * g++.dg/other/i386-3.C: Likewise.
2948         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
2949         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
2950         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
2951         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
2952         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
2953         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
2954         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
2955         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
2956         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
2957         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
2958         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
2959         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
2960         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
2961         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
2962         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
2963         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
2964         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
2965         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
2966         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
2967         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
2968         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
2969         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
2970         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
2971         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
2972         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
2973         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
2974         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
2975         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
2976         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
2977         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
2978         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
2979         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
2980         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
2981         * gcc.target/i386/sse-12.c: Add BMI2.
2982         * gcc.target/i386/sse-13.c: Likewise.
2983         * gcc.target/i386/sse-14.c: Likewise.
2984         * gcc.target/i386/sse-22.c: Likewise.
2985         * gcc.target/i386/sse-23.c: Likewise.
2986
2987 2011-08-23  Jason Merrill  <jason@redhat.com>
2988
2989         * g++.dg/template/crash7.C: Adjust expected errors.
2990
2991 2011-08-23  Jason Merrill  <jason@redhat.com>
2992
2993         PR c++/49045
2994         Core 1321
2995         * g++.dg/cpp0x/overload2.C: New.
2996
2997 2011-08-23  Jason Merrill  <jason@redhat.com>
2998
2999         Core 903
3000         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
3001
3002 2011-08-23  Jason Merrill  <jason@redhat.com>
3003
3004         Core 975
3005         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
3006         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
3007         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
3008         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
3009
3010 2011-08-23  Jason Merrill  <jason@redhat.com>
3011
3012         PR c++/50024
3013         * g++.dg/cpp0x/constexpr-initlist5.C: New.
3014
3015 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
3016
3017         PR c++/50158
3018         * g++.dg/warn/Wunused-var-16.C: New test.
3019
3020         PR middle-end/50161
3021         * gcc.dg/pr50161.c: New test.
3022
3023 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
3024
3025         PR c++/50055
3026         * g++.dg/gcov/gcov-7.C: New test.
3027
3028 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
3029
3030         PR c++/46862
3031         * g++.dg/dfp/nofields.C: New test.
3032
3033 2011-08-23  Tobias Burnus  <burnus@net-b.de>
3034
3035         PR fortran/31600
3036         * gfortran.dg/use_16.f90: New.
3037
3038 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
3039             Kirill Yukhin  <kirill.yukhin@intel.com>
3040
3041         PR target/50155
3042         * gcc.target/i386/pr50155.c: New test.
3043
3044 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
3045
3046         PR tree-optimization/50133
3047         * gcc.dg/pr50133.c: New test.
3048
3049         PR middle-end/50141
3050         * c-c++-common/cxxbitfields-6.c: New test.
3051
3052 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
3053
3054         PR fortran/50050
3055         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
3056
3057 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
3058
3059         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
3060         * gcc.dg/pr49994-3.c: Ditto.
3061
3062 2011-08-22  Richard Guenther  <rguenther@suse.de>
3063
3064         PR testsuite/50145
3065         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
3066         * gcc.dg/torture/pr50067-2.c: Likewise.
3067
3068 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3069
3070         PR fortran/47659
3071         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
3072         of a constant resulting from simplification.
3073         * gfortran.dg/warn_conversion_3.f90:  New test.
3074
3075 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3076
3077         PR fortran/50130
3078         * gfortran.dg/zero_stride_1.f90:  New test.
3079
3080 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
3081
3082         PR fortran/49638
3083         * gfortran.dg/typebound_override_1.f90: Modified.
3084
3085 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
3086
3087         PR tree-optimization/48739
3088         * gcc.dg/pr48739-1.c: New test.
3089         * gcc.dg/pr48739-2.c: New test.
3090
3091 2011-08-20  Tobias Burnus  <burnus@net-b.de>
3092
3093         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
3094
3095 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
3096
3097         PR fortran/50129
3098         * gfortran.dg/where_3.f90: New test.
3099
3100 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
3101
3102         PR middle-end/49721
3103         * gfortran.dg/pr49721-1.f: New.
3104         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
3105
3106 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
3107
3108         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
3109         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
3110         New tests.
3111
3112 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3113
3114         * gcc.target/arm/wmul-11.c: New file.
3115         * gcc.target/arm/wmul-12.c: New file.
3116         * gcc.target/arm/wmul-13.c: New file.
3117
3118 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3119
3120         * gcc.target/arm/wmul-10.c: New file.
3121
3122 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3123
3124         * gcc.target/arm/wmul-9.c: New file.
3125         * gcc.target/arm/wmul-bitfield-2.c: New file.
3126
3127 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3128
3129         * gcc.target/arm/wmul-8.c: New file.
3130
3131 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3132
3133         * gcc.target/arm/wmul-7.c: New file.
3134
3135 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3136
3137         * gcc.target/arm/wmul-6.c: New file.
3138
3139 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3140
3141         * gcc.target/arm/wmul-5.c: New file.
3142         * gcc.target/arm/no-wmla-1.c: New file.
3143
3144 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3145
3146         * gcc.target/arm/wmul-bitfield-1.c: New file.
3147
3148 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
3149
3150         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
3151
3152 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3153
3154         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
3155         * gcc.target/i386/conversion.c: Likewise.
3156
3157 2011-08-19  Richard Guenther  <rguenther@suse.de>
3158
3159         * gcc.dg/torture/pr50067-1.c: New testcase.
3160         * gcc.dg/torture/pr50067-2.c: Likewise.
3161
3162 2011-08-19  Joey Ye  <joey.ye@arm.com>
3163
3164         PR target/49437
3165         * gcc.target/arm/handler-align.c: New test.
3166         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
3167         New Function.
3168
3169 2011-08-19  Joey Ye  <joey.ye@arm.com>
3170
3171         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
3172
3173 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
3174
3175         PR fortran/50071
3176         * gfortran.dg/end_block_label_1.f90: New test.
3177         * gfortran.dg/end_associate_label_1.f90: New test.
3178
3179 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
3180
3181         * gcc.dg/c1x-pointer-float-1.c: New test.
3182
3183 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
3184
3185         PR fortran/50071
3186         * gfortran.dg/duplicate_labels_2.f: New test.
3187
3188 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
3189
3190         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
3191         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
3192         gcc.dg/c1x-noreturn-5.c: New tests.
3193
3194 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
3195
3196         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
3197
3198 2011-08-18  Tobias Burnus  <burnus@net-b.de>
3199
3200         PR fortran/18918
3201         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3202         * gfortran.dg/coarray_lock_3.f90: Fix test.
3203         * gfortran.dg/coarray_lock_4.f90: New.
3204         * gfortran.dg/coarray_lock_5.f90: New.
3205
3206 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
3207
3208         PR target/50009
3209         * gcc.c-torture/compile/pr50009.c: New test.
3210
3211         PR target/50092
3212         * gcc.dg/torture/pr50092.c: New test.
3213
3214 2011-08-18  Tobias Burnus  <burnus@net-b.de>
3215
3216         PR fortran/50109
3217         * gfortran.dg/namelist_73.f90: New.
3218
3219 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
3220
3221         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
3222
3223         PR debug/50017
3224         * gcc.dg/pr50017.c: New test.
3225
3226 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
3227
3228         PR c++/45625
3229         * g++.dg/lookup/hidden-var1.C: New test case.
3230
3231 2011-08-17  Tobias Burnus  <burnus@net-b.de>
3232
3233         PR fortran/31461
3234         * gfortran.dg/warn_unused_var_2.f90: New.
3235         * gfortran.dg/warn_unused_var_3.f90: New.
3236
3237 2011-08-17  Tom de Vries  <tom@codesourcery.com>
3238
3239         PR target/43597
3240         * gcc.target/arm/pr43597.c: New test.
3241
3242 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
3243
3244         PR fortran/50070
3245         * gfortran.dg/common_13.f90: New.
3246
3247 2011-08-16  Jason Merrill  <jason@redhat.com>
3248
3249         PR c++/50086
3250         * g++.dg/cpp0x/variadic-unresolved.C: New.
3251
3252         * g++.old-deja/g++.brendan/README: Add R.I.P.
3253
3254         * g++.dg/ext/attr-used-1.C: New.
3255
3256         PR c++/50054
3257         * g++.dg/cpp0x/initlist56.C: New.
3258
3259 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
3260
3261         PR testsuite/50085
3262         * g++.dg/opt/life1.C: Only run on Linux.
3263
3264 2011-08-15  Tobias Burnus  <burnus@net-b.de>
3265
3266         * gfortran.dg/coarray_26.f90: New.
3267
3268 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
3269
3270         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
3271         -fdump-tree-vrp1.
3272
3273 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
3274
3275         PR fortran/50073
3276         * gfortran.dg/func_result_7.f90: New.
3277
3278 2011-08-13  Jason Merrill  <jason@redhat.com>
3279
3280         PR c++/50075
3281         * g++.dg/cpp0x/decltype32.C: New.
3282
3283         PR c++/50059
3284         * g++.dg/diagnostic/expr1.C: New.
3285
3286 2011-08-12  David Li  <davidxl@google.com>
3287
3288         * g++.dg/abi/vbase15.C: New test.
3289
3290 2011-08-12  Jason Merrill  <jason@redhat.com>
3291
3292         PR c++/50034
3293         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
3294
3295 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
3296
3297         * gcc.dg/builtins-67.c: New test.
3298         * gcc.target/i386/conversion.c: Ditto.
3299
3300 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
3301             Brian Hackett  <bhackett1024@gmail.com>
3302
3303         * g++.dg/plugin/decl_plugin.c: New.
3304         * g++.dg/plugin/decl-plugin-test.C: New.
3305         * g++.dg/plugin/plugin.exp: Add above testcase.
3306
3307 2011-08-11  Richard Guenther  <rguenther@suse.de>
3308
3309         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
3310
3311 2011-08-11  Michael Matz  <matz@suse.de>
3312
3313         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
3314
3315 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
3316
3317         PR tree-optimization/50039
3318         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
3319         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
3320
3321 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
3322
3323         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
3324         (sse4_1_test): Initialize src3 with random value.
3325
3326 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3327
3328         * gcc.c-torture/execute/scal-to-vec1.c: New test.
3329         * gcc.c-torture/execute/scal-to-vec2.c: New test.
3330         * gcc.c-torture/execute/scal-to-vec3.c: New test.
3331         * gcc.dg/scal-to-vec1.c: New test.
3332         * gcc.dg/scal-to-vec2.c: New test.
3333
3334 2011-08-09  Richard Guenther  <rguenther@suse.de>
3335
3336         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
3337         * gcc.dg/tree-ssa/vrp60.c: New testcase.
3338         * gcc.dg/tree-ssa/vrp61.c: Likewise.
3339         * gcc.dg/tree-ssa/vrp62.c: Likewise.
3340
3341 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3342
3343         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
3344
3345 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3346
3347         * gcc.dg/pr49948.c: Require pthread effective target.
3348
3349 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3350
3351         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
3352
3353 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
3354
3355         * gcc.target/i386/sse-22a.c: New test.
3356
3357 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
3358
3359         PR tree-optimization/50014
3360         * gcc.dg/vect/pr50014.c: New test.
3361
3362 2011-08-08  Martin Jambor  <mjambor@suse.cz>
3363
3364         PR middle-end/49923
3365         * gcc.dg/tree-ssa/pr49923.c: New test.
3366
3367 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
3368
3369         PR target/49781
3370         * gcc.target/i386/pr49781-1.c: New.
3371
3372 2011-08-08  Jason Merrill  <jason@redhat.com>
3373
3374         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
3375
3376         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
3377
3378 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
3379
3380         PR fortran/49638
3381         * gfortran.dg/typebound_override_1.f90: New.
3382
3383 2011-08-07  Kai Tietz  <ktietz@redhat.com>
3384
3385         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
3386         x86_64 mingw target.
3387         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3388         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
3389         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
3390         * gcc.dg/tree-ssa/loop-33.c: Likewise.
3391         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
3392         * gcc.dg/tree-ssa/loop-35.c: Likewise.
3393         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3394         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3395         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3396         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3397
3398 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
3399
3400         PR testsuite/48727
3401         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
3402
3403 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
3404
3405         * gcc.dg/pr48770.c: Cleanup coverage files.
3406         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
3407
3408 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
3409
3410         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
3411         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
3412         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
3413         lzcnt and bmi options.
3414
3415 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3416
3417         PR target/47381
3418         * gcc.dg/pr47381-1.c: New.
3419         * gcc.dg/pr47381-2.c: Likewise.
3420         * gcc.target/i386/pr47381.c: Likewise.
3421
3422 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3423
3424         PR middle-end/47727
3425         * gcc.dg/pr47727.c: New.
3426
3427         PR target/47372
3428         * gcc.dg/pr47372-1.c: New.
3429         * gcc.dg/pr47372-2.c: Likewise.
3430
3431 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3432
3433         PR middle-end/47449
3434         * gcc.target/i386/pr47449.c: New.
3435
3436         PR target/47446
3437         * gcc.dg/pr47446-1.c: New.
3438         * gcc.dg/pr47446-2.c: Likewise.
3439
3440 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3441
3442         PR target/47766
3443         * gcc.dg/pr47766.c: New.
3444
3445         PR target/47715
3446         * gcc.dg/tls/pr47715-1.c: New.
3447         * gcc.dg/tls/pr47715-2.c: Likewise.
3448         * gcc.dg/tls/pr47715-3.c: Likewise.
3449         * gcc.dg/tls/pr47715-4.c: Likewise.
3450         * gcc.dg/tls/pr47715-5.c: Likewise.
3451
3452 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3453
3454         PR libobjc/50002
3455         * objc.dg/gnu-api-2-class.m: Updated comments.
3456         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
3457         * objc.dg/gnu-api-2-class-meta.m: New test.
3458         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
3459
3460 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3461
3462         PR libobjc/49882
3463         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
3464         with classes that are in construction.
3465
3466 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3467
3468         PR target/48084
3469         * gcc.target/i386/pr48084-1.c: New.
3470         * gcc.target/i386/pr48084-2.c: Likewise.
3471         * gcc.target/i386/pr48084-3.c: Likewise.
3472         * gcc.target/i386/pr48084-4.c: Likewise.
3473         * gcc.target/i386/pr48084-5.c: Likewise.
3474
3475         PR rtl-optimization/49504
3476         * gcc.target/i386/pr49504.c: New.
3477
3478         PR target/49860
3479         * gcc.dg/pr49860.c: New.
3480
3481 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3482
3483         PR libobjc/49882
3484         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
3485         with classes that are in construction.
3486
3487 2011-08-05  Jason Merrill  <jason@redhat.com>
3488
3489         PR c++/48993
3490         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
3491
3492         PR c++/49921
3493         * g++.dg/cpp0x/decltype31.C: New.
3494
3495         PR c++/49669
3496         * g++.dg/init/array28.C: New.
3497
3498         PR c++/49988
3499         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
3500
3501 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
3502
3503         PR target/47369
3504         * gcc.dg/pr47369-1.c: New.
3505
3506 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
3507
3508         PR middle-end/47364
3509         * gcc.dg/torture/pr47364-1.c: New.
3510         * gcc.c-torture/compile/pr47364-1.c: Likewise.
3511         * gcc.c-torture/compile/pr47364-2.c: Likewise.
3512
3513 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
3514
3515         PR fortran/37211
3516         * gfortran.dg/transfer_check_2.f90:  New test case.
3517
3518 2011-08-05  Jan Hubicka  <jh@suse.cz>
3519
3520         PR middle-end/49494
3521         * gfortran.dg/pr49494.f90: New testcase.
3522
3523 2011-08-05  Jan Hubicka  <jh@suse.cz>
3524
3525         PR middle-end/49735
3526         * gcc.c-torture/compile/pr49735.c: New testcase.
3527
3528 2011-08-05  Jason Merrill  <jason@redhat.com>
3529
3530         PR c++/47453
3531         * g++.dg/cpp0x/initlist56.C: New.
3532
3533         PR c++/49812
3534         * g++.dg/overload/rvalue2.C: New.
3535
3536         PR c++/49983
3537         * g++.dg/cpp0x/range-for21.C: New.
3538
3539         * g++.dg/ext/vla11.C: New.
3540
3541 2011-08-05  Richard Guenther  <rguenther@suse.de>
3542
3543         PR tree-optimization/49984
3544         * gcc.dg/tree-ssa/vrp59.c: New testcase.
3545
3546 2011-08-05  Richard Guenther  <rguenther@suse.de>
3547
3548         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
3549         * gcc.dg/tree-ssa/vrp52.c: Likewise.
3550         * gcc.dg/tree-ssa/vrp53.c: Likewise.
3551
3552 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
3553
3554         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
3555         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
3556         * gfortran.dg/ldist-pr43023.f90: Ditto.
3557         * gfortran.dg/namelist_52.f90: Ditto.
3558         * gfortran.dg/interface_proc_end.f90: Ditto.
3559         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
3560         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
3561
3562 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
3563
3564         * gcc.dg/vect/vect-over-widen-1.c: New test.
3565         * gcc.dg/vect/vect-over-widen-2.c: New test.
3566         * gcc.dg/vect/vect-over-widen-3.c: New test.
3567         * gcc.dg/vect/vect-over-widen-4.c: New test.
3568
3569 2011-08-04  Richard Guenther  <rguenther@suse.de>
3570
3571         PR fortran/49957
3572         * gfortran.dg/vect/O3-pr49957.f: New testcase.
3573
3574 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
3575
3576         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
3577
3578 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
3579
3580         PR middle-end/49905
3581         * g++.dg/ext/builtin-object-size3.C: New test.
3582
3583 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
3584
3585         PR tree-optimization/49948
3586         * gcc.dg/pr49948.c: New test.
3587
3588 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
3589
3590         PR middle-end/47383
3591         * gcc.dg/torture/pr47383.c: New.
3592
3593 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
3594
3595         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
3596
3597 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
3598
3599         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
3600
3601 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
3602
3603         PR target/47744
3604         * gcc.dg/torture/pr47744-1.c: New.
3605         * gcc.dg/torture/pr47744-2.c: Likewise.
3606         * gcc.dg/torture/pr47744-3.c: Likewise.
3607
3608 2011-08-03  Richard Guenther  <rguenther@suse.de>
3609
3610         PR middle-end/49958
3611         * gcc.dg/torture/pr49958.c: New testcase.
3612
3613 2011-08-03  Richard Guenther  <rguenther@suse.de>
3614
3615         PR tree-optimization/49938
3616         * g++.dg/torture/pr49938.C: New testcase.
3617
3618 2011-08-02  Jason Merrill  <jason@redhat.com>
3619
3620         PR c++/43886
3621         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
3622
3623         PR c++/49577
3624         * g++.dg/cpp0x/initlist5.C: Add additional cases.
3625
3626         PR c++/49593
3627         * g++.dg/cpp0x/variadic115.C: New.
3628
3629         PR c++/49803
3630         * g++.dg/cpp0x/union5.C: New.
3631
3632 2011-08-02  Daniel Kraft  <d@domob.eu>
3633
3634         PR fortran/49885
3635         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
3636
3637 2011-08-02  Kai Tietz  <ktietz@redhat.com>
3638
3639         PR middle-end/49947
3640         * gcc.dg/tree-ssa/forwprop-15.c
3641
3642 2011-08-02  Jason Merrill  <jason@redhat.com>
3643
3644         PR c++/49834
3645         * g++.dg/cpp0x/range-for20.C: New.
3646
3647 2011-08-02  Tobias Burnus  <burnus@net-b.de>
3648
3649         * gfortran.dg/coarray_lib_token_3.f90: New.
3650
3651 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
3652
3653         PR fortran/46752
3654         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
3655         * gcc.dg/gomp/atomic-15.c: New test.
3656         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
3657         * g++.dg/gomp/atomic-15.C: New test.
3658         * g++.dg/gomp/private-1.C: New test.
3659         * g++.dg/gomp/sharing-2.C: New test.
3660         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
3661         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
3662         * gfortran.dg/gomp/omp_atomic2.f90: New test.
3663
3664 2011-08-02  Tobias Burnus  <burnus@net-b.de>
3665
3666         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
3667         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
3668         cleanup-module.
3669         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
3670         * gfortran.dg/allocatable_function_5.f90: Ditto.
3671         * gfortran.dg/allocate_stat.f90: Ditto.
3672         * gfortran.dg/array_constructor_20.f90: Ditto.
3673         * gfortran.dg/array_constructor_21.f90: Ditto.
3674         * gfortran.dg/array_constructor_22.f90: Ditto.
3675         * gfortran.dg/array_constructor_26.f03: Ditto.
3676         * gfortran.dg/array_function_4.f90: Ditto.
3677         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
3678         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
3679         * gfortran.dg/bind_c_usage_15.f90: Ditto.
3680         * gfortran.dg/bind_c_usage_16.f03: Ditto.
3681         * gfortran.dg/bind_c_usage_3.f03: Ditto.
3682         * gfortran.dg/binding_label_tests_7.f03: Ditto.
3683         * gfortran.dg/class_15.f03: Ditto.
3684         * gfortran.dg/class_27.f03: Ditto.
3685         * gfortran.dg/class_33.f90: Ditto.
3686         * gfortran.dg/class_37.f03: Ditto.
3687         * gfortran.dg/class_40.f03: Ditto.
3688         * gfortran.dg/class_42.f03: Ditto.
3689         * gfortran.dg/class_defined_operator_1.f03: Ditto.
3690         * gfortran.dg/coarray/registering_1.f90: Ditto.
3691         * gfortran.dg/convert_1.f90: Ditto.
3692         * gfortran.dg/default_initialization_3.f90: Ditto.
3693         * gfortran.dg/dependency_25.f90: Ditto.
3694         * gfortran.dg/dependency_26.f90: Ditto.
3695         * gfortran.dg/dependency_36.f90: Ditto.
3696         * gfortran.dg/dependency_37.f90: Ditto.
3697         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
3698         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
3699         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
3700         * gfortran.dg/elemental_pointer_1.f90: Ditto.
3701         * gfortran.dg/elemental_result_1.f90: Ditto.
3702         * gfortran.dg/empty_derived_type.f90: Ditto.
3703         * gfortran.dg/entry_7.f90: Ditto.
3704         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
3705         * gfortran.dg/equiv_constraint_3.f90: Ditto.
3706         * gfortran.dg/error_recovery_3.f90: Ditto.
3707         * gfortran.dg/extends_4.f03: Ditto.
3708         * gfortran.dg/func_assign.f90: Ditto.
3709         * gfortran.dg/func_assign_3.f90: Ditto.
3710         * gfortran.dg/generic_1.f90: Ditto.
3711         * gfortran.dg/generic_18.f90: Ditto.
3712         * gfortran.dg/generic_22.f03: Ditto.
3713         * gfortran.dg/generic_4.f90: Ditto.
3714         * gfortran.dg/generic_6.f90: Ditto.
3715         * gfortran.dg/generic_actual_arg.f90: Ditto.
3716         * gfortran.dg/graphite/id-21.f: Ditto.
3717         * gfortran.dg/graphite/pr45758.f90: Ditto.
3718         * gfortran.dg/host_assoc_call_2.f90: Ditto.
3719         * gfortran.dg/host_assoc_call_3.f90: Ditto.
3720         * gfortran.dg/host_assoc_call_4.f90: Ditto.
3721         * gfortran.dg/host_assoc_function_4.f90: Ditto.
3722         * gfortran.dg/host_used_types_1.f90: Ditto.
3723         * gfortran.dg/implicit_1.f90: Ditto.
3724         * gfortran.dg/implicit_11.f90: Ditto.
3725         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
3726         * gfortran.dg/impure_actual_1.f90: Ditto.
3727         * gfortran.dg/impure_assignment_1.f90: Ditto.
3728         * gfortran.dg/impure_constructor_1.f90: Ditto.
3729         * gfortran.dg/initialization_10.f90: Ditto.
3730         * gfortran.dg/initialization_12.f90: Ditto.
3731         * gfortran.dg/interface_14.f90: Ditto.
3732         * gfortran.dg/interface_15.f90: Ditto.
3733         * gfortran.dg/interface_2.f90: Ditto.
3734         * gfortran.dg/interface_25.f90: Ditto.
3735         * gfortran.dg/interface_26.f90: Ditto.
3736         * gfortran.dg/interface_29.f90: Ditto.
3737         * gfortran.dg/interface_assignment_1.f90: Ditto.
3738         * gfortran.dg/internal_pack_6.f90: Ditto.
3739         * gfortran.dg/internal_pack_7.f90: Ditto.
3740         * gfortran.dg/internal_pack_8.f90: Ditto.
3741         * gfortran.dg/lto/pr45586_0.f90: Ditto.
3742         * gfortran.dg/lto/pr47839_0.f90: Ditto.
3743         * gfortran.dg/module_commons_3.f90: Ditto.
3744         * gfortran.dg/module_equivalence_4.f90: Ditto.
3745         * gfortran.dg/module_equivalence_6.f90: Ditto.
3746         * gfortran.dg/module_function_type_1.f90: Ditto.
3747         * gfortran.dg/module_naming_1.f90: Ditto.
3748         * gfortran.dg/namelist_4.f90: Ditto.
3749         * gfortran.dg/operator_c1202.f90: Ditto.
3750         * gfortran.dg/parens_7.f90: Ditto.
3751         * gfortran.dg/pr32921.f: Ditto.
3752         * gfortran.dg/pr33646.f90: Ditto.
3753         * gfortran.dg/pr41928.f90: Ditto.
3754         * gfortran.dg/pr42119.f90: Ditto.
3755         * gfortran.dg/pr43984.f90: Ditto.
3756         * gfortran.dg/present_1.f90: Ditto.
3757         * gfortran.dg/private_type_2.f90: Ditto.
3758         * gfortran.dg/proc_decl_2.f90: Ditto.
3759         * gfortran.dg/proc_ptr_10.f90: Ditto.
3760         * gfortran.dg/proc_ptr_22.f90: Ditto.
3761         * gfortran.dg/proc_ptr_8.f90: Ditto.
3762         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
3763         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
3764         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
3765         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
3766         * gfortran.dg/substring_equivalence.f90: Ditto.
3767         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
3768         * gfortran.dg/transpose_optimization_1.f90: Ditto.
3769         * gfortran.dg/trim_optimize_6.f90: Ditto.
3770         * gfortran.dg/typebound_call_12.f03: Ditto.
3771         * gfortran.dg/typebound_operator_5.f03: Ditto.
3772         * gfortran.dg/typebound_operator_6.f03: Ditto.
3773         * gfortran.dg/typebound_proc_18.f03: Ditto.
3774         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
3775         * gfortran.dg/use_1.f90: Ditto.
3776         * gfortran.dg/use_10.f90: Ditto.
3777         * gfortran.dg/use_11.f90: Ditto.
3778         * gfortran.dg/use_14.f90: Ditto.
3779         * gfortran.dg/use_only_2.f90: Ditto.
3780         * gfortran.dg/use_rename_4.f90: Ditto.
3781         * gfortran.dg/use_rename_5.f90: Ditto.
3782         * gfortran.dg/used_dummy_types_3.f90: Ditto.
3783         * gfortran.dg/used_interface_ref.f90: Ditto.
3784         * gfortran.dg/used_types_11.f90: Ditto.
3785         * gfortran.dg/used_types_3.f90: Ditto.
3786         * gfortran.dg/used_types_4.f90: Ditto.
3787         * gfortran.dg/userdef_operator_2.f90: Ditto.
3788         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
3789         * gfortran.dg/vect/pr46213.f90: Ditto.
3790         * gfortran.dg/whole_file_21.f90: Ditto.
3791         * gfortran.dg/whole_file_22.f90: Ditto.
3792         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
3793         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
3794
3795 2011-08-02  Kai Tietz  <ktietz@redhat.com>
3796
3797         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
3798
3799 2011-08-01  Jason Merrill  <jason@redhat.com>
3800
3801         PR c++/49932
3802         * g++.dg/abi/mangle49.C: New.
3803
3804         PR c++/49924
3805         * g++.dg/cpp0x/constexpr-array4.C: New.
3806
3807         PR c++/49813
3808         * g++.dg/cpp0x/constexpr-builtin1.C: New.
3809
3810 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
3811
3812         PR target/49927
3813         * gcc.target/i386/pr49927.c: New test.
3814
3815 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
3816
3817         PR tree-optimization/49926
3818         * gcc.dg/vect/pr49926.c: New test.
3819
3820 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
3821
3822         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
3823         * gcc.target/i386/lzcnt-1.c: New test.
3824         * gcc.target/i386/lzcnt-2.c: Likewise.
3825         * gcc.target/i386/lzcnt-2a.c: Likewise.
3826         * gcc.target/i386/lzcnt-3.c: Likewise.
3827         * gcc.target/i386/lzcnt-4.c: Likewise.
3828         * gcc.target/i386/lzcnt-4a.c: Likewise.
3829         * gcc.target/i386/lzcnt-5.c: Likewise.
3830         * gcc.target/i386/lzcnt-6.c: Likewise.
3831         * gcc.target/i386/lzcnt-6a.c: Likewise.
3832         * gcc.target/i386/lzcnt-check.h: Likewise.
3833
3834         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
3835         * gcc.target/i386/sse-13.c: Likewise.
3836         * gcc.target/i386/sse-14.c: Likewise.
3837         * g++.dg/other/i386-2.C: Likewise.
3838         * g++.dg/other/i386-3.C: Likewise.
3839
3840 2011-08-01  Julian Brown  <julian@codesourcery.com>
3841
3842         * gcc.target/arm/fixed-point-exec.c: New test.
3843
3844 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3845
3846         PR target/49920
3847         * gcc.target/i386/pr49920.c: New test.
3848
3849 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3850
3851         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
3852         * gcc.dg/tree-ssa/pr23109.c: Ditto.
3853         * gcc.dg/tree-ssa/loop-7.c: Ditto.
3854         * gcc.dg/tree-ssa/loop-32.c: Ditto.
3855         * gcc.dg/tree-ssa/loop-33.c: Ditto.
3856         * gcc.dg/tree-ssa/loop-34.c: Ditto.
3857         * gcc.dg/tree-ssa/loop-35.c: Ditto.
3858         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
3859         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
3860         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
3861         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
3862         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
3863         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
3864         * g++.dg/tree-ssa/pr33615.C: Ditto.
3865         * g++.dg/tree-ssa/restrict1.C: Ditto.
3866         * c-c++-common/restrict-2.c: Ditto.
3867         * gfortran.dg/pr32921.f: Ditto.
3868         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
3869         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
3870         * gcc.dg/tree-ssa/vrp47.c: Ditto.
3871         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
3872         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
3873         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
3874         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
3875         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
3876         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
3877         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
3878
3879 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3880
3881         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
3882         .exe.ltrans[0-9]*. dump files.
3883
3884 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
3885
3886         PR fortran/49112
3887         * gfortran.dg/abstract_type_6.f03: Modified.
3888         * gfortran.dg/typebound_proc_24.f03: New.
3889
3890 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
3891
3892         PR testsuite/49917
3893         * g++.dg/init/for1.C: Fix.
3894
3895 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3896
3897         PR fortran/48876
3898         * gfortran.dg/string_5.f90:  New test.
3899
3900 2011-07-29  Jason Merrill  <jason@redhat.com>
3901
3902         PR c++/49867
3903         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
3904
3905 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3906
3907         PR tree-optimization/47407
3908         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
3909         alpha*-dec-osf*.
3910         Sort target list.
3911
3912 2011-07-29  Richard Guenther  <rguenther@suse.de>
3913
3914         * gcc.dg/uninit-suppress.c: Also disable VRP.
3915         * gcc.dg/uninit-suppress_2.c: Likewise.
3916
3917 2011-07-28  Jason Merrill  <jason@redhat.com>
3918
3919         PR c++/49808
3920         * g++.dg/template/nontype24.C: New.
3921
3922 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
3923
3924         PR rtl-optimization/47958
3925         * gcc.dg/torture/pr47958-1.c: New.
3926
3927 2011-07-29  Wei Guozhi  <carrot@google.com>
3928
3929         PR rtl-optimization/49799
3930         * gcc.dg/pr49799.c: New test case.
3931
3932 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
3933
3934         PR middle-end/48648
3935         * gcc.dg/graphite/id-pr48648.c: New.
3936
3937 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
3938
3939         PR fortran/31067
3940         * gfortran.dg/maxloc_2.f90: New test.
3941         * gfortran.dg/maxloc_3.f90: New test.
3942         * gfortran.dg/minloc_1.f90: New test.
3943         * gfortran.dg/minloc_2.f90: New test.
3944         * gfortran.dg/minloc_3.f90: New test.
3945         * gfortran.dg/minmaxloc_7.f90: New test.
3946
3947         PR debug/49871
3948         * gcc.dg/debug/dwarf2/pr49871.c: New test.
3949
3950 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
3951
3952         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
3953         the builtin isn't optimized away.
3954
3955 2011-07-27  Tobias Burnus  <burnus@net-b.de>
3956
3957         PR fortran/45586
3958         * gfortran.dg/lto/pr45586-2_0.f90: New.
3959
3960 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
3961
3962         PR middle-end/49875
3963         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
3964         * c-c++-common/cxxbitfields-5.c: Same.
3965
3966 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3967
3968         * lib/target-supports.exp (check_effective_target_mmap): Use
3969         check_function_available.
3970
3971 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
3972
3973         * g++.old-deja/g++.pt/crash60.C: Updated.
3974
3975 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
3976
3977         PR target/49866
3978         * gcc.target/i386/pr49866.c: New test.
3979
3980 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
3981
3982         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
3983         * gcc.target/i386/bmi-andn-1.c: New test.
3984         * gcc.target/i386/bmi-andn-1a.c: Likewise.
3985         * gcc.target/i386/bmi-andn-2.c: Likewise.
3986         * gcc.target/i386/bmi-andn-2a.c: Likewise.
3987         * gcc.target/i386/bmi-bextr-1.c: Likewise.
3988         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
3989         * gcc.target/i386/bmi-bextr-2.c: Likewise.
3990         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
3991         * gcc.target/i386/bmi-blsi-1.c: Likewise.
3992         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
3993         * gcc.target/i386/bmi-blsi-2.c: Likewise.
3994         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
3995         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
3996         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
3997         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
3998         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
3999         * gcc.target/i386/bmi-blsr-1.c: Likewise.
4000         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
4001         * gcc.target/i386/bmi-blsr-2.c: Likewise.
4002         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
4003         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
4004         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
4005         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
4006         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
4007
4008 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
4009
4010         PR middle-end/47691
4011         * gfortran.dg/graphite/id-pr47691.f: New.
4012
4013 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
4014
4015         * gcc.target/i386/avx-os-support.h: New.
4016         * gcc.target/i386/avx-check.h: Include avx-os-support.h
4017         (main): Check avx_os_support before the test is run.
4018         * gcc.target/i386/aes-avx-check.h: Ditto.
4019         * gcc.target/i386/pclmul-avx-check.h: Ditto.
4020
4021 2011-07-27  Kai Tietz  <ktietz@redhat.com>
4022
4023         * gcc.target/i386/aggregate-ret3.c: New test.
4024         * gcc.target/i386/aggregate-ret4.c: New test.
4025
4026 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
4027
4028         PR fortran/49755
4029         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
4030         allocated array should *not* change its size.
4031         * gfortran.dg/multiple_allocation_3.f90: New test.
4032
4033 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
4034
4035         PR c++/49776
4036         * g++.dg/cpp0x/constexpr-49776.C: New.
4037
4038 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
4039
4040         PR middle-end/47046
4041         * gcc.dg/graphite/id-pr47046.c: New.
4042
4043 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
4044
4045         PR middle-end/47653
4046         * gcc.dg/graphite/run-id-pr47593.c: New.
4047
4048 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
4049
4050         PR middle-end/47653
4051         * gcc.dg/graphite/run-id-pr47653.c: New.
4052         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
4053         induction variables.
4054         * gcc.dg/graphite/scop-16.c: Same.
4055         * gcc.dg/graphite/scop-17.c: Same.
4056         * gcc.dg/graphite/scop-21.c: Same.
4057
4058 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
4059
4060         PR middle-end/48805
4061         * gcc.dg/graphite/id-pr48805.c: New.
4062
4063 2011-07-26  Tobias Burnus  <burnus@net-b.de>
4064
4065         * gfortran.dg/coarray_lib_token_2.f90: New.
4066
4067 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
4068
4069         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
4070         SPU local store.
4071
4072 2011-07-25  Andrew Pinski  <apinski@cavium.com>
4073
4074         PR tree-opt/49671
4075         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
4076         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
4077
4078 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4079
4080         * lib/target-supports.exp (check_effective_target_mmap): New proc.
4081
4082         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
4083         * gcc.c-torture/execute/loop-2g.c: Likewise.
4084         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
4085         Require mmap support.
4086         * gcc.c-torture/execute/loop-2g.x: Likewise.
4087         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
4088         (MAP_ANON): Provide default.
4089         * gcc.dg/20050826-1.c: Likewise.
4090         * gcc.target/i386/pr36533.c: Likewise.
4091         * gcc.dg/vect/pr49038.c: Remove dg-do run.
4092         Use dg-require-effective-target mmap.
4093
4094 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
4095
4096         PR c++/49838
4097         * g++.dg/cpp0x/range-for19.C: New.
4098
4099 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4100
4101         PR testsuite/49753
4102         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
4103
4104         Revert:
4105         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
4106
4107         PR testsuite/49753
4108         * g++.dg/torture/pr49309.C: Remove.
4109
4110 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
4111
4112         PR tree-optimization/49809
4113         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
4114         test.
4115
4116 2011-07-25  Richard Guenther  <rguenther@suse.de>
4117
4118         PR tree-optimization/49715
4119         * gcc.target/i386/pr49715-1.c: New testcase.
4120         * gcc.target/i386/pr49715-2.c: Likewise.
4121
4122 2011-07-23  Jason Merrill  <jason@redhat.com>
4123
4124         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
4125
4126 2011-07-22  Jason Merrill  <jason@redhat.com>
4127
4128         PR c++/49793
4129         * g++.dg/cpp0x/initlist55.C: New.
4130
4131 2011-07-23  Tobias Burnus  <burnus@net-b.de>
4132
4133         PR fortran/49791
4134         * gfortran.dg/namelist_72.f: New.
4135
4136 2011-07-23  Tobias Burnus  <burnus@net-b.de>
4137
4138         * gfortran.dg/coarray_25.f90: New.
4139
4140 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
4141
4142         * override1.C: This test should use c++0x mode.
4143         * override3.C: New. Test the diagnostics in c++98 mode.
4144
4145 2011-07-22  Jason Merrill  <jason@redhat.com>
4146             Mark Glisse  <marc.glisse@normalesup.org>
4147
4148         PR c++/30112
4149         * g++.dg/other/pragma-re-1.C: Add namespace cases.
4150
4151         PR c++/49813
4152         * g++.dg/opt/builtins2.C: New.
4153         * g++.dg/other/error27.C: Don't rely on __builtin.
4154
4155 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
4156
4157         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
4158         on lp64 targets.
4159         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4160         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4161         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
4162         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
4163
4164         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
4165         instead of ia32.
4166
4167 2011-07-22  Richard Guenther  <rguenther@suse.de>
4168
4169         PR tree-optimization/45819
4170         * gcc.dg/pr45819.c: New testcase.
4171
4172 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
4173
4174         * lib/target-supports.exp (check_ifunc_available): Rewrite.
4175
4176 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
4177
4178         PR middle-end/47654
4179         PR middle-end/49649
4180         * gcc.dg/graphite/run-id-pr47654.c: New.
4181
4182 2011-07-21  Ian Lance Taylor  <iant@google.com>
4183
4184         PR middle-end/49705
4185         * gcc.dg/pr49705.c: New test.
4186
4187 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
4188
4189         * lib/target-supports.exp (check_avx_os_support_available): New.
4190         (check_effective_target_avx_runtime): Use it.
4191
4192 2011-07-21  Richard Guenther  <rguenther@suse.de>
4193
4194         PR tree-optimization/49770
4195         * g++.dg/torture/pr49770.C: New testcase.
4196
4197 2011-07-21  Kai Tietz  <ktietz@redhat.com>
4198
4199         * gcc.dg/tree-ssa/pr30978.c: adjusted.
4200         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
4201
4202 2011-07-21  Tobias Burnus  <burnus@net-b.de>
4203
4204         * gfortran.dg/coarray_lib_token_1.f90: New.
4205
4206 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
4207
4208         * gcc.dg/pr32912-2.c: Skip for AVR.
4209         * gcc.dg/pr44674.c: Add dg-require-profiling.
4210
4211 2011-07-20  Jason Merrill  <jason@redhat.com>
4212
4213         * g++.dg/ext/desig2.C: New.
4214
4215 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
4216
4217         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
4218         be generated.
4219         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
4220         * gcc.target/powerpc/recip-3.c: Ditto.
4221
4222 2011-07-19  Jason Merrill  <jason@redhat.com>
4223
4224         PR c++/6709 (DR 743)
4225         PR c++/42603 (DR 950)
4226         * g++.dg/cpp0x/decltype21.C: New.
4227
4228 2011-07-20  Richard Guenther  <rguenther@suse.de>
4229
4230         PR middle-end/18908
4231         * gcc.dg/tree-ssa/pr18908.c: New testcase.
4232         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
4233
4234 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
4235
4236         * gcc.target/arm/combine-movs.c: New.
4237         * gcc.target/arm/unsigned-extend-2.c: New.
4238
4239 2011-07-19  Jason Merrill  <jason@redhat.com>
4240
4241         PR c++/49785
4242         * g++.dg/cpp0x/variadic114.C: New.
4243
4244 2011-07-19  Tobias Burnus  <burnus@net-b.de>
4245
4246         * gfortran.dg/coarray_args_1.f90: New.
4247         * gfortran.dg/coarray_args_2.f90: New.
4248
4249 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
4250
4251         PR fortran/49708
4252         * gfortran.dg/allocate_error_3.f90: New.
4253
4254 2011-07-19  Richard Guenther  <rguenther@suse.de>
4255
4256         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
4257         * gcc.dg/tree-ssa/bool-11.c: Likewise.
4258         * gcc.dg/torture/20110719-1.c: New testcase.
4259
4260 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
4261
4262         PR tree-optimization/49768
4263         * gcc.c-torture/execute/pr49768.c: New test.
4264
4265 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
4266
4267         PR tree-optimization/49771
4268         * gcc.dg/vect/pr49771.c: New test.
4269
4270 2011-07-18  Martin Jambor  <mjambor@suse.cz>
4271
4272         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
4273         * gcc.dg/ipa/ipa-2.c: Likewise.
4274         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
4275         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
4276         * gcc.dg/ipa/ipa-5.c: Likewise.
4277         * gcc.dg/ipa/ipa-7.c: Likewise.
4278         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
4279         * gcc.dg/ipa/ipacost-1.c: Likewise.
4280         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
4281         functions.
4282         * gcc.dg/ipa/ipcp-1.c: New test.
4283         * gcc.dg/ipa/ipcp-2.c: Likewise.
4284         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
4285
4286 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
4287
4288         PR middle-end/49675
4289         * gfortran.dg/pr49675.f90: New test.
4290
4291 2011-07-18  Richard Guenther  <rguenther@suse.de>
4292
4293         * gcc.dg/torture/20110718-1.c: New testcase.
4294
4295 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4296
4297         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
4298         * g++.dg/ext/bitfield3.C: Likewise.
4299         * g++.dg/ext/bitfield4.C: Likewise.
4300         * g++.dg/ext/bitfield5.C: Likewise.
4301         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
4302         * g++.dg/other/pr23205-2.C: Likewise.
4303         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
4304         * gcc.c-torture/compile/20001109-2.c: Likewise.
4305         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
4306         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
4307         * gcc.dg/bitfld-16.c: Likewise.
4308         * gcc.dg/bitfld-17.c: Likewise.
4309         * gcc.dg/bitfld-18.c: Likewise.
4310         * gcc.dg/builtins-config.h: Remove Netware support.
4311         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
4312         * gcc.dg/cdce2.c: Likewise.
4313         * gcc.dg/cpp/assert4.c: Remove netware support.
4314         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
4315         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
4316
4317         * lib/target-supports.exp (check_visibility_available): Remove
4318         NetWare support.
4319         (check_profiling_available): Likewise.
4320
4321 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
4322
4323         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
4324
4325 2011-07-17  Tobias Burnus  <burnus@net-b.de>
4326             Thomas Koenig  <tkoenig@gcc.gnu.org>
4327
4328         PR fortran/34657
4329         * gfortran.dg/generic_17.f90: Fix testcase.
4330         * gfortran.dg/interface_3.f90: Add dg-error.
4331         * gfortran.dg/use_14.f90: New.
4332         * gfortran.dg/use_15.f90: New.
4333
4334 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
4335
4336         * gnat.dg/pointer_controlled.adb: New test.
4337
4338 2011-07-17  Tobias Burnus  <burnus@net-b.de>
4339
4340         PR fortran/49624
4341         * gfortran.dg/pointer_remapping_7.f90: New.
4342
4343 2011-07-16  Jason Merrill  <jason@redhat.com>
4344
4345         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
4346
4347 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
4348             Jason Merrill  <jason@redhat.com>
4349
4350         PR c++/45329
4351         PR c++/48934
4352         * g++.dg/cpp0x/decltype29.C: Adjust.
4353         * g++.dg/cpp0x/error4.C: Adjust.
4354         * g++.dg/cpp0x/sfinae26.C: Adjust.
4355         * g++.dg/cpp0x/variadic105.C: Adjust.
4356         * g++.dg/template/deduce3.C: Adjust.
4357         * g++.dg/template/error45.C: Adjust.
4358         * g++.dg/template/ptrmem2.C: Adjust.
4359         * g++.dg/template/sfinae2.C: Adjust.
4360         * g++.old-deja/g++.pt/crash60.C: Adjust.
4361         * g++.old-deja/g++.pt/unify6.C: Adjust.
4362         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
4363         * g++.dg/cpp0x/nullptr15.C: Adjust.
4364         * g++.dg/cpp0x/pr31431-2.C: Adjust.
4365         * g++.dg/cpp0x/pr31431.C: Adjust.
4366         * g++.dg/cpp0x/pr31434.C: Adjust.
4367         * g++.dg/cpp0x/sfinae11.C: Adjust
4368         * g++.dg/cpp0x/temp_default2.C: Adjust.
4369         * g++.dg/cpp0x/trailing4.C: Adjust.
4370         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
4371         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
4372         * g++.dg/cpp0x/variadic105.C: Adjust.
4373         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
4374         * g++.dg/ext/vla2.C: Adjust.
4375         * g++.dg/other/ptrmem10.C: Adjust.
4376         * g++.dg/other/ptrmem11.C: Adjust.
4377         * g++.dg/overload/unknown1.C: Adjust.
4378         * g++.dg/template/conv11.C: Adjust.
4379         * g++.dg/template/dependent-expr5.C: Adjust.
4380         * g++.dg/template/friend.C: Adjust.
4381         * g++.dg/template/incomplete2.C: Adjust.
4382         * g++.dg/template/local4.C: Adjust.
4383         * g++.dg/template/local6.C: Adjust.
4384         * g++.dg/template/operator9.C: Adjust.
4385         * g++.dg/template/ttp25.C: Adjust.
4386         * g++.dg/template/unify10.C: Adjust.
4387         * g++.dg/template/unify11.C: Adjust.
4388         * g++.dg/template/unify6.C: Adjust.
4389         * g++.dg/template/unify9.C: Adjust.
4390         * g++.dg/template/varmod1.C: Adjust.
4391         * g++.old-deja/g++.brendan/crash56.C: Adjust.
4392         * g++.old-deja/g++.pt/crash28.C: Adjust.
4393         * g++.old-deja/g++.pt/explicit41.C: Adjust.
4394         * g++.old-deja/g++.pt/explicit77.C: Adjust.
4395         * g++.old-deja/g++.pt/expr2.C: Adjust.
4396         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
4397         * g++.old-deja/g++.pt/spec5.C: Adjust.
4398         * g++.old-deja/g++.pt/spec6.C: Adjust.
4399         * g++.old-deja/g++.pt/unify4.C: Adjust.
4400         * g++.old-deja/g++.pt/unify8.C: Adjust.
4401         * g++.old-deja/g++.robertl/eb98.C: Adjust.
4402         * g++.dg/overload/template5.C: New testcase.
4403         * g++.dg/template/overload12.C: New testcase.
4404
4405 2011-07-11  Tobias Burnus  <burnus@net-b.de>
4406
4407         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
4408         * gfortran.dg/coarray_7.f90: Ditto.
4409         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
4410         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
4411
4412 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
4413
4414         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
4415         case.
4416         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
4417         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
4418         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
4419         C67X.
4420         * gcc.c-torture/execute/ieee/pr29302.x: New file.
4421         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
4422         * gcc.dg/torture/builtin-math-7.c: Add a comment.
4423
4424 2011-07-15  Jason Merrill  <jason@redhat.com>
4425
4426         PR testsuite/49741
4427         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
4428         Use --extra_opts instead of --additional_options.
4429
4430 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
4431
4432         PR testsuite/49753
4433         * g++.dg/torture/pr49309.C: Remove.
4434
4435 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
4436
4437         * gcc.target/tic6x/weak-call.c: New test.
4438         * gcc.target/tic6x/fpcmp.c: New test.
4439         * gcc.target/tic6x/fpdiv.c: New test.
4440         * gcc.target/tic6x/rotdi16-scan.c: New test.
4441         * gcc.target/tic6x/ffssi.c: New test.
4442         * gcc.target/tic6x/fpdiv-lib.c: New test.
4443         * gcc.target/tic6x/cold-lc.c: New test.
4444         * gcc.target/tic6x/longcalls.c: New test.
4445         * gcc.target/tic6x/abi-align-1.c: New test.
4446         * gcc.target/tic6x/fpcmp-finite.c: New test.
4447         * gcc.target/tic6x/rotdi16.c: New test.
4448         * gcc.target/tic6x/bswapl.c: New test.
4449         * gcc.target/tic6x/ffsdi.c: New test.
4450         * gcc.target/tic6x/tic6x.exp: New file.
4451         * gcc.target/tic6x/builtins/arith24.c: New test.
4452         * gcc.target/tic6x/builtins/smpy.c: New test.
4453         * gcc.target/tic6x/builtins/smpylh.c: New test.
4454         * gcc.target/tic6x/builtins/smpyh.c: New test.
4455         * gcc.target/tic6x/builtins/sarith1.c: New test.
4456         * gcc.target/tic6x/builtins/extclr.c: New test
4457         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
4458         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
4459         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
4460         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
4461         New functions.
4462         * gcc.c-torture/execute/20101011-1.c: Add a condition for
4463         __TMS320C6X__.
4464         * gcc.dg/20020312-2.c: Likewise.
4465         * gcc.dg/pr27095.c: Handle tic6x like hppa.
4466         * gcc.dg/torture/pr37868.c: Skip on tic6x.
4467         * gcc.dg/torture/builtin-math-7.c: Likewise.
4468
4469         PR testsuite/49757
4470         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
4471         not testing tic6x-*-*.
4472
4473 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
4474
4475         PR tree-opt/49309
4476         * g++.dg/torture/pr49309.C: New testcase.
4477
4478 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
4479
4480         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
4481
4482 2011-07-14  Richard Guenther  <rguenther@suse.de>
4483
4484         PR tree-optimization/49651
4485         * gcc.dg/torture/pr49651.c: New testcase.
4486
4487 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
4488
4489         PR target/43746
4490         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
4491
4492 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
4493
4494         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
4495         -mno-pointers-to-nested-functions.
4496         * gcc.target/powerpc/no-r11-2.c: Ditto.
4497         * gcc.target/powerpc/no-r11-3.c: Ditto.
4498
4499 2011-07-13  Jason Merrill  <jason@redhat.com>
4500
4501         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
4502         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
4503         when compiling C files.
4504         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
4505         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
4506         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
4507         * g++.dg/lookup/anon2.C: Likewise.
4508         * g++.dg/tree-ssa/copyprop.C: Likewise.
4509         * g++.old-deja/g++.jason/rfg27.C: Likewise.
4510         * g++.dg/init/vector1.C: Ignore narrowing errors.
4511         * g++.dg/torture/pr35526.C: Likewise.
4512         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
4513
4514 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
4515
4516         PR libfortran/49296
4517         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
4518         and logical reads.
4519
4520 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4521
4522         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
4523         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
4524
4525 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
4526
4527         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
4528         * lib/obj-c++.exp (obj-c++_init): Ditto.
4529         * lib/file-format.exp (gcc_target_object_format): Ditto.
4530         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
4531         * lib/target-supports-dg-exp (check_weak_available): Ditto.
4532         (check_visibility_available): Ditto.
4533         (check_effective_target_tls_native): Ditto.
4534         (check_effective_target_tls_emulated): Ditto.
4535         (check_effective_target_function_sections): Ditto.
4536
4537 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
4538
4539         * gcc.target/arm/pr48183.c: New test.
4540
4541 2011-07-13  Richard Guenther  <rguenther@suse.de>
4542
4543         * gcc.dg/torture/20110713-1.c: New testcase.
4544
4545 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
4546
4547         PR rtl-opt/49474
4548         * gcc.c-torture/compile/pr49474.c: New testcase.
4549
4550 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
4551
4552         PR tree-optimization/49712
4553         * gcc.c-torture/execute/pr49712.c: New test.
4554
4555 2011-07-11  Jason Merrill  <jason@redhat.com>
4556
4557         PR c++/44609
4558         * g++.dg/template/recurse3.C: New.
4559
4560 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
4561
4562         PR debug/49676
4563         * gcc.dg/guality/csttest.c: New test.
4564
4565         PR fortran/49698
4566         * gfortran.dg/pr49698.f90: New test.
4567
4568 2011-07-11  Jeff Law  <law@redhat.com>
4569
4570         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
4571
4572 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
4573
4574         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
4575         * go.test/go-test.exp (go-set-goarch): Likewise.
4576
4577 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
4578
4579         PR target/39633
4580         * gcc.target/avr/torture/pr39633.c: New test case.
4581
4582 2011-07-11  Tobias Burnus  <burnus@net-b.de>
4583
4584         PR fortran/18918
4585         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
4586
4587 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
4588
4589         * lib/target-supports.exp (check_effective_target_scheduling):
4590         New Function.
4591         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
4592         * gcc.dg/pr45055.c: Ditto.
4593         * gcc.dg/pr45353.c: Ditto.
4594         * g++.dg/pr45056.C: Ditto.
4595
4596 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
4597
4598         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
4599         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
4600         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
4601         * g++.dg/torture/pr31863.C: Skip AVR.
4602
4603 2011-07-10  Tobias Burnus  <burnus@net-b.de>
4604
4605         PR fortran/49690
4606         * gfortran.dg/intrinsic_signal.f90: New.
4607
4608 2011-07-09  Jason Merrill  <jason@redhat.com>
4609
4610         * g++.dg/cpp0x/regress/regress6.C: New.
4611         * g++.dg/parse/crash45.C: Adjust message.
4612         * g++.dg/template/crash38.C: Adjust message.
4613         * g++.dg/template/crash64.C: Adjust message.
4614
4615 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
4616
4617         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
4618         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
4619         * g++.dg/abi/bitfield3.C: Likewise.
4620         * g++.dg/eh/pr38662.C: Likewise.
4621         * g++.dg/ext/attrib36.C: Likewise.
4622         * g++.dg/ext/attrib37.C: Likewise.
4623         * g++.dg/ext/attrib8.C: Likewise.
4624         * g++.dg/ext/tmplattr1.C: Likewise.
4625         * g++.dg/inherit/override-attribs.C: Likewise.
4626         * g++.dg/opt/inline9.C: Likewise.
4627         * g++.dg/opt/life1.C: Likewise.
4628         * g++.dg/opt/longbranch2.C: Likewise.
4629         * g++.dg/opt/nrv12.C: Likewise.
4630         * g++.dg/opt/reg-stack4.C: Likewise.
4631         * g++.dg/other/pr35504.C: Likewise.
4632         * g++.dg/other/pr39496.C: Likewise.
4633         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
4634         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
4635         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
4636         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
4637         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
4638         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
4639         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
4640         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
4641         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
4642         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
4643         * g++.dg/warn/pr15774-1.C: Likewise.
4644         * g++.dg/warn/pr15774-2.C: Likewise.
4645         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4646         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4647         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4648         * g++.old-deja/g++.pt/asm2.C: Likewise.
4649         * gcc.c-torture/compile/20000804-1.c: Likewise.
4650         * gcc.c-torture/compile/pr16566-2.c: Likewise.
4651         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4652         * gcc.dg/20020108-1.c: Likewise.
4653         * gcc.dg/20020122-2.c: Likewise.
4654         * gcc.dg/20020122-3.c: Likewise.
4655         * gcc.dg/20020206-1.c: Likewise.
4656         * gcc.dg/20020219-1.c: Likewise.
4657         * gcc.dg/20020310-1.c: Likewise.
4658         * gcc.dg/20020411-1.c: Likewise.
4659         * gcc.dg/20020418-2.c: Likewise.
4660         * gcc.dg/20020426-2.c: Likewise.
4661         * gcc.dg/20020517-1.c: Likewise.
4662         * gcc.dg/20030204-1.c: Likewise.
4663         * gcc.dg/20030826-2.c: Likewise.
4664         * gcc.dg/20031102-1.c: Likewise.
4665         * gcc.dg/20031202-1.c: Likewise.
4666         * gcc.dg/20050111-1.c: Likewise.
4667         * gcc.dg/20050503-1.c: Likewise.
4668         * gcc.dg/array-init-1.c: Likewise.
4669         * gcc.dg/builtin-apply4.c: Likewise.
4670         * gcc.dg/dfp/pr31344.c: Likewise.
4671         * gcc.dg/gomp/atomic-11.c: Likewise.
4672         * gcc.dg/graphite/pr40281.c: Likewise.
4673         * gcc.dg/ia64-sync-1.c: Likewise.
4674         * gcc.dg/ia64-sync-2.c: Likewise.
4675         * gcc.dg/ia64-sync-3.c: Likewise.
4676         * gcc.dg/ia64-sync-4.c: Likewise.
4677         * gcc.dg/ifcvt-fabs-1.c: Likewise.
4678         * gcc.dg/invalid-call-1.c: Likewise.
4679         * gcc.dg/loop-3.c: Likewise.
4680         * gcc.dg/lower-subreg-1.c: Likewise.
4681         * gcc.dg/lto/pr47259_0.c: Likewise.
4682         * gcc.dg/nested-calls-1.c: Likewise.
4683         * gcc.dg/pr20017.c: Likewise.
4684         * gcc.dg/pr25023.c: Likewise.
4685         * gcc.dg/pr27671-2.c: Likewise.
4686         * gcc.dg/pr32176.c: Likewise.
4687         * gcc.dg/pr33676.c: Likewise.
4688         * gcc.dg/pr35045.c: Likewise.
4689         * gcc.dg/pr36015.c: Likewise.
4690         * gcc.dg/pr36584.c: Likewise.
4691         * gcc.dg/pr36998.c: Likewise.
4692         * gcc.dg/pr37438.c: Likewise.
4693         * gcc.dg/pr37908.c: Likewise.
4694         * gcc.dg/pr41241.c: Likewise.
4695         * gcc.dg/pr41340.c: Likewise.
4696         * gcc.dg/pr44136.c: Likewise.
4697         * gcc.dg/pr44194-1.c: Likewise.
4698         * gcc.dg/pr46212.c: Likewise.
4699         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4700         * gcc.dg/setjmp-2.c: Likewise.
4701         * gcc.dg/short-compare-1.c: Likewise.
4702         * gcc.dg/short-compare-2.c: Likewise.
4703         * gcc.dg/smod-1.c: Likewise.
4704         * gcc.dg/sync-2.c: Likewise.
4705         * gcc.dg/sync-3.c: Likewise.
4706         * gcc.dg/tls/opt-1.c: Likewise.
4707         * gcc.dg/tls/opt-2.c: Likewise.
4708         * gcc.dg/tls/opt-3.c: Likewise.
4709         * gcc.dg/torture/badshift.c: Likewise.
4710         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
4711         * gcc.dg/torture/pr20314-2.c: Likewise.
4712         * gcc.dg/torture/pr36891.c: Likewise.
4713         * gcc.dg/torture/pr38774.c: Likewise.
4714         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4715         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4716         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4717         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4718         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
4719         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4720         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
4721         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
4722         * gcc.dg/tree-ssa/loop-28.c: Likewise.
4723         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
4724         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
4725         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
4726         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4727         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4728         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
4729         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
4730         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4731         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4732         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4733         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4734         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
4735         * gcc.dg/unroll-1.c: Likewise.
4736         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
4737         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4738         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4739         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4740         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4741         * gcc.target/i386/20000609-1.c: Likewise.
4742         * gcc.target/i386/20000720-1.c: Likewise.
4743         * gcc.target/i386/20000724-1.c: Likewise.
4744         * gcc.target/i386/20011107-1.c: Likewise.
4745         * gcc.target/i386/20011119-1.c: Likewise.
4746         * gcc.target/i386/20020201-3.c: Likewise.
4747         * gcc.target/i386/20020218-1.c: Likewise.
4748         * gcc.target/i386/20020729-1.c: Likewise.
4749         * gcc.target/i386/20030926-1.c: Likewise.
4750         * gcc.target/i386/20060125-1.c: Likewise.
4751         * gcc.target/i386/20060125-2.c: Likewise.
4752         * gcc.target/i386/20060512-1.c: Likewise.
4753         * gcc.target/i386/20060512-2.c: Likewise.
4754         * gcc.target/i386/20060512-3.c: Likewise.
4755         * gcc.target/i386/20060512-4.c: Likewise.
4756         * gcc.target/i386/387-1.c: Likewise.
4757         * gcc.target/i386/387-2.c: Likewise.
4758         * gcc.target/i386/387-5.c: Likewise.
4759         * gcc.target/i386/387-6.c: Likewise.
4760         * gcc.target/i386/980312-1.c: Likewise.
4761         * gcc.target/i386/980313-1.c: Likewise.
4762         * gcc.target/i386/990117-1.c: Likewise.
4763         * gcc.target/i386/990424-1.c: Likewise.
4764         * gcc.target/i386/990524-1.c: Likewise.
4765         * gcc.target/i386/991129-1.c: Likewise.
4766         * gcc.target/i386/991214-1.c: Likewise.
4767         * gcc.target/i386/991230-1.c: Likewise.
4768         * gcc.target/i386/addr-sel-1.c: Likewise.
4769         * gcc.target/i386/aggregate-ret1.c: Likewise.
4770         * gcc.target/i386/aggregate-ret2.c: Likewise.
4771         * gcc.target/i386/align-main-3.c: Likewise.
4772         * gcc.target/i386/amd64-abi-1.c: Likewise.
4773         * gcc.target/i386/amd64-abi-2.c: Likewise.
4774         * gcc.target/i386/amd64-abi-4.c: Likewise.
4775         * gcc.target/i386/amd64-abi-5.c: Likewise.
4776         * gcc.target/i386/amd64-abi-6.c: Likewise.
4777         * gcc.target/i386/asm-1.c: Likewise.
4778         * gcc.target/i386/asm-3.c: Likewise.
4779         * gcc.target/i386/asm-5.c: Likewise.
4780         * gcc.target/i386/attributes-error.c: Likewise.
4781         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
4782         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
4783         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
4784         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
4785         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
4786         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
4787         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
4788         * gcc.target/i386/avx-vmovd-2.c: Likewise.
4789         * gcc.target/i386/avx-vmovq-2.c: Likewise.
4790         * gcc.target/i386/avx-vmovq-3.c: Likewise.
4791         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
4792         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
4793         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
4794         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4795         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4796         * gcc.target/i386/bitfield1.c: Likewise.
4797         * gcc.target/i386/bitfield2.c: Likewise.
4798         * gcc.target/i386/bmi-2.c: Likewise.
4799         * gcc.target/i386/bmi-5.c: Likewise.
4800         * gcc.target/i386/builtin-unreachable.c: Likewise.
4801         * gcc.target/i386/cleanup-2.c: Likewise.
4802         * gcc.target/i386/clobbers.c: Likewise.
4803         * gcc.target/i386/cmov8.c: Likewise.
4804         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
4805         * gcc.target/i386/compress-float-387-pic.c: Likewise.
4806         * gcc.target/i386/compress-float-387.c: Likewise.
4807         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
4808         * gcc.target/i386/compress-float-sse.c: Likewise.
4809         * gcc.target/i386/crc32-2.c: Likewise.
4810         * gcc.target/i386/crc32-3.c: Likewise.
4811         * gcc.target/i386/divmod-7.c: Likewise.
4812         * gcc.target/i386/divmod-8.c: Likewise.
4813         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4814         * gcc.target/i386/fma3-builtin.c: Likewise.
4815         * gcc.target/i386/fma3-fma.c: Likewise.
4816         * gcc.target/i386/fma4-256-vector.c: Likewise.
4817         * gcc.target/i386/fma4-builtin.c: Likewise.
4818         * gcc.target/i386/fma4-fma-2.c: Likewise.
4819         * gcc.target/i386/fma4-fma.c: Likewise.
4820         * gcc.target/i386/fma4-vector-2.c: Likewise.
4821         * gcc.target/i386/fma4-vector.c: Likewise.
4822         * gcc.target/i386/funcspec-1.c: Likewise.
4823         * gcc.target/i386/funcspec-10.c: Likewise.
4824         * gcc.target/i386/funcspec-11.c: Likewise.
4825         * gcc.target/i386/funcspec-2.c: Likewise.
4826         * gcc.target/i386/funcspec-5.c: Likewise.
4827         * gcc.target/i386/funcspec-6.c: Likewise.
4828         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
4829         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
4830         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
4831         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
4832         * gcc.target/i386/incoming-1.c: Likewise.
4833         * gcc.target/i386/incoming-10.c: Likewise.
4834         * gcc.target/i386/incoming-11.c: Likewise.
4835         * gcc.target/i386/incoming-12.c: Likewise.
4836         * gcc.target/i386/incoming-13.c: Likewise.
4837         * gcc.target/i386/incoming-14.c: Likewise.
4838         * gcc.target/i386/incoming-15.c: Likewise.
4839         * gcc.target/i386/incoming-2.c: Likewise.
4840         * gcc.target/i386/incoming-3.c: Likewise.
4841         * gcc.target/i386/incoming-4.c: Likewise.
4842         * gcc.target/i386/incoming-5.c: Likewise.
4843         * gcc.target/i386/incoming-6.c: Likewise.
4844         * gcc.target/i386/incoming-7.c: Likewise.
4845         * gcc.target/i386/incoming-8.c: Likewise.
4846         * gcc.target/i386/incoming-9.c: Likewise.
4847         * gcc.target/i386/lea.c: Likewise.
4848         * gcc.target/i386/local.c: Likewise.
4849         * gcc.target/i386/loop-1.c: Likewise.
4850         * gcc.target/i386/loop-2.c: Likewise.
4851         * gcc.target/i386/loop-3.c: Likewise.
4852         * gcc.target/i386/max-stack-align.c: Likewise.
4853         * gcc.target/i386/memcpy-1.c: Likewise.
4854         * gcc.target/i386/movbe-2.c: Likewise.
4855         * gcc.target/i386/movq-2.c: Likewise.
4856         * gcc.target/i386/movq.c: Likewise.
4857         * gcc.target/i386/nrv1.c: Likewise.
4858         * gcc.target/i386/pad-4.c: Likewise.
4859         * gcc.target/i386/pad-5a.c: Likewise.
4860         * gcc.target/i386/pad-5b.c: Likewise.
4861         * gcc.target/i386/pad-6a.c: Likewise.
4862         * gcc.target/i386/pad-6b.c: Likewise.
4863         * gcc.target/i386/pad-7.c: Likewise.
4864         * gcc.target/i386/pad-9.c: Likewise.
4865         * gcc.target/i386/pentium4-not-mull.c: Likewise.
4866         * gcc.target/i386/pic-1.c: Likewise.
4867         * gcc.target/i386/pr12092-1.c: Likewise.
4868         * gcc.target/i386/pr12329.c: Likewise.
4869         * gcc.target/i386/pr21518.c: Likewise.
4870         * gcc.target/i386/pr22362.c: Likewise.
4871         * gcc.target/i386/pr22585.c: Likewise.
4872         * gcc.target/i386/pr23098.c: Likewise.
4873         * gcc.target/i386/pr25196.c: Likewise.
4874         * gcc.target/i386/pr25293.c: Likewise.
4875         * gcc.target/i386/pr25654.c: Likewise.
4876         * gcc.target/i386/pr26449.c: Likewise.
4877         * gcc.target/i386/pr26778.c: Likewise.
4878         * gcc.target/i386/pr26826.c: Likewise.
4879         * gcc.target/i386/pr27266.c: Likewise.
4880         * gcc.target/i386/pr29978.c: Likewise.
4881         * gcc.target/i386/pr30505.c: Likewise.
4882         * gcc.target/i386/pr30961-1.c: Likewise.
4883         * gcc.target/i386/pr31628.c: Likewise.
4884         * gcc.target/i386/pr32000-2.c: Likewise.
4885         * gcc.target/i386/pr32661-1.c: Likewise.
4886         * gcc.target/i386/pr32708-2.c: Likewise.
4887         * gcc.target/i386/pr32708-3.c: Likewise.
4888         * gcc.target/i386/pr34256.c: Likewise.
4889         * gcc.target/i386/pr34312.c: Likewise.
4890         * gcc.target/i386/pr34522.c: Likewise.
4891         * gcc.target/i386/pr35160.c: Likewise.
4892         * gcc.target/i386/pr35281.c: Likewise.
4893         * gcc.target/i386/pr36246.c: Likewise.
4894         * gcc.target/i386/pr36786.c: Likewise.
4895         * gcc.target/i386/pr37275.c: Likewise.
4896         * gcc.target/i386/pr37843-3.c: Likewise.
4897         * gcc.target/i386/pr37843-4.c: Likewise.
4898         * gcc.target/i386/pr39082-1.c: Likewise.
4899         * gcc.target/i386/pr39431.c: Likewise.
4900         * gcc.target/i386/pr39496.c: Likewise.
4901         * gcc.target/i386/pr39543-2.c: Likewise.
4902         * gcc.target/i386/pr39911.c: Likewise.
4903         * gcc.target/i386/pr40718.c: Likewise.
4904         * gcc.target/i386/pr40906-1.c: Likewise.
4905         * gcc.target/i386/pr40906-2.c: Likewise.
4906         * gcc.target/i386/pr40906-3.c: Likewise.
4907         * gcc.target/i386/pr40934.c: Likewise.
4908         * gcc.target/i386/pr41900.c: Likewise.
4909         * gcc.target/i386/pr42589.c: Likewise.
4910         * gcc.target/i386/pr43662.c: Likewise.
4911         * gcc.target/i386/pr43671.c: Likewise.
4912         * gcc.target/i386/pr43766.c: Likewise.
4913         * gcc.target/i386/pr43869.c: Likewise.
4914         * gcc.target/i386/pr44942.c: Likewise.
4915         * gcc.target/i386/pr44948-2a.c: Likewise.
4916         * gcc.target/i386/pr45234.c: Likewise.
4917         * gcc.target/i386/pr45336-2.c: Likewise.
4918         * gcc.target/i386/pr45336-4.c: Likewise.
4919         * gcc.target/i386/pr45852.c: Likewise.
4920         * gcc.target/i386/pr46470.c: Likewise.
4921         * gcc.target/i386/pr48037-1.c: Likewise.
4922         * gcc.target/i386/pr48389.c: Likewise.
4923         * gcc.target/i386/pr49095.c: Likewise.
4924         * gcc.target/i386/pr9771-1.c: Likewise.
4925         * gcc.target/i386/rdfsbase-1.c: Likewise.
4926         * gcc.target/i386/rdfsbase-2.c: Likewise.
4927         * gcc.target/i386/rdgsbase-1.c: Likewise.
4928         * gcc.target/i386/rdgsbase-2.c: Likewise.
4929         * gcc.target/i386/rdrand-3.c: Likewise.
4930         * gcc.target/i386/regparm-stdcall.c: Likewise.
4931         * gcc.target/i386/regparm.c: Likewise.
4932         * gcc.target/i386/reload-1.c: Likewise.
4933         * gcc.target/i386/rotate-2.c: Likewise.
4934         * gcc.target/i386/sibcall-5.c: Likewise.
4935         * gcc.target/i386/signbit-1.c: Likewise.
4936         * gcc.target/i386/signbit-2.c: Likewise.
4937         * gcc.target/i386/signbit-3.c: Likewise.
4938         * gcc.target/i386/sse-5.c: Likewise.
4939         * gcc.target/i386/sse-8.c: Likewise.
4940         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4941         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4942         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4943         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4944         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4945         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4946         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
4947         * gcc.target/i386/sse2-movq-2.c: Likewise.
4948         * gcc.target/i386/sse2-movq-3.c: Likewise.
4949         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
4950         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
4951         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
4952         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
4953         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
4954         * gcc.target/i386/ssefn-1.c: Likewise.
4955         * gcc.target/i386/ssefn-2.c: Likewise.
4956         * gcc.target/i386/sseregparm-1.c: Likewise.
4957         * gcc.target/i386/sseregparm-2.c: Likewise.
4958         * gcc.target/i386/sseregparm-3.c: Likewise.
4959         * gcc.target/i386/sseregparm-4.c: Likewise.
4960         * gcc.target/i386/sseregparm-5.c: Likewise.
4961         * gcc.target/i386/sseregparm-6.c: Likewise.
4962         * gcc.target/i386/sseregparm-7.c: Likewise.
4963         * gcc.target/i386/sseregparm-8.c: Likewise.
4964         * gcc.target/i386/stack-realign.c: Likewise.
4965         * gcc.target/i386/stack-usage-realign.c: Likewise.
4966         * gcc.target/i386/stackalign/asm-1.c: Likewise.
4967         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
4968         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
4969         * gcc.target/i386/stackalign/return-1.c: Likewise.
4970         * gcc.target/i386/stackalign/return-2.c: Likewise.
4971         * gcc.target/i386/stackalign/return-3.c: Likewise.
4972         * gcc.target/i386/tailcall-1.c: Likewise.
4973         * gcc.target/i386/tbm-2.c: Likewise.
4974         * gcc.target/i386/udivmod-7.c: Likewise.
4975         * gcc.target/i386/udivmod-8.c: Likewise.
4976         * gcc.target/i386/unroll-1.c: Likewise.
4977         * gcc.target/i386/vararg-1.c: Likewise.
4978         * gcc.target/i386/vararg-2.c: Likewise.
4979         * gcc.target/i386/vect8-ret.c: Likewise.
4980         * gcc.target/i386/vectorize5.c: Likewise.
4981         * gcc.target/i386/wmul-1.c: Likewise.
4982         * gcc.target/i386/wmul-2.c: Likewise.
4983         * gcc.target/i386/wrfsbase-1.c: Likewise.
4984         * gcc.target/i386/wrfsbase-2.c: Likewise.
4985         * gcc.target/i386/wrgsbase-1.c: Likewise.
4986         * gcc.target/i386/wrgsbase-2.c: Likewise.
4987         * gcc.target/i386/xop-pcmov.c: Likewise.
4988         * gcc.target/i386/xop-pcmov2.c: Likewise.
4989         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
4990         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4991         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
4992         * gcc.target/i386/xop-shift1-vector.c: Likewise.
4993         * gcc.target/i386/xop-shift2-vector.c: Likewise.
4994         * gcc.target/i386/xop-shift3-vector.c: Likewise.
4995         * gcc.target/i386/zee.c: Likewise.
4996         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
4997         * gfortran.dg/compiler-directive_2.f: Likewise.
4998         * gfortran.dg/g77/20010216-1.f: Likewise.
4999         * gfortran.dg/gomp/pr39152.f90: Likewise.
5000         * gfortran.dg/pr33794.f90: Likewise.
5001
5002 2011-07-09  Jason Merrill  <jason@redhat.com>
5003
5004         * g++.dg/cpp0x/regress/regress5.C: New.
5005
5006 2011-07-08  Jason Merrill  <jason@redhat.com>
5007
5008         PR c++/45437
5009         * g++.dg/expr/compound-asn1.C: New.
5010         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
5011
5012 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
5013
5014         PR target/49621
5015         * gcc.target/powerpc/altivec-34.c: New test.
5016
5017 2011-07-08  Jason Merrill  <jason@redhat.com>
5018
5019         PR c++/45603
5020         * g++.dg/abi/guard3.C: New.
5021
5022 2011-07-08  Julian Brown  <julian@codesourcery.com>
5023
5024         * lib/target-supports.exp
5025         (check_effective_target_arm_little_endian): New.
5026         (check_effective_target_vect_pack_trunc): Use above.
5027         (check_effective_target_vect_unpack): Likewise.
5028         (check_effective_target_vect_element_align): Test
5029         check_effective_target_arm_vect_no_misalign for ARM.
5030
5031 2011-07-08  Jason Merrill  <jason@redhat.com>
5032
5033         PR c++/49673
5034         * g++.dg/cpp0x/constexpr-rom.C: New.
5035
5036 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
5037
5038         PR middle-end/49519
5039         * g++.dg/torture/pr49519.C: New test.
5040
5041 2011-07-08  Martin Jambor  <mjambor@suse.cz>
5042
5043         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
5044
5045 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5046
5047         PR testsuite/48727
5048         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
5049
5050 2011-07-08  Richard Guenther  <rguenther@suse.de>
5051
5052         PR tree-optimization/49662
5053         * gcc.dg/graphite/interchange-14.c: XFAIL.
5054         * gcc.dg/graphite/interchange-15.c: Likewise.
5055         * gcc.dg/graphite/interchange-mvt.c: Likewise.
5056
5057 2011-07-06  Jason Merrill  <jason@redhat.com>
5058
5059         PR c++/49663
5060         * g++.dg/cpp0x/regress/regress4.C: New.
5061
5062 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
5063
5064         PR fortran/49648
5065         * gfortran.dg/result_in_spec_4.f90: New test.
5066
5067 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5068
5069         * gcc.target/sparc/cas64.c: New test.
5070
5071 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
5072
5073         PR c/49644
5074         * g++.dg/torture/pr49644.C: New test.
5075
5076         PR c/49644
5077         * gcc.c-torture/execute/pr49644.c: New test.
5078
5079 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
5080
5081         * lib/target-supports.exp (check_effective_target_ia32): New.
5082         (check_effective_target_x32): Likewise.
5083         (check_effective_target_vect_cmdline_needed): Also check x32.
5084
5085 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
5086
5087         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
5088         dg-prune-output.
5089         * gcc.target/arm/pr42235.c: Likewise.
5090         * gcc.target/arm/pr42495.c: Likewise.
5091         * gcc.target/arm/pr42574.c: Likewise.
5092         * gcc.target/arm/thumb-branch1.c: Likewise.
5093
5094         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
5095         unneeded prune of possible warning.
5096         * gcc.target/arm/pr40956.c: Likewise.
5097         * gcc.target/arm/pr42505.c: Likewise.
5098
5099         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
5100         * gcc.c-torture/compile/pr46883.c: Likewise.
5101         * gcc.c-torture/compile/pr46934.c: Likewise.
5102
5103         * gcc.target/arm/pr41679.c: Remove test directives in preparation
5104         for move to ../../gcc.c-torture/compile.
5105         * gcc.target/arm/pr46883.c: Likewise.
5106         * gcc.target/arm/pr46934.c: Likewise.
5107
5108         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
5109         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
5110         * gcc.target/arm/wmul-1.c: Likewise.
5111         * gcc.target/arm/wmul-2.c: Likewise.
5112         * gcc.target/arm/wmul-3.c: Likewise.
5113         * gcc.target/arm/wmul-4.c: Likewise.
5114         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
5115         add tab after scan target.
5116         * gcc.target/arm/smlaltt-1.c: Likewise.
5117         * gcc.target/arm/smlatb-1.c: Likewise.
5118         * gcc.target/arm/smlatt-1.c: Likewise.
5119
5120 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
5121
5122         PR debug/49522
5123         * gcc.dg/debug/pr49522.c: New test.
5124
5125 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
5126
5127         * gcc.dg/pragma-align.c: Run only if target !default_packed.
5128         * gcc.dg/pr46212.c: Run only if target int32plus.
5129         * gcc.dg/torture/pr48146.c: Ditto.
5130         * gcc.dg/tree-ssa/vrp51.c: Ditto.
5131         * c-c++-common/pr44832.c: Ditto.
5132         * gcc.dg/pr49544.c: Run only if target ptr32plus.
5133         * gcc.dg/pr31490.c: Ditto.
5134         * gcc.dg/torture/builtin-math-7.c: Run only if target
5135         large_double.
5136         * gcc.dg/torture/pr45764.c: Skip for AVR.
5137         * gcc.dg/pr47893.c: Ditto.
5138
5139 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
5140
5141         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
5142         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
5143         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
5144         add tab to scan target.
5145
5146 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
5147
5148         * gcc.target/arm/neon-modes-3.c: New test.
5149
5150 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
5151
5152         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
5153         -fno-loop-interchange -ffast-math.
5154
5155 2011-07-07  Richard Guenther  <rguenther@suse.de>
5156
5157         * gcc.dg/ftrapv-3.c: New testcase.
5158
5159 2011-07-07  Richard Guenther  <rguenther@suse.de>
5160
5161         * gcc.dg/tree-ssa/vrp58.c: New testcase.
5162         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
5163
5164 2011-07-07  Kai Tietz  <ktietz@redhat.com>
5165
5166         * gcc.dg/binop-notxor1.c: New test.
5167         * gcc.dg/binop-notand4a.c: New test.
5168         * gcc.dg/binop-notxor2.c: New test.
5169         * gcc.dg/binop-notand3a.c: New test.
5170         * gcc.dg/binop-notand2a.c: New test.
5171         * gcc.dg/binop-notand6a.c: New test.
5172         * gcc.dg/binop-notor1.c: New test.
5173         * gcc.dg/binop-notand1a.c: New test.
5174         * gcc.dg/binop-notand5a.c: New test.
5175         * gcc.dg/binop-notor2.c: New test.
5176
5177 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
5178
5179         PR middle-end/49640
5180         * gcc.dg/gomp/pr49640.c: New test.
5181
5182 2011-07-07  Richard Guenther  <rguenther@suse.de>
5183
5184         * gcc.dg/graphite/pr37485.c: Add -floop-block.
5185
5186 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5187
5188         PR target/39150
5189         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
5190
5191 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5192
5193         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
5194         * gcc.target/powerpc/no-r11-2.c: Ditto.
5195         * gcc.target/powerpc/no-r11-3.c: Ditto.
5196
5197 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
5198
5199         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
5200         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
5201
5202 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
5203
5204         * lib/target-supports.exp (check_profiling_available): Disable
5205         profiling with -fprofile-generate for target avr.
5206
5207 2011-07-06  Richard Guenther  <rguenther@suse.de>
5208
5209         PR tree-optimization/49645
5210         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
5211
5212 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
5213
5214         PR middle-end/47383
5215         * gcc.dg/pr47383.c: New.
5216
5217 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5218
5219         PR tree-optimization/49647
5220         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
5221
5222 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
5223
5224         PR testsuite/49542
5225         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
5226         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
5227
5228 2011-07-05  Jason Merrill  <jason@redhat.com>
5229
5230         PR c++/48157
5231         * g++.dg/template/template-id-4.C: New.
5232
5233 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
5234
5235         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
5236         * gcc.dg/pr43402.c: Ditto.
5237
5238 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
5239
5240         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
5241
5242 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
5243
5244         * gcc.target/powerpc/ppc-switch-1.c: New test for
5245         --param case-values-threshold.
5246         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
5247
5248 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
5249
5250         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
5251
5252 2011-07-05  Jason Merrill  <jason@redhat.com>
5253
5254         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
5255
5256 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
5257
5258         PR tree-optimization/47654
5259         * gcc.dg/graphite/block-pr47654.c: New.
5260
5261 2011-07-05  Jason Merrill  <jason@redhat.com>
5262
5263         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
5264
5265 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
5266
5267         PR tree-optimization/49580
5268         * gcc.dg/autopar/pr49580.c: New test.
5269
5270 2011-07-05  Richard Guenther  <rguenther@suse.de>
5271
5272         PR tree-optimization/49518
5273         PR tree-optimization/49628
5274         * g++.dg/torture/pr49628.C: New testcase.
5275         * gcc.dg/torture/pr49518.c: Likewise.
5276
5277 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5278
5279         * ada/acats/run_acats (which): Extract last field from type -p,
5280         type output only if command succeeded.
5281
5282 2011-07-04  Jason Merrill  <jason@redhat.com>
5283
5284         * g++.dg/abi/mangle48.C: New.
5285
5286         * g++.dg/cpp0x/diag1.C: New.
5287
5288         * g++.dg/diagnostic/aka1.C: New.
5289
5290 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
5291
5292         PR rtl-optimization/49619
5293         * gcc.dg/pr49619.c: New test.
5294
5295         PR rtl-optimization/49472
5296         * gfortran.dg/pr49472.f90: New test.
5297
5298         PR debug/49602
5299         * gcc.dg/pr49602.c: New test.
5300
5301 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
5302
5303         PR target/34734
5304         PR target/44643
5305         * gcc.target/avr/avr.exp: Run over cpp files, too.
5306         * gcc.target/avr/torture/avr-torture.exp: Ditto.
5307         * gcc.target/avr/progmem.h: New file.
5308         * gcc.target/avr/exit-abort.h: New file.
5309         * gcc.target/avr/progmem-error-1.c: New file.
5310         * gcc.target/avr/progmem-error-1.cpp: New file.
5311         * gcc.target/avr/progmem-warning-1.c: New file.
5312         * gcc.target/avr/torture/progmem-1.c: New file.
5313         * gcc.target/avr/torture/progmem-1.cpp: New file.
5314
5315 2011-07-04  Richard Guenther  <rguenther@suse.de>
5316
5317         PR tree-optimization/49615
5318         * g++.dg/torture/pr49615.C: New testcase.
5319
5320 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
5321
5322         PR tree-optimization/49610
5323         * gcc.dg/vect/pr49610.c: New test.
5324
5325 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
5326
5327         * gnat.dg/specs/debug1.ads: New test.
5328
5329 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
5330
5331         PR fortran/49562
5332         * gfortran.dg/typebound_proc_23.f90: New.
5333
5334 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
5335
5336         PR c++/49605
5337         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
5338
5339 2011-07-01  Jason Merrill  <jason@redhat.com>
5340
5341         PR c++/48261
5342         * g++.dg/template/template-id-3.C: New.
5343
5344         PR c++/48593
5345         * g++.dg/template/qualified-id4.C: New.
5346
5347         PR c++/48883
5348         * g++.dg/template/explicit-args4.C: New.
5349
5350         PR c++/49085
5351         * g++.dg/template/offsetof2.C: New.
5352
5353 2011-07-01  Kai Tietz  <ktietz@redhat.com>
5354
5355         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
5356
5357 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5358
5359         PR libmudflap/49549
5360         * lib/target-supports.exp (check_effective_target_gld): New proc.
5361
5362 2011-07-01  Richard Guenther  <rguenther@suse.de>
5363
5364         PR tree-optimization/49603
5365         * gcc.dg/torture/pr49603.c: New testcase.
5366
5367 2011-06-30  Jason Merrill  <jason@redhat.com>
5368
5369         PR c++/49387
5370         * g++.dg/rtti/template1.C: New.
5371
5372         PR c++/49569
5373         * g++.dg/cpp0x/regress/ctor1.C: New.
5374
5375         PR c++/49355
5376         * g++.dg/cpp0x/initlist54.C: New.
5377
5378 2011-06-30  Martin Jambor  <mjambor@suse.cz>
5379
5380         * gcc.dg/tree-ssa/sra-12.c: New test.
5381
5382 2011-06-29  Jason Merrill  <jason@redhat.com>
5383
5384         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
5385
5386 2011-06-30  Richard Guenther  <rguenther@suse.de>
5387
5388         PR tree-optimization/46787
5389         * gcc.dg/vect/vect-121.c: New testcase.
5390
5391 2011-06-30  Martin Jambor  <mjambor@suse.cz>
5392
5393         PR tree-optimization/49094
5394         * gcc.dg/tree-ssa/pr49094.c: New test.
5395
5396 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
5397
5398         PR fortran/49540
5399         * gfortran.dg/pr49540-1.f90: New test.
5400         * gfortran.dg/pr49540-2.f90: New test.
5401
5402 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5403
5404         PR ada/49511
5405         * ada/acats/run_acats (which): Use last field of type -p output.
5406
5407 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
5408             Iain Sandoe  <iains@gcc.gnu.org>
5409
5410         PR libobjc/36610
5411         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
5412         Only skip on 64-bit *-*-darwin8* && !objc2.
5413
5414 2011-06-30  Richard Guenther  <rguenther@suse.de>
5415
5416         PR tree-optimization/38752
5417         * gcc.c-torture/compile/pr38752.c: New testcase.
5418
5419 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
5420
5421         * gcc.dg/vect/slp-widen-mult-half.c: New test.
5422         * gcc.dg/vect/vect-widen-mult-half.c: New test.
5423
5424 2011-06-29  Jason Merrill  <jason@redhat.com>
5425
5426         PR c++/49216
5427         * g++.dg/cpp0x/initlist53.C: Use placement new.
5428         * g++.dg/cpp0x/initlist-value.C: Use placement new.
5429         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
5430
5431         PR c++/49003
5432         * g++.dg/cpp0x/trailing6.C: New.
5433         * g++.dg/cpp0x/pr45908.C: No error.
5434
5435         PR c++/49272
5436         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
5437
5438         PR c++/49520
5439         * g++.dg/cpp0x/constexpr-using2.C: New.
5440
5441         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
5442
5443         PR c++/45923
5444         * g++.dg/cpp0x/constexpr-diag3.C: New.
5445         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
5446         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
5447         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
5448         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
5449
5450 2011-06-29  Jason Merrill  <jason@redhat.com>
5451
5452         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
5453
5454 2011-06-29  Richard Guenther  <rguenther@suse.de>
5455
5456         * gcc.dg/tree-ssa/loop-17.c: Adjust.
5457
5458 2011-06-29  Jason Merrill  <jason@redhat.com>
5459
5460         * g++.dg/cpp0x/initlist-value2.C: New.
5461
5462         * g++.dg/cpp0x/constexpr-initlist4.C: New.
5463         * g++.dg/cpp0x/initlist-value.C: New.
5464
5465 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
5466
5467         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
5468
5469 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5470
5471         * gcc.dg/inline_1.c: Remove dg-excess-errors.
5472         * gcc.dg/inline_2.c: Likewise.
5473         * gcc.dg/unroll_1.c: Likewise.
5474
5475 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
5476
5477         PR debug/49567
5478         * gcc.target/i386/pr49567.c: New test.
5479
5480 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
5481
5482         * gnat.dg/opt17.ad[sb]: New test.
5483
5484 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
5485             Tom de Vries  <tom@codesourcery.com>
5486
5487         * lib/target-supports.exp (check_effective_target_arm_nothumb)
5488         (check_effective_target_arm_thumb2): New effective targets.
5489         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
5490         properly.  Clean up temporary files.
5491         * gcc.target/arm/ivopts-2.c: Likewise.
5492         * gcc.target/arm/ivopts-3.c: Likewise.
5493         * gcc.target/arm/ivopts-4.c: Likewise.
5494         * gcc.target/arm/ivopts-5.c: Likewise.
5495         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
5496
5497 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
5498
5499         PR fortran/49479
5500         * gfortran.dg/reshape_zerosize_3.f90:  New test.
5501
5502 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
5503
5504         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
5505         * gcc.target/arm/vfp-ldmias.c: Likewise.
5506         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5507         * gcc.target/arm/vfp-stmdbs.c: Likewise.
5508         * gcc.target/arm/vfp-ldmiad.c: Likewise.
5509         * gcc.target/arm/vfp-stmias.c: Likewise.
5510         * gcc.target/arm/vfp-stmdbd.c: Likewise.
5511         * gcc.target/arm/vfp-stmiad.c: Likewise.
5512
5513 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
5514
5515         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
5516         dg-prune-output.
5517         * gcc.target/arm/pr45701-2.c: Ditto.
5518
5519 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
5520
5521         PR fortran/49466
5522         * gfortran.dg/allocatable_scalar_9.f90: Modified.
5523         * gfortran.dg/extends_14.f03: Modified.
5524
5525 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
5526
5527         * lib/target-supports-dg.exp (dg-require-effective-target): Return
5528         early if the test is already being skipped.
5529
5530         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
5531         scan-assembler-dem-not): For missing file, report unresolved with
5532         same message as for pass/fail, with reason reported in log file.
5533
5534         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
5535         from add_options_for_arm_neon_fp16.
5536         (check_effective_target_arm_fp16_ok_nocache): Renamed from
5537         check_effective_target_arm_neon_fp16_ok_nocache.
5538         Check -mfpu and -mfloat-abi options from current multilib.
5539         Do not require neon support.
5540         (check_effective_target_arm_fp16_ok): Renamed from
5541         check_effecitve_target_arm_neon_fp16_ok.
5542         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
5543         arm_neon_fp16_ok and arm_fp16.
5544         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
5545         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
5546         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
5547         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
5548
5549 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
5550
5551         * gcc.dg/builtin-assume-aligned-1.c: New test.
5552         * gcc.dg/builtin-assume-aligned-2.c: New test.
5553         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
5554
5555         PR debug/49544
5556         * gcc.dg/pr49544.c: New test.
5557
5558 2011-06-27  Richard Guenther  <rguenther@suse.de>
5559
5560         PR tree-optimization/49394
5561         * g++.dg/torture/pr49394.C: New testcase.
5562
5563 2011-06-27  Kai Tietz  <ktietz@redhat.com>
5564
5565         * gcc.dg/optimize-bswapdi-2.c: New test.
5566
5567 2011-06-27  Michael Hope  <michael.hope@linaro.org>
5568             Richard Sandiford  <richard.sandiford@linaro.org>
5569
5570         PR tree-optimization/49169
5571         * gcc.dg/torture/pr49169.c: New test.
5572
5573 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5574
5575         PR testsuite/49529
5576         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
5577
5578         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
5579         hppa*-*-hpux*.
5580
5581 2011-06-26  Jason Merrill  <jason@redhat.com>
5582
5583         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
5584
5585         PR c++/49528
5586         * g++.dg/init/ref19.C: New.
5587         * g++.dg/cpp0x/constexpr-cleanup.C: New.
5588
5589 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
5590
5591         PR tree-optimization/48377
5592         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
5593         non_strict_align.
5594
5595 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
5596
5597         PR middle-end/49191
5598         * lib/target-supports.exp (check_effective_target_non_strict_align):
5599         New.
5600         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
5601
5602 2011-06-24  Martin Jambor  <mjambor@suse.cz>
5603
5604         PR tree-optimizations/49516
5605         * g++.dg/tree-ssa/pr49516.C: New test.
5606
5607 2011-06-23  Jason Merrill  <jason@redhat.com>
5608
5609         PR c++/35255
5610         * g++.dg/template/partial10.C: New.
5611         * g++.dg/template/partial11.C: New.
5612
5613 2011-06-23  Jeff Law <law@redhat.com>
5614
5615         PR middle-end/48770
5616         * gcc.dg/pr48770.c: New test.
5617
5618 2011-06-23  Jan Hubicka  <jh@suse.cz>
5619
5620         PR middle-end/49373
5621         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
5622
5623 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
5624
5625         PR testsuite/49512
5626         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
5627         instead of -fdump-tree-optimized.
5628
5629 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
5630
5631         PR c++/44625
5632         * g++.dg/template/crash107.C: New.
5633         * g++.dg/template/error17.C: Adjust.
5634
5635 2011-06-23  Jason Merrill  <jason@redhat.com>
5636
5637         PR c++/49507
5638         * g++.dg/cpp0x/defaulted30.C: New.
5639
5640         PR c++/49440
5641         * g++.dg/rtti/anon-ns1.C: New.
5642
5643         PR c++/49395
5644         * g++.dg/init/ref18.C: New.
5645
5646         PR c++/36435
5647         * g++.dg/template/partial9.C: New.
5648
5649 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
5650
5651         PR middle-end/49373
5652         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
5653
5654 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
5655
5656         PR debug/49496
5657         * gcc.dg/pr49496.c: New test.
5658
5659 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
5660
5661         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
5662         is not xscale.
5663
5664         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
5665
5666         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
5667         * gcc.target/arm/pr42879.c: Likewise.
5668         * gcc.target/arm/pr45701-3.c: Likewise.
5669
5670         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
5671         * gcc.target/arm/pr40482.c: Likewise.
5672         * gcc.target/arm/stack-corruption.c: Likewise.
5673
5674 2011-06-22  Richard Guenther  <rguenther@suse.de>
5675
5676         PR tree-optimization/49493
5677         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
5678
5679 2011-06-22  Jason Merrill  <jason@redhat.com>
5680
5681         PR c++/49260
5682         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
5683
5684 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
5685             Dmitry Melnik  <dm@ispras.ru>
5686
5687         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
5688         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
5689         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
5690
5691 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
5692
5693         * gcc.target/arm/tlscall.c: New.
5694
5695 2011-06-21  Jason Merrill  <jason@redhat.com>
5696
5697         PR c++/49172
5698         * g++.dg/cpp0x/constexpr-ref1.C: New.
5699         * g++.dg/cpp0x/constexpr-ref2.C: New.
5700         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
5701
5702         PR c++/49482
5703         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
5704
5705         PR c++/49418
5706         * g++.dg/template/param3.C: New.
5707
5708 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
5709
5710         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
5711         my_clrsb test functions.
5712         (main): Test clrsb.
5713         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
5714         test_sll, test_ull): Add clrsb tests.
5715         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
5716         clrsbll.
5717
5718 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
5719
5720         PR fortran/49112
5721         * gfortran.dg/class_44.f03: New.
5722
5723 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
5724
5725         PR tree-optimization/49478
5726         * gcc.dg/vect/pr49478.c
5727
5728 2011-06-21  Richard Guenther  <rguenther@suse.de>
5729
5730         PR tree-optimization/49483
5731         * gcc.dg/vect/vect-120.c: New testcase.
5732
5733 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
5734
5735         PR testsuite/49443
5736         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
5737         * gcc.dg/vect/vect-peel-4.c: Likewise.
5738
5739 2011-06-22  Christian Bruel  <christian.bruel@st.com>
5740
5741         PR middle-end/49139
5742         * gcc.dg/always_inline.c: Removed -Winline. Update checks
5743         * gcc.dg/always_inline2.c: Likewise.
5744         * gcc.dg/always_inline3.c: Likewise.
5745         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
5746         * gcc.dg/inline_1.c: Likewise.
5747         * gcc.dg/inline_2.c: Likewise.
5748         * gcc.dg/inline_3.c: Likewise.
5749         * gcc.dg/inline_4.c: Likewise.
5750         * gcc.dg/20051201-1.c: Likewise.
5751         * gcc.dg/pr40087.c: Likewise.
5752         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5753         * gcc.dg/inline-22.c: Likewise.
5754         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
5755         * gcc.dg/lto/20090218-1_1.c: Likewise.
5756         * g++.dg/ipa/devirt-7.C: Likewise.
5757         * gcc.dg/uninit-pred-5_a.c: Likewise.
5758         * gcc.dg/uninit-pred-5_b.c: Likewise.
5759         * gcc.dg/fail_always_inline.c: New.
5760
5761 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
5762
5763         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
5764         into 6 jobs instead of 3.
5765
5766 2011-06-20  Jason Merrill  <jason@redhat.com>
5767
5768         PR c++/49216
5769         * g++.dg/cpp0x/initlist53.C: New.
5770
5771 2011-06-20  Tobias Burnus  <burnus@net-b.de>
5772
5773         PR fortran/18918
5774         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5775         * gfortran.dg/coarray_lock_3.f90: New.
5776         * gfortran.dg/coarray/lock_1.f90: New.
5777
5778 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
5779
5780         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5781         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
5782         unresolved and report the reason to the log file.
5783
5784         * lib/scanasm.exp (object-size): Move argument processing earlier
5785         to report errors before verifying that the file exists.  Report
5786         problems detected at runtime as unresolved instead of error and
5787         report their reasons to the log file.
5788
5789 2011-06-20  Jason Merrill  <jason@redhat.com>
5790
5791         PR c++/47080
5792         * g++.dg/cpp0x/explicit6.C: New.
5793
5794         PR c++/47635
5795         * g++.dg/cpp0x/enum20.C: New.
5796
5797         PR c++/48138
5798         * g++.dg/ext/attr-aligned01.C: New.
5799
5800         PR c++/49205
5801         * g++.dg/cpp0x/variadic-default.C: New.
5802
5803         PR c++/43321
5804         * g++.dg/cpp0x/auto26.C: New.
5805
5806         PR c++/43831
5807         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
5808
5809 2011-06-20  Kai Tietz  <ktietz@redhat.com>
5810
5811         * gcc.dg/binop-notand1.c: New test.
5812         * gcc.dg/binop-notand2.c: New test.
5813         * gcc.dg/binop-notand3.c: New test.
5814         * gcc.dg/binop-notand4.c: New test.
5815         * gcc.dg/binop-notand5.c: New test.
5816         * gcc.dg/binop-notand6.c: New test.
5817
5818 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
5819
5820         PR testsuite/49432
5821         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
5822
5823 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
5824
5825         PR fortran/49400
5826         * gfortran.dg/proc_ptr_31.f90: New.
5827
5828 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
5829
5830         * gnat.dg/volatile6.adb: New test.
5831         * gnat.dg/volatile7.adb: Likewise.
5832         * gnat.dg/volatile8.adb: Likewise.
5833         * gnat.dg/volatile9.adb: Likewise.
5834
5835 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
5836
5837         * gnat.dg/constant3.adb: New test.
5838
5839 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
5840
5841         PR libfortran/49296
5842         * gfortran.dg/read_list_eof_1.f90: New test.
5843
5844 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
5845
5846         PR target/49411
5847         * gcc.target/i386/testimm-1.c: New test.
5848         * gcc.target/i386/testimm-2.c: New test.
5849         * gcc.target/i386/testimm-3.c: New test.
5850         * gcc.target/i386/testimm-4.c: New test.
5851         * gcc.target/i386/testimm-5.c: New test.
5852         * gcc.target/i386/testimm-6.c: New test.
5853         * gcc.target/i386/testimm-7.c: New test.
5854         * gcc.target/i386/testimm-8.c: New test.
5855         * gcc.target/i386/xop-vpermil2px-2.c: New test.
5856         * gcc.target/i386/xop-rotate1-int.c: New test.
5857         * gcc.target/i386/xop-rotate2-int.c: New test.
5858
5859 2011-06-17  Jason Merrill  <jason@redhat.com>
5860
5861         * g++.dg/cpp0x/rv-func2.C: New.
5862
5863         * g++.dg/debug/dwarf2/lambda1.C: New.
5864         * g++.dg/warn/Wshadow-6.C: Adjust.
5865
5866 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
5867
5868         PR fortran/48699
5869         * gfortran.dg/move_alloc_5.f90: New.
5870
5871 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
5872
5873         PR rtl-optimization/48542
5874         * gcc.dg/torture/pr48542.c: New test.
5875
5876 2011-06-16  Jason Merrill  <jason@redhat.com>
5877
5878         PR c++/44160
5879         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
5880
5881         PR c++/45378
5882         * g++.dg/cpp0x/initlist52.C New.
5883
5884         PR c++/45399
5885         * c-c++-common/raw-string-12.c: New.
5886
5887         PR c++/49229
5888         * g++.dg/cpp0x/sfinae26.C: New.
5889
5890         PR c++/49251
5891         * g++.dg/cpp0x/variadic113.C: New.
5892
5893         PR c++/49420
5894         * g++.dg/cpp0x/variadic112.C: New.
5895
5896 2011-06-16  Jeff Law <law@redhat.com>
5897
5898         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
5899         improved jump threading.
5900         * gcc.dg/builtin-object-size-2.c: Likewise.
5901         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
5902
5903 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
5904
5905         PR fortran/49074
5906         * gfortran.dg/typebound_assignment_3.f03: New.
5907
5908 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
5909
5910         PR testsuite/48727
5911         * g++.dg/opt/devirt2.C: Change xfail rule to target.
5912
5913 2011-06-16  Martin Jambor  <mjambor@suse.cz>
5914
5915         PR tree-optimization/49343
5916         * gnat.dg/discr31.ad[sb]: New test.
5917
5918 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5919
5920         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
5921
5922 2011-06-16  Tom de Vries  <tom@codesourcery.com>
5923
5924         PR target/45098
5925         * gcc.target/arm/ivopts-3.c: Update test.
5926         * gcc.target/arm/ivopts-5.c: Same.
5927
5928 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5929
5930         Revert:
5931         2011-06-10  Wei Guozhi  <carrot@google.com>
5932
5933         PR target/45335
5934         * gcc.target/arm/pr45335.c: New test.
5935         * gcc.target/arm/pr45335-2.c: New test.
5936         * gcc.target/arm/pr45335-3.c: New test.
5937         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5938         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5939         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5940
5941 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
5942
5943         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
5944
5945 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
5946
5947         PR fortran/49417
5948         * gfortran.dg/class_43.f03: New.
5949
5950 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
5951
5952         PR tree-optimization/49419
5953         * gcc.c-torture/execute/pr49419.c: New test.
5954
5955 2011-06-16  Revital Eres  <revital.eres@linaro.org>
5956
5957         * gcc.dg/sms-9.c: New file.
5958
5959 2011-06-15  Easwaran Raman  <eraman@google.com>
5960
5961         PR rtl-optimization/49414
5962         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
5963
5964 2011-06-14  Jason Merrill  <jason@redhat.com>
5965
5966         * g++.dg/cpp0x/noexcept13.C: New.
5967
5968 2011-06-14  Easwaran Raman  <eraman@google.com>
5969
5970         PR rtl-optimization/44194
5971         * gcc.dg/pr44194-1.c: New test.
5972         * gcc.dg/pr44194-2.c: New test.
5973
5974 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
5975
5976         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
5977         switches.
5978         * gcc.target/arm/pr45701-2.c: Likewise.
5979         * gcc.target/arm/thumb-branch1.c: Likewise.
5980
5981 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
5982
5983         PR testsuite/48727
5984         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
5985
5986 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
5987
5988         * gcc.target/arm/pr45701-1.c: Require thumb support.
5989         * gcc.target/arm/pr45701-2.c: Likewise.
5990         * gcc.target/arm/thumb-branch1.c: Likewise.
5991
5992         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
5993         * gcc.target/arm/pr39839.c: Likewise.
5994         * gcc.target/arm/pr40657-2.c: Likewise.
5995         * gcc.target/arm/pr40956.c: Likewise.
5996         * gcc.target/arm/pr41679.c: Likewise.
5997         * gcc.target/arm/pr42235.c: Likewise.
5998         * gcc.target/arm/pr42495.c: Likewise.
5999         * gcc.target/arm/pr42505.c: Likewise.
6000         * gcc.target/arm/pr42574.c: Likewise.
6001         * gcc.target/arm/pr46883.c: Likewise.
6002         * gcc.target/arm/pr46934.c: Likewise.
6003         * gcc.target/arm/xor-and.c: Likewise.
6004
6005 2011-06-14  Jason Merrill  <jason@redhat.com>
6006
6007         * g++.dg/other/error23.C: Adjust error message.
6008         * g++.dg/other/error32.C: Likewise.
6009
6010         PR c++/49389
6011         * g++.dg/cpp0x/rv-dotstar.C: New.
6012
6013         PR c++/49369
6014         * g++.dg/cpp0x/decltype30.C: New.
6015
6016         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
6017
6018 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
6019
6020         PR fortran/49103
6021         * gfortran.dg/pr49103.f90: New test.
6022
6023 2011-06-14  Tom de Vries  <tom@codesourcery.com>
6024
6025         PR target/45098
6026         * gcc.target/arm/ivopts-3.c: New test.
6027         * gcc.target/arm/ivopts-4.c: New test.
6028         * gcc.target/arm/ivopts-5.c: New test.
6029
6030 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
6031
6032         PR rtl-optimization/49390
6033         * gcc.c-torture/execute/pr49390.c: New test.
6034
6035 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6036
6037         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
6038
6039 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
6040
6041         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
6042         * gcc.c-torture/execute/cmpsi-2.x: New file.
6043         * gcc.c-torture/execute/pr45262.c: Undo 172757.
6044         * gcc.c-torture/execute/pr45262.x: New file.
6045         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
6046         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
6047         int32plus
6048         * gcc.c-torture/compile/pr49163.c: Ditto.
6049
6050 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
6051
6052         * gcc.dg/vect/vect-16.c: Rename to...
6053         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
6054         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
6055         for double-word vectors.
6056         * gcc.dg/vect/vect-peel-4.c: Likewise.
6057         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
6058         vect_element_align.
6059         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
6060         -fno-fast-math.
6061
6062 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
6063
6064         PR target/44618
6065         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
6066
6067 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
6068
6069         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
6070
6071 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6072
6073         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
6074
6075 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
6076
6077         * gfortran.dg/trim_optimize_8.f90:  New test case.
6078
6079 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
6080            Ira Rosen  <ira.rosen@linaro.org>
6081
6082         PR tree-optimization/49352
6083         * gcc.dg/vect/pr49352.c: New test.
6084
6085 2011-06-12  Tobias Burnus
6086
6087         PR fortran/49324
6088         * gfortran.dg/alloc_comp_assign_11.f90: New.
6089
6090 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
6091
6092         * gfortran.dg/trim_optimize_7.f90:  New test.
6093
6094 2011-06-10  Wei Guozhi  <carrot@google.com>
6095
6096         PR target/45335
6097         * gcc.target/arm/pr45335.c: New test.
6098         * gcc.target/arm/pr45335-2.c: New test.
6099         * gcc.target/arm/pr45335-3.c: New test.
6100         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6101         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6102         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6103
6104 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
6105
6106         PR c++/41769
6107         * g++.dg/parse/error39.C: New.
6108
6109 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
6110
6111         * gcc.target/arm/20090811-1.c: Skip for incompatible
6112         options, do not override other options.
6113         * gcc.target/arm/combine-cmp-shift.c: Skip for
6114         incompatible options.
6115         * gcc.target/arm/pr45094.c: Likewise.
6116         * gcc.target/arm/scd42-1.c: Likewise.
6117         * gcc.target/arm/scd42-3.c: Likewise.
6118         * gcc.target/arm/thumb-ltu.c: Likewise.
6119
6120         * lib/target-supports.exp
6121         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
6122         multilib flags use -mfpu with a value other than neon-fp16.
6123
6124 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6125
6126         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
6127         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
6128
6129 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6130
6131         * lib/target-supports.exp (check_effective_target_pie): New proc.
6132         * gcc.dg/pie-link.c: Use target pie.
6133
6134 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
6135             Laurent Roug�  <laurent.rouge@menta.fr>
6136
6137         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
6138         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
6139
6140 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
6141
6142         * gfortran.dg/coarray/sync_1.f90: New test for
6143         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
6144
6145 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
6146
6147         PR tree-optimization/49318
6148         * gcc.dg/vect/pr49318.c: New test.
6149
6150 2011-06-09  David Krauss  <potswa@mac.com>
6151
6152         * g++.dg/template/arrow1.C: New.
6153
6154 2011-06-09  Jason Merrill  <jason@redhat.com>
6155
6156         * lib/prune.exp: Prune "note"s.
6157         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
6158
6159         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
6160         * g++.dg/template/dependent-expr3.C: Likewise.
6161         * g++.dg/parse/template7.C: Likewise.
6162         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
6163         * g++.old-deja/g++.jason/rfg10.C: Likewise.
6164         * g++.old-deja/g++.pt/friend38.C: Likewise.
6165         * g++.old-deja/g++.pt/crash32.C: Likewise.
6166         * g++.old-deja/g++.other/init4.C: Likewise.
6167         * g++.old-deja/g++.other/friend8.C: Likewise.
6168
6169         * g++.dg/ext/complex7.C: Adjust expected output.
6170         * g++.dg/diagnostic/method1.C: Likewise.
6171         * g++.dg/parse/parameter-declaration-2.C: Likewise.
6172         * g++.dg/parse/crash33.C: Likewise.
6173         * g++.dg/other/warning1.C: Likewise.
6174         * g++.dg/init/pr29571.C: Likewise.
6175         * g++.dg/warn/overflow-warn-1.C: Likewise.
6176         * g++.dg/warn/overflow-warn-3.C: Likewise.
6177         * g++.dg/warn/overflow-warn-4.C: Likewise.
6178         * g++.old-deja/g++.oliva/template1.C: Likewise.
6179
6180         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
6181         * g++.dg/parse/template7.C: Adjust.
6182
6183 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
6184
6185         PR target/49307
6186         * gcc.dg/pr49307.c: New.
6187
6188 2011-06-09  Wei Guozhi  <carrot@google.com>
6189
6190         PR target/46975
6191         * gcc.target/arm/pr46975.c: New testcase.
6192
6193 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
6194
6195         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
6196         (PMETH, arglist_t): Removed.
6197         (method_get_number_of_arguments): Removed.
6198         (method_get_nth_argument): Removed.
6199         (method_get_first_argument): Removed.
6200         (method_get_next_argument): Removed.
6201         (method_get_sizeof_arguments): Removed.
6202         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
6203         (PMETH): Removed.
6204         (method_get_number_of_arguments): Removed.
6205         (method_get_nth_argument): Removed.
6206         (method_get_first_argument): Removed.
6207         (method_get_next_argument): Removed.
6208         (method_get_sizeof_arguments): Removed.
6209         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
6210
6211 2011-06-09  David Li  <davidxl@google.com>
6212
6213         * gcc.dg/dump-pass.c: New test.
6214
6215 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
6216
6217         PR c++/29003
6218         * g++.dg/parse/error38.C: New.
6219
6220 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
6221
6222         PR middle-end/49308
6223         * gfortran.dg/pr49308.f90: New test.
6224
6225 2011-06-08  Jason Merrill  <jason@redhat.com>
6226
6227         * g++.dg/cpp0x/noexcept11.C: New.
6228         * g++.dg/cpp0x/noexcept12.C: New.
6229         * g++.dg/cpp0x/sfinae11.C: Adjust.
6230
6231 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
6232
6233         PR testsuite/49323
6234         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
6235         to dg-options, match also DW_AT_linkage_name.
6236
6237 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6238
6239         PR middle-end/21953
6240         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
6241         -fno-common on alpha*-dec-osf*.
6242         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
6243
6244 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
6245
6246         PR rtl-optimization/49303
6247         * gcc.target/ia64/pr49303.c: New test.
6248
6249 2011-06-08  Tobias Burnus  <burnus@net-b.de>
6250
6251         PR fortran/18918
6252         * gfortran.dg/coarray_lock_1.f90: New.
6253         * gfortran.dg/coarray_lock_2.f90: New.
6254
6255 2011-06-07  Jason Merrill  <jason@redhat.com>
6256
6257         * lib/prune.exp: Look for "required" rather than "instantiated".
6258         * g++.dg/abi/mangle11.C: Likewise.
6259         * g++.dg/abi/mangle12.C: Likewise.
6260         * g++.dg/abi/mangle17.C: Likewise.
6261         * g++.dg/abi/mangle20-2.C: Likewise.
6262         * g++.dg/abi/pragma-pack1.C: Likewise.
6263         * g++.dg/cpp0x/decltype26.C: Likewise.
6264         * g++.dg/cpp0x/decltype28.C: Likewise.
6265         * g++.dg/cpp0x/decltype29.C: Likewise.
6266         * g++.dg/cpp0x/enum11.C: Likewise.
6267         * g++.dg/cpp0x/forw_enum8.C: Likewise.
6268         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
6269         * g++.dg/cpp0x/pr47416.C: Likewise.
6270         * g++.dg/ext/case-range2.C: Likewise.
6271         * g++.dg/ext/case-range3.C: Likewise.
6272         * g++.dg/gomp/for-19.C: Likewise.
6273         * g++.dg/gomp/pr37533.C: Likewise.
6274         * g++.dg/gomp/pr38639.C: Likewise.
6275         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
6276         * g++.dg/inherit/base3.C: Likewise.
6277         * g++.dg/inherit/using6.C: Likewise.
6278         * g++.dg/init/placement4.C: Likewise.
6279         * g++.dg/init/reference3.C: Likewise.
6280         * g++.dg/lookup/scoped6.C: Likewise.
6281         * g++.dg/lookup/using7.C: Likewise.
6282         * g++.dg/other/abstract1.C: Likewise.
6283         * g++.dg/other/error10.C: Likewise.
6284         * g++.dg/other/error5.C: Likewise.
6285         * g++.dg/other/field1.C: Likewise.
6286         * g++.dg/other/offsetof5.C: Likewise.
6287         * g++.dg/parse/bitfield2.C: Likewise.
6288         * g++.dg/parse/constant4.C: Likewise.
6289         * g++.dg/parse/crash20.C: Likewise.
6290         * g++.dg/parse/invalid-op1.C: Likewise.
6291         * g++.dg/parse/non-dependent2.C: Likewise.
6292         * g++.dg/parse/template18.C: Likewise.
6293         * g++.dg/tc1/dr152.C: Likewise.
6294         * g++.dg/tc1/dr166.C: Likewise.
6295         * g++.dg/tc1/dr176.C: Likewise.
6296         * g++.dg/tc1/dr213.C: Likewise.
6297         * g++.dg/template/access11.C: Likewise.
6298         * g++.dg/template/access2.C: Likewise.
6299         * g++.dg/template/access3.C: Likewise.
6300         * g++.dg/template/access7.C: Likewise.
6301         * g++.dg/template/arg7.C: Likewise.
6302         * g++.dg/template/cond2.C: Likewise.
6303         * g++.dg/template/crash13.C: Likewise.
6304         * g++.dg/template/crash40.C: Likewise.
6305         * g++.dg/template/crash7.C: Likewise.
6306         * g++.dg/template/crash84.C: Likewise.
6307         * g++.dg/template/ctor5.C: Likewise.
6308         * g++.dg/template/defarg13.C: Likewise.
6309         * g++.dg/template/defarg14.C: Likewise.
6310         * g++.dg/template/dtor7.C: Likewise.
6311         * g++.dg/template/eh2.C: Likewise.
6312         * g++.dg/template/error2.C: Likewise.
6313         * g++.dg/template/error43.C: Likewise.
6314         * g++.dg/template/friend32.C: Likewise.
6315         * g++.dg/template/injected1.C: Likewise.
6316         * g++.dg/template/instantiate1.C: Likewise.
6317         * g++.dg/template/instantiate3.C: Likewise.
6318         * g++.dg/template/instantiate5.C: Likewise.
6319         * g++.dg/template/instantiate7.C: Likewise.
6320         * g++.dg/template/local6.C: Likewise.
6321         * g++.dg/template/lookup2.C: Likewise.
6322         * g++.dg/template/member5.C: Likewise.
6323         * g++.dg/template/memfriend15.C: Likewise.
6324         * g++.dg/template/memfriend16.C: Likewise.
6325         * g++.dg/template/memfriend17.C: Likewise.
6326         * g++.dg/template/memfriend7.C: Likewise.
6327         * g++.dg/template/meminit1.C: Likewise.
6328         * g++.dg/template/nested3.C: Likewise.
6329         * g++.dg/template/non-type-template-argument-1.C: Likewise.
6330         * g++.dg/template/nontype12.C: Likewise.
6331         * g++.dg/template/nontype13.C: Likewise.
6332         * g++.dg/template/nontype6.C: Likewise.
6333         * g++.dg/template/pr23510.C: Likewise.
6334         * g++.dg/template/pr35240.C: Likewise.
6335         * g++.dg/template/ptrmem15.C: Likewise.
6336         * g++.dg/template/ptrmem6.C: Likewise.
6337         * g++.dg/template/qualified-id1.C: Likewise.
6338         * g++.dg/template/qualttp20.C: Likewise.
6339         * g++.dg/template/qualttp3.C: Likewise.
6340         * g++.dg/template/qualttp4.C: Likewise.
6341         * g++.dg/template/qualttp5.C: Likewise.
6342         * g++.dg/template/qualttp6.C: Likewise.
6343         * g++.dg/template/qualttp7.C: Likewise.
6344         * g++.dg/template/qualttp8.C: Likewise.
6345         * g++.dg/template/recurse.C: Likewise.
6346         * g++.dg/template/recurse2.C: Likewise.
6347         * g++.dg/template/ref5.C: Likewise.
6348         * g++.dg/template/scope2.C: Likewise.
6349         * g++.dg/template/sfinae10.C: Likewise.
6350         * g++.dg/template/sfinae3.C: Likewise.
6351         * g++.dg/template/sizeof3.C: Likewise.
6352         * g++.dg/template/static9.C: Likewise.
6353         * g++.dg/template/template-id-2.C: Likewise.
6354         * g++.dg/template/typedef13.C: Likewise.
6355         * g++.dg/template/typename4.C: Likewise.
6356         * g++.dg/template/using14.C: Likewise.
6357         * g++.dg/template/using2.C: Likewise.
6358         * g++.dg/template/warn1.C: Likewise.
6359         * g++.dg/warn/Wparentheses-13.C: Likewise.
6360         * g++.dg/warn/Wparentheses-15.C: Likewise.
6361         * g++.dg/warn/Wparentheses-16.C: Likewise.
6362         * g++.dg/warn/Wparentheses-17.C: Likewise.
6363         * g++.dg/warn/Wparentheses-18.C: Likewise.
6364         * g++.dg/warn/Wparentheses-19.C: Likewise.
6365         * g++.dg/warn/Wparentheses-20.C: Likewise.
6366         * g++.dg/warn/Wparentheses-23.C: Likewise.
6367         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6368         * g++.dg/warn/noeffect2.C: Likewise.
6369         * g++.dg/warn/noeffect4.C: Likewise.
6370         * g++.dg/warn/pr8570.C: Likewise.
6371         * g++.old-deja/g++.brendan/init2.C: Likewise.
6372         * g++.old-deja/g++.eh/spec6.C: Likewise.
6373         * g++.old-deja/g++.pt/crash10.C: Likewise.
6374         * g++.old-deja/g++.pt/crash36.C: Likewise.
6375         * g++.old-deja/g++.pt/derived3.C: Likewise.
6376         * g++.old-deja/g++.pt/error2.C: Likewise.
6377         * g++.old-deja/g++.pt/explicit70.C: Likewise.
6378         * g++.old-deja/g++.pt/infinite1.C: Likewise.
6379         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
6380         * g++.old-deja/g++.pt/overload7.C: Likewise.
6381         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
6382
6383 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
6384             Iain Sandoe  <iains@gcc.gnu.org>
6385
6386         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
6387         Added code to deal with the case when [Protocol
6388         -descriptionForInstanceMethod:] or [Protocol
6389         -descriptionForClassMethod:] returns NULL.
6390
6391 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
6392             Iain Sandoe  <iains@gcc.gnu.org>
6393
6394         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
6395         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
6396         Added cast.
6397
6398 2011-06-07  Xinliang David Li  <davidxl@google.com>
6399
6400         * gcc.dg/inline_2.c: New test.
6401         * gcc.dg/unroll_2.c: New test.
6402         * gcc.dg/inline_3.c: New test.
6403         * gcc.dg/unroll_3.c: New test.
6404         * gcc.dg/inline_4.c: New test.
6405         * gcc.dg/unroll_4.c: New test.
6406         * gcc.dg/inline_1.c: New test.
6407         * gcc.dg/unroll_1.c: New test.
6408
6409 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6410
6411         PR tree-optimization/48497
6412         * lib/gcc-defs.exp (dg-additional-options): New proc.
6413         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
6414         -msse2 on 32-bit x86.
6415
6416 2011-06-06  Jason Merrill  <jason@redhat.com>
6417
6418         * g++.dg/cpp0x/enum19.C: New.
6419
6420 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
6421
6422         * gcc.target/arm/neon-reload-class.c: New test.
6423
6424 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
6425
6426         PR debug/49130
6427         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
6428
6429 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
6430
6431         * gcc.target/arm/smlatb-1.c: New file.
6432         * gcc.target/arm/smlatt-1.c: New file.
6433         * gcc.target/arm/smlaltb-1.c: New file.
6434         * gcc.target/arm/smlaltt-1.c: New file.
6435
6436 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
6437
6438         * gcc.target/arm/mla-2.c: New test.
6439
6440 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
6441
6442         PR gcov-profile/49299
6443         * gcc.dg/tree-prof/pr49299-1.c: New test.
6444         * gcc.dg/tree-prof/pr49299-2.c: New test.
6445
6446 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
6447
6448         * lib/target-supports.exp
6449         (check_effective_target_vect_widen_mult_qi_to_hi):
6450         Add NEON as supporting target.
6451         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
6452         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
6453         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
6454         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
6455         using widening multiplication on targets that support it.
6456         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6457         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
6458         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
6459
6460 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6461
6462         Updated all testcases in the ObjC/ObjC++ testsuites to use the
6463         Modern Objective-C runtime API.
6464         * objc/execute/next_mapping.h: Removed.
6465         * objc-obj-c++-shared/next-mapping.h: Removed.
6466         * objc-obj-c++-shared/Object1.h: Removed.
6467         * objc-obj-c++-shared/Object1.m: Removed.
6468         * objc-obj-c++-shared/Object1.mm: Removed.
6469         * objc-obj-c++-shared/Object1-implementation.h: Removed.
6470         * objc-obj-c++-shared/Protocol1.h: Removed.
6471         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
6472         of ProtoBool, IVAR_T and METHOD.
6473         * objc-obj-c++-shared/runtime.h: New.
6474         * objc-obj-c++-shared/TestsuiteObject.h: New.
6475         * objc-obj-c++-shared/TestsuiteObject.m: New.
6476
6477         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
6478         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
6479         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
6480         it a class method.
6481         * objc/execute/_cmd.m: Include
6482         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
6483         runtime API.  ([TestClass +initialize]): Include this method also
6484         with the GNU runtime.
6485         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
6486         Object.  ([-setValue:]): Return void.
6487         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
6488         with the GNU runtime.  Include
6489         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
6490         for the NeXT runtime.  Use the existing print_ivars() and
6491         compare_structures() implementations for the old NeXT runtime.
6492         Added new implementations for the Modern GNU and NeXT runtimes.
6493         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
6494         well.  (main): Use objc_getClass().  Use return instead of exit.
6495         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
6496         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
6497         of exit().
6498         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
6499         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
6500         instead of Object.  (main): Use return instead of exit().
6501         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
6502         instead of Object.  Removed prototype for exit().  (main): Use
6503         return instead of exit().  Use the Modern Objective-C runtime API.
6504         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
6505         Object.
6506         * objc/execute/class-tests-1.h: Include
6507         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
6508         runtime API.  (test_class_with_superclass): Do not call [Object
6509         class].  There is no need to with the current libobjc.
6510         * objc/execute/class-tests-2.h: Include
6511         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
6512         runtime API.
6513         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
6514         ../../objc-obj-c++-shared/next-mapping.h.
6515         * objc/execute/class-2.m: Likewise.
6516         * objc/execute/class-3.m: Likewise.
6517         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
6518         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
6519         +initialize]): Include this method also with the GNU
6520         runtime. (main): Use the Modern Objective-C runtime API.
6521         * objc/execute/class-5.m: Likewise.
6522         * objc/execute/class-6.m: Likewise.
6523         * objc/execute/class-7.m: Likewise.
6524         * objc/execute/class-8.m: Likewise.
6525         * objc/execute/class-9.m: Likewise.
6526         * objc/execute/class-10.m: Likewise.
6527         * objc/execute/class-11.m: Likewise.
6528         * objc/execute/class-12.m: Likewise.
6529         * objc/execute/class-13.m: Likewise.
6530         * objc/execute/class-14.m: Likewise.
6531         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
6532         this method also with the GNU runtime.
6533         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
6534         +initialize]): Include this method also with the GNU runtime.
6535         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
6536         of Object.
6537         * objc/execute/encode-1.m: Likewise.
6538         * objc/execute/enumeration-1.m: Likewise.
6539         * objc/execute/enumeration-2.m: Likewise.
6540         * objc/execute/exceptions/catchall-1.m: Likewise.
6541         * objc/execute/exceptions/finally-1.m: Likewise.
6542         * objc/execute/exceptions/foward-1.m: Likewise.
6543         * objc/execute/exceptions/local-variables-1.m: Likewise.
6544         * objc/execute/exceptions/throw-nil.m: Likewise.
6545         * objc/execute/exceptions/trivial.m: Likewise.
6546         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
6547         of Object. Include objc/runtime.h instead of objc/objc-api.h.
6548         * objc/execute/exceptions/matcher-1.m: Likewise.
6549         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
6550         Object.
6551         * objc/execute/formal_protocol-2.m: Likewise.
6552         * objc/execute/formal_protocol-3.m: Likewise.
6553         * objc/execute/formal_protocol-4.m: Likewise.
6554         * objc/execute/formal_protocol-5.m: Include
6555         ../../objc-obj-c++-shared/runtime.h. (main): Always use
6556         protocol_getName().
6557         * objc/execute/formal_protocol-6.m: Likewise.
6558         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
6559         Object.  Include <objc/Protocol.h> instead of
6560         ../../objc-obj-c++-shared/Protocol1.h.
6561         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
6562         Object.
6563         * objc/execute/informal_protocol.m: Likewise.
6564         * objc/execute/load-3.m: Likewise.
6565         * objc/execute/many_args_method.m ([TestClass +initialize]):
6566         Include this method with the GNU runtime as well.
6567         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
6568         * objc/execute/nested-func-1.m: Use TestsuiteObject
6569         instead of Object.
6570         * objc/execute/nil_method-1.m: Likewise.
6571         * objc/execute/no_clash.m: Likewise.
6572         * objc/execute/np-1.m: Do not include
6573         ../../objc-obj-c++-shared/Protocol1.h.
6574         (main): Use return instead of exit().
6575         * objc/execute/np-2.m: Do not include
6576         ../../objc-obj-c++-shared/Protocol1.h.
6577         ([MyObject +initialize]): Include this method also with the GNU
6578         runtime.  (main): Use return instead of exit().
6579         * objc/execute/object_is_class.m: Include
6580         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
6581         of Object.  (main): Use the Modern Objective-C runtime API.
6582         * objc/execute/object_is_meta_class.m: Likewise.
6583         * objc/execute/private.m: Use TestsuiteObject instead of Object.
6584         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
6585         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
6586         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
6587         Objective-C runtime API.
6588         * objc/execute/protocol-isEqual-2.m: Likewise.
6589         * objc/execute/protocol-isEqual-3.m: Likewise.
6590         * objc/execute/protocol-isEqual-4.m: Likewise.
6591         * objc/execute/redefining_self.m ([TestClass +initialize]):
6592         Include this method with the GNU runtime as well.
6593         * objc/execute/root_methods.m: Include
6594         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
6595         Include this method with the GNU runtime as well.
6596         (main): Use the Modern Objective-C runtime API.
6597         * objc/execute/selector-1.m: Include
6598         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
6599         of Object.  (main): Use the Modern Objective-C runtime API.
6600         * objc/execute/static-1.m ([Test +initialize]): Include this
6601         method with the GNU runtime as well.
6602         * objc/execute/static-2.m: Likewise.
6603         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
6604         * objc/execute/va_method.m: Do not include objc/objc-api.h.
6605         ([MathClass +initialize]): Include this method with the GNU
6606         runtime as well.
6607         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
6608         instead of Object.
6609         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
6610         * objc.dg/attributes/categ-attributes-2.m: Likewise.
6611         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
6612         * objc.dg/attributes/method-attribute-1.m: Likewise.
6613         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
6614         * objc.dg/attributes/method-attribute-2.m: Likewise.
6615         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
6616         * objc.dg/attributes/method-attribute-3.m: Likewise.
6617         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
6618         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
6619         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
6620         * obj-c++.dg/bitfield-1.mm: Likewise.
6621         * obj-c++.dg/bitfield-2.mm: Likewise
6622         * objc.dg/bitfield-3.m: Likewise.
6623         * obj-c++.dg/bitfield-4.mm: Likewise.
6624         * objc.dg/bitfield-5.m: Likewise
6625         * objc.dg/call-super-1.m: Likewise.
6626         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
6627         Use objc_getClass() instead of objc_get_class(), but for the GNU
6628         runtime redefine objc_getClass as objc_get_class.  Include
6629         ../objc-obj-c++-shared/runtime.h.
6630         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
6631         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
6632         Use the Modern Objective-C runtime API.
6633         * objc.dg/class-protocol-1.m: Include
6634         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
6635         * obj-c++.dg/class-protocol-1.mm: Likewise.
6636         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
6637         * objc.dg/comp-types-10.m: Likewise.
6638         * objc.dg/comp-types-11.m: Likewise.
6639         * objc.dg/comp-types-12.m: Likewise.
6640         * obj-c++.dg/comp-types-9.mm: Likewise.
6641         * obj-c++.dg/comp-types-11.mm: Likewise.
6642         * obj-c++.dg/comp-types-12.mm: Likewise.
6643         * obj-c++.dg/comp-types-13.mm: Likewise.
6644         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
6645         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
6646         * obj-c++.dg/cxx-scope-1.mm: Likewise.
6647         * obj-c++.dg/cxx-scope-2.mm: Likewise.
6648         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
6649         * objc.dg/desig-init-1.m: Likewise.
6650         * obj-c++.dg/defs.mm: Likewise.
6651         * objc.dg/exceptions-2.m: Likewise.
6652         * obj-c++.dg/except-1.mm: Likewise.
6653         * obj-c++.dg/exceptions-2.mm: Likewise.
6654         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
6655         Use the Modern Objective-C runtime API.
6656         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
6657         the Modern Objective-C runtime API.  Do not include
6658         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
6659         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
6660         the Modern Objective-C runtime API except when using an older NeXT
6661         runtime.
6662         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
6663         the Modern Objective-C runtime API.
6664         * objc.dg/encode-7.m: Include objc/runtime.h instead of
6665         objc/encoding.h.
6666         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
6667         * objc.dg/encode-7-next-64bit.m: Updated include.
6668         * objc.dg/encode-8.m: Include objc/runtime.h instead of
6669         objc/encoding.h.
6670         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
6671         the Modern Objective-C runtime API.
6672         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
6673         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
6674         instead of ../objc-obj-c++-shared/Protocol1.h.
6675         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
6676         the Modern Objective-C runtime API except when using an older NeXT
6677         runtime.
6678         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
6679         the Modern Objective-C runtime API.
6680         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
6681         Object.
6682         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
6683         * objc.dg/fix-and-continue-2.m: Likewise.
6684         * objc.dg/foreach-1.m: Likewise.
6685         * objc.dg/foreach-2.m: Likewise.
6686         * objc.dg/foreach-3.m: Likewise.
6687         * objc.dg/foreach-4.m: Likewise.
6688         * objc.dg/foreach-5.m: Likewise.
6689         * objc.dg/foreach-6.m: Likewise.
6690         * objc.dg/foreach-7.m: Likewise.
6691         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
6692         Object.
6693         * objc.dg/func-ptr-2.m: Likewise.
6694         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
6695         Do not include objc/objc-api.h.
6696         * obj-c++.dg/fsf-package-0.mm: Likewise.
6697         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
6698         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
6699         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
6700         of Object.
6701         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
6702         * objc.dg/gnu-runtime-3.m: Likewise.
6703         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6704         * objc.dg/headers.m: Include objc/runtime.h instead of
6705         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
6706         for the NeXT runtime.
6707         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
6708         * obj-c++.dg/isa-field-1.mm: Likewise.
6709         * obj-c++.dg/ivar-list-semi.mm: Likewise.
6710         * objc.dg/layout-1.m: Likewise.
6711         * objc.dg/layout-2.m: Likewise.
6712         * objc.dg/local-decl-2.m: Likewise.
6713         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
6714         Object.  ([Container +elementForView:]): Use
6715         class_conformsToProtocol().
6716         * obj-c++.dg/lookup-2.mm: Likewise.
6717         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
6718         * obj-c++.dg/local-decl-1.mm: Likewise.
6719         * objc.dg/method-3.m: Likewise.
6720         * objc.dg/method-4.m: Likewise.
6721         * objc.dg/method-6.m: Include objc/Protocol.h instead of
6722         ../objc-obj-c++-shared/Protocol1.h.
6723         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
6724         * objc.dg/method-9.m: Likewise.
6725         * objc.dg/method-10.m: Likewise.
6726         * objc.dg/method-13.m ([Root +initialize]): Include this method
6727         also for the GNU runtime.  (main): Use objc_getClass() also for
6728         the GNU runtime.
6729         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
6730         * objc.dg/method-17.m: Likewise.
6731         * objc.dg/method-19.m: Likewise.
6732         * objc.dg/method-20b.m: Likewise.
6733         * obj-c++.dg/method-2.mm: Likewise.
6734         * obj-c++.dg/method-6.mm: Likewise.
6735         * obj-c++.dg/method-10.mm: Likewise.
6736         * obj-c++.dg/method-11.mm: Likewise.
6737         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
6738         ../objc-obj-c++-shared/Protocol1.h.
6739         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
6740         * obj-c++.dg/method-15.mm: Likewise.
6741         * obj-c++.dg/method-17.mm: Likewise.
6742         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
6743         +initialize]): Include this method also for the GNU
6744         runtime.  (main): Use objc_getClass() also for the GNU runtime.
6745         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
6746         * obj-c++.dg/method-22.mm: Likewise.
6747         * obj-c++.dg/method-23.mm: Likewise.
6748         * obj-c++.dg/no-extra-load.mm: Likewise.
6749         * objc.dg/objc-fast-4.m: Likewise.
6750         * objc.dg/objc-gc-4.m: Likewise.
6751         * obj-c++.dg/objc-gc-3.mm: Likewise.
6752         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
6753         protocol_getMethodDescription() instead of [Protocol
6754         -descriptionForInstanceMethod].
6755         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
6756         Made it available with all runtimes.  (main): Call -test instead
6757         of -class.
6758         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
6759         and put into a category.
6760         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
6761         Object.  Include objc/objc.h.
6762         * obj-c++.dg/proto-lossage-2.mm: Likewise.
6763         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
6764         New. (main): Use protocol_getMethodDescription() instead
6765         of [Protocol -descriptionForInstanceMethod] and [Protocol
6766         -descriptionForClassMethod].
6767         * obj-c++.dg/proto-lossage-3.mm: Likewise.
6768         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
6769         Objective-C runtime API.
6770         * obj-c++.dg/proto-qual-1.mm: Likewise.
6771         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
6772         Object.
6773         * obj-c++.dg/property/property-1.mm: Likewise.
6774         * obj-c++.dg/qual-types-1.mm: Likewise.
6775         * objc.dg/selector-2.m: Include objc/objc.h instead of
6776         ../objc-obj-c++-shared/Object1.h.
6777         * obj-c++.dg/selector-2.mm: Likewise.
6778         * obj-c++.dg/selector-5.mm: Likewise.
6779         * obj-c++.dg/selector-6.mm: Likewise.
6780         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
6781         Object.  Do not include objc/objc-api.h.
6782         * obj-c++.dg/set-not-used-1.mm: Likewise.
6783         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
6784         * objc.dg/stret-1.m: Likewise.
6785         * objc.dg/stret-2.m: Likewise.
6786         * obj-c++.dg/super-class-2.mm: Likewise.
6787         * objc.dg/super-class-3.m: Likewise.
6788         * objc.dg/super-class-4.m: Likewise.
6789         * objc.dg/sync-2.m: Likewise.
6790         * obj-c++.dg/sync-2.mm: Likewise.
6791         * objc.dg/sync-1.m: Include objc/objc.h instead of
6792         ../objc-obj-c++-shared/Object1.h.
6793         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
6794         'Class' as the type of 'isa'.
6795         * objc.dg/special/unclaimed-category-1.m: Use the Modern
6796         Objective-C runtime API.  ([TestClass +initialize]): Include this
6797         method with the GNU runtime as well.
6798         * objc.dg/strings/strings-1.m: Updated includes.
6799         * obj-c++.dg/strings/strings-1.mm: Likewise.
6800         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
6801         objc.dg/strings/const-str-12b.m.
6802         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
6803         * obj-c++.dg/template-3.mm: Likewise.
6804         * obj-c++.dg/template-4.mm: Likewise.
6805         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
6806         Objective-C runtime API.
6807         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
6808         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
6809         * obj-c++.dg/try-catch-1.mm: Likewise.
6810         * obj-c++.dg/try-catch-2.mm: Likewise.
6811         * objc.dg/try-catch-3.m: Likewise.
6812         * obj-c++.dg/try-catch-3.mm: Likewise.
6813         * objc.dg/try-catch-6.m: Likewise.
6814         * objc.dg/try-catch-7.m: Likewise.
6815         * obj-c++.dg/try-catch-7.mm: Likewise.
6816         * obj-c++.dg/try-catch-8.mm: Likewise.
6817         * obj-c++.dg/try-catch-9.mm: Likewise.
6818         * objc.dg/try-catch-10.m: Likewise.
6819         * obj-c++.dg/try-catch-11.mm: Likewise.
6820         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
6821         Object.  Include objc/objc.h.
6822         * obj-c++.dg/typedef-alias-1.mm: Likewise.
6823         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
6824         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
6825         Object.  Use Modern Objective-C runtime API.  Do not use
6826         performv::.
6827         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
6828         * obj-c++.dg/torture/trivial.mm: Likewise.
6829         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
6830         instead of ../objc-obj-c++-shared/Object1.h.  Include
6831         ../objc-obj-c++-shared/runtime.h.
6832         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
6833         * objc.dg/torture/strings/const-str-11.m: Likewise.
6834         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
6835         * objc.dg/torture/strings/const-str-9.m: Likewise.
6836         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
6837         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
6838         instead of Object. Only add _FooClassReference if
6839         __NEXT_RUNTIME__.
6840         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
6841         * objc.dg/torture/strings/const-str-8.m: Likewise.
6842         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
6843         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
6844         additional sources.
6845         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
6846         Object.
6847         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6848         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
6849         * obj-c++.dg/va-meth-1.mm: Likewise.
6850         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
6851         ../objc-obj-c++-shared/Object1.h.
6852         * objc.dg/zero-link-3.m: Likewise.
6853
6854 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6855
6856         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
6857
6858 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6859
6860         PR objc-++/48275
6861         * obj-c++.dg/property/cxx-property-1.mm: New.
6862         * obj-c++.dg/property/cxx-property-2.mm: New.
6863
6864 2011-06-06  Jason Merrill  <jason@redhat.com>
6865
6866         * g++.dg/cpp0x/regress/ptrmem1.C: New.
6867
6868 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
6869
6870         PR rtl-optimization/49145
6871         From Ryan Mansfield
6872         * gcc.c-torture/compile/pr49145.c: New test.
6873
6874 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
6875
6876         PR testsuite/49288
6877         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
6878         to dg-options, match also DW_AT_linkage_name.
6879
6880         PR debug/49294
6881         * gcc.dg/debug/pr49294.c: New test.
6882
6883         PR c++/49264
6884         * g++.dg/opt/pr49264.C: New test.
6885
6886 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
6887
6888         PR tree-optimization/49243
6889         * gcc.dg/pr49243.c: New.
6890
6891 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6892
6893         * gnat.dg/specs/cond_expr1.ads: New test.
6894
6895 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6896
6897         * gnat.dg/deferred_const4.ad[sb]: New test.
6898         * gnat.dg/deferred_const4_pkg.ads: New helper.
6899
6900 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6901
6902         * gnat.dg/test_tamdt.adb: Rename to...
6903         * gnat.dg/taft_type1.adb: ...this.
6904         * gnat.dg/tamdt.ad[sb]: Rename to...
6905         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
6906         * gnat.dg/tamdt_aux.ads: Rename to...
6907         * gnat.dg/taft_type1_pkg2.ads: ...this.
6908         * gnat.dg/taft_type2.ad[sb]: New test.
6909         * gnat.dg/taft_type2_pkg.ads: New helper.
6910         * gnat.dg/taft_type3.adb: New test.
6911         * gnat.dg/taft_type3_pkg.ads: New helper.
6912
6913 2011-06-05  Tobias Burnus  <burnus@net-b.de>
6914
6915         PR fortran/49255
6916         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
6917         for F2008.
6918
6919 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
6920
6921         PR testsuite/49287
6922         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
6923         warning.
6924         * objc.dg/gnu-api-2-objc.m: Likewise.
6925         * obj-c++.dg/gnu-api-2-class.mm: Likewise
6926         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6927
6928 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
6929
6930         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
6931         alignment, not the alignment, when calling class_addIvar().  Add
6932         an 'isa' instance variable to the test root class.
6933         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6934
6935 2011-06-04  Jan Hubicka  <jh@suse.cz>
6936
6937         PR tree-optimization/48893
6938         PR tree-optimization/49091
6939         PR tree-optimization/49179
6940         * gfortran.dg/pr49179.f90: New testcase
6941
6942 2011-06-04  Jan Hubicka  <jh@suse.cz>
6943
6944         PR lto/48954
6945         * g++.dg/torture/pr48954.C: New testcase.
6946
6947 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
6948
6949         * g++.dg/warn/delete-non-virtual-dtor.C: New.
6950
6951 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
6952
6953         PR c++/33840
6954         * g++.dg/diagnostic/bitfld2.C: New.
6955
6956 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
6957
6958         PR target/49281
6959         * gcc.c-torture/execute/pr49281.c: New test.
6960
6961 2011-06-04  Jan Hubicka  <jh@suse.cz>
6962
6963         PR tree-optimize/48929
6964         * gcc.c-torture/compile/pr48929.c: New testcase.
6965
6966 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
6967
6968         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
6969
6970 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
6971
6972         PR c++/49276
6973         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
6974
6975 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6976
6977         * objc.dg/headers.m: Do not include sarray.h and hash.h.
6978
6979 2011-06-03  Richard Henderson  <rth@redhat.com>
6980             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6981
6982         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
6983
6984 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6985
6986         * objc.dg/headers.m: Do not include objc-list.h.
6987
6988 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6989
6990         * objc.dg/type-stream-1.m: Test removed.
6991         * objc.dg/headers.m: Do not include typedstream.h.
6992
6993 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
6994
6995         * objc.dg/torture/forward-1.m (main): Updated testcase.
6996
6997 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
6998
6999         PR target/49163
7000         * gcc.c-torture/compile/pr49163.c: New.
7001
7002 2011-06-02  Asher Langton  <langton2@llnl.gov>
7003
7004         PR fortran/49268
7005         * gfortran.dg/PR49268.f90: New test.
7006
7007 2011-06-02  Asher Langton  <langton2@llnl.gov>
7008
7009         PR fortran/37039
7010         * gfortran.dg/PR37039.f90: New test.
7011
7012 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
7013
7014         PR objc/48539
7015         * objc.dg/method-5.m: Updated.
7016         * objc.dg/method-19.m: Updated.
7017         * objc.dg/method-lookup-1.m: New.
7018         * obj-c++.dg/method-6.mm: Updated.
7019         * obj-c++.dg/method-7.mm: Updated.
7020         * obj-c++.dg/method-lookup-1.mm: New.
7021
7022 2011-06-02  DJ Delorie  <dj@redhat.com>
7023
7024         * lib/timeout.exp (timeout): Add board_info support.
7025
7026 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
7027
7028         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
7029
7030 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
7031
7032         PR fortran/49265
7033         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
7034         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
7035
7036 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
7037             Hans-Peter Nilsson  <hp@axis.com>
7038
7039         PR rtl-optimization/48840
7040         * gcc.target/sparc/ultrasp13.c: New test.
7041
7042 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
7043
7044         PR target/49238
7045         * gcc.c-torture/compile/pr49238.c: New.
7046
7047 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
7048
7049         * gcc.target/arm/g2.c: Skip test in -mthumb.
7050         Skip test unless cpu is xscale.
7051         * gcc.target/arm/scd42-2.c: Likewise.
7052         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
7053
7054 2011-06-01  Jason Merrill  <jason@redhat.com>
7055
7056         * g++.dg/cpp0x/decltype28.C: New.
7057         * g++.dg/cpp0x/decltype29.C: New.
7058
7059 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
7060
7061         PR target/45074
7062         * gcc.target/mips/pr45074.c: New test.
7063
7064 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
7065             Hans-Peter Nilsson  <hp@axis.com>
7066
7067         PR rtl-optimization/48830
7068         * gcc.target/sparc/ultrasp12.c: New test.
7069
7070 2011-06-01  David Li  <davidxl@google.com>
7071
7072         * gcc.dg/profile-dir-1.c: Change pass name.
7073         * gcc.dg/profile-dir-2.c: Ditto.
7074         * gcc.dg/tree-ssa/dump-1.c: Ditto.
7075         * gcc.dg/tree-ssa/loop-25.c: Ditto.
7076         * gcc.dg/tree-prof/stringop-1.c: Ditto.
7077         * gcc.dg/tree-prof/update-loopch.c: Ditto.
7078         * gcc.dg/tree-prof/stringop-2.c: Ditto.
7079         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
7080         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
7081         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
7082         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
7083         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
7084         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
7085         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
7086         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
7087         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
7088         * gcc.dg/profile-dir-3.c: Ditto.
7089         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
7090
7091 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
7092
7093         * objc.dg/attributes/method-nonnull-1.m: New test.
7094         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
7095
7096 2011-05-31  Tobias Burnus  <burnus@net-b.de>
7097
7098         PR fortran/18918
7099         * gfortran.dg/coarray_atomic_1.f90: New.
7100         * gfortran.dg/coarray/atomic_1.f90: New.
7101
7102 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
7103
7104         * gcc.dg/guality/bswaptest.c: New test.
7105         * gcc.dg/guality/clztest.c: New test.
7106         * gcc.dg/guality/ctztest.c: New test.
7107         * gcc.dg/guality/rotatetest.c: New test.
7108
7109         PR target/48688
7110         * gcc.target/i386/pr48688.c: New test.
7111
7112 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
7113
7114         PR c++/48010
7115         * g++.dg/lookup/name-clash9.C: New.
7116
7117 2011-05-31  Tobias Burnus  <burnus@net-b.de>
7118
7119         PR fortran/18918
7120         * gfortran.dg/coarray/dummy_1.f90: New.
7121
7122 2011-05-31  Tobias Burnus  <burnus@net-b.de>
7123
7124         PR fortran/18918
7125         * gfortran.dg/coarray/save_1.f90: New.
7126         * gfortran.dg/coarray_4.f90: Update dg-error.
7127
7128 2011-05-31  Jason Merrill  <jason@redhat.com>
7129
7130         * g++.dg/cpp0x/rv-template1.C: New.
7131
7132 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
7133
7134         PR rtl-optimization/49235
7135         * gcc.dg/pr49235.c: New test.
7136
7137 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
7138
7139         PR tree-optimization/49093
7140         * gcc.dg/vect/pr49093.c: New test.
7141
7142 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
7143
7144         PR debug/49047
7145         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
7146
7147 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
7148
7149         PR testsuite/49239
7150         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
7151         output array.
7152
7153 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
7154
7155         PR target/49186
7156         * gcc.c-torture/execute/pr49186.c: New.
7157
7158 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
7159
7160         PR target/49168
7161          * gcc.target/i386/pr49168-1.c: New.
7162
7163 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
7164             Eric Botcazou  <ebotcazou@adacore.com>
7165
7166         * gcc.dg/guality/drap.c: New test.
7167
7168 2011-05-30  Richard Guenther  <rguenther@suse.de>
7169
7170         PR tree-optimization/49210
7171         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
7172         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
7173
7174 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
7175
7176         PR c++/49223
7177         * g++.dg/gomp/pr49223-1.C: New test.
7178         * g++.dg/gomp/pr49223-2.C: New test.
7179
7180 2011-05-30  Richard Guenther  <rguenther@suse.de>
7181
7182         PR tree-optimization/49218
7183         * gcc.c-torture/execute/pr49218.c: New testcase.
7184
7185 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
7186
7187         PR tree-optimization/49199
7188         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
7189         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
7190         -fno-tree-scev-cprop.
7191
7192 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
7193
7194         PR fortran/47601
7195         * gfortran.dg/extends_13.f03: New.
7196
7197 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
7198
7199         PR rtl-optimization/49095
7200         * gcc.target/i386/pr49095.c: New test.
7201
7202 2011-05-29  Tobias Burnus  <burnus@net-b.de>
7203
7204         PR fortran/18918
7205         * gfortran.dg/coarray_24.f90: New.
7206
7207 2011-05-29  Tobias Burnus  <burnus@net-b.de>
7208
7209         PR fortran/18918
7210         * gfortran.dg/coarray_23.f90: New.
7211
7212 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
7213
7214         From Ryan Mansfield
7215         * gcc.dg/pr48826.c: New test.
7216
7217 2011-05-29  Richard Guenther  <rguenther@suse.de>
7218
7219         PR tree-optimization/49217
7220         * gcc.dg/torture/pr49217.c: New testcase.
7221
7222 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
7223
7224         PR testsuite/49222
7225         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
7226
7227 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
7228
7229         * gnat.dg/boolean_subtype.adb: Rename to...
7230         * gnat.dg/boolean_subtype1.adb: ...this.
7231
7232 2011-05-28  Jason Merrill  <jason@redhat.com>
7233
7234         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
7235
7236 2011-05-27  Jason Merrill  <jason@redhat.com>
7237
7238         * g++.dg/cpp0x/enum18.C: Adjust.
7239
7240         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
7241
7242 2011-05-27  Tobias Burnus  <burnus@net-b.de>
7243
7244         PR fortran/18918
7245         * gfortran.dg/coarray_22.f90: New.
7246
7247 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7248
7249         PR tree-optimization/46728
7250         * gcc.target/powerpc/pr46728-1.c: New.
7251         * gcc.target/powerpc/pr46728-2.c: New.
7252         * gcc.target/powerpc/pr46728-3.c: New.
7253         * gcc.target/powerpc/pr46728-4.c: New.
7254         * gcc.target/powerpc/pr46728-5.c: New.
7255         * gcc.dg/pr46728-6.c: New.
7256         * gcc.target/powerpc/pr46728-7.c: New.
7257         * gcc.target/powerpc/pr46728-8.c: New.
7258         * gcc.dg/pr46728-9.c: New.
7259         * gcc.target/powerpc/pr46728-10.c: New.
7260         * gcc.target/powerpc/pr46728-11.c: New.
7261         * gcc.dg/pr46728-12.c: New.
7262         * gcc.target/powerpc/pr46728-13.c: New.
7263         * gcc.target/powerpc/pr46728-14.c: New.
7264         * gcc.target/powerpc/pr46728-15.c: New.
7265         * gcc.target/powerpc/pr46728-16.c: New.
7266
7267 2011-05-27  Jason Merrill  <jason@redhat.com>
7268
7269         * g++.dg/abi/mangle47.C: New.
7270
7271         PR c++/49176
7272         * g++.dg/template/const5.C: New.
7273
7274         * g++.dg/cpp0x/enum18.C: New.
7275
7276         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
7277
7278         * g++.dg/cpp0x/error6.C: New.
7279
7280         * g++.dg/cpp0x/error5.C: New.
7281
7282 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
7283
7284         PR c++/49165
7285         * g++.dg/eh/cond6.C: New test.
7286
7287 2011-05-27  Tobias Burnus  <burnus@net-b.de>
7288
7289         PR fortran/48820
7290         * gfortran.dg/rank_3.f90: New.
7291         * gfortran.dg/rank_4.f90: New.
7292
7293 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
7294
7295         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
7296         replace dump search.
7297
7298 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
7299
7300         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
7301         * gnat.dg/bit_packed_array5.adb: ...here.
7302
7303 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
7304
7305         PR c++/42056
7306         * g++.dg/cpp0x/auto25.C: New.
7307
7308 2011-05-27  Richard Guenther  <rguenther@suse.de>
7309
7310         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
7311
7312 2011-05-27  Richard Guenther  <rguenther@suse.de>
7313
7314         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
7315
7316 2011-05-27  Richard Guenther  <rguenther@suse.de>
7317
7318         PR middle-end/49189
7319         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
7320
7321 2011-05-26  Jason Merrill  <jason@redhat.com>
7322
7323         * g++.dg/cpp0x/friend1.C: New.
7324         * g++.dg/cpp0x/friend2.C: New.
7325
7326         * g++.dg/cpp0x/auto7.C: Update.
7327         * g++.dg/template/crash50.C: Adjust.
7328         * g++.dg/template/static9.C: Adjust.
7329         * g++.old-deja/g++.ext/memconst.C: Adjust.
7330
7331 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
7332
7333         * gcc.dg/march.c: Ignore a note for some targets.
7334
7335 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
7336             Nathan Froyd  <froydnj@codesourcery.com>
7337
7338         PR c++/2288
7339         PR c++/18770
7340         * g++.old-deja/g++.jason/cond.C: Remove xfails.
7341         * g++.dg/parse/pr18770.C: New test.
7342         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
7343
7344 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
7345
7346         PR fortran/48955
7347         * gfortran.dg/dependency_40.f90 : New test.
7348
7349 2011-05-26  Tobias Burnus  <burnus@net-b.de>
7350
7351         PR fortran/18918
7352         * gfortran.dg/coarray/registering_1.f90: New.
7353
7354 2011-05-26  Jason Merrill  <jason@redhat.com>
7355
7356         * g++.dg/cpp0x/variadic111.C: New.
7357         * g++.dg/cpp0x/variadic41.C: Adjust.
7358
7359 2011-05-26  Richard Guenther  <rguenther@suse.de>
7360
7361         PR tree-optimization/48702
7362         * gcc.dg/torture/pr48702.c: New testcase.
7363
7364 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7365
7366         PR gcov-profile/48845
7367         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
7368         support.
7369         * gcc.dg/matrix/matrix.exp: Likewise.
7370         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
7371         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
7372         line number to check_profiling_available.
7373         * lib/target-supports.exp (check_profiling_available): Account for
7374         this.
7375         Require TLS runtime support with -fprofile-generate.
7376         * lib/profopt.exp (profopt-execute): Add TLS options for
7377         -fprofile-generate.
7378         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
7379
7380 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
7381
7382         PR c++/49165
7383         * g++.dg/eh/cond5.C: New test.
7384
7385         PR tree-optimization/49161
7386         * gcc.c-torture/execute/pr49161.c: New test.
7387
7388 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7389
7390         * gcc.target/arm/neon-vorn-vbic.c: New test.
7391
7392 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
7393
7394         PR tree-optimization/49038
7395         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
7396         * gcc.dg/vect/pr49038.c: New test.
7397
7398 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
7399
7400         * g++.dg/init/pr25811-3.C: New.
7401         * g++.dg/init/pr25811-4.C: New.
7402
7403 2011-05-25  Jason Merrill  <jason@redhat.com>
7404
7405         * g++.dg/cpp0x/enum17.C: New.
7406         * g++.old-deja/g++.jason/rfg10.C: Adjust.
7407
7408         * g++.dg/cpp0x/auto24.C: New.
7409
7410         * g++.dg/cpp0x/error4.C: New.
7411
7412         * g++.dg/cpp0x/rv-restrict.C: New.
7413
7414         * g++.dg/cpp0x/enum15.C: New.
7415         * g++.dg/cpp0x/constexpr-switch2.C: New.
7416
7417         * g++.dg/cpp0x/variadic110.C: New.
7418
7419         * g++.dg/cpp0x/auto9.C: Add typedef test.
7420
7421         * g++.dg/cpp0x/auto23.C: New.
7422         * g++.dg/cpp0x/auto9.C: Adjust.
7423
7424         * g++.dg/cpp0x/defaulted29.C: New.
7425
7426         * g++.dg/cpp0x/initlist51.C: New.
7427
7428 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
7429
7430         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
7431         * g++.dg/abi/packed1.C: Suppress warning.
7432         * g++.dg/warn/Wunused-parm-3.C: Likewise.
7433         * g++.dg/template/stdarg1.C: Likewise.
7434         * g++.dg/other/packed1.C: Remove arm from xfail list.
7435
7436 2011-05-25  Jason Merrill  <jason@redhat.com>
7437
7438         * g++.dg/cpp0x/enum16.C: New.
7439         * g++.dg/parse/error15.C: Adjust.
7440
7441         * g++.dg/cpp0x/initlist50.C: New.
7442
7443         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
7444
7445         * g++.dg/cpp0x/variadic109.C: New.
7446
7447 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
7448
7449          * gcc.target/i386/pause-1.c: New.
7450
7451 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
7452
7453         * gcc.dg/stack-usage-1.c: Adjust comment.
7454         * gcc.dg/stack-usage-2.c: New test.
7455
7456 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
7457
7458         PR c++/49136
7459         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
7460         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
7461
7462 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
7463
7464         PR rtl-optimization/48757
7465         * gfortran.dg/pr48757.f:  New test case.
7466
7467 2011-05-24  Jason Merrill  <jason@redhat.com>
7468
7469         * g++.dg/cpp0x/access01.C: New.
7470
7471 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
7472
7473         PR libobjc/48177
7474         * objc.dg/pr48177.m: New testcase.
7475
7476 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
7477
7478         PR objc/48187
7479         * objc.dg/pr48187.m: New testcase.
7480         * obj-c++.dg/pr48187.mm: New testcase.
7481         * objc.dg/ivar-extra-semicolon.m: New testcase.
7482
7483 2011-05-24  Jason Merrill  <jason@redhat.com>
7484
7485         * g++.dg/template/access21.C: New.
7486         * g++.dg/template/access22.C: New.
7487
7488 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
7489
7490         PR rtl-optimization/48633
7491         * g++.dg/pr48633.C: New test.
7492
7493 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
7494
7495         PR target/49133
7496         * g++.dg/other/pr49133.C: New test.
7497
7498 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
7499             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7500
7501         * gcc.dg/torture/tls/run-gd.c: New test.
7502         * gcc.dg/torture/tls/run-ie.c: New test.
7503         * gcc.dg/torture/tls/run-ld.c: New test.
7504         * gcc.dg/torture/tls/run-le.c: New test.
7505         * lib/target-supports.exp (check_effective_target_tls_runtime):
7506         Build testcase with TLS options.
7507
7508 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7509
7510         * gcc.dg/vect/pr48172.c: Remove dg-do run.
7511
7512 2011-05-24  Tom de Vries  <tom@codesourcery.com>
7513
7514         PR tree-optimization/49121
7515         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
7516
7517 2011-05-23  Jason Merrill  <jason@redhat.com>
7518
7519         * g++.dg/cpp0x/defaulted28.C: New.
7520
7521         * g++.dg/cpp0x/sfinae25.C: New.
7522
7523         * g++.dg/cpp0x/rv-cast2.C: New.
7524
7525         * g++.dg/cpp0x/enum14.C: New.
7526
7527 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
7528
7529         PR lto/49123
7530         * gcc.c-torture/execute/pr49123.c: New test.
7531
7532         PR debug/49032
7533         * gcc.dg/debug/pr49032.c: New test.
7534
7535         PR c/49120
7536         * gcc.dg/pr49120.c: New test.
7537
7538 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
7539
7540         PR target/47315
7541         * gcc.target/i386/pr47315.c: New test.
7542
7543 2011-05-23  Jason Merrill  <jason@redhat.com>
7544
7545         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
7546
7547         * g++.dg/cpp0x/sfinae24.C: New.
7548
7549         * g++.dg/cpp0x/error3.C: New.
7550
7551         * g++.dg/cpp0x/defaulted27.C: New.
7552
7553         * g++.dg/cpp0x/decltype27.C: New.
7554
7555 2011-05-23  Richard Guenther  <rguenther@suse.de>
7556
7557         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
7558
7559 2011-05-23  Richard Guenther  <rguenther@suse.de>
7560
7561         PR tree-optimization/40874
7562         * g++.dg/tree-ssa/pr40874.C: New testcase.
7563
7564 2011-05-23  Richard Guenther  <rguenther@suse.de>
7565
7566         PR tree-optimization/49115
7567         * g++.dg/torture/pr49115.C: New testcase.
7568
7569 2011-05-23  Richard Guenther  <rguenther@suse.de>
7570
7571         PR middle-end/15419
7572         * gcc.dg/memcpy-3.c: New testcase.
7573
7574 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
7575
7576         PR middle-end/48973
7577         * gcc.c-torture/execute/pr48973-1.c: New test.
7578         * gcc.c-torture/execute/pr48973-2.c: New test.
7579
7580 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
7581
7582         PR c++/18016
7583         * g++.dg/warn/pr18016.C: New.
7584
7585 2011-05-23  Tom de Vries  <tom@codesourcery.com>
7586
7587         PR target/45098
7588         * gcc.target/arm/ivopts-6.c: New test.
7589
7590 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
7591
7592         PR middle-end/49029
7593         * gcc.c-torture/compile/pr49029.c: New test.
7594
7595 2011-05-22  Jason Merrill  <jason@redhat.com>
7596
7597         * g++.dg/cpp0x/sfinae23.C: New.
7598         * g++.dg/cpp0x/sfinae8.C: Correct.
7599
7600 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
7601
7602         * gfortran.dg/function_optimize_8.f90:  New test case.
7603
7604 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
7605
7606         PR tree-optimization/49087
7607         * gcc.dg/vect/O3-pr49087.c: New test.
7608
7609 2011-05-21  Jason Merrill  <jason@redhat.com>
7610
7611         * g++.dg/debug/const5.C: New.
7612
7613 2011-05-20  Jason Merrill  <jason@redhat.com>
7614
7615         * g++.dg/cpp0x/constexpr-static7.C: Extend.
7616
7617         * g++.dg/cpp0x/constexpr-static7.C: New.
7618
7619         * g++.dg/cpp0x/enum12.C: New.
7620         * g++.dg/cpp0x/enum13.C: New.
7621
7622 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
7623
7624         PR fortran/48699
7625         * gfortran.dg/select_type_23.f03: New.
7626
7627 2011-05-20  Jason Merrill  <jason@redhat.com>
7628
7629         * g++.dg/cpp0x/defaulted26.C: New.
7630
7631         * g++.dg/cpp0x/noexcept02.C: Fix.
7632         * g++.dg/cpp0x/noexcept03.C: Fix.
7633         * g++.dg/cpp0x/noexcept08.C: Fix.
7634         * g++.dg/cpp0x/noexcept10.C: New.
7635
7636 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
7637
7638         PR fortran/48706
7639         * gfortran.dg/extends_12.f03: New.
7640
7641 2011-05-20  Jason Merrill  <jason@redhat.com>
7642
7643         * g++.dg/template/koenig9.C: New.
7644         * g++.dg/opt/pr47615.C: Fix.
7645         * g++.dg/overload/defarg1.C: Fix.
7646         * g++.dg/tc1/dr213.C: Remove xfail.
7647         * g++.dg/torture/pr34850.C: Fix.
7648         * g++.dg/torture/pr39362.C: Fix.
7649         * g++.old-deja/g++.brendan/crash56.C: Fix.
7650         * g++.old-deja/g++.pt/memtemp47.C: Fix.
7651
7652 2011-05-20  Richard Guenther  <rguenther@suse.de>
7653
7654         PR tree-optimization/49079
7655         * gcc.dg/torture/pr49079.c: New testcase.
7656
7657 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
7658
7659         PR tree-optimization/49073
7660         * gcc.c-torture/execute/pr49073.c: New test.
7661
7662 2011-06-19  Tobias Burnus  <burnus@net-b.de>
7663
7664         PR fortran/18918
7665         * gfortran.dg/coarray_21.f90: New.
7666
7667 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
7668
7669         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
7670         output.
7671
7672 2011-05-19  Richard Guenther  <rguenther@suse.de>
7673
7674         PR testsuite/49063
7675         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
7676
7677 2011-05-19  Richard Guenther  <rguenther@suse.de>
7678
7679         PR middle-end/48985
7680         * gcc.dg/builtin-object-size-11.c: New testcase.
7681
7682 2011-05-19  Tom de Vries  <tom@codesourcery.com>
7683
7684         PR target/45098
7685         * gcc.target/arm/ivopts.c: New test.
7686         * gcc.target/arm/ivopts-2.c: New test.
7687
7688 2011-05-19  Tom de Vries  <tom@codesourcery.com>
7689
7690         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
7691
7692 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7693
7694         * gcc.c-torture/execute/960321-1.x: Remove.
7695
7696 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
7697
7698         PR fortran/48700
7699         * gfortran.dg/move_alloc_4.f90: New.
7700
7701 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7702
7703         PR target/49002
7704         * gcc.target/i386/pr49002-1.c: New test.
7705         * gcc.target/i386/pr49002-2.c: Likewise.
7706
7707 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
7708
7709         PR tree-optimization/49039
7710         * gcc.c-torture/execute/pr49039.c: New test.
7711         * gcc.dg/tree-ssa/pr49039.c: New test.
7712         * g++.dg/torture/pr49039.C: New test.
7713
7714 2011-05-18  Jason Merrill  <jason@redhat.com>
7715
7716         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
7717         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
7718         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
7719
7720 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
7721
7722         * gcc.target/bfin/mcpu-bf592.c: New test.
7723
7724 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
7725
7726         PR tree-optimization/41881
7727         * gcc.dg/vect/O3-pr41881.c: New test.
7728         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
7729
7730 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
7731
7732         PR tree-optimization/49000
7733         * gcc.dg/pr49000.c: New test.
7734
7735 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
7736
7737         * gnat.dg/invalid1.adb: New test.
7738
7739 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
7740
7741         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
7742         scan pattern.
7743         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
7744         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
7745
7746 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
7747
7748         PR c++/48994
7749         * g++.dg/cpp0x/range-for18.C: New.
7750
7751 2011-05-15  Tobias Burnus  <burnus@net-b.de>
7752
7753         PR fortran/18918
7754         * gfortran.dg/coarray/image_index_2.f90: New.
7755
7756 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
7757
7758         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
7759         * g++.dg/cpp0x/override2.C: New.
7760
7761 2011-05-14  Tobias Burnus  <burnus@net-b.de>
7762
7763         PR fortran/18918
7764         * gfortran.de/coarray_20.f90: New.
7765
7766 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7767
7768         PR fortran/22572
7769         * function_optimize_7.f90:  New test case.
7770
7771 2011-05-13  Jason Merrill  <jason@redhat.com>
7772
7773         * g++.dg/cpp0x/decltype26.C: New.
7774         * g++.dg/cpp0x/enum11.C: New.
7775
7776 2011-05-13  Tobias Burnus  <burnus@net-b.de>
7777
7778         PR fortran/48972
7779         PR fortran/48991
7780         * gfortran.dg/assign_8.f90: Update dg-error.
7781
7782 2011-05-13  Tobias Burnus  <burnus@net-b.de>
7783
7784         PR fortran/48972
7785         * gfortran.dg/io_constraints_8.f90: New.
7786         * gfortran.dg/io_constraints_9.f90: New.
7787
7788 2011-05-13  Martin Thuresson  <martint@google.com>
7789
7790         PR gcov-profile/47793
7791         * gcc.dg/pr47793.c: New.
7792
7793 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
7794
7795         PR tree-optimization/48975
7796         * gcc.dg/pr48975.c: New test.
7797
7798 2011-05-12  Tobias Burnus  <burnus@net-b.de>
7799
7800         PR fortran/48972
7801         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
7802
7803 2011-05-12  Jason Merrill  <jason@redhat.com>
7804
7805         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
7806
7807 2011-05-12  Geert Bosch  <bosch@adacore.com>
7808
7809         * gnat.dg/view_conversion1.adb: New test.
7810
7811 2011-05-12  Richard Guenther  <rguenther@suse.de>
7812
7813         PR tree-optimization/48172
7814         * gcc.dg/vect/pr48172.c: New testcase.
7815
7816 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
7817
7818         PR debug/48967
7819         * g++.dg/opt/pr48967.C: New test.
7820
7821 2011-05-11  Jason Merrill  <jason@redhat.com>
7822
7823         * g++.dg/cpp0x/constexpr-friend.C: New.
7824         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
7825
7826         * g++.dg/cpp0x/sfinae22.C: New.
7827
7828 2011-05-11  Tobias Burnus  <burnus@net-b.de>
7829
7830         PR fortran/48889
7831         * gfortran.dg/generic_24.f90: New.
7832
7833 2011-05-11  Richard Guenther  <rguenther@suse.de>
7834
7835         PR tree-optimization/15256
7836         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
7837
7838 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
7839
7840         PR debug/48159
7841         * gcc.dg/pr48159-1.c: New test.
7842         * gcc.dg/pr48159-2.c: New test.
7843
7844 2011-05-11  Richard Guenther  <rguenther@suse.de>
7845
7846         PR middle-end/48953
7847         * gcc.dg/torture/pr48953.c: New testcase.
7848
7849 2011-05-11  Richard Guenther  <rguenther@suse.de>
7850
7851         PR tree-optimization/18041
7852         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
7853
7854 2011-05-11  Alan Modra  <amodra@gmail.com>
7855
7856         PR target/47755
7857         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
7858
7859 2011-05-10  Jason Merrill  <jason@redhat.com>
7860
7861         * g++.dg/cpp0x/defaulted25.C: New.
7862         * g++.dg/template/crash7.C: Adjust.
7863
7864         * g++.dg/cpp0x/variadic108.C: New.
7865
7866 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
7867
7868         * g++.dg/inherit/virtual9.C: Extend.
7869
7870 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
7871
7872         PR target/48857
7873         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
7874         are passed and returned in vector registers.
7875
7876 2011-05-10  Richard Guenther  <rguenther@suse.de>
7877
7878         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
7879         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7880         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7881         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7882         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
7883         applies.
7884
7885 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
7886
7887         PR tree-optimization/48611
7888         PR tree-optimization/48794
7889         * gfortran.dg/gomp/pr48611.f90: New test.
7890         * gfortran.dg/gomp/pr48794.f90: New test.
7891
7892         PR debug/48928
7893         * gcc.dg/dfp/pr48928.c: New test.
7894
7895 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7896
7897         PR c++/48522
7898         * g++.dg/cpp0x/pr48522.C: New.
7899
7900 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7901
7902         PR c++/48735
7903         * g++.dg/cpp0x/sfinae21.C: New.
7904
7905 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7906
7907         * g++.dg/template/sfinae28.C: Rename to...
7908         * g++.dg/cpp0x/sfinae19.C: ... this.
7909         * g++.dg/template/sfinae29.C: Rename to...
7910         * g++.dg/cpp0x/sfinae20.C: ... this.
7911
7912 2011-05-09  Jeff Law <law@redhat.com>
7913
7914         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
7915         consistent results.
7916
7917 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
7918
7919         PR c++/20039
7920         * g++.dg/init/pr20039.C: New.
7921
7922 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7923
7924         PR c++/48737
7925         PR c++/48744
7926         * g++.dg/template/sfinae28.C: New.
7927         * g++.dg/template/sfinae29.C: Likewise.
7928
7929 2011-05-09  Jason Merrill  <jason@redhat.com>
7930
7931         * g++.dg/template/nontype23.C: New.
7932
7933 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
7934         PR c++/48859
7935         * g++.dg/init/pr48859.C: New.
7936
7937 2011-05-09  Jason Merrill  <jason@redhat.com>
7938
7939         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
7940         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
7941         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
7942         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
7943         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
7944         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
7945         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
7946         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
7947
7948 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
7949
7950         * g++.dg/inherit/virtual9.C: New.
7951
7952 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
7953
7954         PR c++/48574
7955         * g++.dg/template/dependent-expr8.C: New test case.
7956
7957 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
7958
7959         PR tree-optimization/48837
7960         * gcc.dg/pr48837.c: New testcase.
7961
7962 2011-05-06  Jason Merrill  <jason@redhat.com>
7963
7964         * g++.dg/cpp0x/constexpr-condition2.C: New.
7965
7966         * g++.dg/cpp0x/constexpr-missing.C: New.
7967
7968 2011-05-06  Tobias Burnus  <burnus@net-b.de>
7969
7970         PR fortran/18918
7971         * gfortran.dg/coarray/this_image_2.f90: New.
7972
7973 2011-05-06  Tobias Burnus  <burnus@net-b.de>
7974
7975         PR fortran/48858
7976         PR fortran/48820
7977         * gfortran.dg/bind_c_usage_22.f90: New.
7978         * gfortran.dg/bind_c_usage_23.f90: New.
7979         * gfortran.dg/bind_c_usage_24.f90: New.
7980         * gfortran.dg/bind_c_usage_24_c.c: New.
7981
7982 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
7983
7984         PR c++/48838
7985         * g++.dg/template/member9.C: New test case.
7986
7987 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
7988
7989         * gnat.dg/discr29.ad[sb]: New test.
7990         * gnat.dg/discr30.adb: Likewise.
7991
7992 2011-05-05  Julian Brown  <julian@codesourcery.com>
7993
7994         * gcc.target/arm/neon-vset_lanes8.c: New test.
7995
7996 2011-05-05  Jason Merrill  <jason@redhat.com>
7997
7998         * g++.dg/init/new32.C: New.
7999
8000 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8001
8002         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
8003         Fix typo.
8004
8005 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
8006
8007         PR rtl-optimization/48381
8008         * gcc.c-torture/compile/pr48381.c: New test.
8009
8010 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
8011
8012         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
8013         to dg-options.
8014         * gcc.target/i386/opt-1.c: Ditto.
8015
8016 2011-05-04  Jason Merrill  <jason@redhat.com>
8017
8018         * g++.dg/conversion/base1.C: New.
8019
8020 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8021
8022         PR libgfortran/48787
8023         * gfortran.dg/round_3.f08: Add more checks to test case.
8024
8025 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
8026
8027         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
8028         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
8029         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
8030         Gate test on effective_target fd_truncate.
8031
8032 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
8033
8034         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
8035         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8036         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
8037         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
8038         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
8039         * gcc.target/i386/pr38824.c: Ditto.
8040         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
8041         * gcc.target/i386/vecinit-2.c: Ditto.
8042         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
8043         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
8044         * gcc.target/i386/parity-2.c: Ditto.
8045         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
8046
8047 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
8048
8049         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
8050         remove duplication.
8051         * gcc.target/bfin/mcpu-bf514.c: Likewise.
8052         * gcc.target/bfin/mcpu-bf516.c: Likewise.
8053         * gcc.target/bfin/mcpu-bf518.c: Likewise.
8054
8055 2011-05-03  Tobias Burnus  <burnus@net-b.de>
8056
8057         PR fortran/18918
8058         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
8059
8060 2011-05-03  Tobias Burnus  <burnus@net-b.de>
8061
8062         PR fortran/18918
8063         * gfortran.dg/coarray/this_image_1.f90: New.
8064
8065 2011-05-03  Tobias Burnus  <burnus@net-b.de>
8066
8067         PR fortran/18918
8068         * gfortran.dg/coarray/caf.dg: New.
8069         * gfortran.dg/coarray/image_index_1.f90: New, copied
8070         from ../coarray_16.f90.
8071
8072 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
8073
8074         PR c++/28501
8075         * g++.dg/ext/complex9.C: New.
8076
8077 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
8078
8079         From Mike Frysinger
8080         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
8081         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
8082         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
8083
8084 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
8085
8086         * gcc.target/bfin/builtins: Created.
8087         * gcc.target/bfin/hisilh-O0.c: Deleted.
8088         * gcc.target/bfin/hisilh.c: Moved to...
8089         * gcc.target/bfin/builtins/hisilh.c: ...here.
8090         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
8091         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
8092         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
8093         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
8094         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
8095         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
8096         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
8097         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
8098         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
8099         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
8100         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
8101         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
8102         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
8103         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
8104         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
8105         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
8106         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
8107         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
8108         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
8109         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
8110         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
8111         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
8112         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
8113         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
8114         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
8115         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
8116         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
8117         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
8118         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
8119         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
8120         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
8121         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
8122         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
8123         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
8124         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
8125         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
8126         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
8127         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
8128         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
8129         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
8130         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
8131         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
8132         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
8133         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
8134         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
8135         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
8136         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
8137         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
8138         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
8139         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
8140         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
8141         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
8142         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
8143         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
8144         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
8145         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
8146         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
8147         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
8148         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
8149         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
8150         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
8151         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
8152         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
8153         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
8154         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
8155         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
8156         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
8157         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
8158         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
8159         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
8160         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
8161         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
8162         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
8163         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
8164         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
8165         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
8166         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
8167         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
8168         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
8169         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
8170         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
8171         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
8172         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
8173         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
8174         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
8175         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
8176         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
8177         * gcc.target/bfin/builtins/circptr.c: Ditto.
8178         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
8179         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
8180         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
8181         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
8182         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
8183         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
8184         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
8185         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
8186         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
8187         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
8188         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
8189         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
8190         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
8191         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
8192         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
8193         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
8194         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
8195         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
8196         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
8197         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
8198         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
8199         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
8200         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
8201         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
8202         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
8203         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
8204         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
8205         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
8206         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
8207         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
8208         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
8209         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
8210         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
8211         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
8212         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
8213         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
8214         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
8215         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
8216         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
8217         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
8218         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
8219         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
8220         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
8221         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
8222         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
8223         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
8224         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
8225         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
8226         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
8227         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
8228         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
8229         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
8230         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
8231         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
8232         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
8233         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
8234         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
8235         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
8236         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
8237         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
8238         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
8239         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
8240         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
8241         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
8242         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
8243         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
8244         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
8245         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
8246         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
8247         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
8248
8249 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
8250
8251         * gcc.target/arm/cold-lc.c: New test.
8252
8253 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
8254
8255         PR target/48774
8256         * gcc.dg/pr48774.c: New test.
8257
8258 2011-05-03  Richard Guenther  <rguenther@suse.de>
8259
8260         * gcc.dg/large-size-array-5.c: New testcase.
8261
8262 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
8263
8264         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
8265
8266 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
8267
8268         * lib/target-supports.exp (check_effective_target_vect_strided):
8269         Replace with...
8270         (check_effective_target_vect_strided2)
8271         (check_effective_target_vect_strided3)
8272         (check_effective_target_vect_strided4)
8273         (check_effective_target_vect_strided8): ...these new functions.
8274
8275         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
8276         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
8277         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
8278         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
8279         * gcc.dg/vect/pr37539.c: Likewise.
8280         * gcc.dg/vect/slp-11a.c: Likewise.
8281         * gcc.dg/vect/slp-11b.c: Likewise.
8282         * gcc.dg/vect/slp-11c.c: Likewise.
8283         * gcc.dg/vect/slp-12a.c: Likewise.
8284         * gcc.dg/vect/slp-12b.c: Likewise.
8285         * gcc.dg/vect/slp-18.c: Likewise.
8286         * gcc.dg/vect/slp-19a.c: Likewise.
8287         * gcc.dg/vect/slp-19b.c: Likewise.
8288         * gcc.dg/vect/slp-21.c: Likewise.
8289         * gcc.dg/vect/slp-23.c: Likewise.
8290         * gcc.dg/vect/vect-cselim-1.c: Likewise.
8291
8292         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
8293         instead of vect_interleave && vect_extract_even_odd.
8294         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
8295         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
8296         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
8297         * gcc.dg/vect/vect-1.c: Likewise.
8298         * gcc.dg/vect/vect-10.c: Likewise.
8299         * gcc.dg/vect/vect-98.c: Likewise.
8300         * gcc.dg/vect/vect-107.c: Likewise.
8301         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
8302         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
8303         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
8304         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
8305         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8306         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
8307         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
8308         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
8309         * gcc.dg/vect/vect-strided-float.c: Likewise.
8310         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
8311         * gcc.dg/vect/vect-strided-mult.c: Likewise.
8312         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
8313         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
8314         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
8315         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
8316         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
8317         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8318         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
8319         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
8320         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
8321         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
8322         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
8323         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
8324         * gcc.dg/vect/vect-vfa-03.c: Likewise.
8325
8326         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
8327         target condition.
8328         * gcc.dg/vect/pr30843.c: Likewise.
8329         * gcc.dg/vect/pr33866.c: Likewise.
8330         * gcc.dg/vect/slp-reduc-6.c: Likewise.
8331         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
8332         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
8333         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
8334
8335 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
8336
8337         * gcc.dg/vect/slp-11.c: Split into...
8338         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
8339         gcc.dg/vect/slp-11c.c: ...these tests.
8340         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
8341         * gcc.dg/vect/slp-12c.c: ...this new test.
8342         * gcc.dg/vect/slp-19.c: Split into...
8343         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
8344         gcc.dg/vect/slp-19c.c: ...these new tests.
8345
8346 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
8347
8348         * lib/target-supports.exp
8349         (check_effective_target_vect_extract_even_odd_wide): Delete.
8350         (check_effective_target_vect_strided_wide): Likewise.
8351         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
8352         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
8353         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
8354         * gcc.dg/vect/pr37539.c: Likewise.
8355         * gcc.dg/vect/slp-11.c: Likewise.
8356         * gcc.dg/vect/slp-12a.c: Likewise.
8357         * gcc.dg/vect/slp-12b.c: Likewise.
8358         * gcc.dg/vect/slp-19.c: Likewise.
8359         * gcc.dg/vect/slp-23.c: Likewise.
8360         * gcc.dg/vect/vect-1.c: Likewise.
8361         * gcc.dg/vect/vect-98.c: Likewise.
8362         * gcc.dg/vect/vect-107.c: Likewise.
8363         * gcc.dg/vect/vect-strided-float.c: Likewise.
8364
8365 2011-05-02  Jason Merrill  <jason@redhat.com>
8366
8367         * g++.dg/init/new31.C: New.
8368
8369 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
8370
8371         PR c/35445
8372         * gcc.dg/pr35445.c: New test.
8373
8374 2011-05-02  Jason Merrill  <jason@redhat.com>
8375
8376         * c-c++-common/vla-1.c: New.
8377
8378 2011-05-02  Richard Guenther  <rguenther@suse.de>
8379
8380         PR tree-optimization/48822
8381         * gcc.dg/torture/pr48822.c: New testcase.
8382
8383 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
8384
8385         PR c++/47969
8386         * g++.dg/cpp0x/constexpr-47969.C: New.
8387
8388 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
8389
8390         PR testsuite/48498
8391         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
8392         on vect_no_align targets.
8393         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
8394         vect_no_align targets.
8395
8396 2011-05-01  Xinliang David Li  <davidxl@google.com>
8397
8398         * gcc.dg/tree-ssa/integer-addr.c: New test.
8399         * gcc.dg/tree-ssa/alias_bug.c: New test.
8400
8401 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8402
8403         PR libgfortran/48787
8404         * gfortran.dg/round_3.f08: Add more checks.
8405
8406 2011-04-30  Tobias Burnus  <burnus@net-b.de>
8407
8408         PR fortran/48821
8409         * gfortran.dg/import9.f90: New, proper test.
8410         * gfortran.dg/interface_37.f90: Remove bogus
8411         test (bogus copy of interface_36.f90).
8412
8413 2011-04-30  Tobias Burnus  <burnus@net-b.de>
8414
8415         PR fortran/48821
8416         * gfortran.dg/interface_37.f90: New.
8417
8418 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
8419
8420         PR fortran/48746
8421         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
8422
8423 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
8424
8425         PR tree-optimization/48809
8426         * gcc.c-torture/execute/pr48809.c: New test.
8427
8428 2011-04-29  Jeff Law <law@redhat.com>
8429
8430         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
8431
8432 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
8433
8434         PR c++/48606
8435         * g++.dg/init/ctor10.C: New.
8436
8437 2011-04-29  Le-Chun Wu  <lcwu@google.com>
8438
8439         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
8440           warning in implicitly instantiated templates.
8441
8442 2011-04-29  Le-Chun Wu  <lcwu@google.com>
8443
8444         * g++.dg/warn/Wnull-conversion-1.C: New.
8445         * g++.dg/warn/Wnull-conversion-2.C: New.
8446
8447 2011-04-29  Diego Novillo  <dnovillo@google.com>
8448
8449         * g++.old-deja/g++.other/null3.C: Expect warning about
8450         converting boolean to a pointer.
8451
8452 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
8453
8454         PR fortran/48462
8455         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
8456         being a target.
8457
8458         PR fortran/48746
8459         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
8460
8461 2011-04-29  Tobias Burnus  <burnus@net-b.de>
8462
8463         PR fortran/48810
8464         * gfortran.dg/typebound_proc_22.f90: New.
8465
8466         PR fortran/48800
8467         * gfortran.dg/interface_36.f90: New.
8468
8469 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8470
8471         PR libgfortran/48488
8472         PR libgfortran/48602
8473         PR libgfortran/48615
8474         PR libgfortran/48684
8475         PR libgfortran/48787
8476         * gfortran.dg/fmt_g.f: Adjust test.
8477         * gfortran.dg/fmt_g0_1.f08: Adjust test.
8478         * gfortran.dg/round_3.f08: New test.
8479         * gfortran.dg/namelist_print_1.f: Adjust test.
8480         * gfortran.dg/char4_iunit_1.f03: Adjust test.
8481         * gfortran.dg/f2003_io_5.f03: Adjust test.
8482         * gfortran.dg/coarray_15.f90: Adjust test.
8483         * gfortran.dg/namelist_65.f90: Adjust test.
8484         * gfortran.dg/fmt_cache_1.f: Adjust test.
8485         * gfortran.dg/char4_iunit_2.f03: Adjust test.
8486         * gfortran.dg/real_const_3.f90: Adjust test.
8487
8488 2011-04-29  Jan Hubicka  <jh@suse.cz>
8489
8490         * gcc.dg/tree-ssa/inline-10.c: New testcase.
8491         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
8492
8493 2011-04-28  Xinliang David Li  <davidxl@google.com>
8494
8495         * gcc.dg/tree-prof/prof-robust-1.c: New test.
8496         * g++.dg/prof-robust-1.C: New test.
8497
8498 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
8499
8500         PR tree-optimization/48765
8501         * gcc.dg/vect/pr48765.c: New.
8502
8503 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8504
8505         PR tree-optimization/48775
8506         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
8507
8508 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
8509
8510         PR c++/48798
8511         * g++.dg/inherit/pr48798.C: New.
8512         * g++.old-deja/g++.other/base1.C: Adjust.
8513
8514 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
8515
8516         PR c++/48656
8517         * g++.dg/template/inherit7.C: New test case.
8518
8519 2011-04-28  Richard Guenther  <rguenther@suse.de>
8520
8521         PR tree-optimization/40052
8522         PR tree-optimization/15347
8523         * gcc.dg/tree-ssa/vrp57.c: New testcase.
8524         * gcc.dg/pr15347.c: Likewise.
8525
8526 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
8527
8528         PR c++/48530
8529         * g++.dg/cpp0x/sfinae18.C: New.
8530
8531 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
8532
8533         PR c++/48771
8534         * g++.dg/ext/is_literal_type1.C: New.
8535
8536 2011-04-28  Tobias Burnus  <burnus@net-b.de>
8537
8538         PR fortran/48112
8539         PR fortran/48279
8540         * gfortran.dg/interface_35.f90: New.
8541         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
8542         * gfortran.dg/func_result_6.f90: Add dg-warning.
8543         * gfortran.dg/bessel_1.f90: Ditto.
8544         * gfortran.dg/hypot_1.f90: Ditto.
8545         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
8546         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8547         * gfortran.dg/interface_assignment_4.f90: Ditto.
8548
8549 2011-04-27  Jason Merrill  <jason@redhat.com>
8550
8551         * g++.dg/ext/complex8.C: New.
8552
8553         * g++.dg/cpp0x/initlist49.C: New.
8554         * g++.dg/init/new30.C: New.
8555
8556 2011-04-27  Tobias Burnus  <burnus@net-b.de>
8557
8558         PR fortran/48788
8559         * gfortran.dg/whole_file_34.f90: New.
8560
8561 2011-04-27  Jan Hubicka  <jh@suse.cz>
8562
8563         * gcc.dg/tree-ssa/inline-9.c: New testcase.
8564
8565 2011-04-27  Jason Merrill  <jason@redhat.com>
8566
8567         * g++.old-deja/g++.oliva/overload1.C: Adjust.
8568
8569         * g++.dg/parse/ambig6.C: New.
8570
8571 2011-04-27  Nick Clifton  <nickc@redhat.com>
8572
8573         * gcc.dg/20020312-2.c: Add definition for RX.
8574
8575         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
8576         option with RX targets.
8577
8578         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
8579         /* */ comments.
8580
8581 2011-04-27  Richard Guenther  <rguenther@suse.de>
8582
8583         * gcc.dg/tree-ssa/pr23382.c: Remove.
8584
8585 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8586
8587         PR target/48767
8588         * gcc.c-torture/compile/pr48767.c: New test.
8589
8590 2011-04-27  Richard Guenther  <rguenther@suse.de>
8591
8592         PR tree-optimization/48772
8593         * g++.dg/pr48772.C: New testcase.
8594
8595 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
8596
8597         PR c/48742
8598         * gcc.c-torture/compile/pr48742.c: New test.
8599
8600 2011-04-26  Jason Merrill  <jason@redhat.com>
8601
8602         * g++.dg/lookup/koenig13.C: New.
8603
8604         * g++.dg/cpp0x/initlist48.C: New.
8605
8606 2011-04-25  Jason Merrill  <jason@redhat.com>
8607
8608         * g++.dg/cpp0x/sfinae17.C: New.
8609
8610 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
8611
8612         PR target/48258
8613         * gcc.target/powerpc/pr48258-1.c: New file.
8614         * gcc.target/powerpc/pr48258-2.c: Ditto.
8615
8616 2011-04-26  Xinliang David Li  <davidxl@google.com>
8617
8618         * gcc.dg/uninit-suppress.c: New test.
8619         * gcc.dg/uninit-suppress.c: New test.
8620
8621 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
8622
8623         PR debug/48768
8624         * gcc.dg/pr48768.c: New test.
8625
8626         PR tree-optimization/48734
8627         * gcc.c-torture/compile/pr48734.c: New test.
8628
8629         PR testsuite/48753
8630         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
8631
8632 2011-04-26  Richard Guenther  <rguenther@suse.de>
8633
8634         PR tree-optimization/48731
8635         * gcc.dg/torture/pr48731.c: New testcase.
8636
8637 2011-04-26  Richard Guenther  <rguenther@suse.de>
8638
8639         PR testsuite/48753
8640         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
8641
8642 2011-04-26  Richard Guenther  <rguenther@suse.de>
8643
8644         PR middle-end/48694
8645         * gcc.dg/torture/pr48694-1.c: New testcase.
8646         * gcc.dg/torture/pr48694-2.c: Likewise.
8647
8648 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
8649
8650         * g++.dg/ext/underlying_type1.C: New.
8651         * g++.dg/ext/underlying_type2.C: Likewise.
8652         * g++.dg/ext/underlying_type3.C: Likewise.
8653         * g++.dg/ext/underlying_type4.C: Likewise.
8654         * g++.dg/ext/underlying_type5.C: Likewise.
8655         * g++.dg/ext/underlying_type6.C: Likewise.
8656         * g++.dg/ext/underlying_type7.C: Likewise.
8657         * g++.dg/ext/underlying_type8.C: Likewise.
8658         * g++.dg/ext/underlying_type9.C: Likewise.
8659         * g++.dg/ext/underlying_type10.C: Likewise.
8660
8661 2011-04-25  Jason Merrill  <jason@redhat.com>
8662
8663         * g++.dg/cpp0x/regress/template-const2.C: New.
8664
8665 2011-04-25  Jeff Law <law@redhat.com>
8666
8667         * gcc.dg/tree-ssa/vrp56.c: new test.
8668
8669 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8670
8671         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
8672
8673 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
8674
8675         PR preprocessor/48740
8676         * c-c++-common/raw-string-11.c: New test.
8677
8678 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
8679
8680         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
8681         hppa*-*-hpux*.
8682
8683 2011-04-23  Tobias Burnus  <burnus@net-b.de>
8684
8685         PR fortran/18918
8686         * gfortran.dg/coarray_19.f90: New.
8687
8688 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
8689
8690         PR c/48685
8691         * gcc.dg/pr48685.c: New test.
8692
8693 2011-04-22  Jan Hubicka  <jh@suse.cz>
8694
8695         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
8696
8697 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
8698
8699         PR tree-optimization/48717
8700         * gcc.c-torture/execute/pr48717.c: New test.
8701
8702 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
8703
8704         PR target/48723
8705         * gcc.target/i386/pr48723.c: New test.
8706
8707 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
8708
8709         PR c/48716
8710         * gcc.dg/gomp/pr48716.c: New test.
8711         * g++.dg/gomp/pr48716.C: New test.
8712
8713 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
8714
8715         PR c/36750
8716         * gcc.dg/missing-field-init-2.c: Update testcase.
8717
8718 2011-04-22  Alan Modra  <amodra@gmail.com>
8719
8720         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
8721
8722 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8723
8724         PR fortran/48405
8725         * gfortran.dg/function_optimize_6.f90:  New test.
8726
8727 2011-04-21  Easwaran Raman  <eraman@google.com>
8728
8729         * gcc.dg/stack-layout-2.c: New test.
8730
8731 2011-04-21  Richard Guenther  <rguenther@suse.de>
8732
8733         PR lto/48703
8734         * g++.dg/lto/pr48207-2_0.C: New testcase.
8735         * g++.dg/lto/pr48207-3_0.C: Likewise.
8736
8737 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8738
8739         * gnat.dg/volatile5.adb: New test.
8740         * gnat.dg/volatile5_pkg.ads: New helper.
8741
8742 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
8743
8744         PR target/48708
8745         * gcc.target/i386/pr48708.c: New test.
8746
8747 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
8748
8749         * gcc.dg/vect/vect-119.c: New test.
8750
8751 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
8752
8753         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
8754         and once without.
8755
8756 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
8757             Richard Sandiford  <richard.sandiford@linaro.org>
8758
8759         PR target/46329
8760         * gcc.target/arm/pr46329.c: New test.
8761
8762 2011-04-21  Tobias Burnus  <burnus@net-b.de>
8763
8764         PR fortran/18918
8765         * gfortran.dg/coarray_18.f90: New.
8766
8767 2011-04-20  Jason Merrill  <jason@redhat.com>
8768
8769         * g++.dg/cpp0x/initlist47.C: New.
8770
8771         * g++.dg/init/dtor4.C: New.
8772
8773 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
8774
8775         PR target/48678
8776         * gcc.target/i386/sse2-pinsrw.c: New test.
8777         * gcc.target/i386/avx-vpinsrw.c: Ditto.
8778         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
8779         * gcc.target/i386/sse2-insvhi.c: Ditto.
8780         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
8781         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
8782
8783 2011-04-20  Jason Merrill  <jason@redhat.com>
8784
8785         * g++.dg/template/const4.C: New.
8786
8787 2011-04-20  Easwaran Raman  <eraman@google.com>
8788
8789         * gcc.dg/stack-layout-1.c: New test.
8790
8791 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
8792
8793         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
8794         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
8795         function.
8796
8797 2011-04-20  Kai Tietz  <ktietz@redhat.com>
8798
8799         * gcc.dg/binop-xor1.c: New test.
8800         * gcc.dg/binop-xor2.c: New test.
8801         * gcc.dg/binop-xor3.c: New test.
8802         * gcc.dg/binop-xor4.c: New test.
8803         * gcc.dg/binop-xor5.c: New test.
8804
8805 2011-04-20  Richard Guenther  <rguenther@suse.de>
8806
8807         PR tree-optimization/47892
8808         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
8809
8810 2011-04-20  Richard Guenther  <rguenther@suse.de>
8811
8812         PR middle-end/48695
8813         * g++.dg/torture/pr48695.C: New testcase.
8814
8815 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
8816
8817         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
8818         * gcc.c-torture/execute/cmpsi-2.c: Ditto
8819         * gcc.c-torture/execute/pr45262.c: Ditto
8820         * gcc.dg/torture/pr43165.c: Ditto.
8821         * gcc.dg/torture/pr47228.c: Ditto.
8822         * gcc.dg/tree-ssa/pr45144.c: Ditto.
8823         * gcc.dg/ipa/pr45644.c: Ditto.
8824         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
8825         PDP11.
8826
8827 2011-04-19  Jason Merrill  <jason@redhat.com>
8828
8829         * g++.dg/ext/complex7.C: New.
8830
8831         * g++.dg/ext/attrib41.C: New.
8832
8833 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
8834
8835         PR testsuite/48676
8836         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
8837
8838 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
8839
8840         PR target/48678
8841         * gcc.target/i386/pr48678.c: New test.
8842
8843 2011-04-19  Martin Jambor  <mjambor@suse.cz>
8844
8845         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
8846         * g++.dg/opt/devirt2.C: New test.
8847         * g++.dg/ipa/devirt-g-1.C: Likewise.
8848
8849 2011-04-19  Tobias Burnus  <burnus@net-b.de>
8850
8851         PR fortran/48588
8852         * gfortran.dg/whole_file_33.f90: New.
8853
8854 2011-04-19  Martin Jambor  <mjambor@suse.cz>
8855
8856         * g++.dg/ipa/devirt-7.C: New test.
8857
8858 2011-04-19  Richard Guenther  <rguenther@suse.de>
8859
8860         PR lto/48207
8861         * g++.dg/lto/pr48207_0.C: New testcase.
8862
8863 2011-04-18  Jason Merrill  <jason@redhat.com>
8864
8865         * g++.dg/init/void1.C: New.
8866
8867         * g++.dg/cpp0x/union4.C: New.
8868
8869 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
8870
8871         PR middle-end/48661
8872         * g++.dg/torture/pr48661.C: New test.
8873
8874         PR c++/48632
8875         * g++.dg/gomp/pr48632.C: New test.
8876
8877 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
8878
8879         * gcc.target/i386/sse2-maskmovdqu.c: New test.
8880         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
8881
8882 2011-04-18  Tobias Burnus  <burnus@net-b.de>
8883
8884         PR fortran/18918
8885         * gfortran.dg/coarray_17.f90: New.
8886         * gfortran.dg/coarray_10.f90: Update dg-error.
8887
8888 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8889
8890         PR testsuite/48251
8891         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8892         * gfortran.dg/guality/guality.exp: Likewise.
8893
8894 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8895
8896         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
8897
8898 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8899
8900         * gcc.dg/vect/pr48377.c: Remove dg-do run.
8901
8902 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8903
8904         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
8905
8906 2011-04-18  Richard Guenther  <rguenther@suse.de>
8907
8908         PR middle-end/46364
8909         * g++.dg/torture/pr46364.C: New testcase.
8910
8911 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8912
8913         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
8914
8915 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
8916
8917         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
8918
8919 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
8920             Ira Rosen  <ira.rosen@linaro.org>
8921
8922         PR target/48252
8923         * gcc.target/arm/pr48252.c: New test.
8924
8925 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
8926
8927         PR tree-optimization/48616
8928         * gcc.dg/pr48616.c: New test.
8929
8930 2011-04-18  Tobias Burnus  <burnus@net-b.de>
8931
8932         PR fortran/18918
8933         * gfortran.dg/coarray_16.f90: New.
8934
8935 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
8936
8937         PR fortran/48462
8938         * gfortran.dg/realloc_on_assign_7.f03: New test.
8939
8940 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8941
8942         PR libgfortran/48602
8943         * gfortran.dg/fmt_g0_6.f08: New test.
8944
8945 2011-04-17  Jason Merrill  <jason@redhat.com>
8946
8947         * g++.dg/cpp0x/sfinae16.C: New.
8948
8949 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
8950
8951         * gcc.target/mips/reg-var-1.c: New test.
8952
8953 2011-04-17  Jan Hubicka  <jh@suse.cz>
8954
8955         * gcc.dg/winline-5.c: Update testcase.
8956
8957 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
8958
8959         * gnat.dg/discr27.ad[sb]: Move dg directive.
8960         * gnat.dg/discr28.ad[sb]: New test.
8961         * gnat.dg/discr28_pkg.ads: New helper.
8962
8963 2011-04-17  Michael Matz  <matz@suse.de>
8964
8965         PR tree-optimization/48622
8966         PR lto/48645
8967         * gcc.dg/lto/pr48622_0.c: New test.
8968
8969 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
8970
8971         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
8972         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
8973         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
8974         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8975         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8976         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8977
8978 2011-04-15  Jason Merrill  <jason@redhat.com>
8979
8980         * g++.dg/cpp0x/range-for17.C: New.
8981
8982 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8983
8984         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
8985         * g++.dg/cpp0x/range-for3.C: Likewise.
8986         * g++.dg/cpp0x/range-for9.C: Correct error message.
8987         * g++.dg/cpp0x/range-for11.C: New.
8988         * g++.dg/cpp0x/range-for12.C: New.
8989         * g++.dg/cpp0x/range-for13.C: New.
8990         * g++.dg/cpp0x/range-for14.C: New.
8991         * g++.dg/cpp0x/range-for15.C: New.
8992         * g++.dg/cpp0x/range-for16.C: New.
8993
8994 2011-04-15  Tobias Burnus  <burnus@net-b.de>
8995
8996         PR fortran/18918
8997         * gfortran.dg/coarray_15.f90: Change to dg-do run.
8998
8999 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
9000
9001         * objc.dg/naming-4.m: Updated.
9002         * objc.dg/naming-5.m: Updated.
9003         * objc.dg/naming-6.m: New.
9004         * objc.dg/naming-7.m: New.
9005         * obj-c++.dg/naming-1.mm: Updated.
9006         * obj-c++.dg/naming-2.mm: Updated.
9007         * obj-c++.dg/naming-3.mm: New.
9008         * obj-c++.dg/naming-4.mm: New.
9009
9010 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9011
9012         PR libgfortran/48589
9013         * gfortran.dg/fmt_g0_5.f08: New test.
9014
9015 2011-04-15  Richard Guenther  <rguenther@suse.de>
9016
9017         PR testsuite/48286
9018         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
9019
9020 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
9021
9022         * gcc.target/avr/torture/pr41885.c (dg-options): Change
9023         -finline-limit=0 to -fno-inline
9024
9025 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
9026
9027         PR target/48614
9028         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
9029         just avx.
9030
9031 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
9032
9033         PR target/48605
9034         * gcc.target/i386/sse4_1-insertps-3.c: New test.
9035         * gcc.target/i386/sse4_1-insertps-4.c: New test.
9036         * gcc.target/i386/avx-insertps-3.c: New test.
9037         * gcc.target/i386/avx-insertps-4.c: New test.
9038
9039 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
9040
9041         * gcc.target/avr/torture/pr41885.c (dg-options): Add
9042         -finline-limit=0
9043
9044 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
9045
9046         PR target/46779
9047         PR target/45291
9048         PR target/41894
9049         * gcc.target/avr/pr46779-1.c: New test case
9050         * gcc.target/avr/pr46779-2.c: New test case
9051
9052 2011-04-14  Jason Merrill  <jason@redhat.com>
9053
9054         * g++.dg/cpp0x/sfinae15.C: New.
9055
9056         * g++.dg/cpp0x/sfinae14.C: New.
9057
9058         * g++.dg/ext/vla10.C: New.
9059
9060 2011-04-14  Richard Guenther  <rguenther@suse.de>
9061
9062         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
9063
9064 2011-04-14  Richard Guenther  <rguenther@suse.de>
9065
9066         * gcc.dg/fold-bitand-4.c: Move ...
9067         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
9068
9069 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
9070
9071         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
9072         variables const.
9073         * gcc.target/avr/torture/trivial.c: Ditto.
9074
9075 2011-04-13  Jason Merrill  <jason@redhat.com>
9076
9077         * g++.dg/template/operator11.C: New.
9078
9079 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
9080
9081         PR middle-end/48591
9082         * gcc.dg/gomp/pr48591.c: New test.
9083
9084         PR c++/48570
9085         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
9086         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
9087
9088 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
9089
9090         PR c++/48574
9091         * g++.dg/template/dependent-expr7.C: New test case.
9092
9093 2011-04-13  Jason Merrill  <jason@redhat.com>
9094
9095         * g++.dg/cpp0x/sfinae13.C: New.
9096
9097 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
9098
9099         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
9100
9101 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
9102
9103         * gcc.target/arm/pr43698.c: Remove -march option.
9104
9105 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
9106
9107         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
9108         -march option.
9109
9110 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
9111
9112         PR fortran/48360
9113         PR fortran/48456
9114         * gfortran.dg/realloc_on_assign_6.f03: New test.
9115
9116 2011-04-12  Kai Tietz  <ktietz@redhat.com>
9117
9118         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
9119         targets the additional -mno-ms-bitfields and
9120         -Wno-packed-bitfield-compat options.
9121         * g++.dg/ext/bitfield3.C: Likewise.
9122         * g++.dg/ext/bitfield4.C: Likewise.
9123         * g++.dg/ext/bitfield5.C: Likewise.
9124         * gcc.dg/bitfld-15.c: Likewise.
9125         * gcc.dg/bitfld-16.c: Likewise.
9126         * gcc.dg/bitfld-17.c: Likewise.
9127         * gcc.dg/bitfld-18.c: Likewise.
9128
9129 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
9130
9131         * gcc.target/arm/neon-vld3-1.c: New test.
9132         * gcc.target/arm/neon-vst3-1.c: New test.
9133         * gcc.target/arm/neon/v*.c: Regenerate.
9134
9135 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
9136
9137         PR rtl-optimization/48549
9138         * g++.dg/opt/pr48549.C: New test.
9139
9140 2011-04-12  Richard Guenther  <rguenther@suse.de>
9141
9142         PR tree-optimization/46076
9143         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
9144
9145 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9146
9147         PR testsuite/21164
9148         * lib/compat.exp (compat-execute): Declare unsupported after
9149         stripping path from src1.
9150         * lib/lto.exp (lto-execute): Likewise.
9151
9152 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
9153
9154         PR c/48552
9155         * gcc.dg/pr48552-1.c: New test.
9156         * gcc.dg/pr48552-2.c: New test.
9157
9158 2011-04-11  Jason Merrill  <jason@redhat.com>
9159
9160         * g++.dg/cpp0x/sfinae12.C: New.
9161
9162         * g++.dg/cpp0x/enum10.C: New.
9163
9164         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
9165
9166         * g++.dg/cpp0x/rv-func.C: New.
9167
9168 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9169
9170         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
9171         alpha*-dec-osf5*.
9172
9173 2011-04-11  Martin Jambor  <mjambor@suse.cz>
9174
9175         PR tree-optimization/48195
9176         * gcc.dg/ipa/pr48195.c: New test.
9177
9178 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
9179
9180         * gnat.dg/return3.adb: Remove unused switch.
9181
9182 2011-04-08  Mike Stump  <mikestump@comcast.net>
9183
9184         PR testsuite/48506
9185         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
9186         default to fno-common.
9187
9188 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
9189
9190         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
9191         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
9192
9193 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9194
9195         PR fortran/48448
9196         * gfortran.dg/function_optimize_5.f90:  New test.
9197
9198 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
9199
9200         * gnat.dg/aggr17.adb: New test.
9201         * gnat.dg/aggr18.adb: Likewise.
9202
9203 2011-04-08  Michael Matz  <matz@suse.de>
9204
9205         PR middle-end/48389
9206         * gcc.target/i386/pr48389.c: New test.
9207
9208 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
9209
9210         PR rtl-optimization/48272
9211         * g++.dg/opt/pr48272.C: New.
9212
9213 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
9214
9215         PR rtl-optimization/48235
9216         * gcc.dg/pr48235.c: New.
9217
9218 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
9219
9220         PR rtl-optimization/48302
9221         * g++.dg/opt/pr48302.C: New.
9222
9223 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
9224
9225         PR target/48273
9226         * g++.dg/opt/pr48273.C: New.
9227
9228 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
9229
9230         PR rtl-optimization/48442
9231         * gcc.dg/pr48442.c: New.
9232
9233 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
9234
9235         PR tree-optimization/48377
9236         * gcc.dg/vect/pr48377.c: New test.
9237
9238 2011-04-07  Jason Merrill  <jason@redhat.com>
9239
9240         * g++.dg/cpp0x/regress/call1.C: New.
9241
9242         * g++.dg/cpp0x/variadic107.C: New.
9243
9244         * g++.dg/cpp0x/sfinae11.C: New.
9245         * g++.dg/cpp0x/noexcept02.C: Fix.
9246
9247         * g++.dg/cpp0x/sfinae10.C: New.
9248
9249         * g++.dg/cpp0x/sfinae9.C: New.
9250
9251         * c-c++-common/Wcast-qual-1.c: Move here from...
9252         * gcc.dg/cast-qual-3.c: ...here, and...
9253         * g++.dg/warn/Wcast-qual2.C: ...here.
9254
9255         * g++.dg/cpp0x/sfinae8.C: New.
9256
9257         * g++.dg/cpp0x/sfinae7.C: New.
9258
9259         * g++.dg/cpp0x/enum9.C: New.
9260
9261 2011-04-07  Mike Stump  <mikestump@comcast.net>
9262
9263         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
9264         with no trampolines.
9265
9266 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
9267
9268         PR fortran/48117
9269         * gfortran.dg/gomp/pr48117.f90: New test.
9270
9271         PR debug/48343
9272         * gcc.dg/torture/pr48343.c: New test.
9273
9274 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9275
9276         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
9277
9278 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
9279
9280         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
9281
9282 2011-04-07  Tom de Vries  <tom@codesourcery.com>
9283
9284         PR target/43920
9285         * lib/scanasm.exp (object-size): New proc.
9286         * gcc.target/arm/pr43920-2.c: New test.
9287
9288 2011-04-06  Tobias Burnus  <burnus@net-b.de>
9289
9290         PR fortran/18918
9291         PR fortran/48477
9292         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
9293
9294 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
9295
9296         * gcc.dg/mtune.c: Prune note from output.
9297
9298 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
9299
9300         PR debug/48466
9301         * gcc.dg/guality/pr36977.c: New test.
9302         * gcc.dg/guality/pr48466.c: New test.
9303
9304 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9305
9306         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
9307
9308 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
9309
9310         * gnat.dg/return3.adb: New test.
9311
9312 2011-04-06  Richard Guenther  <rguenther@suse.de>
9313
9314         PR tree-optimization/47663
9315         * gcc.dg/tree-ssa/inline-8.c: New testcase.
9316
9317 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
9318
9319         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
9320         Solaris 8 and 9 as well.
9321
9322 2011-04-05  Tom de Vries  <tom@codesourcery.com>
9323
9324         PR target/43920
9325         * gcc.target/arm/pr43920-1.c: New test.
9326
9327 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
9328
9329         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
9330         (cctor): Actually return the value.
9331         (main): Cast return values.
9332
9333 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9334
9335         * gfortran.dg/character_comparison_8.f90:  New test.
9336
9337 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9338
9339         * frontend-passes: (optimize_lexical_comparison): New function.
9340         (optimize_expr): Call it.
9341         (optimize_comparison): Also handle lexical comparison functions.
9342         Return false instad of -2 for unequal comparison.
9343
9344 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9345
9346         PR fortran/48412
9347         * function_optimize_4.f90:  New test.
9348
9349 2011-04-04  Tobias Burnus  <burnus@net-b.de>
9350
9351         PR fortran/18918
9352         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
9353         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
9354         * gfortran.dg/coarray_15.f90: New.
9355
9356 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9357
9358         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
9359         * gfortran.dg/bessel_7.f90: Likewise.
9360
9361 2011-04-03  Tobias Burnus  <burnus@net-b.de>
9362
9363         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
9364
9365 2011-04-03  Richard Guenther  <rguenther@suse.de>
9366             Ira Rosen  <ira.rosen@linaro.org>
9367
9368         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
9369         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
9370         -ftree-loop-if-convert-stores.
9371
9372 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
9373
9374         * gnat.dg/specs/aggr2.ads: New test.
9375
9376 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
9377
9378         * gnat.dg/debug2.ad[sb]: New test.
9379         * gnat.dg/debug2_pkg.ads: New helper.
9380         * gnat.dg/debug3.ad[sb]: New test.
9381
9382 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
9383
9384         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
9385
9386 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
9387
9388         PR middle-end/48335
9389         * gcc.c-torture/compile/pr48335-1.c: New test.
9390         * gcc.dg/pr48335-1.c: New test.
9391         * gcc.dg/pr48335-2.c: New test.
9392         * gcc.dg/pr48335-3.c: New test.
9393         * gcc.dg/pr48335-4.c: New test.
9394         * gcc.dg/pr48335-5.c: New test.
9395         * gcc.dg/pr48335-6.c: New test.
9396         * gcc.dg/pr48335-7.c: New test.
9397         * gcc.dg/pr48335-8.c: New test.
9398         * gcc.target/i386/pr48335-1.c: New test.
9399
9400 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
9401
9402         PR c/36299
9403         * gcc.dg/Waddress.c: New test.
9404
9405 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
9406
9407         PR fortran/48352
9408         * gfortran.dg/function_optimize_3.f90:  New test.
9409
9410 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
9411
9412         * gcc.c-torture/compile/20110401-1.c: New test.
9413
9414         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
9415         * g++.dg/lto/20091002-2_0.C: Likewise.
9416         * g++.dg/lto/20090303_0.c: Likewise.
9417         * g++.dg/lto/20091004-1_0.C: Likewise.
9418         * g++.dg/lto/20091002-3_0.C: Likewise.
9419         * g++.dg/lto/20091004-2_0.C: Likewise.
9420         * g++.dg/lto/20081123_0.C: Likewise.
9421         * g++.dg/lto/20090313_0.C: Likewise.
9422         * g++.dg/lto/20081109-1_0.C: Likewise.
9423         * g++.dg/lto/20081219_0.C: Likewise.
9424         * g++.dg/lto/20081204-1_0.C: Likewise.
9425         * g++.dg/lto/20090302_0.C: Likewise.
9426         * g++.dg/lto/20081119-1_0.C: Likewise.
9427         * g++.dg/lto/20081118_0.C: Likewise.
9428         * gcc.dg/lto/20091020-2_0.c: Likewise.
9429         * gcc.dg/lto/20090210_0.c: Likewise.
9430         * gcc.dg/lto/20081204-1_0.c: Likewise.
9431         * gcc.dg/lto/20081224_0.c: Likewise.
9432         * gcc.dg/lto/20090219_0.c: Likewise.
9433         * gcc.dg/lto/20091014-1_0.c: Likewise.
9434         * gcc.dg/lto/20091016-1_0.c: Likewise.
9435         * gcc.dg/lto/20090206-2_0.c: Likewise.
9436         * gcc.dg/lto/20090116_0.c: Likewise.
9437         * gcc.dg/lto/20091013-1_0.c: Likewise.
9438         * gcc.dg/lto/20091015-1_0.c: Likewise.
9439         * gcc.dg/lto/20090126-2_0.c: Likewise.
9440
9441 2011-03-31  Ian Lance Taylor  <iant@google.com>
9442
9443         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
9444
9445 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
9446
9447         * gnat.dg/opt16.adb: New test.
9448
9449 2011-03-31  Jason Merrill  <jason@redhat.com>
9450
9451         * g++.dg/cpp0x/defaulted24.C: New.
9452
9453 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9454
9455         PR target/16292
9456         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
9457         with -O0.
9458
9459 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
9460
9461         * g++.dg/other/i386-9.C: New test.
9462
9463 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9464
9465         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
9466
9467 2011-03-30  Jason Merrill  <jason@redhat.com>
9468
9469         * g++.dg/cpp0x/regress/error-recovery1.C: New.
9470
9471         * g++.dg/cpp0x/regress/isnan.C: New.
9472
9473         * g++.dg/cpp0x/initlist46.C: New.
9474
9475 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
9476
9477         PR target/47551
9478         * gcc.target/arm/neon-modes-2.c: New test.
9479
9480 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
9481
9482         PR c/48305
9483         * gcc.c-torture/compile/pr48305.c: New test.
9484
9485 2011-03-29  Jason Merrill  <jason@redhat.com>
9486
9487         * g++.dg/cpp0x/regress/value-dep1.C: New.
9488
9489 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
9490
9491         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
9492
9493 2011-03-29  Ian Lance Taylor  <iant@google.com>
9494
9495         * go.test/go-test.exp: Handle the test lines used in several new
9496         tests.
9497         (errchk): Add opts parameter.  Change all callers.  Handle parens
9498         in regexps.
9499
9500 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
9501             Dominique d'Humieres  <dominiq@lps.ens.fr>
9502
9503         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
9504         and __APPLE__ && __PPC__ && __ALTIVEC__.
9505
9506 2011-03-29  Jason Merrill  <jason@redhat.com>
9507
9508         * g++.dg/cpp0x/dependent1.C: New.
9509
9510         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
9511
9512         * g++.dg/cpp0x/constexpr-memfn1.C: New.
9513
9514         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
9515
9516 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
9517
9518         PR fortran/48095
9519         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
9520         * gfortran.dg/proc_ptr_comp_32.f90: New.
9521
9522 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
9523
9524         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
9525         check for corresponding warning.
9526
9527 2011-03-28  Jason Merrill  <jason@redhat.com>
9528
9529         * g++.dg/cpp0x/rv-deduce2.C: New.
9530
9531 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
9532
9533         PR debug/48203
9534         * gcc.dg/pr48203.c: New test.
9535
9536 2011-03-28  Jeff Law <law@redhat.com>
9537
9538         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
9539
9540 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
9541
9542         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
9543         and __PPC__ && __ALTIVEC__.
9544
9545 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
9546
9547         PR testsuite/48238
9548         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
9549         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9550         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9551         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9552
9553 2011-03-28  Jason Merrill  <jason@redhat.com>
9554
9555         * g++.dg/cpp0x/initlist-array2.C: New.
9556
9557         * g++.dg/cpp0x/initlist-array1.C: New.
9558
9559         * g++.dg/cpp0x/constexpr-compound.C: New.
9560
9561         * g++.dg/cpp0x/constexpr-using.C: New.
9562
9563         * g++.dg/cpp0x/constexpr-noexcept.C: New.
9564
9565 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
9566
9567         PR testsuite/48276
9568         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
9569
9570 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
9571
9572         * gcc.dg/slp-1.c: New test.
9573
9574 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9575
9576         * gcc.target/i386/avx256-unaligned-load-1.c: New.
9577         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
9578         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
9579         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
9580         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
9581         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
9582         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
9583         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
9584         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
9585         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
9586         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
9587         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
9588         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
9589         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
9590
9591 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
9592
9593         PR fortran/47065
9594         * gfortran.dg/trim_optimize_5.f90:  New test.
9595         * gfortran.dg/trim_optimize_6.f90:  New test.
9596
9597 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
9598
9599         PR target/38598
9600         * gcc.target/mips/madd-7.c: Remove -mlong32.
9601         * gcc.target/mips/msub-7.c: Likewise.
9602
9603 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
9604
9605         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
9606         accesses to preserve the meaning of the test for doubleword vectors.
9607         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
9608         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
9609
9610 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
9611
9612         PR fortran/48291
9613         * gfortran.dg/class_42.f03: New.
9614
9615 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
9616
9617         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
9618         strided accesses.
9619
9620 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
9621
9622         PR rtl-optimization/48144
9623         * gcc.dg/pr48144.c: New test.
9624
9625 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9626
9627         * gnat.dg/discr27.ad[sb]: New test.
9628
9629 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9630
9631         * gnat.dg/limited_with2.ad[sb]: New test.
9632         * gnat.dg/limited_with2_pkg1.ads: New helper.
9633         * gnat.dg/limited_with2_pkg2.ads: Likewise.
9634
9635 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9636
9637         * gnat.dg/opt15.adb: New test.
9638         * gnat.dg/opt15_pkg.ad[sb]: New helper.
9639
9640 2011-03-25  Tobias Burnus  <burnus@net-b.de>
9641
9642         PR fortran/48174
9643         PR fortran/45304
9644         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
9645         * gfortran.dg/leadz_trailz_3.f90: Ditto
9646
9647 2011-03-25  Martin Jambor  <mjambor@suse.cz>
9648
9649         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
9650
9651 2011-03-25  Jason Merrill  <jason@redhat.com>
9652
9653         * g++.dg/cpp0x/defaulted22.C: New.
9654         * g++.dg/cpp0x/defaulted23.C: New.
9655         * g++.dg/cpp0x/defaulted15.C: Adjust.
9656
9657 2011-03-25  Jason Merrill  <jason@redhat.com>
9658
9659         * g++.dg/cpp0x/move1.C: New.
9660
9661 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
9662
9663         PR target/48287
9664         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
9665
9666 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9667
9668         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
9669         for mips-sgi-irix6.5.
9670         Replace snprintf prototype by <stdio.h>.
9671
9672 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9673
9674         PR testsuite/48283
9675         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
9676         run_expensive_tests.
9677         * gcc.dg/graphite/block-4.c: Likewise.
9678         * gcc.dg/graphite/block-7.c: Likewise.
9679         * gcc.dg/graphite/block-8.c: Likewise.
9680
9681 2011-03-25  Richard Guenther  <rguenther@suse.de>
9682
9683         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
9684         * g++.dg/tree-ssa/pr8781.C: Likewise.
9685         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9686         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9687         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9688         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
9689         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9690         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
9691         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
9692         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
9693         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
9694         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
9695         * gcc.dg/tree-ssa/pr21574.c: Likewise.
9696         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
9697         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
9698         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
9699         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
9700         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9701         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9702         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9703         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
9704         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
9705         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9706         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
9707         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
9708         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
9709         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
9710         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
9711         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9712         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9713         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
9714         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
9715         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9716         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9717         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9718         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
9719         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
9720         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
9721         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
9722         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
9723         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
9724         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
9725         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
9726         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
9727         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
9728         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9729         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
9730         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9731         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
9732         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9733         * c-c++-common/pr46562-2.c: Likewise.
9734         * gfortran.dg/pr42108.f90: Likewise.
9735         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
9736         foo to be inlined even at -O1.
9737         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
9738         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
9739         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
9740         * gcc.dg/matrix/matrix.exp: Disable FRE.
9741
9742 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
9743
9744         PR debug/48204
9745         * gcc.dg/dfp/pr48204.c: New test.
9746
9747 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
9748
9749         PR target/48209
9750         * gcc.c-torture/execute/pr47917.c: Move this...
9751         * gcc.dg/torture/pr47917.c: to here and add xfails.
9752
9753 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9754
9755         * gnat.dg/array16.ad[sb]: New test.
9756         * gnat.dg/array16.ads: New helper.
9757
9758 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9759
9760         * gnat.dg/derived_type2.adb: New test.
9761
9762 2011-03-24  Richard Guenther  <rguenther@suse.de>
9763
9764         PR tree-optimization/48271
9765         * g++.dg/torture/pr48271.C: New testcase.
9766
9767 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9768
9769         * gnat.dg/array15.ad[sb]: New test.
9770
9771 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
9772
9773         PR target/48237
9774         * gcc.target/i386/pr48237.c: New test.
9775
9776 2011-03-24  Richard Guenther  <rguenther@suse.de>
9777
9778         PR middle-end/48269
9779         * gcc.dg/builtin-object-size-10.c: New testcase.
9780
9781 2011-03-24  Richard Guenther  <rguenther@suse.de>
9782
9783         PR tree-optimization/46562
9784         * c-c++-common/pr46562-2.c: New testcase.
9785         * c-c++-common/pr46562.c: Likewise.
9786
9787 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
9788
9789         * gcc.dg/vect/vect-cselim-1.c: New test.
9790         * gcc.dg/vect/vect-cselim-2.c: New test.
9791
9792 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
9793
9794         * gcc.target/arm/pr46934.c: New.
9795
9796 2011-03-23  Ian Lance Taylor  <iant@google.com>
9797
9798         * go.test/go-test.exp (errchk): Ignore lines containing ////.
9799
9800 2011-03-23  Richard Guenther  <rguenther@suse.de>
9801
9802         * gcc.dg/struct: Remove directory and contents.
9803
9804 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9805
9806         PR testsuite/48251
9807         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9808
9809 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
9810
9811         * gnat.dg/discr26.ad[sb]: New test.
9812         * gnat.dg/discr26_pkg.ads: New helper.
9813
9814 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
9815
9816         PR target/47553
9817         * gcc.target/arm/neon-vld-1.c: New test.
9818
9819 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
9820
9821         * gnat.dg/array14.ad[sb]: New test.
9822         * gnat.dg/array14_pkg.ads: New helper.
9823
9824 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
9825
9826         * gcc.c-torture/execute/920501-8.x: Remove.
9827         * gcc.c-torture/execute/930513-1.x: Remove.
9828         * gcc.c-torture/execute/960312-1.x: Remove.
9829         * gcc.c-torture/compile/20000804-1.c,
9830         gcc.c-torture/compile/20001205-1.c,
9831         gcc.c-torture/compile/20001226-1.c,
9832         gcc.c-torture/compile/20010518-2.c,
9833         gcc.c-torture/compile/20020312-1.c,
9834         gcc.c-torture/compile/20020604-1.c,
9835         gcc.c-torture/compile/920501-12.c,
9836         gcc.c-torture/compile/920501-4.c,
9837         gcc.c-torture/compile/920520-1.c,
9838         gcc.c-torture/compile/980506-1.c,
9839         gcc.c-torture/execute/980709-1.x,
9840         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
9841         options for m68hc11.
9842         * gcc.dg/cpp/assert4.c: Don't handle ARC.
9843         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
9844         m68hc11.
9845
9846 2011-03-22  Nick Clifton  <nickc@redhat.com>
9847
9848         * lib/target-supports.exp (check_profiling_available): Add MN10300
9849         to the list of targets that do not support profiling.  Restore
9850         alpha sorting to this list.
9851
9852 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
9853
9854         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
9855         failure on 32-bit systems.
9856         * gcc.dg/torture/vector-2.c: Ditto.
9857
9858 2011-03-22  Richard Guenther  <rguenther@suse.de>
9859
9860         PR tree-optimization/48228
9861         * gcc.dg/Wstrict-overflow-23.c: New testcase.
9862
9863 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
9864
9865         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
9866         powerpc.
9867
9868         PR target/48226
9869         * gcc.target/powerpc/pr48226.c: New file.
9870
9871 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
9872
9873         * lib/prune.exp (prune_gcc_output): Prune "could not create
9874         compact unwind for" warnings.
9875
9876 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
9877
9878         PR c/42544
9879         PR c/48197
9880         * gcc.c-torture/execute/pr42544.c: New test.
9881         * gcc.c-torture/execute/pr48197.c: New test.
9882
9883 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
9884
9885         PR preprocessor/48192
9886         * gcc.target/powerpc/pr48192.c: New file.
9887
9888         PR target/48053
9889         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
9890         split problem of 0 being loaded in a VSX register.
9891
9892 2011-03-21  Richard Guenther  <rguenther@suse.de>
9893
9894         PR c/47939
9895         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
9896         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9897         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9898         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9899
9900 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
9901
9902         PR target/48213
9903         * gcc.dg/pr48213.c: New test.
9904
9905 2011-03-21  Kai Tietz  <ktietz@redhat.com>
9906
9907         PR target/12171
9908         * g++.dg/plugin/attribute_plugin.c: Adjust test.
9909
9910 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
9911
9912         * gcc.target/arm/xor-and.c: New.
9913
9914 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9915
9916         PR fortran/22572
9917         * gfortran.dg/function_optimize_1.f90:  New test.
9918         * gfortran.dg/function_optimize_2.f90:  New test.
9919
9920 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
9921
9922         PR rtl-optimization/47502
9923         * gcc.target/i386/pr47502-1.c: New.
9924         * gcc.target/i386/pr47502-2.c: Likewise.
9925
9926 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
9927
9928         PR rtl-optimization/48156
9929         * gcc.dg/pr48156.c: New test.
9930
9931 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9932
9933         PR libfortran/47439
9934         * gfortran.dg/scratch_1.f90: Adjust test.
9935
9936 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9937
9938         PR libfortran/47439
9939         * gfortran.dg/scratch_1.f90: New test.
9940
9941 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
9942
9943         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
9944         variably modified typedefs.
9945         * gcc.dg/c1x-typedef-2.c: Remove.
9946
9947 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
9948
9949         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
9950         * gcc.dg/c1x-anon-struct-3.c: New test.
9951         * gcc.dg/anon-struct-11.c: Update.
9952
9953 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9954
9955         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
9956         dg-xfail-run-if.
9957         Only xfail with gas.
9958
9959 2011-03-18  Jason Merrill  <jason@redhat.com>
9960
9961         * g++.dg/template/fn-ptr1.C: New.
9962
9963         * g++.dg/overload/volatile1.C: New.
9964
9965         * g++.dg/opt/pr23372.C: New.
9966
9967         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
9968
9969 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9970
9971         PR middle-end/47405
9972         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
9973
9974 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
9975
9976         * gcc.target/arm/unsigned-extend-1.c: New.
9977
9978 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
9979
9980         PR bootstrap/48161
9981         * gcc.c-torture/compile/pr48161.c: New test.
9982
9983 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
9984
9985         PR middle-end/47725
9986         * gcc.dg/torture/pr47725.c: New.
9987
9988 2011-03-17  Jason Merrill  <jason@redhat.com>
9989
9990         * g++.dg/cpp0x/constexpr-overflow2.C: New.
9991         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
9992
9993 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
9994
9995         * gnat.dg/specs/elab2.ads: New test.
9996         * gnat.dg/specs/elab2_pkg.ads: New helper.
9997
9998 2011-03-17  Jason Merrill  <jason@redhat.com>
9999
10000         * g++.dg/cpp0x/decltype-1212.C: New.
10001         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
10002
10003 2011-03-17  Jason Merrill  <jason@redhat.com>
10004
10005         * g++.dg/parse/memfnquals1.C: New.
10006
10007 2011-03-17  Richard Guenther  <rguenther@suse.de>
10008
10009         PR middle-end/48134
10010         * gcc.dg/pr48134.c: New testcase.
10011
10012 2011-03-17  Richard Guenther  <rguenther@suse.de>
10013
10014         PR middle-end/48165
10015         * g++.dg/torture/pr48165.C: New testcase.
10016
10017 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
10018
10019         PR rtl-optimization/48141
10020         * gcc.dg/pr48141.c: New test.
10021
10022 2011-03-16  Jason Merrill  <jason@redhat.com>
10023
10024         * g++.dg/cpp0x/constexpr-48089.C: New.
10025
10026         * g++.dg/cpp0x/constexpr-abi1.C: New.
10027
10028         * g++.dg/cpp0x/constexpr-46336.C: New.
10029         * g++.dg/parse/friend5.C: Adjust expected errors.
10030
10031         * g++.dg/cpp0x/constexpr-47570.C: New.
10032
10033 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
10034
10035         PR debug/47510
10036         * ++.dg/debug/dwarf2/typedef6.C: New test.
10037
10038 2011-03-16  Jason Merrill  <jason@redhat.com>
10039
10040         * g++.dg/cpp0x/elision2.C: New.
10041
10042         * g++.dg/cpp0x/constexpr-array3.C: New.
10043
10044 2011-03-16  Jason Merrill  <jason@redhat.com>
10045
10046         * g++.dg/cpp0x/sfinae6.C: New.
10047         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
10048         * g++.dg/cpp0x/pr45908.C: Likewise.
10049         * g++.dg/cpp0x/sfinae6.C: Likewise.
10050         * g++.old-deja/g++.jason/conversion11.C: Likewise.
10051         * g++.old-deja/g++.law/arg11.C: Likewise.
10052
10053 2011-03-16  Jason Merrill  <jason@redhat.com>
10054
10055         * g++.dg/template/incomplete6.C: New.
10056
10057 2011-03-16  Jeff Law <law@redhat.com>
10058
10059         * gcc.dg/tree-ssa/vrp55.c: New test.
10060
10061 2011-03-16  Jason Merrill  <jason@redhat.com>
10062
10063         * g++.dg/cpp0x/auto22.C: New.
10064
10065 2011-03-16  Richard Guenther  <rguenther@suse.de>
10066
10067         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
10068         optimizing it away if promoted to const.
10069
10070 2011-03-16  Richard Guenther  <rguenther@suse.de>
10071
10072         PR tree-optimization/48149
10073         * gcc.dg/fold-complex-1.c: New testcase.
10074
10075 2011-03-16  Richard Guenther  <rguenther@suse.de>
10076
10077         PR testsuite/48147
10078         * gcc.dg/guality/pr45882.c: Really make sure no inlining
10079         or cloning happens.
10080
10081 2011-03-16  Richard Guenther  <rguenther@suse.de>
10082
10083         PR tree-optimization/26134
10084         * gcc.dg/tree-ssa/complex-6.c: New testcase.
10085
10086 2011-03-16  Richard Guenther  <rguenther@suse.de>
10087
10088         PR tree-optimization/48146
10089         * gcc.dg/torture/pr48146.c: New testcase.
10090
10091 2011-03-16  Richard Guenther  <rguenther@suse.de>
10092
10093         * gcc.dg/tree-ssa/pr14814.c: Adjust.
10094         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
10095
10096 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
10097
10098         PR middle-end/48136
10099         * gcc.c-torture/compile/pr48136.c: New test.
10100
10101         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
10102
10103         PR debug/45882
10104         * gcc.dg/guality/pr45882.c: New test.
10105
10106 2011-03-15  Jason Merrill  <jason@redhat.com>
10107
10108         * g++.dg/cpp0x/constexpr-recursion.C: New.
10109
10110         * g++.dg/cpp0x/implicit11.C: New.
10111
10112 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
10113
10114         * g++.dg/cpp0x/constexpr-attribute.C: New.
10115
10116 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10117
10118         * g++.dg/parse/pr34758.C: New.
10119
10120 2011-03-15  Xinliang David Li  <davidxl@google.com>
10121
10122         PR c/47837
10123         * gcc.dg/uninit-pred-7_d.c: New test.
10124         * gcc.dg/uninit-pred-8_d.c: New test.
10125
10126 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
10127
10128         PR target/46788
10129         * gcc.target/arm/pr46788.c: New.
10130
10131 2011-03-15  Richard Guenther  <rguenther@suse.de>
10132
10133         PR middle-end/47650
10134         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
10135         * gfortran.dg/ishft_4.f90: Likewise.
10136         * gfortran.dg/leadz_trailz_3.f90: Likewise.
10137
10138 2011-03-15  Richard Guenther  <rguenther@suse.de>
10139
10140         PR tree-optimization/13954
10141         * g++.dg/tree-ssa/pr13954.C: New testcase.
10142
10143 2011-03-15  Richard Guenther  <rguenther@suse.de>
10144
10145         PR tree-optimization/48037
10146         * gcc.target/i386/pr48037-1.c: New testcase.
10147
10148 2011-03-15  Richard Guenther  <rguenther@suse.de>
10149
10150         PR tree-optimization/41490
10151         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
10152         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
10153         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
10154         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
10155         * g++.dg/tree-ssa/pr33604.C: Adjust.
10156
10157 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
10158
10159         PR middle-end/47917
10160         * gcc.c-torture/execute/pr47917.c: New test.
10161         * gcc.dg/pr47917.c: New test.
10162
10163         PR middle-end/38878
10164         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
10165
10166 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
10167
10168         * gcc.target/i386/sse4_1-floor-vec.c: New test.
10169         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
10170         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
10171         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
10172         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
10173         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
10174         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
10175         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
10176         * gcc.target/i386/avx-floor-vec.c: Ditto.
10177         * gcc.target/i386/avx-ceil-vec.c: Ditto.
10178         * gcc.target/i386/avx-trunc-vec.c: Ditto.
10179         * gcc.target/i386/avx-rint-vec.c: Ditto.
10180         * gcc.target/i386/avx-floorf-vec.c: Ditto.
10181         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
10182         * gcc.target/i386/avx-truncf-vec.c: Ditto.
10183         * gcc.target/i386/avx-rintf-vec.c: Ditto.
10184
10185 2011-03-14  Tom Tromey  <tromey@redhat.com>
10186
10187         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
10188         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
10189         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
10190
10191 2011-03-14  Tom Tromey  <tromey@redhat.com>
10192
10193         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
10194         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
10195         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
10196
10197 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
10198
10199         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
10200
10201 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
10202
10203         PR rtl-optimization/47166
10204         * gcc.c-torture/execute/postmod-1.c: New test.
10205
10206 2011-03-14  Richard Guenther  <rguenther@suse.de>
10207
10208         PR middle-end/48098
10209         * gcc.dg/torture/pr48098.c: New testcase.
10210
10211 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
10212
10213         PR target/48053
10214         * gcc.target/powerpc/pr48053-1.c: New test.
10215         * gcc.target/powerpc/pr48053-2.c: Likewise.
10216
10217 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
10218
10219         PR libfortran/48066
10220         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
10221
10222 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
10223
10224         PR libfortran/48066
10225         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
10226
10227 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
10228
10229         PR fortran/48059
10230         * gfortran.dg/class_41.f03: New.
10231
10232 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
10233
10234         * g++.dg/conversion/cast3.C: New test.
10235
10236 2011-03-11  Jason Merrill  <jason@redhat.com>
10237
10238         * g++.dg/template/error45.C: New.
10239
10240         * g++.dg/parse/no-type-defn1.C: New.
10241
10242         * g++.dg/ext/attrib40.C: New.
10243
10244         * g++.dg/cpp0x/regress/array1.C: New.
10245
10246 2011-03-11  Richard Guenther  <rguenther@suse.de>
10247
10248         PR tree-optimization/48067
10249         * gcc.dg/pr48067.c: New testcase.
10250
10251 2011-03-11  Richard Guenther  <rguenther@suse.de>
10252
10253         PR lto/48073
10254         * g++.dg/lto/20110311-1_0.C: New testcase.
10255
10256 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
10257
10258         PR c++/48035
10259         * g++.dg/inherit/virtual8.C: New test.
10260
10261         PR middle-end/48044
10262         * gcc.dg/torture/pr48044.c: New test.
10263
10264 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
10265
10266         PR fortran/47768
10267         * gfortran.dg/proc_ptr_comp_31.f90: New.
10268
10269 2011-03-11  Richard Guenther  <rguenther@suse.de>
10270
10271         PR tree-optimization/47278
10272         * gcc.dg/torture/pr47278-1.c: New testcase.
10273         * gcc.dg/torture/pr47278-2.c: Likewise.
10274
10275 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
10276
10277         PR tree-optimization/48063
10278         * gcc.dg/torture/pr48063.c: New test.
10279
10280 2011-03-10  Jason Merrill  <jason@redhat.com>
10281
10282         * g++.dg/template/array22.C: New.
10283
10284         * g++.dg/cpp0x/syntax-err1.C: New.
10285         * g++.dg/parse/error36.C: Adjust expected errors.
10286         * g++.old-deja/g++.pt/ctor2.C: Likewise.
10287         * g++.old-deja/g++.pt/typename3.C: Likewise.
10288         * g++.old-deja/g++.pt/typename4.C: Likewise.
10289         * g++.old-deja/g++.pt/typename6.C: Likewise.
10290
10291 2011-03-09  Jason Merrill  <jason@redhat.com>
10292
10293         * g++.dg/template/nontype22.C: New.
10294
10295 2011-03-09  Martin Jambor  <mjambor@suse.cz>
10296
10297         PR tree-optimization/47714
10298         * g++.dg/torture/pr47714.C: New test.
10299
10300 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
10301
10302         PR target/47755
10303         * gcc.target/powerpc/pr47755-2.c: New file.
10304
10305 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
10306
10307         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
10308         is not set in the environment, pass 64 as first argument when not
10309         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
10310         native where ulimit -u is supported.
10311
10312 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10313
10314         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
10315
10316 2011-03-08  Jason Merrill  <jason@redhat.com>
10317
10318         * g++.dg/template/nontype21.C: New.
10319
10320         * g++.dg/template/anon5.C: New.
10321
10322 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
10323
10324         PR debug/47881
10325         * gcc.dg/pr47881.c: New test.
10326
10327 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
10328
10329         PR c++/47957
10330         * g++.dg/lookup/template3.C: New test.
10331
10332 2011-03-08  Kai Tietz  <ktietz@redhat.com>
10333
10334         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
10335         'long' type.
10336
10337 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
10338
10339         PR testsuite/47954
10340         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
10341         sizeof to compute alignment.
10342
10343 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
10344
10345         PR tree-optimization/48022
10346         * gcc.dg/pr48022-1.c: New test.
10347         * gcc.dg/pr48022-2.c: New test.
10348
10349 2011-03-07  Jason Merrill  <jason@redhat.com>
10350
10351         * g++.dg/template/nontype20.C: New.
10352         * g++.dg/init/member1.C: Adjust expected errors.
10353         * g++.dg/parse/constant4.C: Likewise.
10354         * g++.dg/template/qualified-id3.C: Likewise.
10355         * g++.old-deja/g++.pt/crash10.C: Likewise.
10356
10357         * g++.dg/cpp0x/regress/non-const1.C: New.
10358
10359 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
10360
10361         PR debug/47991
10362         * gcc.dg/pr47991.c: New test.
10363
10364 2011-03-07  Jason Merrill  <jason@redhat.com>
10365
10366         * g++.dg/abi/mangle46.C: New.
10367
10368 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
10369
10370         PR target/47862
10371         * gcc.target/powerpc/pr47862.c: New.
10372
10373 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
10374
10375         PR target/45413
10376         * gcc.target/i386/combine-mul.c: Require nonpic.
10377
10378 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
10379             Nathan Froyd  <froydnj@codesourcery.com>
10380
10381         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
10382
10383 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
10384
10385         * README.QMTEST: Remove.
10386
10387 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
10388             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10389
10390         PR fortran/47850
10391         * gfortran.dg/array_constructor_37.f90 : New test.
10392
10393 2011-03-05  Jason Merrill  <jason@redhat.com>
10394
10395         * g++.dg/abi/mangle39.C: ABI v5, not 6.
10396         * g++.dg/abi/mangle45.C: Likewise.
10397         * g++.dg/cpp0x/trailing1.C: Likewise.
10398
10399 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10400
10401         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
10402
10403 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
10404
10405         PR rtl-optimization/47899
10406         * gcc.dg/pr47899.c: New test.
10407
10408         * gcc.dg/torture/pr47968.c: Ignore warnings.
10409
10410         PR tree-optimization/47967
10411         * gcc.c-torture/compile/pr47967.c: New test.
10412
10413 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
10414
10415         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
10416         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
10417
10418 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
10419
10420         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
10421         and property_getAttributes() if __OBJC2__.
10422         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10423         * objc.dg/property/property-encoding-1.m: New.
10424         * obj-c++.dg/property/property-encoding-1.mm: New.
10425
10426 2011-03-04  Jason Merrill  <jason@redhat.com>
10427
10428         * g++.dg/template/pseudodtor6.C: New.
10429
10430         * g++.dg/inherit/covariant19.C: New.
10431
10432 2011-03-04  Richard Guenther  <rguenther@suse.de>
10433
10434         PR middle-end/47968
10435         * gcc.dg/torture/pr47968.c: New testcase.
10436
10437 2011-03-04  Richard Guenther  <rguenther@suse.de>
10438
10439         PR middle-end/47975
10440         * gcc.dg/torture/pr47975.c: New testcase.
10441
10442 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
10443
10444         PR c++/47974
10445         * g++.dg/template/crash106.C: New.
10446
10447 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
10448
10449         PR c/47963
10450         * gcc.dg/gomp/pr47963.c: New test.
10451         * g++.dg/gomp/pr47963.C: New test.
10452
10453 2011-03-02  Jason Merrill  <jason@redhat.com>
10454
10455         * g++.dg/cpp0x/regress/condition1.C: New.
10456
10457         * g++.dg/cpp0x/constexpr-ctor9.C: New.
10458
10459 2011-03-01  Jason Merrill  <jason@redhat.com>
10460
10461         * g++.dg/cpp0x/lambda/lambda-98.C: New.
10462
10463         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
10464
10465 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
10466
10467         PR rtl-optimization/47925
10468         * gcc.c-torture/execute/pr47925.c: New test.
10469
10470 2011-03-01  Jason Merrill  <jason@redhat.com>
10471
10472         * g++.dg/cpp0x/decltype25.C: New.
10473
10474         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
10475
10476 2011-03-01  Richard Guenther  <rguenther@suse.de>
10477
10478         PR tree-optimization/47890
10479         * gcc.dg/torture/pr47890.c: New testcase.
10480
10481 2011-03-01  Richard Guenther  <rguenther@suse.de>
10482
10483         PR lto/47924
10484         * gcc.dg/lto/pr47924_0.c: New testcase.
10485
10486 2011-03-01  Richard Guenther  <rguenther@suse.de>
10487
10488         PR lto/46911
10489         * gfortran.dg/lto/pr46911_0.f: New testcase.
10490
10491 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10492
10493         PR libgfortran/47933
10494         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
10495         compile errors from older code form.
10496
10497 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10498
10499         PR libgfortran/47567
10500         * gfortran.dg/fmt_fw_d.f90: New test.
10501
10502 2011-02-28  Jason Merrill  <jason@redhat.com>
10503
10504         * g++.dg/inherit/covariant18.C: New.
10505
10506 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
10507
10508         PR middle-end/47893
10509         * gcc.dg/pr47893.c: New test.
10510
10511 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
10512
10513         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
10514         NULL in case of a selector with conflicting types.
10515         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
10516
10517 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
10518
10519         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
10520         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
10521         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
10522         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
10523
10524 2011-02-28  Jason Merrill  <jason@redhat.com>
10525
10526         PR c++/47906
10527         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
10528
10529 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10530
10531         PR libgfortran/47778
10532         * gfortran.dg/namelist_71.f90: New test.
10533
10534 2011-02-27  Jason Merrill  <jason@redhat.com>
10535
10536         PR c++/47906
10537         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
10538         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
10539
10540 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
10541
10542         PR c++/46466
10543         * g++.dg/cpp0x/constexpr-ctor8.C: New.
10544
10545 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
10546
10547         PR fortran/47886
10548         * gfortran.dg/gomp/task-1.f90: Removed.
10549
10550 2011-02-26  Jason Merrill  <jason@redhat.com>
10551
10552         * g++.dg/template/this-targ1.C: New.
10553
10554         * g++.dg/cpp0x/regress/template-const1.C: New.
10555         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
10556         * g++.dg/template/function1.C: Adjust.
10557         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
10558         * g++.dg/debug/debug7.C: Adjust.
10559
10560 2011-02-26  Tobias Burnus  <burnus@net-b.de>
10561
10562         PR fortran/47886
10563         * gfortran.dg/gomp/task-1.f90: New.
10564
10565 2011-02-25  Jie Zhang  <jie@codesourcery.com>
10566
10567         * gcc.target/arm/neon-thumb2-move.c: Add
10568         dg-require-effective-target arm_thumb2_ok.
10569
10570 2011-02-24  Jason Merrill  <jason@redhat.com>
10571
10572         * g++.dg/parse/constant1.C: Specify C++98 mode.
10573         * g++.dg/parse/constant5.C: Likewise.
10574         * g++.dg/parse/error2.C: Likewise.
10575         * g++.dg/parse/semicolon3.C: Likewise.
10576         * g++.dg/template/crash14.C: Likewise.
10577         * g++.dg/template/local4.C: Likewise.
10578         * g++.dg/template/nontype3.C: Likewise.
10579         * g++.dg/parse/crash31.C: Adjust expected errors.
10580         * g++.dg/template/function1.C: Likewise.
10581         * g++.dg/template/ref3.C: Likewise.
10582         * g++.dg/template/static9.C: Likewise.
10583         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
10584
10585         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
10586         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
10587         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
10588         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
10589         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
10590
10591 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
10592
10593         PR fortran/47878
10594         * gfortran.dg/pr47878.f90: New test.
10595
10596 2011-02-24  Richard Guenther  <rguenther@suse.de>
10597
10598         PR testsuite/47801
10599         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
10600         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
10601
10602 2011-02-24  Richard Guenther  <rguenther@suse.de>
10603
10604         PR fortran/47839
10605         * gfortran.dg/lto/pr47839_0.f90: New testcase.
10606         * gfortran.dg/lto/pr47839_1.f90: Likewise.
10607
10608 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10609
10610         PR libgfortran/47567
10611         * gfortran.dg/fmt_f0_1.f90: Update test.
10612
10613 2011-02-23  Jason Merrill  <jason@redhat.com>
10614
10615         * g++.dg/abi/mangle39.C: Adjust parm mangling.
10616         * g++.dg/abi/mangle45.C: New.
10617
10618         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
10619         * g++.dg/template/canon-type-9.C: Match use of decltype
10620         between declaration and definition.
10621         * g++.dg/template/canon-type-12.C: Likewise.
10622
10623 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
10624
10625         PR fortran/40850
10626         * gfortran.dg/nested_allocatables_1.f90: New.
10627
10628 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
10629
10630         PR c++/46868
10631         * g++.dg/pr46868.C: New test.
10632         * g++.dg/parse/parameter-declaration-1.C: Adjust.
10633         * g++.dg/parse/error14.C: Adjust.
10634
10635 2011-02-23  Richard Guenther  <rguenther@suse.de>
10636
10637         PR tree-optimization/47838
10638         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
10639
10640 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
10641
10642         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
10643
10644 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
10645
10646         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
10647         * gfortran.dg/count_init_expr.f03: Ditto.
10648         * gfortran.dg/gomp/pr43711.f90: Ditto.
10649         * gcc.dg/struct-parse-2.c: Ditto.
10650         * gcc.dg/parse-error-3.c: Ditto.
10651         * gcc.dg/Wlogical-op-1.c: Ditto.
10652         * gcc.dg/Walways-true-1.c: Ditto.
10653         * gcc.dg/pr24225.c: Ditto.
10654         * gcc.dg/Walways-true-2.c: Ditto.
10655         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
10656         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
10657         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
10658         * g++.dg/overload/defarg4.C: Ditto.
10659         * g++.dg/inherit/covariant16.C: Ditto.
10660         * g++.dg/inherit/virtual7.C: Ditto.
10661         * g++.dg/template/canon-type-9.C: Ditto.
10662         * g++.dg/template/access19.C: Ditto.
10663         * g++.dg/template/call7.C: Ditto.
10664         * g++.dg/template/canon-type-2.C: Ditto.
10665         * g++.dg/template/init7.C: Ditto.
10666         * g++.dg/template/sizeof-template-argument.C: Ditto.
10667         * g++.dg/template/const3.C: Ditto.
10668         * g++.dg/template/sfinae26.C: Ditto.
10669         * g++.dg/template/sfinae26.C: Ditto.
10670         * g++.dg/template/canon-type-11.C: Ditto.
10671         * g++.dg/template/union2.C: Ditto.
10672         * g++.dg/template/canon-type-3.C: Ditto.
10673         * g++.dg/template/canon-type-1.C: Ditto.
10674         * g++.dg/template/canon-type-5.C: Ditto.
10675         * g++.dg/template/canon-type-7.C: Ditto.
10676         * g++.dg/template/canon-type-10.C: Ditto.
10677         * g++.dg/template/spec36.C: Ditto.
10678         * g++.dg/template/typedef38.C: Ditto.
10679         * g++.dg/template/canon-type-4.C: Ditto.
10680         * g++.dg/template/canon-type-6.C: Ditto.
10681         * g++.dg/template/canon-type-13.C: Ditto.
10682         * g++.dg/template/instantiate9.C: Ditto.
10683         * g++.dg/template/ttp22.C: Ditto.
10684         * g++.dg/warn/Wreturn-type-6.C: Ditto.
10685         * g++.dg/warn/Walways-true-1.C: Ditto.
10686         * g++.dg/warn/Wlogical-op-1.C: Ditto.
10687         * g++.dg/warn/Walways-true-2.C: Ditto.
10688         * g++.dg/conversion/op4.C: Ditto.
10689         * g++.dg/opt/pr19650.C: Ditto.
10690         * g++.dg/lookup/friend11.C: Ditto.
10691         * g++.dg/other/default2.C: Ditto.
10692         * g++.dg/other/default3.C: Ditto.
10693         * g++.dg/other/dtor2.C: Ditto.
10694         * g++.dg/other/friend5.C: Ditto.
10695         * g++.dg/other/default5.C: Ditto.
10696         * g++.dg/init/brace6.C: Ditto.
10697         * g++.dg/init/aggr5.C: Ditto.
10698         * g++.dg/init/error2.C: Ditto.
10699         * g++.dg/expr/bound-mem-fun.C: Ditto.
10700         * g++.dg/expr/cond6.C: Ditto.
10701         * g++.dg/expr/stmt-expr-1.C: Ditto.
10702         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
10703         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
10704         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
10705         * g++.dg/cpp0x/bracket1.C: Ditto.
10706         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
10707         * g++.dg/cpp0x/pr38646.C: Ditto.
10708         * g++.dg/cpp0x/variadic73.C: Ditto.
10709         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
10710         * g++.dg/cpp0x/bracket4.C: Ditto.
10711         * g++.dg/cpp0x/decltype4.C: Ditto.
10712         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
10713         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
10714         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
10715         * g++.dg/cpp0x/variadic-new2.C: Ditto.
10716         * g++.dg/cpp0x/decltype2.C: Ditto.
10717         * g++.dg/cpp0x/decltype1.C: Ditto.
10718         * g++.dg/cpp0x/bracket2.C: Ditto.
10719         * g++.dg/cpp0x/decltype5.C: Ditto.
10720         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
10721         * g++.dg/cpp0x/variadic70.C: Ditto.
10722         * g++.dg/cpp0x/decltype6.C: Ditto.
10723         * g++.dg/cpp0x/rvo.C: Ditto.
10724         * g++.dg/cpp0x/vt-40092.C: Ditto.
10725         * g++.dg/cpp0x/variadic-new.C: Ditto.
10726         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
10727         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
10728         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
10729         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
10730         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
10731         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
10732         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
10733         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
10734         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
10735         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
10736         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
10737         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
10738         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
10739         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
10740         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
10741         * g++.dg/cpp0x/pr39639.C: Ditto.
10742         * g++.dg/cpp0x/decltype3.C: Ditto.
10743         * g++.dg/cpp0x/variadic68.C: Ditto.
10744         * g++.dg/cpp0x/variadic-function.C: Ditto.
10745         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
10746         * g++.dg/cpp0x/variadic-bind.C: Ditto.
10747         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
10748         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
10749         * g++.dg/parse/crash35.C: Ditto.
10750         * g++.dg/parse/crash40.C: Ditto.
10751         * g++.dg/parse/defarg12.C: Ditto.
10752         * g++.dg/parse/crash34.C: Ditto.
10753         * g++.dg/parse/constructor3.C: Ditto.
10754         * g++.dg/parse/template23.C: Ditto.
10755         * g++.dg/parse/crash56.C: Ditto.
10756         * g++.dg/parse/dtor13.C: Ditto.
10757         * g++.dg/parse/error33.C: Ditto.
10758         * g++.dg/parse/ctor9.C: Ditto.
10759         * g++.dg/parse/error32.C: Ditto.
10760         * g++.dg/parse/error37.C: Ditto.
10761         * g++.dg/parse/bitfield3.C: Ditto.
10762         * g++.dg/parse/struct-4.C: Ditto.
10763         * g++.dg/ext/has_trivial_copy.C: Ditto.
10764         * g++.dg/ext/is_polymorphic.C: Ditto.
10765         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
10766         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
10767         * g++.dg/ext/has_nothrow_assign.C: Ditto.
10768         * g++.dg/ext/is_union.C: Ditto.
10769         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
10770         * g++.dg/ext/is_pod.C: Ditto.
10771         * g++.dg/ext/has_virtual_destructor.C: Ditto.
10772         * g++.dg/ext/has_trivial_constructor.C: Ditto.
10773         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
10774         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
10775         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
10776         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
10777         * g++.dg/ext/is_abstract.C: Ditto.
10778         * g++.dg/ext/has_trivial_assign.C: Ditto.
10779         * g++.dg/ext/is_class.C: Ditto.
10780         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
10781         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
10782         * g++.dg/ext/is_base_of.C: Ditto.
10783         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
10784         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
10785         * g++.dg/ext/is_empty.C: Ditto.
10786         * g++.dg/ext/is_enum.C: Ditto.
10787         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
10788         * gnat.dg/opt11.adb: Ditto.
10789         * obj-c++.dg/pr45735.mm: Ditto.
10790         * obj-c++.dg/pr24393.mm: Ditto.
10791         * obj-c++.dg/exceptions-2.mm: Ditto.
10792         * objc.dg/pr45735.m: Ditto.
10793         * objc.dg/pr24393.m: Ditto.
10794
10795 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
10796
10797         * objc.dg/attributes/objc-exception-1.m: New.
10798
10799 2011-02-23  Jie Zhang  <jie@codesourcery.com>
10800
10801         * gcc.dg/cpp/include7.c: New test.
10802
10803 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
10804
10805         PR c++/47242
10806         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
10807
10808 2011-02-23  Jie Zhang  <jie@codesourcery.com>
10809
10810         PR rtl-optimization/47763
10811         * gcc.dg/pr47763.c: New test.
10812
10813 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
10814
10815         PR fortran/45743
10816         * gfortran.dg/whole_file_32.f90 : New test.
10817
10818 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
10819
10820         PR c++/47666
10821         * g++.dg/inherit/virtual7.C: New test.
10822
10823 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
10824
10825         PR objc/47832
10826         * objc.dg/type-size-3.m: Updated error message.
10827         * objc.dg/type-size-4.m: New test.
10828         * objc.dg/type-size-5.m: New test.
10829
10830 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10831
10832         * lib/gnat.exp: Fix comments.
10833         Don't load libgloss.exp.
10834         (default_gnat_version): Call $compiler with --version.
10835         Adapt regexp for gnatmake output, insert version.
10836         (gnat_version): New proc.
10837         (gnat_init): Remove gnat_libgcc_s_path.
10838         (gnat_target_compile): Likewise.
10839         Remove ld_library_path.
10840         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
10841         (gnat_pass): Remove.
10842         (gnat_pass): Remove.
10843         (gnat_finish): Remove.
10844         (gnat_exit): Remove.
10845         (local_find_gnatmake): Reindent.
10846         (runtest_file_p): Remove.
10847         (prune_warnings): Remove.
10848         (find_gnatclean): New proc.
10849         * lib/gnat-dg.exp (lremove): New proc.
10850         (gnat-dg-test): Reindent.
10851         Remove additional output files.
10852         (gnat-dg-runtest): Remove.
10853
10854         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
10855         * gnat.dg/loop_optimization6.adb: Likewise.
10856         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
10857
10858 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
10859
10860         PR tree-optimization/47835
10861         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
10862
10863 2011-02-22  Tobias Burnus  <burnus@net-b.de>
10864
10865         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
10866         * gfortran.dg/abstract_type_2.f03: Ditto.
10867         * gfortran.dg/abstract_type_3.f03: Ditto.
10868         * gfortran.dg/abstract_type_4.f03: Ditto.
10869         * gfortran.dg/abstract_type_5.f03: Ditto.
10870         * gfortran.dg/abstract_type_6.f03: Ditto.
10871         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
10872         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
10873         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
10874         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
10875         * gfortran.dg/array_function_5.f90: Ditto.
10876         * gfortran.dg/asynchronous_3.f03: Ditto.
10877         * gfortran.dg/char_expr_1.f90: Ditto.
10878         * gfortran.dg/class_14.f03: Ditto.
10879         * gfortran.dg/data_array_6.f: Ditto.
10880         * gfortran.dg/data_invalid.f90: Ditto.
10881         * gfortran.dg/dot_product_1.f03: Ditto.
10882         * gfortran.dg/func_derived_5.f90: Ditto.
10883         * gfortran.dg/func_result_4.f90: Ditto.
10884         * gfortran.dg/implied_do_1.f90: Ditto.
10885         * gfortran.dg/initialization_25.f90: Ditto.
10886         * gfortran.dg/initialization_26.f90: Ditto.
10887         * gfortran.dg/interface_34.f90: Ditto.
10888         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
10889         * gfortran.dg/keyword_symbol_1.f90: Ditto.
10890         * gfortran.dg/matmul_8.f03: Ditto.
10891         * gfortran.dg/merge_init_expr.f90: Ditto.
10892         * gfortran.dg/pack_assign_1.f90: Ditto.
10893         * gfortran.dg/pack_vector_1.f90: Ditto.
10894         * gfortran.dg/pointer_check_8.f90: Ditto.
10895         * gfortran.dg/product_init_expr.f03: Ditto.
10896         * gfortran.dg/reshape_order_5.f90: Ditto.
10897         * gfortran.dg/reshape_shape_1.f90: Ditto.
10898         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
10899         * gfortran.dg/same_name_2.f90: Ditto.
10900         * gfortran.dg/selected_real_kind_1.f90: Ditto.
10901         * gfortran.dg/spread_init_expr.f03: Ditto.
10902         * gfortran.dg/stmt_func_1.f90: Ditto.
10903         * gfortran.dg/sum_init_expr.f03: Ditto.
10904         * gfortran.dg/transpose_3.f03: Ditto.
10905         * gfortran.dg/unpack_init_expr.f03: Ditto.
10906         * gfortran.dg/warn_conversion.f90: Ditto.
10907         * gfortran.dg/warn_conversion_2.f90: Ditto.
10908         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
10909         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
10910         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
10911         * gfortran.dg/whole_file_16.f90: Ditto.
10912         * gfortran.dg/whole_file_17.f90: Ditto.
10913         * gfortran.dg/whole_file_18.f90: Ditto.
10914         * gfortran.dg/whole_file_20.f03: Ditto.
10915         * gfortran.dg/whole_file_5.f90: Ditto.
10916         * gfortran.dg/whole_file_6.f90: Ditto.
10917         * gfortran.dg/write_invalid_format.f90: Ditto.
10918         * gfortran.dg/zero_sized_6.f90: Ditto.
10919
10920 2011-02-21  Jeff Law <law@redhat.com>
10921
10922         PR rtl-optimization/46178
10923         * gcc.target/i386/pr46178.c: New test.
10924
10925         PR rtl-optimization/46002
10926         * gcc.c-torture/compile/pr46002.c: New test.
10927
10928 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10929
10930         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
10931         *-*-hpux10*.
10932
10933 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
10934
10935         PR debug/47106
10936         * g++.dg/debug/pr47106.C: Require effective target lto.
10937
10938 2011-02-21  Jason Merrill  <jason@redhat.com>
10939
10940         * g++.dg/cpp0x/constexpr-diag2.C: New.
10941
10942 2011-02-20  Jason Merrill  <jason@redhat.com>
10943
10944         * g++.dg/cpp0x/constexpr-ctor7.C: New.
10945
10946         * g++.dg/cpp0x/fntmpdefarg2.C: New.
10947
10948         * g++.dg/overload/conv-op1.C: New.
10949
10950         * g++.dg/cpp0x/constexpr-synth1.C: New.
10951
10952 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
10953
10954         * objc.dg/layout-2.m: New.
10955         * objc.dg/selector-3.m: Adjusted location of error message.
10956         * objc.dg/type-size-3.m: Same.
10957         * obj-c++.dg/selector-3.mm: Same.
10958
10959 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
10960
10961         PR objc/47784
10962         * objc.dg/property/dotsyntax-22.m: New.
10963         * obj-c++.dg/property/dotsyntax-22.mm: New.
10964
10965 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
10966
10967         PR c++/46394
10968         * g++.dg/template/typedef38.C: New test.
10969
10970 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
10971
10972         PR fortran/46818
10973         * gfortran.dg/whole_file_30.f90 : New test.
10974         * gfortran.dg/whole_file_31.f90 : New test.
10975
10976 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
10977
10978         PR fortran/45077
10979         PR fortran/44945
10980         * gfortran.dg/whole_file_28.f90 : New test.
10981         * gfortran.dg/whole_file_29.f90 : New test.
10982
10983 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
10984
10985         PR c++/44118
10986         * g++.dg/template/crash105.C: New.
10987
10988 2011-02-19  Jason Merrill  <jason@redhat.com>
10989
10990         * g++.dg/cpp0x/regress/no-elide1.C: New.
10991
10992 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
10993
10994         PR tree-optimization/46620
10995         * gcc.dg/pr46620.c: New.
10996
10997 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
10998
10999         PR c/47809
11000         * gcc.target/i386/pr47809.c: New test.
11001
11002 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11003             Tobias Burnus  <burnus@net-b.de>
11004
11005         * lib/target-supports.exp
11006         (check_effective_target_fortran_large_real): New check for large reals.
11007         * gfortran.dg/nan_7.f90: New test.
11008
11009 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11010
11011         PR libgfortran/47567
11012         * gfortran.dg/fmt_f0_1.f90: Update test.
11013
11014 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
11015
11016         PR fortran/47348
11017         * gfortran.dg/array_constructor_36.f90 : New test.
11018         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
11019         allow for comparison between different elements of the array
11020         constructor at different levels of optimization.
11021
11022 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
11023
11024         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
11025         * gcc.target/i386/pr32280-1.c: Likewise.
11026
11027 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
11028
11029         PR target/47800
11030         * gcc.target/i386/pr47800.c: New test.
11031
11032 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
11033
11034         * objc/execute/exceptions/foward-1.x: New.
11035
11036 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
11037
11038         PR fortran/47789
11039         * gfortran.dg/derived_constructor_comps_4.f90: New.
11040
11041 2011-02-18  Tobias Burnus
11042
11043         PR fortran/47775
11044         * gfortran.dg/func_result_6.f90: New.
11045
11046 2011-02-18  Michael Matz  <matz@suse.de>
11047
11048         PR fortran/45586
11049         * gfortran.dg/lto/pr45586_0.f90: New test.
11050         * gfortran.dg/typebound_proc_20.f90: Ditto.
11051         * gfortran.dg/typebound_proc_21.f90: Ditto.
11052
11053 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
11054
11055         PR c++/47795
11056         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
11057
11058 2011-02-18  Tobias Burnus  <burnus@net-b.de>
11059
11060         PR fortran/47750
11061         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
11062         gcc_warning_prefix.
11063         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
11064         normalizing the error/warning output.
11065         * gfortran.dg/Wall.f90: Update dg-error/warning.
11066         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
11067         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
11068         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
11069         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
11070         * gfortran.dg/class_30.f90: Update dg-error/warning.
11071         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
11072         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
11073         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
11074         * gfortran.dg/entry_17.f90: Update dg-error/warning.
11075         * gfortran.dg/entry_19.f90: Update dg-error/warning.
11076         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
11077         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
11078         * gfortran.dg/g77/12632.f: Update dg-error/warning.
11079         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
11080         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
11081         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
11082         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
11083         * gfortran.dg/goto_8.f90: Update dg-error/warning.
11084         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
11085         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
11086         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
11087         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
11088         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
11089         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
11090         * gfortran.dg/volatile3.f90: Update dg-error/warning.
11091         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
11092         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
11093         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
11094         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
11095         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
11096
11097 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
11098
11099         PR fortran/47768
11100         * gfortran.dg/proc_ptr_comp_30.f90: New.
11101
11102 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
11103
11104         PR debug/47780
11105         * gcc.target/i386/pr47780.c: New test.
11106
11107 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
11108
11109         PR fortran/47767
11110         * gfortran.dg/class_40.f03: New.
11111
11112 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
11113
11114         PR c++/47208
11115         * g++.dg/cpp0x/auto21.C: New test.
11116
11117 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
11118
11119         * objc.dg/special/unclaimed-category-1.h: Updated for
11120         new ABI support.
11121         * objc.dg/special/unclaimed-category-1.m: Same.
11122         * objc.dg/zero-link-1.m: Same.
11123         * objc.dg/lookup-1.m: Same.
11124         * objc.dg/torture/strings/const-str-9.m
11125         * objc.dg/torture/strings/const-str-10.m: Same.
11126         * objc.dg/torture/strings/const-str-11.m: Same.
11127         * objc.dg/torture/forward-1.m: Same.
11128         * objc.dg/zero-link-2.m: Same.
11129         * objc.dg/encode-7-next-64bit.m: Same.
11130         * objc.dg/method-4.m: Same.
11131         * objc.dg/next-runtime-1.m: Same.
11132         * objc.dg/image-info.m: Same.
11133         * objc.dg/pr23214.m: Same.
11134         * objc.dg/symtab-1.m: Same.
11135         * obj-c++.dg/basic.m: Same.
11136         * obj-c++.dg/proto-lossage-3.m: Same.
11137         * obj-c++.dg/torture/strings/const-str-10.m: Same.
11138         * obj-c++.dg/torture/strings/const-str-11.m: Same.
11139         * obj-c++.dg/torture/strings/const-str-9.m: Same.
11140         * obj-c++.dg/method-11.m: Same.
11141         * objc/execute/enumeration-1.m: Same.
11142         * objc/execute/object_is_class.m: Same.
11143         * objc/execute/formal_protocol-2.m: Same.
11144         * objc/execute/formal_protocol-4.m: Same.
11145         * objc/execute/formal_protocol-6.m: Same.
11146         * objc/execute/bycopy-3.m: Same.
11147         * objc/execute/exceptions/catchall-1.m: Same.
11148         * objc/execute/exceptions/finally-1.m: Same.
11149         * objc/execute/exceptions/local-variables-1.m: Same.
11150         * objc/execute/exceptions/foward-1.m: Same.
11151         * objc/execute/bf-common.h
11152         * objc/execute/enumeration-2.m: Same.
11153         * objc/execute/formal_protocol-1.m: Same.
11154         * objc/execute/formal_protocol-3.m: Same.
11155         * objc/execute/formal_protocol-5.m: Same.
11156         * objc/execute/accessing_ivars.m: Same.
11157         * objc/execute/bycopy-2.m: Same.
11158         * objc/execute/formal_protocol-7.m: Same.
11159         * objc/execute/compatibility_alias.m: Same.
11160         * objc/execute/no_clash.m: Same.
11161         * objc/execute/object_is_meta_class.m: Same.
11162         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
11163         * objc/execute/class-tests-1.h: Include stdio.h.
11164         * objc/execute/class-tests-2.h: Same.
11165         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
11166         runtimes.
11167         * obj-c++.dg/try-catch-2.mm: Same.
11168
11169 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
11170
11171         PR c++/47783
11172         * g++.dg/warn/Wunused-parm-4.C: New test.
11173
11174 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
11175             Jan Hubicka  <jh@suse.cz>
11176
11177         PR debug/47106
11178         PR debug/47402
11179         * g++.dg/debug/pr47106.C: New.
11180
11181 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
11182
11183         PR target/43653
11184         * gcc.target/i386/pr43653.c: New test.
11185
11186 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
11187
11188         PR c++/47172
11189         * g++.dg/template/inherit6.C: New test.
11190
11191 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
11192
11193         PR fortran/47745
11194         * gfortran.dg/class_39.f03: New.
11195
11196 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
11197
11198         PR c++/47326
11199         * g++.dg/cpp0x/variadic106.C: New test.
11200
11201 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
11202
11203         PR libfortran/47757
11204         * gfortran.dg/pr47757-1.f90: New test.
11205         * gfortran.dg/pr47757-2.f90: New test.
11206         * gfortran.dg/pr47757-3.f90: New test.
11207
11208         PR c++/47704
11209         * g++.dg/cpp0x/enum8.C: New test.
11210
11211 2011-02-15  Jason Merrill  <jason@redhat.com>
11212
11213         * g++.dg/inherit/implicit-trivial1.C: New.
11214         * g++.dg/cpp0x/implicit-trivial1.C: New.
11215
11216 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
11217
11218         PR middle-end/47725
11219         * gcc.dg/torture/pr47725.c: Removed.
11220
11221 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
11222
11223         PR target/47755
11224         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
11225         constant does not generate a load from memory.
11226
11227 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
11228
11229         PR middle-end/47725
11230         * gcc.dg/torture/pr47725.c: New.
11231
11232 2011-02-15  Richard Guenther  <rguenther@suse.de>
11233
11234         PR tree-optimization/47743
11235         * gcc.dg/torture/pr47743.c: New testcase.
11236
11237 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
11238
11239         PR middle-end/47581
11240         * gcc.target/i386/pr47581.c: New test.
11241
11242 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
11243
11244         PR fortran/47730
11245         * gfortran.dg/select_type_22.f03: New.
11246
11247 2011-02-14  Jason Merrill  <jason@redhat.com>
11248
11249         * g++.dg/cpp0x/regress/enum1.C: New.
11250
11251 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
11252
11253         * gnat.dg/include.adb: New test.
11254
11255 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
11256
11257         PR fortran/47728
11258         * gfortran.dg/class_38.f03: New.
11259
11260 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
11261
11262         * gcc.dg/pr46494.c: New test.
11263
11264 2011-02-14  Richard Guenther  <rguenther@suse.de>
11265
11266         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
11267
11268 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11269
11270         PR ada/41929
11271         * gnat.dg/null_pointer_deref1.exp: Don't skip on
11272         sparc*-sun-solaris2.11.
11273
11274 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
11275
11276         PR fortran/47349
11277         * gfortran.dg/argument_checking_18.f90: New.
11278
11279 2011-02-13  Tobias Burnus  <burnus@net-b.de>
11280
11281         * gfortran.dg/argument_checking_13.f90: Update dg-error.
11282         * gfortran.dg/argument_checking_17.f90: New.
11283
11284 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
11285
11286         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
11287         are temporarily disabled.
11288         * gfortran.dg/class_7.f03: Ditto.
11289         * gfortran.dg/coarray_14.f90: Ditto.
11290         * gfortran.dg/typebound_proc_13.f03: Ditto.
11291
11292 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
11293
11294         PR fortran/45586
11295         * gfortran.dg/extends_11.f03: New.
11296
11297 2011-02-11  Xinliang David Li  <davidxl@google.com>
11298
11299         PR tree-optimization/47707
11300         * g++.dg/tree-ssa/pr47707.C: New test.
11301
11302 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
11303
11304         * g++.dg/opt/inline17.C: New test.
11305
11306 2011-02-11  Tobias Burnus  <burnus@net-b.de>
11307
11308         PR fortran/47550
11309         * gfortran.dg/pure_formal_2.f90: New.
11310
11311 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
11312
11313         PR rtl-optimization/47614
11314         * gfortran.dg/pr47614.f: New.
11315
11316 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
11317
11318         PR driver/47678
11319         * gcc.dg/opts-6.c: New test.
11320
11321 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
11322
11323         PR debug/47684
11324         * gcc.dg/pr47684.c: New test.
11325
11326 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11327
11328         PR target/47629
11329         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
11330         c99_runtime, dg-add-options c99_runtime.
11331         (main): Use __asm__.
11332
11333 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11334
11335         PR testsuite/47400
11336         * lib/target-supports.exp (check_ascii_locale_available): New proc.
11337         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
11338         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
11339         * gcc.dg/ucnid-10.c: Likewise.
11340         * gcc.dg/ucnid-13.c: Likewise.
11341         * gcc.dg/ucnid-7.c: Likewise.
11342         * gcc.dg/ucnid-8.c: Likewise.
11343         Adapt dg-warning line number.
11344
11345 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
11346
11347         * gcc.target/i386/parity-1.c: Use -march=k8.
11348         * gcc.target/i386/parity-2.c: Ditto.
11349         * gcc.target/i386/vecinit-1.c: Ditto.
11350         * gcc.target/i386/vecinit-2.c: Ditto.
11351
11352 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11353
11354         PR target/46610
11355         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
11356         * gcc.target/mips/save-restore-3.c: Likewise.
11357         * gcc.target/mips/save-restore-4.c: Likewise.
11358         * gcc.target/mips/save-restore-5.c: Likewise.
11359
11360         PR target/47683
11361         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
11362         * g++.dg/tree-prof/partition2.C: Likewise.
11363
11364 2011-02-09  Jason Merrill  <jason@redhat.com>
11365
11366         * g++.dg/tree-ssa/inline-3.C: Use a normal function
11367         rather than misdeclare std::puts.
11368
11369         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
11370         * g++.dg/other/warning1.C: Likewise.
11371         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
11372         * g++.old-deja/g++.gb/scope06.C: Likewise.
11373         * g++.old-deja/g++.law/cvt11.C: Likewise.
11374         * g++.old-deja/g++.law/init1.C: Likewise.
11375         * g++.dg/abi/mangle26.C: Likewise.
11376
11377         * g++.dg/template/function1.C: Adjust for C++0x mode.
11378         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
11379
11380         * g++.dg/ext/label10.C: Adjust for C++0x mode.
11381         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
11382
11383         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
11384
11385         * g++.dg/cpp0x/regress/abi-empty7.C: New.
11386
11387         * g++.dg/cpp0x/regress: New directory.
11388         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
11389         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
11390         * g++.dg/cpp0x/regress/regress3.C: New.
11391
11392 2011-02-10  Richard Guenther  <rguenther@suse.de>
11393
11394         PR tree-optimization/47677
11395         * gcc.dg/torture/pr47677.c: New testcase.
11396
11397 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
11398
11399         * objc.dg/special/load-category-1.m: Remove unused header.
11400         * objc.dg/special/load-category-1a.m: Likewise.
11401         * objc.dg/special/load-category-2.m: Likewise.
11402         * objc.dg/special/load-category-2a.m: Likewise.
11403         * objc.dg/special/load-category-3.m: Likewise.
11404         * objc.dg/special/load-category-3a.m: Likewise.
11405         * objc.dg/attributes/proto-attribute-2.m: Likewise.
11406         * objc.dg/attributes/proto-attribute-3.m: Likewise.
11407         * objc.dg/attributes/class-attribute-1.m: Likewise.
11408         * objc.dg/property/property.exp: Don't run for Darwin < 9.
11409         * obj-c++.dg/property/property.exp: Likewise.
11410         * objc.dg/attributes/method-sentinel-1.m: Update type header.
11411         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
11412         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
11413         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
11414         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
11415         * obj-c++.dg/template-8.mm: Likewise.
11416
11417 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
11418
11419         PR target/47665
11420         * gcc.target/i386/pr47665.c: New test.
11421
11422 2011-02-10  Jie Zhang  <jie@codesourcery.com>
11423
11424         PR testsuite/47622
11425         Revert
11426         2011-02-05  Jie Zhang  <jie@codesourcery.com>
11427         PR debug/42631
11428         * gcc.dg/pr42631.c: Update test.
11429         * gcc.dg/pr42631-2.c: New test.
11430
11431 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
11432
11433         PR fortran/47352
11434         * gfortran.dg/proc_decl_25.f90: New.
11435
11436 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
11437
11438         PR fortran/47463
11439         * gfortran.dg/typebound_assignment_2.f03: New.
11440
11441 2011-02-09  Richard Guenther  <rguenther@suse.de>
11442
11443         PR tree-optimization/47664
11444         * gcc.dg/tree-ssa/inline-7.c: New testcase.
11445
11446 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
11447
11448         PR middle-end/47646
11449         * gnat.dg/uninit_func.adb: Adjust dg directive.
11450
11451 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
11452
11453         PR middle-end/47646
11454         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
11455
11456 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
11457
11458         PR fortran/47637
11459         * gfortran.dg/auto_dealloc_2.f90: New.
11460
11461 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11462
11463         * gcc.dg/builtins-config.h: Remove __sgi handling.
11464         * lib/target-supports.exp (add_options_for_c99_runtime): Add
11465         -std=c99 for mips-sgi-irix6.5*.
11466
11467 2011-02-09  Martin Jambor  <mjambor@suse.cz>
11468
11469         PR middle-end/45505
11470         * gfortran.dg/pr25923.f90: Remove xfails.
11471
11472 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11473
11474         PR fortran/47583
11475         * gfortran.dg/inquire_14.f90: New test.
11476
11477 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
11478
11479         PR fortran/45290
11480         * gfortran.dg/pointer_init_6.f90: New.
11481
11482 2011-02-08  Jeff Law <law@redhat.com>
11483
11484         PR tree-optimization/42893
11485         * gcc.tree-ssa/pr42893.c: New test.
11486
11487 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
11488
11489         PR tree-optimization/46834
11490         PR tree-optimization/46994
11491         PR tree-optimization/46995
11492         * gcc.dg/graphite/id-pr46834.c: New.
11493         * gfortran.dg/graphite/id-pr46994.f90: New.
11494         * gfortran.dg/graphite/id-pr46995.f90: New.
11495
11496 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11497
11498         PR middle-end/47646
11499         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
11500         using the variable is known the warning is emitted there.
11501         * gcc.dg/uninit-pr19430.c (foo): Likewise.
11502         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
11503
11504         * c-c++-common/pr20000.c (g): Both warnings occur at the return
11505         statement.
11506         (vg): Likewise.
11507         * gcc.dg/noreturn-1.c (foo5): Likewise.
11508         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
11509         (method2): Likewise.
11510
11511         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
11512         the return statement using the uninitialized variable.
11513         * gfortran.dg/pr39666-2.f90 (f): Likewise.
11514
11515 2011-02-08  Richard Guenther  <rguenther@suse.de>
11516
11517         PR middle-end/47639
11518         * g++.dg/opt/pr47639.c: New testcase.
11519
11520 2011-02-08  Richard Guenther  <rguenther@suse.de>
11521
11522         PR tree-optimization/47632
11523         * g++.dg/opt/pr47632.C: New testcase.
11524
11525 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11526
11527         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
11528
11529 2011-02-07  Richard Guenther  <rguenther@suse.de>
11530
11531         PR tree-optimization/47615
11532         * g++.dg/opt/pr47615.C: New testcase.
11533
11534 2011-02-07  Richard Guenther  <rguenther@suse.de>
11535
11536         PR tree-optimization/47621
11537         * gcc.dg/torture/pr47621.c: New testcase.
11538
11539 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
11540
11541         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
11542
11543 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
11544
11545         PR fortran/47592
11546         * gfortran.dg/allocate_with_source_1 : New test.
11547
11548 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
11549
11550         PR middle-end/47610
11551         * gcc.dg/pr47610.c: New test.
11552
11553 2011-02-05  Jie Zhang  <jie@codesourcery.com>
11554
11555         PR debug/42631
11556         * gcc.dg/pr42631.c: Update test.
11557         * gcc.dg/pr42631-2.c: New test.
11558
11559 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11560
11561         PR fortran/47574
11562         * gfortran.dg/pr47574.f90:  New test.
11563
11564 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
11565
11566         PR tree-optimization/46194
11567         * gcc.dg/autopar/pr46194.c: New.
11568
11569 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
11570
11571         PR tree-optimization/43695
11572         * g++.dg/ipa/pr43695.C: New.
11573
11574 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
11575
11576         PR inline-asm/23200
11577         * gcc.dg/pr23200.c: New test.
11578
11579 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
11580
11581         PR c++/47589
11582         * g++.dg/pr47589.C: New test.
11583
11584 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
11585
11586         PR c++/47398
11587         * g++.dg/template/typedef37.C: New test.
11588         * g++.dg/template/param1.C: Adjust expected error message.
11589
11590 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
11591
11592         PR middle-end/31490
11593         * gcc.dg/pr31490-2.c: New test.
11594         * gcc.dg/pr31490-3.c: New test.
11595         * gcc.dg/pr31490-4.c: New test.
11596
11597 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
11598             Jakub Jelinek  <jakub@redhat.com>
11599
11600         PR c++/46890
11601         * g++.dg/parser/semicolon3.C: Adjust.
11602         * g++.dg/parser/semicolon4.C: New testcase.
11603         * g++.dg/pr46890.C: New testcase.
11604
11605 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
11606
11607         PR c++/29571
11608         * g++.dg/init/pr29571.C: New.
11609
11610 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
11611
11612         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
11613         instead of vect_int.
11614
11615 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
11616
11617         PR target/47312
11618         * gcc.target/i386/pr47312.c: New test.
11619
11620         PR target/47564
11621         * gcc.target/i386/pr47564.c: New test.
11622
11623 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
11624
11625         PR tree-optimization/45122
11626         * gcc.dg/tree-ssa/pr45122.c: New.
11627
11628 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
11629
11630         PR target/47272
11631         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
11632         and vec_vsx_st.
11633
11634         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
11635         and vsx so a default --with-cpu=power7 doesn't give an error
11636         when -mavoid-indexed-addresses is used.
11637
11638         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
11639         wrapper function to save the arguments and then jump to the real
11640         function, rather than depending on the compiler not to move stuff
11641         before an asm.
11642         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
11643
11644 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
11645             Paul Thomas  <pault@gcc.gnu.org>
11646
11647         PR fortran/47082
11648         * gfortran.dg/class_37.f03 : New test.
11649
11650 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
11651             Richard Guenther  <rguenther@suse.de>
11652
11653         PR tree-optimization/40979
11654         PR bootstrap/47044
11655         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
11656         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
11657         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
11658         check_vect_support_and_set_flags.
11659         * gfortran.dg/graphite/vect-pr40979.f90: New.
11660
11661 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
11662
11663         PR fortran/47572
11664         * gfortran.dg/class_36.f03: New.
11665
11666 2011-02-02  Richard Guenther  <rguenther@suse.de>
11667
11668         PR tree-optimization/47566
11669         * gcc.dg/lto/20110201-1_0.c: New testcase.
11670
11671 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
11672
11673         PR debug/47498
11674         PR debug/47501
11675         PR debug/45136
11676         PR debug/45130
11677         * debug/pr47498.c: New.
11678         * debug/pr47501.c: New.
11679
11680 2011-02-01  Richard Guenther  <rguenther@suse.de>
11681
11682         PR tree-optimization/47559
11683         * g++.dg/torture/pr47559.C: New testcase.
11684
11685 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
11686
11687         PR fortran/47565
11688         * gfortran.dg/typebound_call_20.f03: New.
11689
11690 2011-02-01  Richard Guenther  <rguenther@suse.de>
11691
11692         PR tree-optimization/47555
11693         * gcc.dg/pr47555.c: New testcase.
11694
11695 2011-02-01  Richard Guenther  <rguenther@suse.de>
11696
11697         PR tree-optimization/47541
11698         * g++.dg/torture/pr47541.C: New testcase.
11699
11700 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
11701
11702         PR fortran/47455
11703         * gfortran.dg/typebound_call_19.f03: New.
11704
11705 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
11706
11707         PR c++/47416
11708         * g++.dg/cpp0x/pr47416.C: New test.
11709
11710 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
11711
11712         PR fortran/47519
11713         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
11714
11715 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
11716
11717         PR fortran/47463
11718         * gfortran.dg/typebound_assignment_1.f03: New.
11719
11720 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
11721
11722         PR tree-optimization/47538
11723         * gcc.c-torture/execute/pr47538.c: New test.
11724
11725 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11726
11727         PR target/45325
11728         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
11729
11730 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11731
11732         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
11733
11734 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
11735
11736         PR rtl-optimization/44031
11737         * gcc.c-torture/compile/20110131-1.c: New test.
11738
11739 2011-01-31  Tobias Burnus  <burnus@net-b.de>
11740
11741         PR fortran/47042
11742         * gfortran.dg/stmt_func_1.f90: New.
11743
11744 2011-01-31  Tobias Burnus  <burnus@net-b.de>
11745
11746         PR fortran/47042
11747         * gfortran.dg/interface_34.f90: New.
11748
11749 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
11750
11751         PR fortran/47523
11752         * gfortran.dg/realloc_on_assign_5.f03: New test.
11753         * gfortran.dg/realloc_on_assign_5.f03: New test.
11754
11755 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11756
11757         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
11758         * gfortran.dg/bessel_7.f90: Likewise.
11759         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
11760
11761         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
11762         * gfortran.dg/sum_init_expr.f03: Likewise.
11763
11764         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
11765
11766         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
11767         -r -nostdlib.
11768
11769         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
11770         loop only on "vect_intfloat_cvt" targets.
11771
11772 2011-01-29  Tobias Burnus  <burnus@net-b.de>
11773
11774         PR fortran/47531
11775         * gfortran.dg/shape_6.f90: New.
11776
11777 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11778
11779         PR libgfortran/47434
11780         * gfortran.dg/read_infnan_1.f90: Update test.
11781         * gfortran.dg/module_nan.f90: Update test.
11782         * gfortran.dg/char4_iunit_1.f03: Update test.
11783         * gfortran.dg/large_real_kind_1.f90: Update test.
11784         * gfortran.dg/real_const_3.f90: Update test.
11785         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
11786
11787 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
11788
11789         PR c++/47311
11790         * g++.dg/template/param2.C: New test.
11791
11792 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11793
11794         PR libgfortran/47285
11795         * gfortran.dg/fmt_g.f: New test.
11796
11797 2011-01-28  Tobias Burnus  <burnus@net-b.de>
11798
11799         PR fortran/47507
11800         * gfortran.dg/pure_formal_1.f90: New.
11801
11802 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
11803
11804         PR target/42894
11805         * gcc.dg/tls/pr42894.c: New test.
11806
11807 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11808
11809         * gcc.dg/pr47276.c: Add dg-require-visibility.
11810
11811 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11812
11813         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
11814
11815 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
11816             Tobias Burnus  <burnus@gcc.gnu.org>
11817
11818         PR fortran/45170
11819         PR fortran/35810
11820         PR fortran/47350
11821         * gfortran.dg/realloc_on_assign_3.f03: New test.
11822         * gfortran.dg/realloc_on_assign_4.f03: New test.
11823         * gfortran.dg/allocatable_function_5.f90: New test.
11824         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
11825         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
11826         implemented" dg-errors.
11827
11828 2011-01-27  Jan Hubicka  <jh@suse.cz>
11829
11830         PR middle-end/46949
11831         * gcc.dg/attr-weakref-4.c: New testcase
11832
11833 2011-01-27  Martin Jambor  <mjambor@suse.cz>
11834
11835         PR tree-optimization/47228
11836         * gcc.dg/torture/pr47228.c: New test.
11837
11838 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11839
11840         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
11841
11842 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11843
11844         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
11845         when using auto-overlay support on the SPU.
11846
11847 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
11848
11849         PR rtl-optimization/44174
11850         * gcc.target/i386/asm-6.c: New test.
11851
11852 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
11853
11854         PR rtl-optimization/46856
11855         * gcc.c-torture/compile/pr46856.c: New test.
11856
11857 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
11858             Andrew Pinski  <pinskia@gmail.com>
11859
11860         PR c/43082
11861         * gcc.dg/pr43082.c: New.
11862
11863 2011-01-26  DJ Delorie  <dj@redhat.com>
11864
11865         PR rtl-optimization/46878
11866         * gcc.dg/pr46878-1.c: New test.
11867
11868 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
11869
11870         PR c++/47476
11871         * g++.dg/cpp0x/pr47476.C: New test.
11872
11873 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
11874
11875         * gcc.c-torture/compile/20110126-1.c: New test.
11876
11877 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
11878
11879         PR c/47473
11880         * gcc.dg/torture/pr47473.c: New test.
11881
11882 2011-01-26  Jan Hubicka  <jh@suse.cz>
11883
11884         PR target/47237
11885         * gcc.c-torture/execute/pr47237.c: New testcase.
11886
11887 2011-01-26  Jan Hubicka  <jh@suse.cz>
11888
11889         PR tree-optimization/47190
11890         * gcc.dg/attr-weakref-3.c: New testcase.
11891
11892 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
11893
11894         PR c++/43601
11895         * gcc.dg/dll-9a.c: New test file.
11896         * gcc.dg/dll-11.c: Likewise.
11897         * gcc.dg/dll-12.c: Likewise.
11898         * gcc.dg/dll-12a.c: Likewise.
11899         * gcc.dg/dll-11a.c: Likewise.
11900         * gcc.dg/dll-9.c: Likewise.
11901         * gcc.dg/dll-10.c: Likewise.
11902         * gcc.dg/dll-10a.c: Likewise.
11903         * g++.dg/ext/dllexport4a.cc: Likewise.
11904         * g++.dg/ext/dllexport4.C: Likewise.
11905         * g++.dg/ext/dllexport5.C: Likewise.
11906         * g++.dg/ext/dllexport5a.cc: Likewise.
11907
11908 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11909
11910         PR tree-optimization/46970
11911         * gcc.dg/graphite/pr46970.c: New.
11912
11913 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11914
11915         PR tree-optimization/46215
11916         * gcc.dg/graphite/pr46215.c: New.
11917
11918 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11919
11920         PR tree-optimization/46168
11921         * gcc.dg/graphite/pr46168.c: New.
11922
11923 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11924
11925         PR tree-optimization/43657
11926         * gcc.dg/graphite/pr43657.c: New.
11927
11928 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11929
11930         PR tree-optimization/29832
11931         * gfortran.dg/graphite/pr29832.f90: New.
11932
11933 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11934
11935         PR tree-optimization/43567
11936         * gcc.dg/graphite/pr43567.c: New.
11937
11938 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11939
11940         * gfortran.dg/graphite/interchange-4.f: New.
11941         * gfortran.dg/graphite/interchange-5.f: New.
11942
11943         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
11944         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
11945         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
11946         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
11947         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
11948         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
11949         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
11950         * gfortran.dg/ltrans-7.f90: Removed.
11951         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
11952
11953         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
11954         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
11955         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
11956         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
11957         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
11958         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
11959         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
11960         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
11961         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
11962         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
11963         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
11964         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
11965         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
11966         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
11967         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
11968         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
11969         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
11970         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
11971         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
11972         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
11973         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
11974         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
11975         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
11976         * gcc.dg/tree-ssa/data-dep-1.c
11977         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
11978         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
11979         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
11980         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
11981         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
11982
11983 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
11984
11985         PR tree-optimization/47265
11986         PR tree-optimization/47443
11987         * gcc.c-torture/compile/pr47265.c: New test.
11988         * gcc.dg/pr47443.c: New test.
11989
11990 2011-01-25  Martin Jambor  <mjambor@suse.cz>
11991
11992         PR tree-optimization/47382
11993         * g++.dg/torture/pr47382.C: New test.
11994         * g++.dg/opt/devirt1.C: Xfail.
11995
11996 2011-01-25  Yao Qi  <yao@codesourcery.com>
11997
11998         PR target/45701
11999         * gcc.target/arm/pr45701-1.c: New test.
12000         * gcc.target/arm/pr45701-2.c: New test.
12001         * gcc.target/arm/pr45701-3.c: New test.
12002
12003 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12004             Jakub Jelinek  <jakub@redhat.com>
12005
12006         PR tree-optimization/47271
12007         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
12008
12009 2011-01-25  Nick Clifton  <nickc@redhat.com>
12010
12011         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
12012         (saturate_add): Delete.
12013         (exchange): Delete.
12014         (main): Do not run saturate_add.
12015         (set_interrupts): Delete.
12016
12017 2011-01-25  Tobias Burnus  <burnus@net-b.de>
12018
12019         PR fortran/47448
12020         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
12021
12022 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
12023
12024         PR tree-optimization/47427
12025         PR tree-optimization/47428
12026         * gcc.c-torture/compile/pr47427.c: New test.
12027         * gcc.c-torture/compile/pr47428.c: New test.
12028
12029 2011-01-25  Richard Guenther  <rguenther@suse.de>
12030
12031         PR middle-end/47411
12032         * gcc.dg/torture/pr47411.c: New testcase.
12033
12034 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12035
12036         * gfortran.dg/graphite/id-24.f: New.
12037         * gfortran.dg/graphite/id-25.f: New.
12038
12039 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12040
12041         * gfortran.dg/graphite/id-23.f: New.
12042
12043 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12044
12045         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
12046
12047 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12048
12049         * gcc.dg/graphite/block-0.c: Un-XFAILed.
12050         * gcc.dg/graphite/block-1.c: Un-XFAILed.
12051         * gcc.dg/graphite/block-7.c: Un-XFAILed.
12052         * gcc.dg/graphite/block-8.c: Un-XFAILed.
12053         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
12054         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
12055         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
12056         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
12057         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
12058
12059 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12060
12061         * gcc.dg/graphite/block-0.c: Add documentation.
12062         * gcc.dg/graphite/block-4.c: Same.
12063         * gcc.dg/graphite/block-7.c: Same.
12064         * gcc.dg/graphite/block-8.c: New.
12065         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
12066         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
12067         * gcc.dg/graphite/interchange-12.c: Add documentation.
12068         * gcc.dg/graphite/interchange-13.c: New.
12069         * gcc.dg/graphite/interchange-14.c: New.
12070         * gcc.dg/graphite/interchange-15.c: New.
12071         * gcc.dg/graphite/interchange-8.c: Add documentation.
12072         * gcc.dg/graphite/interchange-mvt.c: Same.
12073
12074 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
12075
12076         PR target/47408
12077         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
12078         * gcc.target/powerpc/altivec-14.c: Ditto.
12079         * gcc.target/powerpc/altivec-33.c: Ditto.
12080         * gcc.target/powerpc/altivec-types-1.c: Ditto.
12081         * gcc.target/powerpc/altivec-types-2.c: Ditto.
12082         * gcc.target/powerpc/altivec-types-3.c: Ditto.
12083         * gcc.target/powerpc/altivec-types-4.c: Ditto.
12084         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
12085         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
12086         * g++.dg/ext/altivec-15.C: Ditto.
12087         * g++.dg/ext/altivec-types-1.C: Ditto.
12088         * g++.dg/ext/altivec-types-2.C: Ditto.
12089         * g++.dg/ext/altivec-types-3.C: Ditto.
12090         * g++.dg/ext/altivec-types-4.C: Ditto.
12091
12092 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12093
12094         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
12095
12096 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12097
12098         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
12099         optimization options.
12100
12101 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12102
12103         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
12104
12105         PR testsuite/45988
12106         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
12107
12108 2011-01-23  Tobias Burnus  <burnus@net-b.de>
12109
12110         PR fortran/47421
12111         * gfortran.dg/allocatable_scalar_12.f90: New.
12112
12113 2011-01-23  Ira Rosen  <irar@il.ibm.com>
12114
12115         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
12116         vectorization to be not profitable if peeling is used to
12117         realign the memory access.
12118         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
12119         loop bound to avoid loop unrolling.
12120         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
12121
12122 2011-01-22  Jan Hubicka  <jh@suse.cz>
12123
12124         PR lto/47333
12125         * g++.dg/lto/pr47333.C: New file.
12126
12127 2011-01-22  Jan Hubicka  <jh@suse.cz>
12128
12129         PR tree-optimization/43884
12130         PR lto/44334
12131         * gcc.dg/autopar/outer-2.c: Increase array size.
12132         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
12133
12134 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
12135
12136         PR fortran/38536
12137         * gfortran.dg/c_loc_tests_16.f90:  New test.
12138
12139 2011-01-22  Tobias Burnus  <burnus@net-b.de>
12140
12141         PR fortran/47399
12142         * gfortran.dg/typebound_proc_19.f90: New.
12143
12144 2011-01-21  Jeff Law <law@redhat.com>
12145
12146         PR tree-optimization/47053
12147         * g++.dg/pr47053.C: New test.
12148
12149 2011-01-21  Jason Merrill  <jason@redhat.com>
12150
12151         PR c++/47041
12152         * g++.dg/cpp0x/constexpr-ctor6.C: New.
12153
12154 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
12155
12156         PR c++/47388
12157         * g++.dg/cpp0x/range-for10.C: New test.
12158         * g++.dg/template/for1.C: New test.
12159
12160         PR middle-end/45566
12161         * g++.dg/tree-prof/partition3.C: New test.
12162
12163         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
12164
12165         PR rtl-optimization/47366
12166         * g++.dg/opt/pr47366.C: New test.
12167
12168 2011-01-21  Jason Merrill  <jason@redhat.com>
12169
12170         PR c++/46552
12171         * g++.dg/cpp0x/constexpr-regress2.C: New.
12172
12173         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
12174
12175 2011-01-21  Jeff Law <law@redhat.com>
12176
12177         PR rtl-optimization/41619
12178         * gcc.dg/pr41619.c: New.
12179
12180 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
12181
12182         PR tree-optimization/47355
12183         * g++.dg/opt/pr47355.C: New test.
12184
12185 2011-01-21  Richard Guenther  <rguenther@suse.de>
12186
12187         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
12188         making main hot.
12189
12190 2011-01-21  Richard Guenther  <rguenther@suse.de>
12191
12192         PR tree-optimization/47365
12193         * gcc.dg/torture/pr47365.c: New testcase.
12194         * gcc.dg/tree-ssa/pr47392.c: Likewise.
12195
12196 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12197
12198         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
12199
12200 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
12201
12202         PR tree-optimization/47391
12203         * gcc.dg/pr47391.c: New test.
12204
12205 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12206
12207         * g++.dg/template/char1.C: Use signed char.
12208
12209 2011-01-21  Tobias Burnus  <burnus@net-b.de>
12210
12211         PR fortran/47377
12212         * gfortran.dg/pointer_target_4.f90: New.
12213
12214 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
12215
12216         PR target/47251
12217         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
12218         ILP32 system and not IP32.
12219
12220 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
12221
12222         PR debug/46583
12223         * g++.dg/debug/pr46583.C: New.
12224
12225 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
12226
12227         PR debug/47283
12228         * g++.dg/debug/pr47283.C: New test.
12229
12230         PR testsuite/47371
12231         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
12232         * gcc.target/i386/headmerge-2.c: Likewise.
12233
12234 2011-01-20  Richard Guenther  <rguenther@suse.de>
12235
12236         PR middle-end/47370
12237         * gcc.dg/torture/pr47370.c: New testcase.
12238
12239 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
12240
12241         PR tree-optimization/46130
12242         * gcc.dg/pr46130-1.c: New test.
12243         * gcc.dg/pr46130-2.c: New test.
12244
12245 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
12246
12247         PR c++/47291
12248         * g++.dg/debug/dwarf2/template-params-10.C: New test.
12249
12250 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
12251
12252         PR debug/46240
12253         * g++.dg/debug/pr46240.cc: New.
12254
12255 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
12256
12257         PR c++/47303
12258         * g++.dg/template/anonunion1.C: New test.
12259
12260         PR rtl-optimization/47337
12261         * gcc.c-torture/execute/pr47337.c: New test.
12262
12263 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12264
12265         PR testsuite/45342
12266         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
12267
12268 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12269
12270         PR tree-optimization/46021
12271         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
12272
12273 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
12274
12275         PR tree-optimization/47290
12276         * g++.dg/torture/pr47290.C: New test.
12277
12278 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
12279
12280         PR fortran/47240
12281         * gfortran.dg/proc_ptr_comp_29.f90: New.
12282
12283 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
12284
12285         PR testsuite/41146
12286         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
12287         powerpc-apple-darwin9.
12288
12289 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
12290
12291         PR rtl-optimization/47299
12292         * gcc.c-torture/execute/pr47299.c: New test.
12293
12294 2011-01-17  Jason Merrill  <jason@redhat.com>
12295
12296         * g++.dg/cpp0x/constexpr-virtual.C: New.
12297
12298 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
12299
12300         PR fortran/47331
12301         * gfortran.dg/gomp/pr47331.f90: New test.
12302
12303 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
12304
12305         PR objc/47314
12306         * objc.dg/selector-warn-1.m: New.
12307         * obj-c++.dg/selector-warn-1.mm: New.
12308
12309 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
12310
12311         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
12312         Update dg-final accordingly.
12313
12314 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12315
12316         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
12317
12318 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12319
12320         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
12321         target check.
12322         * gcc.dg/guality/pr36728-2.c: Likewise.
12323
12324 2011-01-17  Richard Guenther  <rguenther@suse.de>
12325
12326         PR tree-optimization/47313
12327         * g++.dg/torture/pr47313.C: New testcase.
12328
12329 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
12330
12331         PR target/47318
12332         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
12333         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
12334         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12335         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12336
12337         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
12338         as __m256i.
12339         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
12340         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
12341         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
12342
12343 2011-01-17  Richard Guenther  <rguenther@suse.de>
12344
12345         PR tree-optimization/45967
12346         * gcc.dg/torture/pr45967-2.c: New testcase.
12347         * gcc.dg/torture/pr45967-3.c: Likewise.
12348
12349 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12350
12351         PR testsuite/47325
12352         * g++.dg/ext/pr47213.C: Require visibility.
12353
12354 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
12355
12356         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
12357         * gcc.dg/fixed-point/struct-union.c: Update error messages.
12358
12359 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
12360
12361         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
12362         Linux-based targets.
12363
12364 2011-01-13  Jan Hubicka  <jh@suse.cz>
12365
12366         PR tree-optimization/47276
12367         * gcc.dg/pr47276.c: New testcase.
12368
12369 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
12370             Jonathan Wakely  <jwakely.gcc@gmail.com>
12371
12372         PR c++/33558
12373         * g++.dg/other/pr33558.C: New.
12374         * g++.dg/other/pr33558-2.C: New.
12375
12376 2011-01-14  Martin Jambor  <mjambor@suse.cz>
12377
12378         PR tree-optimization/45934
12379         PR tree-optimization/46302
12380         * g++.dg/ipa/devirt-c-1.C: New test.
12381         * g++.dg/ipa/devirt-c-2.C: Likewise.
12382         * g++.dg/ipa/devirt-c-3.C: Likewise.
12383         * g++.dg/ipa/devirt-c-4.C: Likewise.
12384         * g++.dg/ipa/devirt-c-5.C: Likewise.
12385         * g++.dg/ipa/devirt-c-6.C: Likewise.
12386         * g++.dg/ipa/devirt-6.C: Likewise.
12387         * g++.dg/ipa/devirt-d-1.C: Likewise.
12388         * g++.dg/torture/pr45934.C: Likewise.
12389
12390 2011-01-14  Jason Merrill  <jason@redhat.com>
12391
12392         * g++.dg/cpp0x/variadic105.C: New.
12393
12394 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
12395             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12396
12397         PR objc/45989
12398         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
12399         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
12400         execution tests on i?86-*-*, x86_64-*-* and
12401         powerpc*-apple-darwin* && ilp32.
12402         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
12403         tests on i?86-*-* and x86_64-*-*.
12404
12405 2011-01-14  Richard Guenther  <rguenther@suse.de>
12406
12407         PR tree-optimization/47280
12408         * g++.dg/opt/pr47280.C: New testcase.
12409
12410 2011-01-14  Jason Merrill  <jason@redhat.com>
12411
12412         * g++.dg/cpp0x/constexpr-regress1.C: New.
12413
12414         * g++.dg/ext/flexary2.C: New.
12415
12416 2011-01-14  Richard Guenther  <rguenther@suse.de>
12417
12418         PR middle-end/47281
12419         * gcc.dg/torture/pr47281.c: New testcase.
12420         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
12421
12422 2011-01-14  Richard Guenther  <rguenther@suse.de>
12423
12424         PR tree-optimization/47286
12425         * gcc.dg/tree-ssa/pr47286.c: New testcase.
12426
12427 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
12428
12429         PR c++/47213
12430         * g++.dg/ext/pr47213.C: New.
12431
12432 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12433
12434         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
12435
12436 2011-01-13  Tobias Burnus  <burnus@net-b.de>
12437             Mikael Morin  <mikael@gcc.gnu.org>
12438
12439         PR fortran/45848
12440         PR fortran/47204
12441         * gfortran.dg/select_type_20.f90: New.
12442         * gfortran.dg/select_type_21.f90: New.
12443
12444 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
12445
12446         PR target/47251
12447         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
12448
12449 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12450
12451         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
12452         * gcc.dg/guality/pr36728-2.c: Likewise.
12453
12454 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
12455
12456         PR debug/PR46973
12457         * g++.dg/debug/dwarf2/template-params-9.C: New test.
12458
12459 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
12460
12461         PR rtl-optimization/45352
12462         * gcc.dg/pr45352-3.c: New.
12463
12464 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12465
12466         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
12467         comment.
12468         * g++.dg/cpp0x/range-for8.C: New.
12469         * g++.dg/cpp0x/range-for9.C: New.
12470
12471 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
12472
12473         PR debug/47209
12474         * g++.dg/debug/pr47209.C: New.
12475
12476 2011-01-12  Richard Guenther  <rguenther@suse.de>
12477
12478         PR lto/47259
12479         * gcc.dg/lto/pr47259_0.c: New testcase.
12480         * gcc.dg/lto/pr47259_1.c: Likewise.
12481
12482 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
12483
12484         * objc-obj-c++-shared/Object1.h: Add copyright header, update
12485         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
12486         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
12487         methods missing from the OBJC2 Object.
12488         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
12489         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
12490         GNU and NeXT runtimes.
12491         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
12492         comments.
12493         * objc-obj-c++-shared/Object1.m: Likewise.
12494         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
12495         * objc.dg/proto-qual-1.m: Likewise.
12496         * obj-c++.dg/proto-lossage-3.mm: Likewise.
12497         * obj-c++.dg/proto-qual-1.mm: Likewise.
12498
12499 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
12500
12501         PR testsuite/33033
12502         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
12503
12504 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
12505
12506         Fixed the Objective-C++ testsuite and updated all tests.
12507         * lib/obj-c++.exp (obj-c++_init): Declare and set
12508         gcc_warning_prefix and gcc_error_prefix.
12509         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
12510         'dg-warning', 'dg-message' and 'dg-error'.
12511         * obj-c++.dg/class-extension-3.mm: Likewise.
12512         * obj-c++.dg/class-protocol-1.mm: Likewise.
12513         * obj-c++.dg/encode-7.mm: Likewise.
12514         * obj-c++.dg/exceptions-3.mm: Likewise.
12515         * obj-c++.dg/exceptions-5.mm: Likewise.
12516         * obj-c++.dg/method-12.mm: Likewise.
12517         * obj-c++.dg/method-13.mm: Likewise.
12518         * obj-c++.dg/method-15.mm: Likewise.
12519         * obj-c++.dg/method-16.mm: Likewise.
12520         * obj-c++.dg/method-4.mm: Likewise.
12521         * obj-c++.dg/method-8.mm: Likewise.
12522         * obj-c++.dg/method-conflict-1.mm: Likewise.
12523         * obj-c++.dg/method-conflict-2.mm: Likewise.
12524         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
12525         and uncommented second part of the testcase now that the testsuite
12526         works correctly.
12527         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
12528         and uncommented second part of the testcase now that the testsuite
12529         works correctly.
12530         * obj-c++.dg/private-1.mm: Likewise.
12531         * obj-c++.dg/proto-lossage-4.mm: Likewise.
12532         * obj-c++.dg/syntax-error-7.mm: Likewise.
12533         * obj-c++.dg/warn5.mm: Likewise.
12534         * obj-c++.dg/property/at-property-14.mm: Likewise.
12535         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
12536         FIXME.
12537         * obj-c++.dg/property/at-property-18.mm: Likewise.
12538         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
12539         FIXME.
12540         * obj-c++.dg/property/at-property-21.mm: Likewise.
12541         * obj-c++.dg/property/at-property-28.mm: Likewise.
12542         * obj-c++.dg/property/at-property-5.mm: Likewise.
12543         * obj-c++.dg/property/dynamic-2.mm: Likewise.
12544         * obj-c++.dg/property/property-neg-3.mm: Likewise.
12545         * obj-c++.dg/property/synthesize-11.mm: Likewise.
12546         * obj-c++.dg/property/synthesize-6.mm: Likewise.
12547         * obj-c++.dg/property/synthesize-8.mm: Likewise.
12548         * obj-c++.dg/property/synthesize-9.mm: Likewise.
12549         * obj-c++.dg/tls/diag-5.mm: Likewise.
12550         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
12551         dg-error, now matched correctly.
12552
12553 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
12554
12555         * objc.dg/property/at-property-29.m: New.
12556         * obj-c++.dg/property/at-property-29.mm: New.
12557
12558 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12559
12560         * go.test/go-test.exp (go-set-goarch): New proc.
12561         (go-gc-tests): Use it.
12562
12563 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
12564
12565         PR debug/46955
12566         * g++.dg/debug/dwarf2/template-params-8.C: New test.
12567
12568 2011-01-11  Richard Henderson  <rth@redhat.com>
12569
12570         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
12571
12572 2011-01-11  Jan Hubicka  <jh@suse.cz>
12573
12574         PR lto/45721
12575         PR lto/45375
12576         * gcc.dg/lto/pr45721_1.c: New file.
12577         * gcc.dg/lto/pr45721_0.c: New file.
12578
12579 2011-01-11  Richard Guenther  <rguenther@suse.de>
12580
12581         PR tree-optimization/46076
12582         * gcc.dg/tree-ssa/pr46076.c: New testcase.
12583
12584 2011-01-11  Jeff Law <law@redhat.com>
12585
12586         * PR tree-optimization/47086
12587         * gcc.dg/pr47086.c: New test.
12588
12589 2011-01-11  Jason Merrill  <jason@redhat.com>
12590
12591         PR c++/46658
12592         * g++.dg/template/new10.C: New.
12593
12594         PR c++/45520
12595         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
12596
12597 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
12598
12599         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
12600         Split type definitions and NSConstantString class into...
12601         * objc-obj-c++-shared/objc-test-suite-types.h: New.
12602         * objc-obj-c++-shared/nsconstantstring-class.h: New.
12603         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
12604         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
12605         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
12606         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
12607         to comments.
12608         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
12609         encode defines for newer NeXT system headers.
12610         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
12611         * obj-c++.dg/torture/strings/string1.mm: Likewise.
12612         * objc.dg/foreach-5.m: Likewise.
12613         * objc.dg/foreach-2.m: Likewise.
12614         * objc.dg/foreach-4.m: Likewise.
12615         * objc.dg/torture/strings/string1.m: Likewise.
12616         * objc.dg/torture/strings/string2.m: Likewise.
12617         * objc.dg/torture/strings/string3.m: Likewise.
12618         * objc.dg/torture/strings/string4.m: Likewise.
12619         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
12620         header and stand alone.
12621         * obj-c++.dg/strings/strings-2.mm: Likewise.
12622         * objc.dg/torture/strings/const-str-3.m: Likewise.
12623         * objc.dg/strings/strings-2.m: Likewise.
12624         * objc.dg/strings/const-str-12b.m: Likewise.
12625
12626 2011-01-12  Richard Guenther  <rguenther@suse.de>
12627
12628         PR middle-end/32511
12629         * gcc.dg/attr-weak-1.c: Adjust.
12630
12631 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
12632
12633         PR fortran/47051
12634         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
12635         standard compliant and comment.
12636
12637 2011-01-10  Jan Hubicka  <jh@suse.cz>
12638
12639         PR lto/46083
12640         * gcc.dg/initpri3.c: New testcase.
12641
12642 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
12643
12644         PR lto/47222
12645         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
12646         externally visible.
12647         (g_esi): Likewise.
12648         (g_ebx): Likewise.
12649         (g_ebp): Likewise.
12650         (g_esp): Likewise.
12651         (g_ebp_save): Likewise.
12652         (g_esp_save): Likewise.
12653
12654 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12655
12656         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
12657
12658 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12659
12660         PR tree-optimization/46021
12661         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
12662         i?86-*-*, x86_64-*-*.
12663
12664 2011-01-10  Jeff Law <law@redhat.com>
12665
12666         * PR tree-optimization/47141
12667         * gcc.c-torture/compile/pr47141.c: New test.
12668
12669 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
12670
12671         PR testsuite/46230
12672         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
12673         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
12674         * gcc.dg/vect/slp-35.c: Remove XFAILs.
12675         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
12676
12677         PR testsuite/46230
12678         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
12679         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
12680         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
12681         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
12682         being vectorized.  Adjust dg-final pattern.
12683
12684         PR testsuite/46230
12685         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
12686         * gcc.dg/vect/slp-24.c: Likewise.
12687
12688 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
12689
12690         PR c++/47218
12691         * g++.dg/other/pr47218-1.C: New test file.
12692         * g++.dg/other/pr47218.C: Likewise.
12693         * g++.dg/other/pr47218.h: New supporting header.
12694
12695 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
12696
12697         PR objc/47232
12698         * objc.dg/attributes/invalid-attribute-1.m: New.
12699         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
12700
12701 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
12702
12703         PR fortran/47224
12704         * gfortran.dg/proc_ptr_comp_28.f90: New.
12705
12706 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
12707
12708         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
12709         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
12710         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12711         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
12712         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
12713         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12714         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
12715         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
12716         * objc.dg/gnu-api-2-class.m: Likewise.
12717         * objc.dg/gnu-api-2-ivar.m: Likewise.
12718         * objc.dg/gnu-api-2-method.m: Likewise.
12719         * objc.dg/gnu-api-2-objc.m: Likewise.
12720         * objc.dg/gnu-api-2-object.m: Likewise.
12721         * objc.dg/gnu-api-2-property.m: Likewise.
12722         * objc.dg/gnu-api-2-protocol.m: Likewise.
12723         * objc.dg/gnu-api-2-sel.m: Likewise.
12724
12725 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
12726
12727         * objc.dg/foreach-1.m: Skip for Darwin < 9.
12728         * objc.dg/objc-foreach-4.m: Likewise.
12729         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
12730         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
12731         * objc.dg/foreach-4.m: Likewise.
12732         * objc.dg/foreach-5.m: Likewise.
12733         * objc.dg/foreach-3.m: Return self from init.
12734
12735 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
12736
12737         PR fortran/38536
12738         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
12739
12740 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
12741
12742         PR fortran/46313
12743         * gfortran.dg/class_35.f90: New.
12744
12745 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
12746
12747         * objc.dg/foreach-1.m: Add "-Wall" to flags.
12748
12749 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
12750
12751         PR objc/47078
12752         * objc.dg/invalid-method-2.m: New.
12753         * obj-c++.dg/invalid-method-2.mm: New.
12754
12755 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
12756
12757         PR fortran/46896
12758         * gfortran.dg/transpose_optimization_2.f90 : New test.
12759
12760 2011-01-08  Jan Hubicka  <jh@suse.cz>
12761
12762         PR tree-optmization/46469
12763         * g++.dg/torture/pr46469.C: New testcase.
12764
12765 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
12766
12767         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
12768         emulation of libobjc-gnu structure layout functionality to ..
12769         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
12770         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
12771         * objc/execute/bf-common.h: Adjust headers.
12772         * objc/execute/bf-1.m: Likewise.
12773         * objc/execute/bf-2.m: Likewise.
12774         * objc/execute/bf-3.m: Likewise.
12775         * objc/execute/bf-4.m: Likewise.
12776         * objc/execute/bf-5.m: Likewise.
12777         * objc/execute/bf-6.m: Likewise.
12778         * objc/execute/bf-7.m: Likewise.
12779         * objc/execute/bf-8.m: Likewise.
12780         * objc/execute/bf-9.m: Likewise.
12781         * objc/execute/bf-10.m: Likewise.
12782         * objc/execute/bf-11.m: Likewise.
12783         * objc/execute/bf-12.m: Likewise.
12784         * objc/execute/bf-13.m: Likewise.
12785         * objc/execute/bf-14.m: Likewise.
12786         * objc/execute/bf-15.m: Likewise.
12787         * objc/execute/bf-16.m: Likewise.
12788         * objc/execute/bf-17.m: Likewise.
12789         * objc/execute/bf-18.m: Likewise.
12790         * objc/execute/bf-19.m: Likewise.
12791         * objc/execute/bf-20.m: Likewise.
12792         * objc/execute/bf-21.m: Likewise.
12793         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
12794         objc_get_type_qualifiers ().
12795
12796 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
12797
12798         PR fortran/45777
12799         * gfortran.dg/dependency_39.f90:  New test.
12800
12801 2011-01-07  Jan Hubicka  <jh@suse.cz>
12802
12803         Get builtins tests ready for linker plugin.
12804         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
12805         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
12806         my_memset, my_bzero): Mark used.
12807         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
12808         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
12809         volatile.
12810         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
12811         volatile.
12812
12813 2011-01-07  Jan Hubicka  <jh@suse.cz>
12814
12815         PR tree-optimization/46367
12816         * g++.dg/torture/pr46367.C: New file.
12817
12818 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
12819
12820         PR target/47201
12821         * gcc.dg/pr47201.c: New test.
12822
12823         PR bootstrap/47187
12824         * gcc.dg/tree-prof/pr47187.c: New test.
12825
12826 2011-01-07  Tobias Burnus  <burnus@net-b.de>
12827
12828         PR fortran/41580
12829         * gfortran.dg/extends_type_of_3.f90: New.
12830
12831 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
12832
12833         * g++.dg/ext/dllexport-MI1.C: Adjust test.
12834         * g++.dg/ext/dllimport-MI1.C: Likewise.
12835         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
12836         * g++.dg/ext/dllimport10.C: Likewise.
12837         * g++.dg/ext/dllimport11.C: Likewise.
12838         * g++.dg/ext/dllimport12.C: Likewise.
12839         * g++.dg/ext/dllimport13.C: Likewise.
12840         * g++.dg/ext/dllimport2.C: Likewise.
12841         * g++.dg/ext/dllimport3.C: Likewise.
12842         * g++.dg/ext/dllimport4.C: Likewise.
12843         * g++.dg/ext/dllimport5.C: Likewise.
12844         * g++.dg/ext/dllimport6.C: Likewise.
12845         * g++.dg/ext/dllimport8.C: Likewise.
12846         * g++.dg/ext/dllimport9.C: Likewise.
12847         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
12848         targets, too. Additionally enable test for i?86-*-mingw*.
12849         * g++.dg/ext/selectany1.C: Likewise.
12850         Remove guard variable check.
12851
12852 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
12853
12854         PR fortran/47189
12855         PR fortran/47194
12856         * gfortran.dg/storage_size_3.f08: Extended.
12857
12858 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
12859
12860         PR c++/47022
12861         * g++.dg/template/stdarg1.C: New test.
12862
12863 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
12864
12865         PR fortran/47195
12866         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
12867         * gfortran.dg/defined_operators_1.f90: Split the subroutine
12868         from the interface of functions to not hide the errors that
12869         shall be tested.
12870
12871 2011-01-06  Jan Hubicka  <jh@suse.cz>
12872
12873         * gcc.dg/lto/pr47188_0.c: New testcase.
12874         * gcc.dg/lto/pr47188_1.c: New testcase.
12875
12876 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
12877
12878         PR fortran/33117
12879         PR fortran/46478
12880         * gfortran.dg/interface_33.f90: New test.
12881
12882 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
12883
12884         PR c/47150
12885         * gcc.c-torture/compile/pr47150.c: New test.
12886
12887 2011-01-06  Ira Rosen  <irar@il.ibm.com>
12888
12889         PR tree-optimization/47139
12890         * gcc.dg/vect/pr47139.c: New test.
12891
12892 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
12893
12894         PR fortran/47180
12895         * gfortran.dg/extends_type_of_2.f03: New.
12896
12897 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12898
12899         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
12900
12901 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
12902
12903         * gnat.dg/opt14.adb: New test.
12904
12905 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12906
12907         PR fortran/46017
12908         * gfortran.dg/allocate_error_2.f90:  New test.
12909
12910 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
12911
12912         PR fortran/47024
12913         * gfortran.dg/storage_size_3.f08: New.
12914
12915 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12916
12917         PR libgfortran/47154
12918         * gfortran.dg/namelist_68.f90: New test.
12919
12920 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
12921
12922         * gnat.dg/unchecked_convert8.ad[sb]: New test.
12923
12924 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
12925
12926         PR fortran/46448
12927         * gfortran.dg/class_34.f90: New.
12928
12929 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12930
12931         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
12932         use __builtin_inff.  Skip all single-precision tests that require
12933         Infinity.
12934
12935 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12936
12937         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
12938
12939 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
12940
12941         PR tree-optimization/47148
12942         * gcc.c-torture/execute/pr47148.c: New test.
12943
12944         PR tree-optimization/47155
12945         * gcc.c-torture/execute/pr47155.c: New test.
12946
12947         PR rtl-optimization/47157
12948         * gcc.c-torture/compile/pr47157.c: New test.
12949
12950 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12951
12952         * gcc.dg/torture/vector-shift2.c (schar): Define.
12953         (main): Always use schar or uchar instead of plain "char" to avoid
12954         dependencies on implementation-defined char signedness.
12955
12956 2011-01-03  Martin Jambor  <mjambor@suse.cz>
12957
12958         PR tree-optimization/46801
12959         * gnat.dg/pack9.adb: Remove xfail.
12960
12961 2011-01-03  Martin Jambor  <mjambor@suse.cz>
12962
12963         PR tree-optimization/46984
12964         * g++.dg/ipa/pr46984.C: New test.
12965
12966 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
12967
12968         PR fortran/46408
12969         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
12970
12971 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
12972
12973         PR tree-optimization/47140
12974         * gcc.c-torture/compile/pr47140.c: New test.
12975
12976         PR rtl-optimization/47028
12977         * gcc.dg/pr47028.c: New test.
12978
12979 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
12980
12981         * objc.dg/protocol-forward-1.m: Removed TODO.
12982         * objc.dg/protocol-forward-2.m: New.
12983         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
12984         * obj-c++.dg/protocol-forward-2.mm: New.
12985
12986 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
12987
12988         PR target/38662
12989         * g++.dg/eh/pr38662.C: New testcase.
12990
12991 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
12992
12993         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
12994         scan for newline '\n'.
12995
12996 \f
12997 Copyright (C) 2011 Free Software Foundation, Inc.
12998
12999 Copying and distribution of this file, with or without modification,
13000 are permitted in any medium without royalty provided the copyright
13001 notice and this notice are preserved.