OSDN Git Service

* config/i386/i386.md (UNSPEC_VSIBADDR): New.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-10-26  Jakub Jelinek  <jakub@redhat.com>
2
3         * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
4         to work also with -masm=intel and additionally test the xmm vs. ymm
5         register type combination on mask/dest and in vsib.
6         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
7         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
8         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
9         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
10         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
11         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
12         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
13         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
14         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
15         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
16         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
17         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
18         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
19         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
20         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
21         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
22         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
23         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
24         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
25         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
26         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
27         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
28         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
29         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
30         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
31         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
32         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
33         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
34         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
35         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
36         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
37
38 2011-10-26  Tom de Vries  <tom@codesourcery.com>
39
40         PR tree-optimization/50763
41         * gcc.dg/pr50763-2.c: New test.
42
43 2011-10-25  Joseph Myers  <joseph@codesourcery.com>
44
45         * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
46         Update expected messages.
47
48 2011-10-25  Eric Botcazou  <ebotcazou@adacore.com>
49
50         * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
51
52 2011-10-25  Jason Merrill  <jason@redhat.com>
53
54         PR c++/50866
55         * g++.dg/init/aggr7.C: New.
56
57         PR c++/49996
58         * g++.dg/cpp0x/initlist59.C: New.
59
60 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
61
62         PR c++/50858
63         * g++.dg/overload/operator5.C: New.
64
65 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
66
67         PR c++/50861
68         * g++.dg/template/crash108.C: New.
69
70 2011-10-25  Jakub Jelinek  <jakub@redhat.com>
71
72         PR tree-optimization/50596
73         * gcc.dg/vect/vect-cond-10.c: New test.
74
75 2011-10-24  Joey Ye  <joey.ye@arm.com>
76
77         * gcc.target/arm/pr42575.c: Remove architecture option.
78
79 2011-10-24  David S. Miller  <davem@davemloft.net>
80
81         * gcc.target/sparc/vis3move-1.c: New test.
82         * gcc.target/sparc/vis3move-2.c: New test.
83         * gcc.target/sparc/vis3move-3.c: New test.
84
85 2011-10-24  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
86
87         * gcc.dg/strlenopt-22.c: New testcase.
88         * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
89
90 2011-10-24  Uros Bizjak  <ubizjak@gmail.com>
91
92         * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
93         Remove -march=i386.
94         (dg-skip-if): Remove.
95         * gcc.target/i386/funcspec-1.c: Ditto.
96         * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
97
98 2011-10-24  Richard Guenther  <rguenther@suse.de>
99
100         * gcc.dg/vect/vect-bool-1.c: New testcase.
101
102 2011-10-24  Richard Guenther  <rguenther@suse.de>
103
104         PR tree-optimization/50838
105         * gcc.dg/torture/pr50838.c: New testcase.
106
107 2011-10-24  Ira Rosen  <ira.rosen@linaro.org>
108
109         PR tree-optimization/50730
110         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
111         * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
112         -fno-tree-sra and SLP flags.
113
114 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
115
116         PR c++/50841
117         Revert:
118         2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
119
120         PR c++/50810
121         * g++.dg/cpp0x/warn_cxx0x2.C: New.
122         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
123
124 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
125
126         PR c++/50810
127         * g++.dg/cpp0x/warn_cxx0x2.C: New.
128         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
129
130 2011-10-23  Tom de Vries  <tom@codesourcery.com>
131
132         PR tree-optimization/50763
133         * gcc.dg/pr50763.c: New test.
134
135 2011-10-23  Uros Bizjak  <ubizjak@gmail.com>
136
137         PR target/50788
138         * gcc.target/i386/pr50788.c: New test.
139
140 2011-10-23  Ira Rosen  <ira.rosen@linaro.org>
141
142         PR tree-optimization/50819
143         * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
144         * g++.dg/vect/slp-pr50819.cc: New test.
145
146 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
147
148         PR c++/45385
149         * g++.dg/warn/Wconversion4.C: New.
150
151 2011-10-21  Jakub Jelinek  <jakub@redhat.com>
152
153         PR target/50813
154         * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
155         from element other than first and reverse permutation.
156         * gcc.dg/torture/vshuf-16.inc: Likewise.
157         * gcc.dg/torture/vshuf-8.inc: Likewise.
158         * gcc.dg/torture/vshuf-4.inc: Likewise.
159
160 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
161
162         PR c++/31423
163         * g++.dg/parse/error43.C: New.
164         * g++.dg/parse/error44.C: Likewise.
165
166 2011-10-21  H.J. Lu  <hongjiu.lu@intel.com>
167             Kirill Yukhin  <kirill.yukhin@intel.com>
168
169         PR target/50740
170         * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
171         * gcc.target/i386/bmi2-check.h: Ditto.
172
173 2011-10-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
174
175         PR c++/50811
176         * g++.dg/cpp0x/override2.C: Add test.
177
178 2011-10-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
179
180         * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
181         check_linker_plugin_available.
182
183 2011-10-21  Kai Tietz  <ktietz@redhat.com>
184
185         * gcc.target/i386/branch-cost1.c: New test.
186         * gcc.target/i386/branch-cost2.c: New test.
187         * gcc.target/i386/branch-cost3.c: New test.
188         * gcc.target/i386/branch-cost4.c: New test.
189
190 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
191
192         * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
193
194 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
195
196         PR testsuite/50722
197         * gcc.dg/pr49994-3.c: Skip on HP-UX.
198
199 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
200
201         * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
202         (_moz_foo, EXT__foo): Use ASMNAME.
203
204 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
205
206         * lib/lto.exp (lto-execute): Use .exe suffix for test executable
207         names.
208
209 2011-10-20  Kirill Yukhin  <kirill.yukhin@intel.com>
210
211         PR target/50766
212         * gcc.target/i386/pr50766.c: New test.
213
214 2011-10-20  Jason Merrill  <jason@redhat.com>
215
216         PR c++/41449
217         * g++.dg/eh/partial1.C: New.
218
219 2011-10-20  Richard Henderson  <rth@redhat.com>
220
221         * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
222         gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c, 
223         gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
224         Use __builtin_shuffle.
225
226 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
227
228         PR fortran/50514
229         * gfortran.dg/ishft_3.f90:  Update test.
230
231 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
232
233         PR fortran/50524
234         * gfortran.dg/substring_integer_index.f90: New test.
235
236 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
237
238         * gfortran.dg/format_string.f: New test.
239
240 2011-10-20  Uros Bizjak  <ubizjak@gmail.com>
241
242         * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
243         non_strict_align.
244         * gcc.dg/ipa/ipa-sra-6.c: Ditto.
245
246 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
247
248         * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
249         gcc.target/i386/pr46226.c: Do not use
250         -mno-accumulate-outgoing-args.
251
252 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
253
254         * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
255         including <strings.h>.
256
257 2011-10-19  Jan Hubicka  <jh@suse.cz>
258
259         * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
260         * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
261         * lib/c-torture.exp: Likewise.
262         * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
263         * gcc.c-torture/compile/sync-1.c: Likewise.
264         * gcc.c-torture/compile/sync-1.c: Likewise.
265         * gcc.c-torture/compile/sync-3.c: Likewise.
266         * gcc.dg/noncompile/invalid_asm.c: Likewise.
267         * gcc.dg/noncompile/920507-1.c: Likewise.
268         * gcc.dg/torture/pr36400.c: Likewise.
269         * g++.dg/torture/pr34850.C: Likewise.
270
271 2011-10-20  Eric Botcazou  <ebotcazou@adacore.com>
272
273         * gnat.dg/source_ref1.adb: New test.
274         * gnat.dg/source_ref2.adb: Likewise.
275
276 2011-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
277
278         PR c++/13657
279         * g++.dg/parse/error42.C: New.
280         * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
281
282 2011-10-19  Jason Merrill  <jason@redhat.com>
283
284         PR c++/50793
285         * g++.dg/init/value9.C: New.
286
287 2011-10-19  Jakub Jelinek  <jakub@redhat.com>
288
289         * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
290         * gcc.dg/torture/vshuf-16.inc: Likewise.
291         * gcc.dg/torture/vshuf-8.inc: Likewise.
292         * gcc.dg/torture/vshuf-4.inc: Likewise.
293
294 2011-10-19  Janus Weil  <janus@gcc.gnu.org>
295
296         PR fortran/47023
297         * gfortran.dg/sizeof_proc.f90: New.
298
299 2011-10-19  Joseph Myers  <joseph@codesourcery.com>
300
301         * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
302         -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
303
304 2011-10-19  Uros Bizjak  <ubizjak@gmail.com>
305
306         PR testsuite/50796
307         * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
308
309 2011-10-19  Jason Merrill  <jason@redhat.com>
310
311         PR c++/50787
312         * g++.dg/init/ref20.C: New.
313
314 2011-10-19  Kai Tietz  <ktietz@redhat.com>
315
316         PR middle-end/50795
317         * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
318         * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
319         * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
320         * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
321         * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
322
323 2011-10-19  Richard Guenther  <rguenther@suse.de>
324
325         PR middle-end/50768
326         * gcc.dg/torture/pr50768.c: New testcase.
327
328 2011-10-19  Alexander Monakov  <amonakov@ispras.ru>
329
330         PR rtl-optimization/50340
331         * gcc.dg/pr50340.c: New.
332
333 2011-10-18  Andrew Stubbs  <ams@codesourcery.com>
334
335         PR tree-optimization/50717
336
337         * gcc.dg/pr50717-1.c: New file.
338         * gcc.target/arm/wmul-12.c: Correct types.
339         * gcc.target/arm/wmul-8.c: Correct types.
340
341 2011-10-18  Jason Merrill  <jason@redhat.com>
342
343         PR c++/50531
344         * g++.dg/cpp0x/defaulted32.C: New.
345
346         PR c++/50742
347         * g++.dg/lookup/using23.C: New.
348
349         PR c++/50500
350         * g++.dg/cpp0x/implicit12.C: New.
351         * g++.dg/cpp0x/defaulted20.C: Adjust.
352         * g++.dg/cpp0x/defaulted21.C: Adjust.
353         * g++.dg/cpp0x/implicit-copy.C: Adjust.
354         * g++.dg/cpp0x/implicit4.C: Adjust.
355         * g++.dg/cpp0x/implicit5.C: Adjust.
356         * g++.dg/cpp0x/implicit8.C: Adjust.
357         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
358         * g++.dg/cpp0x/not_special.C: Adjust.
359         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
360         * g++.dg/cpp0x/rv1n.C: Adjust.
361         * g++.dg/cpp0x/rv2n.C: Adjust.
362         * g++.dg/cpp0x/rv3n.C: Adjust.
363         * g++.dg/cpp0x/rv4n.C: Adjust.
364         * g++.dg/cpp0x/rv5n.C: Adjust.
365         * g++.dg/cpp0x/rv6n.C: Adjust.
366         * g++.dg/cpp0x/rv7n.C: Adjust.
367
368 2011-10-18  Kirill Yukhin  <kirill.yukhin@intel.com>
369
370         * gcc.target/i386/avx2-vpop-check.h: New header.
371         * gcc.target/i386/avx2-vpaddd-3.c: New test.
372         * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
373         * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
374         * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
375         * gcc.target/i386/avx2-vpand-3.c: Ditto.
376         * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
377         * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
378         * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
379         * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
380         * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
381         * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
382         * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
383         * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
384         * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
385         * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
386
387 2011-10-18  Mikael Morin  <mikael@gcc.gnu.org>
388
389         PR fortran/50420
390         * gfortran.dg/coarray_subobject_1.f90: New test.
391         * gfortran.dg/coarray/subobject_1.f90: New test.
392
393 2011-10-18  Alexander Monakov  <amonakov@ispras.ru>
394
395         PR rtl-optimization/50205
396         * gcc.dg/pr50205.c: New.
397
398 2011-10-18  Richard Guenther  <rguenther@suse.de>
399
400         PR tree-optimization/50767
401         * gcc.dg/torture/pr50767.c: New testcase.
402
403 2011-10-18  Julian Brown  <julian@codesourcery.com>
404
405         * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
406         * gcc.target/arm/unaligned-memcpy-1.c: New.
407         * gcc.target/arm/unaligned-memcpy-2.c: New.
408         * gcc.target/arm/unaligned-memcpy-3.c: New.
409         * gcc.target/arm/unaligned-memcpy-4.c: New.
410
411 2011-10-18  Janus Weil  <janus@gcc.gnu.org>
412
413         PR fortran/47023
414         * gfortran.dg/iso_c_binding_class.f03: New.
415
416 2011-10-18  Ira Rosen  <ira.rosen@linaro.org>
417
418         * testsuite/lib/target-supports.exp
419         (check_effective_target_vect_widen_shift): New.
420         * gcc.dg/vect/vect-widen-shift-s16.c: New.
421         * gcc.dg/vect/vect-widen-shift-s8.c: New.
422         * gcc.dg/vect/vect-widen-shift-u16.c: New.
423         * gcc.dg/vect/vect-widen-shift-u8.c: New.
424
425 2011-10-18  Richard Guenther  <rguenther@suse.de>
426
427         * gcc.dg/torture/restrict-1.c: New testcase.
428
429 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
430
431         * g++.dg/ext/bases.C: New test.
432
433 2011-10-17  David S. Miller  <davem@davemloft.net>
434
435         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
436         all operations to emit VIS instructions.
437         * gcc.target/sparc/fandnot.c: Likewise.
438         * gcc.target/sparc/fnot.c: Likewise.
439         * gcc.target/sparc/for.c: Likewise.
440         * gcc.target/sparc/fornot.c: Likewise.
441         * gcc.target/sparc/fxnor.c: Likewise.
442         * gcc.target/sparc/fxor.c: Likewise.
443         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
444         needed.
445
446 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
447
448         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
449         * gcc.dg/torture/vshuf-16.inc: New file.
450         * gcc.dg/torture/vshuf-2.inc: New file.
451         * gcc.dg/torture/vshuf-32.inc: New file.
452         * gcc.dg/torture/vshuf-4.inc: New file.
453         * gcc.dg/torture/vshuf-8.inc: New file.
454         * gcc.dg/torture/vshuf-main.inc: New file.
455         * gcc.dg/torture/vshuf-v16hi.c: New test.
456         * gcc.dg/torture/vshuf-v16qi.c: New test.
457         * gcc.dg/torture/vshuf-v2df.c: New test.
458         * gcc.dg/torture/vshuf-v2di.c: New test.
459         * gcc.dg/torture/vshuf-v2sf.c: New test.
460         * gcc.dg/torture/vshuf-v2si.c: New test.
461         * gcc.dg/torture/vshuf-v32qi.c: New test.
462         * gcc.dg/torture/vshuf-v4df.c: New test.
463         * gcc.dg/torture/vshuf-v4di.c: New test.
464         * gcc.dg/torture/vshuf-v4hi.c: New test.
465         * gcc.dg/torture/vshuf-v4sf.c: New test.
466         * gcc.dg/torture/vshuf-v4si.c: New test.
467         * gcc.dg/torture/vshuf-v8hi.c: New test.
468         * gcc.dg/torture/vshuf-v8qi.c: New test.
469         * gcc.dg/torture/vshuf-v8sf.c: New test.
470         * gcc.dg/torture/vshuf-v8si.c: New test.
471
472 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
473
474         PR tree-optimization/50746
475         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
476
477 2011-10-17  Jason Merrill  <jason@redhat.com>
478
479         PR c++/50736
480         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
481
482 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
483
484         PR c++/44524
485         * g++.dg/parse/error41.C: New.
486         * g++.dg/parse/error20.C: Adjust.
487
488 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
489
490         PR c++/50757
491         * g++.dg/warn/format7.C: New.
492         * obj-c++.dg/warn7.mm: Likewise.
493
494 2011-10-17  Richard Guenther  <rguenther@suse.de>
495
496         PR tree-optimization/50729
497         * gcc.dg/torture/pr50729.c: New testcase.
498
499 2011-10-15  Tom Tromey  <tromey@redhat.com>
500             Dodji Seketeli  <dodji@redhat.com>
501
502         * lib/prune.exp (prune_gcc_output):  Prune output referring to
503         included files.
504         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
505         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
506         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
507         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
508
509 2011-10-15  Tom Tromey  <tromey@redhat.com>
510             Dodji Seketeli  <dodji@redhat.com>
511
512         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
513
514 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
515
516         PR c++/48489
517         * g++.dg/inherit/error5.C: New.
518
519 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
520
521         PR fortran/47023
522         PR fortran/50752
523         * gfortran.dg/kind_tests_4.f90: New.
524
525 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
526
527         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
528         targets that support vector condition.
529
530 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
531
532         PR fortran/47023
533         * gfortran.dg/c_kind_tests_3.f03: New.
534
535 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
536
537         PR fortran/50547
538         * gfortran.dg/elemental_args_check_4.f90: New.
539
540 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
541
542         PR tree-optimization/50727
543         * gcc.dg/vect/pr50727.c: New test.
544
545 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
546
547         * gcc.dg/vla-23.c: New test.
548
549 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
550
551         PR tree-optimization/50596
552         * gcc.dg/vect/vect-cond-9.c: New test.
553
554 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
555
556         * gcc.dg/vect/bb-slp-29.c: New test.
557
558 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
559
560         PR c++/50732
561         * g++.dg/ext/is_base_of_incomplete.C: New.
562         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
563         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
564
565 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
566
567         * gcc.target/sparc/combined-1.c: Compile at -O2.
568
569 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
570
571         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
572         (dg-options): Add -Wno-attributes.
573         * gcc.target/i386/fma_double_?.c: Ditto.
574         * gcc.target/i386/fma_run_float_?.c: Ditto.
575         * gcc.target/i386/fma_run_double_?.c: Ditto.
576         * gcc.target/i386/l_fma_float_?.c: Dtto.
577         * gcc.target/i386/l_fma_double_?.c: Ditto.
578         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
579         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
580
581 2011-10-15  Tobias Burnus  <burnus@net-b.de>
582
583         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
584         the comments.
585         * gfortran.dg/bind_c_usage_24.f90: Ditto.
586         * gfortran.dg/rank_3.f90: Ditto.
587         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
588         -std=f2008ts in dg-options.
589         * gfortran.dg/rank_4.f90: Ditto.
590
591 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
592
593         PR target/49263
594         * gcc.target/sh/pr49263.c: New.
595
596 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
597
598         * gnat.dg/specs/debug1.ads: Tweak.
599
600 2011-10-14  Kai Tietz  <ktietz@redhat.com>
601
602         * gfortran.fortran-torture/compile/logical-2.f90: New test.
603
604 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
605
606         * gcc.target/i386/sse2-mul-1.c: New test.
607         * gcc.target/i386/sse4_1-mul-1.c: New test.
608         * gcc.target/i386/avx-mul-1.c: New test.
609         * gcc.target/i386/xop-mul-1.c: New test.
610         * gcc.target/i386/avx2-mul-1.c: New test.
611
612 2011-10-14  Jason Merrill  <jason@redhat.com>
613
614         PR c++/50563
615         * g++.dg/cpp0x/nsdmi-list1.C: New.
616
617         PR c++/50707
618         * g++.dg/cpp0x/nsdmi-const1.C: New.
619
620 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
621
622         PR fortran/50570
623         * gfortran.dg/pointer_intent_5.f90: New.
624
625 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
626
627         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
628         * gcc.target/i386/warn-vect-op-1.c: Ditto.
629         * gcc.target/i386/warn-vect-op-2.c: Ditto.
630
631 2011-10-14  Tobias Burnus  <burnus@net-b.de>
632
633         PR fortran/50718
634         * gfortran.dg/pointer_check_11.f90: New.
635         * gfortran.dg/pointer_check_12.f90: New.
636
637 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
638
639         PR c++/38174
640         * g++.dg/overload/operator4.C: New.
641
642 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
643
644         * gcc.dg/di-longlong64-sync-1.c: New test.
645         * gcc.dg/di-sync-multithread.c: New test.
646         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
647         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
648         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
649         tests for v5, v6, v6k, and v7-a, and add-options helpers.
650         (check_effective_target_arm_arm_ok): New helper.
651         (check_effective_target_sync_longlong): New helper.
652
653 2011-10-14  Richard Guenther  <rguenther@suse.de>
654
655         PR tree-optimization/50723
656         * gcc.dg/torture/pr50723.c: New testcase.
657
658 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
659
660         PR c++/17212
661         * g++.dg/warn/format6.C: New.
662         * obj-c++.dg/warn6.mm: Likewise.
663
664 2011-10-13  Richard Henderson  <rth@redhat.com>
665
666         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
667         Delete.
668         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
669         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
670         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
671
672 2011-10-13  Jason Merrill  <jason@redhat.com>
673
674         PR c++/50614
675         * g++.dg/cpp0x/nsdmi-template2.C: New.
676
677         PR c++/50437
678         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
679
680         PR c++/50618
681         * g++.dg/init/vbase1.C: New.
682
683 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
684
685         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
686         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
687         * gcc.target/i386/avx-vphminposuw-2.c: New test.
688         * gcc.target/i386/avx-vphminposuw-3.c: New test.
689
690 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
691
692         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
693
694 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
695
696         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
697
698 2011-10-13  Richard Guenther  <rguenther@suse.de>
699
700         PR tree-optimization/50712
701         * gcc.target/i386/pr50712.c: New testcase.
702
703 2011-10-13  Tom de Vries  <tom@codesourcery.com>
704
705         * gcc.dg/memcpy-4.c: New test.
706
707 2011-10-13  Richard Guenther  <rguenther@suse.de>
708
709         PR tree-optimization/50698
710         * g++.dg/vect/pr50698.cc: New testcase.
711
712 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
713
714         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
715         * gcc.target/powerpc/warn-2.c: Ditto.
716
717         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
718         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
719         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
720         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
721         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
722         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
723         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
724         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
725         * gcc.target/powerpc/ppc-pow.c: Likewise.
726         * gcc.target/powerpc/recip-1.c: Likewise.
727         * gcc.target/powerpc/recip-2.c: Likewise.
728         * gcc.target/powerpc/recip-3.c: Likewise.
729         * gcc.target/powerpc/recip-4.c: Likewise.
730         * gcc.target/powerpc/recip-5.c: Likewise.
731
732 2011-10-12  David S. Miller  <davem@davemloft.net>
733
734         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
735         '-mvis3' instead of 'mcpu=niagara3' in options.
736         * gcc.target/sparc/fhalve.c: Likewise.
737         * gcc.target/sparc/fnegop.c: Likewise.
738         * gcc.target/sparc/fpadds.c: Likewise.
739         * gcc.target/sparc/fshift.c: Likewise.
740         * gcc.target/sparc/fucmp.c: Likewise.
741         * gcc.target/sparc/lzd.c: Likewise.
742         * gcc.target/sparc/vis3misc.c: Likewise.
743         * gcc.target/sparc/xmul.c: Likewise.
744
745 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
746
747         * gnat.dg/vect1.ad[sb]: New test.
748         * gnat.dg/vect1_pkg.ads: New helper.
749         * gnat.dg/vect2.ad[sb]: New test.
750         * gnat.dg/vect2_pkg.ads: New helper.
751         * gnat.dg/vect3.ad[sb]: New test.
752         * gnat.dg/vect3_pkg.ads: New helper.
753         * gnat.dg/vect4.ad[sb]: New test.
754         * gnat.dg/vect4_pkg.ads: New helper.
755         * gnat.dg/vect5.ad[sb]: New test.
756         * gnat.dg/vect5_pkg.ads: New helper.
757         * gnat.dg/vect6.ad[sb]: New test.
758         * gnat.dg/vect6_pkg.ads: New helper.
759
760 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
761
762         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
763         * gcc.target/i386/fma_run_double_2.c: Likewise.
764         * gcc.target/i386/fma_run_double_3.c: Likewise.
765         * gcc.target/i386/fma_run_double_4.c: Likewise.
766         * gcc.target/i386/fma_run_double_5.c: Likewise.
767         * gcc.target/i386/fma_run_double_6.c: Likewise.
768         * gcc.target/i386/fma_run_float_1.c: Likewise.
769         * gcc.target/i386/fma_run_float_2.c: Likewise.
770         * gcc.target/i386/fma_run_float_3.c: Likewise.
771         * gcc.target/i386/fma_run_float_4.c: Likewise.
772         * gcc.target/i386/fma_run_float_5.c: Likewise.
773         * gcc.target/i386/fma_run_float_6.c: Likewise.
774
775         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
776         remove the extra dg-options.
777         * gcc.target/i386/l_fma_double_2.c: Likewise.
778         * gcc.target/i386/l_fma_double_3.c: Likewise.
779         * gcc.target/i386/l_fma_double_4.c: Likewise.
780         * gcc.target/i386/l_fma_double_5.c: Likewise.
781         * gcc.target/i386/l_fma_double_6.c: Likewise.
782         * gcc.target/i386/l_fma_float_1.c: Likewise.
783         * gcc.target/i386/l_fma_float_2.c: Likewise.
784         * gcc.target/i386/l_fma_float_3.c: Likewise.
785         * gcc.target/i386/l_fma_float_4.c: Likewise.
786         * gcc.target/i386/l_fma_float_5.c: Likewise.
787         * gcc.target/i386/l_fma_float_6.c: Likewise.
788
789 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
790
791         PR tree-optimization/50189
792         * g++.dg/torture/pr50189.C: New testcase.
793
794 2011-10-12  Richard Guenther  <rguenther@suse.de>
795
796         PR tree-optimization/50700
797         * gcc.dg/builtin-object-size-12.c: New testcase.
798
799 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
800
801         PR c/50565
802         * gcc.c-torture/compile/pr50565-1.c,
803         gcc.c-torture/compile/pr50565-2.c: New tests.
804
805 2011-10-11  Jason Merrill  <jason@redhat.com>
806
807         PR c++/49855
808         PR c++/49896
809         * g++.dg/template/constant1.C: New.
810         * g++.dg/template/constant2.C: New.
811         * g++.dg/cpp0x/constexpr-template3.C: New.
812
813 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
814
815         * gcc.target/i386/warn-vect-op-3.c: New test.
816         * gcc.target/i386/warn-vect-op-1.c: New test.
817         * gcc.target/i386/warn-vect-op-2.c: New test.
818
819 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
820
821         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
822
823 2011-10-11  Richard Guenther  <rguenther@suse.de>
824
825         PR tree-optimization/50204
826         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
827
828 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
829
830         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
831
832 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
833
834         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
835         * gcc.target/i386/fma_double_2.c: Ditto.
836         * gcc.target/i386/fma_double_3.c: Ditto.
837         * gcc.target/i386/fma_double_4.c: Ditto.
838         * gcc.target/i386/fma_double_5.c: Ditto.
839         * gcc.target/i386/fma_double_6.c: Ditto.
840         * gcc.target/i386/fma_float_1.c: Ditto.
841         * gcc.target/i386/fma_float_2.c: Ditto.
842         * gcc.target/i386/fma_float_3.c: Ditto.
843         * gcc.target/i386/fma_float_4.c: Ditto.
844         * gcc.target/i386/fma_float_5.c: Ditto.
845         * gcc.target/i386/fma_float_6.c: Ditto.
846         * gcc.target/i386/l_fma_double_1.c: Ditto.
847         * gcc.target/i386/l_fma_double_2.c: Ditto.
848         * gcc.target/i386/l_fma_double_3.c: Ditto.
849         * gcc.target/i386/l_fma_double_4.c: Ditto.
850         * gcc.target/i386/l_fma_double_5.c: Ditto.
851         * gcc.target/i386/l_fma_double_6.c: Ditto.
852         * gcc.target/i386/l_fma_float_1.c: Ditto.
853         * gcc.target/i386/l_fma_float_2.c: Ditto.
854         * gcc.target/i386/l_fma_float_3.c: Ditto.
855         * gcc.target/i386/l_fma_float_4.c: Ditto.
856         * gcc.target/i386/l_fma_float_5.c: Ditto.
857         * gcc.target/i386/l_fma_float_6.c: Ditto.
858         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
859         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
860         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
861         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
862         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
863         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
864         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
865         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
866         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
867         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
868         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
869         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
870
871 2011-10-11  Tristan Gingold  <gingold@adacore.com>
872
873         * gcc.dg/va-arg-4.c: New test.
874         * gcc.dg/va-arg-5.c: Ditto.
875
876 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
877
878         * lib/target-supports.exp (check_effective_target_fd_truncate):
879         Close and unlink test file before exit.
880
881 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
882
883         PR fortran/50564
884         * gfortran.dg/forall_15.f90:  New test case.
885
886 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
887             Andrew Macleod  <amacleod@redhat.com>
888
889         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
890         wrappers for *other_threads() and *final_verify().
891         * gcc.dg/simulate-thread/simulate-thread.h
892         (simulate_thread_wrapper_other_threads): New.
893         (simulate_thread_wrapper_final_verify): New.
894
895 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
896
897         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
898
899 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
900
901         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
902
903 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
904             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
905
906         * gcc.target/i386/fma_1.h: New file.
907         * gcc.target/i386/fma_2.h: Likewise.
908         * gcc.target/i386/fma_3.h: Likewise.
909         * gcc.target/i386/fma_4.h: Likewise.
910         * gcc.target/i386/fma_5.h: Likewise.
911         * gcc.target/i386/fma_6.h: Likewise.
912         * gcc.target/i386/fma_double_1.c: Likewise.
913         * gcc.target/i386/fma_double_2.c: Likewise.
914         * gcc.target/i386/fma_double_3.c: Likewise.
915         * gcc.target/i386/fma_double_4.c: Likewise.
916         * gcc.target/i386/fma_double_5.c: Likewise.
917         * gcc.target/i386/fma_double_6.c: Likewise.
918         * gcc.target/i386/fma_float_1.c: Likewise.
919         * gcc.target/i386/fma_float_2.c: Likewise.
920         * gcc.target/i386/fma_float_3.c: Likewise.
921         * gcc.target/i386/fma_float_4.c: Likewise.
922         * gcc.target/i386/fma_float_5.c: Likewise.
923         * gcc.target/i386/fma_float_6.c: Likewise.
924         * gcc.target/i386/fma_main.h: Likewise.
925         * gcc.target/i386/fma_run_double_1.c: Likewise.
926         * gcc.target/i386/fma_run_double_2.c: Likewise.
927         * gcc.target/i386/fma_run_double_3.c: Likewise.
928         * gcc.target/i386/fma_run_double_4.c: Likewise.
929         * gcc.target/i386/fma_run_double_5.c: Likewise.
930         * gcc.target/i386/fma_run_double_6.c: Likewise.
931         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
932         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
933         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
934         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
935         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
936         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
937         * gcc.target/i386/fma_run_float_1.c: Likewise.
938         * gcc.target/i386/fma_run_float_2.c: Likewise.
939         * gcc.target/i386/fma_run_float_3.c: Likewise.
940         * gcc.target/i386/fma_run_float_4.c: Likewise.
941         * gcc.target/i386/fma_run_float_5.c: Likewise.
942         * gcc.target/i386/fma_run_float_6.c: Likewise.
943         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
944         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
945         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
946         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
947         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
948         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
949         * gcc.target/i386/l_fma_1.h: Likewise.
950         * gcc.target/i386/l_fma_2.h: Likewise.
951         * gcc.target/i386/l_fma_3.h: Likewise.
952         * gcc.target/i386/l_fma_4.h: Likewise.
953         * gcc.target/i386/l_fma_5.h: Likewise.
954         * gcc.target/i386/l_fma_6.h: Likewise.
955         * gcc.target/i386/l_fma_double_1.c: Likewise.
956         * gcc.target/i386/l_fma_double_2.c: Likewise.
957         * gcc.target/i386/l_fma_double_3.c: Likewise.
958         * gcc.target/i386/l_fma_double_4.c: Likewise.
959         * gcc.target/i386/l_fma_double_5.c: Likewise.
960         * gcc.target/i386/l_fma_double_6.c: Likewise.
961         * gcc.target/i386/l_fma_float_1.c: Likewise.
962         * gcc.target/i386/l_fma_float_2.c: Likewise.
963         * gcc.target/i386/l_fma_float_3.c: Likewise.
964         * gcc.target/i386/l_fma_float_4.c: Likewise.
965         * gcc.target/i386/l_fma_float_5.c: Likewise.
966         * gcc.target/i386/l_fma_float_6.c: Likewise.
967         * gcc.target/i386/l_fma_main.h: Likewise.
968         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
969         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
970         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
971         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
972         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
973         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
974         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
975         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
976         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
977         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
978         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
979         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
980
981 2011-10-10  Richard Guenther  <rguenther@suse.de>
982
983         PR middle-end/50389
984         * gcc.dg/torture/pr50389.c: New testcase.
985
986 2011-10-10  Richard Guenther  <rguenther@suse.de>
987
988         PR middle-end/50195
989         * gcc.dg/builtins-47.c: Optimize.
990
991 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
992
993         * lib/gcc-simulate-thread.exp: New.
994         * gcc.dg/simulate-thread/guality.h: New.
995         * gcc.dg/simulate-thread/simulate-thread.h: New.
996         * gcc.dg/simulate-thread/simulate-thread.exp: New.
997         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
998         * gcc.dg/simulate-thread/README: New.
999         * g++.dg/simulate-thread/guality.h: New.
1000         * g++.dg/simulate-thread/simulate-thread.h: New.
1001         * g++.dg/simulate-thread/simulate-thread.exp: New.
1002         * g++.dg/simulate-thread/simulate-thread.gdb: New.
1003         * c-c++-common/cxxbitfields-2.c: Remove.
1004         * c-c++-common/cxxbitfields.c: Remove.
1005         * c-c++-common/cxxbitfields-4.c: Remove.
1006         * c-c++-common/cxxbitfields-5.c: Remove.
1007         * c-c++-common/simulate-thread/bitfields-1.c: New.
1008         * c-c++-common/simulate-thread/bitfields-2.c: New.
1009         * c-c++-common/simulate-thread/bitfields-3.c: New.
1010         * c-c++-common/simulate-thread/bitfields-4.c: New.
1011
1012 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
1013
1014         PR c++/38980
1015         * g++.dg/warn/format5.C: New.
1016
1017 2011-10-09  Tobias Burnus  <burnus@net-b.de>
1018
1019         PR fortran/50273
1020         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
1021         * gfortran.dg/common_16.f90: New.
1022
1023 2011-10-09  Tobias Burnus  <burnus@net-b.de>
1024
1025         * gfortran.dg/iso_c_binding_param_1.f90: New.
1026         * gfortran.dg/iso_c_binding_param_2.f90: New.
1027         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1028
1029 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
1030
1031         PR tree-optimization/50635
1032         * gcc.dg/vect/pr50635.c: New test.
1033
1034 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
1035
1036         PR fortran/50659
1037         * gfortran.dg/proc_decl_27.f90: New.
1038
1039 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1040
1041         PR libobjc/50428
1042         * objc/execute/initialize-1.m: New test.
1043
1044 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
1045
1046         PR fortran/47844
1047         * gfortran.dg/pointer_function_result_1.f90 : New test.
1048
1049 2011-10-07  David S. Miller  <davem@davemloft.net>
1050
1051         PR 50655
1052         * gcc.target/sparc/sparc.exp: Add vis3 target test.
1053         * gcc.target/sparc/cmask.c: Use it.
1054         * gcc.target/sparc/fhalve.c: Likewise.
1055         * gcc.target/sparc/fnegop.c: Likewise.
1056         * gcc.target/sparc/fpadds.c: Likewise.
1057         * gcc.target/sparc/fshift.c: Likewise.
1058         * gcc.target/sparc/fucmp.c: Likewise.
1059         * gcc.target/sparc/lzd.c: Likewise.
1060         * gcc.target/sparc/vis3misc.c: Likewise.
1061         * gcc.target/sparc/xmul.c: Likewise.
1062
1063 2011-10-07  Richard Henderson  <rth@redhat.com>
1064
1065         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
1066         match for avx2.
1067         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
1068
1069 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
1070
1071         * gcc.dg/pr50193-1.c: New file.
1072         * gcc.target/arm/shiftable.c: New file.
1073
1074 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
1075
1076         PR fortran/50625
1077         * gfortran.dg/class_46.f03: New.
1078
1079 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
1080
1081         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
1082         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
1083         (syslog, vsyslog, __vsyslog_chk): Likewise.
1084
1085         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
1086         (x, EXT_x): Use ASMNAME.
1087
1088         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
1089         (a, c): Use ASMNAME.
1090
1091 2011-10-07  Tom de Vries  <tom@codesourcery.com>
1092
1093         PR middle-end/50527
1094         * gcc.dg/pr50527.c: New test.
1095
1096 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
1097
1098         PR tree-optimization/50650
1099         * gcc.c-torture/compile/pr50650.c: New test.
1100
1101 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1102
1103         PR tree-optimization/50575
1104         * gcc.c-torture/execute/vector-compare-2.x: New file.
1105
1106 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1107
1108         PR middle-end/50125
1109         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
1110         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
1111         (bar3): Likewise.
1112
1113 2011-10-07  Richard Guenther  <rguenther@suse.de>
1114
1115         PR testsuite/50637
1116         * gcc.dg/vect/vect-align-2.c: Increase array size.
1117
1118 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
1119             H.J. Lu  <hongjiu.lu@intel.com>
1120
1121         PR target/50603
1122         * gcc.target/i386/pr50603.c: New test.
1123
1124 2011-10-06  Jason Merrill  <jason@redhat.com>
1125
1126         PR c++/39164
1127         * g++.dg/cpp0x/default31.C: New.
1128
1129 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
1130
1131         PR tree-optimization/50596
1132         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1133         New.
1134         * gcc.dg/vect/vect-cond-8.c: New test.
1135
1136 2011-10-06  Richard Henderson  <rth@redhat.com>
1137
1138         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
1139         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
1140         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
1141         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
1142         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
1143         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
1144         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
1145         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
1146         * gcc.c-torture/execute/vshuf-16.inc: New file.
1147         * gcc.c-torture/execute/vshuf-2.inc: New file.
1148         * gcc.c-torture/execute/vshuf-4.inc: New file.
1149         * gcc.c-torture/execute/vshuf-8.inc: New file.
1150         * gcc.c-torture/execute/vshuf-main.inc: New file.
1151         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
1152         * gcc.c-torture/execute/vshuf-v2df.c: New test.
1153         * gcc.c-torture/execute/vshuf-v2di.c: New test.
1154         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
1155         * gcc.c-torture/execute/vshuf-v2si.c: New test.
1156         * gcc.c-torture/execute/vshuf-v4df.c: New test.
1157         * gcc.c-torture/execute/vshuf-v4di.c: New test.
1158         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
1159         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
1160         * gcc.c-torture/execute/vshuf-v4si.c: New test.
1161         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
1162         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
1163         * gcc.c-torture/execute/vshuf-v8si.c: New test.
1164
1165 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
1166
1167         PR tree-optimization/49279
1168         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
1169         * gcc.c-torture/execute/pr49279.c: New test.
1170
1171 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
1172
1173         PR target/49049
1174         * gcc.c-torture/compile/pr49049.c: New test.
1175
1176 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
1177
1178         PR target/50305
1179         * gcc.target/arm/pr50305.c: New test.
1180
1181 2011-10-06  Richard Guenther  <rguenther@suse.de>
1182
1183         PR tree-optimization/38884
1184         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
1185         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
1186
1187 2011-10-05  David S. Miller  <davem@davemloft.net>
1188
1189         * gcc.target/sparc/lzd.c: New test.
1190         * gcc.target/sparc/popc.c: New test.
1191
1192 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
1193
1194         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
1195         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
1196         * g++.dg/other/final1.C: Cleanup original tree dump.
1197
1198 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
1199
1200         PR tree-optimization/50613
1201         * gcc.dg/pr50613.c: New test.
1202
1203 2011-10-05  Richard Henderson  <rth@redhat.com>
1204
1205         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
1206         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
1207         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
1208         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
1209         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
1210         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
1211         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
1212         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
1213
1214 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
1215
1216         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
1217         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
1218         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
1219         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
1220         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
1221
1222 2011-10-05  Richard Guenther  <rguenther@suse.de>
1223
1224         PR tree-optimization/38885
1225         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
1226
1227 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
1228
1229         * gcc.target/i386/sw-1.c: New test.
1230
1231 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
1232
1233         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
1234         -mtune=generic.
1235         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
1236
1237 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
1238
1239         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
1240
1241 2011-10-04  David S. Miller  <davem@davemloft.net>
1242
1243         * gcc.target/sparc/fhalve.c: New test.
1244         * gcc.target/sparc/fnegop.c: New test.
1245         * gcc.target/sparc/xmul.c: New test.
1246
1247 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
1248
1249         PR fortran/35831
1250         * gfortran.dg/dummy_procedure_6.f90: New.
1251
1252 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
1253
1254         PR tree-optimization/50604
1255         * gcc.dg/pr50604.c: New test.
1256
1257 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1258
1259         PR tree-optimization/49662
1260         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
1261         * gcc.dg/graphite/interchange-15.c: Likewise.
1262         * gcc.dg/graphite/interchange-mvt.c: Likewise.
1263
1264 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
1265
1266         * gcc.dg/tree-ssa/restrict-4.c: New test.
1267
1268 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
1269
1270         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
1271         (main): Use __typeof to get result type of comparison.
1272
1273 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
1274
1275         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1276         Make et_vect_multiple_sizes_saved global.
1277         (check_effective_target_vect64): Make et_vect64_saved global.
1278
1279 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
1280
1281         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
1282         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
1283         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
1284         * gcc.dg/builtin-complex-err-1.c: Adjust.
1285
1286 2011-10-02  Jason Merrill  <jason@redhat.com>
1287
1288         * g++.dg/cpp0x/range-for22.C: New.
1289
1290         * g++.dg/cpp0x/variadic65.C: Remove xfails.
1291         * g++.dg/cpp0x/variadic82.C: Remove xfails.
1292         * g++.dg/cpp0x/variadic83.C: Remove xfails.
1293         * g++.dg/cpp0x/variadic105.C: Remove xfails.
1294
1295         * g++.dg/cpp0x/nsdmi5.C: New.
1296
1297 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
1298
1299         PR target/50579
1300         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
1301         New procedures.
1302         (mips-dg-options): Force an ABI option if the current ABI is
1303         incompatible with the required -mlong setting.  Likewise force
1304         a long setting if the current one is incompatible with the
1305         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
1306         throughout procedure.
1307         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
1308         instead of addressing=absolute.
1309
1310 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
1311
1312         * gcc.target/mips/stack-1.c: New test.
1313
1314 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
1315
1316         * gcc.dg/pr49696.c: New test.
1317
1318 2011-10-02  Jan Hubicka  <jh@suse.cz>
1319
1320         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
1321
1322 2011-10-01  David S. Miller  <davem@davemloft.net>
1323
1324         * gcc.target/sparc/cmask.c: New test.
1325         * gcc.target/sparc/fpadds.c: New test.
1326         * gcc.target/sparc/fshift.c: New test.
1327         * gcc.target/sparc/fucmp.c: New test.
1328         * gcc.target/sparc/vis3misc.c: New test.
1329
1330 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
1331
1332         PR fortran/50585
1333         * gfortran.dg/assumed_charlen_arg_2.f90: New.
1334
1335 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
1336
1337         PR c++/44473
1338         * g++.dg/dfp/44473-1.C: New test.
1339         * g++.dg/dfp/44473-2.C: New test.
1340         * g++.dg/dfp/mangle-1.C: New test.
1341         * g++.dg/dfp/mangle-2.C: New test.
1342         * g++.dg/dfp/mangle-3.C: New test.
1343         * g++.dg/dfp/mangle-4.C: New test.
1344         * g++.dg/dfp/mangle-5.C: New test.
1345
1346 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
1347
1348         PR inline-asm/50571
1349         * gcc.dg/pr50571.c: New test.
1350
1351         PR tree-optimization/46309
1352         * gcc.dg/pr46309.c: New test.
1353
1354 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
1355
1356         * gcc.dg/strlenopt-21.c: New test.
1357
1358 2011-09-30  Revital Eres  <revital.eres@linaro.org>
1359
1360         * gcc.dg/sms-10.c: New file.
1361
1362 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1363
1364         * gcc.target/arm/pr50099.c: New test.
1365
1366 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1367
1368         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
1369
1370 2011-09-30  David S. Miller  <davem@davemloft.net>
1371
1372         * gcc.target/sparc/bmaskbshuf.c: New test.
1373         * gcc.target/sparc/edgen.c: New test.
1374
1375 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
1376
1377         PR fortran/50547
1378         * gfortran.dg/pure_formal_proc_3.f90: New.
1379
1380         PR fortran/50553
1381         * gfortran.dg/stfunc_7.f90: New.
1382
1383 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1384
1385         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
1386         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
1387         * gcc.dg/vector-compare-1.c: Likewise.
1388         * gcc.dg/vector-compare-2.c: Likewise.
1389
1390 2011-09-29  David S. Miller  <davem@davemloft.net>
1391
1392         * gcc.target/sparc/array.c: New test.
1393
1394 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
1395
1396         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
1397         loop unroll and set max unroll times to 8.
1398         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
1399         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
1400         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
1401         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
1402
1403 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
1404
1405         PR c++/40145
1406         * g++.dg/ext/visibility/warn5.C: New.
1407
1408 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
1409
1410         PR c++/45278
1411         * g++.dg/warn/Wextra-3.C: New.
1412
1413 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
1414
1415         PR target/49486
1416         * gcc.target/sh/pr49468-si.c: New.
1417
1418 2011-09-28  Tom de Vries  <tom@codesourcery.com>
1419
1420         PR testsuite/50485
1421         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
1422         (TEST): Initialize src3 with random floats.
1423         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
1424         from union src3.  Initialize src3 with random floats.
1425
1426 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
1427
1428         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
1429         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
1430         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
1431         * gcc.target/sh/sh4a-sincosf.c: Ditto.
1432         * gcc.target/sh/sh4a-cos.c: Ditto.
1433         * gcc.target/sh/sh4a-cosf.c: Ditto.
1434         * gcc.target/sh/sh4a-sin.c: Ditto.
1435         * gcc.target/sh/sh4a-sinf.c: Ditto.
1436         * gcc.target/sh/sh4a-fsrra.c: Ditto.
1437         * gcc.target/sh/sh4a-memmovua.c: Ditto.
1438         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
1439
1440 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
1441
1442         PR c++/31489
1443         * g++.dg/parse/error40.C: New.
1444         * g++.dg/warn/incomplete1.C: Adjust.
1445
1446 2011-09-27  Jan Hubicka  <jh@suse.cz>
1447
1448         PR middle-end/49463
1449         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
1450         Mark used.
1451
1452 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
1453
1454         * gcc.dg/strlenopt-1.c: New test.
1455         * gcc.dg/strlenopt-1f.c: New test.
1456         * gcc.dg/strlenopt-2.c: New test.
1457         * gcc.dg/strlenopt-2f.c: New test.
1458         * gcc.dg/strlenopt-3.c: New test.
1459         * gcc.dg/strlenopt-4.c: New test.
1460         * gcc.dg/strlenopt-4g.c: New test.
1461         * gcc.dg/strlenopt-4gf.c: New test.
1462         * gcc.dg/strlenopt-5.c: New test.
1463         * gcc.dg/strlenopt-6.c: New test.
1464         * gcc.dg/strlenopt-7.c: New test.
1465         * gcc.dg/strlenopt-8.c: New test.
1466         * gcc.dg/strlenopt-9.c: New test.
1467         * gcc.dg/strlenopt-10.c: New test.
1468         * gcc.dg/strlenopt-11.c: New test.
1469         * gcc.dg/strlenopt-12.c: New test.
1470         * gcc.dg/strlenopt-12g.c: New test.
1471         * gcc.dg/strlenopt-13.c: New test.
1472         * gcc.dg/strlenopt-14g.c: New test.
1473         * gcc.dg/strlenopt-14gf.c: New test.
1474         * gcc.dg/strlenopt-15.c: New test.
1475         * gcc.dg/strlenopt-16g.c: New test.
1476         * gcc.dg/strlenopt-17g.c: New test.
1477         * gcc.dg/strlenopt-18g.c: New test.
1478         * gcc.dg/strlenopt.h: New file.
1479
1480 2011-09-27  Tom de Vries  <tom@codesourcery.com>
1481
1482         PR middle-end/43864
1483         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
1484         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
1485         * gcc.dg/pr43864.c: New test.
1486         * gcc.dg/pr43864-2.c: Same.
1487         * gcc.dg/pr43864-3.c: Same.
1488         * gcc.dg/pr43864-4.c: Same.
1489
1490 2011-09-27  Jan Hubicka  <jh@suse.cz>
1491
1492         * gcc.dg/ipa/inline-5.c: New testcase.
1493
1494 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
1495
1496         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
1497         vectors.
1498         * gcc.dg/vect/bb-slp-27.c: New.
1499         * gcc.dg/vect/bb-slp-28.c: New.
1500
1501 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
1502
1503         * testsuite/lib/target-supports.exp (check_profiling_available):
1504         Don't rely solely on TLS tests for -fprofile-generate, fall
1505         through to the other code.
1506
1507 2011-09-27  Richard Guenther  <rguenther@suse.de>
1508
1509         PR tree-optimization/50363
1510         * gcc.dg/torture/pr50363.c: New testcase.
1511
1512 2011-09-26  Jason Merrill  <jason@redhat.com>
1513
1514         PR c++/45012
1515         * g++.dg/template/partial13.C: New.
1516
1517         PR c++/46105
1518         * g++.dg/template/partial12.C: New.
1519
1520         PR c++/50508
1521         * g++.dg/cpp0x/constexpr-typedef1.C: New.
1522
1523 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
1524
1525         PR c++/45487
1526         * g++.dg/diagnostic/bindings1.C: New.
1527         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
1528
1529 2011-09-26  David S. Miller  <davem@davemloft.net>
1530
1531         * gcc.target/sparc/wrgsr.c: New test.
1532         * gcc.target/sparc/rdgsr.c: New test.
1533         * gcc.target/sparc/edge.c: New test.
1534         * gcc.target/sparc/fcmp.c: New test.
1535
1536         * gcc.target/sparc/edge.c: Update for new return types.
1537         * gcc.target/sparc/fcmp.c: Likewise.
1538
1539         * gcc.target/sparc/fpaddsubi.c: New test.
1540
1541 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
1542
1543         PR fortran/50515
1544         * gfortran.dg/common_15.f90: New.
1545
1546         PR fortran/50517
1547         * gfortran.dg/dummy_procedure_5.f90: New.
1548         * gfortran.dg/interface_26.f90: Modified error message.
1549         * gfortran.dg/proc_ptr_11.f90: Ditto.
1550         * gfortran.dg/proc_ptr_15.f90: Ditto.
1551         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1552         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1553
1554 2011-09-26  Jason Merrill  <jason@redhat.com>
1555
1556         PR c++/50512
1557         * g++.dg/overload/rvalue3.C: New.
1558
1559         PR c++/50523
1560         * g++.dg/overload/ref-conv2.C: New.
1561
1562         * g++.dg/cpp0x/nsdmi-template1.C: New.
1563
1564 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
1565
1566         * g++.dg/cpp0x/nullptr25.C: New.
1567
1568 2011-09-26  Richard Guenther  <rguenther@suse.de>
1569
1570         PR tree-optimization/50472
1571         * gcc.dg/torture/pr50472.c: New testcase.
1572
1573 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1574
1575         * gnat.dg/opt22.adb: New test.
1576         * gnat.dg/opt22_pkg.ad[sb]: New helper.
1577
1578 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1579
1580         * gnat.dg/opt21.adb: New test.
1581         * gnat.dg/opt21_pkg.ad[sb]: New helper.
1582
1583 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1584
1585         * gnat.dg/opt20.ad[sb]: New test.
1586         * gnat.dg/opt20_pkg.ads: New helper.
1587
1588 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1589
1590         * gnat.dg/array17.adb: New test.
1591         * gnat.dg/array17_pkg.ads: New helper.
1592
1593 2011-09-25  Jason Merrill  <jason@redhat.com>
1594
1595         * g++.dg/cpp0x/nsdmi-defer4.C: New.
1596
1597 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
1598
1599         * gnat.dg/frame_overflow.ads: New.
1600         * gnat.dg/frame_overflow.adb: Adjust.
1601         * gnat.dg/specs/addr1.ads: Likewise.
1602
1603 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
1604
1605         * g++.dg/tree-ssa/restrict2.C: New test.
1606
1607 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
1608
1609         * lib/target-supports.exp (check_effective_target_vect64): New.
1610         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
1611         of multiple vector sizes.
1612         * gcc.dg/vect/bb-slp-26.c: New.
1613
1614 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
1615
1616         PR c++/50280
1617         * g++.dg/template/bitfield1.C: New.
1618
1619 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
1620
1621         * gcc.dg/vect/bb-slp-24.c: New.
1622
1623 2011-09-24  Jason Merrill  <jason@redhat.com>
1624
1625         * g++.dg/cpp0x/nsdmi-eh1.C: New.
1626
1627         * g++.dg/cpp0x/nsdmi-defer3.C: New.
1628
1629         * g++.dg/cpp0x/nsdmi-defer1.C: New.
1630         * g++.dg/cpp0x/nsdmi-defer2.C: New.
1631
1632         * g++.dg/cpp0x/nsdmi1.C: New.
1633         * g++.dg/cpp0x/nsdmi2.C: New.
1634         * g++.dg/cpp0x/nsdmi3.C: New.
1635         * g++.dg/cpp0x/nsdmi4.C: New.
1636         * g++.old-deja/g++.other/init4.C: New.
1637
1638 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
1639
1640         PR c++/44267
1641         * g++.dg/template/sfinae28.C: New.
1642
1643 2011-09-23  Ian Lance Taylor  <iant@google.com>
1644
1645         * go.test/go-test.exp (errchk): Handle more cases of getting
1646         correct Tcl backslash quoting in regular expressions in test file.
1647
1648 2011-09-23  Jason Merrill  <jason@redhat.com>
1649
1650         Core 253
1651         * g++.dg/init/const8.C: New.
1652         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
1653         * g++.dg/cpp0x/defaulted2.C: Likewise.
1654         * g++.dg/cpp0x/pr42844-2.C: Likewise.
1655         * g++.dg/init/pr20039.C: Likewise.
1656         * g++.dg/init/pr42844.C: Likewise.
1657
1658 2011-09-23  Jan Hubicka  <jh@suse.cz>
1659
1660         * gcc.dg/ipa/inline-1.c: new testcase.
1661         * gcc.dg/ipa/inline-2.c: new testcase.
1662         * gcc.dg/ipa/inline-3.c: new testcase.
1663         * gcc.dg/ipa/inline-4.c: new testcase.
1664
1665 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
1666
1667         PR c++/50258
1668         * g++.dg/cpp0x/constexpr-static8.C: New.
1669
1670 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
1671
1672         * gcc.target/i386/avxfp-1.c: New test.
1673         * gcc.target/i386/avxfp-2.c: New test.
1674
1675 2011-09-23  Terry Guo  <terry.guo@arm.com>
1676
1677         * gcc.c-torture/execute/941014-1.x: Deleted.
1678
1679 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1680
1681         PR c++/50491
1682         * g++.dg/cpp0x/pr50491.C: New.
1683
1684 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1685
1686         PR testsuite/50487
1687         * gfortran.dg/bessel_6.f90: Fix tolerance test.
1688
1689 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1690
1691         PR c++/50371
1692         * g++.dg/cpp0x/nullptr24.C: New.
1693
1694 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
1695
1696         PR target/50482
1697         * gcc.target/i386/pr50482.c: New test.
1698
1699 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
1700
1701         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
1702         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
1703         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
1704         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
1705         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
1706         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
1707         multilib options contain different -march= from dg-options.
1708
1709 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
1710             Paolo Carlini  <paolo.carlini@oracle.com>
1711
1712         PR c++/50344
1713         * g++.dg/template/friend52.C: New.
1714
1715 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
1716
1717         * gcc.target/arm/cmp-1.c: New test.
1718         * gcc.target/arm/cmp-2.c: Likewise.
1719
1720 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
1721
1722         PR fortran/41733
1723         * gfortran.dg/impure_actual_1.f90: Modified error message.
1724         * gfortran.dg/proc_ptr_32.f90: New.
1725         * gfortran.dg/proc_ptr_33.f90: New.
1726
1727 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
1728
1729         PR tree-optimization/50451
1730         * gcc.dg/vect/pr50451.c: New test.
1731
1732 2011-09-21  Ian Lance Taylor  <iant@google.com>
1733
1734         * go.test/go-test.exp (errchk): Add special case for bug332.
1735         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
1736         some more test lines.
1737
1738 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
1739
1740         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
1741         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
1742         * g++.dg/other/i386-8.C: Ditto.
1743         * g++.dg/other/pr34435.C: Ditto.
1744         * g++.dg/other/pr39496.C: Ditto.
1745         * g++.dg/other/mmintrin.C: Ditto.
1746
1747 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
1748
1749         * gcc.dg/vect/vect-cond-7.c: New test.
1750         * gcc.target/i386/sse4_1-cond-1.c: New test.
1751         * gcc.target/i386/avx-cond-1.c: New test.
1752
1753 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
1754
1755         PR target/50464
1756         * g++.dg/other/pr50464.C: New test.
1757
1758 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
1759
1760         * gcc.target/i386/bmi2-mulx32-2.c: New test.
1761         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
1762         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
1763         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
1764
1765 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
1766
1767         * gnat.dg/opt19.adb: New test.
1768
1769 2011-09-21  Terry Guo  <terry.guo@arm.com>
1770
1771         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
1772         on arch conflict when testing case on targets other than armv7-a.
1773
1774 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
1775
1776         PR c++/50454
1777         * g++.dg/ext/int128-1.C: New.
1778         * g++.dg/ext/int128-2.C: Likewise.
1779         * g++.dg/ext/int128-2.h: Likewise.
1780
1781 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1782
1783         PR testsuite/50469
1784         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
1785
1786 2011-09-20  Jason Merrill  <jason@redhat.com>
1787
1788         * g++.dg/cpp0x/constexpr-generated1.C: New.
1789
1790         PR c++/50442
1791         * g++.dg/overload/ref-conv1.C: New.
1792
1793 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
1794
1795         * g++.dg/other/final1.C: New.
1796
1797 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
1798
1799         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
1800         and get_bit ().
1801
1802 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
1803
1804         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
1805         "target arm_eabi".
1806
1807 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
1808
1809         PR tree-optimization/50413
1810         * g++.dg/vect/vect.exp: Run slp-pr* tests with
1811         -fdump-tree-slp-details.  Run other tests with
1812         -fdump-tree-vect-details.
1813         * g++.dg/vect/slp-pr50413.cc: New.
1814
1815 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
1816             Ira Rosen  <ira.rosen@linaro.org>
1817
1818         PR testsuite/50435
1819         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
1820         Fix underscores around restrict.
1821
1822 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
1823
1824         PR tree-optimization/50414
1825         * gfortran.dg/vect/Ofast-pr50414.f90: New.
1826         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
1827         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
1828
1829 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
1830
1831         PR tree-optimization/50412
1832         * gfortran.dg/vect/pr50412.f90: New.
1833
1834 2011-09-16  Jason Merrill  <jason@redhat.com>
1835
1836         PR c++/50424
1837         * g++.dg/eh/defarg1.C: New.
1838
1839 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
1840
1841         * gcc.dg/vect/vect-reduc-10.c: New test.
1842         * gcc.target/i386/avx-reduc-1.c: New test.
1843
1844         * gcc.target/i386/sse2-extract-1.c: New test.
1845         * gcc.target/i386/avx-extract-1.c: New test.
1846
1847 2011-09-16  Terry Guo  <terry.guo@arm.com>
1848
1849         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
1850
1851 2011-09-15   Diego Novillo  <dnovillo@google.com>
1852
1853         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
1854         ALWAYS_CXXFLAGS, if defined.
1855         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
1856         ALWAYS_GFORTRANFLAGS, if defined.
1857         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
1858         ALWAYS_GOCFLAGS, if defined.
1859         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
1860         ALWAYS_OBJCXXFLAGS, if defined.
1861         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
1862         additional_flags, if defined.
1863         * lib/gnat.exp (gnat_target_compile): Likewise.
1864         * lib/objc.exp (objc_target_compile): Likewise.
1865         * lib/target-supports-dg.exp (dg-add-options): Handle
1866         TEST_ALWAYS_FLAGS.
1867
1868 2011-09-15  Tom de Vries  <tom@codesourcery.com>
1869
1870         PR testsuite/50322
1871         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
1872         Use uintptr_t in f1.  Undo avr xfails.
1873
1874 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
1875
1876         PR fortran/50401
1877         PR fortran/50403
1878         * gfortran.dg/function_types_3.f90: New.
1879
1880 2011-09-15  Jason Merrill  <jason@redhat.com>
1881
1882         PR c++/50365
1883         * g++.dg/cpp0x/trailing7.C: New.
1884
1885         PR c++/50361
1886         * g++.dg/cpp0x/nullptr23.C: New.
1887
1888 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
1889
1890         * gcc.dg/vect/bb-slp-25.c: New.
1891
1892 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
1893
1894         PR c++/50391
1895         * g++.dg/cpp0x/noexcept15.C: New.
1896
1897 2011-09-14  Tom de Vries  <tom@codesourcery.com>
1898
1899         PR middle-end/50251
1900         * gcc.dg/pr50251.c: New test.
1901
1902 2011-09-14  Tobias Burnus  <burnus@net-b.de>
1903
1904         PR fortran/34547
1905         PR fortran/50375
1906         * gfortran.dg/null_5.f90: New.
1907         * gfortran.dg/null_6.f90: New.
1908
1909 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
1910
1911         * gcc.c-torture/compile/20110913-1.c: New test.
1912
1913 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
1914
1915         PR fortran/50379
1916         * gfortran.dg/result_2.f90: New.
1917
1918 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
1919
1920         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
1921
1922 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
1923
1924         PR c++/48320
1925         * g++.dg/cpp0x/variadic116.C: New test case.
1926
1927 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
1928
1929         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
1930         * gcc.target/mips/interrupt_handler-2.c: New test.
1931         * gcc.target/mips/interrupt_handler-3.c: Likewise.
1932
1933 2011-09-12  Jason Merrill  <jason@redhat.com>
1934
1935         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
1936
1937         * g++.dg/cpp0x/explicit7.C: New.
1938
1939 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
1940
1941         PR rtl-optimization/50212
1942         * g++.dg/other/pr50212.C: New test.
1943
1944 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
1945
1946         PR target/43746
1947         * testsuite/gcc.target/avr/torture/avr-torture.exp
1948         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
1949         "-O2 -fmerge-all-constants".
1950
1951 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
1952
1953         PR fortran/50327
1954         * gfortran.dg/do_while_1.f90: New test.
1955
1956 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
1957
1958         PR fortran/35831
1959         PR fortran/47978
1960         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
1961         * gfortran.dg/proc_decl_26.f90: New.
1962         * gfortran.dg/typebound_override_2.f90: New.
1963         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
1964
1965 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
1966
1967         * gnat.dg/cond_expr2.ad[sb]: New test.
1968
1969 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
1970
1971         * gnat.dg/atomic5.ad[sb]: New test.
1972
1973 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1974
1975         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
1976
1977 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
1978
1979         PR target/49030
1980         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
1981
1982 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
1983
1984         PR target/49614
1985         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
1986
1987 2011-09-09  Richard Guenther  <rguenther@suse.de>
1988
1989         PR tree-optimization/50328
1990         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
1991
1992 2011-09-09  Richard Guenther  <rguenther@suse.de>
1993
1994         PR middle-end/50333
1995         * gcc.dg/torture/pr50333.c: New testcase.
1996
1997 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
1998
1999         PR tree-optimization/50318
2000         * gcc.target/arm/pr50318-1.c: New file.
2001
2002 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
2003
2004         * gcc.target/i386/all_one_m256i.c: New test.
2005
2006 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
2007
2008         PR c++/50324
2009         * g++.dg/cpp0x/sfinae28.C: New.
2010
2011 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
2012
2013         PR c/50332
2014         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
2015         longer ignored on typedefs.
2016
2017         PR c++/33255 - Support -Wunused-local-typedefs warning
2018         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
2019         * c-c++-common/Wunused-local-typedefs.c: Likewise.
2020
2021 2011-09-08  Martin Jambor  <mjambor@suse.cz>
2022
2023         PR tree-optimization/50287
2024         * gcc.dg/torture/pr50287.c: New test.
2025
2026 2011-09-08  Richard Guenther  <rguenther@suse.de>
2027
2028         PR tree-optimization/19831
2029         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
2030         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
2031         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2032         * gcc.dg/errno-1.c: Adjust.
2033
2034 2011-09-08  Richard Guenther  <rguenther@suse.de>
2035
2036         PR tree-optimization/19831
2037         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
2038
2039 2011-09-08  Tobias Burnus  <burnus@net-b.de>
2040
2041         PR fortran/44646
2042         * gfortran.dg/do_concurrent_1.f90: New.
2043         * gfortran.dg/do_concurrent_2.f90: New.
2044
2045 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
2046
2047         PR target/50310
2048         * gcc.c-torture/execute/ieee/pr50310.c: New test.
2049         * gcc.dg/pr50310-2.c: New test.
2050
2051 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
2052
2053         PR fortran/48095
2054         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
2055         * gfortran.dg/impure_constructor_1.f90: Modified.
2056         * gfortran.dg/proc_ptr_comp_33.f90: New.
2057
2058 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
2059
2060         PR target/50310
2061         * gcc.dg/pr50310-1.c: New test.
2062
2063 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
2064
2065         PR middle-end/48571
2066         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
2067         instead of 4.
2068
2069 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
2070
2071         PR c++/50309
2072         * g++.dg/cpp0x/noexcept14.C: New.
2073
2074 2011-09-07  Jason Merrill  <jason@redhat.com>
2075
2076         * g++.dg/cpp0x/constexpr-ref3.C: New.
2077
2078         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
2079
2080 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
2081
2082         * gcc.dg/section1.c: Don't xfail for avr.
2083
2084 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
2085
2086         PR tree-optimization/50322
2087         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
2088
2089 2011-09-07  Martin Jambor  <mjambor@suse.cz>
2090
2091         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
2092
2093 2011-09-07  Martin Jambor  <mjambor@suse.cz>
2094
2095         PR tree-optimization/49911
2096         * g++.dg/tree-ssa/pr49911.C: New test.
2097
2098 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
2099
2100         PR target/49030
2101         * gcc.dg/torture/pr49030.c: New test.
2102
2103 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
2104
2105         PR fortran/50288
2106         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
2107         * gfortran.dg/class_4d.f03: Deleted.
2108         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
2109
2110 2011-09-07  Richard Guenther  <rguenther@suse.de>
2111
2112         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
2113
2114 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
2115
2116         PR tree-optimization/46021
2117         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
2118
2119 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2120
2121         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
2122
2123 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
2124
2125         * gcc.c-torture/compile/20110906-1.c: New test.
2126
2127 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
2128
2129         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
2130
2131 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
2132
2133         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
2134         --param tree-reassoc-width=1.
2135
2136         * gcc.dg/tree-ssa/reassoc-24.c: New test.
2137         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
2138
2139 2011-09-06  Richard Guenther  <rguenther@suse.de>
2140
2141         PR tree-optimization/48149
2142         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
2143
2144 2011-09-06  Richard Guenther  <rguenther@suse.de>
2145
2146         PR tree-optimization/48317
2147         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
2148
2149 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
2150
2151         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2152         New procedure.
2153         (add_options_for_quad_vectors): Replace with ...
2154         (add_options_for_double_vectors): ... this.
2155         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
2156         support multiple vector sizes since the vectorizer attempts to
2157         vectorize with both vector sizes.
2158         * gcc.dg/vect/no-vfa-vect-79.c,
2159         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
2160         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
2161         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
2162         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
2163         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
2164         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
2165         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
2166         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
2167         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
2168         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
2169         gcc.dg/vect/vect-40.c: Likewise.
2170         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
2171         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
2172         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
2173         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
2174         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
2175         Likewise.
2176         * gcc.dg/vect/vect-peel-4.c: Make ia global.
2177
2178 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
2179
2180         PR target/49606
2181         * gcc.target/mips/abi-main.h: New file.
2182         * gcc.target/mips/abi-o32-long32.c: New test.
2183         * gcc.target/mips/abi-o32-long64.c: Likewise.
2184         * gcc.target/mips/abi-o64-long32.c: Likewise.
2185         * gcc.target/mips/abi-o64-long64.c: Likewise.
2186         * gcc.target/mips/abi-n32-long32.c: Likewise.
2187         * gcc.target/mips/abi-n32-long64.c: Likewise.
2188         * gcc.target/mips/abi-n64-long32.c: Likewise.
2189         * gcc.target/mips/abi-n64-long64.c: Likewise.
2190         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2191         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2192         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2193         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2194         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2195         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2196         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2197         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2198         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2199         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2200         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2201         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2202         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2203         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2204         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2205         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2206         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
2207         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2208         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2209         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2210         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
2211         * gcc.target/mips/branch-2.c: Remove -mabicalls.
2212         * gcc.target/mips/branch-3.c: Likewise.
2213         * gcc.target/mips/branch-4.c: Likewise.
2214         * gcc.target/mips/branch-5.c: Likewise.
2215         * gcc.target/mips/branch-6.c: Likewise.
2216         * gcc.target/mips/branch-7.c: Likewise.
2217         * gcc.target/mips/branch-8.c: Likewise.
2218         * gcc.target/mips/branch-9.c: Likewise.
2219         * gcc.target/mips/branch-10.c: Likewise.
2220         * gcc.target/mips/branch-11.c: Likewise.
2221         * gcc.target/mips/branch-12.c: Likewise.
2222         * gcc.target/mips/branch-13.c: Likewise.
2223         * gcc.target/mips/lazy-binding-1.c: Likewise.
2224
2225 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
2226
2227         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
2228         to avoid warning on int=16 platforms..
2229
2230 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
2231
2232         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
2233         to work even with -fshort-enums.
2234
2235 2011-09-04  Jan Hubicka  <jh@suse.cz>
2236
2237         * gcc.c-torture/compile/20110902.c: new testcase.
2238
2239 2011-09-04  Jason Merrill  <jason@redhat.com>
2240
2241         PR c++/49267
2242         * g++.dg/cpp0x/rv-conv1.C: New.
2243
2244         DR 1328
2245         * g++.dg/cpp0x/rv-func3.C: New.
2246
2247         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
2248
2249         PR c++/50248
2250         Core 1358
2251         * g++.dg/cpp0x/constexpr-template1.C: New.
2252         * g++.dg/cpp0x/constexpr-template2.C: New.
2253         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
2254         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
2255
2256 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
2257
2258         * gnat.dg/specs/debug1.ads: Tweak pattern.
2259
2260 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
2261
2262         PR fortran/50227
2263         * gfortran.dg/class_45a.f03: New.
2264         * gfortran.dg/class_45b.f03: New.
2265
2266 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
2267             Ira Rosen  <ira.rosen@linaro.org>
2268
2269         PR tree-optimization/50208
2270         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
2271         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
2272         -fno-tree-fre -fno-tree-pre.
2273
2274 2011-09-02  Martin Jambor  <mjambor@suse.cz>
2275
2276         * gcc.dg/ipa/ipcp-3.c: New test.
2277
2278 2011-09-02  Richard Guenther  <rguenther@suse.de>
2279
2280         PR tree-optimization/27460
2281         PR middle-end/29269
2282         * gcc.dg/vect/vect-cond-7.c: New testcase.
2283
2284 2011-09-02  Martin Jambor  <mjambor@suse.cz>
2285
2286         * g++.dg/ipa/devirt-3.C: Added a distraction method.
2287         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
2288         xfailed test for inlining.
2289         * g++.dg/ipa/ivinline-9.C: Likewise.
2290
2291 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
2292
2293         PR tree-optimization/50178
2294         * gfortran.dg/vect/pr50178.f90: New test.
2295
2296 2011-08-31  Martin Jambor  <mjambor@suse.cz>
2297
2298         PR middle-end/49886
2299         * gcc.c-torture/execute/pr49886.c: New testcase.
2300
2301 2011-08-31  Tom de Vries  <tom@codesourcery.com>
2302
2303         PR middle-end/43513
2304         * gcc.dg/pr43513.c: New test.
2305
2306 2011-08-30  Tobias Burnus  <burnus@net-b.de>
2307
2308         PR fortran/45044
2309         * gfortran.dg/common_14.f90: New.
2310         * gfortran.dg/common_resize_1.f: Add two dg-warning.
2311
2312 2011-08-30  Jason Merrill  <jason@redhat.com>
2313
2314         PR c++/50084
2315         * g++.dg/cpp0x/decltype33.C: New.
2316
2317         PR c++/50089
2318         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
2319
2320         PR c++/50114
2321         * g++.dg/cpp0x/lambda/lambda-for.C: New.
2322
2323 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
2324
2325         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
2326
2327 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2328
2329         * gnat.dg/specs/aggr3.ads: New test.
2330         * gnat.dg/specs/aggr3_pkg.ads: New helper.
2331
2332         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
2333         * gnat.dg/specs/aggr2.ads: Likewise.
2334
2335 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
2336
2337         PR fortran/45170
2338         * gfortran.dg/allocate_with_source_2.f90: New test
2339
2340 2011-08-30  Jason Merrill  <jason@redhat.com>
2341
2342         PR c++/50220
2343         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
2344
2345         PR c++/50234
2346         * g++.dg/cpp0x/constexpr-value3.C: New.
2347
2348 2011-08-30  Richard Guenther  <rguenther@suse.de>
2349
2350         PR middle-end/48571
2351         * gcc.c-torture/execute/pr48571-1.c: New testcase.
2352         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
2353         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2354         * gcc.dg/pr36902.c: XFAIL.
2355
2356 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
2357
2358         * gcc.target/i386/fma-check.h: New.
2359         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
2360         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
2361         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
2362         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
2363         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
2364         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
2365         * gcc.target/i386/fma-fmaddXX.c: Likewise.
2366         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
2367         * gcc.target/i386/fma-fmsubXX.c: Likewise.
2368         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
2369         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
2370         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
2371         * gcc.target/i386/fma-compile.c: Likewise.
2372         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
2373         * gcc.target/i386/sse-12.c: Add -mfma.
2374         * gcc.target/i386/sse-13.c: Likewise.
2375         * gcc.target/i386/sse-14.c: Likewise.
2376         * gcc.target/i386/sse-22.c: Likewise.
2377         * gcc.target/i386/sse-23.c: Likewise.
2378         * g++.dg/other/i386-2.C: Likewise.
2379         * g++.dg/other/i386-3.C: Likewise.
2380
2381 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
2382
2383         PR testsuite/50185
2384         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
2385         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
2386
2387 2011-08-30  Christian Bruel  <christian.bruel@st.com>
2388
2389         * g++.dg/bprob/bprob.exp (feedback_options): Set
2390         -fbranch-probabilities.
2391         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
2392
2393 2011-08-29  Jason Merrill  <jason@redhat.com>
2394
2395         PR c++/50224
2396         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
2397
2398 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
2399             Jason Merrill  <jason@redhat.com>
2400
2401         * g++.dg/dfp/base.C: New test.
2402
2403 2011-08-29  Jason Merrill  <jason@redhat.com>
2404
2405         Core DR 994
2406         PR c++/50209
2407         * g++.dg/cpp0x/initlist58.C: New.
2408
2409 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
2410
2411         PR fortran/50225
2412         * gfortran.dg/class_result_1.f03: New.
2413
2414 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
2415
2416         PR middle-end/48722
2417         * gcc.target/i386/pr48722.c: New test.
2418
2419 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2420
2421         PR libfortran/50192
2422         * gfortran.dg/widechar_compare_1.f90:  New test.
2423
2424 2011-08-26  Jason Merrill  <jason@redhat.com>
2425
2426         Core DR 342
2427         PR c++/48582
2428         * g++.dg/abi/mangle50.C: New.
2429
2430 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
2431
2432         PR target/50202
2433         * gcc.target/i386/pr50202.c: New test.
2434
2435 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
2436
2437         * gcc.target/i386/sse_4_1-round-vec.c: New test.
2438         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
2439         * gcc.target/i386/avx-round-vec.c: New test.
2440         * gcc.target/i386/avx-roundf-vec.c: New test.
2441
2442 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
2443
2444         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
2445         instruction.
2446
2447         PR c/50179
2448         * c-c++-common/Wunused-var-14.c: New test.
2449
2450 2011-08-26  Tom de Vries  <tom@codesourcery.com>
2451
2452         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
2453
2454 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
2455
2456         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
2457         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
2458         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
2459         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
2460
2461 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
2462
2463         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
2464         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
2465         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
2466         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
2467
2468 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
2469
2470         PR fortran/50050
2471         * gfortran.dg/pointer_comp_init_1.f90: New test.
2472
2473 2011-08-25  Jason Merrill  <jason@redhat.com>
2474
2475         PR c++/50157
2476         * g++.dg/cpp0x/sfinae27.C: New.
2477
2478 2011-08-25  Tobias Burnus  <burnus@net-b.de>
2479
2480         * gfortran.dg/coarray_lib_token_4.f90: New.
2481
2482 2011-08-25  Tobias Burnus  <burnus@net-b.de>
2483
2484         * gfortran.dg/coarray/alloc_comp_1.f90: New.
2485
2486 2011-08-25  Richard Guenther  <rguenther@suse.de>
2487
2488         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
2489
2490 2011-08-24  Tobias Burnus  <burnus@net-b.de>
2491
2492         PR fortran/50163
2493         * gfortran.dg/initialization_28.f90: New.
2494
2495 2011-08-24  Richard Guenther  <rguenther@suse.de>
2496
2497         PR tree-optimization/50067
2498         * gcc.dg/torture/pr50067-3.c: New testcase.
2499         * gcc.dg/torture/pr50067-4.c: Likewise.
2500         * gcc.dg/torture/pr50067-5.c: Likewise.
2501
2502 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2503
2504         * g++.dg/other/i386-2.C: Add -mavx2 check.
2505         * g++.dg/other/i386-3.C: Likewise.
2506         * gcc.target/i386/avx-1.c: Add AVX2.
2507         * gcc.target/i386/avx-2.c: Likewise.
2508         * gcc.target/i386/funcspec-5.c: Likewise.
2509         * gcc.target/i386/sse-12.c: Likewise.
2510         * gcc.target/i386/sse-13.c: Likewise.
2511         * gcc.target/i386/sse-14.c: Likewise.
2512         * gcc.target/i386/sse-22.c: Likewise.
2513         * gcc.target/i386/sse-23.c: Likewise.
2514         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
2515         * gcc.target/i386/avx2-check.h: New.
2516         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
2517         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
2518         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2519         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
2520         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2521         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
2522         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2523         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
2524         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2525         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
2526         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2527         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
2528         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2529         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
2530         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2531         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
2532         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2533         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
2534         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2535         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
2536         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2537         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
2538         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2539         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
2540         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2541         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
2542         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2543         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
2544         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2545         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
2546         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2547         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
2548         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2549         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
2550         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2551         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
2552         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2553         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
2554         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2555         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
2556         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2557         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
2558         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2559         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
2560         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2561         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
2562         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2563         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
2564         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2565         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
2566         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2567         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
2568         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2569         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
2570         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2571         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
2572         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2573         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
2574         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2575         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
2576         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2577         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
2578         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2579         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
2580         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
2581         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
2582         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
2583         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
2584         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
2585         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
2586         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
2587         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
2588         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
2589         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
2590         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
2591         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
2592         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
2593         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
2594         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
2595         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
2596         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
2597         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
2598         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
2599         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
2600         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
2601         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
2602         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
2603         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
2604         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
2605         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
2606         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
2607         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
2608         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
2609         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
2610         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
2611         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
2612         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
2613         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
2614         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
2615         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
2616         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
2617         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
2618         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
2619         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
2620         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
2621         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
2622         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
2623         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
2624         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
2625         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
2626         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
2627         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
2628         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
2629         * gcc.target/i386/avx2-vpand-1.c: Likewise.
2630         * gcc.target/i386/avx2-vpand-2.c: Likewise.
2631         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
2632         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
2633         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
2634         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
2635         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
2636         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
2637         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
2638         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
2639         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
2640         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
2641         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
2642         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
2643         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
2644         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
2645         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
2646         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
2647         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
2648         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
2649         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
2650         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
2651         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
2652         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
2653         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
2654         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
2655         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
2656         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
2657         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
2658         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
2659         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
2660         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
2661         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
2662         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
2663         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
2664         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
2665         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
2666         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
2667         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
2668         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
2669         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
2670         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
2671         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
2672         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
2673         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
2674         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
2675         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
2676         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
2677         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
2678         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
2679         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
2680         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
2681         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
2682         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
2683         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
2684         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
2685         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
2686         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
2687         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
2688         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
2689         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
2690         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
2691         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
2692         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
2693         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
2694         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
2695         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
2696         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
2697         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
2698         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
2699         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
2700         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
2701         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
2702         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
2703         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
2704         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
2705         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
2706         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
2707         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
2708         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
2709         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
2710         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
2711         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
2712         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
2713         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
2714         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
2715         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
2716         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
2717         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
2718         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
2719         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
2720         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
2721         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
2722         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
2723         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
2724         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
2725         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
2726         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
2727         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
2728         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
2729         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
2730         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
2731         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
2732         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
2733         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
2734         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
2735         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
2736         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
2737         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
2738         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
2739         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
2740         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
2741         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
2742         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
2743         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
2744         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
2745         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
2746         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
2747         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
2748         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
2749         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
2750         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
2751         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
2752         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
2753         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
2754         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
2755         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
2756         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
2757         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
2758         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
2759         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
2760         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
2761         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
2762         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
2763         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
2764         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
2765         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
2766         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
2767         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
2768         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
2769         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
2770         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
2771         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
2772         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
2773         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
2774         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
2775         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
2776         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
2777         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
2778         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
2779         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
2780         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
2781         * gcc.target/i386/avx2-vpor-1.c: Likewise.
2782         * gcc.target/i386/avx2-vpor-2.c: Likewise.
2783         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
2784         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
2785         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
2786         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
2787         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
2788         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
2789         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
2790         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
2791         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
2792         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
2793         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
2794         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
2795         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
2796         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
2797         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
2798         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
2799         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
2800         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
2801         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
2802         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
2803         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
2804         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
2805         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
2806         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
2807         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
2808         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
2809         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
2810         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
2811         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
2812         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
2813         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
2814         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
2815         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
2816         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
2817         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
2818         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
2819         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
2820         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
2821         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
2822         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
2823         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
2824         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
2825         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
2826         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
2827         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
2828         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
2829         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
2830         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
2831         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
2832         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
2833         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
2834         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
2835         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
2836         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
2837         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
2838         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
2839         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
2840         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
2841         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
2842         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
2843         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
2844         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
2845         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
2846         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
2847         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
2848         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
2849         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
2850         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
2851         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
2852         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
2853         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
2854         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
2855         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
2856         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
2857         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
2858         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
2859         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
2860         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
2861         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
2862         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
2863         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
2864         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
2865         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
2866         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
2867         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
2868         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
2869         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
2870         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
2871         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
2872         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
2873         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
2874         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
2875         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
2876         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
2877         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
2878         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
2879         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
2880         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
2881         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
2882         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
2883         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
2884         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
2885         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
2886         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
2887         * gcc.target/i386/testimm-9.c: Likewise.
2888
2889 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2890
2891         * g++.dg/other/i386-2.C: Add -mbmi2 check.
2892         * g++.dg/other/i386-3.C: Likewise.
2893         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
2894         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
2895         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
2896         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
2897         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
2898         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
2899         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
2900         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
2901         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
2902         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
2903         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
2904         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
2905         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
2906         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
2907         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
2908         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
2909         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
2910         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
2911         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
2912         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
2913         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
2914         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
2915         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
2916         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
2917         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
2918         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
2919         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
2920         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
2921         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
2922         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
2923         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
2924         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
2925         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
2926         * gcc.target/i386/sse-12.c: Add BMI2.
2927         * gcc.target/i386/sse-13.c: Likewise.
2928         * gcc.target/i386/sse-14.c: Likewise.
2929         * gcc.target/i386/sse-22.c: Likewise.
2930         * gcc.target/i386/sse-23.c: Likewise.
2931
2932 2011-08-23  Jason Merrill  <jason@redhat.com>
2933
2934         * g++.dg/template/crash7.C: Adjust expected errors.
2935
2936 2011-08-23  Jason Merrill  <jason@redhat.com>
2937
2938         PR c++/49045
2939         Core 1321
2940         * g++.dg/cpp0x/overload2.C: New.
2941
2942 2011-08-23  Jason Merrill  <jason@redhat.com>
2943
2944         Core 903
2945         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
2946
2947 2011-08-23  Jason Merrill  <jason@redhat.com>
2948
2949         Core 975
2950         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
2951         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
2952         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
2953         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
2954
2955 2011-08-23  Jason Merrill  <jason@redhat.com>
2956
2957         PR c++/50024
2958         * g++.dg/cpp0x/constexpr-initlist5.C: New.
2959
2960 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
2961
2962         PR c++/50158
2963         * g++.dg/warn/Wunused-var-16.C: New test.
2964
2965         PR middle-end/50161
2966         * gcc.dg/pr50161.c: New test.
2967
2968 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
2969
2970         PR c++/50055
2971         * g++.dg/gcov/gcov-7.C: New test.
2972
2973 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
2974
2975         PR c++/46862
2976         * g++.dg/dfp/nofields.C: New test.
2977
2978 2011-08-23  Tobias Burnus  <burnus@net-b.de>
2979
2980         PR fortran/31600
2981         * gfortran.dg/use_16.f90: New.
2982
2983 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
2984             Kirill Yukhin  <kirill.yukhin@intel.com>
2985
2986         PR target/50155
2987         * gcc.target/i386/pr50155.c: New test.
2988
2989 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
2990
2991         PR tree-optimization/50133
2992         * gcc.dg/pr50133.c: New test.
2993
2994         PR middle-end/50141
2995         * c-c++-common/cxxbitfields-6.c: New test.
2996
2997 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
2998
2999         PR fortran/50050
3000         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
3001
3002 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
3003
3004         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
3005         * gcc.dg/pr49994-3.c: Ditto.
3006
3007 2011-08-22  Richard Guenther  <rguenther@suse.de>
3008
3009         PR testsuite/50145
3010         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
3011         * gcc.dg/torture/pr50067-2.c: Likewise.
3012
3013 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3014
3015         PR fortran/47659
3016         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
3017         of a constant resulting from simplification.
3018         * gfortran.dg/warn_conversion_3.f90:  New test.
3019
3020 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3021
3022         PR fortran/50130
3023         * gfortran.dg/zero_stride_1.f90:  New test.
3024
3025 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
3026
3027         PR fortran/49638
3028         * gfortran.dg/typebound_override_1.f90: Modified.
3029
3030 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
3031
3032         PR tree-optimization/48739
3033         * gcc.dg/pr48739-1.c: New test.
3034         * gcc.dg/pr48739-2.c: New test.
3035
3036 2011-08-20  Tobias Burnus  <burnus@net-b.de>
3037
3038         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
3039
3040 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
3041
3042         PR fortran/50129
3043         * gfortran.dg/where_3.f90: New test.
3044
3045 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
3046
3047         PR middle-end/49721
3048         * gfortran.dg/pr49721-1.f: New.
3049         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
3050
3051 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
3052
3053         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
3054         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
3055         New tests.
3056
3057 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3058
3059         * gcc.target/arm/wmul-11.c: New file.
3060         * gcc.target/arm/wmul-12.c: New file.
3061         * gcc.target/arm/wmul-13.c: New file.
3062
3063 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3064
3065         * gcc.target/arm/wmul-10.c: New file.
3066
3067 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3068
3069         * gcc.target/arm/wmul-9.c: New file.
3070         * gcc.target/arm/wmul-bitfield-2.c: New file.
3071
3072 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3073
3074         * gcc.target/arm/wmul-8.c: New file.
3075
3076 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3077
3078         * gcc.target/arm/wmul-7.c: New file.
3079
3080 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3081
3082         * gcc.target/arm/wmul-6.c: New file.
3083
3084 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3085
3086         * gcc.target/arm/wmul-5.c: New file.
3087         * gcc.target/arm/no-wmla-1.c: New file.
3088
3089 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3090
3091         * gcc.target/arm/wmul-bitfield-1.c: New file.
3092
3093 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
3094
3095         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
3096
3097 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3098
3099         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
3100         * gcc.target/i386/conversion.c: Likewise.
3101
3102 2011-08-19  Richard Guenther  <rguenther@suse.de>
3103
3104         * gcc.dg/torture/pr50067-1.c: New testcase.
3105         * gcc.dg/torture/pr50067-2.c: Likewise.
3106
3107 2011-08-19  Joey Ye  <joey.ye@arm.com>
3108
3109         PR target/49437
3110         * gcc.target/arm/handler-align.c: New test.
3111         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
3112         New Function.
3113
3114 2011-08-19  Joey Ye  <joey.ye@arm.com>
3115
3116         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
3117
3118 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
3119
3120         PR fortran/50071
3121         * gfortran.dg/end_block_label_1.f90: New test.
3122         * gfortran.dg/end_associate_label_1.f90: New test.
3123
3124 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
3125
3126         * gcc.dg/c1x-pointer-float-1.c: New test.
3127
3128 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
3129
3130         PR fortran/50071
3131         * gfortran.dg/duplicate_labels_2.f: New test.
3132
3133 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
3134
3135         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
3136         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
3137         gcc.dg/c1x-noreturn-5.c: New tests.
3138
3139 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
3140
3141         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
3142
3143 2011-08-18  Tobias Burnus  <burnus@net-b.de>
3144
3145         PR fortran/18918
3146         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3147         * gfortran.dg/coarray_lock_3.f90: Fix test.
3148         * gfortran.dg/coarray_lock_4.f90: New.
3149         * gfortran.dg/coarray_lock_5.f90: New.
3150
3151 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
3152
3153         PR target/50009
3154         * gcc.c-torture/compile/pr50009.c: New test.
3155
3156         PR target/50092
3157         * gcc.dg/torture/pr50092.c: New test.
3158
3159 2011-08-18  Tobias Burnus  <burnus@net-b.de>
3160
3161         PR fortran/50109
3162         * gfortran.dg/namelist_73.f90: New.
3163
3164 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
3165
3166         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
3167
3168         PR debug/50017
3169         * gcc.dg/pr50017.c: New test.
3170
3171 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
3172
3173         PR c++/45625
3174         * g++.dg/lookup/hidden-var1.C: New test case.
3175
3176 2011-08-17  Tobias Burnus  <burnus@net-b.de>
3177
3178         PR fortran/31461
3179         * gfortran.dg/warn_unused_var_2.f90: New.
3180         * gfortran.dg/warn_unused_var_3.f90: New.
3181
3182 2011-08-17  Tom de Vries  <tom@codesourcery.com>
3183
3184         PR target/43597
3185         * gcc.target/arm/pr43597.c: New test.
3186
3187 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
3188
3189         PR fortran/50070
3190         * gfortran.dg/common_13.f90: New.
3191
3192 2011-08-16  Jason Merrill  <jason@redhat.com>
3193
3194         PR c++/50086
3195         * g++.dg/cpp0x/variadic-unresolved.C: New.
3196
3197         * g++.old-deja/g++.brendan/README: Add R.I.P.
3198
3199         * g++.dg/ext/attr-used-1.C: New.
3200
3201         PR c++/50054
3202         * g++.dg/cpp0x/initlist56.C: New.
3203
3204 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
3205
3206         PR testsuite/50085
3207         * g++.dg/opt/life1.C: Only run on Linux.
3208
3209 2011-08-15  Tobias Burnus  <burnus@net-b.de>
3210
3211         * gfortran.dg/coarray_26.f90: New.
3212
3213 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
3214
3215         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
3216         -fdump-tree-vrp1.
3217
3218 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
3219
3220         PR fortran/50073
3221         * gfortran.dg/func_result_7.f90: New.
3222
3223 2011-08-13  Jason Merrill  <jason@redhat.com>
3224
3225         PR c++/50075
3226         * g++.dg/cpp0x/decltype32.C: New.
3227
3228         PR c++/50059
3229         * g++.dg/diagnostic/expr1.C: New.
3230
3231 2011-08-12  David Li  <davidxl@google.com>
3232
3233         * g++.dg/abi/vbase15.C: New test.
3234
3235 2011-08-12  Jason Merrill  <jason@redhat.com>
3236
3237         PR c++/50034
3238         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
3239
3240 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
3241
3242         * gcc.dg/builtins-67.c: New test.
3243         * gcc.target/i386/conversion.c: Ditto.
3244
3245 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
3246             Brian Hackett  <bhackett1024@gmail.com>
3247
3248         * g++.dg/plugin/decl_plugin.c: New.
3249         * g++.dg/plugin/decl-plugin-test.C: New.
3250         * g++.dg/plugin/plugin.exp: Add above testcase.
3251
3252 2011-08-11  Richard Guenther  <rguenther@suse.de>
3253
3254         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
3255
3256 2011-08-11  Michael Matz  <matz@suse.de>
3257
3258         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
3259
3260 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
3261
3262         PR tree-optimization/50039
3263         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
3264         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
3265
3266 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
3267
3268         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
3269         (sse4_1_test): Initialize src3 with random value.
3270
3271 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3272
3273         * gcc.c-torture/execute/scal-to-vec1.c: New test.
3274         * gcc.c-torture/execute/scal-to-vec2.c: New test.
3275         * gcc.c-torture/execute/scal-to-vec3.c: New test.
3276         * gcc.dg/scal-to-vec1.c: New test.
3277         * gcc.dg/scal-to-vec2.c: New test.
3278
3279 2011-08-09  Richard Guenther  <rguenther@suse.de>
3280
3281         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
3282         * gcc.dg/tree-ssa/vrp60.c: New testcase.
3283         * gcc.dg/tree-ssa/vrp61.c: Likewise.
3284         * gcc.dg/tree-ssa/vrp62.c: Likewise.
3285
3286 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3287
3288         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
3289
3290 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3291
3292         * gcc.dg/pr49948.c: Require pthread effective target.
3293
3294 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3295
3296         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
3297
3298 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
3299
3300         * gcc.target/i386/sse-22a.c: New test.
3301
3302 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
3303
3304         PR tree-optimization/50014
3305         * gcc.dg/vect/pr50014.c: New test.
3306
3307 2011-08-08  Martin Jambor  <mjambor@suse.cz>
3308
3309         PR middle-end/49923
3310         * gcc.dg/tree-ssa/pr49923.c: New test.
3311
3312 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
3313
3314         PR target/49781
3315         * gcc.target/i386/pr49781-1.c: New.
3316
3317 2011-08-08  Jason Merrill  <jason@redhat.com>
3318
3319         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
3320
3321         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
3322
3323 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
3324
3325         PR fortran/49638
3326         * gfortran.dg/typebound_override_1.f90: New.
3327
3328 2011-08-07  Kai Tietz  <ktietz@redhat.com>
3329
3330         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
3331         x86_64 mingw target.
3332         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3333         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
3334         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
3335         * gcc.dg/tree-ssa/loop-33.c: Likewise.
3336         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
3337         * gcc.dg/tree-ssa/loop-35.c: Likewise.
3338         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3339         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3340         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3341         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3342
3343 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
3344
3345         PR testsuite/48727
3346         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
3347
3348 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
3349
3350         * gcc.dg/pr48770.c: Cleanup coverage files.
3351         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
3352
3353 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
3354
3355         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
3356         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
3357         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
3358         lzcnt and bmi options.
3359
3360 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3361
3362         PR target/47381
3363         * gcc.dg/pr47381-1.c: New.
3364         * gcc.dg/pr47381-2.c: Likewise.
3365         * gcc.target/i386/pr47381.c: Likewise.
3366
3367 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3368
3369         PR middle-end/47727
3370         * gcc.dg/pr47727.c: New.
3371
3372         PR target/47372
3373         * gcc.dg/pr47372-1.c: New.
3374         * gcc.dg/pr47372-2.c: Likewise.
3375
3376 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3377
3378         PR middle-end/47449
3379         * gcc.target/i386/pr47449.c: New.
3380
3381         PR target/47446
3382         * gcc.dg/pr47446-1.c: New.
3383         * gcc.dg/pr47446-2.c: Likewise.
3384
3385 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3386
3387         PR target/47766
3388         * gcc.dg/pr47766.c: New.
3389
3390         PR target/47715
3391         * gcc.dg/tls/pr47715-1.c: New.
3392         * gcc.dg/tls/pr47715-2.c: Likewise.
3393         * gcc.dg/tls/pr47715-3.c: Likewise.
3394         * gcc.dg/tls/pr47715-4.c: Likewise.
3395         * gcc.dg/tls/pr47715-5.c: Likewise.
3396
3397 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3398
3399         PR libobjc/50002
3400         * objc.dg/gnu-api-2-class.m: Updated comments.
3401         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
3402         * objc.dg/gnu-api-2-class-meta.m: New test.
3403         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
3404
3405 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3406
3407         PR libobjc/49882
3408         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
3409         with classes that are in construction.
3410
3411 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3412
3413         PR target/48084
3414         * gcc.target/i386/pr48084-1.c: New.
3415         * gcc.target/i386/pr48084-2.c: Likewise.
3416         * gcc.target/i386/pr48084-3.c: Likewise.
3417         * gcc.target/i386/pr48084-4.c: Likewise.
3418         * gcc.target/i386/pr48084-5.c: Likewise.
3419
3420         PR rtl-optimization/49504
3421         * gcc.target/i386/pr49504.c: New.
3422
3423         PR target/49860
3424         * gcc.dg/pr49860.c: New.
3425
3426 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3427
3428         PR libobjc/49882
3429         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
3430         with classes that are in construction.
3431
3432 2011-08-05  Jason Merrill  <jason@redhat.com>
3433
3434         PR c++/48993
3435         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
3436
3437         PR c++/49921
3438         * g++.dg/cpp0x/decltype31.C: New.
3439
3440         PR c++/49669
3441         * g++.dg/init/array28.C: New.
3442
3443         PR c++/49988
3444         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
3445
3446 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
3447
3448         PR target/47369
3449         * gcc.dg/pr47369-1.c: New.
3450
3451 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
3452
3453         PR middle-end/47364
3454         * gcc.dg/torture/pr47364-1.c: New.
3455         * gcc.c-torture/compile/pr47364-1.c: Likewise.
3456         * gcc.c-torture/compile/pr47364-2.c: Likewise.
3457
3458 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
3459
3460         PR fortran/37211
3461         * gfortran.dg/transfer_check_2.f90:  New test case.
3462
3463 2011-08-05  Jan Hubicka  <jh@suse.cz>
3464
3465         PR middle-end/49494
3466         * gfortran.dg/pr49494.f90: New testcase.
3467
3468 2011-08-05  Jan Hubicka  <jh@suse.cz>
3469
3470         PR middle-end/49735
3471         * gcc.c-torture/compile/pr49735.c: New testcase.
3472
3473 2011-08-05  Jason Merrill  <jason@redhat.com>
3474
3475         PR c++/47453
3476         * g++.dg/cpp0x/initlist56.C: New.
3477
3478         PR c++/49812
3479         * g++.dg/overload/rvalue2.C: New.
3480
3481         PR c++/49983
3482         * g++.dg/cpp0x/range-for21.C: New.
3483
3484         * g++.dg/ext/vla11.C: New.
3485
3486 2011-08-05  Richard Guenther  <rguenther@suse.de>
3487
3488         PR tree-optimization/49984
3489         * gcc.dg/tree-ssa/vrp59.c: New testcase.
3490
3491 2011-08-05  Richard Guenther  <rguenther@suse.de>
3492
3493         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
3494         * gcc.dg/tree-ssa/vrp52.c: Likewise.
3495         * gcc.dg/tree-ssa/vrp53.c: Likewise.
3496
3497 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
3498
3499         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
3500         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
3501         * gfortran.dg/ldist-pr43023.f90: Ditto.
3502         * gfortran.dg/namelist_52.f90: Ditto.
3503         * gfortran.dg/interface_proc_end.f90: Ditto.
3504         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
3505         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
3506
3507 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
3508
3509         * gcc.dg/vect/vect-over-widen-1.c: New test.
3510         * gcc.dg/vect/vect-over-widen-2.c: New test.
3511         * gcc.dg/vect/vect-over-widen-3.c: New test.
3512         * gcc.dg/vect/vect-over-widen-4.c: New test.
3513
3514 2011-08-04  Richard Guenther  <rguenther@suse.de>
3515
3516         PR fortran/49957
3517         * gfortran.dg/vect/O3-pr49957.f: New testcase.
3518
3519 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
3520
3521         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
3522
3523 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
3524
3525         PR middle-end/49905
3526         * g++.dg/ext/builtin-object-size3.C: New test.
3527
3528 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
3529
3530         PR tree-optimization/49948
3531         * gcc.dg/pr49948.c: New test.
3532
3533 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
3534
3535         PR middle-end/47383
3536         * gcc.dg/torture/pr47383.c: New.
3537
3538 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
3539
3540         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
3541
3542 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
3543
3544         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
3545
3546 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
3547
3548         PR target/47744
3549         * gcc.dg/torture/pr47744-1.c: New.
3550         * gcc.dg/torture/pr47744-2.c: Likewise.
3551         * gcc.dg/torture/pr47744-3.c: Likewise.
3552
3553 2011-08-03  Richard Guenther  <rguenther@suse.de>
3554
3555         PR middle-end/49958
3556         * gcc.dg/torture/pr49958.c: New testcase.
3557
3558 2011-08-03  Richard Guenther  <rguenther@suse.de>
3559
3560         PR tree-optimization/49938
3561         * g++.dg/torture/pr49938.C: New testcase.
3562
3563 2011-08-02  Jason Merrill  <jason@redhat.com>
3564
3565         PR c++/43886
3566         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
3567
3568         PR c++/49577
3569         * g++.dg/cpp0x/initlist5.C: Add additional cases.
3570
3571         PR c++/49593
3572         * g++.dg/cpp0x/variadic115.C: New.
3573
3574         PR c++/49803
3575         * g++.dg/cpp0x/union5.C: New.
3576
3577 2011-08-02  Daniel Kraft  <d@domob.eu>
3578
3579         PR fortran/49885
3580         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
3581
3582 2011-08-02  Kai Tietz  <ktietz@redhat.com>
3583
3584         PR middle-end/49947
3585         * gcc.dg/tree-ssa/forwprop-15.c
3586
3587 2011-08-02  Jason Merrill  <jason@redhat.com>
3588
3589         PR c++/49834
3590         * g++.dg/cpp0x/range-for20.C: New.
3591
3592 2011-08-02  Tobias Burnus  <burnus@net-b.de>
3593
3594         * gfortran.dg/coarray_lib_token_3.f90: New.
3595
3596 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
3597
3598         PR fortran/46752
3599         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
3600         * gcc.dg/gomp/atomic-15.c: New test.
3601         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
3602         * g++.dg/gomp/atomic-15.C: New test.
3603         * g++.dg/gomp/private-1.C: New test.
3604         * g++.dg/gomp/sharing-2.C: New test.
3605         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
3606         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
3607         * gfortran.dg/gomp/omp_atomic2.f90: New test.
3608
3609 2011-08-02  Tobias Burnus  <burnus@net-b.de>
3610
3611         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
3612         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
3613         cleanup-module.
3614         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
3615         * gfortran.dg/allocatable_function_5.f90: Ditto.
3616         * gfortran.dg/allocate_stat.f90: Ditto.
3617         * gfortran.dg/array_constructor_20.f90: Ditto.
3618         * gfortran.dg/array_constructor_21.f90: Ditto.
3619         * gfortran.dg/array_constructor_22.f90: Ditto.
3620         * gfortran.dg/array_constructor_26.f03: Ditto.
3621         * gfortran.dg/array_function_4.f90: Ditto.
3622         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
3623         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
3624         * gfortran.dg/bind_c_usage_15.f90: Ditto.
3625         * gfortran.dg/bind_c_usage_16.f03: Ditto.
3626         * gfortran.dg/bind_c_usage_3.f03: Ditto.
3627         * gfortran.dg/binding_label_tests_7.f03: Ditto.
3628         * gfortran.dg/class_15.f03: Ditto.
3629         * gfortran.dg/class_27.f03: Ditto.
3630         * gfortran.dg/class_33.f90: Ditto.
3631         * gfortran.dg/class_37.f03: Ditto.
3632         * gfortran.dg/class_40.f03: Ditto.
3633         * gfortran.dg/class_42.f03: Ditto.
3634         * gfortran.dg/class_defined_operator_1.f03: Ditto.
3635         * gfortran.dg/coarray/registering_1.f90: Ditto.
3636         * gfortran.dg/convert_1.f90: Ditto.
3637         * gfortran.dg/default_initialization_3.f90: Ditto.
3638         * gfortran.dg/dependency_25.f90: Ditto.
3639         * gfortran.dg/dependency_26.f90: Ditto.
3640         * gfortran.dg/dependency_36.f90: Ditto.
3641         * gfortran.dg/dependency_37.f90: Ditto.
3642         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
3643         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
3644         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
3645         * gfortran.dg/elemental_pointer_1.f90: Ditto.
3646         * gfortran.dg/elemental_result_1.f90: Ditto.
3647         * gfortran.dg/empty_derived_type.f90: Ditto.
3648         * gfortran.dg/entry_7.f90: Ditto.
3649         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
3650         * gfortran.dg/equiv_constraint_3.f90: Ditto.
3651         * gfortran.dg/error_recovery_3.f90: Ditto.
3652         * gfortran.dg/extends_4.f03: Ditto.
3653         * gfortran.dg/func_assign.f90: Ditto.
3654         * gfortran.dg/func_assign_3.f90: Ditto.
3655         * gfortran.dg/generic_1.f90: Ditto.
3656         * gfortran.dg/generic_18.f90: Ditto.
3657         * gfortran.dg/generic_22.f03: Ditto.
3658         * gfortran.dg/generic_4.f90: Ditto.
3659         * gfortran.dg/generic_6.f90: Ditto.
3660         * gfortran.dg/generic_actual_arg.f90: Ditto.
3661         * gfortran.dg/graphite/id-21.f: Ditto.
3662         * gfortran.dg/graphite/pr45758.f90: Ditto.
3663         * gfortran.dg/host_assoc_call_2.f90: Ditto.
3664         * gfortran.dg/host_assoc_call_3.f90: Ditto.
3665         * gfortran.dg/host_assoc_call_4.f90: Ditto.
3666         * gfortran.dg/host_assoc_function_4.f90: Ditto.
3667         * gfortran.dg/host_used_types_1.f90: Ditto.
3668         * gfortran.dg/implicit_1.f90: Ditto.
3669         * gfortran.dg/implicit_11.f90: Ditto.
3670         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
3671         * gfortran.dg/impure_actual_1.f90: Ditto.
3672         * gfortran.dg/impure_assignment_1.f90: Ditto.
3673         * gfortran.dg/impure_constructor_1.f90: Ditto.
3674         * gfortran.dg/initialization_10.f90: Ditto.
3675         * gfortran.dg/initialization_12.f90: Ditto.
3676         * gfortran.dg/interface_14.f90: Ditto.
3677         * gfortran.dg/interface_15.f90: Ditto.
3678         * gfortran.dg/interface_2.f90: Ditto.
3679         * gfortran.dg/interface_25.f90: Ditto.
3680         * gfortran.dg/interface_26.f90: Ditto.
3681         * gfortran.dg/interface_29.f90: Ditto.
3682         * gfortran.dg/interface_assignment_1.f90: Ditto.
3683         * gfortran.dg/internal_pack_6.f90: Ditto.
3684         * gfortran.dg/internal_pack_7.f90: Ditto.
3685         * gfortran.dg/internal_pack_8.f90: Ditto.
3686         * gfortran.dg/lto/pr45586_0.f90: Ditto.
3687         * gfortran.dg/lto/pr47839_0.f90: Ditto.
3688         * gfortran.dg/module_commons_3.f90: Ditto.
3689         * gfortran.dg/module_equivalence_4.f90: Ditto.
3690         * gfortran.dg/module_equivalence_6.f90: Ditto.
3691         * gfortran.dg/module_function_type_1.f90: Ditto.
3692         * gfortran.dg/module_naming_1.f90: Ditto.
3693         * gfortran.dg/namelist_4.f90: Ditto.
3694         * gfortran.dg/operator_c1202.f90: Ditto.
3695         * gfortran.dg/parens_7.f90: Ditto.
3696         * gfortran.dg/pr32921.f: Ditto.
3697         * gfortran.dg/pr33646.f90: Ditto.
3698         * gfortran.dg/pr41928.f90: Ditto.
3699         * gfortran.dg/pr42119.f90: Ditto.
3700         * gfortran.dg/pr43984.f90: Ditto.
3701         * gfortran.dg/present_1.f90: Ditto.
3702         * gfortran.dg/private_type_2.f90: Ditto.
3703         * gfortran.dg/proc_decl_2.f90: Ditto.
3704         * gfortran.dg/proc_ptr_10.f90: Ditto.
3705         * gfortran.dg/proc_ptr_22.f90: Ditto.
3706         * gfortran.dg/proc_ptr_8.f90: Ditto.
3707         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
3708         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
3709         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
3710         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
3711         * gfortran.dg/substring_equivalence.f90: Ditto.
3712         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
3713         * gfortran.dg/transpose_optimization_1.f90: Ditto.
3714         * gfortran.dg/trim_optimize_6.f90: Ditto.
3715         * gfortran.dg/typebound_call_12.f03: Ditto.
3716         * gfortran.dg/typebound_operator_5.f03: Ditto.
3717         * gfortran.dg/typebound_operator_6.f03: Ditto.
3718         * gfortran.dg/typebound_proc_18.f03: Ditto.
3719         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
3720         * gfortran.dg/use_1.f90: Ditto.
3721         * gfortran.dg/use_10.f90: Ditto.
3722         * gfortran.dg/use_11.f90: Ditto.
3723         * gfortran.dg/use_14.f90: Ditto.
3724         * gfortran.dg/use_only_2.f90: Ditto.
3725         * gfortran.dg/use_rename_4.f90: Ditto.
3726         * gfortran.dg/use_rename_5.f90: Ditto.
3727         * gfortran.dg/used_dummy_types_3.f90: Ditto.
3728         * gfortran.dg/used_interface_ref.f90: Ditto.
3729         * gfortran.dg/used_types_11.f90: Ditto.
3730         * gfortran.dg/used_types_3.f90: Ditto.
3731         * gfortran.dg/used_types_4.f90: Ditto.
3732         * gfortran.dg/userdef_operator_2.f90: Ditto.
3733         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
3734         * gfortran.dg/vect/pr46213.f90: Ditto.
3735         * gfortran.dg/whole_file_21.f90: Ditto.
3736         * gfortran.dg/whole_file_22.f90: Ditto.
3737         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
3738         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
3739
3740 2011-08-02  Kai Tietz  <ktietz@redhat.com>
3741
3742         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
3743
3744 2011-08-01  Jason Merrill  <jason@redhat.com>
3745
3746         PR c++/49932
3747         * g++.dg/abi/mangle49.C: New.
3748
3749         PR c++/49924
3750         * g++.dg/cpp0x/constexpr-array4.C: New.
3751
3752         PR c++/49813
3753         * g++.dg/cpp0x/constexpr-builtin1.C: New.
3754
3755 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
3756
3757         PR target/49927
3758         * gcc.target/i386/pr49927.c: New test.
3759
3760 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
3761
3762         PR tree-optimization/49926
3763         * gcc.dg/vect/pr49926.c: New test.
3764
3765 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
3766
3767         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
3768         * gcc.target/i386/lzcnt-1.c: New test.
3769         * gcc.target/i386/lzcnt-2.c: Likewise.
3770         * gcc.target/i386/lzcnt-2a.c: Likewise.
3771         * gcc.target/i386/lzcnt-3.c: Likewise.
3772         * gcc.target/i386/lzcnt-4.c: Likewise.
3773         * gcc.target/i386/lzcnt-4a.c: Likewise.
3774         * gcc.target/i386/lzcnt-5.c: Likewise.
3775         * gcc.target/i386/lzcnt-6.c: Likewise.
3776         * gcc.target/i386/lzcnt-6a.c: Likewise.
3777         * gcc.target/i386/lzcnt-check.h: Likewise.
3778
3779         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
3780         * gcc.target/i386/sse-13.c: Likewise.
3781         * gcc.target/i386/sse-14.c: Likewise.
3782         * g++.dg/other/i386-2.C: Likewise.
3783         * g++.dg/other/i386-3.C: Likewise.
3784
3785 2011-08-01  Julian Brown  <julian@codesourcery.com>
3786
3787         * gcc.target/arm/fixed-point-exec.c: New test.
3788
3789 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3790
3791         PR target/49920
3792         * gcc.target/i386/pr49920.c: New test.
3793
3794 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3795
3796         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
3797         * gcc.dg/tree-ssa/pr23109.c: Ditto.
3798         * gcc.dg/tree-ssa/loop-7.c: Ditto.
3799         * gcc.dg/tree-ssa/loop-32.c: Ditto.
3800         * gcc.dg/tree-ssa/loop-33.c: Ditto.
3801         * gcc.dg/tree-ssa/loop-34.c: Ditto.
3802         * gcc.dg/tree-ssa/loop-35.c: Ditto.
3803         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
3804         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
3805         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
3806         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
3807         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
3808         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
3809         * g++.dg/tree-ssa/pr33615.C: Ditto.
3810         * g++.dg/tree-ssa/restrict1.C: Ditto.
3811         * c-c++-common/restrict-2.c: Ditto.
3812         * gfortran.dg/pr32921.f: Ditto.
3813         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
3814         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
3815         * gcc.dg/tree-ssa/vrp47.c: Ditto.
3816         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
3817         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
3818         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
3819         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
3820         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
3821         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
3822         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
3823
3824 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3825
3826         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
3827         .exe.ltrans[0-9]*. dump files.
3828
3829 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
3830
3831         PR fortran/49112
3832         * gfortran.dg/abstract_type_6.f03: Modified.
3833         * gfortran.dg/typebound_proc_24.f03: New.
3834
3835 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
3836
3837         PR testsuite/49917
3838         * g++.dg/init/for1.C: Fix.
3839
3840 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3841
3842         PR fortran/48876
3843         * gfortran.dg/string_5.f90:  New test.
3844
3845 2011-07-29  Jason Merrill  <jason@redhat.com>
3846
3847         PR c++/49867
3848         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
3849
3850 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3851
3852         PR tree-optimization/47407
3853         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
3854         alpha*-dec-osf*.
3855         Sort target list.
3856
3857 2011-07-29  Richard Guenther  <rguenther@suse.de>
3858
3859         * gcc.dg/uninit-suppress.c: Also disable VRP.
3860         * gcc.dg/uninit-suppress_2.c: Likewise.
3861
3862 2011-07-28  Jason Merrill  <jason@redhat.com>
3863
3864         PR c++/49808
3865         * g++.dg/template/nontype24.C: New.
3866
3867 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
3868
3869         PR rtl-optimization/47958
3870         * gcc.dg/torture/pr47958-1.c: New.
3871
3872 2011-07-29  Wei Guozhi  <carrot@google.com>
3873
3874         PR rtl-optimization/49799
3875         * gcc.dg/pr49799.c: New test case.
3876
3877 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
3878
3879         PR middle-end/48648
3880         * gcc.dg/graphite/id-pr48648.c: New.
3881
3882 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
3883
3884         PR fortran/31067
3885         * gfortran.dg/maxloc_2.f90: New test.
3886         * gfortran.dg/maxloc_3.f90: New test.
3887         * gfortran.dg/minloc_1.f90: New test.
3888         * gfortran.dg/minloc_2.f90: New test.
3889         * gfortran.dg/minloc_3.f90: New test.
3890         * gfortran.dg/minmaxloc_7.f90: New test.
3891
3892         PR debug/49871
3893         * gcc.dg/debug/dwarf2/pr49871.c: New test.
3894
3895 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
3896
3897         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
3898         the builtin isn't optimized away.
3899
3900 2011-07-27  Tobias Burnus  <burnus@net-b.de>
3901
3902         PR fortran/45586
3903         * gfortran.dg/lto/pr45586-2_0.f90: New.
3904
3905 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
3906
3907         PR middle-end/49875
3908         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
3909         * c-c++-common/cxxbitfields-5.c: Same.
3910
3911 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3912
3913         * lib/target-supports.exp (check_effective_target_mmap): Use
3914         check_function_available.
3915
3916 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
3917
3918         * g++.old-deja/g++.pt/crash60.C: Updated.
3919
3920 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
3921
3922         PR target/49866
3923         * gcc.target/i386/pr49866.c: New test.
3924
3925 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
3926
3927         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
3928         * gcc.target/i386/bmi-andn-1.c: New test.
3929         * gcc.target/i386/bmi-andn-1a.c: Likewise.
3930         * gcc.target/i386/bmi-andn-2.c: Likewise.
3931         * gcc.target/i386/bmi-andn-2a.c: Likewise.
3932         * gcc.target/i386/bmi-bextr-1.c: Likewise.
3933         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
3934         * gcc.target/i386/bmi-bextr-2.c: Likewise.
3935         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
3936         * gcc.target/i386/bmi-blsi-1.c: Likewise.
3937         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
3938         * gcc.target/i386/bmi-blsi-2.c: Likewise.
3939         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
3940         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
3941         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
3942         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
3943         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
3944         * gcc.target/i386/bmi-blsr-1.c: Likewise.
3945         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
3946         * gcc.target/i386/bmi-blsr-2.c: Likewise.
3947         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
3948         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
3949         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
3950         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
3951         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
3952
3953 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
3954
3955         PR middle-end/47691
3956         * gfortran.dg/graphite/id-pr47691.f: New.
3957
3958 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
3959
3960         * gcc.target/i386/avx-os-support.h: New.
3961         * gcc.target/i386/avx-check.h: Include avx-os-support.h
3962         (main): Check avx_os_support before the test is run.
3963         * gcc.target/i386/aes-avx-check.h: Ditto.
3964         * gcc.target/i386/pclmul-avx-check.h: Ditto.
3965
3966 2011-07-27  Kai Tietz  <ktietz@redhat.com>
3967
3968         * gcc.target/i386/aggregate-ret3.c: New test.
3969         * gcc.target/i386/aggregate-ret4.c: New test.
3970
3971 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
3972
3973         PR fortran/49755
3974         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
3975         allocated array should *not* change its size.
3976         * gfortran.dg/multiple_allocation_3.f90: New test.
3977
3978 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
3979
3980         PR c++/49776
3981         * g++.dg/cpp0x/constexpr-49776.C: New.
3982
3983 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3984
3985         PR middle-end/47046
3986         * gcc.dg/graphite/id-pr47046.c: New.
3987
3988 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3989
3990         PR middle-end/47653
3991         * gcc.dg/graphite/run-id-pr47593.c: New.
3992
3993 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3994
3995         PR middle-end/47653
3996         * gcc.dg/graphite/run-id-pr47653.c: New.
3997         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
3998         induction variables.
3999         * gcc.dg/graphite/scop-16.c: Same.
4000         * gcc.dg/graphite/scop-17.c: Same.
4001         * gcc.dg/graphite/scop-21.c: Same.
4002
4003 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
4004
4005         PR middle-end/48805
4006         * gcc.dg/graphite/id-pr48805.c: New.
4007
4008 2011-07-26  Tobias Burnus  <burnus@net-b.de>
4009
4010         * gfortran.dg/coarray_lib_token_2.f90: New.
4011
4012 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
4013
4014         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
4015         SPU local store.
4016
4017 2011-07-25  Andrew Pinski  <apinski@cavium.com>
4018
4019         PR tree-opt/49671
4020         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
4021         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
4022
4023 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4024
4025         * lib/target-supports.exp (check_effective_target_mmap): New proc.
4026
4027         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
4028         * gcc.c-torture/execute/loop-2g.c: Likewise.
4029         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
4030         Require mmap support.
4031         * gcc.c-torture/execute/loop-2g.x: Likewise.
4032         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
4033         (MAP_ANON): Provide default.
4034         * gcc.dg/20050826-1.c: Likewise.
4035         * gcc.target/i386/pr36533.c: Likewise.
4036         * gcc.dg/vect/pr49038.c: Remove dg-do run.
4037         Use dg-require-effective-target mmap.
4038
4039 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
4040
4041         PR c++/49838
4042         * g++.dg/cpp0x/range-for19.C: New.
4043
4044 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4045
4046         PR testsuite/49753
4047         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
4048
4049         Revert:
4050         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
4051
4052         PR testsuite/49753
4053         * g++.dg/torture/pr49309.C: Remove.
4054
4055 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
4056
4057         PR tree-optimization/49809
4058         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
4059         test.
4060
4061 2011-07-25  Richard Guenther  <rguenther@suse.de>
4062
4063         PR tree-optimization/49715
4064         * gcc.target/i386/pr49715-1.c: New testcase.
4065         * gcc.target/i386/pr49715-2.c: Likewise.
4066
4067 2011-07-23  Jason Merrill  <jason@redhat.com>
4068
4069         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
4070
4071 2011-07-22  Jason Merrill  <jason@redhat.com>
4072
4073         PR c++/49793
4074         * g++.dg/cpp0x/initlist55.C: New.
4075
4076 2011-07-23  Tobias Burnus  <burnus@net-b.de>
4077
4078         PR fortran/49791
4079         * gfortran.dg/namelist_72.f: New.
4080
4081 2011-07-23  Tobias Burnus  <burnus@net-b.de>
4082
4083         * gfortran.dg/coarray_25.f90: New.
4084
4085 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
4086
4087         * override1.C: This test should use c++0x mode.
4088         * override3.C: New. Test the diagnostics in c++98 mode.
4089
4090 2011-07-22  Jason Merrill  <jason@redhat.com>
4091             Mark Glisse  <marc.glisse@normalesup.org>
4092
4093         PR c++/30112
4094         * g++.dg/other/pragma-re-1.C: Add namespace cases.
4095
4096         PR c++/49813
4097         * g++.dg/opt/builtins2.C: New.
4098         * g++.dg/other/error27.C: Don't rely on __builtin.
4099
4100 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
4101
4102         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
4103         on lp64 targets.
4104         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4105         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4106         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
4107         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
4108
4109         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
4110         instead of ia32.
4111
4112 2011-07-22  Richard Guenther  <rguenther@suse.de>
4113
4114         PR tree-optimization/45819
4115         * gcc.dg/pr45819.c: New testcase.
4116
4117 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
4118
4119         * lib/target-supports.exp (check_ifunc_available): Rewrite.
4120
4121 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
4122
4123         PR middle-end/47654
4124         PR middle-end/49649
4125         * gcc.dg/graphite/run-id-pr47654.c: New.
4126
4127 2011-07-21  Ian Lance Taylor  <iant@google.com>
4128
4129         PR middle-end/49705
4130         * gcc.dg/pr49705.c: New test.
4131
4132 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
4133
4134         * lib/target-supports.exp (check_avx_os_support_available): New.
4135         (check_effective_target_avx_runtime): Use it.
4136
4137 2011-07-21  Richard Guenther  <rguenther@suse.de>
4138
4139         PR tree-optimization/49770
4140         * g++.dg/torture/pr49770.C: New testcase.
4141
4142 2011-07-21  Kai Tietz  <ktietz@redhat.com>
4143
4144         * gcc.dg/tree-ssa/pr30978.c: adjusted.
4145         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
4146
4147 2011-07-21  Tobias Burnus  <burnus@net-b.de>
4148
4149         * gfortran.dg/coarray_lib_token_1.f90: New.
4150
4151 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
4152
4153         * gcc.dg/pr32912-2.c: Skip for AVR.
4154         * gcc.dg/pr44674.c: Add dg-require-profiling.
4155
4156 2011-07-20  Jason Merrill  <jason@redhat.com>
4157
4158         * g++.dg/ext/desig2.C: New.
4159
4160 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
4161
4162         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
4163         be generated.
4164         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
4165         * gcc.target/powerpc/recip-3.c: Ditto.
4166
4167 2011-07-19  Jason Merrill  <jason@redhat.com>
4168
4169         PR c++/6709 (DR 743)
4170         PR c++/42603 (DR 950)
4171         * g++.dg/cpp0x/decltype21.C: New.
4172
4173 2011-07-20  Richard Guenther  <rguenther@suse.de>
4174
4175         PR middle-end/18908
4176         * gcc.dg/tree-ssa/pr18908.c: New testcase.
4177         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
4178
4179 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
4180
4181         * gcc.target/arm/combine-movs.c: New.
4182         * gcc.target/arm/unsigned-extend-2.c: New.
4183
4184 2011-07-19  Jason Merrill  <jason@redhat.com>
4185
4186         PR c++/49785
4187         * g++.dg/cpp0x/variadic114.C: New.
4188
4189 2011-07-19  Tobias Burnus  <burnus@net-b.de>
4190
4191         * gfortran.dg/coarray_args_1.f90: New.
4192         * gfortran.dg/coarray_args_2.f90: New.
4193
4194 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
4195
4196         PR fortran/49708
4197         * gfortran.dg/allocate_error_3.f90: New.
4198
4199 2011-07-19  Richard Guenther  <rguenther@suse.de>
4200
4201         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
4202         * gcc.dg/tree-ssa/bool-11.c: Likewise.
4203         * gcc.dg/torture/20110719-1.c: New testcase.
4204
4205 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
4206
4207         PR tree-optimization/49768
4208         * gcc.c-torture/execute/pr49768.c: New test.
4209
4210 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
4211
4212         PR tree-optimization/49771
4213         * gcc.dg/vect/pr49771.c: New test.
4214
4215 2011-07-18  Martin Jambor  <mjambor@suse.cz>
4216
4217         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
4218         * gcc.dg/ipa/ipa-2.c: Likewise.
4219         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
4220         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
4221         * gcc.dg/ipa/ipa-5.c: Likewise.
4222         * gcc.dg/ipa/ipa-7.c: Likewise.
4223         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
4224         * gcc.dg/ipa/ipacost-1.c: Likewise.
4225         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
4226         functions.
4227         * gcc.dg/ipa/ipcp-1.c: New test.
4228         * gcc.dg/ipa/ipcp-2.c: Likewise.
4229         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
4230
4231 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
4232
4233         PR middle-end/49675
4234         * gfortran.dg/pr49675.f90: New test.
4235
4236 2011-07-18  Richard Guenther  <rguenther@suse.de>
4237
4238         * gcc.dg/torture/20110718-1.c: New testcase.
4239
4240 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4241
4242         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
4243         * g++.dg/ext/bitfield3.C: Likewise.
4244         * g++.dg/ext/bitfield4.C: Likewise.
4245         * g++.dg/ext/bitfield5.C: Likewise.
4246         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
4247         * g++.dg/other/pr23205-2.C: Likewise.
4248         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
4249         * gcc.c-torture/compile/20001109-2.c: Likewise.
4250         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
4251         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
4252         * gcc.dg/bitfld-16.c: Likewise.
4253         * gcc.dg/bitfld-17.c: Likewise.
4254         * gcc.dg/bitfld-18.c: Likewise.
4255         * gcc.dg/builtins-config.h: Remove Netware support.
4256         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
4257         * gcc.dg/cdce2.c: Likewise.
4258         * gcc.dg/cpp/assert4.c: Remove netware support.
4259         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
4260         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
4261
4262         * lib/target-supports.exp (check_visibility_available): Remove
4263         NetWare support.
4264         (check_profiling_available): Likewise.
4265
4266 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
4267
4268         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
4269
4270 2011-07-17  Tobias Burnus  <burnus@net-b.de>
4271             Thomas Koenig  <tkoenig@gcc.gnu.org>
4272
4273         PR fortran/34657
4274         * gfortran.dg/generic_17.f90: Fix testcase.
4275         * gfortran.dg/interface_3.f90: Add dg-error.
4276         * gfortran.dg/use_14.f90: New.
4277         * gfortran.dg/use_15.f90: New.
4278
4279 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
4280
4281         * gnat.dg/pointer_controlled.adb: New test.
4282
4283 2011-07-17  Tobias Burnus  <burnus@net-b.de>
4284
4285         PR fortran/49624
4286         * gfortran.dg/pointer_remapping_7.f90: New.
4287
4288 2011-07-16  Jason Merrill  <jason@redhat.com>
4289
4290         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
4291
4292 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
4293             Jason Merrill  <jason@redhat.com>
4294
4295         PR c++/45329
4296         PR c++/48934
4297         * g++.dg/cpp0x/decltype29.C: Adjust.
4298         * g++.dg/cpp0x/error4.C: Adjust.
4299         * g++.dg/cpp0x/sfinae26.C: Adjust.
4300         * g++.dg/cpp0x/variadic105.C: Adjust.
4301         * g++.dg/template/deduce3.C: Adjust.
4302         * g++.dg/template/error45.C: Adjust.
4303         * g++.dg/template/ptrmem2.C: Adjust.
4304         * g++.dg/template/sfinae2.C: Adjust.
4305         * g++.old-deja/g++.pt/crash60.C: Adjust.
4306         * g++.old-deja/g++.pt/unify6.C: Adjust.
4307         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
4308         * g++.dg/cpp0x/nullptr15.C: Adjust.
4309         * g++.dg/cpp0x/pr31431-2.C: Adjust.
4310         * g++.dg/cpp0x/pr31431.C: Adjust.
4311         * g++.dg/cpp0x/pr31434.C: Adjust.
4312         * g++.dg/cpp0x/sfinae11.C: Adjust
4313         * g++.dg/cpp0x/temp_default2.C: Adjust.
4314         * g++.dg/cpp0x/trailing4.C: Adjust.
4315         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
4316         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
4317         * g++.dg/cpp0x/variadic105.C: Adjust.
4318         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
4319         * g++.dg/ext/vla2.C: Adjust.
4320         * g++.dg/other/ptrmem10.C: Adjust.
4321         * g++.dg/other/ptrmem11.C: Adjust.
4322         * g++.dg/overload/unknown1.C: Adjust.
4323         * g++.dg/template/conv11.C: Adjust.
4324         * g++.dg/template/dependent-expr5.C: Adjust.
4325         * g++.dg/template/friend.C: Adjust.
4326         * g++.dg/template/incomplete2.C: Adjust.
4327         * g++.dg/template/local4.C: Adjust.
4328         * g++.dg/template/local6.C: Adjust.
4329         * g++.dg/template/operator9.C: Adjust.
4330         * g++.dg/template/ttp25.C: Adjust.
4331         * g++.dg/template/unify10.C: Adjust.
4332         * g++.dg/template/unify11.C: Adjust.
4333         * g++.dg/template/unify6.C: Adjust.
4334         * g++.dg/template/unify9.C: Adjust.
4335         * g++.dg/template/varmod1.C: Adjust.
4336         * g++.old-deja/g++.brendan/crash56.C: Adjust.
4337         * g++.old-deja/g++.pt/crash28.C: Adjust.
4338         * g++.old-deja/g++.pt/explicit41.C: Adjust.
4339         * g++.old-deja/g++.pt/explicit77.C: Adjust.
4340         * g++.old-deja/g++.pt/expr2.C: Adjust.
4341         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
4342         * g++.old-deja/g++.pt/spec5.C: Adjust.
4343         * g++.old-deja/g++.pt/spec6.C: Adjust.
4344         * g++.old-deja/g++.pt/unify4.C: Adjust.
4345         * g++.old-deja/g++.pt/unify8.C: Adjust.
4346         * g++.old-deja/g++.robertl/eb98.C: Adjust.
4347         * g++.dg/overload/template5.C: New testcase.
4348         * g++.dg/template/overload12.C: New testcase.
4349
4350 2011-07-11  Tobias Burnus  <burnus@net-b.de>
4351
4352         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
4353         * gfortran.dg/coarray_7.f90: Ditto.
4354         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
4355         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
4356
4357 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
4358
4359         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
4360         case.
4361         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
4362         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
4363         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
4364         C67X.
4365         * gcc.c-torture/execute/ieee/pr29302.x: New file.
4366         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
4367         * gcc.dg/torture/builtin-math-7.c: Add a comment.
4368
4369 2011-07-15  Jason Merrill  <jason@redhat.com>
4370
4371         PR testsuite/49741
4372         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
4373         Use --extra_opts instead of --additional_options.
4374
4375 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
4376
4377         PR testsuite/49753
4378         * g++.dg/torture/pr49309.C: Remove.
4379
4380 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
4381
4382         * gcc.target/tic6x/weak-call.c: New test.
4383         * gcc.target/tic6x/fpcmp.c: New test.
4384         * gcc.target/tic6x/fpdiv.c: New test.
4385         * gcc.target/tic6x/rotdi16-scan.c: New test.
4386         * gcc.target/tic6x/ffssi.c: New test.
4387         * gcc.target/tic6x/fpdiv-lib.c: New test.
4388         * gcc.target/tic6x/cold-lc.c: New test.
4389         * gcc.target/tic6x/longcalls.c: New test.
4390         * gcc.target/tic6x/abi-align-1.c: New test.
4391         * gcc.target/tic6x/fpcmp-finite.c: New test.
4392         * gcc.target/tic6x/rotdi16.c: New test.
4393         * gcc.target/tic6x/bswapl.c: New test.
4394         * gcc.target/tic6x/ffsdi.c: New test.
4395         * gcc.target/tic6x/tic6x.exp: New file.
4396         * gcc.target/tic6x/builtins/arith24.c: New test.
4397         * gcc.target/tic6x/builtins/smpy.c: New test.
4398         * gcc.target/tic6x/builtins/smpylh.c: New test.
4399         * gcc.target/tic6x/builtins/smpyh.c: New test.
4400         * gcc.target/tic6x/builtins/sarith1.c: New test.
4401         * gcc.target/tic6x/builtins/extclr.c: New test
4402         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
4403         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
4404         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
4405         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
4406         New functions.
4407         * gcc.c-torture/execute/20101011-1.c: Add a condition for
4408         __TMS320C6X__.
4409         * gcc.dg/20020312-2.c: Likewise.
4410         * gcc.dg/pr27095.c: Handle tic6x like hppa.
4411         * gcc.dg/torture/pr37868.c: Skip on tic6x.
4412         * gcc.dg/torture/builtin-math-7.c: Likewise.
4413
4414         PR testsuite/49757
4415         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
4416         not testing tic6x-*-*.
4417
4418 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
4419
4420         PR tree-opt/49309
4421         * g++.dg/torture/pr49309.C: New testcase.
4422
4423 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
4424
4425         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
4426
4427 2011-07-14  Richard Guenther  <rguenther@suse.de>
4428
4429         PR tree-optimization/49651
4430         * gcc.dg/torture/pr49651.c: New testcase.
4431
4432 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
4433
4434         PR target/43746
4435         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
4436
4437 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
4438
4439         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
4440         -mno-pointers-to-nested-functions.
4441         * gcc.target/powerpc/no-r11-2.c: Ditto.
4442         * gcc.target/powerpc/no-r11-3.c: Ditto.
4443
4444 2011-07-13  Jason Merrill  <jason@redhat.com>
4445
4446         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
4447         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
4448         when compiling C files.
4449         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
4450         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
4451         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
4452         * g++.dg/lookup/anon2.C: Likewise.
4453         * g++.dg/tree-ssa/copyprop.C: Likewise.
4454         * g++.old-deja/g++.jason/rfg27.C: Likewise.
4455         * g++.dg/init/vector1.C: Ignore narrowing errors.
4456         * g++.dg/torture/pr35526.C: Likewise.
4457         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
4458
4459 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
4460
4461         PR libfortran/49296
4462         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
4463         and logical reads.
4464
4465 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4466
4467         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
4468         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
4469
4470 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
4471
4472         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
4473         * lib/obj-c++.exp (obj-c++_init): Ditto.
4474         * lib/file-format.exp (gcc_target_object_format): Ditto.
4475         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
4476         * lib/target-supports-dg-exp (check_weak_available): Ditto.
4477         (check_visibility_available): Ditto.
4478         (check_effective_target_tls_native): Ditto.
4479         (check_effective_target_tls_emulated): Ditto.
4480         (check_effective_target_function_sections): Ditto.
4481
4482 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
4483
4484         * gcc.target/arm/pr48183.c: New test.
4485
4486 2011-07-13  Richard Guenther  <rguenther@suse.de>
4487
4488         * gcc.dg/torture/20110713-1.c: New testcase.
4489
4490 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
4491
4492         PR rtl-opt/49474
4493         * gcc.c-torture/compile/pr49474.c: New testcase.
4494
4495 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
4496
4497         PR tree-optimization/49712
4498         * gcc.c-torture/execute/pr49712.c: New test.
4499
4500 2011-07-11  Jason Merrill  <jason@redhat.com>
4501
4502         PR c++/44609
4503         * g++.dg/template/recurse3.C: New.
4504
4505 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
4506
4507         PR debug/49676
4508         * gcc.dg/guality/csttest.c: New test.
4509
4510         PR fortran/49698
4511         * gfortran.dg/pr49698.f90: New test.
4512
4513 2011-07-11  Jeff Law  <law@redhat.com>
4514
4515         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
4516
4517 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
4518
4519         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
4520         * go.test/go-test.exp (go-set-goarch): Likewise.
4521
4522 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
4523
4524         PR target/39633
4525         * gcc.target/avr/torture/pr39633.c: New test case.
4526
4527 2011-07-11  Tobias Burnus  <burnus@net-b.de>
4528
4529         PR fortran/18918
4530         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
4531
4532 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
4533
4534         * lib/target-supports.exp (check_effective_target_scheduling):
4535         New Function.
4536         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
4537         * gcc.dg/pr45055.c: Ditto.
4538         * gcc.dg/pr45353.c: Ditto.
4539         * g++.dg/pr45056.C: Ditto.
4540
4541 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
4542
4543         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
4544         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
4545         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
4546         * g++.dg/torture/pr31863.C: Skip AVR.
4547
4548 2011-07-10  Tobias Burnus  <burnus@net-b.de>
4549
4550         PR fortran/49690
4551         * gfortran.dg/intrinsic_signal.f90: New.
4552
4553 2011-07-09  Jason Merrill  <jason@redhat.com>
4554
4555         * g++.dg/cpp0x/regress/regress6.C: New.
4556         * g++.dg/parse/crash45.C: Adjust message.
4557         * g++.dg/template/crash38.C: Adjust message.
4558         * g++.dg/template/crash64.C: Adjust message.
4559
4560 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
4561
4562         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
4563         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
4564         * g++.dg/abi/bitfield3.C: Likewise.
4565         * g++.dg/eh/pr38662.C: Likewise.
4566         * g++.dg/ext/attrib36.C: Likewise.
4567         * g++.dg/ext/attrib37.C: Likewise.
4568         * g++.dg/ext/attrib8.C: Likewise.
4569         * g++.dg/ext/tmplattr1.C: Likewise.
4570         * g++.dg/inherit/override-attribs.C: Likewise.
4571         * g++.dg/opt/inline9.C: Likewise.
4572         * g++.dg/opt/life1.C: Likewise.
4573         * g++.dg/opt/longbranch2.C: Likewise.
4574         * g++.dg/opt/nrv12.C: Likewise.
4575         * g++.dg/opt/reg-stack4.C: Likewise.
4576         * g++.dg/other/pr35504.C: Likewise.
4577         * g++.dg/other/pr39496.C: Likewise.
4578         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
4579         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
4580         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
4581         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
4582         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
4583         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
4584         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
4585         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
4586         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
4587         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
4588         * g++.dg/warn/pr15774-1.C: Likewise.
4589         * g++.dg/warn/pr15774-2.C: Likewise.
4590         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4591         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4592         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4593         * g++.old-deja/g++.pt/asm2.C: Likewise.
4594         * gcc.c-torture/compile/20000804-1.c: Likewise.
4595         * gcc.c-torture/compile/pr16566-2.c: Likewise.
4596         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4597         * gcc.dg/20020108-1.c: Likewise.
4598         * gcc.dg/20020122-2.c: Likewise.
4599         * gcc.dg/20020122-3.c: Likewise.
4600         * gcc.dg/20020206-1.c: Likewise.
4601         * gcc.dg/20020219-1.c: Likewise.
4602         * gcc.dg/20020310-1.c: Likewise.
4603         * gcc.dg/20020411-1.c: Likewise.
4604         * gcc.dg/20020418-2.c: Likewise.
4605         * gcc.dg/20020426-2.c: Likewise.
4606         * gcc.dg/20020517-1.c: Likewise.
4607         * gcc.dg/20030204-1.c: Likewise.
4608         * gcc.dg/20030826-2.c: Likewise.
4609         * gcc.dg/20031102-1.c: Likewise.
4610         * gcc.dg/20031202-1.c: Likewise.
4611         * gcc.dg/20050111-1.c: Likewise.
4612         * gcc.dg/20050503-1.c: Likewise.
4613         * gcc.dg/array-init-1.c: Likewise.
4614         * gcc.dg/builtin-apply4.c: Likewise.
4615         * gcc.dg/dfp/pr31344.c: Likewise.
4616         * gcc.dg/gomp/atomic-11.c: Likewise.
4617         * gcc.dg/graphite/pr40281.c: Likewise.
4618         * gcc.dg/ia64-sync-1.c: Likewise.
4619         * gcc.dg/ia64-sync-2.c: Likewise.
4620         * gcc.dg/ia64-sync-3.c: Likewise.
4621         * gcc.dg/ia64-sync-4.c: Likewise.
4622         * gcc.dg/ifcvt-fabs-1.c: Likewise.
4623         * gcc.dg/invalid-call-1.c: Likewise.
4624         * gcc.dg/loop-3.c: Likewise.
4625         * gcc.dg/lower-subreg-1.c: Likewise.
4626         * gcc.dg/lto/pr47259_0.c: Likewise.
4627         * gcc.dg/nested-calls-1.c: Likewise.
4628         * gcc.dg/pr20017.c: Likewise.
4629         * gcc.dg/pr25023.c: Likewise.
4630         * gcc.dg/pr27671-2.c: Likewise.
4631         * gcc.dg/pr32176.c: Likewise.
4632         * gcc.dg/pr33676.c: Likewise.
4633         * gcc.dg/pr35045.c: Likewise.
4634         * gcc.dg/pr36015.c: Likewise.
4635         * gcc.dg/pr36584.c: Likewise.
4636         * gcc.dg/pr36998.c: Likewise.
4637         * gcc.dg/pr37438.c: Likewise.
4638         * gcc.dg/pr37908.c: Likewise.
4639         * gcc.dg/pr41241.c: Likewise.
4640         * gcc.dg/pr41340.c: Likewise.
4641         * gcc.dg/pr44136.c: Likewise.
4642         * gcc.dg/pr44194-1.c: Likewise.
4643         * gcc.dg/pr46212.c: Likewise.
4644         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4645         * gcc.dg/setjmp-2.c: Likewise.
4646         * gcc.dg/short-compare-1.c: Likewise.
4647         * gcc.dg/short-compare-2.c: Likewise.
4648         * gcc.dg/smod-1.c: Likewise.
4649         * gcc.dg/sync-2.c: Likewise.
4650         * gcc.dg/sync-3.c: Likewise.
4651         * gcc.dg/tls/opt-1.c: Likewise.
4652         * gcc.dg/tls/opt-2.c: Likewise.
4653         * gcc.dg/tls/opt-3.c: Likewise.
4654         * gcc.dg/torture/badshift.c: Likewise.
4655         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
4656         * gcc.dg/torture/pr20314-2.c: Likewise.
4657         * gcc.dg/torture/pr36891.c: Likewise.
4658         * gcc.dg/torture/pr38774.c: Likewise.
4659         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4660         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4661         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4662         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4663         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
4664         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4665         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
4666         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
4667         * gcc.dg/tree-ssa/loop-28.c: Likewise.
4668         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
4669         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
4670         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
4671         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4672         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4673         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
4674         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
4675         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4676         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4677         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4678         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4679         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
4680         * gcc.dg/unroll-1.c: Likewise.
4681         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
4682         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4683         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4684         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4685         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4686         * gcc.target/i386/20000609-1.c: Likewise.
4687         * gcc.target/i386/20000720-1.c: Likewise.
4688         * gcc.target/i386/20000724-1.c: Likewise.
4689         * gcc.target/i386/20011107-1.c: Likewise.
4690         * gcc.target/i386/20011119-1.c: Likewise.
4691         * gcc.target/i386/20020201-3.c: Likewise.
4692         * gcc.target/i386/20020218-1.c: Likewise.
4693         * gcc.target/i386/20020729-1.c: Likewise.
4694         * gcc.target/i386/20030926-1.c: Likewise.
4695         * gcc.target/i386/20060125-1.c: Likewise.
4696         * gcc.target/i386/20060125-2.c: Likewise.
4697         * gcc.target/i386/20060512-1.c: Likewise.
4698         * gcc.target/i386/20060512-2.c: Likewise.
4699         * gcc.target/i386/20060512-3.c: Likewise.
4700         * gcc.target/i386/20060512-4.c: Likewise.
4701         * gcc.target/i386/387-1.c: Likewise.
4702         * gcc.target/i386/387-2.c: Likewise.
4703         * gcc.target/i386/387-5.c: Likewise.
4704         * gcc.target/i386/387-6.c: Likewise.
4705         * gcc.target/i386/980312-1.c: Likewise.
4706         * gcc.target/i386/980313-1.c: Likewise.
4707         * gcc.target/i386/990117-1.c: Likewise.
4708         * gcc.target/i386/990424-1.c: Likewise.
4709         * gcc.target/i386/990524-1.c: Likewise.
4710         * gcc.target/i386/991129-1.c: Likewise.
4711         * gcc.target/i386/991214-1.c: Likewise.
4712         * gcc.target/i386/991230-1.c: Likewise.
4713         * gcc.target/i386/addr-sel-1.c: Likewise.
4714         * gcc.target/i386/aggregate-ret1.c: Likewise.
4715         * gcc.target/i386/aggregate-ret2.c: Likewise.
4716         * gcc.target/i386/align-main-3.c: Likewise.
4717         * gcc.target/i386/amd64-abi-1.c: Likewise.
4718         * gcc.target/i386/amd64-abi-2.c: Likewise.
4719         * gcc.target/i386/amd64-abi-4.c: Likewise.
4720         * gcc.target/i386/amd64-abi-5.c: Likewise.
4721         * gcc.target/i386/amd64-abi-6.c: Likewise.
4722         * gcc.target/i386/asm-1.c: Likewise.
4723         * gcc.target/i386/asm-3.c: Likewise.
4724         * gcc.target/i386/asm-5.c: Likewise.
4725         * gcc.target/i386/attributes-error.c: Likewise.
4726         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
4727         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
4728         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
4729         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
4730         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
4731         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
4732         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
4733         * gcc.target/i386/avx-vmovd-2.c: Likewise.
4734         * gcc.target/i386/avx-vmovq-2.c: Likewise.
4735         * gcc.target/i386/avx-vmovq-3.c: Likewise.
4736         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
4737         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
4738         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
4739         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4740         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4741         * gcc.target/i386/bitfield1.c: Likewise.
4742         * gcc.target/i386/bitfield2.c: Likewise.
4743         * gcc.target/i386/bmi-2.c: Likewise.
4744         * gcc.target/i386/bmi-5.c: Likewise.
4745         * gcc.target/i386/builtin-unreachable.c: Likewise.
4746         * gcc.target/i386/cleanup-2.c: Likewise.
4747         * gcc.target/i386/clobbers.c: Likewise.
4748         * gcc.target/i386/cmov8.c: Likewise.
4749         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
4750         * gcc.target/i386/compress-float-387-pic.c: Likewise.
4751         * gcc.target/i386/compress-float-387.c: Likewise.
4752         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
4753         * gcc.target/i386/compress-float-sse.c: Likewise.
4754         * gcc.target/i386/crc32-2.c: Likewise.
4755         * gcc.target/i386/crc32-3.c: Likewise.
4756         * gcc.target/i386/divmod-7.c: Likewise.
4757         * gcc.target/i386/divmod-8.c: Likewise.
4758         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4759         * gcc.target/i386/fma3-builtin.c: Likewise.
4760         * gcc.target/i386/fma3-fma.c: Likewise.
4761         * gcc.target/i386/fma4-256-vector.c: Likewise.
4762         * gcc.target/i386/fma4-builtin.c: Likewise.
4763         * gcc.target/i386/fma4-fma-2.c: Likewise.
4764         * gcc.target/i386/fma4-fma.c: Likewise.
4765         * gcc.target/i386/fma4-vector-2.c: Likewise.
4766         * gcc.target/i386/fma4-vector.c: Likewise.
4767         * gcc.target/i386/funcspec-1.c: Likewise.
4768         * gcc.target/i386/funcspec-10.c: Likewise.
4769         * gcc.target/i386/funcspec-11.c: Likewise.
4770         * gcc.target/i386/funcspec-2.c: Likewise.
4771         * gcc.target/i386/funcspec-5.c: Likewise.
4772         * gcc.target/i386/funcspec-6.c: Likewise.
4773         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
4774         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
4775         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
4776         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
4777         * gcc.target/i386/incoming-1.c: Likewise.
4778         * gcc.target/i386/incoming-10.c: Likewise.
4779         * gcc.target/i386/incoming-11.c: Likewise.
4780         * gcc.target/i386/incoming-12.c: Likewise.
4781         * gcc.target/i386/incoming-13.c: Likewise.
4782         * gcc.target/i386/incoming-14.c: Likewise.
4783         * gcc.target/i386/incoming-15.c: Likewise.
4784         * gcc.target/i386/incoming-2.c: Likewise.
4785         * gcc.target/i386/incoming-3.c: Likewise.
4786         * gcc.target/i386/incoming-4.c: Likewise.
4787         * gcc.target/i386/incoming-5.c: Likewise.
4788         * gcc.target/i386/incoming-6.c: Likewise.
4789         * gcc.target/i386/incoming-7.c: Likewise.
4790         * gcc.target/i386/incoming-8.c: Likewise.
4791         * gcc.target/i386/incoming-9.c: Likewise.
4792         * gcc.target/i386/lea.c: Likewise.
4793         * gcc.target/i386/local.c: Likewise.
4794         * gcc.target/i386/loop-1.c: Likewise.
4795         * gcc.target/i386/loop-2.c: Likewise.
4796         * gcc.target/i386/loop-3.c: Likewise.
4797         * gcc.target/i386/max-stack-align.c: Likewise.
4798         * gcc.target/i386/memcpy-1.c: Likewise.
4799         * gcc.target/i386/movbe-2.c: Likewise.
4800         * gcc.target/i386/movq-2.c: Likewise.
4801         * gcc.target/i386/movq.c: Likewise.
4802         * gcc.target/i386/nrv1.c: Likewise.
4803         * gcc.target/i386/pad-4.c: Likewise.
4804         * gcc.target/i386/pad-5a.c: Likewise.
4805         * gcc.target/i386/pad-5b.c: Likewise.
4806         * gcc.target/i386/pad-6a.c: Likewise.
4807         * gcc.target/i386/pad-6b.c: Likewise.
4808         * gcc.target/i386/pad-7.c: Likewise.
4809         * gcc.target/i386/pad-9.c: Likewise.
4810         * gcc.target/i386/pentium4-not-mull.c: Likewise.
4811         * gcc.target/i386/pic-1.c: Likewise.
4812         * gcc.target/i386/pr12092-1.c: Likewise.
4813         * gcc.target/i386/pr12329.c: Likewise.
4814         * gcc.target/i386/pr21518.c: Likewise.
4815         * gcc.target/i386/pr22362.c: Likewise.
4816         * gcc.target/i386/pr22585.c: Likewise.
4817         * gcc.target/i386/pr23098.c: Likewise.
4818         * gcc.target/i386/pr25196.c: Likewise.
4819         * gcc.target/i386/pr25293.c: Likewise.
4820         * gcc.target/i386/pr25654.c: Likewise.
4821         * gcc.target/i386/pr26449.c: Likewise.
4822         * gcc.target/i386/pr26778.c: Likewise.
4823         * gcc.target/i386/pr26826.c: Likewise.
4824         * gcc.target/i386/pr27266.c: Likewise.
4825         * gcc.target/i386/pr29978.c: Likewise.
4826         * gcc.target/i386/pr30505.c: Likewise.
4827         * gcc.target/i386/pr30961-1.c: Likewise.
4828         * gcc.target/i386/pr31628.c: Likewise.
4829         * gcc.target/i386/pr32000-2.c: Likewise.
4830         * gcc.target/i386/pr32661-1.c: Likewise.
4831         * gcc.target/i386/pr32708-2.c: Likewise.
4832         * gcc.target/i386/pr32708-3.c: Likewise.
4833         * gcc.target/i386/pr34256.c: Likewise.
4834         * gcc.target/i386/pr34312.c: Likewise.
4835         * gcc.target/i386/pr34522.c: Likewise.
4836         * gcc.target/i386/pr35160.c: Likewise.
4837         * gcc.target/i386/pr35281.c: Likewise.
4838         * gcc.target/i386/pr36246.c: Likewise.
4839         * gcc.target/i386/pr36786.c: Likewise.
4840         * gcc.target/i386/pr37275.c: Likewise.
4841         * gcc.target/i386/pr37843-3.c: Likewise.
4842         * gcc.target/i386/pr37843-4.c: Likewise.
4843         * gcc.target/i386/pr39082-1.c: Likewise.
4844         * gcc.target/i386/pr39431.c: Likewise.
4845         * gcc.target/i386/pr39496.c: Likewise.
4846         * gcc.target/i386/pr39543-2.c: Likewise.
4847         * gcc.target/i386/pr39911.c: Likewise.
4848         * gcc.target/i386/pr40718.c: Likewise.
4849         * gcc.target/i386/pr40906-1.c: Likewise.
4850         * gcc.target/i386/pr40906-2.c: Likewise.
4851         * gcc.target/i386/pr40906-3.c: Likewise.
4852         * gcc.target/i386/pr40934.c: Likewise.
4853         * gcc.target/i386/pr41900.c: Likewise.
4854         * gcc.target/i386/pr42589.c: Likewise.
4855         * gcc.target/i386/pr43662.c: Likewise.
4856         * gcc.target/i386/pr43671.c: Likewise.
4857         * gcc.target/i386/pr43766.c: Likewise.
4858         * gcc.target/i386/pr43869.c: Likewise.
4859         * gcc.target/i386/pr44942.c: Likewise.
4860         * gcc.target/i386/pr44948-2a.c: Likewise.
4861         * gcc.target/i386/pr45234.c: Likewise.
4862         * gcc.target/i386/pr45336-2.c: Likewise.
4863         * gcc.target/i386/pr45336-4.c: Likewise.
4864         * gcc.target/i386/pr45852.c: Likewise.
4865         * gcc.target/i386/pr46470.c: Likewise.
4866         * gcc.target/i386/pr48037-1.c: Likewise.
4867         * gcc.target/i386/pr48389.c: Likewise.
4868         * gcc.target/i386/pr49095.c: Likewise.
4869         * gcc.target/i386/pr9771-1.c: Likewise.
4870         * gcc.target/i386/rdfsbase-1.c: Likewise.
4871         * gcc.target/i386/rdfsbase-2.c: Likewise.
4872         * gcc.target/i386/rdgsbase-1.c: Likewise.
4873         * gcc.target/i386/rdgsbase-2.c: Likewise.
4874         * gcc.target/i386/rdrand-3.c: Likewise.
4875         * gcc.target/i386/regparm-stdcall.c: Likewise.
4876         * gcc.target/i386/regparm.c: Likewise.
4877         * gcc.target/i386/reload-1.c: Likewise.
4878         * gcc.target/i386/rotate-2.c: Likewise.
4879         * gcc.target/i386/sibcall-5.c: Likewise.
4880         * gcc.target/i386/signbit-1.c: Likewise.
4881         * gcc.target/i386/signbit-2.c: Likewise.
4882         * gcc.target/i386/signbit-3.c: Likewise.
4883         * gcc.target/i386/sse-5.c: Likewise.
4884         * gcc.target/i386/sse-8.c: Likewise.
4885         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4886         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4887         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4888         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4889         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4890         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4891         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
4892         * gcc.target/i386/sse2-movq-2.c: Likewise.
4893         * gcc.target/i386/sse2-movq-3.c: Likewise.
4894         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
4895         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
4896         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
4897         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
4898         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
4899         * gcc.target/i386/ssefn-1.c: Likewise.
4900         * gcc.target/i386/ssefn-2.c: Likewise.
4901         * gcc.target/i386/sseregparm-1.c: Likewise.
4902         * gcc.target/i386/sseregparm-2.c: Likewise.
4903         * gcc.target/i386/sseregparm-3.c: Likewise.
4904         * gcc.target/i386/sseregparm-4.c: Likewise.
4905         * gcc.target/i386/sseregparm-5.c: Likewise.
4906         * gcc.target/i386/sseregparm-6.c: Likewise.
4907         * gcc.target/i386/sseregparm-7.c: Likewise.
4908         * gcc.target/i386/sseregparm-8.c: Likewise.
4909         * gcc.target/i386/stack-realign.c: Likewise.
4910         * gcc.target/i386/stack-usage-realign.c: Likewise.
4911         * gcc.target/i386/stackalign/asm-1.c: Likewise.
4912         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
4913         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
4914         * gcc.target/i386/stackalign/return-1.c: Likewise.
4915         * gcc.target/i386/stackalign/return-2.c: Likewise.
4916         * gcc.target/i386/stackalign/return-3.c: Likewise.
4917         * gcc.target/i386/tailcall-1.c: Likewise.
4918         * gcc.target/i386/tbm-2.c: Likewise.
4919         * gcc.target/i386/udivmod-7.c: Likewise.
4920         * gcc.target/i386/udivmod-8.c: Likewise.
4921         * gcc.target/i386/unroll-1.c: Likewise.
4922         * gcc.target/i386/vararg-1.c: Likewise.
4923         * gcc.target/i386/vararg-2.c: Likewise.
4924         * gcc.target/i386/vect8-ret.c: Likewise.
4925         * gcc.target/i386/vectorize5.c: Likewise.
4926         * gcc.target/i386/wmul-1.c: Likewise.
4927         * gcc.target/i386/wmul-2.c: Likewise.
4928         * gcc.target/i386/wrfsbase-1.c: Likewise.
4929         * gcc.target/i386/wrfsbase-2.c: Likewise.
4930         * gcc.target/i386/wrgsbase-1.c: Likewise.
4931         * gcc.target/i386/wrgsbase-2.c: Likewise.
4932         * gcc.target/i386/xop-pcmov.c: Likewise.
4933         * gcc.target/i386/xop-pcmov2.c: Likewise.
4934         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
4935         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4936         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
4937         * gcc.target/i386/xop-shift1-vector.c: Likewise.
4938         * gcc.target/i386/xop-shift2-vector.c: Likewise.
4939         * gcc.target/i386/xop-shift3-vector.c: Likewise.
4940         * gcc.target/i386/zee.c: Likewise.
4941         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
4942         * gfortran.dg/compiler-directive_2.f: Likewise.
4943         * gfortran.dg/g77/20010216-1.f: Likewise.
4944         * gfortran.dg/gomp/pr39152.f90: Likewise.
4945         * gfortran.dg/pr33794.f90: Likewise.
4946
4947 2011-07-09  Jason Merrill  <jason@redhat.com>
4948
4949         * g++.dg/cpp0x/regress/regress5.C: New.
4950
4951 2011-07-08  Jason Merrill  <jason@redhat.com>
4952
4953         PR c++/45437
4954         * g++.dg/expr/compound-asn1.C: New.
4955         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
4956
4957 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
4958
4959         PR target/49621
4960         * gcc.target/powerpc/altivec-34.c: New test.
4961
4962 2011-07-08  Jason Merrill  <jason@redhat.com>
4963
4964         PR c++/45603
4965         * g++.dg/abi/guard3.C: New.
4966
4967 2011-07-08  Julian Brown  <julian@codesourcery.com>
4968
4969         * lib/target-supports.exp
4970         (check_effective_target_arm_little_endian): New.
4971         (check_effective_target_vect_pack_trunc): Use above.
4972         (check_effective_target_vect_unpack): Likewise.
4973         (check_effective_target_vect_element_align): Test
4974         check_effective_target_arm_vect_no_misalign for ARM.
4975
4976 2011-07-08  Jason Merrill  <jason@redhat.com>
4977
4978         PR c++/49673
4979         * g++.dg/cpp0x/constexpr-rom.C: New.
4980
4981 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
4982
4983         PR middle-end/49519
4984         * g++.dg/torture/pr49519.C: New test.
4985
4986 2011-07-08  Martin Jambor  <mjambor@suse.cz>
4987
4988         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
4989
4990 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4991
4992         PR testsuite/48727
4993         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
4994
4995 2011-07-08  Richard Guenther  <rguenther@suse.de>
4996
4997         PR tree-optimization/49662
4998         * gcc.dg/graphite/interchange-14.c: XFAIL.
4999         * gcc.dg/graphite/interchange-15.c: Likewise.
5000         * gcc.dg/graphite/interchange-mvt.c: Likewise.
5001
5002 2011-07-06  Jason Merrill  <jason@redhat.com>
5003
5004         PR c++/49663
5005         * g++.dg/cpp0x/regress/regress4.C: New.
5006
5007 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
5008
5009         PR fortran/49648
5010         * gfortran.dg/result_in_spec_4.f90: New test.
5011
5012 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5013
5014         * gcc.target/sparc/cas64.c: New test.
5015
5016 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
5017
5018         PR c/49644
5019         * g++.dg/torture/pr49644.C: New test.
5020
5021         PR c/49644
5022         * gcc.c-torture/execute/pr49644.c: New test.
5023
5024 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
5025
5026         * lib/target-supports.exp (check_effective_target_ia32): New.
5027         (check_effective_target_x32): Likewise.
5028         (check_effective_target_vect_cmdline_needed): Also check x32.
5029
5030 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
5031
5032         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
5033         dg-prune-output.
5034         * gcc.target/arm/pr42235.c: Likewise.
5035         * gcc.target/arm/pr42495.c: Likewise.
5036         * gcc.target/arm/pr42574.c: Likewise.
5037         * gcc.target/arm/thumb-branch1.c: Likewise.
5038
5039         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
5040         unneeded prune of possible warning.
5041         * gcc.target/arm/pr40956.c: Likewise.
5042         * gcc.target/arm/pr42505.c: Likewise.
5043
5044         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
5045         * gcc.c-torture/compile/pr46883.c: Likewise.
5046         * gcc.c-torture/compile/pr46934.c: Likewise.
5047
5048         * gcc.target/arm/pr41679.c: Remove test directives in preparation
5049         for move to ../../gcc.c-torture/compile.
5050         * gcc.target/arm/pr46883.c: Likewise.
5051         * gcc.target/arm/pr46934.c: Likewise.
5052
5053         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
5054         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
5055         * gcc.target/arm/wmul-1.c: Likewise.
5056         * gcc.target/arm/wmul-2.c: Likewise.
5057         * gcc.target/arm/wmul-3.c: Likewise.
5058         * gcc.target/arm/wmul-4.c: Likewise.
5059         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
5060         add tab after scan target.
5061         * gcc.target/arm/smlaltt-1.c: Likewise.
5062         * gcc.target/arm/smlatb-1.c: Likewise.
5063         * gcc.target/arm/smlatt-1.c: Likewise.
5064
5065 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
5066
5067         PR debug/49522
5068         * gcc.dg/debug/pr49522.c: New test.
5069
5070 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
5071
5072         * gcc.dg/pragma-align.c: Run only if target !default_packed.
5073         * gcc.dg/pr46212.c: Run only if target int32plus.
5074         * gcc.dg/torture/pr48146.c: Ditto.
5075         * gcc.dg/tree-ssa/vrp51.c: Ditto.
5076         * c-c++-common/pr44832.c: Ditto.
5077         * gcc.dg/pr49544.c: Run only if target ptr32plus.
5078         * gcc.dg/pr31490.c: Ditto.
5079         * gcc.dg/torture/builtin-math-7.c: Run only if target
5080         large_double.
5081         * gcc.dg/torture/pr45764.c: Skip for AVR.
5082         * gcc.dg/pr47893.c: Ditto.
5083
5084 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
5085
5086         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
5087         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
5088         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
5089         add tab to scan target.
5090
5091 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
5092
5093         * gcc.target/arm/neon-modes-3.c: New test.
5094
5095 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
5096
5097         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
5098         -fno-loop-interchange -ffast-math.
5099
5100 2011-07-07  Richard Guenther  <rguenther@suse.de>
5101
5102         * gcc.dg/ftrapv-3.c: New testcase.
5103
5104 2011-07-07  Richard Guenther  <rguenther@suse.de>
5105
5106         * gcc.dg/tree-ssa/vrp58.c: New testcase.
5107         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
5108
5109 2011-07-07  Kai Tietz  <ktietz@redhat.com>
5110
5111         * gcc.dg/binop-notxor1.c: New test.
5112         * gcc.dg/binop-notand4a.c: New test.
5113         * gcc.dg/binop-notxor2.c: New test.
5114         * gcc.dg/binop-notand3a.c: New test.
5115         * gcc.dg/binop-notand2a.c: New test.
5116         * gcc.dg/binop-notand6a.c: New test.
5117         * gcc.dg/binop-notor1.c: New test.
5118         * gcc.dg/binop-notand1a.c: New test.
5119         * gcc.dg/binop-notand5a.c: New test.
5120         * gcc.dg/binop-notor2.c: New test.
5121
5122 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
5123
5124         PR middle-end/49640
5125         * gcc.dg/gomp/pr49640.c: New test.
5126
5127 2011-07-07  Richard Guenther  <rguenther@suse.de>
5128
5129         * gcc.dg/graphite/pr37485.c: Add -floop-block.
5130
5131 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5132
5133         PR target/39150
5134         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
5135
5136 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5137
5138         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
5139         * gcc.target/powerpc/no-r11-2.c: Ditto.
5140         * gcc.target/powerpc/no-r11-3.c: Ditto.
5141
5142 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
5143
5144         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
5145         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
5146
5147 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
5148
5149         * lib/target-supports.exp (check_profiling_available): Disable
5150         profiling with -fprofile-generate for target avr.
5151
5152 2011-07-06  Richard Guenther  <rguenther@suse.de>
5153
5154         PR tree-optimization/49645
5155         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
5156
5157 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
5158
5159         PR middle-end/47383
5160         * gcc.dg/pr47383.c: New.
5161
5162 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5163
5164         PR tree-optimization/49647
5165         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
5166
5167 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
5168
5169         PR testsuite/49542
5170         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
5171         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
5172
5173 2011-07-05  Jason Merrill  <jason@redhat.com>
5174
5175         PR c++/48157
5176         * g++.dg/template/template-id-4.C: New.
5177
5178 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
5179
5180         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
5181         * gcc.dg/pr43402.c: Ditto.
5182
5183 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
5184
5185         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
5186
5187 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
5188
5189         * gcc.target/powerpc/ppc-switch-1.c: New test for
5190         --param case-values-threshold.
5191         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
5192
5193 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
5194
5195         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
5196
5197 2011-07-05  Jason Merrill  <jason@redhat.com>
5198
5199         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
5200
5201 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
5202
5203         PR tree-optimization/47654
5204         * gcc.dg/graphite/block-pr47654.c: New.
5205
5206 2011-07-05  Jason Merrill  <jason@redhat.com>
5207
5208         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
5209
5210 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
5211
5212         PR tree-optimization/49580
5213         * gcc.dg/autopar/pr49580.c: New test.
5214
5215 2011-07-05  Richard Guenther  <rguenther@suse.de>
5216
5217         PR tree-optimization/49518
5218         PR tree-optimization/49628
5219         * g++.dg/torture/pr49628.C: New testcase.
5220         * gcc.dg/torture/pr49518.c: Likewise.
5221
5222 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5223
5224         * ada/acats/run_acats (which): Extract last field from type -p,
5225         type output only if command succeeded.
5226
5227 2011-07-04  Jason Merrill  <jason@redhat.com>
5228
5229         * g++.dg/abi/mangle48.C: New.
5230
5231         * g++.dg/cpp0x/diag1.C: New.
5232
5233         * g++.dg/diagnostic/aka1.C: New.
5234
5235 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
5236
5237         PR rtl-optimization/49619
5238         * gcc.dg/pr49619.c: New test.
5239
5240         PR rtl-optimization/49472
5241         * gfortran.dg/pr49472.f90: New test.
5242
5243         PR debug/49602
5244         * gcc.dg/pr49602.c: New test.
5245
5246 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
5247
5248         PR target/34734
5249         PR target/44643
5250         * gcc.target/avr/avr.exp: Run over cpp files, too.
5251         * gcc.target/avr/torture/avr-torture.exp: Ditto.
5252         * gcc.target/avr/progmem.h: New file.
5253         * gcc.target/avr/exit-abort.h: New file.
5254         * gcc.target/avr/progmem-error-1.c: New file.
5255         * gcc.target/avr/progmem-error-1.cpp: New file.
5256         * gcc.target/avr/progmem-warning-1.c: New file.
5257         * gcc.target/avr/torture/progmem-1.c: New file.
5258         * gcc.target/avr/torture/progmem-1.cpp: New file.
5259
5260 2011-07-04  Richard Guenther  <rguenther@suse.de>
5261
5262         PR tree-optimization/49615
5263         * g++.dg/torture/pr49615.C: New testcase.
5264
5265 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
5266
5267         PR tree-optimization/49610
5268         * gcc.dg/vect/pr49610.c: New test.
5269
5270 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
5271
5272         * gnat.dg/specs/debug1.ads: New test.
5273
5274 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
5275
5276         PR fortran/49562
5277         * gfortran.dg/typebound_proc_23.f90: New.
5278
5279 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
5280
5281         PR c++/49605
5282         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
5283
5284 2011-07-01  Jason Merrill  <jason@redhat.com>
5285
5286         PR c++/48261
5287         * g++.dg/template/template-id-3.C: New.
5288
5289         PR c++/48593
5290         * g++.dg/template/qualified-id4.C: New.
5291
5292         PR c++/48883
5293         * g++.dg/template/explicit-args4.C: New.
5294
5295         PR c++/49085
5296         * g++.dg/template/offsetof2.C: New.
5297
5298 2011-07-01  Kai Tietz  <ktietz@redhat.com>
5299
5300         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
5301
5302 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5303
5304         PR libmudflap/49549
5305         * lib/target-supports.exp (check_effective_target_gld): New proc.
5306
5307 2011-07-01  Richard Guenther  <rguenther@suse.de>
5308
5309         PR tree-optimization/49603
5310         * gcc.dg/torture/pr49603.c: New testcase.
5311
5312 2011-06-30  Jason Merrill  <jason@redhat.com>
5313
5314         PR c++/49387
5315         * g++.dg/rtti/template1.C: New.
5316
5317         PR c++/49569
5318         * g++.dg/cpp0x/regress/ctor1.C: New.
5319
5320         PR c++/49355
5321         * g++.dg/cpp0x/initlist54.C: New.
5322
5323 2011-06-30  Martin Jambor  <mjambor@suse.cz>
5324
5325         * gcc.dg/tree-ssa/sra-12.c: New test.
5326
5327 2011-06-29  Jason Merrill  <jason@redhat.com>
5328
5329         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
5330
5331 2011-06-30  Richard Guenther  <rguenther@suse.de>
5332
5333         PR tree-optimization/46787
5334         * gcc.dg/vect/vect-121.c: New testcase.
5335
5336 2011-06-30  Martin Jambor  <mjambor@suse.cz>
5337
5338         PR tree-optimization/49094
5339         * gcc.dg/tree-ssa/pr49094.c: New test.
5340
5341 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
5342
5343         PR fortran/49540
5344         * gfortran.dg/pr49540-1.f90: New test.
5345         * gfortran.dg/pr49540-2.f90: New test.
5346
5347 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5348
5349         PR ada/49511
5350         * ada/acats/run_acats (which): Use last field of type -p output.
5351
5352 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
5353             Iain Sandoe  <iains@gcc.gnu.org>
5354
5355         PR libobjc/36610
5356         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
5357         Only skip on 64-bit *-*-darwin8* && !objc2.
5358
5359 2011-06-30  Richard Guenther  <rguenther@suse.de>
5360
5361         PR tree-optimization/38752
5362         * gcc.c-torture/compile/pr38752.c: New testcase.
5363
5364 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
5365
5366         * gcc.dg/vect/slp-widen-mult-half.c: New test.
5367         * gcc.dg/vect/vect-widen-mult-half.c: New test.
5368
5369 2011-06-29  Jason Merrill  <jason@redhat.com>
5370
5371         PR c++/49216
5372         * g++.dg/cpp0x/initlist53.C: Use placement new.
5373         * g++.dg/cpp0x/initlist-value.C: Use placement new.
5374         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
5375
5376         PR c++/49003
5377         * g++.dg/cpp0x/trailing6.C: New.
5378         * g++.dg/cpp0x/pr45908.C: No error.
5379
5380         PR c++/49272
5381         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
5382
5383         PR c++/49520
5384         * g++.dg/cpp0x/constexpr-using2.C: New.
5385
5386         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
5387
5388         PR c++/45923
5389         * g++.dg/cpp0x/constexpr-diag3.C: New.
5390         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
5391         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
5392         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
5393         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
5394
5395 2011-06-29  Jason Merrill  <jason@redhat.com>
5396
5397         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
5398
5399 2011-06-29  Richard Guenther  <rguenther@suse.de>
5400
5401         * gcc.dg/tree-ssa/loop-17.c: Adjust.
5402
5403 2011-06-29  Jason Merrill  <jason@redhat.com>
5404
5405         * g++.dg/cpp0x/initlist-value2.C: New.
5406
5407         * g++.dg/cpp0x/constexpr-initlist4.C: New.
5408         * g++.dg/cpp0x/initlist-value.C: New.
5409
5410 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
5411
5412         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
5413
5414 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5415
5416         * gcc.dg/inline_1.c: Remove dg-excess-errors.
5417         * gcc.dg/inline_2.c: Likewise.
5418         * gcc.dg/unroll_1.c: Likewise.
5419
5420 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
5421
5422         PR debug/49567
5423         * gcc.target/i386/pr49567.c: New test.
5424
5425 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
5426
5427         * gnat.dg/opt17.ad[sb]: New test.
5428
5429 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
5430             Tom de Vries  <tom@codesourcery.com>
5431
5432         * lib/target-supports.exp (check_effective_target_arm_nothumb)
5433         (check_effective_target_arm_thumb2): New effective targets.
5434         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
5435         properly.  Clean up temporary files.
5436         * gcc.target/arm/ivopts-2.c: Likewise.
5437         * gcc.target/arm/ivopts-3.c: Likewise.
5438         * gcc.target/arm/ivopts-4.c: Likewise.
5439         * gcc.target/arm/ivopts-5.c: Likewise.
5440         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
5441
5442 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
5443
5444         PR fortran/49479
5445         * gfortran.dg/reshape_zerosize_3.f90:  New test.
5446
5447 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
5448
5449         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
5450         * gcc.target/arm/vfp-ldmias.c: Likewise.
5451         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5452         * gcc.target/arm/vfp-stmdbs.c: Likewise.
5453         * gcc.target/arm/vfp-ldmiad.c: Likewise.
5454         * gcc.target/arm/vfp-stmias.c: Likewise.
5455         * gcc.target/arm/vfp-stmdbd.c: Likewise.
5456         * gcc.target/arm/vfp-stmiad.c: Likewise.
5457
5458 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
5459
5460         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
5461         dg-prune-output.
5462         * gcc.target/arm/pr45701-2.c: Ditto.
5463
5464 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
5465
5466         PR fortran/49466
5467         * gfortran.dg/allocatable_scalar_9.f90: Modified.
5468         * gfortran.dg/extends_14.f03: Modified.
5469
5470 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
5471
5472         * lib/target-supports-dg.exp (dg-require-effective-target): Return
5473         early if the test is already being skipped.
5474
5475         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
5476         scan-assembler-dem-not): For missing file, report unresolved with
5477         same message as for pass/fail, with reason reported in log file.
5478
5479         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
5480         from add_options_for_arm_neon_fp16.
5481         (check_effective_target_arm_fp16_ok_nocache): Renamed from
5482         check_effective_target_arm_neon_fp16_ok_nocache.
5483         Check -mfpu and -mfloat-abi options from current multilib.
5484         Do not require neon support.
5485         (check_effective_target_arm_fp16_ok): Renamed from
5486         check_effecitve_target_arm_neon_fp16_ok.
5487         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
5488         arm_neon_fp16_ok and arm_fp16.
5489         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
5490         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
5491         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
5492         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
5493
5494 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
5495
5496         * gcc.dg/builtin-assume-aligned-1.c: New test.
5497         * gcc.dg/builtin-assume-aligned-2.c: New test.
5498         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
5499
5500         PR debug/49544
5501         * gcc.dg/pr49544.c: New test.
5502
5503 2011-06-27  Richard Guenther  <rguenther@suse.de>
5504
5505         PR tree-optimization/49394
5506         * g++.dg/torture/pr49394.C: New testcase.
5507
5508 2011-06-27  Kai Tietz  <ktietz@redhat.com>
5509
5510         * gcc.dg/optimize-bswapdi-2.c: New test.
5511
5512 2011-06-27  Michael Hope  <michael.hope@linaro.org>
5513             Richard Sandiford  <richard.sandiford@linaro.org>
5514
5515         PR tree-optimization/49169
5516         * gcc.dg/torture/pr49169.c: New test.
5517
5518 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5519
5520         PR testsuite/49529
5521         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
5522
5523         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
5524         hppa*-*-hpux*.
5525
5526 2011-06-26  Jason Merrill  <jason@redhat.com>
5527
5528         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
5529
5530         PR c++/49528
5531         * g++.dg/init/ref19.C: New.
5532         * g++.dg/cpp0x/constexpr-cleanup.C: New.
5533
5534 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
5535
5536         PR tree-optimization/48377
5537         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
5538         non_strict_align.
5539
5540 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
5541
5542         PR middle-end/49191
5543         * lib/target-supports.exp (check_effective_target_non_strict_align):
5544         New.
5545         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
5546
5547 2011-06-24  Martin Jambor  <mjambor@suse.cz>
5548
5549         PR tree-optimizations/49516
5550         * g++.dg/tree-ssa/pr49516.C: New test.
5551
5552 2011-06-23  Jason Merrill  <jason@redhat.com>
5553
5554         PR c++/35255
5555         * g++.dg/template/partial10.C: New.
5556         * g++.dg/template/partial11.C: New.
5557
5558 2011-06-23  Jeff Law <law@redhat.com>
5559
5560         PR middle-end/48770
5561         * gcc.dg/pr48770.c: New test.
5562
5563 2011-06-23  Jan Hubicka  <jh@suse.cz>
5564
5565         PR middle-end/49373
5566         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
5567
5568 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
5569
5570         PR testsuite/49512
5571         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
5572         instead of -fdump-tree-optimized.
5573
5574 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
5575
5576         PR c++/44625
5577         * g++.dg/template/crash107.C: New.
5578         * g++.dg/template/error17.C: Adjust.
5579
5580 2011-06-23  Jason Merrill  <jason@redhat.com>
5581
5582         PR c++/49507
5583         * g++.dg/cpp0x/defaulted30.C: New.
5584
5585         PR c++/49440
5586         * g++.dg/rtti/anon-ns1.C: New.
5587
5588         PR c++/49395
5589         * g++.dg/init/ref18.C: New.
5590
5591         PR c++/36435
5592         * g++.dg/template/partial9.C: New.
5593
5594 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
5595
5596         PR middle-end/49373
5597         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
5598
5599 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
5600
5601         PR debug/49496
5602         * gcc.dg/pr49496.c: New test.
5603
5604 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
5605
5606         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
5607         is not xscale.
5608
5609         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
5610
5611         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
5612         * gcc.target/arm/pr42879.c: Likewise.
5613         * gcc.target/arm/pr45701-3.c: Likewise.
5614
5615         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
5616         * gcc.target/arm/pr40482.c: Likewise.
5617         * gcc.target/arm/stack-corruption.c: Likewise.
5618
5619 2011-06-22  Richard Guenther  <rguenther@suse.de>
5620
5621         PR tree-optimization/49493
5622         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
5623
5624 2011-06-22  Jason Merrill  <jason@redhat.com>
5625
5626         PR c++/49260
5627         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
5628
5629 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
5630             Dmitry Melnik  <dm@ispras.ru>
5631
5632         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
5633         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
5634         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
5635
5636 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
5637
5638         * gcc.target/arm/tlscall.c: New.
5639
5640 2011-06-21  Jason Merrill  <jason@redhat.com>
5641
5642         PR c++/49172
5643         * g++.dg/cpp0x/constexpr-ref1.C: New.
5644         * g++.dg/cpp0x/constexpr-ref2.C: New.
5645         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
5646
5647         PR c++/49482
5648         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
5649
5650         PR c++/49418
5651         * g++.dg/template/param3.C: New.
5652
5653 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
5654
5655         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
5656         my_clrsb test functions.
5657         (main): Test clrsb.
5658         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
5659         test_sll, test_ull): Add clrsb tests.
5660         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
5661         clrsbll.
5662
5663 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
5664
5665         PR fortran/49112
5666         * gfortran.dg/class_44.f03: New.
5667
5668 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
5669
5670         PR tree-optimization/49478
5671         * gcc.dg/vect/pr49478.c
5672
5673 2011-06-21  Richard Guenther  <rguenther@suse.de>
5674
5675         PR tree-optimization/49483
5676         * gcc.dg/vect/vect-120.c: New testcase.
5677
5678 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
5679
5680         PR testsuite/49443
5681         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
5682         * gcc.dg/vect/vect-peel-4.c: Likewise.
5683
5684 2011-06-22  Christian Bruel  <christian.bruel@st.com>
5685
5686         PR middle-end/49139
5687         * gcc.dg/always_inline.c: Removed -Winline. Update checks
5688         * gcc.dg/always_inline2.c: Likewise.
5689         * gcc.dg/always_inline3.c: Likewise.
5690         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
5691         * gcc.dg/inline_1.c: Likewise.
5692         * gcc.dg/inline_2.c: Likewise.
5693         * gcc.dg/inline_3.c: Likewise.
5694         * gcc.dg/inline_4.c: Likewise.
5695         * gcc.dg/20051201-1.c: Likewise.
5696         * gcc.dg/pr40087.c: Likewise.
5697         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5698         * gcc.dg/inline-22.c: Likewise.
5699         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
5700         * gcc.dg/lto/20090218-1_1.c: Likewise.
5701         * g++.dg/ipa/devirt-7.C: Likewise.
5702         * gcc.dg/uninit-pred-5_a.c: Likewise.
5703         * gcc.dg/uninit-pred-5_b.c: Likewise.
5704         * gcc.dg/fail_always_inline.c: New.
5705
5706 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
5707
5708         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
5709         into 6 jobs instead of 3.
5710
5711 2011-06-20  Jason Merrill  <jason@redhat.com>
5712
5713         PR c++/49216
5714         * g++.dg/cpp0x/initlist53.C: New.
5715
5716 2011-06-20  Tobias Burnus  <burnus@net-b.de>
5717
5718         PR fortran/18918
5719         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5720         * gfortran.dg/coarray_lock_3.f90: New.
5721         * gfortran.dg/coarray/lock_1.f90: New.
5722
5723 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
5724
5725         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5726         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
5727         unresolved and report the reason to the log file.
5728
5729         * lib/scanasm.exp (object-size): Move argument processing earlier
5730         to report errors before verifying that the file exists.  Report
5731         problems detected at runtime as unresolved instead of error and
5732         report their reasons to the log file.
5733
5734 2011-06-20  Jason Merrill  <jason@redhat.com>
5735
5736         PR c++/47080
5737         * g++.dg/cpp0x/explicit6.C: New.
5738
5739         PR c++/47635
5740         * g++.dg/cpp0x/enum20.C: New.
5741
5742         PR c++/48138
5743         * g++.dg/ext/attr-aligned01.C: New.
5744
5745         PR c++/49205
5746         * g++.dg/cpp0x/variadic-default.C: New.
5747
5748         PR c++/43321
5749         * g++.dg/cpp0x/auto26.C: New.
5750
5751         PR c++/43831
5752         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
5753
5754 2011-06-20  Kai Tietz  <ktietz@redhat.com>
5755
5756         * gcc.dg/binop-notand1.c: New test.
5757         * gcc.dg/binop-notand2.c: New test.
5758         * gcc.dg/binop-notand3.c: New test.
5759         * gcc.dg/binop-notand4.c: New test.
5760         * gcc.dg/binop-notand5.c: New test.
5761         * gcc.dg/binop-notand6.c: New test.
5762
5763 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
5764
5765         PR testsuite/49432
5766         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
5767
5768 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
5769
5770         PR fortran/49400
5771         * gfortran.dg/proc_ptr_31.f90: New.
5772
5773 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
5774
5775         * gnat.dg/volatile6.adb: New test.
5776         * gnat.dg/volatile7.adb: Likewise.
5777         * gnat.dg/volatile8.adb: Likewise.
5778         * gnat.dg/volatile9.adb: Likewise.
5779
5780 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
5781
5782         * gnat.dg/constant3.adb: New test.
5783
5784 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
5785
5786         PR libfortran/49296
5787         * gfortran.dg/read_list_eof_1.f90: New test.
5788
5789 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
5790
5791         PR target/49411
5792         * gcc.target/i386/testimm-1.c: New test.
5793         * gcc.target/i386/testimm-2.c: New test.
5794         * gcc.target/i386/testimm-3.c: New test.
5795         * gcc.target/i386/testimm-4.c: New test.
5796         * gcc.target/i386/testimm-5.c: New test.
5797         * gcc.target/i386/testimm-6.c: New test.
5798         * gcc.target/i386/testimm-7.c: New test.
5799         * gcc.target/i386/testimm-8.c: New test.
5800         * gcc.target/i386/xop-vpermil2px-2.c: New test.
5801         * gcc.target/i386/xop-rotate1-int.c: New test.
5802         * gcc.target/i386/xop-rotate2-int.c: New test.
5803
5804 2011-06-17  Jason Merrill  <jason@redhat.com>
5805
5806         * g++.dg/cpp0x/rv-func2.C: New.
5807
5808         * g++.dg/debug/dwarf2/lambda1.C: New.
5809         * g++.dg/warn/Wshadow-6.C: Adjust.
5810
5811 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
5812
5813         PR fortran/48699
5814         * gfortran.dg/move_alloc_5.f90: New.
5815
5816 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
5817
5818         PR rtl-optimization/48542
5819         * gcc.dg/torture/pr48542.c: New test.
5820
5821 2011-06-16  Jason Merrill  <jason@redhat.com>
5822
5823         PR c++/44160
5824         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
5825
5826         PR c++/45378
5827         * g++.dg/cpp0x/initlist52.C New.
5828
5829         PR c++/45399
5830         * c-c++-common/raw-string-12.c: New.
5831
5832         PR c++/49229
5833         * g++.dg/cpp0x/sfinae26.C: New.
5834
5835         PR c++/49251
5836         * g++.dg/cpp0x/variadic113.C: New.
5837
5838         PR c++/49420
5839         * g++.dg/cpp0x/variadic112.C: New.
5840
5841 2011-06-16  Jeff Law <law@redhat.com>
5842
5843         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
5844         improved jump threading.
5845         * gcc.dg/builtin-object-size-2.c: Likewise.
5846         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
5847
5848 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
5849
5850         PR fortran/49074
5851         * gfortran.dg/typebound_assignment_3.f03: New.
5852
5853 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
5854
5855         PR testsuite/48727
5856         * g++.dg/opt/devirt2.C: Change xfail rule to target.
5857
5858 2011-06-16  Martin Jambor  <mjambor@suse.cz>
5859
5860         PR tree-optimization/49343
5861         * gnat.dg/discr31.ad[sb]: New test.
5862
5863 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5864
5865         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
5866
5867 2011-06-16  Tom de Vries  <tom@codesourcery.com>
5868
5869         PR target/45098
5870         * gcc.target/arm/ivopts-3.c: Update test.
5871         * gcc.target/arm/ivopts-5.c: Same.
5872
5873 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5874
5875         Revert:
5876         2011-06-10  Wei Guozhi  <carrot@google.com>
5877
5878         PR target/45335
5879         * gcc.target/arm/pr45335.c: New test.
5880         * gcc.target/arm/pr45335-2.c: New test.
5881         * gcc.target/arm/pr45335-3.c: New test.
5882         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5883         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5884         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5885
5886 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
5887
5888         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
5889
5890 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
5891
5892         PR fortran/49417
5893         * gfortran.dg/class_43.f03: New.
5894
5895 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
5896
5897         PR tree-optimization/49419
5898         * gcc.c-torture/execute/pr49419.c: New test.
5899
5900 2011-06-16  Revital Eres  <revital.eres@linaro.org>
5901
5902         * gcc.dg/sms-9.c: New file.
5903
5904 2011-06-15  Easwaran Raman  <eraman@google.com>
5905
5906         PR rtl-optimization/49414
5907         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
5908
5909 2011-06-14  Jason Merrill  <jason@redhat.com>
5910
5911         * g++.dg/cpp0x/noexcept13.C: New.
5912
5913 2011-06-14  Easwaran Raman  <eraman@google.com>
5914
5915         PR rtl-optimization/44194
5916         * gcc.dg/pr44194-1.c: New test.
5917         * gcc.dg/pr44194-2.c: New test.
5918
5919 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
5920
5921         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
5922         switches.
5923         * gcc.target/arm/pr45701-2.c: Likewise.
5924         * gcc.target/arm/thumb-branch1.c: Likewise.
5925
5926 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
5927
5928         PR testsuite/48727
5929         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
5930
5931 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
5932
5933         * gcc.target/arm/pr45701-1.c: Require thumb support.
5934         * gcc.target/arm/pr45701-2.c: Likewise.
5935         * gcc.target/arm/thumb-branch1.c: Likewise.
5936
5937         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
5938         * gcc.target/arm/pr39839.c: Likewise.
5939         * gcc.target/arm/pr40657-2.c: Likewise.
5940         * gcc.target/arm/pr40956.c: Likewise.
5941         * gcc.target/arm/pr41679.c: Likewise.
5942         * gcc.target/arm/pr42235.c: Likewise.
5943         * gcc.target/arm/pr42495.c: Likewise.
5944         * gcc.target/arm/pr42505.c: Likewise.
5945         * gcc.target/arm/pr42574.c: Likewise.
5946         * gcc.target/arm/pr46883.c: Likewise.
5947         * gcc.target/arm/pr46934.c: Likewise.
5948         * gcc.target/arm/xor-and.c: Likewise.
5949
5950 2011-06-14  Jason Merrill  <jason@redhat.com>
5951
5952         * g++.dg/other/error23.C: Adjust error message.
5953         * g++.dg/other/error32.C: Likewise.
5954
5955         PR c++/49389
5956         * g++.dg/cpp0x/rv-dotstar.C: New.
5957
5958         PR c++/49369
5959         * g++.dg/cpp0x/decltype30.C: New.
5960
5961         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
5962
5963 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
5964
5965         PR fortran/49103
5966         * gfortran.dg/pr49103.f90: New test.
5967
5968 2011-06-14  Tom de Vries  <tom@codesourcery.com>
5969
5970         PR target/45098
5971         * gcc.target/arm/ivopts-3.c: New test.
5972         * gcc.target/arm/ivopts-4.c: New test.
5973         * gcc.target/arm/ivopts-5.c: New test.
5974
5975 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
5976
5977         PR rtl-optimization/49390
5978         * gcc.c-torture/execute/pr49390.c: New test.
5979
5980 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5981
5982         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
5983
5984 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
5985
5986         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
5987         * gcc.c-torture/execute/cmpsi-2.x: New file.
5988         * gcc.c-torture/execute/pr45262.c: Undo 172757.
5989         * gcc.c-torture/execute/pr45262.x: New file.
5990         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
5991         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
5992         int32plus
5993         * gcc.c-torture/compile/pr49163.c: Ditto.
5994
5995 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
5996
5997         * gcc.dg/vect/vect-16.c: Rename to...
5998         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
5999         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
6000         for double-word vectors.
6001         * gcc.dg/vect/vect-peel-4.c: Likewise.
6002         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
6003         vect_element_align.
6004         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
6005         -fno-fast-math.
6006
6007 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
6008
6009         PR target/44618
6010         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
6011
6012 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
6013
6014         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
6015
6016 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6017
6018         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
6019
6020 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
6021
6022         * gfortran.dg/trim_optimize_8.f90:  New test case.
6023
6024 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
6025            Ira Rosen  <ira.rosen@linaro.org>
6026
6027         PR tree-optimization/49352
6028         * gcc.dg/vect/pr49352.c: New test.
6029
6030 2011-06-12  Tobias Burnus
6031
6032         PR fortran/49324
6033         * gfortran.dg/alloc_comp_assign_11.f90: New.
6034
6035 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
6036
6037         * gfortran.dg/trim_optimize_7.f90:  New test.
6038
6039 2011-06-10  Wei Guozhi  <carrot@google.com>
6040
6041         PR target/45335
6042         * gcc.target/arm/pr45335.c: New test.
6043         * gcc.target/arm/pr45335-2.c: New test.
6044         * gcc.target/arm/pr45335-3.c: New test.
6045         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6046         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6047         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6048
6049 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
6050
6051         PR c++/41769
6052         * g++.dg/parse/error39.C: New.
6053
6054 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
6055
6056         * gcc.target/arm/20090811-1.c: Skip for incompatible
6057         options, do not override other options.
6058         * gcc.target/arm/combine-cmp-shift.c: Skip for
6059         incompatible options.
6060         * gcc.target/arm/pr45094.c: Likewise.
6061         * gcc.target/arm/scd42-1.c: Likewise.
6062         * gcc.target/arm/scd42-3.c: Likewise.
6063         * gcc.target/arm/thumb-ltu.c: Likewise.
6064
6065         * lib/target-supports.exp
6066         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
6067         multilib flags use -mfpu with a value other than neon-fp16.
6068
6069 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6070
6071         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
6072         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
6073
6074 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6075
6076         * lib/target-supports.exp (check_effective_target_pie): New proc.
6077         * gcc.dg/pie-link.c: Use target pie.
6078
6079 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
6080             Laurent Roug�  <laurent.rouge@menta.fr>
6081
6082         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
6083         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
6084
6085 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
6086
6087         * gfortran.dg/coarray/sync_1.f90: New test for
6088         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
6089
6090 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
6091
6092         PR tree-optimization/49318
6093         * gcc.dg/vect/pr49318.c: New test.
6094
6095 2011-06-09  David Krauss  <potswa@mac.com>
6096
6097         * g++.dg/template/arrow1.C: New.
6098
6099 2011-06-09  Jason Merrill  <jason@redhat.com>
6100
6101         * lib/prune.exp: Prune "note"s.
6102         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
6103
6104         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
6105         * g++.dg/template/dependent-expr3.C: Likewise.
6106         * g++.dg/parse/template7.C: Likewise.
6107         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
6108         * g++.old-deja/g++.jason/rfg10.C: Likewise.
6109         * g++.old-deja/g++.pt/friend38.C: Likewise.
6110         * g++.old-deja/g++.pt/crash32.C: Likewise.
6111         * g++.old-deja/g++.other/init4.C: Likewise.
6112         * g++.old-deja/g++.other/friend8.C: Likewise.
6113
6114         * g++.dg/ext/complex7.C: Adjust expected output.
6115         * g++.dg/diagnostic/method1.C: Likewise.
6116         * g++.dg/parse/parameter-declaration-2.C: Likewise.
6117         * g++.dg/parse/crash33.C: Likewise.
6118         * g++.dg/other/warning1.C: Likewise.
6119         * g++.dg/init/pr29571.C: Likewise.
6120         * g++.dg/warn/overflow-warn-1.C: Likewise.
6121         * g++.dg/warn/overflow-warn-3.C: Likewise.
6122         * g++.dg/warn/overflow-warn-4.C: Likewise.
6123         * g++.old-deja/g++.oliva/template1.C: Likewise.
6124
6125         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
6126         * g++.dg/parse/template7.C: Adjust.
6127
6128 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
6129
6130         PR target/49307
6131         * gcc.dg/pr49307.c: New.
6132
6133 2011-06-09  Wei Guozhi  <carrot@google.com>
6134
6135         PR target/46975
6136         * gcc.target/arm/pr46975.c: New testcase.
6137
6138 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
6139
6140         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
6141         (PMETH, arglist_t): Removed.
6142         (method_get_number_of_arguments): Removed.
6143         (method_get_nth_argument): Removed.
6144         (method_get_first_argument): Removed.
6145         (method_get_next_argument): Removed.
6146         (method_get_sizeof_arguments): Removed.
6147         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
6148         (PMETH): Removed.
6149         (method_get_number_of_arguments): Removed.
6150         (method_get_nth_argument): Removed.
6151         (method_get_first_argument): Removed.
6152         (method_get_next_argument): Removed.
6153         (method_get_sizeof_arguments): Removed.
6154         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
6155
6156 2011-06-09  David Li  <davidxl@google.com>
6157
6158         * gcc.dg/dump-pass.c: New test.
6159
6160 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
6161
6162         PR c++/29003
6163         * g++.dg/parse/error38.C: New.
6164
6165 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
6166
6167         PR middle-end/49308
6168         * gfortran.dg/pr49308.f90: New test.
6169
6170 2011-06-08  Jason Merrill  <jason@redhat.com>
6171
6172         * g++.dg/cpp0x/noexcept11.C: New.
6173         * g++.dg/cpp0x/noexcept12.C: New.
6174         * g++.dg/cpp0x/sfinae11.C: Adjust.
6175
6176 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
6177
6178         PR testsuite/49323
6179         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
6180         to dg-options, match also DW_AT_linkage_name.
6181
6182 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6183
6184         PR middle-end/21953
6185         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
6186         -fno-common on alpha*-dec-osf*.
6187         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
6188
6189 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
6190
6191         PR rtl-optimization/49303
6192         * gcc.target/ia64/pr49303.c: New test.
6193
6194 2011-06-08  Tobias Burnus  <burnus@net-b.de>
6195
6196         PR fortran/18918
6197         * gfortran.dg/coarray_lock_1.f90: New.
6198         * gfortran.dg/coarray_lock_2.f90: New.
6199
6200 2011-06-07  Jason Merrill  <jason@redhat.com>
6201
6202         * lib/prune.exp: Look for "required" rather than "instantiated".
6203         * g++.dg/abi/mangle11.C: Likewise.
6204         * g++.dg/abi/mangle12.C: Likewise.
6205         * g++.dg/abi/mangle17.C: Likewise.
6206         * g++.dg/abi/mangle20-2.C: Likewise.
6207         * g++.dg/abi/pragma-pack1.C: Likewise.
6208         * g++.dg/cpp0x/decltype26.C: Likewise.
6209         * g++.dg/cpp0x/decltype28.C: Likewise.
6210         * g++.dg/cpp0x/decltype29.C: Likewise.
6211         * g++.dg/cpp0x/enum11.C: Likewise.
6212         * g++.dg/cpp0x/forw_enum8.C: Likewise.
6213         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
6214         * g++.dg/cpp0x/pr47416.C: Likewise.
6215         * g++.dg/ext/case-range2.C: Likewise.
6216         * g++.dg/ext/case-range3.C: Likewise.
6217         * g++.dg/gomp/for-19.C: Likewise.
6218         * g++.dg/gomp/pr37533.C: Likewise.
6219         * g++.dg/gomp/pr38639.C: Likewise.
6220         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
6221         * g++.dg/inherit/base3.C: Likewise.
6222         * g++.dg/inherit/using6.C: Likewise.
6223         * g++.dg/init/placement4.C: Likewise.
6224         * g++.dg/init/reference3.C: Likewise.
6225         * g++.dg/lookup/scoped6.C: Likewise.
6226         * g++.dg/lookup/using7.C: Likewise.
6227         * g++.dg/other/abstract1.C: Likewise.
6228         * g++.dg/other/error10.C: Likewise.
6229         * g++.dg/other/error5.C: Likewise.
6230         * g++.dg/other/field1.C: Likewise.
6231         * g++.dg/other/offsetof5.C: Likewise.
6232         * g++.dg/parse/bitfield2.C: Likewise.
6233         * g++.dg/parse/constant4.C: Likewise.
6234         * g++.dg/parse/crash20.C: Likewise.
6235         * g++.dg/parse/invalid-op1.C: Likewise.
6236         * g++.dg/parse/non-dependent2.C: Likewise.
6237         * g++.dg/parse/template18.C: Likewise.
6238         * g++.dg/tc1/dr152.C: Likewise.
6239         * g++.dg/tc1/dr166.C: Likewise.
6240         * g++.dg/tc1/dr176.C: Likewise.
6241         * g++.dg/tc1/dr213.C: Likewise.
6242         * g++.dg/template/access11.C: Likewise.
6243         * g++.dg/template/access2.C: Likewise.
6244         * g++.dg/template/access3.C: Likewise.
6245         * g++.dg/template/access7.C: Likewise.
6246         * g++.dg/template/arg7.C: Likewise.
6247         * g++.dg/template/cond2.C: Likewise.
6248         * g++.dg/template/crash13.C: Likewise.
6249         * g++.dg/template/crash40.C: Likewise.
6250         * g++.dg/template/crash7.C: Likewise.
6251         * g++.dg/template/crash84.C: Likewise.
6252         * g++.dg/template/ctor5.C: Likewise.
6253         * g++.dg/template/defarg13.C: Likewise.
6254         * g++.dg/template/defarg14.C: Likewise.
6255         * g++.dg/template/dtor7.C: Likewise.
6256         * g++.dg/template/eh2.C: Likewise.
6257         * g++.dg/template/error2.C: Likewise.
6258         * g++.dg/template/error43.C: Likewise.
6259         * g++.dg/template/friend32.C: Likewise.
6260         * g++.dg/template/injected1.C: Likewise.
6261         * g++.dg/template/instantiate1.C: Likewise.
6262         * g++.dg/template/instantiate3.C: Likewise.
6263         * g++.dg/template/instantiate5.C: Likewise.
6264         * g++.dg/template/instantiate7.C: Likewise.
6265         * g++.dg/template/local6.C: Likewise.
6266         * g++.dg/template/lookup2.C: Likewise.
6267         * g++.dg/template/member5.C: Likewise.
6268         * g++.dg/template/memfriend15.C: Likewise.
6269         * g++.dg/template/memfriend16.C: Likewise.
6270         * g++.dg/template/memfriend17.C: Likewise.
6271         * g++.dg/template/memfriend7.C: Likewise.
6272         * g++.dg/template/meminit1.C: Likewise.
6273         * g++.dg/template/nested3.C: Likewise.
6274         * g++.dg/template/non-type-template-argument-1.C: Likewise.
6275         * g++.dg/template/nontype12.C: Likewise.
6276         * g++.dg/template/nontype13.C: Likewise.
6277         * g++.dg/template/nontype6.C: Likewise.
6278         * g++.dg/template/pr23510.C: Likewise.
6279         * g++.dg/template/pr35240.C: Likewise.
6280         * g++.dg/template/ptrmem15.C: Likewise.
6281         * g++.dg/template/ptrmem6.C: Likewise.
6282         * g++.dg/template/qualified-id1.C: Likewise.
6283         * g++.dg/template/qualttp20.C: Likewise.
6284         * g++.dg/template/qualttp3.C: Likewise.
6285         * g++.dg/template/qualttp4.C: Likewise.
6286         * g++.dg/template/qualttp5.C: Likewise.
6287         * g++.dg/template/qualttp6.C: Likewise.
6288         * g++.dg/template/qualttp7.C: Likewise.
6289         * g++.dg/template/qualttp8.C: Likewise.
6290         * g++.dg/template/recurse.C: Likewise.
6291         * g++.dg/template/recurse2.C: Likewise.
6292         * g++.dg/template/ref5.C: Likewise.
6293         * g++.dg/template/scope2.C: Likewise.
6294         * g++.dg/template/sfinae10.C: Likewise.
6295         * g++.dg/template/sfinae3.C: Likewise.
6296         * g++.dg/template/sizeof3.C: Likewise.
6297         * g++.dg/template/static9.C: Likewise.
6298         * g++.dg/template/template-id-2.C: Likewise.
6299         * g++.dg/template/typedef13.C: Likewise.
6300         * g++.dg/template/typename4.C: Likewise.
6301         * g++.dg/template/using14.C: Likewise.
6302         * g++.dg/template/using2.C: Likewise.
6303         * g++.dg/template/warn1.C: Likewise.
6304         * g++.dg/warn/Wparentheses-13.C: Likewise.
6305         * g++.dg/warn/Wparentheses-15.C: Likewise.
6306         * g++.dg/warn/Wparentheses-16.C: Likewise.
6307         * g++.dg/warn/Wparentheses-17.C: Likewise.
6308         * g++.dg/warn/Wparentheses-18.C: Likewise.
6309         * g++.dg/warn/Wparentheses-19.C: Likewise.
6310         * g++.dg/warn/Wparentheses-20.C: Likewise.
6311         * g++.dg/warn/Wparentheses-23.C: Likewise.
6312         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6313         * g++.dg/warn/noeffect2.C: Likewise.
6314         * g++.dg/warn/noeffect4.C: Likewise.
6315         * g++.dg/warn/pr8570.C: Likewise.
6316         * g++.old-deja/g++.brendan/init2.C: Likewise.
6317         * g++.old-deja/g++.eh/spec6.C: Likewise.
6318         * g++.old-deja/g++.pt/crash10.C: Likewise.
6319         * g++.old-deja/g++.pt/crash36.C: Likewise.
6320         * g++.old-deja/g++.pt/derived3.C: Likewise.
6321         * g++.old-deja/g++.pt/error2.C: Likewise.
6322         * g++.old-deja/g++.pt/explicit70.C: Likewise.
6323         * g++.old-deja/g++.pt/infinite1.C: Likewise.
6324         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
6325         * g++.old-deja/g++.pt/overload7.C: Likewise.
6326         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
6327
6328 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
6329             Iain Sandoe  <iains@gcc.gnu.org>
6330
6331         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
6332         Added code to deal with the case when [Protocol
6333         -descriptionForInstanceMethod:] or [Protocol
6334         -descriptionForClassMethod:] returns NULL.
6335
6336 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
6337             Iain Sandoe  <iains@gcc.gnu.org>
6338
6339         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
6340         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
6341         Added cast.
6342
6343 2011-06-07  Xinliang David Li  <davidxl@google.com>
6344
6345         * gcc.dg/inline_2.c: New test.
6346         * gcc.dg/unroll_2.c: New test.
6347         * gcc.dg/inline_3.c: New test.
6348         * gcc.dg/unroll_3.c: New test.
6349         * gcc.dg/inline_4.c: New test.
6350         * gcc.dg/unroll_4.c: New test.
6351         * gcc.dg/inline_1.c: New test.
6352         * gcc.dg/unroll_1.c: New test.
6353
6354 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6355
6356         PR tree-optimization/48497
6357         * lib/gcc-defs.exp (dg-additional-options): New proc.
6358         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
6359         -msse2 on 32-bit x86.
6360
6361 2011-06-06  Jason Merrill  <jason@redhat.com>
6362
6363         * g++.dg/cpp0x/enum19.C: New.
6364
6365 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
6366
6367         * gcc.target/arm/neon-reload-class.c: New test.
6368
6369 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
6370
6371         PR debug/49130
6372         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
6373
6374 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
6375
6376         * gcc.target/arm/smlatb-1.c: New file.
6377         * gcc.target/arm/smlatt-1.c: New file.
6378         * gcc.target/arm/smlaltb-1.c: New file.
6379         * gcc.target/arm/smlaltt-1.c: New file.
6380
6381 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
6382
6383         * gcc.target/arm/mla-2.c: New test.
6384
6385 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
6386
6387         PR gcov-profile/49299
6388         * gcc.dg/tree-prof/pr49299-1.c: New test.
6389         * gcc.dg/tree-prof/pr49299-2.c: New test.
6390
6391 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
6392
6393         * lib/target-supports.exp
6394         (check_effective_target_vect_widen_mult_qi_to_hi):
6395         Add NEON as supporting target.
6396         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
6397         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
6398         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
6399         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
6400         using widening multiplication on targets that support it.
6401         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6402         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
6403         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
6404
6405 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6406
6407         Updated all testcases in the ObjC/ObjC++ testsuites to use the
6408         Modern Objective-C runtime API.
6409         * objc/execute/next_mapping.h: Removed.
6410         * objc-obj-c++-shared/next-mapping.h: Removed.
6411         * objc-obj-c++-shared/Object1.h: Removed.
6412         * objc-obj-c++-shared/Object1.m: Removed.
6413         * objc-obj-c++-shared/Object1.mm: Removed.
6414         * objc-obj-c++-shared/Object1-implementation.h: Removed.
6415         * objc-obj-c++-shared/Protocol1.h: Removed.
6416         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
6417         of ProtoBool, IVAR_T and METHOD.
6418         * objc-obj-c++-shared/runtime.h: New.
6419         * objc-obj-c++-shared/TestsuiteObject.h: New.
6420         * objc-obj-c++-shared/TestsuiteObject.m: New.
6421
6422         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
6423         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
6424         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
6425         it a class method.
6426         * objc/execute/_cmd.m: Include
6427         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
6428         runtime API.  ([TestClass +initialize]): Include this method also
6429         with the GNU runtime.
6430         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
6431         Object.  ([-setValue:]): Return void.
6432         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
6433         with the GNU runtime.  Include
6434         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
6435         for the NeXT runtime.  Use the existing print_ivars() and
6436         compare_structures() implementations for the old NeXT runtime.
6437         Added new implementations for the Modern GNU and NeXT runtimes.
6438         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
6439         well.  (main): Use objc_getClass().  Use return instead of exit.
6440         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
6441         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
6442         of exit().
6443         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
6444         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
6445         instead of Object.  (main): Use return instead of exit().
6446         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
6447         instead of Object.  Removed prototype for exit().  (main): Use
6448         return instead of exit().  Use the Modern Objective-C runtime API.
6449         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
6450         Object.
6451         * objc/execute/class-tests-1.h: Include
6452         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
6453         runtime API.  (test_class_with_superclass): Do not call [Object
6454         class].  There is no need to with the current libobjc.
6455         * objc/execute/class-tests-2.h: Include
6456         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
6457         runtime API.
6458         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
6459         ../../objc-obj-c++-shared/next-mapping.h.
6460         * objc/execute/class-2.m: Likewise.
6461         * objc/execute/class-3.m: Likewise.
6462         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
6463         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
6464         +initialize]): Include this method also with the GNU
6465         runtime. (main): Use the Modern Objective-C runtime API.
6466         * objc/execute/class-5.m: Likewise.
6467         * objc/execute/class-6.m: Likewise.
6468         * objc/execute/class-7.m: Likewise.
6469         * objc/execute/class-8.m: Likewise.
6470         * objc/execute/class-9.m: Likewise.
6471         * objc/execute/class-10.m: Likewise.
6472         * objc/execute/class-11.m: Likewise.
6473         * objc/execute/class-12.m: Likewise.
6474         * objc/execute/class-13.m: Likewise.
6475         * objc/execute/class-14.m: Likewise.
6476         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
6477         this method also with the GNU runtime.
6478         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
6479         +initialize]): Include this method also with the GNU runtime.
6480         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
6481         of Object.
6482         * objc/execute/encode-1.m: Likewise.
6483         * objc/execute/enumeration-1.m: Likewise.
6484         * objc/execute/enumeration-2.m: Likewise.
6485         * objc/execute/exceptions/catchall-1.m: Likewise.
6486         * objc/execute/exceptions/finally-1.m: Likewise.
6487         * objc/execute/exceptions/foward-1.m: Likewise.
6488         * objc/execute/exceptions/local-variables-1.m: Likewise.
6489         * objc/execute/exceptions/throw-nil.m: Likewise.
6490         * objc/execute/exceptions/trivial.m: Likewise.
6491         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
6492         of Object. Include objc/runtime.h instead of objc/objc-api.h.
6493         * objc/execute/exceptions/matcher-1.m: Likewise.
6494         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
6495         Object.
6496         * objc/execute/formal_protocol-2.m: Likewise.
6497         * objc/execute/formal_protocol-3.m: Likewise.
6498         * objc/execute/formal_protocol-4.m: Likewise.
6499         * objc/execute/formal_protocol-5.m: Include
6500         ../../objc-obj-c++-shared/runtime.h. (main): Always use
6501         protocol_getName().
6502         * objc/execute/formal_protocol-6.m: Likewise.
6503         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
6504         Object.  Include <objc/Protocol.h> instead of
6505         ../../objc-obj-c++-shared/Protocol1.h.
6506         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
6507         Object.
6508         * objc/execute/informal_protocol.m: Likewise.
6509         * objc/execute/load-3.m: Likewise.
6510         * objc/execute/many_args_method.m ([TestClass +initialize]):
6511         Include this method with the GNU runtime as well.
6512         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
6513         * objc/execute/nested-func-1.m: Use TestsuiteObject
6514         instead of Object.
6515         * objc/execute/nil_method-1.m: Likewise.
6516         * objc/execute/no_clash.m: Likewise.
6517         * objc/execute/np-1.m: Do not include
6518         ../../objc-obj-c++-shared/Protocol1.h.
6519         (main): Use return instead of exit().
6520         * objc/execute/np-2.m: Do not include
6521         ../../objc-obj-c++-shared/Protocol1.h.
6522         ([MyObject +initialize]): Include this method also with the GNU
6523         runtime.  (main): Use return instead of exit().
6524         * objc/execute/object_is_class.m: Include
6525         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
6526         of Object.  (main): Use the Modern Objective-C runtime API.
6527         * objc/execute/object_is_meta_class.m: Likewise.
6528         * objc/execute/private.m: Use TestsuiteObject instead of Object.
6529         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
6530         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
6531         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
6532         Objective-C runtime API.
6533         * objc/execute/protocol-isEqual-2.m: Likewise.
6534         * objc/execute/protocol-isEqual-3.m: Likewise.
6535         * objc/execute/protocol-isEqual-4.m: Likewise.
6536         * objc/execute/redefining_self.m ([TestClass +initialize]):
6537         Include this method with the GNU runtime as well.
6538         * objc/execute/root_methods.m: Include
6539         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
6540         Include this method with the GNU runtime as well.
6541         (main): Use the Modern Objective-C runtime API.
6542         * objc/execute/selector-1.m: Include
6543         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
6544         of Object.  (main): Use the Modern Objective-C runtime API.
6545         * objc/execute/static-1.m ([Test +initialize]): Include this
6546         method with the GNU runtime as well.
6547         * objc/execute/static-2.m: Likewise.
6548         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
6549         * objc/execute/va_method.m: Do not include objc/objc-api.h.
6550         ([MathClass +initialize]): Include this method with the GNU
6551         runtime as well.
6552         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
6553         instead of Object.
6554         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
6555         * objc.dg/attributes/categ-attributes-2.m: Likewise.
6556         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
6557         * objc.dg/attributes/method-attribute-1.m: Likewise.
6558         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
6559         * objc.dg/attributes/method-attribute-2.m: Likewise.
6560         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
6561         * objc.dg/attributes/method-attribute-3.m: Likewise.
6562         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
6563         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
6564         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
6565         * obj-c++.dg/bitfield-1.mm: Likewise.
6566         * obj-c++.dg/bitfield-2.mm: Likewise
6567         * objc.dg/bitfield-3.m: Likewise.
6568         * obj-c++.dg/bitfield-4.mm: Likewise.
6569         * objc.dg/bitfield-5.m: Likewise
6570         * objc.dg/call-super-1.m: Likewise.
6571         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
6572         Use objc_getClass() instead of objc_get_class(), but for the GNU
6573         runtime redefine objc_getClass as objc_get_class.  Include
6574         ../objc-obj-c++-shared/runtime.h.
6575         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
6576         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
6577         Use the Modern Objective-C runtime API.
6578         * objc.dg/class-protocol-1.m: Include
6579         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
6580         * obj-c++.dg/class-protocol-1.mm: Likewise.
6581         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
6582         * objc.dg/comp-types-10.m: Likewise.
6583         * objc.dg/comp-types-11.m: Likewise.
6584         * objc.dg/comp-types-12.m: Likewise.
6585         * obj-c++.dg/comp-types-9.mm: Likewise.
6586         * obj-c++.dg/comp-types-11.mm: Likewise.
6587         * obj-c++.dg/comp-types-12.mm: Likewise.
6588         * obj-c++.dg/comp-types-13.mm: Likewise.
6589         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
6590         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
6591         * obj-c++.dg/cxx-scope-1.mm: Likewise.
6592         * obj-c++.dg/cxx-scope-2.mm: Likewise.
6593         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
6594         * objc.dg/desig-init-1.m: Likewise.
6595         * obj-c++.dg/defs.mm: Likewise.
6596         * objc.dg/exceptions-2.m: Likewise.
6597         * obj-c++.dg/except-1.mm: Likewise.
6598         * obj-c++.dg/exceptions-2.mm: Likewise.
6599         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
6600         Use the Modern Objective-C runtime API.
6601         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
6602         the Modern Objective-C runtime API.  Do not include
6603         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
6604         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
6605         the Modern Objective-C runtime API except when using an older NeXT
6606         runtime.
6607         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
6608         the Modern Objective-C runtime API.
6609         * objc.dg/encode-7.m: Include objc/runtime.h instead of
6610         objc/encoding.h.
6611         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
6612         * objc.dg/encode-7-next-64bit.m: Updated include.
6613         * objc.dg/encode-8.m: Include objc/runtime.h instead of
6614         objc/encoding.h.
6615         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
6616         the Modern Objective-C runtime API.
6617         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
6618         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
6619         instead of ../objc-obj-c++-shared/Protocol1.h.
6620         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
6621         the Modern Objective-C runtime API except when using an older NeXT
6622         runtime.
6623         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
6624         the Modern Objective-C runtime API.
6625         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
6626         Object.
6627         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
6628         * objc.dg/fix-and-continue-2.m: Likewise.
6629         * objc.dg/foreach-1.m: Likewise.
6630         * objc.dg/foreach-2.m: Likewise.
6631         * objc.dg/foreach-3.m: Likewise.
6632         * objc.dg/foreach-4.m: Likewise.
6633         * objc.dg/foreach-5.m: Likewise.
6634         * objc.dg/foreach-6.m: Likewise.
6635         * objc.dg/foreach-7.m: Likewise.
6636         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
6637         Object.
6638         * objc.dg/func-ptr-2.m: Likewise.
6639         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
6640         Do not include objc/objc-api.h.
6641         * obj-c++.dg/fsf-package-0.mm: Likewise.
6642         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
6643         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
6644         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
6645         of Object.
6646         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
6647         * objc.dg/gnu-runtime-3.m: Likewise.
6648         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6649         * objc.dg/headers.m: Include objc/runtime.h instead of
6650         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
6651         for the NeXT runtime.
6652         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
6653         * obj-c++.dg/isa-field-1.mm: Likewise.
6654         * obj-c++.dg/ivar-list-semi.mm: Likewise.
6655         * objc.dg/layout-1.m: Likewise.
6656         * objc.dg/layout-2.m: Likewise.
6657         * objc.dg/local-decl-2.m: Likewise.
6658         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
6659         Object.  ([Container +elementForView:]): Use
6660         class_conformsToProtocol().
6661         * obj-c++.dg/lookup-2.mm: Likewise.
6662         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
6663         * obj-c++.dg/local-decl-1.mm: Likewise.
6664         * objc.dg/method-3.m: Likewise.
6665         * objc.dg/method-4.m: Likewise.
6666         * objc.dg/method-6.m: Include objc/Protocol.h instead of
6667         ../objc-obj-c++-shared/Protocol1.h.
6668         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
6669         * objc.dg/method-9.m: Likewise.
6670         * objc.dg/method-10.m: Likewise.
6671         * objc.dg/method-13.m ([Root +initialize]): Include this method
6672         also for the GNU runtime.  (main): Use objc_getClass() also for
6673         the GNU runtime.
6674         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
6675         * objc.dg/method-17.m: Likewise.
6676         * objc.dg/method-19.m: Likewise.
6677         * objc.dg/method-20b.m: Likewise.
6678         * obj-c++.dg/method-2.mm: Likewise.
6679         * obj-c++.dg/method-6.mm: Likewise.
6680         * obj-c++.dg/method-10.mm: Likewise.
6681         * obj-c++.dg/method-11.mm: Likewise.
6682         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
6683         ../objc-obj-c++-shared/Protocol1.h.
6684         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
6685         * obj-c++.dg/method-15.mm: Likewise.
6686         * obj-c++.dg/method-17.mm: Likewise.
6687         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
6688         +initialize]): Include this method also for the GNU
6689         runtime.  (main): Use objc_getClass() also for the GNU runtime.
6690         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
6691         * obj-c++.dg/method-22.mm: Likewise.
6692         * obj-c++.dg/method-23.mm: Likewise.
6693         * obj-c++.dg/no-extra-load.mm: Likewise.
6694         * objc.dg/objc-fast-4.m: Likewise.
6695         * objc.dg/objc-gc-4.m: Likewise.
6696         * obj-c++.dg/objc-gc-3.mm: Likewise.
6697         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
6698         protocol_getMethodDescription() instead of [Protocol
6699         -descriptionForInstanceMethod].
6700         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
6701         Made it available with all runtimes.  (main): Call -test instead
6702         of -class.
6703         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
6704         and put into a category.
6705         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
6706         Object.  Include objc/objc.h.
6707         * obj-c++.dg/proto-lossage-2.mm: Likewise.
6708         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
6709         New. (main): Use protocol_getMethodDescription() instead
6710         of [Protocol -descriptionForInstanceMethod] and [Protocol
6711         -descriptionForClassMethod].
6712         * obj-c++.dg/proto-lossage-3.mm: Likewise.
6713         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
6714         Objective-C runtime API.
6715         * obj-c++.dg/proto-qual-1.mm: Likewise.
6716         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
6717         Object.
6718         * obj-c++.dg/property/property-1.mm: Likewise.
6719         * obj-c++.dg/qual-types-1.mm: Likewise.
6720         * objc.dg/selector-2.m: Include objc/objc.h instead of
6721         ../objc-obj-c++-shared/Object1.h.
6722         * obj-c++.dg/selector-2.mm: Likewise.
6723         * obj-c++.dg/selector-5.mm: Likewise.
6724         * obj-c++.dg/selector-6.mm: Likewise.
6725         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
6726         Object.  Do not include objc/objc-api.h.
6727         * obj-c++.dg/set-not-used-1.mm: Likewise.
6728         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
6729         * objc.dg/stret-1.m: Likewise.
6730         * objc.dg/stret-2.m: Likewise.
6731         * obj-c++.dg/super-class-2.mm: Likewise.
6732         * objc.dg/super-class-3.m: Likewise.
6733         * objc.dg/super-class-4.m: Likewise.
6734         * objc.dg/sync-2.m: Likewise.
6735         * obj-c++.dg/sync-2.mm: Likewise.
6736         * objc.dg/sync-1.m: Include objc/objc.h instead of
6737         ../objc-obj-c++-shared/Object1.h.
6738         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
6739         'Class' as the type of 'isa'.
6740         * objc.dg/special/unclaimed-category-1.m: Use the Modern
6741         Objective-C runtime API.  ([TestClass +initialize]): Include this
6742         method with the GNU runtime as well.
6743         * objc.dg/strings/strings-1.m: Updated includes.
6744         * obj-c++.dg/strings/strings-1.mm: Likewise.
6745         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
6746         objc.dg/strings/const-str-12b.m.
6747         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
6748         * obj-c++.dg/template-3.mm: Likewise.
6749         * obj-c++.dg/template-4.mm: Likewise.
6750         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
6751         Objective-C runtime API.
6752         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
6753         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
6754         * obj-c++.dg/try-catch-1.mm: Likewise.
6755         * obj-c++.dg/try-catch-2.mm: Likewise.
6756         * objc.dg/try-catch-3.m: Likewise.
6757         * obj-c++.dg/try-catch-3.mm: Likewise.
6758         * objc.dg/try-catch-6.m: Likewise.
6759         * objc.dg/try-catch-7.m: Likewise.
6760         * obj-c++.dg/try-catch-7.mm: Likewise.
6761         * obj-c++.dg/try-catch-8.mm: Likewise.
6762         * obj-c++.dg/try-catch-9.mm: Likewise.
6763         * objc.dg/try-catch-10.m: Likewise.
6764         * obj-c++.dg/try-catch-11.mm: Likewise.
6765         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
6766         Object.  Include objc/objc.h.
6767         * obj-c++.dg/typedef-alias-1.mm: Likewise.
6768         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
6769         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
6770         Object.  Use Modern Objective-C runtime API.  Do not use
6771         performv::.
6772         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
6773         * obj-c++.dg/torture/trivial.mm: Likewise.
6774         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
6775         instead of ../objc-obj-c++-shared/Object1.h.  Include
6776         ../objc-obj-c++-shared/runtime.h.
6777         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
6778         * objc.dg/torture/strings/const-str-11.m: Likewise.
6779         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
6780         * objc.dg/torture/strings/const-str-9.m: Likewise.
6781         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
6782         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
6783         instead of Object. Only add _FooClassReference if
6784         __NEXT_RUNTIME__.
6785         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
6786         * objc.dg/torture/strings/const-str-8.m: Likewise.
6787         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
6788         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
6789         additional sources.
6790         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
6791         Object.
6792         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6793         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
6794         * obj-c++.dg/va-meth-1.mm: Likewise.
6795         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
6796         ../objc-obj-c++-shared/Object1.h.
6797         * objc.dg/zero-link-3.m: Likewise.
6798
6799 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6800
6801         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
6802
6803 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6804
6805         PR objc-++/48275
6806         * obj-c++.dg/property/cxx-property-1.mm: New.
6807         * obj-c++.dg/property/cxx-property-2.mm: New.
6808
6809 2011-06-06  Jason Merrill  <jason@redhat.com>
6810
6811         * g++.dg/cpp0x/regress/ptrmem1.C: New.
6812
6813 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
6814
6815         PR rtl-optimization/49145
6816         From Ryan Mansfield
6817         * gcc.c-torture/compile/pr49145.c: New test.
6818
6819 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
6820
6821         PR testsuite/49288
6822         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
6823         to dg-options, match also DW_AT_linkage_name.
6824
6825         PR debug/49294
6826         * gcc.dg/debug/pr49294.c: New test.
6827
6828         PR c++/49264
6829         * g++.dg/opt/pr49264.C: New test.
6830
6831 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
6832
6833         PR tree-optimization/49243
6834         * gcc.dg/pr49243.c: New.
6835
6836 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6837
6838         * gnat.dg/specs/cond_expr1.ads: New test.
6839
6840 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6841
6842         * gnat.dg/deferred_const4.ad[sb]: New test.
6843         * gnat.dg/deferred_const4_pkg.ads: New helper.
6844
6845 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6846
6847         * gnat.dg/test_tamdt.adb: Rename to...
6848         * gnat.dg/taft_type1.adb: ...this.
6849         * gnat.dg/tamdt.ad[sb]: Rename to...
6850         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
6851         * gnat.dg/tamdt_aux.ads: Rename to...
6852         * gnat.dg/taft_type1_pkg2.ads: ...this.
6853         * gnat.dg/taft_type2.ad[sb]: New test.
6854         * gnat.dg/taft_type2_pkg.ads: New helper.
6855         * gnat.dg/taft_type3.adb: New test.
6856         * gnat.dg/taft_type3_pkg.ads: New helper.
6857
6858 2011-06-05  Tobias Burnus  <burnus@net-b.de>
6859
6860         PR fortran/49255
6861         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
6862         for F2008.
6863
6864 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
6865
6866         PR testsuite/49287
6867         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
6868         warning.
6869         * objc.dg/gnu-api-2-objc.m: Likewise.
6870         * obj-c++.dg/gnu-api-2-class.mm: Likewise
6871         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6872
6873 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
6874
6875         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
6876         alignment, not the alignment, when calling class_addIvar().  Add
6877         an 'isa' instance variable to the test root class.
6878         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6879
6880 2011-06-04  Jan Hubicka  <jh@suse.cz>
6881
6882         PR tree-optimization/48893
6883         PR tree-optimization/49091
6884         PR tree-optimization/49179
6885         * gfortran.dg/pr49179.f90: New testcase
6886
6887 2011-06-04  Jan Hubicka  <jh@suse.cz>
6888
6889         PR lto/48954
6890         * g++.dg/torture/pr48954.C: New testcase.
6891
6892 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
6893
6894         * g++.dg/warn/delete-non-virtual-dtor.C: New.
6895
6896 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
6897
6898         PR c++/33840
6899         * g++.dg/diagnostic/bitfld2.C: New.
6900
6901 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
6902
6903         PR target/49281
6904         * gcc.c-torture/execute/pr49281.c: New test.
6905
6906 2011-06-04  Jan Hubicka  <jh@suse.cz>
6907
6908         PR tree-optimize/48929
6909         * gcc.c-torture/compile/pr48929.c: New testcase.
6910
6911 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
6912
6913         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
6914
6915 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
6916
6917         PR c++/49276
6918         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
6919
6920 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6921
6922         * objc.dg/headers.m: Do not include sarray.h and hash.h.
6923
6924 2011-06-03  Richard Henderson  <rth@redhat.com>
6925             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6926
6927         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
6928
6929 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6930
6931         * objc.dg/headers.m: Do not include objc-list.h.
6932
6933 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6934
6935         * objc.dg/type-stream-1.m: Test removed.
6936         * objc.dg/headers.m: Do not include typedstream.h.
6937
6938 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
6939
6940         * objc.dg/torture/forward-1.m (main): Updated testcase.
6941
6942 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
6943
6944         PR target/49163
6945         * gcc.c-torture/compile/pr49163.c: New.
6946
6947 2011-06-02  Asher Langton  <langton2@llnl.gov>
6948
6949         PR fortran/49268
6950         * gfortran.dg/PR49268.f90: New test.
6951
6952 2011-06-02  Asher Langton  <langton2@llnl.gov>
6953
6954         PR fortran/37039
6955         * gfortran.dg/PR37039.f90: New test.
6956
6957 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
6958
6959         PR objc/48539
6960         * objc.dg/method-5.m: Updated.
6961         * objc.dg/method-19.m: Updated.
6962         * objc.dg/method-lookup-1.m: New.
6963         * obj-c++.dg/method-6.mm: Updated.
6964         * obj-c++.dg/method-7.mm: Updated.
6965         * obj-c++.dg/method-lookup-1.mm: New.
6966
6967 2011-06-02  DJ Delorie  <dj@redhat.com>
6968
6969         * lib/timeout.exp (timeout): Add board_info support.
6970
6971 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
6972
6973         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
6974
6975 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
6976
6977         PR fortran/49265
6978         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
6979         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
6980
6981 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6982             Hans-Peter Nilsson  <hp@axis.com>
6983
6984         PR rtl-optimization/48840
6985         * gcc.target/sparc/ultrasp13.c: New test.
6986
6987 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
6988
6989         PR target/49238
6990         * gcc.c-torture/compile/pr49238.c: New.
6991
6992 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
6993
6994         * gcc.target/arm/g2.c: Skip test in -mthumb.
6995         Skip test unless cpu is xscale.
6996         * gcc.target/arm/scd42-2.c: Likewise.
6997         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
6998
6999 2011-06-01  Jason Merrill  <jason@redhat.com>
7000
7001         * g++.dg/cpp0x/decltype28.C: New.
7002         * g++.dg/cpp0x/decltype29.C: New.
7003
7004 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
7005
7006         PR target/45074
7007         * gcc.target/mips/pr45074.c: New test.
7008
7009 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
7010             Hans-Peter Nilsson  <hp@axis.com>
7011
7012         PR rtl-optimization/48830
7013         * gcc.target/sparc/ultrasp12.c: New test.
7014
7015 2011-06-01  David Li  <davidxl@google.com>
7016
7017         * gcc.dg/profile-dir-1.c: Change pass name.
7018         * gcc.dg/profile-dir-2.c: Ditto.
7019         * gcc.dg/tree-ssa/dump-1.c: Ditto.
7020         * gcc.dg/tree-ssa/loop-25.c: Ditto.
7021         * gcc.dg/tree-prof/stringop-1.c: Ditto.
7022         * gcc.dg/tree-prof/update-loopch.c: Ditto.
7023         * gcc.dg/tree-prof/stringop-2.c: Ditto.
7024         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
7025         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
7026         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
7027         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
7028         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
7029         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
7030         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
7031         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
7032         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
7033         * gcc.dg/profile-dir-3.c: Ditto.
7034         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
7035
7036 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
7037
7038         * objc.dg/attributes/method-nonnull-1.m: New test.
7039         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
7040
7041 2011-05-31  Tobias Burnus  <burnus@net-b.de>
7042
7043         PR fortran/18918
7044         * gfortran.dg/coarray_atomic_1.f90: New.
7045         * gfortran.dg/coarray/atomic_1.f90: New.
7046
7047 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
7048
7049         * gcc.dg/guality/bswaptest.c: New test.
7050         * gcc.dg/guality/clztest.c: New test.
7051         * gcc.dg/guality/ctztest.c: New test.
7052         * gcc.dg/guality/rotatetest.c: New test.
7053
7054         PR target/48688
7055         * gcc.target/i386/pr48688.c: New test.
7056
7057 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
7058
7059         PR c++/48010
7060         * g++.dg/lookup/name-clash9.C: New.
7061
7062 2011-05-31  Tobias Burnus  <burnus@net-b.de>
7063
7064         PR fortran/18918
7065         * gfortran.dg/coarray/dummy_1.f90: New.
7066
7067 2011-05-31  Tobias Burnus  <burnus@net-b.de>
7068
7069         PR fortran/18918
7070         * gfortran.dg/coarray/save_1.f90: New.
7071         * gfortran.dg/coarray_4.f90: Update dg-error.
7072
7073 2011-05-31  Jason Merrill  <jason@redhat.com>
7074
7075         * g++.dg/cpp0x/rv-template1.C: New.
7076
7077 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
7078
7079         PR rtl-optimization/49235
7080         * gcc.dg/pr49235.c: New test.
7081
7082 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
7083
7084         PR tree-optimization/49093
7085         * gcc.dg/vect/pr49093.c: New test.
7086
7087 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
7088
7089         PR debug/49047
7090         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
7091
7092 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
7093
7094         PR testsuite/49239
7095         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
7096         output array.
7097
7098 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
7099
7100         PR target/49186
7101         * gcc.c-torture/execute/pr49186.c: New.
7102
7103 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
7104
7105         PR target/49168
7106          * gcc.target/i386/pr49168-1.c: New.
7107
7108 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
7109             Eric Botcazou  <ebotcazou@adacore.com>
7110
7111         * gcc.dg/guality/drap.c: New test.
7112
7113 2011-05-30  Richard Guenther  <rguenther@suse.de>
7114
7115         PR tree-optimization/49210
7116         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
7117         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
7118
7119 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
7120
7121         PR c++/49223
7122         * g++.dg/gomp/pr49223-1.C: New test.
7123         * g++.dg/gomp/pr49223-2.C: New test.
7124
7125 2011-05-30  Richard Guenther  <rguenther@suse.de>
7126
7127         PR tree-optimization/49218
7128         * gcc.c-torture/execute/pr49218.c: New testcase.
7129
7130 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
7131
7132         PR tree-optimization/49199
7133         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
7134         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
7135         -fno-tree-scev-cprop.
7136
7137 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
7138
7139         PR fortran/47601
7140         * gfortran.dg/extends_13.f03: New.
7141
7142 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
7143
7144         PR rtl-optimization/49095
7145         * gcc.target/i386/pr49095.c: New test.
7146
7147 2011-05-29  Tobias Burnus  <burnus@net-b.de>
7148
7149         PR fortran/18918
7150         * gfortran.dg/coarray_24.f90: New.
7151
7152 2011-05-29  Tobias Burnus  <burnus@net-b.de>
7153
7154         PR fortran/18918
7155         * gfortran.dg/coarray_23.f90: New.
7156
7157 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
7158
7159         From Ryan Mansfield
7160         * gcc.dg/pr48826.c: New test.
7161
7162 2011-05-29  Richard Guenther  <rguenther@suse.de>
7163
7164         PR tree-optimization/49217
7165         * gcc.dg/torture/pr49217.c: New testcase.
7166
7167 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
7168
7169         PR testsuite/49222
7170         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
7171
7172 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
7173
7174         * gnat.dg/boolean_subtype.adb: Rename to...
7175         * gnat.dg/boolean_subtype1.adb: ...this.
7176
7177 2011-05-28  Jason Merrill  <jason@redhat.com>
7178
7179         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
7180
7181 2011-05-27  Jason Merrill  <jason@redhat.com>
7182
7183         * g++.dg/cpp0x/enum18.C: Adjust.
7184
7185         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
7186
7187 2011-05-27  Tobias Burnus  <burnus@net-b.de>
7188
7189         PR fortran/18918
7190         * gfortran.dg/coarray_22.f90: New.
7191
7192 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7193
7194         PR tree-optimization/46728
7195         * gcc.target/powerpc/pr46728-1.c: New.
7196         * gcc.target/powerpc/pr46728-2.c: New.
7197         * gcc.target/powerpc/pr46728-3.c: New.
7198         * gcc.target/powerpc/pr46728-4.c: New.
7199         * gcc.target/powerpc/pr46728-5.c: New.
7200         * gcc.dg/pr46728-6.c: New.
7201         * gcc.target/powerpc/pr46728-7.c: New.
7202         * gcc.target/powerpc/pr46728-8.c: New.
7203         * gcc.dg/pr46728-9.c: New.
7204         * gcc.target/powerpc/pr46728-10.c: New.
7205         * gcc.target/powerpc/pr46728-11.c: New.
7206         * gcc.dg/pr46728-12.c: New.
7207         * gcc.target/powerpc/pr46728-13.c: New.
7208         * gcc.target/powerpc/pr46728-14.c: New.
7209         * gcc.target/powerpc/pr46728-15.c: New.
7210         * gcc.target/powerpc/pr46728-16.c: New.
7211
7212 2011-05-27  Jason Merrill  <jason@redhat.com>
7213
7214         * g++.dg/abi/mangle47.C: New.
7215
7216         PR c++/49176
7217         * g++.dg/template/const5.C: New.
7218
7219         * g++.dg/cpp0x/enum18.C: New.
7220
7221         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
7222
7223         * g++.dg/cpp0x/error6.C: New.
7224
7225         * g++.dg/cpp0x/error5.C: New.
7226
7227 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
7228
7229         PR c++/49165
7230         * g++.dg/eh/cond6.C: New test.
7231
7232 2011-05-27  Tobias Burnus  <burnus@net-b.de>
7233
7234         PR fortran/48820
7235         * gfortran.dg/rank_3.f90: New.
7236         * gfortran.dg/rank_4.f90: New.
7237
7238 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
7239
7240         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
7241         replace dump search.
7242
7243 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
7244
7245         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
7246         * gnat.dg/bit_packed_array5.adb: ...here.
7247
7248 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
7249
7250         PR c++/42056
7251         * g++.dg/cpp0x/auto25.C: New.
7252
7253 2011-05-27  Richard Guenther  <rguenther@suse.de>
7254
7255         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
7256
7257 2011-05-27  Richard Guenther  <rguenther@suse.de>
7258
7259         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
7260
7261 2011-05-27  Richard Guenther  <rguenther@suse.de>
7262
7263         PR middle-end/49189
7264         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
7265
7266 2011-05-26  Jason Merrill  <jason@redhat.com>
7267
7268         * g++.dg/cpp0x/friend1.C: New.
7269         * g++.dg/cpp0x/friend2.C: New.
7270
7271         * g++.dg/cpp0x/auto7.C: Update.
7272         * g++.dg/template/crash50.C: Adjust.
7273         * g++.dg/template/static9.C: Adjust.
7274         * g++.old-deja/g++.ext/memconst.C: Adjust.
7275
7276 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
7277
7278         * gcc.dg/march.c: Ignore a note for some targets.
7279
7280 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
7281             Nathan Froyd  <froydnj@codesourcery.com>
7282
7283         PR c++/2288
7284         PR c++/18770
7285         * g++.old-deja/g++.jason/cond.C: Remove xfails.
7286         * g++.dg/parse/pr18770.C: New test.
7287         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
7288
7289 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
7290
7291         PR fortran/48955
7292         * gfortran.dg/dependency_40.f90 : New test.
7293
7294 2011-05-26  Tobias Burnus  <burnus@net-b.de>
7295
7296         PR fortran/18918
7297         * gfortran.dg/coarray/registering_1.f90: New.
7298
7299 2011-05-26  Jason Merrill  <jason@redhat.com>
7300
7301         * g++.dg/cpp0x/variadic111.C: New.
7302         * g++.dg/cpp0x/variadic41.C: Adjust.
7303
7304 2011-05-26  Richard Guenther  <rguenther@suse.de>
7305
7306         PR tree-optimization/48702
7307         * gcc.dg/torture/pr48702.c: New testcase.
7308
7309 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7310
7311         PR gcov-profile/48845
7312         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
7313         support.
7314         * gcc.dg/matrix/matrix.exp: Likewise.
7315         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
7316         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
7317         line number to check_profiling_available.
7318         * lib/target-supports.exp (check_profiling_available): Account for
7319         this.
7320         Require TLS runtime support with -fprofile-generate.
7321         * lib/profopt.exp (profopt-execute): Add TLS options for
7322         -fprofile-generate.
7323         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
7324
7325 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
7326
7327         PR c++/49165
7328         * g++.dg/eh/cond5.C: New test.
7329
7330         PR tree-optimization/49161
7331         * gcc.c-torture/execute/pr49161.c: New test.
7332
7333 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7334
7335         * gcc.target/arm/neon-vorn-vbic.c: New test.
7336
7337 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
7338
7339         PR tree-optimization/49038
7340         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
7341         * gcc.dg/vect/pr49038.c: New test.
7342
7343 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
7344
7345         * g++.dg/init/pr25811-3.C: New.
7346         * g++.dg/init/pr25811-4.C: New.
7347
7348 2011-05-25  Jason Merrill  <jason@redhat.com>
7349
7350         * g++.dg/cpp0x/enum17.C: New.
7351         * g++.old-deja/g++.jason/rfg10.C: Adjust.
7352
7353         * g++.dg/cpp0x/auto24.C: New.
7354
7355         * g++.dg/cpp0x/error4.C: New.
7356
7357         * g++.dg/cpp0x/rv-restrict.C: New.
7358
7359         * g++.dg/cpp0x/enum15.C: New.
7360         * g++.dg/cpp0x/constexpr-switch2.C: New.
7361
7362         * g++.dg/cpp0x/variadic110.C: New.
7363
7364         * g++.dg/cpp0x/auto9.C: Add typedef test.
7365
7366         * g++.dg/cpp0x/auto23.C: New.
7367         * g++.dg/cpp0x/auto9.C: Adjust.
7368
7369         * g++.dg/cpp0x/defaulted29.C: New.
7370
7371         * g++.dg/cpp0x/initlist51.C: New.
7372
7373 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
7374
7375         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
7376         * g++.dg/abi/packed1.C: Suppress warning.
7377         * g++.dg/warn/Wunused-parm-3.C: Likewise.
7378         * g++.dg/template/stdarg1.C: Likewise.
7379         * g++.dg/other/packed1.C: Remove arm from xfail list.
7380
7381 2011-05-25  Jason Merrill  <jason@redhat.com>
7382
7383         * g++.dg/cpp0x/enum16.C: New.
7384         * g++.dg/parse/error15.C: Adjust.
7385
7386         * g++.dg/cpp0x/initlist50.C: New.
7387
7388         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
7389
7390         * g++.dg/cpp0x/variadic109.C: New.
7391
7392 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
7393
7394          * gcc.target/i386/pause-1.c: New.
7395
7396 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
7397
7398         * gcc.dg/stack-usage-1.c: Adjust comment.
7399         * gcc.dg/stack-usage-2.c: New test.
7400
7401 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
7402
7403         PR c++/49136
7404         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
7405         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
7406
7407 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
7408
7409         PR rtl-optimization/48757
7410         * gfortran.dg/pr48757.f:  New test case.
7411
7412 2011-05-24  Jason Merrill  <jason@redhat.com>
7413
7414         * g++.dg/cpp0x/access01.C: New.
7415
7416 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
7417
7418         PR libobjc/48177
7419         * objc.dg/pr48177.m: New testcase.
7420
7421 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
7422
7423         PR objc/48187
7424         * objc.dg/pr48187.m: New testcase.
7425         * obj-c++.dg/pr48187.mm: New testcase.
7426         * objc.dg/ivar-extra-semicolon.m: New testcase.
7427
7428 2011-05-24  Jason Merrill  <jason@redhat.com>
7429
7430         * g++.dg/template/access21.C: New.
7431         * g++.dg/template/access22.C: New.
7432
7433 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
7434
7435         PR rtl-optimization/48633
7436         * g++.dg/pr48633.C: New test.
7437
7438 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
7439
7440         PR target/49133
7441         * g++.dg/other/pr49133.C: New test.
7442
7443 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
7444             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7445
7446         * gcc.dg/torture/tls/run-gd.c: New test.
7447         * gcc.dg/torture/tls/run-ie.c: New test.
7448         * gcc.dg/torture/tls/run-ld.c: New test.
7449         * gcc.dg/torture/tls/run-le.c: New test.
7450         * lib/target-supports.exp (check_effective_target_tls_runtime):
7451         Build testcase with TLS options.
7452
7453 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7454
7455         * gcc.dg/vect/pr48172.c: Remove dg-do run.
7456
7457 2011-05-24  Tom de Vries  <tom@codesourcery.com>
7458
7459         PR tree-optimization/49121
7460         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
7461
7462 2011-05-23  Jason Merrill  <jason@redhat.com>
7463
7464         * g++.dg/cpp0x/defaulted28.C: New.
7465
7466         * g++.dg/cpp0x/sfinae25.C: New.
7467
7468         * g++.dg/cpp0x/rv-cast2.C: New.
7469
7470         * g++.dg/cpp0x/enum14.C: New.
7471
7472 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
7473
7474         PR lto/49123
7475         * gcc.c-torture/execute/pr49123.c: New test.
7476
7477         PR debug/49032
7478         * gcc.dg/debug/pr49032.c: New test.
7479
7480         PR c/49120
7481         * gcc.dg/pr49120.c: New test.
7482
7483 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
7484
7485         PR target/47315
7486         * gcc.target/i386/pr47315.c: New test.
7487
7488 2011-05-23  Jason Merrill  <jason@redhat.com>
7489
7490         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
7491
7492         * g++.dg/cpp0x/sfinae24.C: New.
7493
7494         * g++.dg/cpp0x/error3.C: New.
7495
7496         * g++.dg/cpp0x/defaulted27.C: New.
7497
7498         * g++.dg/cpp0x/decltype27.C: New.
7499
7500 2011-05-23  Richard Guenther  <rguenther@suse.de>
7501
7502         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
7503
7504 2011-05-23  Richard Guenther  <rguenther@suse.de>
7505
7506         PR tree-optimization/40874
7507         * g++.dg/tree-ssa/pr40874.C: New testcase.
7508
7509 2011-05-23  Richard Guenther  <rguenther@suse.de>
7510
7511         PR tree-optimization/49115
7512         * g++.dg/torture/pr49115.C: New testcase.
7513
7514 2011-05-23  Richard Guenther  <rguenther@suse.de>
7515
7516         PR middle-end/15419
7517         * gcc.dg/memcpy-3.c: New testcase.
7518
7519 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
7520
7521         PR middle-end/48973
7522         * gcc.c-torture/execute/pr48973-1.c: New test.
7523         * gcc.c-torture/execute/pr48973-2.c: New test.
7524
7525 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
7526
7527         PR c++/18016
7528         * g++.dg/warn/pr18016.C: New.
7529
7530 2011-05-23  Tom de Vries  <tom@codesourcery.com>
7531
7532         PR target/45098
7533         * gcc.target/arm/ivopts-6.c: New test.
7534
7535 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
7536
7537         PR middle-end/49029
7538         * gcc.c-torture/compile/pr49029.c: New test.
7539
7540 2011-05-22  Jason Merrill  <jason@redhat.com>
7541
7542         * g++.dg/cpp0x/sfinae23.C: New.
7543         * g++.dg/cpp0x/sfinae8.C: Correct.
7544
7545 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
7546
7547         * gfortran.dg/function_optimize_8.f90:  New test case.
7548
7549 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
7550
7551         PR tree-optimization/49087
7552         * gcc.dg/vect/O3-pr49087.c: New test.
7553
7554 2011-05-21  Jason Merrill  <jason@redhat.com>
7555
7556         * g++.dg/debug/const5.C: New.
7557
7558 2011-05-20  Jason Merrill  <jason@redhat.com>
7559
7560         * g++.dg/cpp0x/constexpr-static7.C: Extend.
7561
7562         * g++.dg/cpp0x/constexpr-static7.C: New.
7563
7564         * g++.dg/cpp0x/enum12.C: New.
7565         * g++.dg/cpp0x/enum13.C: New.
7566
7567 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
7568
7569         PR fortran/48699
7570         * gfortran.dg/select_type_23.f03: New.
7571
7572 2011-05-20  Jason Merrill  <jason@redhat.com>
7573
7574         * g++.dg/cpp0x/defaulted26.C: New.
7575
7576         * g++.dg/cpp0x/noexcept02.C: Fix.
7577         * g++.dg/cpp0x/noexcept03.C: Fix.
7578         * g++.dg/cpp0x/noexcept08.C: Fix.
7579         * g++.dg/cpp0x/noexcept10.C: New.
7580
7581 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
7582
7583         PR fortran/48706
7584         * gfortran.dg/extends_12.f03: New.
7585
7586 2011-05-20  Jason Merrill  <jason@redhat.com>
7587
7588         * g++.dg/template/koenig9.C: New.
7589         * g++.dg/opt/pr47615.C: Fix.
7590         * g++.dg/overload/defarg1.C: Fix.
7591         * g++.dg/tc1/dr213.C: Remove xfail.
7592         * g++.dg/torture/pr34850.C: Fix.
7593         * g++.dg/torture/pr39362.C: Fix.
7594         * g++.old-deja/g++.brendan/crash56.C: Fix.
7595         * g++.old-deja/g++.pt/memtemp47.C: Fix.
7596
7597 2011-05-20  Richard Guenther  <rguenther@suse.de>
7598
7599         PR tree-optimization/49079
7600         * gcc.dg/torture/pr49079.c: New testcase.
7601
7602 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
7603
7604         PR tree-optimization/49073
7605         * gcc.c-torture/execute/pr49073.c: New test.
7606
7607 2011-06-19  Tobias Burnus  <burnus@net-b.de>
7608
7609         PR fortran/18918
7610         * gfortran.dg/coarray_21.f90: New.
7611
7612 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
7613
7614         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
7615         output.
7616
7617 2011-05-19  Richard Guenther  <rguenther@suse.de>
7618
7619         PR testsuite/49063
7620         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
7621
7622 2011-05-19  Richard Guenther  <rguenther@suse.de>
7623
7624         PR middle-end/48985
7625         * gcc.dg/builtin-object-size-11.c: New testcase.
7626
7627 2011-05-19  Tom de Vries  <tom@codesourcery.com>
7628
7629         PR target/45098
7630         * gcc.target/arm/ivopts.c: New test.
7631         * gcc.target/arm/ivopts-2.c: New test.
7632
7633 2011-05-19  Tom de Vries  <tom@codesourcery.com>
7634
7635         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
7636
7637 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7638
7639         * gcc.c-torture/execute/960321-1.x: Remove.
7640
7641 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
7642
7643         PR fortran/48700
7644         * gfortran.dg/move_alloc_4.f90: New.
7645
7646 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7647
7648         PR target/49002
7649         * gcc.target/i386/pr49002-1.c: New test.
7650         * gcc.target/i386/pr49002-2.c: Likewise.
7651
7652 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
7653
7654         PR tree-optimization/49039
7655         * gcc.c-torture/execute/pr49039.c: New test.
7656         * gcc.dg/tree-ssa/pr49039.c: New test.
7657         * g++.dg/torture/pr49039.C: New test.
7658
7659 2011-05-18  Jason Merrill  <jason@redhat.com>
7660
7661         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
7662         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
7663         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
7664
7665 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
7666
7667         * gcc.target/bfin/mcpu-bf592.c: New test.
7668
7669 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
7670
7671         PR tree-optimization/41881
7672         * gcc.dg/vect/O3-pr41881.c: New test.
7673         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
7674
7675 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
7676
7677         PR tree-optimization/49000
7678         * gcc.dg/pr49000.c: New test.
7679
7680 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
7681
7682         * gnat.dg/invalid1.adb: New test.
7683
7684 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
7685
7686         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
7687         scan pattern.
7688         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
7689         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
7690
7691 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
7692
7693         PR c++/48994
7694         * g++.dg/cpp0x/range-for18.C: New.
7695
7696 2011-05-15  Tobias Burnus  <burnus@net-b.de>
7697
7698         PR fortran/18918
7699         * gfortran.dg/coarray/image_index_2.f90: New.
7700
7701 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
7702
7703         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
7704         * g++.dg/cpp0x/override2.C: New.
7705
7706 2011-05-14  Tobias Burnus  <burnus@net-b.de>
7707
7708         PR fortran/18918
7709         * gfortran.de/coarray_20.f90: New.
7710
7711 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7712
7713         PR fortran/22572
7714         * function_optimize_7.f90:  New test case.
7715
7716 2011-05-13  Jason Merrill  <jason@redhat.com>
7717
7718         * g++.dg/cpp0x/decltype26.C: New.
7719         * g++.dg/cpp0x/enum11.C: New.
7720
7721 2011-05-13  Tobias Burnus  <burnus@net-b.de>
7722
7723         PR fortran/48972
7724         PR fortran/48991
7725         * gfortran.dg/assign_8.f90: Update dg-error.
7726
7727 2011-05-13  Tobias Burnus  <burnus@net-b.de>
7728
7729         PR fortran/48972
7730         * gfortran.dg/io_constraints_8.f90: New.
7731         * gfortran.dg/io_constraints_9.f90: New.
7732
7733 2011-05-13  Martin Thuresson  <martint@google.com>
7734
7735         PR gcov-profile/47793
7736         * gcc.dg/pr47793.c: New.
7737
7738 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
7739
7740         PR tree-optimization/48975
7741         * gcc.dg/pr48975.c: New test.
7742
7743 2011-05-12  Tobias Burnus  <burnus@net-b.de>
7744
7745         PR fortran/48972
7746         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
7747
7748 2011-05-12  Jason Merrill  <jason@redhat.com>
7749
7750         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
7751
7752 2011-05-12  Geert Bosch  <bosch@adacore.com>
7753
7754         * gnat.dg/view_conversion1.adb: New test.
7755
7756 2011-05-12  Richard Guenther  <rguenther@suse.de>
7757
7758         PR tree-optimization/48172
7759         * gcc.dg/vect/pr48172.c: New testcase.
7760
7761 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
7762
7763         PR debug/48967
7764         * g++.dg/opt/pr48967.C: New test.
7765
7766 2011-05-11  Jason Merrill  <jason@redhat.com>
7767
7768         * g++.dg/cpp0x/constexpr-friend.C: New.
7769         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
7770
7771         * g++.dg/cpp0x/sfinae22.C: New.
7772
7773 2011-05-11  Tobias Burnus  <burnus@net-b.de>
7774
7775         PR fortran/48889
7776         * gfortran.dg/generic_24.f90: New.
7777
7778 2011-05-11  Richard Guenther  <rguenther@suse.de>
7779
7780         PR tree-optimization/15256
7781         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
7782
7783 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
7784
7785         PR debug/48159
7786         * gcc.dg/pr48159-1.c: New test.
7787         * gcc.dg/pr48159-2.c: New test.
7788
7789 2011-05-11  Richard Guenther  <rguenther@suse.de>
7790
7791         PR middle-end/48953
7792         * gcc.dg/torture/pr48953.c: New testcase.
7793
7794 2011-05-11  Richard Guenther  <rguenther@suse.de>
7795
7796         PR tree-optimization/18041
7797         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
7798
7799 2011-05-11  Alan Modra  <amodra@gmail.com>
7800
7801         PR target/47755
7802         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
7803
7804 2011-05-10  Jason Merrill  <jason@redhat.com>
7805
7806         * g++.dg/cpp0x/defaulted25.C: New.
7807         * g++.dg/template/crash7.C: Adjust.
7808
7809         * g++.dg/cpp0x/variadic108.C: New.
7810
7811 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
7812
7813         * g++.dg/inherit/virtual9.C: Extend.
7814
7815 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
7816
7817         PR target/48857
7818         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
7819         are passed and returned in vector registers.
7820
7821 2011-05-10  Richard Guenther  <rguenther@suse.de>
7822
7823         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
7824         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7825         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7826         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7827         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
7828         applies.
7829
7830 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
7831
7832         PR tree-optimization/48611
7833         PR tree-optimization/48794
7834         * gfortran.dg/gomp/pr48611.f90: New test.
7835         * gfortran.dg/gomp/pr48794.f90: New test.
7836
7837         PR debug/48928
7838         * gcc.dg/dfp/pr48928.c: New test.
7839
7840 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7841
7842         PR c++/48522
7843         * g++.dg/cpp0x/pr48522.C: New.
7844
7845 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7846
7847         PR c++/48735
7848         * g++.dg/cpp0x/sfinae21.C: New.
7849
7850 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7851
7852         * g++.dg/template/sfinae28.C: Rename to...
7853         * g++.dg/cpp0x/sfinae19.C: ... this.
7854         * g++.dg/template/sfinae29.C: Rename to...
7855         * g++.dg/cpp0x/sfinae20.C: ... this.
7856
7857 2011-05-09  Jeff Law <law@redhat.com>
7858
7859         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
7860         consistent results.
7861
7862 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
7863
7864         PR c++/20039
7865         * g++.dg/init/pr20039.C: New.
7866
7867 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7868
7869         PR c++/48737
7870         PR c++/48744
7871         * g++.dg/template/sfinae28.C: New.
7872         * g++.dg/template/sfinae29.C: Likewise.
7873
7874 2011-05-09  Jason Merrill  <jason@redhat.com>
7875
7876         * g++.dg/template/nontype23.C: New.
7877
7878 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
7879         PR c++/48859
7880         * g++.dg/init/pr48859.C: New.
7881
7882 2011-05-09  Jason Merrill  <jason@redhat.com>
7883
7884         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
7885         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
7886         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
7887         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
7888         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
7889         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
7890         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
7891         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
7892
7893 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
7894
7895         * g++.dg/inherit/virtual9.C: New.
7896
7897 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
7898
7899         PR c++/48574
7900         * g++.dg/template/dependent-expr8.C: New test case.
7901
7902 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
7903
7904         PR tree-optimization/48837
7905         * gcc.dg/pr48837.c: New testcase.
7906
7907 2011-05-06  Jason Merrill  <jason@redhat.com>
7908
7909         * g++.dg/cpp0x/constexpr-condition2.C: New.
7910
7911         * g++.dg/cpp0x/constexpr-missing.C: New.
7912
7913 2011-05-06  Tobias Burnus  <burnus@net-b.de>
7914
7915         PR fortran/18918
7916         * gfortran.dg/coarray/this_image_2.f90: New.
7917
7918 2011-05-06  Tobias Burnus  <burnus@net-b.de>
7919
7920         PR fortran/48858
7921         PR fortran/48820
7922         * gfortran.dg/bind_c_usage_22.f90: New.
7923         * gfortran.dg/bind_c_usage_23.f90: New.
7924         * gfortran.dg/bind_c_usage_24.f90: New.
7925         * gfortran.dg/bind_c_usage_24_c.c: New.
7926
7927 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
7928
7929         PR c++/48838
7930         * g++.dg/template/member9.C: New test case.
7931
7932 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
7933
7934         * gnat.dg/discr29.ad[sb]: New test.
7935         * gnat.dg/discr30.adb: Likewise.
7936
7937 2011-05-05  Julian Brown  <julian@codesourcery.com>
7938
7939         * gcc.target/arm/neon-vset_lanes8.c: New test.
7940
7941 2011-05-05  Jason Merrill  <jason@redhat.com>
7942
7943         * g++.dg/init/new32.C: New.
7944
7945 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7946
7947         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
7948         Fix typo.
7949
7950 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
7951
7952         PR rtl-optimization/48381
7953         * gcc.c-torture/compile/pr48381.c: New test.
7954
7955 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
7956
7957         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
7958         to dg-options.
7959         * gcc.target/i386/opt-1.c: Ditto.
7960
7961 2011-05-04  Jason Merrill  <jason@redhat.com>
7962
7963         * g++.dg/conversion/base1.C: New.
7964
7965 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7966
7967         PR libgfortran/48787
7968         * gfortran.dg/round_3.f08: Add more checks to test case.
7969
7970 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
7971
7972         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
7973         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
7974         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
7975         Gate test on effective_target fd_truncate.
7976
7977 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
7978
7979         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
7980         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
7981         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
7982         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
7983         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
7984         * gcc.target/i386/pr38824.c: Ditto.
7985         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
7986         * gcc.target/i386/vecinit-2.c: Ditto.
7987         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
7988         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
7989         * gcc.target/i386/parity-2.c: Ditto.
7990         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
7991
7992 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
7993
7994         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
7995         remove duplication.
7996         * gcc.target/bfin/mcpu-bf514.c: Likewise.
7997         * gcc.target/bfin/mcpu-bf516.c: Likewise.
7998         * gcc.target/bfin/mcpu-bf518.c: Likewise.
7999
8000 2011-05-03  Tobias Burnus  <burnus@net-b.de>
8001
8002         PR fortran/18918
8003         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
8004
8005 2011-05-03  Tobias Burnus  <burnus@net-b.de>
8006
8007         PR fortran/18918
8008         * gfortran.dg/coarray/this_image_1.f90: New.
8009
8010 2011-05-03  Tobias Burnus  <burnus@net-b.de>
8011
8012         PR fortran/18918
8013         * gfortran.dg/coarray/caf.dg: New.
8014         * gfortran.dg/coarray/image_index_1.f90: New, copied
8015         from ../coarray_16.f90.
8016
8017 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
8018
8019         PR c++/28501
8020         * g++.dg/ext/complex9.C: New.
8021
8022 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
8023
8024         From Mike Frysinger
8025         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
8026         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
8027         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
8028
8029 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
8030
8031         * gcc.target/bfin/builtins: Created.
8032         * gcc.target/bfin/hisilh-O0.c: Deleted.
8033         * gcc.target/bfin/hisilh.c: Moved to...
8034         * gcc.target/bfin/builtins/hisilh.c: ...here.
8035         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
8036         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
8037         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
8038         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
8039         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
8040         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
8041         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
8042         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
8043         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
8044         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
8045         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
8046         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
8047         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
8048         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
8049         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
8050         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
8051         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
8052         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
8053         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
8054         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
8055         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
8056         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
8057         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
8058         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
8059         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
8060         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
8061         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
8062         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
8063         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
8064         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
8065         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
8066         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
8067         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
8068         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
8069         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
8070         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
8071         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
8072         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
8073         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
8074         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
8075         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
8076         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
8077         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
8078         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
8079         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
8080         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
8081         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
8082         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
8083         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
8084         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
8085         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
8086         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
8087         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
8088         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
8089         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
8090         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
8091         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
8092         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
8093         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
8094         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
8095         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
8096         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
8097         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
8098         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
8099         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
8100         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
8101         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
8102         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
8103         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
8104         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
8105         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
8106         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
8107         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
8108         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
8109         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
8110         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
8111         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
8112         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
8113         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
8114         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
8115         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
8116         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
8117         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
8118         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
8119         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
8120         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
8121         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
8122         * gcc.target/bfin/builtins/circptr.c: Ditto.
8123         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
8124         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
8125         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
8126         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
8127         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
8128         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
8129         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
8130         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
8131         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
8132         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
8133         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
8134         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
8135         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
8136         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
8137         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
8138         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
8139         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
8140         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
8141         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
8142         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
8143         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
8144         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
8145         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
8146         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
8147         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
8148         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
8149         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
8150         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
8151         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
8152         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
8153         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
8154         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
8155         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
8156         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
8157         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
8158         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
8159         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
8160         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
8161         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
8162         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
8163         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
8164         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
8165         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
8166         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
8167         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
8168         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
8169         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
8170         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
8171         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
8172         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
8173         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
8174         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
8175         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
8176         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
8177         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
8178         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
8179         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
8180         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
8181         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
8182         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
8183         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
8184         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
8185         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
8186         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
8187         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
8188         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
8189         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
8190         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
8191         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
8192         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
8193
8194 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
8195
8196         * gcc.target/arm/cold-lc.c: New test.
8197
8198 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
8199
8200         PR target/48774
8201         * gcc.dg/pr48774.c: New test.
8202
8203 2011-05-03  Richard Guenther  <rguenther@suse.de>
8204
8205         * gcc.dg/large-size-array-5.c: New testcase.
8206
8207 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
8208
8209         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
8210
8211 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
8212
8213         * lib/target-supports.exp (check_effective_target_vect_strided):
8214         Replace with...
8215         (check_effective_target_vect_strided2)
8216         (check_effective_target_vect_strided3)
8217         (check_effective_target_vect_strided4)
8218         (check_effective_target_vect_strided8): ...these new functions.
8219
8220         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
8221         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
8222         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
8223         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
8224         * gcc.dg/vect/pr37539.c: Likewise.
8225         * gcc.dg/vect/slp-11a.c: Likewise.
8226         * gcc.dg/vect/slp-11b.c: Likewise.
8227         * gcc.dg/vect/slp-11c.c: Likewise.
8228         * gcc.dg/vect/slp-12a.c: Likewise.
8229         * gcc.dg/vect/slp-12b.c: Likewise.
8230         * gcc.dg/vect/slp-18.c: Likewise.
8231         * gcc.dg/vect/slp-19a.c: Likewise.
8232         * gcc.dg/vect/slp-19b.c: Likewise.
8233         * gcc.dg/vect/slp-21.c: Likewise.
8234         * gcc.dg/vect/slp-23.c: Likewise.
8235         * gcc.dg/vect/vect-cselim-1.c: Likewise.
8236
8237         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
8238         instead of vect_interleave && vect_extract_even_odd.
8239         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
8240         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
8241         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
8242         * gcc.dg/vect/vect-1.c: Likewise.
8243         * gcc.dg/vect/vect-10.c: Likewise.
8244         * gcc.dg/vect/vect-98.c: Likewise.
8245         * gcc.dg/vect/vect-107.c: Likewise.
8246         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
8247         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
8248         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
8249         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
8250         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8251         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
8252         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
8253         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
8254         * gcc.dg/vect/vect-strided-float.c: Likewise.
8255         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
8256         * gcc.dg/vect/vect-strided-mult.c: Likewise.
8257         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
8258         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
8259         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
8260         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
8261         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
8262         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8263         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
8264         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
8265         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
8266         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
8267         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
8268         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
8269         * gcc.dg/vect/vect-vfa-03.c: Likewise.
8270
8271         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
8272         target condition.
8273         * gcc.dg/vect/pr30843.c: Likewise.
8274         * gcc.dg/vect/pr33866.c: Likewise.
8275         * gcc.dg/vect/slp-reduc-6.c: Likewise.
8276         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
8277         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
8278         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
8279
8280 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
8281
8282         * gcc.dg/vect/slp-11.c: Split into...
8283         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
8284         gcc.dg/vect/slp-11c.c: ...these tests.
8285         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
8286         * gcc.dg/vect/slp-12c.c: ...this new test.
8287         * gcc.dg/vect/slp-19.c: Split into...
8288         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
8289         gcc.dg/vect/slp-19c.c: ...these new tests.
8290
8291 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
8292
8293         * lib/target-supports.exp
8294         (check_effective_target_vect_extract_even_odd_wide): Delete.
8295         (check_effective_target_vect_strided_wide): Likewise.
8296         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
8297         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
8298         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
8299         * gcc.dg/vect/pr37539.c: Likewise.
8300         * gcc.dg/vect/slp-11.c: Likewise.
8301         * gcc.dg/vect/slp-12a.c: Likewise.
8302         * gcc.dg/vect/slp-12b.c: Likewise.
8303         * gcc.dg/vect/slp-19.c: Likewise.
8304         * gcc.dg/vect/slp-23.c: Likewise.
8305         * gcc.dg/vect/vect-1.c: Likewise.
8306         * gcc.dg/vect/vect-98.c: Likewise.
8307         * gcc.dg/vect/vect-107.c: Likewise.
8308         * gcc.dg/vect/vect-strided-float.c: Likewise.
8309
8310 2011-05-02  Jason Merrill  <jason@redhat.com>
8311
8312         * g++.dg/init/new31.C: New.
8313
8314 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
8315
8316         PR c/35445
8317         * gcc.dg/pr35445.c: New test.
8318
8319 2011-05-02  Jason Merrill  <jason@redhat.com>
8320
8321         * c-c++-common/vla-1.c: New.
8322
8323 2011-05-02  Richard Guenther  <rguenther@suse.de>
8324
8325         PR tree-optimization/48822
8326         * gcc.dg/torture/pr48822.c: New testcase.
8327
8328 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
8329
8330         PR c++/47969
8331         * g++.dg/cpp0x/constexpr-47969.C: New.
8332
8333 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
8334
8335         PR testsuite/48498
8336         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
8337         on vect_no_align targets.
8338         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
8339         vect_no_align targets.
8340
8341 2011-05-01  Xinliang David Li  <davidxl@google.com>
8342
8343         * gcc.dg/tree-ssa/integer-addr.c: New test.
8344         * gcc.dg/tree-ssa/alias_bug.c: New test.
8345
8346 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8347
8348         PR libgfortran/48787
8349         * gfortran.dg/round_3.f08: Add more checks.
8350
8351 2011-04-30  Tobias Burnus  <burnus@net-b.de>
8352
8353         PR fortran/48821
8354         * gfortran.dg/import9.f90: New, proper test.
8355         * gfortran.dg/interface_37.f90: Remove bogus
8356         test (bogus copy of interface_36.f90).
8357
8358 2011-04-30  Tobias Burnus  <burnus@net-b.de>
8359
8360         PR fortran/48821
8361         * gfortran.dg/interface_37.f90: New.
8362
8363 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
8364
8365         PR fortran/48746
8366         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
8367
8368 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
8369
8370         PR tree-optimization/48809
8371         * gcc.c-torture/execute/pr48809.c: New test.
8372
8373 2011-04-29  Jeff Law <law@redhat.com>
8374
8375         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
8376
8377 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
8378
8379         PR c++/48606
8380         * g++.dg/init/ctor10.C: New.
8381
8382 2011-04-29  Le-Chun Wu  <lcwu@google.com>
8383
8384         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
8385           warning in implicitly instantiated templates.
8386
8387 2011-04-29  Le-Chun Wu  <lcwu@google.com>
8388
8389         * g++.dg/warn/Wnull-conversion-1.C: New.
8390         * g++.dg/warn/Wnull-conversion-2.C: New.
8391
8392 2011-04-29  Diego Novillo  <dnovillo@google.com>
8393
8394         * g++.old-deja/g++.other/null3.C: Expect warning about
8395         converting boolean to a pointer.
8396
8397 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
8398
8399         PR fortran/48462
8400         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
8401         being a target.
8402
8403         PR fortran/48746
8404         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
8405
8406 2011-04-29  Tobias Burnus  <burnus@net-b.de>
8407
8408         PR fortran/48810
8409         * gfortran.dg/typebound_proc_22.f90: New.
8410
8411         PR fortran/48800
8412         * gfortran.dg/interface_36.f90: New.
8413
8414 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8415
8416         PR libgfortran/48488
8417         PR libgfortran/48602
8418         PR libgfortran/48615
8419         PR libgfortran/48684
8420         PR libgfortran/48787
8421         * gfortran.dg/fmt_g.f: Adjust test.
8422         * gfortran.dg/fmt_g0_1.f08: Adjust test.
8423         * gfortran.dg/round_3.f08: New test.
8424         * gfortran.dg/namelist_print_1.f: Adjust test.
8425         * gfortran.dg/char4_iunit_1.f03: Adjust test.
8426         * gfortran.dg/f2003_io_5.f03: Adjust test.
8427         * gfortran.dg/coarray_15.f90: Adjust test.
8428         * gfortran.dg/namelist_65.f90: Adjust test.
8429         * gfortran.dg/fmt_cache_1.f: Adjust test.
8430         * gfortran.dg/char4_iunit_2.f03: Adjust test.
8431         * gfortran.dg/real_const_3.f90: Adjust test.
8432
8433 2011-04-29  Jan Hubicka  <jh@suse.cz>
8434
8435         * gcc.dg/tree-ssa/inline-10.c: New testcase.
8436         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
8437
8438 2011-04-28  Xinliang David Li  <davidxl@google.com>
8439
8440         * gcc.dg/tree-prof/prof-robust-1.c: New test.
8441         * g++.dg/prof-robust-1.C: New test.
8442
8443 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
8444
8445         PR tree-optimization/48765
8446         * gcc.dg/vect/pr48765.c: New.
8447
8448 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8449
8450         PR tree-optimization/48775
8451         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
8452
8453 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
8454
8455         PR c++/48798
8456         * g++.dg/inherit/pr48798.C: New.
8457         * g++.old-deja/g++.other/base1.C: Adjust.
8458
8459 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
8460
8461         PR c++/48656
8462         * g++.dg/template/inherit7.C: New test case.
8463
8464 2011-04-28  Richard Guenther  <rguenther@suse.de>
8465
8466         PR tree-optimization/40052
8467         PR tree-optimization/15347
8468         * gcc.dg/tree-ssa/vrp57.c: New testcase.
8469         * gcc.dg/pr15347.c: Likewise.
8470
8471 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
8472
8473         PR c++/48530
8474         * g++.dg/cpp0x/sfinae18.C: New.
8475
8476 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
8477
8478         PR c++/48771
8479         * g++.dg/ext/is_literal_type1.C: New.
8480
8481 2011-04-28  Tobias Burnus  <burnus@net-b.de>
8482
8483         PR fortran/48112
8484         PR fortran/48279
8485         * gfortran.dg/interface_35.f90: New.
8486         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
8487         * gfortran.dg/func_result_6.f90: Add dg-warning.
8488         * gfortran.dg/bessel_1.f90: Ditto.
8489         * gfortran.dg/hypot_1.f90: Ditto.
8490         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
8491         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8492         * gfortran.dg/interface_assignment_4.f90: Ditto.
8493
8494 2011-04-27  Jason Merrill  <jason@redhat.com>
8495
8496         * g++.dg/ext/complex8.C: New.
8497
8498         * g++.dg/cpp0x/initlist49.C: New.
8499         * g++.dg/init/new30.C: New.
8500
8501 2011-04-27  Tobias Burnus  <burnus@net-b.de>
8502
8503         PR fortran/48788
8504         * gfortran.dg/whole_file_34.f90: New.
8505
8506 2011-04-27  Jan Hubicka  <jh@suse.cz>
8507
8508         * gcc.dg/tree-ssa/inline-9.c: New testcase.
8509
8510 2011-04-27  Jason Merrill  <jason@redhat.com>
8511
8512         * g++.old-deja/g++.oliva/overload1.C: Adjust.
8513
8514         * g++.dg/parse/ambig6.C: New.
8515
8516 2011-04-27  Nick Clifton  <nickc@redhat.com>
8517
8518         * gcc.dg/20020312-2.c: Add definition for RX.
8519
8520         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
8521         option with RX targets.
8522
8523         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
8524         /* */ comments.
8525
8526 2011-04-27  Richard Guenther  <rguenther@suse.de>
8527
8528         * gcc.dg/tree-ssa/pr23382.c: Remove.
8529
8530 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8531
8532         PR target/48767
8533         * gcc.c-torture/compile/pr48767.c: New test.
8534
8535 2011-04-27  Richard Guenther  <rguenther@suse.de>
8536
8537         PR tree-optimization/48772
8538         * g++.dg/pr48772.C: New testcase.
8539
8540 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
8541
8542         PR c/48742
8543         * gcc.c-torture/compile/pr48742.c: New test.
8544
8545 2011-04-26  Jason Merrill  <jason@redhat.com>
8546
8547         * g++.dg/lookup/koenig13.C: New.
8548
8549         * g++.dg/cpp0x/initlist48.C: New.
8550
8551 2011-04-25  Jason Merrill  <jason@redhat.com>
8552
8553         * g++.dg/cpp0x/sfinae17.C: New.
8554
8555 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
8556
8557         PR target/48258
8558         * gcc.target/powerpc/pr48258-1.c: New file.
8559         * gcc.target/powerpc/pr48258-2.c: Ditto.
8560
8561 2011-04-26  Xinliang David Li  <davidxl@google.com>
8562
8563         * gcc.dg/uninit-suppress.c: New test.
8564         * gcc.dg/uninit-suppress.c: New test.
8565
8566 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
8567
8568         PR debug/48768
8569         * gcc.dg/pr48768.c: New test.
8570
8571         PR tree-optimization/48734
8572         * gcc.c-torture/compile/pr48734.c: New test.
8573
8574         PR testsuite/48753
8575         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
8576
8577 2011-04-26  Richard Guenther  <rguenther@suse.de>
8578
8579         PR tree-optimization/48731
8580         * gcc.dg/torture/pr48731.c: New testcase.
8581
8582 2011-04-26  Richard Guenther  <rguenther@suse.de>
8583
8584         PR testsuite/48753
8585         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
8586
8587 2011-04-26  Richard Guenther  <rguenther@suse.de>
8588
8589         PR middle-end/48694
8590         * gcc.dg/torture/pr48694-1.c: New testcase.
8591         * gcc.dg/torture/pr48694-2.c: Likewise.
8592
8593 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
8594
8595         * g++.dg/ext/underlying_type1.C: New.
8596         * g++.dg/ext/underlying_type2.C: Likewise.
8597         * g++.dg/ext/underlying_type3.C: Likewise.
8598         * g++.dg/ext/underlying_type4.C: Likewise.
8599         * g++.dg/ext/underlying_type5.C: Likewise.
8600         * g++.dg/ext/underlying_type6.C: Likewise.
8601         * g++.dg/ext/underlying_type7.C: Likewise.
8602         * g++.dg/ext/underlying_type8.C: Likewise.
8603         * g++.dg/ext/underlying_type9.C: Likewise.
8604         * g++.dg/ext/underlying_type10.C: Likewise.
8605
8606 2011-04-25  Jason Merrill  <jason@redhat.com>
8607
8608         * g++.dg/cpp0x/regress/template-const2.C: New.
8609
8610 2011-04-25  Jeff Law <law@redhat.com>
8611
8612         * gcc.dg/tree-ssa/vrp56.c: new test.
8613
8614 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8615
8616         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
8617
8618 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
8619
8620         PR preprocessor/48740
8621         * c-c++-common/raw-string-11.c: New test.
8622
8623 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
8624
8625         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
8626         hppa*-*-hpux*.
8627
8628 2011-04-23  Tobias Burnus  <burnus@net-b.de>
8629
8630         PR fortran/18918
8631         * gfortran.dg/coarray_19.f90: New.
8632
8633 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
8634
8635         PR c/48685
8636         * gcc.dg/pr48685.c: New test.
8637
8638 2011-04-22  Jan Hubicka  <jh@suse.cz>
8639
8640         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
8641
8642 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
8643
8644         PR tree-optimization/48717
8645         * gcc.c-torture/execute/pr48717.c: New test.
8646
8647 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
8648
8649         PR target/48723
8650         * gcc.target/i386/pr48723.c: New test.
8651
8652 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
8653
8654         PR c/48716
8655         * gcc.dg/gomp/pr48716.c: New test.
8656         * g++.dg/gomp/pr48716.C: New test.
8657
8658 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
8659
8660         PR c/36750
8661         * gcc.dg/missing-field-init-2.c: Update testcase.
8662
8663 2011-04-22  Alan Modra  <amodra@gmail.com>
8664
8665         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
8666
8667 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8668
8669         PR fortran/48405
8670         * gfortran.dg/function_optimize_6.f90:  New test.
8671
8672 2011-04-21  Easwaran Raman  <eraman@google.com>
8673
8674         * gcc.dg/stack-layout-2.c: New test.
8675
8676 2011-04-21  Richard Guenther  <rguenther@suse.de>
8677
8678         PR lto/48703
8679         * g++.dg/lto/pr48207-2_0.C: New testcase.
8680         * g++.dg/lto/pr48207-3_0.C: Likewise.
8681
8682 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8683
8684         * gnat.dg/volatile5.adb: New test.
8685         * gnat.dg/volatile5_pkg.ads: New helper.
8686
8687 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
8688
8689         PR target/48708
8690         * gcc.target/i386/pr48708.c: New test.
8691
8692 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
8693
8694         * gcc.dg/vect/vect-119.c: New test.
8695
8696 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
8697
8698         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
8699         and once without.
8700
8701 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
8702             Richard Sandiford  <richard.sandiford@linaro.org>
8703
8704         PR target/46329
8705         * gcc.target/arm/pr46329.c: New test.
8706
8707 2011-04-21  Tobias Burnus  <burnus@net-b.de>
8708
8709         PR fortran/18918
8710         * gfortran.dg/coarray_18.f90: New.
8711
8712 2011-04-20  Jason Merrill  <jason@redhat.com>
8713
8714         * g++.dg/cpp0x/initlist47.C: New.
8715
8716         * g++.dg/init/dtor4.C: New.
8717
8718 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
8719
8720         PR target/48678
8721         * gcc.target/i386/sse2-pinsrw.c: New test.
8722         * gcc.target/i386/avx-vpinsrw.c: Ditto.
8723         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
8724         * gcc.target/i386/sse2-insvhi.c: Ditto.
8725         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
8726         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
8727
8728 2011-04-20  Jason Merrill  <jason@redhat.com>
8729
8730         * g++.dg/template/const4.C: New.
8731
8732 2011-04-20  Easwaran Raman  <eraman@google.com>
8733
8734         * gcc.dg/stack-layout-1.c: New test.
8735
8736 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
8737
8738         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
8739         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
8740         function.
8741
8742 2011-04-20  Kai Tietz  <ktietz@redhat.com>
8743
8744         * gcc.dg/binop-xor1.c: New test.
8745         * gcc.dg/binop-xor2.c: New test.
8746         * gcc.dg/binop-xor3.c: New test.
8747         * gcc.dg/binop-xor4.c: New test.
8748         * gcc.dg/binop-xor5.c: New test.
8749
8750 2011-04-20  Richard Guenther  <rguenther@suse.de>
8751
8752         PR tree-optimization/47892
8753         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
8754
8755 2011-04-20  Richard Guenther  <rguenther@suse.de>
8756
8757         PR middle-end/48695
8758         * g++.dg/torture/pr48695.C: New testcase.
8759
8760 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
8761
8762         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
8763         * gcc.c-torture/execute/cmpsi-2.c: Ditto
8764         * gcc.c-torture/execute/pr45262.c: Ditto
8765         * gcc.dg/torture/pr43165.c: Ditto.
8766         * gcc.dg/torture/pr47228.c: Ditto.
8767         * gcc.dg/tree-ssa/pr45144.c: Ditto.
8768         * gcc.dg/ipa/pr45644.c: Ditto.
8769         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
8770         PDP11.
8771
8772 2011-04-19  Jason Merrill  <jason@redhat.com>
8773
8774         * g++.dg/ext/complex7.C: New.
8775
8776         * g++.dg/ext/attrib41.C: New.
8777
8778 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
8779
8780         PR testsuite/48676
8781         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
8782
8783 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
8784
8785         PR target/48678
8786         * gcc.target/i386/pr48678.c: New test.
8787
8788 2011-04-19  Martin Jambor  <mjambor@suse.cz>
8789
8790         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
8791         * g++.dg/opt/devirt2.C: New test.
8792         * g++.dg/ipa/devirt-g-1.C: Likewise.
8793
8794 2011-04-19  Tobias Burnus  <burnus@net-b.de>
8795
8796         PR fortran/48588
8797         * gfortran.dg/whole_file_33.f90: New.
8798
8799 2011-04-19  Martin Jambor  <mjambor@suse.cz>
8800
8801         * g++.dg/ipa/devirt-7.C: New test.
8802
8803 2011-04-19  Richard Guenther  <rguenther@suse.de>
8804
8805         PR lto/48207
8806         * g++.dg/lto/pr48207_0.C: New testcase.
8807
8808 2011-04-18  Jason Merrill  <jason@redhat.com>
8809
8810         * g++.dg/init/void1.C: New.
8811
8812         * g++.dg/cpp0x/union4.C: New.
8813
8814 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
8815
8816         PR middle-end/48661
8817         * g++.dg/torture/pr48661.C: New test.
8818
8819         PR c++/48632
8820         * g++.dg/gomp/pr48632.C: New test.
8821
8822 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
8823
8824         * gcc.target/i386/sse2-maskmovdqu.c: New test.
8825         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
8826
8827 2011-04-18  Tobias Burnus  <burnus@net-b.de>
8828
8829         PR fortran/18918
8830         * gfortran.dg/coarray_17.f90: New.
8831         * gfortran.dg/coarray_10.f90: Update dg-error.
8832
8833 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8834
8835         PR testsuite/48251
8836         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8837         * gfortran.dg/guality/guality.exp: Likewise.
8838
8839 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8840
8841         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
8842
8843 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8844
8845         * gcc.dg/vect/pr48377.c: Remove dg-do run.
8846
8847 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8848
8849         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
8850
8851 2011-04-18  Richard Guenther  <rguenther@suse.de>
8852
8853         PR middle-end/46364
8854         * g++.dg/torture/pr46364.C: New testcase.
8855
8856 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8857
8858         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
8859
8860 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
8861
8862         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
8863
8864 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
8865             Ira Rosen  <ira.rosen@linaro.org>
8866
8867         PR target/48252
8868         * gcc.target/arm/pr48252.c: New test.
8869
8870 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
8871
8872         PR tree-optimization/48616
8873         * gcc.dg/pr48616.c: New test.
8874
8875 2011-04-18  Tobias Burnus  <burnus@net-b.de>
8876
8877         PR fortran/18918
8878         * gfortran.dg/coarray_16.f90: New.
8879
8880 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
8881
8882         PR fortran/48462
8883         * gfortran.dg/realloc_on_assign_7.f03: New test.
8884
8885 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8886
8887         PR libgfortran/48602
8888         * gfortran.dg/fmt_g0_6.f08: New test.
8889
8890 2011-04-17  Jason Merrill  <jason@redhat.com>
8891
8892         * g++.dg/cpp0x/sfinae16.C: New.
8893
8894 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
8895
8896         * gcc.target/mips/reg-var-1.c: New test.
8897
8898 2011-04-17  Jan Hubicka  <jh@suse.cz>
8899
8900         * gcc.dg/winline-5.c: Update testcase.
8901
8902 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
8903
8904         * gnat.dg/discr27.ad[sb]: Move dg directive.
8905         * gnat.dg/discr28.ad[sb]: New test.
8906         * gnat.dg/discr28_pkg.ads: New helper.
8907
8908 2011-04-17  Michael Matz  <matz@suse.de>
8909
8910         PR tree-optimization/48622
8911         PR lto/48645
8912         * gcc.dg/lto/pr48622_0.c: New test.
8913
8914 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
8915
8916         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
8917         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
8918         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
8919         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8920         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8921         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8922
8923 2011-04-15  Jason Merrill  <jason@redhat.com>
8924
8925         * g++.dg/cpp0x/range-for17.C: New.
8926
8927 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8928
8929         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
8930         * g++.dg/cpp0x/range-for3.C: Likewise.
8931         * g++.dg/cpp0x/range-for9.C: Correct error message.
8932         * g++.dg/cpp0x/range-for11.C: New.
8933         * g++.dg/cpp0x/range-for12.C: New.
8934         * g++.dg/cpp0x/range-for13.C: New.
8935         * g++.dg/cpp0x/range-for14.C: New.
8936         * g++.dg/cpp0x/range-for15.C: New.
8937         * g++.dg/cpp0x/range-for16.C: New.
8938
8939 2011-04-15  Tobias Burnus  <burnus@net-b.de>
8940
8941         PR fortran/18918
8942         * gfortran.dg/coarray_15.f90: Change to dg-do run.
8943
8944 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
8945
8946         * objc.dg/naming-4.m: Updated.
8947         * objc.dg/naming-5.m: Updated.
8948         * objc.dg/naming-6.m: New.
8949         * objc.dg/naming-7.m: New.
8950         * obj-c++.dg/naming-1.mm: Updated.
8951         * obj-c++.dg/naming-2.mm: Updated.
8952         * obj-c++.dg/naming-3.mm: New.
8953         * obj-c++.dg/naming-4.mm: New.
8954
8955 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8956
8957         PR libgfortran/48589
8958         * gfortran.dg/fmt_g0_5.f08: New test.
8959
8960 2011-04-15  Richard Guenther  <rguenther@suse.de>
8961
8962         PR testsuite/48286
8963         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
8964
8965 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
8966
8967         * gcc.target/avr/torture/pr41885.c (dg-options): Change
8968         -finline-limit=0 to -fno-inline
8969
8970 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
8971
8972         PR target/48614
8973         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
8974         just avx.
8975
8976 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
8977
8978         PR target/48605
8979         * gcc.target/i386/sse4_1-insertps-3.c: New test.
8980         * gcc.target/i386/sse4_1-insertps-4.c: New test.
8981         * gcc.target/i386/avx-insertps-3.c: New test.
8982         * gcc.target/i386/avx-insertps-4.c: New test.
8983
8984 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8985
8986         * gcc.target/avr/torture/pr41885.c (dg-options): Add
8987         -finline-limit=0
8988
8989 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8990
8991         PR target/46779
8992         PR target/45291
8993         PR target/41894
8994         * gcc.target/avr/pr46779-1.c: New test case
8995         * gcc.target/avr/pr46779-2.c: New test case
8996
8997 2011-04-14  Jason Merrill  <jason@redhat.com>
8998
8999         * g++.dg/cpp0x/sfinae15.C: New.
9000
9001         * g++.dg/cpp0x/sfinae14.C: New.
9002
9003         * g++.dg/ext/vla10.C: New.
9004
9005 2011-04-14  Richard Guenther  <rguenther@suse.de>
9006
9007         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
9008
9009 2011-04-14  Richard Guenther  <rguenther@suse.de>
9010
9011         * gcc.dg/fold-bitand-4.c: Move ...
9012         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
9013
9014 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
9015
9016         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
9017         variables const.
9018         * gcc.target/avr/torture/trivial.c: Ditto.
9019
9020 2011-04-13  Jason Merrill  <jason@redhat.com>
9021
9022         * g++.dg/template/operator11.C: New.
9023
9024 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
9025
9026         PR middle-end/48591
9027         * gcc.dg/gomp/pr48591.c: New test.
9028
9029         PR c++/48570
9030         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
9031         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
9032
9033 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
9034
9035         PR c++/48574
9036         * g++.dg/template/dependent-expr7.C: New test case.
9037
9038 2011-04-13  Jason Merrill  <jason@redhat.com>
9039
9040         * g++.dg/cpp0x/sfinae13.C: New.
9041
9042 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
9043
9044         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
9045
9046 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
9047
9048         * gcc.target/arm/pr43698.c: Remove -march option.
9049
9050 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
9051
9052         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
9053         -march option.
9054
9055 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
9056
9057         PR fortran/48360
9058         PR fortran/48456
9059         * gfortran.dg/realloc_on_assign_6.f03: New test.
9060
9061 2011-04-12  Kai Tietz  <ktietz@redhat.com>
9062
9063         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
9064         targets the additional -mno-ms-bitfields and
9065         -Wno-packed-bitfield-compat options.
9066         * g++.dg/ext/bitfield3.C: Likewise.
9067         * g++.dg/ext/bitfield4.C: Likewise.
9068         * g++.dg/ext/bitfield5.C: Likewise.
9069         * gcc.dg/bitfld-15.c: Likewise.
9070         * gcc.dg/bitfld-16.c: Likewise.
9071         * gcc.dg/bitfld-17.c: Likewise.
9072         * gcc.dg/bitfld-18.c: Likewise.
9073
9074 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
9075
9076         * gcc.target/arm/neon-vld3-1.c: New test.
9077         * gcc.target/arm/neon-vst3-1.c: New test.
9078         * gcc.target/arm/neon/v*.c: Regenerate.
9079
9080 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
9081
9082         PR rtl-optimization/48549
9083         * g++.dg/opt/pr48549.C: New test.
9084
9085 2011-04-12  Richard Guenther  <rguenther@suse.de>
9086
9087         PR tree-optimization/46076
9088         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
9089
9090 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9091
9092         PR testsuite/21164
9093         * lib/compat.exp (compat-execute): Declare unsupported after
9094         stripping path from src1.
9095         * lib/lto.exp (lto-execute): Likewise.
9096
9097 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
9098
9099         PR c/48552
9100         * gcc.dg/pr48552-1.c: New test.
9101         * gcc.dg/pr48552-2.c: New test.
9102
9103 2011-04-11  Jason Merrill  <jason@redhat.com>
9104
9105         * g++.dg/cpp0x/sfinae12.C: New.
9106
9107         * g++.dg/cpp0x/enum10.C: New.
9108
9109         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
9110
9111         * g++.dg/cpp0x/rv-func.C: New.
9112
9113 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9114
9115         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
9116         alpha*-dec-osf5*.
9117
9118 2011-04-11  Martin Jambor  <mjambor@suse.cz>
9119
9120         PR tree-optimization/48195
9121         * gcc.dg/ipa/pr48195.c: New test.
9122
9123 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
9124
9125         * gnat.dg/return3.adb: Remove unused switch.
9126
9127 2011-04-08  Mike Stump  <mikestump@comcast.net>
9128
9129         PR testsuite/48506
9130         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
9131         default to fno-common.
9132
9133 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
9134
9135         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
9136         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
9137
9138 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9139
9140         PR fortran/48448
9141         * gfortran.dg/function_optimize_5.f90:  New test.
9142
9143 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
9144
9145         * gnat.dg/aggr17.adb: New test.
9146         * gnat.dg/aggr18.adb: Likewise.
9147
9148 2011-04-08  Michael Matz  <matz@suse.de>
9149
9150         PR middle-end/48389
9151         * gcc.target/i386/pr48389.c: New test.
9152
9153 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
9154
9155         PR rtl-optimization/48272
9156         * g++.dg/opt/pr48272.C: New.
9157
9158 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
9159
9160         PR rtl-optimization/48235
9161         * gcc.dg/pr48235.c: New.
9162
9163 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
9164
9165         PR rtl-optimization/48302
9166         * g++.dg/opt/pr48302.C: New.
9167
9168 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
9169
9170         PR target/48273
9171         * g++.dg/opt/pr48273.C: New.
9172
9173 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
9174
9175         PR rtl-optimization/48442
9176         * gcc.dg/pr48442.c: New.
9177
9178 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
9179
9180         PR tree-optimization/48377
9181         * gcc.dg/vect/pr48377.c: New test.
9182
9183 2011-04-07  Jason Merrill  <jason@redhat.com>
9184
9185         * g++.dg/cpp0x/regress/call1.C: New.
9186
9187         * g++.dg/cpp0x/variadic107.C: New.
9188
9189         * g++.dg/cpp0x/sfinae11.C: New.
9190         * g++.dg/cpp0x/noexcept02.C: Fix.
9191
9192         * g++.dg/cpp0x/sfinae10.C: New.
9193
9194         * g++.dg/cpp0x/sfinae9.C: New.
9195
9196         * c-c++-common/Wcast-qual-1.c: Move here from...
9197         * gcc.dg/cast-qual-3.c: ...here, and...
9198         * g++.dg/warn/Wcast-qual2.C: ...here.
9199
9200         * g++.dg/cpp0x/sfinae8.C: New.
9201
9202         * g++.dg/cpp0x/sfinae7.C: New.
9203
9204         * g++.dg/cpp0x/enum9.C: New.
9205
9206 2011-04-07  Mike Stump  <mikestump@comcast.net>
9207
9208         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
9209         with no trampolines.
9210
9211 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
9212
9213         PR fortran/48117
9214         * gfortran.dg/gomp/pr48117.f90: New test.
9215
9216         PR debug/48343
9217         * gcc.dg/torture/pr48343.c: New test.
9218
9219 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9220
9221         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
9222
9223 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
9224
9225         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
9226
9227 2011-04-07  Tom de Vries  <tom@codesourcery.com>
9228
9229         PR target/43920
9230         * lib/scanasm.exp (object-size): New proc.
9231         * gcc.target/arm/pr43920-2.c: New test.
9232
9233 2011-04-06  Tobias Burnus  <burnus@net-b.de>
9234
9235         PR fortran/18918
9236         PR fortran/48477
9237         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
9238
9239 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
9240
9241         * gcc.dg/mtune.c: Prune note from output.
9242
9243 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
9244
9245         PR debug/48466
9246         * gcc.dg/guality/pr36977.c: New test.
9247         * gcc.dg/guality/pr48466.c: New test.
9248
9249 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9250
9251         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
9252
9253 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
9254
9255         * gnat.dg/return3.adb: New test.
9256
9257 2011-04-06  Richard Guenther  <rguenther@suse.de>
9258
9259         PR tree-optimization/47663
9260         * gcc.dg/tree-ssa/inline-8.c: New testcase.
9261
9262 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
9263
9264         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
9265         Solaris 8 and 9 as well.
9266
9267 2011-04-05  Tom de Vries  <tom@codesourcery.com>
9268
9269         PR target/43920
9270         * gcc.target/arm/pr43920-1.c: New test.
9271
9272 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
9273
9274         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
9275         (cctor): Actually return the value.
9276         (main): Cast return values.
9277
9278 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9279
9280         * gfortran.dg/character_comparison_8.f90:  New test.
9281
9282 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9283
9284         * frontend-passes: (optimize_lexical_comparison): New function.
9285         (optimize_expr): Call it.
9286         (optimize_comparison): Also handle lexical comparison functions.
9287         Return false instad of -2 for unequal comparison.
9288
9289 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9290
9291         PR fortran/48412
9292         * function_optimize_4.f90:  New test.
9293
9294 2011-04-04  Tobias Burnus  <burnus@net-b.de>
9295
9296         PR fortran/18918
9297         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
9298         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
9299         * gfortran.dg/coarray_15.f90: New.
9300
9301 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9302
9303         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
9304         * gfortran.dg/bessel_7.f90: Likewise.
9305
9306 2011-04-03  Tobias Burnus  <burnus@net-b.de>
9307
9308         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
9309
9310 2011-04-03  Richard Guenther  <rguenther@suse.de>
9311             Ira Rosen  <ira.rosen@linaro.org>
9312
9313         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
9314         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
9315         -ftree-loop-if-convert-stores.
9316
9317 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
9318
9319         * gnat.dg/specs/aggr2.ads: New test.
9320
9321 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
9322
9323         * gnat.dg/debug2.ad[sb]: New test.
9324         * gnat.dg/debug2_pkg.ads: New helper.
9325         * gnat.dg/debug3.ad[sb]: New test.
9326
9327 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
9328
9329         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
9330
9331 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
9332
9333         PR middle-end/48335
9334         * gcc.c-torture/compile/pr48335-1.c: New test.
9335         * gcc.dg/pr48335-1.c: New test.
9336         * gcc.dg/pr48335-2.c: New test.
9337         * gcc.dg/pr48335-3.c: New test.
9338         * gcc.dg/pr48335-4.c: New test.
9339         * gcc.dg/pr48335-5.c: New test.
9340         * gcc.dg/pr48335-6.c: New test.
9341         * gcc.dg/pr48335-7.c: New test.
9342         * gcc.dg/pr48335-8.c: New test.
9343         * gcc.target/i386/pr48335-1.c: New test.
9344
9345 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
9346
9347         PR c/36299
9348         * gcc.dg/Waddress.c: New test.
9349
9350 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
9351
9352         PR fortran/48352
9353         * gfortran.dg/function_optimize_3.f90:  New test.
9354
9355 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
9356
9357         * gcc.c-torture/compile/20110401-1.c: New test.
9358
9359         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
9360         * g++.dg/lto/20091002-2_0.C: Likewise.
9361         * g++.dg/lto/20090303_0.c: Likewise.
9362         * g++.dg/lto/20091004-1_0.C: Likewise.
9363         * g++.dg/lto/20091002-3_0.C: Likewise.
9364         * g++.dg/lto/20091004-2_0.C: Likewise.
9365         * g++.dg/lto/20081123_0.C: Likewise.
9366         * g++.dg/lto/20090313_0.C: Likewise.
9367         * g++.dg/lto/20081109-1_0.C: Likewise.
9368         * g++.dg/lto/20081219_0.C: Likewise.
9369         * g++.dg/lto/20081204-1_0.C: Likewise.
9370         * g++.dg/lto/20090302_0.C: Likewise.
9371         * g++.dg/lto/20081119-1_0.C: Likewise.
9372         * g++.dg/lto/20081118_0.C: Likewise.
9373         * gcc.dg/lto/20091020-2_0.c: Likewise.
9374         * gcc.dg/lto/20090210_0.c: Likewise.
9375         * gcc.dg/lto/20081204-1_0.c: Likewise.
9376         * gcc.dg/lto/20081224_0.c: Likewise.
9377         * gcc.dg/lto/20090219_0.c: Likewise.
9378         * gcc.dg/lto/20091014-1_0.c: Likewise.
9379         * gcc.dg/lto/20091016-1_0.c: Likewise.
9380         * gcc.dg/lto/20090206-2_0.c: Likewise.
9381         * gcc.dg/lto/20090116_0.c: Likewise.
9382         * gcc.dg/lto/20091013-1_0.c: Likewise.
9383         * gcc.dg/lto/20091015-1_0.c: Likewise.
9384         * gcc.dg/lto/20090126-2_0.c: Likewise.
9385
9386 2011-03-31  Ian Lance Taylor  <iant@google.com>
9387
9388         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
9389
9390 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
9391
9392         * gnat.dg/opt16.adb: New test.
9393
9394 2011-03-31  Jason Merrill  <jason@redhat.com>
9395
9396         * g++.dg/cpp0x/defaulted24.C: New.
9397
9398 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9399
9400         PR target/16292
9401         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
9402         with -O0.
9403
9404 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
9405
9406         * g++.dg/other/i386-9.C: New test.
9407
9408 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9409
9410         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
9411
9412 2011-03-30  Jason Merrill  <jason@redhat.com>
9413
9414         * g++.dg/cpp0x/regress/error-recovery1.C: New.
9415
9416         * g++.dg/cpp0x/regress/isnan.C: New.
9417
9418         * g++.dg/cpp0x/initlist46.C: New.
9419
9420 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
9421
9422         PR target/47551
9423         * gcc.target/arm/neon-modes-2.c: New test.
9424
9425 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
9426
9427         PR c/48305
9428         * gcc.c-torture/compile/pr48305.c: New test.
9429
9430 2011-03-29  Jason Merrill  <jason@redhat.com>
9431
9432         * g++.dg/cpp0x/regress/value-dep1.C: New.
9433
9434 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
9435
9436         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
9437
9438 2011-03-29  Ian Lance Taylor  <iant@google.com>
9439
9440         * go.test/go-test.exp: Handle the test lines used in several new
9441         tests.
9442         (errchk): Add opts parameter.  Change all callers.  Handle parens
9443         in regexps.
9444
9445 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
9446             Dominique d'Humieres  <dominiq@lps.ens.fr>
9447
9448         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
9449         and __APPLE__ && __PPC__ && __ALTIVEC__.
9450
9451 2011-03-29  Jason Merrill  <jason@redhat.com>
9452
9453         * g++.dg/cpp0x/dependent1.C: New.
9454
9455         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
9456
9457         * g++.dg/cpp0x/constexpr-memfn1.C: New.
9458
9459         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
9460
9461 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
9462
9463         PR fortran/48095
9464         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
9465         * gfortran.dg/proc_ptr_comp_32.f90: New.
9466
9467 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
9468
9469         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
9470         check for corresponding warning.
9471
9472 2011-03-28  Jason Merrill  <jason@redhat.com>
9473
9474         * g++.dg/cpp0x/rv-deduce2.C: New.
9475
9476 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
9477
9478         PR debug/48203
9479         * gcc.dg/pr48203.c: New test.
9480
9481 2011-03-28  Jeff Law <law@redhat.com>
9482
9483         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
9484
9485 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
9486
9487         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
9488         and __PPC__ && __ALTIVEC__.
9489
9490 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
9491
9492         PR testsuite/48238
9493         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
9494         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9495         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9496         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9497
9498 2011-03-28  Jason Merrill  <jason@redhat.com>
9499
9500         * g++.dg/cpp0x/initlist-array2.C: New.
9501
9502         * g++.dg/cpp0x/initlist-array1.C: New.
9503
9504         * g++.dg/cpp0x/constexpr-compound.C: New.
9505
9506         * g++.dg/cpp0x/constexpr-using.C: New.
9507
9508         * g++.dg/cpp0x/constexpr-noexcept.C: New.
9509
9510 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
9511
9512         PR testsuite/48276
9513         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
9514
9515 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
9516
9517         * gcc.dg/slp-1.c: New test.
9518
9519 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9520
9521         * gcc.target/i386/avx256-unaligned-load-1.c: New.
9522         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
9523         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
9524         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
9525         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
9526         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
9527         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
9528         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
9529         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
9530         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
9531         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
9532         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
9533         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
9534         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
9535
9536 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
9537
9538         PR fortran/47065
9539         * gfortran.dg/trim_optimize_5.f90:  New test.
9540         * gfortran.dg/trim_optimize_6.f90:  New test.
9541
9542 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
9543
9544         PR target/38598
9545         * gcc.target/mips/madd-7.c: Remove -mlong32.
9546         * gcc.target/mips/msub-7.c: Likewise.
9547
9548 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
9549
9550         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
9551         accesses to preserve the meaning of the test for doubleword vectors.
9552         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
9553         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
9554
9555 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
9556
9557         PR fortran/48291
9558         * gfortran.dg/class_42.f03: New.
9559
9560 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
9561
9562         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
9563         strided accesses.
9564
9565 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
9566
9567         PR rtl-optimization/48144
9568         * gcc.dg/pr48144.c: New test.
9569
9570 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9571
9572         * gnat.dg/discr27.ad[sb]: New test.
9573
9574 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9575
9576         * gnat.dg/limited_with2.ad[sb]: New test.
9577         * gnat.dg/limited_with2_pkg1.ads: New helper.
9578         * gnat.dg/limited_with2_pkg2.ads: Likewise.
9579
9580 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9581
9582         * gnat.dg/opt15.adb: New test.
9583         * gnat.dg/opt15_pkg.ad[sb]: New helper.
9584
9585 2011-03-25  Tobias Burnus  <burnus@net-b.de>
9586
9587         PR fortran/48174
9588         PR fortran/45304
9589         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
9590         * gfortran.dg/leadz_trailz_3.f90: Ditto
9591
9592 2011-03-25  Martin Jambor  <mjambor@suse.cz>
9593
9594         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
9595
9596 2011-03-25  Jason Merrill  <jason@redhat.com>
9597
9598         * g++.dg/cpp0x/defaulted22.C: New.
9599         * g++.dg/cpp0x/defaulted23.C: New.
9600         * g++.dg/cpp0x/defaulted15.C: Adjust.
9601
9602 2011-03-25  Jason Merrill  <jason@redhat.com>
9603
9604         * g++.dg/cpp0x/move1.C: New.
9605
9606 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
9607
9608         PR target/48287
9609         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
9610
9611 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9612
9613         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
9614         for mips-sgi-irix6.5.
9615         Replace snprintf prototype by <stdio.h>.
9616
9617 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9618
9619         PR testsuite/48283
9620         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
9621         run_expensive_tests.
9622         * gcc.dg/graphite/block-4.c: Likewise.
9623         * gcc.dg/graphite/block-7.c: Likewise.
9624         * gcc.dg/graphite/block-8.c: Likewise.
9625
9626 2011-03-25  Richard Guenther  <rguenther@suse.de>
9627
9628         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
9629         * g++.dg/tree-ssa/pr8781.C: Likewise.
9630         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9631         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9632         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9633         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
9634         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9635         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
9636         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
9637         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
9638         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
9639         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
9640         * gcc.dg/tree-ssa/pr21574.c: Likewise.
9641         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
9642         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
9643         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
9644         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
9645         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9646         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9647         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9648         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
9649         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
9650         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9651         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
9652         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
9653         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
9654         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
9655         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
9656         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9657         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9658         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
9659         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
9660         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9661         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9662         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9663         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
9664         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
9665         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
9666         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
9667         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
9668         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
9669         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
9670         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
9671         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
9672         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
9673         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9674         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
9675         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9676         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
9677         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9678         * c-c++-common/pr46562-2.c: Likewise.
9679         * gfortran.dg/pr42108.f90: Likewise.
9680         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
9681         foo to be inlined even at -O1.
9682         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
9683         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
9684         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
9685         * gcc.dg/matrix/matrix.exp: Disable FRE.
9686
9687 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
9688
9689         PR debug/48204
9690         * gcc.dg/dfp/pr48204.c: New test.
9691
9692 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
9693
9694         PR target/48209
9695         * gcc.c-torture/execute/pr47917.c: Move this...
9696         * gcc.dg/torture/pr47917.c: to here and add xfails.
9697
9698 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9699
9700         * gnat.dg/array16.ad[sb]: New test.
9701         * gnat.dg/array16.ads: New helper.
9702
9703 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9704
9705         * gnat.dg/derived_type2.adb: New test.
9706
9707 2011-03-24  Richard Guenther  <rguenther@suse.de>
9708
9709         PR tree-optimization/48271
9710         * g++.dg/torture/pr48271.C: New testcase.
9711
9712 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9713
9714         * gnat.dg/array15.ad[sb]: New test.
9715
9716 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
9717
9718         PR target/48237
9719         * gcc.target/i386/pr48237.c: New test.
9720
9721 2011-03-24  Richard Guenther  <rguenther@suse.de>
9722
9723         PR middle-end/48269
9724         * gcc.dg/builtin-object-size-10.c: New testcase.
9725
9726 2011-03-24  Richard Guenther  <rguenther@suse.de>
9727
9728         PR tree-optimization/46562
9729         * c-c++-common/pr46562-2.c: New testcase.
9730         * c-c++-common/pr46562.c: Likewise.
9731
9732 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
9733
9734         * gcc.dg/vect/vect-cselim-1.c: New test.
9735         * gcc.dg/vect/vect-cselim-2.c: New test.
9736
9737 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
9738
9739         * gcc.target/arm/pr46934.c: New.
9740
9741 2011-03-23  Ian Lance Taylor  <iant@google.com>
9742
9743         * go.test/go-test.exp (errchk): Ignore lines containing ////.
9744
9745 2011-03-23  Richard Guenther  <rguenther@suse.de>
9746
9747         * gcc.dg/struct: Remove directory and contents.
9748
9749 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9750
9751         PR testsuite/48251
9752         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9753
9754 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
9755
9756         * gnat.dg/discr26.ad[sb]: New test.
9757         * gnat.dg/discr26_pkg.ads: New helper.
9758
9759 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
9760
9761         PR target/47553
9762         * gcc.target/arm/neon-vld-1.c: New test.
9763
9764 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
9765
9766         * gnat.dg/array14.ad[sb]: New test.
9767         * gnat.dg/array14_pkg.ads: New helper.
9768
9769 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
9770
9771         * gcc.c-torture/execute/920501-8.x: Remove.
9772         * gcc.c-torture/execute/930513-1.x: Remove.
9773         * gcc.c-torture/execute/960312-1.x: Remove.
9774         * gcc.c-torture/compile/20000804-1.c,
9775         gcc.c-torture/compile/20001205-1.c,
9776         gcc.c-torture/compile/20001226-1.c,
9777         gcc.c-torture/compile/20010518-2.c,
9778         gcc.c-torture/compile/20020312-1.c,
9779         gcc.c-torture/compile/20020604-1.c,
9780         gcc.c-torture/compile/920501-12.c,
9781         gcc.c-torture/compile/920501-4.c,
9782         gcc.c-torture/compile/920520-1.c,
9783         gcc.c-torture/compile/980506-1.c,
9784         gcc.c-torture/execute/980709-1.x,
9785         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
9786         options for m68hc11.
9787         * gcc.dg/cpp/assert4.c: Don't handle ARC.
9788         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
9789         m68hc11.
9790
9791 2011-03-22  Nick Clifton  <nickc@redhat.com>
9792
9793         * lib/target-supports.exp (check_profiling_available): Add MN10300
9794         to the list of targets that do not support profiling.  Restore
9795         alpha sorting to this list.
9796
9797 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
9798
9799         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
9800         failure on 32-bit systems.
9801         * gcc.dg/torture/vector-2.c: Ditto.
9802
9803 2011-03-22  Richard Guenther  <rguenther@suse.de>
9804
9805         PR tree-optimization/48228
9806         * gcc.dg/Wstrict-overflow-23.c: New testcase.
9807
9808 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
9809
9810         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
9811         powerpc.
9812
9813         PR target/48226
9814         * gcc.target/powerpc/pr48226.c: New file.
9815
9816 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
9817
9818         * lib/prune.exp (prune_gcc_output): Prune "could not create
9819         compact unwind for" warnings.
9820
9821 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
9822
9823         PR c/42544
9824         PR c/48197
9825         * gcc.c-torture/execute/pr42544.c: New test.
9826         * gcc.c-torture/execute/pr48197.c: New test.
9827
9828 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
9829
9830         PR preprocessor/48192
9831         * gcc.target/powerpc/pr48192.c: New file.
9832
9833         PR target/48053
9834         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
9835         split problem of 0 being loaded in a VSX register.
9836
9837 2011-03-21  Richard Guenther  <rguenther@suse.de>
9838
9839         PR c/47939
9840         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
9841         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9842         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9843         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9844
9845 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
9846
9847         PR target/48213
9848         * gcc.dg/pr48213.c: New test.
9849
9850 2011-03-21  Kai Tietz  <ktietz@redhat.com>
9851
9852         PR target/12171
9853         * g++.dg/plugin/attribute_plugin.c: Adjust test.
9854
9855 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
9856
9857         * gcc.target/arm/xor-and.c: New.
9858
9859 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9860
9861         PR fortran/22572
9862         * gfortran.dg/function_optimize_1.f90:  New test.
9863         * gfortran.dg/function_optimize_2.f90:  New test.
9864
9865 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
9866
9867         PR rtl-optimization/47502
9868         * gcc.target/i386/pr47502-1.c: New.
9869         * gcc.target/i386/pr47502-2.c: Likewise.
9870
9871 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
9872
9873         PR rtl-optimization/48156
9874         * gcc.dg/pr48156.c: New test.
9875
9876 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9877
9878         PR libfortran/47439
9879         * gfortran.dg/scratch_1.f90: Adjust test.
9880
9881 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9882
9883         PR libfortran/47439
9884         * gfortran.dg/scratch_1.f90: New test.
9885
9886 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
9887
9888         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
9889         variably modified typedefs.
9890         * gcc.dg/c1x-typedef-2.c: Remove.
9891
9892 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
9893
9894         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
9895         * gcc.dg/c1x-anon-struct-3.c: New test.
9896         * gcc.dg/anon-struct-11.c: Update.
9897
9898 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9899
9900         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
9901         dg-xfail-run-if.
9902         Only xfail with gas.
9903
9904 2011-03-18  Jason Merrill  <jason@redhat.com>
9905
9906         * g++.dg/template/fn-ptr1.C: New.
9907
9908         * g++.dg/overload/volatile1.C: New.
9909
9910         * g++.dg/opt/pr23372.C: New.
9911
9912         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
9913
9914 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9915
9916         PR middle-end/47405
9917         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
9918
9919 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
9920
9921         * gcc.target/arm/unsigned-extend-1.c: New.
9922
9923 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
9924
9925         PR bootstrap/48161
9926         * gcc.c-torture/compile/pr48161.c: New test.
9927
9928 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
9929
9930         PR middle-end/47725
9931         * gcc.dg/torture/pr47725.c: New.
9932
9933 2011-03-17  Jason Merrill  <jason@redhat.com>
9934
9935         * g++.dg/cpp0x/constexpr-overflow2.C: New.
9936         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
9937
9938 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
9939
9940         * gnat.dg/specs/elab2.ads: New test.
9941         * gnat.dg/specs/elab2_pkg.ads: New helper.
9942
9943 2011-03-17  Jason Merrill  <jason@redhat.com>
9944
9945         * g++.dg/cpp0x/decltype-1212.C: New.
9946         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
9947
9948 2011-03-17  Jason Merrill  <jason@redhat.com>
9949
9950         * g++.dg/parse/memfnquals1.C: New.
9951
9952 2011-03-17  Richard Guenther  <rguenther@suse.de>
9953
9954         PR middle-end/48134
9955         * gcc.dg/pr48134.c: New testcase.
9956
9957 2011-03-17  Richard Guenther  <rguenther@suse.de>
9958
9959         PR middle-end/48165
9960         * g++.dg/torture/pr48165.C: New testcase.
9961
9962 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
9963
9964         PR rtl-optimization/48141
9965         * gcc.dg/pr48141.c: New test.
9966
9967 2011-03-16  Jason Merrill  <jason@redhat.com>
9968
9969         * g++.dg/cpp0x/constexpr-48089.C: New.
9970
9971         * g++.dg/cpp0x/constexpr-abi1.C: New.
9972
9973         * g++.dg/cpp0x/constexpr-46336.C: New.
9974         * g++.dg/parse/friend5.C: Adjust expected errors.
9975
9976         * g++.dg/cpp0x/constexpr-47570.C: New.
9977
9978 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
9979
9980         PR debug/47510
9981         * ++.dg/debug/dwarf2/typedef6.C: New test.
9982
9983 2011-03-16  Jason Merrill  <jason@redhat.com>
9984
9985         * g++.dg/cpp0x/elision2.C: New.
9986
9987         * g++.dg/cpp0x/constexpr-array3.C: New.
9988
9989 2011-03-16  Jason Merrill  <jason@redhat.com>
9990
9991         * g++.dg/cpp0x/sfinae6.C: New.
9992         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
9993         * g++.dg/cpp0x/pr45908.C: Likewise.
9994         * g++.dg/cpp0x/sfinae6.C: Likewise.
9995         * g++.old-deja/g++.jason/conversion11.C: Likewise.
9996         * g++.old-deja/g++.law/arg11.C: Likewise.
9997
9998 2011-03-16  Jason Merrill  <jason@redhat.com>
9999
10000         * g++.dg/template/incomplete6.C: New.
10001
10002 2011-03-16  Jeff Law <law@redhat.com>
10003
10004         * gcc.dg/tree-ssa/vrp55.c: New test.
10005
10006 2011-03-16  Jason Merrill  <jason@redhat.com>
10007
10008         * g++.dg/cpp0x/auto22.C: New.
10009
10010 2011-03-16  Richard Guenther  <rguenther@suse.de>
10011
10012         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
10013         optimizing it away if promoted to const.
10014
10015 2011-03-16  Richard Guenther  <rguenther@suse.de>
10016
10017         PR tree-optimization/48149
10018         * gcc.dg/fold-complex-1.c: New testcase.
10019
10020 2011-03-16  Richard Guenther  <rguenther@suse.de>
10021
10022         PR testsuite/48147
10023         * gcc.dg/guality/pr45882.c: Really make sure no inlining
10024         or cloning happens.
10025
10026 2011-03-16  Richard Guenther  <rguenther@suse.de>
10027
10028         PR tree-optimization/26134
10029         * gcc.dg/tree-ssa/complex-6.c: New testcase.
10030
10031 2011-03-16  Richard Guenther  <rguenther@suse.de>
10032
10033         PR tree-optimization/48146
10034         * gcc.dg/torture/pr48146.c: New testcase.
10035
10036 2011-03-16  Richard Guenther  <rguenther@suse.de>
10037
10038         * gcc.dg/tree-ssa/pr14814.c: Adjust.
10039         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
10040
10041 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
10042
10043         PR middle-end/48136
10044         * gcc.c-torture/compile/pr48136.c: New test.
10045
10046         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
10047
10048         PR debug/45882
10049         * gcc.dg/guality/pr45882.c: New test.
10050
10051 2011-03-15  Jason Merrill  <jason@redhat.com>
10052
10053         * g++.dg/cpp0x/constexpr-recursion.C: New.
10054
10055         * g++.dg/cpp0x/implicit11.C: New.
10056
10057 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
10058
10059         * g++.dg/cpp0x/constexpr-attribute.C: New.
10060
10061 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10062
10063         * g++.dg/parse/pr34758.C: New.
10064
10065 2011-03-15  Xinliang David Li  <davidxl@google.com>
10066
10067         PR c/47837
10068         * gcc.dg/uninit-pred-7_d.c: New test.
10069         * gcc.dg/uninit-pred-8_d.c: New test.
10070
10071 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
10072
10073         PR target/46788
10074         * gcc.target/arm/pr46788.c: New.
10075
10076 2011-03-15  Richard Guenther  <rguenther@suse.de>
10077
10078         PR middle-end/47650
10079         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
10080         * gfortran.dg/ishft_4.f90: Likewise.
10081         * gfortran.dg/leadz_trailz_3.f90: Likewise.
10082
10083 2011-03-15  Richard Guenther  <rguenther@suse.de>
10084
10085         PR tree-optimization/13954
10086         * g++.dg/tree-ssa/pr13954.C: New testcase.
10087
10088 2011-03-15  Richard Guenther  <rguenther@suse.de>
10089
10090         PR tree-optimization/48037
10091         * gcc.target/i386/pr48037-1.c: New testcase.
10092
10093 2011-03-15  Richard Guenther  <rguenther@suse.de>
10094
10095         PR tree-optimization/41490
10096         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
10097         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
10098         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
10099         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
10100         * g++.dg/tree-ssa/pr33604.C: Adjust.
10101
10102 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
10103
10104         PR middle-end/47917
10105         * gcc.c-torture/execute/pr47917.c: New test.
10106         * gcc.dg/pr47917.c: New test.
10107
10108         PR middle-end/38878
10109         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
10110
10111 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
10112
10113         * gcc.target/i386/sse4_1-floor-vec.c: New test.
10114         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
10115         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
10116         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
10117         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
10118         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
10119         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
10120         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
10121         * gcc.target/i386/avx-floor-vec.c: Ditto.
10122         * gcc.target/i386/avx-ceil-vec.c: Ditto.
10123         * gcc.target/i386/avx-trunc-vec.c: Ditto.
10124         * gcc.target/i386/avx-rint-vec.c: Ditto.
10125         * gcc.target/i386/avx-floorf-vec.c: Ditto.
10126         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
10127         * gcc.target/i386/avx-truncf-vec.c: Ditto.
10128         * gcc.target/i386/avx-rintf-vec.c: Ditto.
10129
10130 2011-03-14  Tom Tromey  <tromey@redhat.com>
10131
10132         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
10133         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
10134         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
10135
10136 2011-03-14  Tom Tromey  <tromey@redhat.com>
10137
10138         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
10139         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
10140         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
10141
10142 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
10143
10144         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
10145
10146 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
10147
10148         PR rtl-optimization/47166
10149         * gcc.c-torture/execute/postmod-1.c: New test.
10150
10151 2011-03-14  Richard Guenther  <rguenther@suse.de>
10152
10153         PR middle-end/48098
10154         * gcc.dg/torture/pr48098.c: New testcase.
10155
10156 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
10157
10158         PR target/48053
10159         * gcc.target/powerpc/pr48053-1.c: New test.
10160         * gcc.target/powerpc/pr48053-2.c: Likewise.
10161
10162 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
10163
10164         PR libfortran/48066
10165         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
10166
10167 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
10168
10169         PR libfortran/48066
10170         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
10171
10172 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
10173
10174         PR fortran/48059
10175         * gfortran.dg/class_41.f03: New.
10176
10177 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
10178
10179         * g++.dg/conversion/cast3.C: New test.
10180
10181 2011-03-11  Jason Merrill  <jason@redhat.com>
10182
10183         * g++.dg/template/error45.C: New.
10184
10185         * g++.dg/parse/no-type-defn1.C: New.
10186
10187         * g++.dg/ext/attrib40.C: New.
10188
10189         * g++.dg/cpp0x/regress/array1.C: New.
10190
10191 2011-03-11  Richard Guenther  <rguenther@suse.de>
10192
10193         PR tree-optimization/48067
10194         * gcc.dg/pr48067.c: New testcase.
10195
10196 2011-03-11  Richard Guenther  <rguenther@suse.de>
10197
10198         PR lto/48073
10199         * g++.dg/lto/20110311-1_0.C: New testcase.
10200
10201 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
10202
10203         PR c++/48035
10204         * g++.dg/inherit/virtual8.C: New test.
10205
10206         PR middle-end/48044
10207         * gcc.dg/torture/pr48044.c: New test.
10208
10209 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
10210
10211         PR fortran/47768
10212         * gfortran.dg/proc_ptr_comp_31.f90: New.
10213
10214 2011-03-11  Richard Guenther  <rguenther@suse.de>
10215
10216         PR tree-optimization/47278
10217         * gcc.dg/torture/pr47278-1.c: New testcase.
10218         * gcc.dg/torture/pr47278-2.c: Likewise.
10219
10220 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
10221
10222         PR tree-optimization/48063
10223         * gcc.dg/torture/pr48063.c: New test.
10224
10225 2011-03-10  Jason Merrill  <jason@redhat.com>
10226
10227         * g++.dg/template/array22.C: New.
10228
10229         * g++.dg/cpp0x/syntax-err1.C: New.
10230         * g++.dg/parse/error36.C: Adjust expected errors.
10231         * g++.old-deja/g++.pt/ctor2.C: Likewise.
10232         * g++.old-deja/g++.pt/typename3.C: Likewise.
10233         * g++.old-deja/g++.pt/typename4.C: Likewise.
10234         * g++.old-deja/g++.pt/typename6.C: Likewise.
10235
10236 2011-03-09  Jason Merrill  <jason@redhat.com>
10237
10238         * g++.dg/template/nontype22.C: New.
10239
10240 2011-03-09  Martin Jambor  <mjambor@suse.cz>
10241
10242         PR tree-optimization/47714
10243         * g++.dg/torture/pr47714.C: New test.
10244
10245 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
10246
10247         PR target/47755
10248         * gcc.target/powerpc/pr47755-2.c: New file.
10249
10250 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
10251
10252         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
10253         is not set in the environment, pass 64 as first argument when not
10254         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
10255         native where ulimit -u is supported.
10256
10257 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10258
10259         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
10260
10261 2011-03-08  Jason Merrill  <jason@redhat.com>
10262
10263         * g++.dg/template/nontype21.C: New.
10264
10265         * g++.dg/template/anon5.C: New.
10266
10267 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
10268
10269         PR debug/47881
10270         * gcc.dg/pr47881.c: New test.
10271
10272 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
10273
10274         PR c++/47957
10275         * g++.dg/lookup/template3.C: New test.
10276
10277 2011-03-08  Kai Tietz  <ktietz@redhat.com>
10278
10279         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
10280         'long' type.
10281
10282 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
10283
10284         PR testsuite/47954
10285         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
10286         sizeof to compute alignment.
10287
10288 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
10289
10290         PR tree-optimization/48022
10291         * gcc.dg/pr48022-1.c: New test.
10292         * gcc.dg/pr48022-2.c: New test.
10293
10294 2011-03-07  Jason Merrill  <jason@redhat.com>
10295
10296         * g++.dg/template/nontype20.C: New.
10297         * g++.dg/init/member1.C: Adjust expected errors.
10298         * g++.dg/parse/constant4.C: Likewise.
10299         * g++.dg/template/qualified-id3.C: Likewise.
10300         * g++.old-deja/g++.pt/crash10.C: Likewise.
10301
10302         * g++.dg/cpp0x/regress/non-const1.C: New.
10303
10304 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
10305
10306         PR debug/47991
10307         * gcc.dg/pr47991.c: New test.
10308
10309 2011-03-07  Jason Merrill  <jason@redhat.com>
10310
10311         * g++.dg/abi/mangle46.C: New.
10312
10313 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
10314
10315         PR target/47862
10316         * gcc.target/powerpc/pr47862.c: New.
10317
10318 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
10319
10320         PR target/45413
10321         * gcc.target/i386/combine-mul.c: Require nonpic.
10322
10323 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
10324             Nathan Froyd  <froydnj@codesourcery.com>
10325
10326         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
10327
10328 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
10329
10330         * README.QMTEST: Remove.
10331
10332 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
10333             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10334
10335         PR fortran/47850
10336         * gfortran.dg/array_constructor_37.f90 : New test.
10337
10338 2011-03-05  Jason Merrill  <jason@redhat.com>
10339
10340         * g++.dg/abi/mangle39.C: ABI v5, not 6.
10341         * g++.dg/abi/mangle45.C: Likewise.
10342         * g++.dg/cpp0x/trailing1.C: Likewise.
10343
10344 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10345
10346         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
10347
10348 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
10349
10350         PR rtl-optimization/47899
10351         * gcc.dg/pr47899.c: New test.
10352
10353         * gcc.dg/torture/pr47968.c: Ignore warnings.
10354
10355         PR tree-optimization/47967
10356         * gcc.c-torture/compile/pr47967.c: New test.
10357
10358 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
10359
10360         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
10361         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
10362
10363 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
10364
10365         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
10366         and property_getAttributes() if __OBJC2__.
10367         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10368         * objc.dg/property/property-encoding-1.m: New.
10369         * obj-c++.dg/property/property-encoding-1.mm: New.
10370
10371 2011-03-04  Jason Merrill  <jason@redhat.com>
10372
10373         * g++.dg/template/pseudodtor6.C: New.
10374
10375         * g++.dg/inherit/covariant19.C: New.
10376
10377 2011-03-04  Richard Guenther  <rguenther@suse.de>
10378
10379         PR middle-end/47968
10380         * gcc.dg/torture/pr47968.c: New testcase.
10381
10382 2011-03-04  Richard Guenther  <rguenther@suse.de>
10383
10384         PR middle-end/47975
10385         * gcc.dg/torture/pr47975.c: New testcase.
10386
10387 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
10388
10389         PR c++/47974
10390         * g++.dg/template/crash106.C: New.
10391
10392 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
10393
10394         PR c/47963
10395         * gcc.dg/gomp/pr47963.c: New test.
10396         * g++.dg/gomp/pr47963.C: New test.
10397
10398 2011-03-02  Jason Merrill  <jason@redhat.com>
10399
10400         * g++.dg/cpp0x/regress/condition1.C: New.
10401
10402         * g++.dg/cpp0x/constexpr-ctor9.C: New.
10403
10404 2011-03-01  Jason Merrill  <jason@redhat.com>
10405
10406         * g++.dg/cpp0x/lambda/lambda-98.C: New.
10407
10408         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
10409
10410 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
10411
10412         PR rtl-optimization/47925
10413         * gcc.c-torture/execute/pr47925.c: New test.
10414
10415 2011-03-01  Jason Merrill  <jason@redhat.com>
10416
10417         * g++.dg/cpp0x/decltype25.C: New.
10418
10419         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
10420
10421 2011-03-01  Richard Guenther  <rguenther@suse.de>
10422
10423         PR tree-optimization/47890
10424         * gcc.dg/torture/pr47890.c: New testcase.
10425
10426 2011-03-01  Richard Guenther  <rguenther@suse.de>
10427
10428         PR lto/47924
10429         * gcc.dg/lto/pr47924_0.c: New testcase.
10430
10431 2011-03-01  Richard Guenther  <rguenther@suse.de>
10432
10433         PR lto/46911
10434         * gfortran.dg/lto/pr46911_0.f: New testcase.
10435
10436 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10437
10438         PR libgfortran/47933
10439         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
10440         compile errors from older code form.
10441
10442 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10443
10444         PR libgfortran/47567
10445         * gfortran.dg/fmt_fw_d.f90: New test.
10446
10447 2011-02-28  Jason Merrill  <jason@redhat.com>
10448
10449         * g++.dg/inherit/covariant18.C: New.
10450
10451 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
10452
10453         PR middle-end/47893
10454         * gcc.dg/pr47893.c: New test.
10455
10456 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
10457
10458         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
10459         NULL in case of a selector with conflicting types.
10460         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
10461
10462 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
10463
10464         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
10465         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
10466         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
10467         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
10468
10469 2011-02-28  Jason Merrill  <jason@redhat.com>
10470
10471         PR c++/47906
10472         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
10473
10474 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10475
10476         PR libgfortran/47778
10477         * gfortran.dg/namelist_71.f90: New test.
10478
10479 2011-02-27  Jason Merrill  <jason@redhat.com>
10480
10481         PR c++/47906
10482         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
10483         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
10484
10485 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
10486
10487         PR c++/46466
10488         * g++.dg/cpp0x/constexpr-ctor8.C: New.
10489
10490 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
10491
10492         PR fortran/47886
10493         * gfortran.dg/gomp/task-1.f90: Removed.
10494
10495 2011-02-26  Jason Merrill  <jason@redhat.com>
10496
10497         * g++.dg/template/this-targ1.C: New.
10498
10499         * g++.dg/cpp0x/regress/template-const1.C: New.
10500         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
10501         * g++.dg/template/function1.C: Adjust.
10502         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
10503         * g++.dg/debug/debug7.C: Adjust.
10504
10505 2011-02-26  Tobias Burnus  <burnus@net-b.de>
10506
10507         PR fortran/47886
10508         * gfortran.dg/gomp/task-1.f90: New.
10509
10510 2011-02-25  Jie Zhang  <jie@codesourcery.com>
10511
10512         * gcc.target/arm/neon-thumb2-move.c: Add
10513         dg-require-effective-target arm_thumb2_ok.
10514
10515 2011-02-24  Jason Merrill  <jason@redhat.com>
10516
10517         * g++.dg/parse/constant1.C: Specify C++98 mode.
10518         * g++.dg/parse/constant5.C: Likewise.
10519         * g++.dg/parse/error2.C: Likewise.
10520         * g++.dg/parse/semicolon3.C: Likewise.
10521         * g++.dg/template/crash14.C: Likewise.
10522         * g++.dg/template/local4.C: Likewise.
10523         * g++.dg/template/nontype3.C: Likewise.
10524         * g++.dg/parse/crash31.C: Adjust expected errors.
10525         * g++.dg/template/function1.C: Likewise.
10526         * g++.dg/template/ref3.C: Likewise.
10527         * g++.dg/template/static9.C: Likewise.
10528         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
10529
10530         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
10531         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
10532         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
10533         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
10534         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
10535
10536 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
10537
10538         PR fortran/47878
10539         * gfortran.dg/pr47878.f90: New test.
10540
10541 2011-02-24  Richard Guenther  <rguenther@suse.de>
10542
10543         PR testsuite/47801
10544         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
10545         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
10546
10547 2011-02-24  Richard Guenther  <rguenther@suse.de>
10548
10549         PR fortran/47839
10550         * gfortran.dg/lto/pr47839_0.f90: New testcase.
10551         * gfortran.dg/lto/pr47839_1.f90: Likewise.
10552
10553 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10554
10555         PR libgfortran/47567
10556         * gfortran.dg/fmt_f0_1.f90: Update test.
10557
10558 2011-02-23  Jason Merrill  <jason@redhat.com>
10559
10560         * g++.dg/abi/mangle39.C: Adjust parm mangling.
10561         * g++.dg/abi/mangle45.C: New.
10562
10563         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
10564         * g++.dg/template/canon-type-9.C: Match use of decltype
10565         between declaration and definition.
10566         * g++.dg/template/canon-type-12.C: Likewise.
10567
10568 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
10569
10570         PR fortran/40850
10571         * gfortran.dg/nested_allocatables_1.f90: New.
10572
10573 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
10574
10575         PR c++/46868
10576         * g++.dg/pr46868.C: New test.
10577         * g++.dg/parse/parameter-declaration-1.C: Adjust.
10578         * g++.dg/parse/error14.C: Adjust.
10579
10580 2011-02-23  Richard Guenther  <rguenther@suse.de>
10581
10582         PR tree-optimization/47838
10583         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
10584
10585 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
10586
10587         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
10588
10589 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
10590
10591         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
10592         * gfortran.dg/count_init_expr.f03: Ditto.
10593         * gfortran.dg/gomp/pr43711.f90: Ditto.
10594         * gcc.dg/struct-parse-2.c: Ditto.
10595         * gcc.dg/parse-error-3.c: Ditto.
10596         * gcc.dg/Wlogical-op-1.c: Ditto.
10597         * gcc.dg/Walways-true-1.c: Ditto.
10598         * gcc.dg/pr24225.c: Ditto.
10599         * gcc.dg/Walways-true-2.c: Ditto.
10600         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
10601         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
10602         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
10603         * g++.dg/overload/defarg4.C: Ditto.
10604         * g++.dg/inherit/covariant16.C: Ditto.
10605         * g++.dg/inherit/virtual7.C: Ditto.
10606         * g++.dg/template/canon-type-9.C: Ditto.
10607         * g++.dg/template/access19.C: Ditto.
10608         * g++.dg/template/call7.C: Ditto.
10609         * g++.dg/template/canon-type-2.C: Ditto.
10610         * g++.dg/template/init7.C: Ditto.
10611         * g++.dg/template/sizeof-template-argument.C: Ditto.
10612         * g++.dg/template/const3.C: Ditto.
10613         * g++.dg/template/sfinae26.C: Ditto.
10614         * g++.dg/template/sfinae26.C: Ditto.
10615         * g++.dg/template/canon-type-11.C: Ditto.
10616         * g++.dg/template/union2.C: Ditto.
10617         * g++.dg/template/canon-type-3.C: Ditto.
10618         * g++.dg/template/canon-type-1.C: Ditto.
10619         * g++.dg/template/canon-type-5.C: Ditto.
10620         * g++.dg/template/canon-type-7.C: Ditto.
10621         * g++.dg/template/canon-type-10.C: Ditto.
10622         * g++.dg/template/spec36.C: Ditto.
10623         * g++.dg/template/typedef38.C: Ditto.
10624         * g++.dg/template/canon-type-4.C: Ditto.
10625         * g++.dg/template/canon-type-6.C: Ditto.
10626         * g++.dg/template/canon-type-13.C: Ditto.
10627         * g++.dg/template/instantiate9.C: Ditto.
10628         * g++.dg/template/ttp22.C: Ditto.
10629         * g++.dg/warn/Wreturn-type-6.C: Ditto.
10630         * g++.dg/warn/Walways-true-1.C: Ditto.
10631         * g++.dg/warn/Wlogical-op-1.C: Ditto.
10632         * g++.dg/warn/Walways-true-2.C: Ditto.
10633         * g++.dg/conversion/op4.C: Ditto.
10634         * g++.dg/opt/pr19650.C: Ditto.
10635         * g++.dg/lookup/friend11.C: Ditto.
10636         * g++.dg/other/default2.C: Ditto.
10637         * g++.dg/other/default3.C: Ditto.
10638         * g++.dg/other/dtor2.C: Ditto.
10639         * g++.dg/other/friend5.C: Ditto.
10640         * g++.dg/other/default5.C: Ditto.
10641         * g++.dg/init/brace6.C: Ditto.
10642         * g++.dg/init/aggr5.C: Ditto.
10643         * g++.dg/init/error2.C: Ditto.
10644         * g++.dg/expr/bound-mem-fun.C: Ditto.
10645         * g++.dg/expr/cond6.C: Ditto.
10646         * g++.dg/expr/stmt-expr-1.C: Ditto.
10647         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
10648         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
10649         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
10650         * g++.dg/cpp0x/bracket1.C: Ditto.
10651         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
10652         * g++.dg/cpp0x/pr38646.C: Ditto.
10653         * g++.dg/cpp0x/variadic73.C: Ditto.
10654         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
10655         * g++.dg/cpp0x/bracket4.C: Ditto.
10656         * g++.dg/cpp0x/decltype4.C: Ditto.
10657         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
10658         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
10659         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
10660         * g++.dg/cpp0x/variadic-new2.C: Ditto.
10661         * g++.dg/cpp0x/decltype2.C: Ditto.
10662         * g++.dg/cpp0x/decltype1.C: Ditto.
10663         * g++.dg/cpp0x/bracket2.C: Ditto.
10664         * g++.dg/cpp0x/decltype5.C: Ditto.
10665         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
10666         * g++.dg/cpp0x/variadic70.C: Ditto.
10667         * g++.dg/cpp0x/decltype6.C: Ditto.
10668         * g++.dg/cpp0x/rvo.C: Ditto.
10669         * g++.dg/cpp0x/vt-40092.C: Ditto.
10670         * g++.dg/cpp0x/variadic-new.C: Ditto.
10671         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
10672         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
10673         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
10674         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
10675         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
10676         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
10677         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
10678         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
10679         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
10680         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
10681         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
10682         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
10683         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
10684         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
10685         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
10686         * g++.dg/cpp0x/pr39639.C: Ditto.
10687         * g++.dg/cpp0x/decltype3.C: Ditto.
10688         * g++.dg/cpp0x/variadic68.C: Ditto.
10689         * g++.dg/cpp0x/variadic-function.C: Ditto.
10690         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
10691         * g++.dg/cpp0x/variadic-bind.C: Ditto.
10692         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
10693         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
10694         * g++.dg/parse/crash35.C: Ditto.
10695         * g++.dg/parse/crash40.C: Ditto.
10696         * g++.dg/parse/defarg12.C: Ditto.
10697         * g++.dg/parse/crash34.C: Ditto.
10698         * g++.dg/parse/constructor3.C: Ditto.
10699         * g++.dg/parse/template23.C: Ditto.
10700         * g++.dg/parse/crash56.C: Ditto.
10701         * g++.dg/parse/dtor13.C: Ditto.
10702         * g++.dg/parse/error33.C: Ditto.
10703         * g++.dg/parse/ctor9.C: Ditto.
10704         * g++.dg/parse/error32.C: Ditto.
10705         * g++.dg/parse/error37.C: Ditto.
10706         * g++.dg/parse/bitfield3.C: Ditto.
10707         * g++.dg/parse/struct-4.C: Ditto.
10708         * g++.dg/ext/has_trivial_copy.C: Ditto.
10709         * g++.dg/ext/is_polymorphic.C: Ditto.
10710         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
10711         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
10712         * g++.dg/ext/has_nothrow_assign.C: Ditto.
10713         * g++.dg/ext/is_union.C: Ditto.
10714         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
10715         * g++.dg/ext/is_pod.C: Ditto.
10716         * g++.dg/ext/has_virtual_destructor.C: Ditto.
10717         * g++.dg/ext/has_trivial_constructor.C: Ditto.
10718         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
10719         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
10720         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
10721         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
10722         * g++.dg/ext/is_abstract.C: Ditto.
10723         * g++.dg/ext/has_trivial_assign.C: Ditto.
10724         * g++.dg/ext/is_class.C: Ditto.
10725         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
10726         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
10727         * g++.dg/ext/is_base_of.C: Ditto.
10728         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
10729         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
10730         * g++.dg/ext/is_empty.C: Ditto.
10731         * g++.dg/ext/is_enum.C: Ditto.
10732         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
10733         * gnat.dg/opt11.adb: Ditto.
10734         * obj-c++.dg/pr45735.mm: Ditto.
10735         * obj-c++.dg/pr24393.mm: Ditto.
10736         * obj-c++.dg/exceptions-2.mm: Ditto.
10737         * objc.dg/pr45735.m: Ditto.
10738         * objc.dg/pr24393.m: Ditto.
10739
10740 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
10741
10742         * objc.dg/attributes/objc-exception-1.m: New.
10743
10744 2011-02-23  Jie Zhang  <jie@codesourcery.com>
10745
10746         * gcc.dg/cpp/include7.c: New test.
10747
10748 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
10749
10750         PR c++/47242
10751         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
10752
10753 2011-02-23  Jie Zhang  <jie@codesourcery.com>
10754
10755         PR rtl-optimization/47763
10756         * gcc.dg/pr47763.c: New test.
10757
10758 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
10759
10760         PR fortran/45743
10761         * gfortran.dg/whole_file_32.f90 : New test.
10762
10763 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
10764
10765         PR c++/47666
10766         * g++.dg/inherit/virtual7.C: New test.
10767
10768 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
10769
10770         PR objc/47832
10771         * objc.dg/type-size-3.m: Updated error message.
10772         * objc.dg/type-size-4.m: New test.
10773         * objc.dg/type-size-5.m: New test.
10774
10775 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10776
10777         * lib/gnat.exp: Fix comments.
10778         Don't load libgloss.exp.
10779         (default_gnat_version): Call $compiler with --version.
10780         Adapt regexp for gnatmake output, insert version.
10781         (gnat_version): New proc.
10782         (gnat_init): Remove gnat_libgcc_s_path.
10783         (gnat_target_compile): Likewise.
10784         Remove ld_library_path.
10785         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
10786         (gnat_pass): Remove.
10787         (gnat_pass): Remove.
10788         (gnat_finish): Remove.
10789         (gnat_exit): Remove.
10790         (local_find_gnatmake): Reindent.
10791         (runtest_file_p): Remove.
10792         (prune_warnings): Remove.
10793         (find_gnatclean): New proc.
10794         * lib/gnat-dg.exp (lremove): New proc.
10795         (gnat-dg-test): Reindent.
10796         Remove additional output files.
10797         (gnat-dg-runtest): Remove.
10798
10799         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
10800         * gnat.dg/loop_optimization6.adb: Likewise.
10801         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
10802
10803 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
10804
10805         PR tree-optimization/47835
10806         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
10807
10808 2011-02-22  Tobias Burnus  <burnus@net-b.de>
10809
10810         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
10811         * gfortran.dg/abstract_type_2.f03: Ditto.
10812         * gfortran.dg/abstract_type_3.f03: Ditto.
10813         * gfortran.dg/abstract_type_4.f03: Ditto.
10814         * gfortran.dg/abstract_type_5.f03: Ditto.
10815         * gfortran.dg/abstract_type_6.f03: Ditto.
10816         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
10817         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
10818         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
10819         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
10820         * gfortran.dg/array_function_5.f90: Ditto.
10821         * gfortran.dg/asynchronous_3.f03: Ditto.
10822         * gfortran.dg/char_expr_1.f90: Ditto.
10823         * gfortran.dg/class_14.f03: Ditto.
10824         * gfortran.dg/data_array_6.f: Ditto.
10825         * gfortran.dg/data_invalid.f90: Ditto.
10826         * gfortran.dg/dot_product_1.f03: Ditto.
10827         * gfortran.dg/func_derived_5.f90: Ditto.
10828         * gfortran.dg/func_result_4.f90: Ditto.
10829         * gfortran.dg/implied_do_1.f90: Ditto.
10830         * gfortran.dg/initialization_25.f90: Ditto.
10831         * gfortran.dg/initialization_26.f90: Ditto.
10832         * gfortran.dg/interface_34.f90: Ditto.
10833         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
10834         * gfortran.dg/keyword_symbol_1.f90: Ditto.
10835         * gfortran.dg/matmul_8.f03: Ditto.
10836         * gfortran.dg/merge_init_expr.f90: Ditto.
10837         * gfortran.dg/pack_assign_1.f90: Ditto.
10838         * gfortran.dg/pack_vector_1.f90: Ditto.
10839         * gfortran.dg/pointer_check_8.f90: Ditto.
10840         * gfortran.dg/product_init_expr.f03: Ditto.
10841         * gfortran.dg/reshape_order_5.f90: Ditto.
10842         * gfortran.dg/reshape_shape_1.f90: Ditto.
10843         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
10844         * gfortran.dg/same_name_2.f90: Ditto.
10845         * gfortran.dg/selected_real_kind_1.f90: Ditto.
10846         * gfortran.dg/spread_init_expr.f03: Ditto.
10847         * gfortran.dg/stmt_func_1.f90: Ditto.
10848         * gfortran.dg/sum_init_expr.f03: Ditto.
10849         * gfortran.dg/transpose_3.f03: Ditto.
10850         * gfortran.dg/unpack_init_expr.f03: Ditto.
10851         * gfortran.dg/warn_conversion.f90: Ditto.
10852         * gfortran.dg/warn_conversion_2.f90: Ditto.
10853         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
10854         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
10855         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
10856         * gfortran.dg/whole_file_16.f90: Ditto.
10857         * gfortran.dg/whole_file_17.f90: Ditto.
10858         * gfortran.dg/whole_file_18.f90: Ditto.
10859         * gfortran.dg/whole_file_20.f03: Ditto.
10860         * gfortran.dg/whole_file_5.f90: Ditto.
10861         * gfortran.dg/whole_file_6.f90: Ditto.
10862         * gfortran.dg/write_invalid_format.f90: Ditto.
10863         * gfortran.dg/zero_sized_6.f90: Ditto.
10864
10865 2011-02-21  Jeff Law <law@redhat.com>
10866
10867         PR rtl-optimization/46178
10868         * gcc.target/i386/pr46178.c: New test.
10869
10870         PR rtl-optimization/46002
10871         * gcc.c-torture/compile/pr46002.c: New test.
10872
10873 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10874
10875         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
10876         *-*-hpux10*.
10877
10878 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
10879
10880         PR debug/47106
10881         * g++.dg/debug/pr47106.C: Require effective target lto.
10882
10883 2011-02-21  Jason Merrill  <jason@redhat.com>
10884
10885         * g++.dg/cpp0x/constexpr-diag2.C: New.
10886
10887 2011-02-20  Jason Merrill  <jason@redhat.com>
10888
10889         * g++.dg/cpp0x/constexpr-ctor7.C: New.
10890
10891         * g++.dg/cpp0x/fntmpdefarg2.C: New.
10892
10893         * g++.dg/overload/conv-op1.C: New.
10894
10895         * g++.dg/cpp0x/constexpr-synth1.C: New.
10896
10897 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
10898
10899         * objc.dg/layout-2.m: New.
10900         * objc.dg/selector-3.m: Adjusted location of error message.
10901         * objc.dg/type-size-3.m: Same.
10902         * obj-c++.dg/selector-3.mm: Same.
10903
10904 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
10905
10906         PR objc/47784
10907         * objc.dg/property/dotsyntax-22.m: New.
10908         * obj-c++.dg/property/dotsyntax-22.mm: New.
10909
10910 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
10911
10912         PR c++/46394
10913         * g++.dg/template/typedef38.C: New test.
10914
10915 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
10916
10917         PR fortran/46818
10918         * gfortran.dg/whole_file_30.f90 : New test.
10919         * gfortran.dg/whole_file_31.f90 : New test.
10920
10921 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
10922
10923         PR fortran/45077
10924         PR fortran/44945
10925         * gfortran.dg/whole_file_28.f90 : New test.
10926         * gfortran.dg/whole_file_29.f90 : New test.
10927
10928 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
10929
10930         PR c++/44118
10931         * g++.dg/template/crash105.C: New.
10932
10933 2011-02-19  Jason Merrill  <jason@redhat.com>
10934
10935         * g++.dg/cpp0x/regress/no-elide1.C: New.
10936
10937 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
10938
10939         PR tree-optimization/46620
10940         * gcc.dg/pr46620.c: New.
10941
10942 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
10943
10944         PR c/47809
10945         * gcc.target/i386/pr47809.c: New test.
10946
10947 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10948             Tobias Burnus  <burnus@net-b.de>
10949
10950         * lib/target-supports.exp
10951         (check_effective_target_fortran_large_real): New check for large reals.
10952         * gfortran.dg/nan_7.f90: New test.
10953
10954 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10955
10956         PR libgfortran/47567
10957         * gfortran.dg/fmt_f0_1.f90: Update test.
10958
10959 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
10960
10961         PR fortran/47348
10962         * gfortran.dg/array_constructor_36.f90 : New test.
10963         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
10964         allow for comparison between different elements of the array
10965         constructor at different levels of optimization.
10966
10967 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10968
10969         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
10970         * gcc.target/i386/pr32280-1.c: Likewise.
10971
10972 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
10973
10974         PR target/47800
10975         * gcc.target/i386/pr47800.c: New test.
10976
10977 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
10978
10979         * objc/execute/exceptions/foward-1.x: New.
10980
10981 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10982
10983         PR fortran/47789
10984         * gfortran.dg/derived_constructor_comps_4.f90: New.
10985
10986 2011-02-18  Tobias Burnus
10987
10988         PR fortran/47775
10989         * gfortran.dg/func_result_6.f90: New.
10990
10991 2011-02-18  Michael Matz  <matz@suse.de>
10992
10993         PR fortran/45586
10994         * gfortran.dg/lto/pr45586_0.f90: New test.
10995         * gfortran.dg/typebound_proc_20.f90: Ditto.
10996         * gfortran.dg/typebound_proc_21.f90: Ditto.
10997
10998 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
10999
11000         PR c++/47795
11001         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
11002
11003 2011-02-18  Tobias Burnus  <burnus@net-b.de>
11004
11005         PR fortran/47750
11006         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
11007         gcc_warning_prefix.
11008         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
11009         normalizing the error/warning output.
11010         * gfortran.dg/Wall.f90: Update dg-error/warning.
11011         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
11012         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
11013         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
11014         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
11015         * gfortran.dg/class_30.f90: Update dg-error/warning.
11016         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
11017         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
11018         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
11019         * gfortran.dg/entry_17.f90: Update dg-error/warning.
11020         * gfortran.dg/entry_19.f90: Update dg-error/warning.
11021         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
11022         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
11023         * gfortran.dg/g77/12632.f: Update dg-error/warning.
11024         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
11025         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
11026         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
11027         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
11028         * gfortran.dg/goto_8.f90: Update dg-error/warning.
11029         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
11030         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
11031         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
11032         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
11033         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
11034         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
11035         * gfortran.dg/volatile3.f90: Update dg-error/warning.
11036         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
11037         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
11038         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
11039         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
11040         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
11041
11042 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
11043
11044         PR fortran/47768
11045         * gfortran.dg/proc_ptr_comp_30.f90: New.
11046
11047 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
11048
11049         PR debug/47780
11050         * gcc.target/i386/pr47780.c: New test.
11051
11052 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
11053
11054         PR fortran/47767
11055         * gfortran.dg/class_40.f03: New.
11056
11057 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
11058
11059         PR c++/47208
11060         * g++.dg/cpp0x/auto21.C: New test.
11061
11062 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
11063
11064         * objc.dg/special/unclaimed-category-1.h: Updated for
11065         new ABI support.
11066         * objc.dg/special/unclaimed-category-1.m: Same.
11067         * objc.dg/zero-link-1.m: Same.
11068         * objc.dg/lookup-1.m: Same.
11069         * objc.dg/torture/strings/const-str-9.m
11070         * objc.dg/torture/strings/const-str-10.m: Same.
11071         * objc.dg/torture/strings/const-str-11.m: Same.
11072         * objc.dg/torture/forward-1.m: Same.
11073         * objc.dg/zero-link-2.m: Same.
11074         * objc.dg/encode-7-next-64bit.m: Same.
11075         * objc.dg/method-4.m: Same.
11076         * objc.dg/next-runtime-1.m: Same.
11077         * objc.dg/image-info.m: Same.
11078         * objc.dg/pr23214.m: Same.
11079         * objc.dg/symtab-1.m: Same.
11080         * obj-c++.dg/basic.m: Same.
11081         * obj-c++.dg/proto-lossage-3.m: Same.
11082         * obj-c++.dg/torture/strings/const-str-10.m: Same.
11083         * obj-c++.dg/torture/strings/const-str-11.m: Same.
11084         * obj-c++.dg/torture/strings/const-str-9.m: Same.
11085         * obj-c++.dg/method-11.m: Same.
11086         * objc/execute/enumeration-1.m: Same.
11087         * objc/execute/object_is_class.m: Same.
11088         * objc/execute/formal_protocol-2.m: Same.
11089         * objc/execute/formal_protocol-4.m: Same.
11090         * objc/execute/formal_protocol-6.m: Same.
11091         * objc/execute/bycopy-3.m: Same.
11092         * objc/execute/exceptions/catchall-1.m: Same.
11093         * objc/execute/exceptions/finally-1.m: Same.
11094         * objc/execute/exceptions/local-variables-1.m: Same.
11095         * objc/execute/exceptions/foward-1.m: Same.
11096         * objc/execute/bf-common.h
11097         * objc/execute/enumeration-2.m: Same.
11098         * objc/execute/formal_protocol-1.m: Same.
11099         * objc/execute/formal_protocol-3.m: Same.
11100         * objc/execute/formal_protocol-5.m: Same.
11101         * objc/execute/accessing_ivars.m: Same.
11102         * objc/execute/bycopy-2.m: Same.
11103         * objc/execute/formal_protocol-7.m: Same.
11104         * objc/execute/compatibility_alias.m: Same.
11105         * objc/execute/no_clash.m: Same.
11106         * objc/execute/object_is_meta_class.m: Same.
11107         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
11108         * objc/execute/class-tests-1.h: Include stdio.h.
11109         * objc/execute/class-tests-2.h: Same.
11110         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
11111         runtimes.
11112         * obj-c++.dg/try-catch-2.mm: Same.
11113
11114 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
11115
11116         PR c++/47783
11117         * g++.dg/warn/Wunused-parm-4.C: New test.
11118
11119 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
11120             Jan Hubicka  <jh@suse.cz>
11121
11122         PR debug/47106
11123         PR debug/47402
11124         * g++.dg/debug/pr47106.C: New.
11125
11126 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
11127
11128         PR target/43653
11129         * gcc.target/i386/pr43653.c: New test.
11130
11131 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
11132
11133         PR c++/47172
11134         * g++.dg/template/inherit6.C: New test.
11135
11136 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
11137
11138         PR fortran/47745
11139         * gfortran.dg/class_39.f03: New.
11140
11141 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
11142
11143         PR c++/47326
11144         * g++.dg/cpp0x/variadic106.C: New test.
11145
11146 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
11147
11148         PR libfortran/47757
11149         * gfortran.dg/pr47757-1.f90: New test.
11150         * gfortran.dg/pr47757-2.f90: New test.
11151         * gfortran.dg/pr47757-3.f90: New test.
11152
11153         PR c++/47704
11154         * g++.dg/cpp0x/enum8.C: New test.
11155
11156 2011-02-15  Jason Merrill  <jason@redhat.com>
11157
11158         * g++.dg/inherit/implicit-trivial1.C: New.
11159         * g++.dg/cpp0x/implicit-trivial1.C: New.
11160
11161 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
11162
11163         PR middle-end/47725
11164         * gcc.dg/torture/pr47725.c: Removed.
11165
11166 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
11167
11168         PR target/47755
11169         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
11170         constant does not generate a load from memory.
11171
11172 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
11173
11174         PR middle-end/47725
11175         * gcc.dg/torture/pr47725.c: New.
11176
11177 2011-02-15  Richard Guenther  <rguenther@suse.de>
11178
11179         PR tree-optimization/47743
11180         * gcc.dg/torture/pr47743.c: New testcase.
11181
11182 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
11183
11184         PR middle-end/47581
11185         * gcc.target/i386/pr47581.c: New test.
11186
11187 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
11188
11189         PR fortran/47730
11190         * gfortran.dg/select_type_22.f03: New.
11191
11192 2011-02-14  Jason Merrill  <jason@redhat.com>
11193
11194         * g++.dg/cpp0x/regress/enum1.C: New.
11195
11196 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
11197
11198         * gnat.dg/include.adb: New test.
11199
11200 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
11201
11202         PR fortran/47728
11203         * gfortran.dg/class_38.f03: New.
11204
11205 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
11206
11207         * gcc.dg/pr46494.c: New test.
11208
11209 2011-02-14  Richard Guenther  <rguenther@suse.de>
11210
11211         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
11212
11213 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11214
11215         PR ada/41929
11216         * gnat.dg/null_pointer_deref1.exp: Don't skip on
11217         sparc*-sun-solaris2.11.
11218
11219 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
11220
11221         PR fortran/47349
11222         * gfortran.dg/argument_checking_18.f90: New.
11223
11224 2011-02-13  Tobias Burnus  <burnus@net-b.de>
11225
11226         * gfortran.dg/argument_checking_13.f90: Update dg-error.
11227         * gfortran.dg/argument_checking_17.f90: New.
11228
11229 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
11230
11231         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
11232         are temporarily disabled.
11233         * gfortran.dg/class_7.f03: Ditto.
11234         * gfortran.dg/coarray_14.f90: Ditto.
11235         * gfortran.dg/typebound_proc_13.f03: Ditto.
11236
11237 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
11238
11239         PR fortran/45586
11240         * gfortran.dg/extends_11.f03: New.
11241
11242 2011-02-11  Xinliang David Li  <davidxl@google.com>
11243
11244         PR tree-optimization/47707
11245         * g++.dg/tree-ssa/pr47707.C: New test.
11246
11247 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
11248
11249         * g++.dg/opt/inline17.C: New test.
11250
11251 2011-02-11  Tobias Burnus  <burnus@net-b.de>
11252
11253         PR fortran/47550
11254         * gfortran.dg/pure_formal_2.f90: New.
11255
11256 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
11257
11258         PR rtl-optimization/47614
11259         * gfortran.dg/pr47614.f: New.
11260
11261 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
11262
11263         PR driver/47678
11264         * gcc.dg/opts-6.c: New test.
11265
11266 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
11267
11268         PR debug/47684
11269         * gcc.dg/pr47684.c: New test.
11270
11271 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11272
11273         PR target/47629
11274         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
11275         c99_runtime, dg-add-options c99_runtime.
11276         (main): Use __asm__.
11277
11278 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11279
11280         PR testsuite/47400
11281         * lib/target-supports.exp (check_ascii_locale_available): New proc.
11282         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
11283         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
11284         * gcc.dg/ucnid-10.c: Likewise.
11285         * gcc.dg/ucnid-13.c: Likewise.
11286         * gcc.dg/ucnid-7.c: Likewise.
11287         * gcc.dg/ucnid-8.c: Likewise.
11288         Adapt dg-warning line number.
11289
11290 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
11291
11292         * gcc.target/i386/parity-1.c: Use -march=k8.
11293         * gcc.target/i386/parity-2.c: Ditto.
11294         * gcc.target/i386/vecinit-1.c: Ditto.
11295         * gcc.target/i386/vecinit-2.c: Ditto.
11296
11297 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11298
11299         PR target/46610
11300         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
11301         * gcc.target/mips/save-restore-3.c: Likewise.
11302         * gcc.target/mips/save-restore-4.c: Likewise.
11303         * gcc.target/mips/save-restore-5.c: Likewise.
11304
11305         PR target/47683
11306         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
11307         * g++.dg/tree-prof/partition2.C: Likewise.
11308
11309 2011-02-09  Jason Merrill  <jason@redhat.com>
11310
11311         * g++.dg/tree-ssa/inline-3.C: Use a normal function
11312         rather than misdeclare std::puts.
11313
11314         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
11315         * g++.dg/other/warning1.C: Likewise.
11316         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
11317         * g++.old-deja/g++.gb/scope06.C: Likewise.
11318         * g++.old-deja/g++.law/cvt11.C: Likewise.
11319         * g++.old-deja/g++.law/init1.C: Likewise.
11320         * g++.dg/abi/mangle26.C: Likewise.
11321
11322         * g++.dg/template/function1.C: Adjust for C++0x mode.
11323         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
11324
11325         * g++.dg/ext/label10.C: Adjust for C++0x mode.
11326         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
11327
11328         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
11329
11330         * g++.dg/cpp0x/regress/abi-empty7.C: New.
11331
11332         * g++.dg/cpp0x/regress: New directory.
11333         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
11334         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
11335         * g++.dg/cpp0x/regress/regress3.C: New.
11336
11337 2011-02-10  Richard Guenther  <rguenther@suse.de>
11338
11339         PR tree-optimization/47677
11340         * gcc.dg/torture/pr47677.c: New testcase.
11341
11342 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
11343
11344         * objc.dg/special/load-category-1.m: Remove unused header.
11345         * objc.dg/special/load-category-1a.m: Likewise.
11346         * objc.dg/special/load-category-2.m: Likewise.
11347         * objc.dg/special/load-category-2a.m: Likewise.
11348         * objc.dg/special/load-category-3.m: Likewise.
11349         * objc.dg/special/load-category-3a.m: Likewise.
11350         * objc.dg/attributes/proto-attribute-2.m: Likewise.
11351         * objc.dg/attributes/proto-attribute-3.m: Likewise.
11352         * objc.dg/attributes/class-attribute-1.m: Likewise.
11353         * objc.dg/property/property.exp: Don't run for Darwin < 9.
11354         * obj-c++.dg/property/property.exp: Likewise.
11355         * objc.dg/attributes/method-sentinel-1.m: Update type header.
11356         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
11357         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
11358         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
11359         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
11360         * obj-c++.dg/template-8.mm: Likewise.
11361
11362 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
11363
11364         PR target/47665
11365         * gcc.target/i386/pr47665.c: New test.
11366
11367 2011-02-10  Jie Zhang  <jie@codesourcery.com>
11368
11369         PR testsuite/47622
11370         Revert
11371         2011-02-05  Jie Zhang  <jie@codesourcery.com>
11372         PR debug/42631
11373         * gcc.dg/pr42631.c: Update test.
11374         * gcc.dg/pr42631-2.c: New test.
11375
11376 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
11377
11378         PR fortran/47352
11379         * gfortran.dg/proc_decl_25.f90: New.
11380
11381 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
11382
11383         PR fortran/47463
11384         * gfortran.dg/typebound_assignment_2.f03: New.
11385
11386 2011-02-09  Richard Guenther  <rguenther@suse.de>
11387
11388         PR tree-optimization/47664
11389         * gcc.dg/tree-ssa/inline-7.c: New testcase.
11390
11391 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
11392
11393         PR middle-end/47646
11394         * gnat.dg/uninit_func.adb: Adjust dg directive.
11395
11396 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
11397
11398         PR middle-end/47646
11399         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
11400
11401 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
11402
11403         PR fortran/47637
11404         * gfortran.dg/auto_dealloc_2.f90: New.
11405
11406 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11407
11408         * gcc.dg/builtins-config.h: Remove __sgi handling.
11409         * lib/target-supports.exp (add_options_for_c99_runtime): Add
11410         -std=c99 for mips-sgi-irix6.5*.
11411
11412 2011-02-09  Martin Jambor  <mjambor@suse.cz>
11413
11414         PR middle-end/45505
11415         * gfortran.dg/pr25923.f90: Remove xfails.
11416
11417 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11418
11419         PR fortran/47583
11420         * gfortran.dg/inquire_14.f90: New test.
11421
11422 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
11423
11424         PR fortran/45290
11425         * gfortran.dg/pointer_init_6.f90: New.
11426
11427 2011-02-08  Jeff Law <law@redhat.com>
11428
11429         PR tree-optimization/42893
11430         * gcc.tree-ssa/pr42893.c: New test.
11431
11432 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
11433
11434         PR tree-optimization/46834
11435         PR tree-optimization/46994
11436         PR tree-optimization/46995
11437         * gcc.dg/graphite/id-pr46834.c: New.
11438         * gfortran.dg/graphite/id-pr46994.f90: New.
11439         * gfortran.dg/graphite/id-pr46995.f90: New.
11440
11441 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11442
11443         PR middle-end/47646
11444         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
11445         using the variable is known the warning is emitted there.
11446         * gcc.dg/uninit-pr19430.c (foo): Likewise.
11447         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
11448
11449         * c-c++-common/pr20000.c (g): Both warnings occur at the return
11450         statement.
11451         (vg): Likewise.
11452         * gcc.dg/noreturn-1.c (foo5): Likewise.
11453         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
11454         (method2): Likewise.
11455
11456         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
11457         the return statement using the uninitialized variable.
11458         * gfortran.dg/pr39666-2.f90 (f): Likewise.
11459
11460 2011-02-08  Richard Guenther  <rguenther@suse.de>
11461
11462         PR middle-end/47639
11463         * g++.dg/opt/pr47639.c: New testcase.
11464
11465 2011-02-08  Richard Guenther  <rguenther@suse.de>
11466
11467         PR tree-optimization/47632
11468         * g++.dg/opt/pr47632.C: New testcase.
11469
11470 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11471
11472         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
11473
11474 2011-02-07  Richard Guenther  <rguenther@suse.de>
11475
11476         PR tree-optimization/47615
11477         * g++.dg/opt/pr47615.C: New testcase.
11478
11479 2011-02-07  Richard Guenther  <rguenther@suse.de>
11480
11481         PR tree-optimization/47621
11482         * gcc.dg/torture/pr47621.c: New testcase.
11483
11484 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
11485
11486         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
11487
11488 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
11489
11490         PR fortran/47592
11491         * gfortran.dg/allocate_with_source_1 : New test.
11492
11493 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
11494
11495         PR middle-end/47610
11496         * gcc.dg/pr47610.c: New test.
11497
11498 2011-02-05  Jie Zhang  <jie@codesourcery.com>
11499
11500         PR debug/42631
11501         * gcc.dg/pr42631.c: Update test.
11502         * gcc.dg/pr42631-2.c: New test.
11503
11504 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11505
11506         PR fortran/47574
11507         * gfortran.dg/pr47574.f90:  New test.
11508
11509 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
11510
11511         PR tree-optimization/46194
11512         * gcc.dg/autopar/pr46194.c: New.
11513
11514 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
11515
11516         PR tree-optimization/43695
11517         * g++.dg/ipa/pr43695.C: New.
11518
11519 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
11520
11521         PR inline-asm/23200
11522         * gcc.dg/pr23200.c: New test.
11523
11524 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
11525
11526         PR c++/47589
11527         * g++.dg/pr47589.C: New test.
11528
11529 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
11530
11531         PR c++/47398
11532         * g++.dg/template/typedef37.C: New test.
11533         * g++.dg/template/param1.C: Adjust expected error message.
11534
11535 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
11536
11537         PR middle-end/31490
11538         * gcc.dg/pr31490-2.c: New test.
11539         * gcc.dg/pr31490-3.c: New test.
11540         * gcc.dg/pr31490-4.c: New test.
11541
11542 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
11543             Jakub Jelinek  <jakub@redhat.com>
11544
11545         PR c++/46890
11546         * g++.dg/parser/semicolon3.C: Adjust.
11547         * g++.dg/parser/semicolon4.C: New testcase.
11548         * g++.dg/pr46890.C: New testcase.
11549
11550 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
11551
11552         PR c++/29571
11553         * g++.dg/init/pr29571.C: New.
11554
11555 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
11556
11557         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
11558         instead of vect_int.
11559
11560 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
11561
11562         PR target/47312
11563         * gcc.target/i386/pr47312.c: New test.
11564
11565         PR target/47564
11566         * gcc.target/i386/pr47564.c: New test.
11567
11568 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
11569
11570         PR tree-optimization/45122
11571         * gcc.dg/tree-ssa/pr45122.c: New.
11572
11573 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
11574
11575         PR target/47272
11576         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
11577         and vec_vsx_st.
11578
11579         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
11580         and vsx so a default --with-cpu=power7 doesn't give an error
11581         when -mavoid-indexed-addresses is used.
11582
11583         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
11584         wrapper function to save the arguments and then jump to the real
11585         function, rather than depending on the compiler not to move stuff
11586         before an asm.
11587         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
11588
11589 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
11590             Paul Thomas  <pault@gcc.gnu.org>
11591
11592         PR fortran/47082
11593         * gfortran.dg/class_37.f03 : New test.
11594
11595 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
11596             Richard Guenther  <rguenther@suse.de>
11597
11598         PR tree-optimization/40979
11599         PR bootstrap/47044
11600         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
11601         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
11602         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
11603         check_vect_support_and_set_flags.
11604         * gfortran.dg/graphite/vect-pr40979.f90: New.
11605
11606 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
11607
11608         PR fortran/47572
11609         * gfortran.dg/class_36.f03: New.
11610
11611 2011-02-02  Richard Guenther  <rguenther@suse.de>
11612
11613         PR tree-optimization/47566
11614         * gcc.dg/lto/20110201-1_0.c: New testcase.
11615
11616 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
11617
11618         PR debug/47498
11619         PR debug/47501
11620         PR debug/45136
11621         PR debug/45130
11622         * debug/pr47498.c: New.
11623         * debug/pr47501.c: New.
11624
11625 2011-02-01  Richard Guenther  <rguenther@suse.de>
11626
11627         PR tree-optimization/47559
11628         * g++.dg/torture/pr47559.C: New testcase.
11629
11630 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
11631
11632         PR fortran/47565
11633         * gfortran.dg/typebound_call_20.f03: New.
11634
11635 2011-02-01  Richard Guenther  <rguenther@suse.de>
11636
11637         PR tree-optimization/47555
11638         * gcc.dg/pr47555.c: New testcase.
11639
11640 2011-02-01  Richard Guenther  <rguenther@suse.de>
11641
11642         PR tree-optimization/47541
11643         * g++.dg/torture/pr47541.C: New testcase.
11644
11645 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
11646
11647         PR fortran/47455
11648         * gfortran.dg/typebound_call_19.f03: New.
11649
11650 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
11651
11652         PR c++/47416
11653         * g++.dg/cpp0x/pr47416.C: New test.
11654
11655 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
11656
11657         PR fortran/47519
11658         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
11659
11660 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
11661
11662         PR fortran/47463
11663         * gfortran.dg/typebound_assignment_1.f03: New.
11664
11665 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
11666
11667         PR tree-optimization/47538
11668         * gcc.c-torture/execute/pr47538.c: New test.
11669
11670 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11671
11672         PR target/45325
11673         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
11674
11675 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11676
11677         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
11678
11679 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
11680
11681         PR rtl-optimization/44031
11682         * gcc.c-torture/compile/20110131-1.c: New test.
11683
11684 2011-01-31  Tobias Burnus  <burnus@net-b.de>
11685
11686         PR fortran/47042
11687         * gfortran.dg/stmt_func_1.f90: New.
11688
11689 2011-01-31  Tobias Burnus  <burnus@net-b.de>
11690
11691         PR fortran/47042
11692         * gfortran.dg/interface_34.f90: New.
11693
11694 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
11695
11696         PR fortran/47523
11697         * gfortran.dg/realloc_on_assign_5.f03: New test.
11698         * gfortran.dg/realloc_on_assign_5.f03: New test.
11699
11700 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11701
11702         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
11703         * gfortran.dg/bessel_7.f90: Likewise.
11704         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
11705
11706         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
11707         * gfortran.dg/sum_init_expr.f03: Likewise.
11708
11709         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
11710
11711         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
11712         -r -nostdlib.
11713
11714         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
11715         loop only on "vect_intfloat_cvt" targets.
11716
11717 2011-01-29  Tobias Burnus  <burnus@net-b.de>
11718
11719         PR fortran/47531
11720         * gfortran.dg/shape_6.f90: New.
11721
11722 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11723
11724         PR libgfortran/47434
11725         * gfortran.dg/read_infnan_1.f90: Update test.
11726         * gfortran.dg/module_nan.f90: Update test.
11727         * gfortran.dg/char4_iunit_1.f03: Update test.
11728         * gfortran.dg/large_real_kind_1.f90: Update test.
11729         * gfortran.dg/real_const_3.f90: Update test.
11730         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
11731
11732 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
11733
11734         PR c++/47311
11735         * g++.dg/template/param2.C: New test.
11736
11737 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11738
11739         PR libgfortran/47285
11740         * gfortran.dg/fmt_g.f: New test.
11741
11742 2011-01-28  Tobias Burnus  <burnus@net-b.de>
11743
11744         PR fortran/47507
11745         * gfortran.dg/pure_formal_1.f90: New.
11746
11747 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
11748
11749         PR target/42894
11750         * gcc.dg/tls/pr42894.c: New test.
11751
11752 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11753
11754         * gcc.dg/pr47276.c: Add dg-require-visibility.
11755
11756 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11757
11758         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
11759
11760 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
11761             Tobias Burnus  <burnus@gcc.gnu.org>
11762
11763         PR fortran/45170
11764         PR fortran/35810
11765         PR fortran/47350
11766         * gfortran.dg/realloc_on_assign_3.f03: New test.
11767         * gfortran.dg/realloc_on_assign_4.f03: New test.
11768         * gfortran.dg/allocatable_function_5.f90: New test.
11769         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
11770         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
11771         implemented" dg-errors.
11772
11773 2011-01-27  Jan Hubicka  <jh@suse.cz>
11774
11775         PR middle-end/46949
11776         * gcc.dg/attr-weakref-4.c: New testcase
11777
11778 2011-01-27  Martin Jambor  <mjambor@suse.cz>
11779
11780         PR tree-optimization/47228
11781         * gcc.dg/torture/pr47228.c: New test.
11782
11783 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11784
11785         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
11786
11787 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11788
11789         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
11790         when using auto-overlay support on the SPU.
11791
11792 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
11793
11794         PR rtl-optimization/44174
11795         * gcc.target/i386/asm-6.c: New test.
11796
11797 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
11798
11799         PR rtl-optimization/46856
11800         * gcc.c-torture/compile/pr46856.c: New test.
11801
11802 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
11803             Andrew Pinski  <pinskia@gmail.com>
11804
11805         PR c/43082
11806         * gcc.dg/pr43082.c: New.
11807
11808 2011-01-26  DJ Delorie  <dj@redhat.com>
11809
11810         PR rtl-optimization/46878
11811         * gcc.dg/pr46878-1.c: New test.
11812
11813 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
11814
11815         PR c++/47476
11816         * g++.dg/cpp0x/pr47476.C: New test.
11817
11818 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
11819
11820         * gcc.c-torture/compile/20110126-1.c: New test.
11821
11822 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
11823
11824         PR c/47473
11825         * gcc.dg/torture/pr47473.c: New test.
11826
11827 2011-01-26  Jan Hubicka  <jh@suse.cz>
11828
11829         PR target/47237
11830         * gcc.c-torture/execute/pr47237.c: New testcase.
11831
11832 2011-01-26  Jan Hubicka  <jh@suse.cz>
11833
11834         PR tree-optimization/47190
11835         * gcc.dg/attr-weakref-3.c: New testcase.
11836
11837 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
11838
11839         PR c++/43601
11840         * gcc.dg/dll-9a.c: New test file.
11841         * gcc.dg/dll-11.c: Likewise.
11842         * gcc.dg/dll-12.c: Likewise.
11843         * gcc.dg/dll-12a.c: Likewise.
11844         * gcc.dg/dll-11a.c: Likewise.
11845         * gcc.dg/dll-9.c: Likewise.
11846         * gcc.dg/dll-10.c: Likewise.
11847         * gcc.dg/dll-10a.c: Likewise.
11848         * g++.dg/ext/dllexport4a.cc: Likewise.
11849         * g++.dg/ext/dllexport4.C: Likewise.
11850         * g++.dg/ext/dllexport5.C: Likewise.
11851         * g++.dg/ext/dllexport5a.cc: Likewise.
11852
11853 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11854
11855         PR tree-optimization/46970
11856         * gcc.dg/graphite/pr46970.c: New.
11857
11858 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11859
11860         PR tree-optimization/46215
11861         * gcc.dg/graphite/pr46215.c: New.
11862
11863 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11864
11865         PR tree-optimization/46168
11866         * gcc.dg/graphite/pr46168.c: New.
11867
11868 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11869
11870         PR tree-optimization/43657
11871         * gcc.dg/graphite/pr43657.c: New.
11872
11873 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11874
11875         PR tree-optimization/29832
11876         * gfortran.dg/graphite/pr29832.f90: New.
11877
11878 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11879
11880         PR tree-optimization/43567
11881         * gcc.dg/graphite/pr43567.c: New.
11882
11883 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11884
11885         * gfortran.dg/graphite/interchange-4.f: New.
11886         * gfortran.dg/graphite/interchange-5.f: New.
11887
11888         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
11889         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
11890         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
11891         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
11892         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
11893         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
11894         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
11895         * gfortran.dg/ltrans-7.f90: Removed.
11896         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
11897
11898         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
11899         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
11900         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
11901         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
11902         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
11903         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
11904         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
11905         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
11906         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
11907         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
11908         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
11909         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
11910         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
11911         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
11912         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
11913         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
11914         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
11915         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
11916         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
11917         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
11918         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
11919         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
11920         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
11921         * gcc.dg/tree-ssa/data-dep-1.c
11922         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
11923         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
11924         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
11925         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
11926         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
11927
11928 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
11929
11930         PR tree-optimization/47265
11931         PR tree-optimization/47443
11932         * gcc.c-torture/compile/pr47265.c: New test.
11933         * gcc.dg/pr47443.c: New test.
11934
11935 2011-01-25  Martin Jambor  <mjambor@suse.cz>
11936
11937         PR tree-optimization/47382
11938         * g++.dg/torture/pr47382.C: New test.
11939         * g++.dg/opt/devirt1.C: Xfail.
11940
11941 2011-01-25  Yao Qi  <yao@codesourcery.com>
11942
11943         PR target/45701
11944         * gcc.target/arm/pr45701-1.c: New test.
11945         * gcc.target/arm/pr45701-2.c: New test.
11946         * gcc.target/arm/pr45701-3.c: New test.
11947
11948 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11949             Jakub Jelinek  <jakub@redhat.com>
11950
11951         PR tree-optimization/47271
11952         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
11953
11954 2011-01-25  Nick Clifton  <nickc@redhat.com>
11955
11956         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
11957         (saturate_add): Delete.
11958         (exchange): Delete.
11959         (main): Do not run saturate_add.
11960         (set_interrupts): Delete.
11961
11962 2011-01-25  Tobias Burnus  <burnus@net-b.de>
11963
11964         PR fortran/47448
11965         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
11966
11967 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
11968
11969         PR tree-optimization/47427
11970         PR tree-optimization/47428
11971         * gcc.c-torture/compile/pr47427.c: New test.
11972         * gcc.c-torture/compile/pr47428.c: New test.
11973
11974 2011-01-25  Richard Guenther  <rguenther@suse.de>
11975
11976         PR middle-end/47411
11977         * gcc.dg/torture/pr47411.c: New testcase.
11978
11979 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11980
11981         * gfortran.dg/graphite/id-24.f: New.
11982         * gfortran.dg/graphite/id-25.f: New.
11983
11984 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11985
11986         * gfortran.dg/graphite/id-23.f: New.
11987
11988 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11989
11990         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
11991
11992 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11993
11994         * gcc.dg/graphite/block-0.c: Un-XFAILed.
11995         * gcc.dg/graphite/block-1.c: Un-XFAILed.
11996         * gcc.dg/graphite/block-7.c: Un-XFAILed.
11997         * gcc.dg/graphite/block-8.c: Un-XFAILed.
11998         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
11999         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
12000         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
12001         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
12002         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
12003
12004 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12005
12006         * gcc.dg/graphite/block-0.c: Add documentation.
12007         * gcc.dg/graphite/block-4.c: Same.
12008         * gcc.dg/graphite/block-7.c: Same.
12009         * gcc.dg/graphite/block-8.c: New.
12010         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
12011         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
12012         * gcc.dg/graphite/interchange-12.c: Add documentation.
12013         * gcc.dg/graphite/interchange-13.c: New.
12014         * gcc.dg/graphite/interchange-14.c: New.
12015         * gcc.dg/graphite/interchange-15.c: New.
12016         * gcc.dg/graphite/interchange-8.c: Add documentation.
12017         * gcc.dg/graphite/interchange-mvt.c: Same.
12018
12019 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
12020
12021         PR target/47408
12022         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
12023         * gcc.target/powerpc/altivec-14.c: Ditto.
12024         * gcc.target/powerpc/altivec-33.c: Ditto.
12025         * gcc.target/powerpc/altivec-types-1.c: Ditto.
12026         * gcc.target/powerpc/altivec-types-2.c: Ditto.
12027         * gcc.target/powerpc/altivec-types-3.c: Ditto.
12028         * gcc.target/powerpc/altivec-types-4.c: Ditto.
12029         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
12030         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
12031         * g++.dg/ext/altivec-15.C: Ditto.
12032         * g++.dg/ext/altivec-types-1.C: Ditto.
12033         * g++.dg/ext/altivec-types-2.C: Ditto.
12034         * g++.dg/ext/altivec-types-3.C: Ditto.
12035         * g++.dg/ext/altivec-types-4.C: Ditto.
12036
12037 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12038
12039         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
12040
12041 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12042
12043         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
12044         optimization options.
12045
12046 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12047
12048         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
12049
12050         PR testsuite/45988
12051         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
12052
12053 2011-01-23  Tobias Burnus  <burnus@net-b.de>
12054
12055         PR fortran/47421
12056         * gfortran.dg/allocatable_scalar_12.f90: New.
12057
12058 2011-01-23  Ira Rosen  <irar@il.ibm.com>
12059
12060         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
12061         vectorization to be not profitable if peeling is used to
12062         realign the memory access.
12063         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
12064         loop bound to avoid loop unrolling.
12065         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
12066
12067 2011-01-22  Jan Hubicka  <jh@suse.cz>
12068
12069         PR lto/47333
12070         * g++.dg/lto/pr47333.C: New file.
12071
12072 2011-01-22  Jan Hubicka  <jh@suse.cz>
12073
12074         PR tree-optimization/43884
12075         PR lto/44334
12076         * gcc.dg/autopar/outer-2.c: Increase array size.
12077         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
12078
12079 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
12080
12081         PR fortran/38536
12082         * gfortran.dg/c_loc_tests_16.f90:  New test.
12083
12084 2011-01-22  Tobias Burnus  <burnus@net-b.de>
12085
12086         PR fortran/47399
12087         * gfortran.dg/typebound_proc_19.f90: New.
12088
12089 2011-01-21  Jeff Law <law@redhat.com>
12090
12091         PR tree-optimization/47053
12092         * g++.dg/pr47053.C: New test.
12093
12094 2011-01-21  Jason Merrill  <jason@redhat.com>
12095
12096         PR c++/47041
12097         * g++.dg/cpp0x/constexpr-ctor6.C: New.
12098
12099 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
12100
12101         PR c++/47388
12102         * g++.dg/cpp0x/range-for10.C: New test.
12103         * g++.dg/template/for1.C: New test.
12104
12105         PR middle-end/45566
12106         * g++.dg/tree-prof/partition3.C: New test.
12107
12108         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
12109
12110         PR rtl-optimization/47366
12111         * g++.dg/opt/pr47366.C: New test.
12112
12113 2011-01-21  Jason Merrill  <jason@redhat.com>
12114
12115         PR c++/46552
12116         * g++.dg/cpp0x/constexpr-regress2.C: New.
12117
12118         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
12119
12120 2011-01-21  Jeff Law <law@redhat.com>
12121
12122         PR rtl-optimization/41619
12123         * gcc.dg/pr41619.c: New.
12124
12125 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
12126
12127         PR tree-optimization/47355
12128         * g++.dg/opt/pr47355.C: New test.
12129
12130 2011-01-21  Richard Guenther  <rguenther@suse.de>
12131
12132         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
12133         making main hot.
12134
12135 2011-01-21  Richard Guenther  <rguenther@suse.de>
12136
12137         PR tree-optimization/47365
12138         * gcc.dg/torture/pr47365.c: New testcase.
12139         * gcc.dg/tree-ssa/pr47392.c: Likewise.
12140
12141 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12142
12143         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
12144
12145 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
12146
12147         PR tree-optimization/47391
12148         * gcc.dg/pr47391.c: New test.
12149
12150 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12151
12152         * g++.dg/template/char1.C: Use signed char.
12153
12154 2011-01-21  Tobias Burnus  <burnus@net-b.de>
12155
12156         PR fortran/47377
12157         * gfortran.dg/pointer_target_4.f90: New.
12158
12159 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
12160
12161         PR target/47251
12162         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
12163         ILP32 system and not IP32.
12164
12165 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
12166
12167         PR debug/46583
12168         * g++.dg/debug/pr46583.C: New.
12169
12170 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
12171
12172         PR debug/47283
12173         * g++.dg/debug/pr47283.C: New test.
12174
12175         PR testsuite/47371
12176         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
12177         * gcc.target/i386/headmerge-2.c: Likewise.
12178
12179 2011-01-20  Richard Guenther  <rguenther@suse.de>
12180
12181         PR middle-end/47370
12182         * gcc.dg/torture/pr47370.c: New testcase.
12183
12184 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
12185
12186         PR tree-optimization/46130
12187         * gcc.dg/pr46130-1.c: New test.
12188         * gcc.dg/pr46130-2.c: New test.
12189
12190 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
12191
12192         PR c++/47291
12193         * g++.dg/debug/dwarf2/template-params-10.C: New test.
12194
12195 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
12196
12197         PR debug/46240
12198         * g++.dg/debug/pr46240.cc: New.
12199
12200 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
12201
12202         PR c++/47303
12203         * g++.dg/template/anonunion1.C: New test.
12204
12205         PR rtl-optimization/47337
12206         * gcc.c-torture/execute/pr47337.c: New test.
12207
12208 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12209
12210         PR testsuite/45342
12211         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
12212
12213 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12214
12215         PR tree-optimization/46021
12216         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
12217
12218 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
12219
12220         PR tree-optimization/47290
12221         * g++.dg/torture/pr47290.C: New test.
12222
12223 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
12224
12225         PR fortran/47240
12226         * gfortran.dg/proc_ptr_comp_29.f90: New.
12227
12228 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
12229
12230         PR testsuite/41146
12231         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
12232         powerpc-apple-darwin9.
12233
12234 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
12235
12236         PR rtl-optimization/47299
12237         * gcc.c-torture/execute/pr47299.c: New test.
12238
12239 2011-01-17  Jason Merrill  <jason@redhat.com>
12240
12241         * g++.dg/cpp0x/constexpr-virtual.C: New.
12242
12243 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
12244
12245         PR fortran/47331
12246         * gfortran.dg/gomp/pr47331.f90: New test.
12247
12248 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
12249
12250         PR objc/47314
12251         * objc.dg/selector-warn-1.m: New.
12252         * obj-c++.dg/selector-warn-1.mm: New.
12253
12254 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
12255
12256         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
12257         Update dg-final accordingly.
12258
12259 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12260
12261         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
12262
12263 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12264
12265         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
12266         target check.
12267         * gcc.dg/guality/pr36728-2.c: Likewise.
12268
12269 2011-01-17  Richard Guenther  <rguenther@suse.de>
12270
12271         PR tree-optimization/47313
12272         * g++.dg/torture/pr47313.C: New testcase.
12273
12274 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
12275
12276         PR target/47318
12277         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
12278         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
12279         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12280         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12281
12282         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
12283         as __m256i.
12284         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
12285         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
12286         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
12287
12288 2011-01-17  Richard Guenther  <rguenther@suse.de>
12289
12290         PR tree-optimization/45967
12291         * gcc.dg/torture/pr45967-2.c: New testcase.
12292         * gcc.dg/torture/pr45967-3.c: Likewise.
12293
12294 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12295
12296         PR testsuite/47325
12297         * g++.dg/ext/pr47213.C: Require visibility.
12298
12299 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
12300
12301         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
12302         * gcc.dg/fixed-point/struct-union.c: Update error messages.
12303
12304 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
12305
12306         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
12307         Linux-based targets.
12308
12309 2011-01-13  Jan Hubicka  <jh@suse.cz>
12310
12311         PR tree-optimization/47276
12312         * gcc.dg/pr47276.c: New testcase.
12313
12314 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
12315             Jonathan Wakely  <jwakely.gcc@gmail.com>
12316
12317         PR c++/33558
12318         * g++.dg/other/pr33558.C: New.
12319         * g++.dg/other/pr33558-2.C: New.
12320
12321 2011-01-14  Martin Jambor  <mjambor@suse.cz>
12322
12323         PR tree-optimization/45934
12324         PR tree-optimization/46302
12325         * g++.dg/ipa/devirt-c-1.C: New test.
12326         * g++.dg/ipa/devirt-c-2.C: Likewise.
12327         * g++.dg/ipa/devirt-c-3.C: Likewise.
12328         * g++.dg/ipa/devirt-c-4.C: Likewise.
12329         * g++.dg/ipa/devirt-c-5.C: Likewise.
12330         * g++.dg/ipa/devirt-c-6.C: Likewise.
12331         * g++.dg/ipa/devirt-6.C: Likewise.
12332         * g++.dg/ipa/devirt-d-1.C: Likewise.
12333         * g++.dg/torture/pr45934.C: Likewise.
12334
12335 2011-01-14  Jason Merrill  <jason@redhat.com>
12336
12337         * g++.dg/cpp0x/variadic105.C: New.
12338
12339 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
12340             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12341
12342         PR objc/45989
12343         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
12344         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
12345         execution tests on i?86-*-*, x86_64-*-* and
12346         powerpc*-apple-darwin* && ilp32.
12347         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
12348         tests on i?86-*-* and x86_64-*-*.
12349
12350 2011-01-14  Richard Guenther  <rguenther@suse.de>
12351
12352         PR tree-optimization/47280
12353         * g++.dg/opt/pr47280.C: New testcase.
12354
12355 2011-01-14  Jason Merrill  <jason@redhat.com>
12356
12357         * g++.dg/cpp0x/constexpr-regress1.C: New.
12358
12359         * g++.dg/ext/flexary2.C: New.
12360
12361 2011-01-14  Richard Guenther  <rguenther@suse.de>
12362
12363         PR middle-end/47281
12364         * gcc.dg/torture/pr47281.c: New testcase.
12365         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
12366
12367 2011-01-14  Richard Guenther  <rguenther@suse.de>
12368
12369         PR tree-optimization/47286
12370         * gcc.dg/tree-ssa/pr47286.c: New testcase.
12371
12372 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
12373
12374         PR c++/47213
12375         * g++.dg/ext/pr47213.C: New.
12376
12377 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12378
12379         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
12380
12381 2011-01-13  Tobias Burnus  <burnus@net-b.de>
12382             Mikael Morin  <mikael@gcc.gnu.org>
12383
12384         PR fortran/45848
12385         PR fortran/47204
12386         * gfortran.dg/select_type_20.f90: New.
12387         * gfortran.dg/select_type_21.f90: New.
12388
12389 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
12390
12391         PR target/47251
12392         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
12393
12394 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12395
12396         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
12397         * gcc.dg/guality/pr36728-2.c: Likewise.
12398
12399 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
12400
12401         PR debug/PR46973
12402         * g++.dg/debug/dwarf2/template-params-9.C: New test.
12403
12404 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
12405
12406         PR rtl-optimization/45352
12407         * gcc.dg/pr45352-3.c: New.
12408
12409 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12410
12411         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
12412         comment.
12413         * g++.dg/cpp0x/range-for8.C: New.
12414         * g++.dg/cpp0x/range-for9.C: New.
12415
12416 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
12417
12418         PR debug/47209
12419         * g++.dg/debug/pr47209.C: New.
12420
12421 2011-01-12  Richard Guenther  <rguenther@suse.de>
12422
12423         PR lto/47259
12424         * gcc.dg/lto/pr47259_0.c: New testcase.
12425         * gcc.dg/lto/pr47259_1.c: Likewise.
12426
12427 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
12428
12429         * objc-obj-c++-shared/Object1.h: Add copyright header, update
12430         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
12431         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
12432         methods missing from the OBJC2 Object.
12433         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
12434         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
12435         GNU and NeXT runtimes.
12436         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
12437         comments.
12438         * objc-obj-c++-shared/Object1.m: Likewise.
12439         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
12440         * objc.dg/proto-qual-1.m: Likewise.
12441         * obj-c++.dg/proto-lossage-3.mm: Likewise.
12442         * obj-c++.dg/proto-qual-1.mm: Likewise.
12443
12444 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
12445
12446         PR testsuite/33033
12447         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
12448
12449 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
12450
12451         Fixed the Objective-C++ testsuite and updated all tests.
12452         * lib/obj-c++.exp (obj-c++_init): Declare and set
12453         gcc_warning_prefix and gcc_error_prefix.
12454         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
12455         'dg-warning', 'dg-message' and 'dg-error'.
12456         * obj-c++.dg/class-extension-3.mm: Likewise.
12457         * obj-c++.dg/class-protocol-1.mm: Likewise.
12458         * obj-c++.dg/encode-7.mm: Likewise.
12459         * obj-c++.dg/exceptions-3.mm: Likewise.
12460         * obj-c++.dg/exceptions-5.mm: Likewise.
12461         * obj-c++.dg/method-12.mm: Likewise.
12462         * obj-c++.dg/method-13.mm: Likewise.
12463         * obj-c++.dg/method-15.mm: Likewise.
12464         * obj-c++.dg/method-16.mm: Likewise.
12465         * obj-c++.dg/method-4.mm: Likewise.
12466         * obj-c++.dg/method-8.mm: Likewise.
12467         * obj-c++.dg/method-conflict-1.mm: Likewise.
12468         * obj-c++.dg/method-conflict-2.mm: Likewise.
12469         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
12470         and uncommented second part of the testcase now that the testsuite
12471         works correctly.
12472         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
12473         and uncommented second part of the testcase now that the testsuite
12474         works correctly.
12475         * obj-c++.dg/private-1.mm: Likewise.
12476         * obj-c++.dg/proto-lossage-4.mm: Likewise.
12477         * obj-c++.dg/syntax-error-7.mm: Likewise.
12478         * obj-c++.dg/warn5.mm: Likewise.
12479         * obj-c++.dg/property/at-property-14.mm: Likewise.
12480         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
12481         FIXME.
12482         * obj-c++.dg/property/at-property-18.mm: Likewise.
12483         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
12484         FIXME.
12485         * obj-c++.dg/property/at-property-21.mm: Likewise.
12486         * obj-c++.dg/property/at-property-28.mm: Likewise.
12487         * obj-c++.dg/property/at-property-5.mm: Likewise.
12488         * obj-c++.dg/property/dynamic-2.mm: Likewise.
12489         * obj-c++.dg/property/property-neg-3.mm: Likewise.
12490         * obj-c++.dg/property/synthesize-11.mm: Likewise.
12491         * obj-c++.dg/property/synthesize-6.mm: Likewise.
12492         * obj-c++.dg/property/synthesize-8.mm: Likewise.
12493         * obj-c++.dg/property/synthesize-9.mm: Likewise.
12494         * obj-c++.dg/tls/diag-5.mm: Likewise.
12495         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
12496         dg-error, now matched correctly.
12497
12498 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
12499
12500         * objc.dg/property/at-property-29.m: New.
12501         * obj-c++.dg/property/at-property-29.mm: New.
12502
12503 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12504
12505         * go.test/go-test.exp (go-set-goarch): New proc.
12506         (go-gc-tests): Use it.
12507
12508 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
12509
12510         PR debug/46955
12511         * g++.dg/debug/dwarf2/template-params-8.C: New test.
12512
12513 2011-01-11  Richard Henderson  <rth@redhat.com>
12514
12515         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
12516
12517 2011-01-11  Jan Hubicka  <jh@suse.cz>
12518
12519         PR lto/45721
12520         PR lto/45375
12521         * gcc.dg/lto/pr45721_1.c: New file.
12522         * gcc.dg/lto/pr45721_0.c: New file.
12523
12524 2011-01-11  Richard Guenther  <rguenther@suse.de>
12525
12526         PR tree-optimization/46076
12527         * gcc.dg/tree-ssa/pr46076.c: New testcase.
12528
12529 2011-01-11  Jeff Law <law@redhat.com>
12530
12531         * PR tree-optimization/47086
12532         * gcc.dg/pr47086.c: New test.
12533
12534 2011-01-11  Jason Merrill  <jason@redhat.com>
12535
12536         PR c++/46658
12537         * g++.dg/template/new10.C: New.
12538
12539         PR c++/45520
12540         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
12541
12542 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
12543
12544         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
12545         Split type definitions and NSConstantString class into...
12546         * objc-obj-c++-shared/objc-test-suite-types.h: New.
12547         * objc-obj-c++-shared/nsconstantstring-class.h: New.
12548         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
12549         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
12550         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
12551         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
12552         to comments.
12553         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
12554         encode defines for newer NeXT system headers.
12555         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
12556         * obj-c++.dg/torture/strings/string1.mm: Likewise.
12557         * objc.dg/foreach-5.m: Likewise.
12558         * objc.dg/foreach-2.m: Likewise.
12559         * objc.dg/foreach-4.m: Likewise.
12560         * objc.dg/torture/strings/string1.m: Likewise.
12561         * objc.dg/torture/strings/string2.m: Likewise.
12562         * objc.dg/torture/strings/string3.m: Likewise.
12563         * objc.dg/torture/strings/string4.m: Likewise.
12564         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
12565         header and stand alone.
12566         * obj-c++.dg/strings/strings-2.mm: Likewise.
12567         * objc.dg/torture/strings/const-str-3.m: Likewise.
12568         * objc.dg/strings/strings-2.m: Likewise.
12569         * objc.dg/strings/const-str-12b.m: Likewise.
12570
12571 2011-01-12  Richard Guenther  <rguenther@suse.de>
12572
12573         PR middle-end/32511
12574         * gcc.dg/attr-weak-1.c: Adjust.
12575
12576 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
12577
12578         PR fortran/47051
12579         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
12580         standard compliant and comment.
12581
12582 2011-01-10  Jan Hubicka  <jh@suse.cz>
12583
12584         PR lto/46083
12585         * gcc.dg/initpri3.c: New testcase.
12586
12587 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
12588
12589         PR lto/47222
12590         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
12591         externally visible.
12592         (g_esi): Likewise.
12593         (g_ebx): Likewise.
12594         (g_ebp): Likewise.
12595         (g_esp): Likewise.
12596         (g_ebp_save): Likewise.
12597         (g_esp_save): Likewise.
12598
12599 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12600
12601         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
12602
12603 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12604
12605         PR tree-optimization/46021
12606         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
12607         i?86-*-*, x86_64-*-*.
12608
12609 2011-01-10  Jeff Law <law@redhat.com>
12610
12611         * PR tree-optimization/47141
12612         * gcc.c-torture/compile/pr47141.c: New test.
12613
12614 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
12615
12616         PR testsuite/46230
12617         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
12618         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
12619         * gcc.dg/vect/slp-35.c: Remove XFAILs.
12620         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
12621
12622         PR testsuite/46230
12623         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
12624         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
12625         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
12626         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
12627         being vectorized.  Adjust dg-final pattern.
12628
12629         PR testsuite/46230
12630         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
12631         * gcc.dg/vect/slp-24.c: Likewise.
12632
12633 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
12634
12635         PR c++/47218
12636         * g++.dg/other/pr47218-1.C: New test file.
12637         * g++.dg/other/pr47218.C: Likewise.
12638         * g++.dg/other/pr47218.h: New supporting header.
12639
12640 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
12641
12642         PR objc/47232
12643         * objc.dg/attributes/invalid-attribute-1.m: New.
12644         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
12645
12646 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
12647
12648         PR fortran/47224
12649         * gfortran.dg/proc_ptr_comp_28.f90: New.
12650
12651 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
12652
12653         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
12654         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
12655         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12656         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
12657         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
12658         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12659         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
12660         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
12661         * objc.dg/gnu-api-2-class.m: Likewise.
12662         * objc.dg/gnu-api-2-ivar.m: Likewise.
12663         * objc.dg/gnu-api-2-method.m: Likewise.
12664         * objc.dg/gnu-api-2-objc.m: Likewise.
12665         * objc.dg/gnu-api-2-object.m: Likewise.
12666         * objc.dg/gnu-api-2-property.m: Likewise.
12667         * objc.dg/gnu-api-2-protocol.m: Likewise.
12668         * objc.dg/gnu-api-2-sel.m: Likewise.
12669
12670 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
12671
12672         * objc.dg/foreach-1.m: Skip for Darwin < 9.
12673         * objc.dg/objc-foreach-4.m: Likewise.
12674         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
12675         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
12676         * objc.dg/foreach-4.m: Likewise.
12677         * objc.dg/foreach-5.m: Likewise.
12678         * objc.dg/foreach-3.m: Return self from init.
12679
12680 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
12681
12682         PR fortran/38536
12683         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
12684
12685 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
12686
12687         PR fortran/46313
12688         * gfortran.dg/class_35.f90: New.
12689
12690 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
12691
12692         * objc.dg/foreach-1.m: Add "-Wall" to flags.
12693
12694 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
12695
12696         PR objc/47078
12697         * objc.dg/invalid-method-2.m: New.
12698         * obj-c++.dg/invalid-method-2.mm: New.
12699
12700 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
12701
12702         PR fortran/46896
12703         * gfortran.dg/transpose_optimization_2.f90 : New test.
12704
12705 2011-01-08  Jan Hubicka  <jh@suse.cz>
12706
12707         PR tree-optmization/46469
12708         * g++.dg/torture/pr46469.C: New testcase.
12709
12710 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
12711
12712         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
12713         emulation of libobjc-gnu structure layout functionality to ..
12714         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
12715         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
12716         * objc/execute/bf-common.h: Adjust headers.
12717         * objc/execute/bf-1.m: Likewise.
12718         * objc/execute/bf-2.m: Likewise.
12719         * objc/execute/bf-3.m: Likewise.
12720         * objc/execute/bf-4.m: Likewise.
12721         * objc/execute/bf-5.m: Likewise.
12722         * objc/execute/bf-6.m: Likewise.
12723         * objc/execute/bf-7.m: Likewise.
12724         * objc/execute/bf-8.m: Likewise.
12725         * objc/execute/bf-9.m: Likewise.
12726         * objc/execute/bf-10.m: Likewise.
12727         * objc/execute/bf-11.m: Likewise.
12728         * objc/execute/bf-12.m: Likewise.
12729         * objc/execute/bf-13.m: Likewise.
12730         * objc/execute/bf-14.m: Likewise.
12731         * objc/execute/bf-15.m: Likewise.
12732         * objc/execute/bf-16.m: Likewise.
12733         * objc/execute/bf-17.m: Likewise.
12734         * objc/execute/bf-18.m: Likewise.
12735         * objc/execute/bf-19.m: Likewise.
12736         * objc/execute/bf-20.m: Likewise.
12737         * objc/execute/bf-21.m: Likewise.
12738         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
12739         objc_get_type_qualifiers ().
12740
12741 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
12742
12743         PR fortran/45777
12744         * gfortran.dg/dependency_39.f90:  New test.
12745
12746 2011-01-07  Jan Hubicka  <jh@suse.cz>
12747
12748         Get builtins tests ready for linker plugin.
12749         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
12750         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
12751         my_memset, my_bzero): Mark used.
12752         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
12753         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
12754         volatile.
12755         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
12756         volatile.
12757
12758 2011-01-07  Jan Hubicka  <jh@suse.cz>
12759
12760         PR tree-optimization/46367
12761         * g++.dg/torture/pr46367.C: New file.
12762
12763 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
12764
12765         PR target/47201
12766         * gcc.dg/pr47201.c: New test.
12767
12768         PR bootstrap/47187
12769         * gcc.dg/tree-prof/pr47187.c: New test.
12770
12771 2011-01-07  Tobias Burnus  <burnus@net-b.de>
12772
12773         PR fortran/41580
12774         * gfortran.dg/extends_type_of_3.f90: New.
12775
12776 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
12777
12778         * g++.dg/ext/dllexport-MI1.C: Adjust test.
12779         * g++.dg/ext/dllimport-MI1.C: Likewise.
12780         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
12781         * g++.dg/ext/dllimport10.C: Likewise.
12782         * g++.dg/ext/dllimport11.C: Likewise.
12783         * g++.dg/ext/dllimport12.C: Likewise.
12784         * g++.dg/ext/dllimport13.C: Likewise.
12785         * g++.dg/ext/dllimport2.C: Likewise.
12786         * g++.dg/ext/dllimport3.C: Likewise.
12787         * g++.dg/ext/dllimport4.C: Likewise.
12788         * g++.dg/ext/dllimport5.C: Likewise.
12789         * g++.dg/ext/dllimport6.C: Likewise.
12790         * g++.dg/ext/dllimport8.C: Likewise.
12791         * g++.dg/ext/dllimport9.C: Likewise.
12792         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
12793         targets, too. Additionally enable test for i?86-*-mingw*.
12794         * g++.dg/ext/selectany1.C: Likewise.
12795         Remove guard variable check.
12796
12797 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
12798
12799         PR fortran/47189
12800         PR fortran/47194
12801         * gfortran.dg/storage_size_3.f08: Extended.
12802
12803 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
12804
12805         PR c++/47022
12806         * g++.dg/template/stdarg1.C: New test.
12807
12808 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
12809
12810         PR fortran/47195
12811         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
12812         * gfortran.dg/defined_operators_1.f90: Split the subroutine
12813         from the interface of functions to not hide the errors that
12814         shall be tested.
12815
12816 2011-01-06  Jan Hubicka  <jh@suse.cz>
12817
12818         * gcc.dg/lto/pr47188_0.c: New testcase.
12819         * gcc.dg/lto/pr47188_1.c: New testcase.
12820
12821 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
12822
12823         PR fortran/33117
12824         PR fortran/46478
12825         * gfortran.dg/interface_33.f90: New test.
12826
12827 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
12828
12829         PR c/47150
12830         * gcc.c-torture/compile/pr47150.c: New test.
12831
12832 2011-01-06  Ira Rosen  <irar@il.ibm.com>
12833
12834         PR tree-optimization/47139
12835         * gcc.dg/vect/pr47139.c: New test.
12836
12837 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
12838
12839         PR fortran/47180
12840         * gfortran.dg/extends_type_of_2.f03: New.
12841
12842 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12843
12844         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
12845
12846 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
12847
12848         * gnat.dg/opt14.adb: New test.
12849
12850 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12851
12852         PR fortran/46017
12853         * gfortran.dg/allocate_error_2.f90:  New test.
12854
12855 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
12856
12857         PR fortran/47024
12858         * gfortran.dg/storage_size_3.f08: New.
12859
12860 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12861
12862         PR libgfortran/47154
12863         * gfortran.dg/namelist_68.f90: New test.
12864
12865 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
12866
12867         * gnat.dg/unchecked_convert8.ad[sb]: New test.
12868
12869 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
12870
12871         PR fortran/46448
12872         * gfortran.dg/class_34.f90: New.
12873
12874 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12875
12876         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
12877         use __builtin_inff.  Skip all single-precision tests that require
12878         Infinity.
12879
12880 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12881
12882         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
12883
12884 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
12885
12886         PR tree-optimization/47148
12887         * gcc.c-torture/execute/pr47148.c: New test.
12888
12889         PR tree-optimization/47155
12890         * gcc.c-torture/execute/pr47155.c: New test.
12891
12892         PR rtl-optimization/47157
12893         * gcc.c-torture/compile/pr47157.c: New test.
12894
12895 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12896
12897         * gcc.dg/torture/vector-shift2.c (schar): Define.
12898         (main): Always use schar or uchar instead of plain "char" to avoid
12899         dependencies on implementation-defined char signedness.
12900
12901 2011-01-03  Martin Jambor  <mjambor@suse.cz>
12902
12903         PR tree-optimization/46801
12904         * gnat.dg/pack9.adb: Remove xfail.
12905
12906 2011-01-03  Martin Jambor  <mjambor@suse.cz>
12907
12908         PR tree-optimization/46984
12909         * g++.dg/ipa/pr46984.C: New test.
12910
12911 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
12912
12913         PR fortran/46408
12914         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
12915
12916 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
12917
12918         PR tree-optimization/47140
12919         * gcc.c-torture/compile/pr47140.c: New test.
12920
12921         PR rtl-optimization/47028
12922         * gcc.dg/pr47028.c: New test.
12923
12924 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
12925
12926         * objc.dg/protocol-forward-1.m: Removed TODO.
12927         * objc.dg/protocol-forward-2.m: New.
12928         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
12929         * obj-c++.dg/protocol-forward-2.mm: New.
12930
12931 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
12932
12933         PR target/38662
12934         * g++.dg/eh/pr38662.C: New testcase.
12935
12936 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
12937
12938         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
12939         scan for newline '\n'.
12940
12941 \f
12942 Copyright (C) 2011 Free Software Foundation, Inc.
12943
12944 Copying and distribution of this file, with or without modification,
12945 are permitted in any medium without royalty provided the copyright
12946 notice and this notice are preserved.