2c9026e075a483967a935194654db6f2ea1a2fb2
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2011-10-26  Tom de Vries  <tom@codesourcery.com>
2
3         PR tree-optimization/50763
4         * gcc.dg/pr50763-2.c: New test.
5
6 2011-10-25  Joseph Myers  <joseph@codesourcery.com>
7
8         * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
9         Update expected messages.
10
11 2011-10-25  Eric Botcazou  <ebotcazou@adacore.com>
12
13         * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
14
15 2011-10-25  Jason Merrill  <jason@redhat.com>
16
17         PR c++/50866
18         * g++.dg/init/aggr7.C: New.
19
20         PR c++/49996
21         * g++.dg/cpp0x/initlist59.C: New.
22
23 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
24
25         PR c++/50858
26         * g++.dg/overload/operator5.C: New.
27
28 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
29
30         PR c++/50861
31         * g++.dg/template/crash108.C: New.
32
33 2011-10-25  Jakub Jelinek  <jakub@redhat.com>
34
35         PR tree-optimization/50596
36         * gcc.dg/vect/vect-cond-10.c: New test.
37
38 2011-10-24  Joey Ye  <joey.ye@arm.com>
39
40         * gcc.target/arm/pr42575.c: Remove architecture option.
41
42 2011-10-24  David S. Miller  <davem@davemloft.net>
43
44         * gcc.target/sparc/vis3move-1.c: New test.
45         * gcc.target/sparc/vis3move-2.c: New test.
46         * gcc.target/sparc/vis3move-3.c: New test.
47
48 2011-10-24  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
49
50         * gcc.dg/strlenopt-22.c: New testcase.
51         * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
52
53 2011-10-24  Uros Bizjak  <ubizjak@gmail.com>
54
55         * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
56         Remove -march=i386.
57         (dg-skip-if): Remove.
58         * gcc.target/i386/funcspec-1.c: Ditto.
59         * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
60
61 2011-10-24  Richard Guenther  <rguenther@suse.de>
62
63         * gcc.dg/vect/vect-bool-1.c: New testcase.
64
65 2011-10-24  Richard Guenther  <rguenther@suse.de>
66
67         PR tree-optimization/50838
68         * gcc.dg/torture/pr50838.c: New testcase.
69
70 2011-10-24  Ira Rosen  <ira.rosen@linaro.org>
71
72         PR tree-optimization/50730
73         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
74         * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
75         -fno-tree-sra and SLP flags.
76
77 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
78
79         PR c++/50841
80         Revert:
81         2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
82
83         PR c++/50810
84         * g++.dg/cpp0x/warn_cxx0x2.C: New.
85         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
86
87 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
88
89         PR c++/50810
90         * g++.dg/cpp0x/warn_cxx0x2.C: New.
91         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
92
93 2011-10-23  Tom de Vries  <tom@codesourcery.com>
94
95         PR tree-optimization/50763
96         * gcc.dg/pr50763.c: New test.
97
98 2011-10-23  Uros Bizjak  <ubizjak@gmail.com>
99
100         PR target/50788
101         * gcc.target/i386/pr50788.c: New test.
102
103 2011-10-23  Ira Rosen  <ira.rosen@linaro.org>
104
105         PR tree-optimization/50819
106         * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
107         * g++.dg/vect/slp-pr50819.cc: New test.
108
109 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
110
111         PR c++/45385
112         * g++.dg/warn/Wconversion4.C: New.
113
114 2011-10-21  Jakub Jelinek  <jakub@redhat.com>
115
116         PR target/50813
117         * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
118         from element other than first and reverse permutation.
119         * gcc.dg/torture/vshuf-16.inc: Likewise.
120         * gcc.dg/torture/vshuf-8.inc: Likewise.
121         * gcc.dg/torture/vshuf-4.inc: Likewise.
122
123 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
124
125         PR c++/31423
126         * g++.dg/parse/error43.C: New.
127         * g++.dg/parse/error44.C: Likewise.
128
129 2011-10-21  H.J. Lu  <hongjiu.lu@intel.com>
130             Kirill Yukhin  <kirill.yukhin@intel.com>
131
132         PR target/50740
133         * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
134         * gcc.target/i386/bmi2-check.h: Ditto.
135
136 2011-10-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
137
138         PR c++/50811
139         * g++.dg/cpp0x/override2.C: Add test.
140
141 2011-10-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
142
143         * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
144         check_linker_plugin_available.
145
146 2011-10-21  Kai Tietz  <ktietz@redhat.com>
147
148         * gcc.target/i386/branch-cost1.c: New test.
149         * gcc.target/i386/branch-cost2.c: New test.
150         * gcc.target/i386/branch-cost3.c: New test.
151         * gcc.target/i386/branch-cost4.c: New test.
152
153 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
154
155         * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
156
157 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
158
159         PR testsuite/50722
160         * gcc.dg/pr49994-3.c: Skip on HP-UX.
161
162 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
163
164         * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
165         (_moz_foo, EXT__foo): Use ASMNAME.
166
167 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
168
169         * lib/lto.exp (lto-execute): Use .exe suffix for test executable
170         names.
171
172 2011-10-20  Kirill Yukhin  <kirill.yukhin@intel.com>
173
174         PR target/50766
175         * gcc.target/i386/pr50766.c: New test.
176
177 2011-10-20  Jason Merrill  <jason@redhat.com>
178
179         PR c++/41449
180         * g++.dg/eh/partial1.C: New.
181
182 2011-10-20  Richard Henderson  <rth@redhat.com>
183
184         * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
185         gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c, 
186         gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
187         Use __builtin_shuffle.
188
189 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
190
191         PR fortran/50514
192         * gfortran.dg/ishft_3.f90:  Update test.
193
194 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
195
196         PR fortran/50524
197         * gfortran.dg/substring_integer_index.f90: New test.
198
199 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
200
201         * gfortran.dg/format_string.f: New test.
202
203 2011-10-20  Uros Bizjak  <ubizjak@gmail.com>
204
205         * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
206         non_strict_align.
207         * gcc.dg/ipa/ipa-sra-6.c: Ditto.
208
209 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
210
211         * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
212         gcc.target/i386/pr46226.c: Do not use
213         -mno-accumulate-outgoing-args.
214
215 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
216
217         * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
218         including <strings.h>.
219
220 2011-10-19  Jan Hubicka  <jh@suse.cz>
221
222         * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
223         * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
224         * lib/c-torture.exp: Likewise.
225         * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
226         * gcc.c-torture/compile/sync-1.c: Likewise.
227         * gcc.c-torture/compile/sync-1.c: Likewise.
228         * gcc.c-torture/compile/sync-3.c: Likewise.
229         * gcc.dg/noncompile/invalid_asm.c: Likewise.
230         * gcc.dg/noncompile/920507-1.c: Likewise.
231         * gcc.dg/torture/pr36400.c: Likewise.
232         * g++.dg/torture/pr34850.C: Likewise.
233
234 2011-10-20  Eric Botcazou  <ebotcazou@adacore.com>
235
236         * gnat.dg/source_ref1.adb: New test.
237         * gnat.dg/source_ref2.adb: Likewise.
238
239 2011-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
240
241         PR c++/13657
242         * g++.dg/parse/error42.C: New.
243         * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
244
245 2011-10-19  Jason Merrill  <jason@redhat.com>
246
247         PR c++/50793
248         * g++.dg/init/value9.C: New.
249
250 2011-10-19  Jakub Jelinek  <jakub@redhat.com>
251
252         * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
253         * gcc.dg/torture/vshuf-16.inc: Likewise.
254         * gcc.dg/torture/vshuf-8.inc: Likewise.
255         * gcc.dg/torture/vshuf-4.inc: Likewise.
256
257 2011-10-19  Janus Weil  <janus@gcc.gnu.org>
258
259         PR fortran/47023
260         * gfortran.dg/sizeof_proc.f90: New.
261
262 2011-10-19  Joseph Myers  <joseph@codesourcery.com>
263
264         * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
265         -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
266
267 2011-10-19  Uros Bizjak  <ubizjak@gmail.com>
268
269         PR testsuite/50796
270         * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
271
272 2011-10-19  Jason Merrill  <jason@redhat.com>
273
274         PR c++/50787
275         * g++.dg/init/ref20.C: New.
276
277 2011-10-19  Kai Tietz  <ktietz@redhat.com>
278
279         PR middle-end/50795
280         * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
281         * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
282         * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
283         * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
284         * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
285
286 2011-10-19  Richard Guenther  <rguenther@suse.de>
287
288         PR middle-end/50768
289         * gcc.dg/torture/pr50768.c: New testcase.
290
291 2011-10-19  Alexander Monakov  <amonakov@ispras.ru>
292
293         PR rtl-optimization/50340
294         * gcc.dg/pr50340.c: New.
295
296 2011-10-18  Andrew Stubbs  <ams@codesourcery.com>
297
298         PR tree-optimization/50717
299
300         * gcc.dg/pr50717-1.c: New file.
301         * gcc.target/arm/wmul-12.c: Correct types.
302         * gcc.target/arm/wmul-8.c: Correct types.
303
304 2011-10-18  Jason Merrill  <jason@redhat.com>
305
306         PR c++/50531
307         * g++.dg/cpp0x/defaulted32.C: New.
308
309         PR c++/50742
310         * g++.dg/lookup/using23.C: New.
311
312         PR c++/50500
313         * g++.dg/cpp0x/implicit12.C: New.
314         * g++.dg/cpp0x/defaulted20.C: Adjust.
315         * g++.dg/cpp0x/defaulted21.C: Adjust.
316         * g++.dg/cpp0x/implicit-copy.C: Adjust.
317         * g++.dg/cpp0x/implicit4.C: Adjust.
318         * g++.dg/cpp0x/implicit5.C: Adjust.
319         * g++.dg/cpp0x/implicit8.C: Adjust.
320         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
321         * g++.dg/cpp0x/not_special.C: Adjust.
322         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
323         * g++.dg/cpp0x/rv1n.C: Adjust.
324         * g++.dg/cpp0x/rv2n.C: Adjust.
325         * g++.dg/cpp0x/rv3n.C: Adjust.
326         * g++.dg/cpp0x/rv4n.C: Adjust.
327         * g++.dg/cpp0x/rv5n.C: Adjust.
328         * g++.dg/cpp0x/rv6n.C: Adjust.
329         * g++.dg/cpp0x/rv7n.C: Adjust.
330
331 2011-10-18  Kirill Yukhin  <kirill.yukhin@intel.com>
332
333         * gcc.target/i386/avx2-vpop-check.h: New header.
334         * gcc.target/i386/avx2-vpaddd-3.c: New test.
335         * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
336         * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
337         * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
338         * gcc.target/i386/avx2-vpand-3.c: Ditto.
339         * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
340         * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
341         * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
342         * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
343         * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
344         * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
345         * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
346         * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
347         * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
348         * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
349
350 2011-10-18  Mikael Morin  <mikael@gcc.gnu.org>
351
352         PR fortran/50420
353         * gfortran.dg/coarray_subobject_1.f90: New test.
354         * gfortran.dg/coarray/subobject_1.f90: New test.
355
356 2011-10-18  Alexander Monakov  <amonakov@ispras.ru>
357
358         PR rtl-optimization/50205
359         * gcc.dg/pr50205.c: New.
360
361 2011-10-18  Richard Guenther  <rguenther@suse.de>
362
363         PR tree-optimization/50767
364         * gcc.dg/torture/pr50767.c: New testcase.
365
366 2011-10-18  Julian Brown  <julian@codesourcery.com>
367
368         * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
369         * gcc.target/arm/unaligned-memcpy-1.c: New.
370         * gcc.target/arm/unaligned-memcpy-2.c: New.
371         * gcc.target/arm/unaligned-memcpy-3.c: New.
372         * gcc.target/arm/unaligned-memcpy-4.c: New.
373
374 2011-10-18  Janus Weil  <janus@gcc.gnu.org>
375
376         PR fortran/47023
377         * gfortran.dg/iso_c_binding_class.f03: New.
378
379 2011-10-18  Ira Rosen  <ira.rosen@linaro.org>
380
381         * testsuite/lib/target-supports.exp
382         (check_effective_target_vect_widen_shift): New.
383         * gcc.dg/vect/vect-widen-shift-s16.c: New.
384         * gcc.dg/vect/vect-widen-shift-s8.c: New.
385         * gcc.dg/vect/vect-widen-shift-u16.c: New.
386         * gcc.dg/vect/vect-widen-shift-u8.c: New.
387
388 2011-10-18  Richard Guenther  <rguenther@suse.de>
389
390         * gcc.dg/torture/restrict-1.c: New testcase.
391
392 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
393
394         * g++.dg/ext/bases.C: New test.
395
396 2011-10-17  David S. Miller  <davem@davemloft.net>
397
398         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
399         all operations to emit VIS instructions.
400         * gcc.target/sparc/fandnot.c: Likewise.
401         * gcc.target/sparc/fnot.c: Likewise.
402         * gcc.target/sparc/for.c: Likewise.
403         * gcc.target/sparc/fornot.c: Likewise.
404         * gcc.target/sparc/fxnor.c: Likewise.
405         * gcc.target/sparc/fxor.c: Likewise.
406         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
407         needed.
408
409 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
410
411         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
412         * gcc.dg/torture/vshuf-16.inc: New file.
413         * gcc.dg/torture/vshuf-2.inc: New file.
414         * gcc.dg/torture/vshuf-32.inc: New file.
415         * gcc.dg/torture/vshuf-4.inc: New file.
416         * gcc.dg/torture/vshuf-8.inc: New file.
417         * gcc.dg/torture/vshuf-main.inc: New file.
418         * gcc.dg/torture/vshuf-v16hi.c: New test.
419         * gcc.dg/torture/vshuf-v16qi.c: New test.
420         * gcc.dg/torture/vshuf-v2df.c: New test.
421         * gcc.dg/torture/vshuf-v2di.c: New test.
422         * gcc.dg/torture/vshuf-v2sf.c: New test.
423         * gcc.dg/torture/vshuf-v2si.c: New test.
424         * gcc.dg/torture/vshuf-v32qi.c: New test.
425         * gcc.dg/torture/vshuf-v4df.c: New test.
426         * gcc.dg/torture/vshuf-v4di.c: New test.
427         * gcc.dg/torture/vshuf-v4hi.c: New test.
428         * gcc.dg/torture/vshuf-v4sf.c: New test.
429         * gcc.dg/torture/vshuf-v4si.c: New test.
430         * gcc.dg/torture/vshuf-v8hi.c: New test.
431         * gcc.dg/torture/vshuf-v8qi.c: New test.
432         * gcc.dg/torture/vshuf-v8sf.c: New test.
433         * gcc.dg/torture/vshuf-v8si.c: New test.
434
435 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
436
437         PR tree-optimization/50746
438         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
439
440 2011-10-17  Jason Merrill  <jason@redhat.com>
441
442         PR c++/50736
443         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
444
445 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
446
447         PR c++/44524
448         * g++.dg/parse/error41.C: New.
449         * g++.dg/parse/error20.C: Adjust.
450
451 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
452
453         PR c++/50757
454         * g++.dg/warn/format7.C: New.
455         * obj-c++.dg/warn7.mm: Likewise.
456
457 2011-10-17  Richard Guenther  <rguenther@suse.de>
458
459         PR tree-optimization/50729
460         * gcc.dg/torture/pr50729.c: New testcase.
461
462 2011-10-15  Tom Tromey  <tromey@redhat.com>
463             Dodji Seketeli  <dodji@redhat.com>
464
465         * lib/prune.exp (prune_gcc_output):  Prune output referring to
466         included files.
467         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
468         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
469         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
470         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
471
472 2011-10-15  Tom Tromey  <tromey@redhat.com>
473             Dodji Seketeli  <dodji@redhat.com>
474
475         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
476
477 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
478
479         PR c++/48489
480         * g++.dg/inherit/error5.C: New.
481
482 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
483
484         PR fortran/47023
485         PR fortran/50752
486         * gfortran.dg/kind_tests_4.f90: New.
487
488 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
489
490         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
491         targets that support vector condition.
492
493 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
494
495         PR fortran/47023
496         * gfortran.dg/c_kind_tests_3.f03: New.
497
498 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
499
500         PR fortran/50547
501         * gfortran.dg/elemental_args_check_4.f90: New.
502
503 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
504
505         PR tree-optimization/50727
506         * gcc.dg/vect/pr50727.c: New test.
507
508 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
509
510         * gcc.dg/vla-23.c: New test.
511
512 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
513
514         PR tree-optimization/50596
515         * gcc.dg/vect/vect-cond-9.c: New test.
516
517 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
518
519         * gcc.dg/vect/bb-slp-29.c: New test.
520
521 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
522
523         PR c++/50732
524         * g++.dg/ext/is_base_of_incomplete.C: New.
525         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
526         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
527
528 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
529
530         * gcc.target/sparc/combined-1.c: Compile at -O2.
531
532 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
533
534         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
535         (dg-options): Add -Wno-attributes.
536         * gcc.target/i386/fma_double_?.c: Ditto.
537         * gcc.target/i386/fma_run_float_?.c: Ditto.
538         * gcc.target/i386/fma_run_double_?.c: Ditto.
539         * gcc.target/i386/l_fma_float_?.c: Dtto.
540         * gcc.target/i386/l_fma_double_?.c: Ditto.
541         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
542         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
543
544 2011-10-15  Tobias Burnus  <burnus@net-b.de>
545
546         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
547         the comments.
548         * gfortran.dg/bind_c_usage_24.f90: Ditto.
549         * gfortran.dg/rank_3.f90: Ditto.
550         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
551         -std=f2008ts in dg-options.
552         * gfortran.dg/rank_4.f90: Ditto.
553
554 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
555
556         PR target/49263
557         * gcc.target/sh/pr49263.c: New.
558
559 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
560
561         * gnat.dg/specs/debug1.ads: Tweak.
562
563 2011-10-14  Kai Tietz  <ktietz@redhat.com>
564
565         * gfortran.fortran-torture/compile/logical-2.f90: New test.
566
567 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
568
569         * gcc.target/i386/sse2-mul-1.c: New test.
570         * gcc.target/i386/sse4_1-mul-1.c: New test.
571         * gcc.target/i386/avx-mul-1.c: New test.
572         * gcc.target/i386/xop-mul-1.c: New test.
573         * gcc.target/i386/avx2-mul-1.c: New test.
574
575 2011-10-14  Jason Merrill  <jason@redhat.com>
576
577         PR c++/50563
578         * g++.dg/cpp0x/nsdmi-list1.C: New.
579
580         PR c++/50707
581         * g++.dg/cpp0x/nsdmi-const1.C: New.
582
583 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
584
585         PR fortran/50570
586         * gfortran.dg/pointer_intent_5.f90: New.
587
588 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
589
590         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
591         * gcc.target/i386/warn-vect-op-1.c: Ditto.
592         * gcc.target/i386/warn-vect-op-2.c: Ditto.
593
594 2011-10-14  Tobias Burnus  <burnus@net-b.de>
595
596         PR fortran/50718
597         * gfortran.dg/pointer_check_11.f90: New.
598         * gfortran.dg/pointer_check_12.f90: New.
599
600 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
601
602         PR c++/38174
603         * g++.dg/overload/operator4.C: New.
604
605 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
606
607         * gcc.dg/di-longlong64-sync-1.c: New test.
608         * gcc.dg/di-sync-multithread.c: New test.
609         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
610         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
611         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
612         tests for v5, v6, v6k, and v7-a, and add-options helpers.
613         (check_effective_target_arm_arm_ok): New helper.
614         (check_effective_target_sync_longlong): New helper.
615
616 2011-10-14  Richard Guenther  <rguenther@suse.de>
617
618         PR tree-optimization/50723
619         * gcc.dg/torture/pr50723.c: New testcase.
620
621 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
622
623         PR c++/17212
624         * g++.dg/warn/format6.C: New.
625         * obj-c++.dg/warn6.mm: Likewise.
626
627 2011-10-13  Richard Henderson  <rth@redhat.com>
628
629         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
630         Delete.
631         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
632         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
633         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
634
635 2011-10-13  Jason Merrill  <jason@redhat.com>
636
637         PR c++/50614
638         * g++.dg/cpp0x/nsdmi-template2.C: New.
639
640         PR c++/50437
641         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
642
643         PR c++/50618
644         * g++.dg/init/vbase1.C: New.
645
646 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
647
648         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
649         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
650         * gcc.target/i386/avx-vphminposuw-2.c: New test.
651         * gcc.target/i386/avx-vphminposuw-3.c: New test.
652
653 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
654
655         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
656
657 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
658
659         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
660
661 2011-10-13  Richard Guenther  <rguenther@suse.de>
662
663         PR tree-optimization/50712
664         * gcc.target/i386/pr50712.c: New testcase.
665
666 2011-10-13  Tom de Vries  <tom@codesourcery.com>
667
668         * gcc.dg/memcpy-4.c: New test.
669
670 2011-10-13  Richard Guenther  <rguenther@suse.de>
671
672         PR tree-optimization/50698
673         * g++.dg/vect/pr50698.cc: New testcase.
674
675 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
676
677         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
678         * gcc.target/powerpc/warn-2.c: Ditto.
679
680         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
681         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
682         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
683         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
684         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
685         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
686         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
687         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
688         * gcc.target/powerpc/ppc-pow.c: Likewise.
689         * gcc.target/powerpc/recip-1.c: Likewise.
690         * gcc.target/powerpc/recip-2.c: Likewise.
691         * gcc.target/powerpc/recip-3.c: Likewise.
692         * gcc.target/powerpc/recip-4.c: Likewise.
693         * gcc.target/powerpc/recip-5.c: Likewise.
694
695 2011-10-12  David S. Miller  <davem@davemloft.net>
696
697         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
698         '-mvis3' instead of 'mcpu=niagara3' in options.
699         * gcc.target/sparc/fhalve.c: Likewise.
700         * gcc.target/sparc/fnegop.c: Likewise.
701         * gcc.target/sparc/fpadds.c: Likewise.
702         * gcc.target/sparc/fshift.c: Likewise.
703         * gcc.target/sparc/fucmp.c: Likewise.
704         * gcc.target/sparc/lzd.c: Likewise.
705         * gcc.target/sparc/vis3misc.c: Likewise.
706         * gcc.target/sparc/xmul.c: Likewise.
707
708 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
709
710         * gnat.dg/vect1.ad[sb]: New test.
711         * gnat.dg/vect1_pkg.ads: New helper.
712         * gnat.dg/vect2.ad[sb]: New test.
713         * gnat.dg/vect2_pkg.ads: New helper.
714         * gnat.dg/vect3.ad[sb]: New test.
715         * gnat.dg/vect3_pkg.ads: New helper.
716         * gnat.dg/vect4.ad[sb]: New test.
717         * gnat.dg/vect4_pkg.ads: New helper.
718         * gnat.dg/vect5.ad[sb]: New test.
719         * gnat.dg/vect5_pkg.ads: New helper.
720         * gnat.dg/vect6.ad[sb]: New test.
721         * gnat.dg/vect6_pkg.ads: New helper.
722
723 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
724
725         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
726         * gcc.target/i386/fma_run_double_2.c: Likewise.
727         * gcc.target/i386/fma_run_double_3.c: Likewise.
728         * gcc.target/i386/fma_run_double_4.c: Likewise.
729         * gcc.target/i386/fma_run_double_5.c: Likewise.
730         * gcc.target/i386/fma_run_double_6.c: Likewise.
731         * gcc.target/i386/fma_run_float_1.c: Likewise.
732         * gcc.target/i386/fma_run_float_2.c: Likewise.
733         * gcc.target/i386/fma_run_float_3.c: Likewise.
734         * gcc.target/i386/fma_run_float_4.c: Likewise.
735         * gcc.target/i386/fma_run_float_5.c: Likewise.
736         * gcc.target/i386/fma_run_float_6.c: Likewise.
737
738         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
739         remove the extra dg-options.
740         * gcc.target/i386/l_fma_double_2.c: Likewise.
741         * gcc.target/i386/l_fma_double_3.c: Likewise.
742         * gcc.target/i386/l_fma_double_4.c: Likewise.
743         * gcc.target/i386/l_fma_double_5.c: Likewise.
744         * gcc.target/i386/l_fma_double_6.c: Likewise.
745         * gcc.target/i386/l_fma_float_1.c: Likewise.
746         * gcc.target/i386/l_fma_float_2.c: Likewise.
747         * gcc.target/i386/l_fma_float_3.c: Likewise.
748         * gcc.target/i386/l_fma_float_4.c: Likewise.
749         * gcc.target/i386/l_fma_float_5.c: Likewise.
750         * gcc.target/i386/l_fma_float_6.c: Likewise.
751
752 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
753
754         PR tree-optimization/50189
755         * g++.dg/torture/pr50189.C: New testcase.
756
757 2011-10-12  Richard Guenther  <rguenther@suse.de>
758
759         PR tree-optimization/50700
760         * gcc.dg/builtin-object-size-12.c: New testcase.
761
762 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
763
764         PR c/50565
765         * gcc.c-torture/compile/pr50565-1.c,
766         gcc.c-torture/compile/pr50565-2.c: New tests.
767
768 2011-10-11  Jason Merrill  <jason@redhat.com>
769
770         PR c++/49855
771         PR c++/49896
772         * g++.dg/template/constant1.C: New.
773         * g++.dg/template/constant2.C: New.
774         * g++.dg/cpp0x/constexpr-template3.C: New.
775
776 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
777
778         * gcc.target/i386/warn-vect-op-3.c: New test.
779         * gcc.target/i386/warn-vect-op-1.c: New test.
780         * gcc.target/i386/warn-vect-op-2.c: New test.
781
782 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
783
784         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
785
786 2011-10-11  Richard Guenther  <rguenther@suse.de>
787
788         PR tree-optimization/50204
789         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
790
791 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
792
793         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
794
795 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
796
797         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
798         * gcc.target/i386/fma_double_2.c: Ditto.
799         * gcc.target/i386/fma_double_3.c: Ditto.
800         * gcc.target/i386/fma_double_4.c: Ditto.
801         * gcc.target/i386/fma_double_5.c: Ditto.
802         * gcc.target/i386/fma_double_6.c: Ditto.
803         * gcc.target/i386/fma_float_1.c: Ditto.
804         * gcc.target/i386/fma_float_2.c: Ditto.
805         * gcc.target/i386/fma_float_3.c: Ditto.
806         * gcc.target/i386/fma_float_4.c: Ditto.
807         * gcc.target/i386/fma_float_5.c: Ditto.
808         * gcc.target/i386/fma_float_6.c: Ditto.
809         * gcc.target/i386/l_fma_double_1.c: Ditto.
810         * gcc.target/i386/l_fma_double_2.c: Ditto.
811         * gcc.target/i386/l_fma_double_3.c: Ditto.
812         * gcc.target/i386/l_fma_double_4.c: Ditto.
813         * gcc.target/i386/l_fma_double_5.c: Ditto.
814         * gcc.target/i386/l_fma_double_6.c: Ditto.
815         * gcc.target/i386/l_fma_float_1.c: Ditto.
816         * gcc.target/i386/l_fma_float_2.c: Ditto.
817         * gcc.target/i386/l_fma_float_3.c: Ditto.
818         * gcc.target/i386/l_fma_float_4.c: Ditto.
819         * gcc.target/i386/l_fma_float_5.c: Ditto.
820         * gcc.target/i386/l_fma_float_6.c: Ditto.
821         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
822         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
823         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
824         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
825         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
826         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
827         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
828         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
829         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
830         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
831         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
832         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
833
834 2011-10-11  Tristan Gingold  <gingold@adacore.com>
835
836         * gcc.dg/va-arg-4.c: New test.
837         * gcc.dg/va-arg-5.c: Ditto.
838
839 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
840
841         * lib/target-supports.exp (check_effective_target_fd_truncate):
842         Close and unlink test file before exit.
843
844 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
845
846         PR fortran/50564
847         * gfortran.dg/forall_15.f90:  New test case.
848
849 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
850             Andrew Macleod  <amacleod@redhat.com>
851
852         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
853         wrappers for *other_threads() and *final_verify().
854         * gcc.dg/simulate-thread/simulate-thread.h
855         (simulate_thread_wrapper_other_threads): New.
856         (simulate_thread_wrapper_final_verify): New.
857
858 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
859
860         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
861
862 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
863
864         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
865
866 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
867             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
868
869         * gcc.target/i386/fma_1.h: New file.
870         * gcc.target/i386/fma_2.h: Likewise.
871         * gcc.target/i386/fma_3.h: Likewise.
872         * gcc.target/i386/fma_4.h: Likewise.
873         * gcc.target/i386/fma_5.h: Likewise.
874         * gcc.target/i386/fma_6.h: Likewise.
875         * gcc.target/i386/fma_double_1.c: Likewise.
876         * gcc.target/i386/fma_double_2.c: Likewise.
877         * gcc.target/i386/fma_double_3.c: Likewise.
878         * gcc.target/i386/fma_double_4.c: Likewise.
879         * gcc.target/i386/fma_double_5.c: Likewise.
880         * gcc.target/i386/fma_double_6.c: Likewise.
881         * gcc.target/i386/fma_float_1.c: Likewise.
882         * gcc.target/i386/fma_float_2.c: Likewise.
883         * gcc.target/i386/fma_float_3.c: Likewise.
884         * gcc.target/i386/fma_float_4.c: Likewise.
885         * gcc.target/i386/fma_float_5.c: Likewise.
886         * gcc.target/i386/fma_float_6.c: Likewise.
887         * gcc.target/i386/fma_main.h: Likewise.
888         * gcc.target/i386/fma_run_double_1.c: Likewise.
889         * gcc.target/i386/fma_run_double_2.c: Likewise.
890         * gcc.target/i386/fma_run_double_3.c: Likewise.
891         * gcc.target/i386/fma_run_double_4.c: Likewise.
892         * gcc.target/i386/fma_run_double_5.c: Likewise.
893         * gcc.target/i386/fma_run_double_6.c: Likewise.
894         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
895         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
896         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
897         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
898         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
899         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
900         * gcc.target/i386/fma_run_float_1.c: Likewise.
901         * gcc.target/i386/fma_run_float_2.c: Likewise.
902         * gcc.target/i386/fma_run_float_3.c: Likewise.
903         * gcc.target/i386/fma_run_float_4.c: Likewise.
904         * gcc.target/i386/fma_run_float_5.c: Likewise.
905         * gcc.target/i386/fma_run_float_6.c: Likewise.
906         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
907         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
908         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
909         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
910         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
911         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
912         * gcc.target/i386/l_fma_1.h: Likewise.
913         * gcc.target/i386/l_fma_2.h: Likewise.
914         * gcc.target/i386/l_fma_3.h: Likewise.
915         * gcc.target/i386/l_fma_4.h: Likewise.
916         * gcc.target/i386/l_fma_5.h: Likewise.
917         * gcc.target/i386/l_fma_6.h: Likewise.
918         * gcc.target/i386/l_fma_double_1.c: Likewise.
919         * gcc.target/i386/l_fma_double_2.c: Likewise.
920         * gcc.target/i386/l_fma_double_3.c: Likewise.
921         * gcc.target/i386/l_fma_double_4.c: Likewise.
922         * gcc.target/i386/l_fma_double_5.c: Likewise.
923         * gcc.target/i386/l_fma_double_6.c: Likewise.
924         * gcc.target/i386/l_fma_float_1.c: Likewise.
925         * gcc.target/i386/l_fma_float_2.c: Likewise.
926         * gcc.target/i386/l_fma_float_3.c: Likewise.
927         * gcc.target/i386/l_fma_float_4.c: Likewise.
928         * gcc.target/i386/l_fma_float_5.c: Likewise.
929         * gcc.target/i386/l_fma_float_6.c: Likewise.
930         * gcc.target/i386/l_fma_main.h: Likewise.
931         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
932         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
933         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
934         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
935         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
936         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
937         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
938         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
939         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
940         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
941         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
942         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
943
944 2011-10-10  Richard Guenther  <rguenther@suse.de>
945
946         PR middle-end/50389
947         * gcc.dg/torture/pr50389.c: New testcase.
948
949 2011-10-10  Richard Guenther  <rguenther@suse.de>
950
951         PR middle-end/50195
952         * gcc.dg/builtins-47.c: Optimize.
953
954 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
955
956         * lib/gcc-simulate-thread.exp: New.
957         * gcc.dg/simulate-thread/guality.h: New.
958         * gcc.dg/simulate-thread/simulate-thread.h: New.
959         * gcc.dg/simulate-thread/simulate-thread.exp: New.
960         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
961         * gcc.dg/simulate-thread/README: New.
962         * g++.dg/simulate-thread/guality.h: New.
963         * g++.dg/simulate-thread/simulate-thread.h: New.
964         * g++.dg/simulate-thread/simulate-thread.exp: New.
965         * g++.dg/simulate-thread/simulate-thread.gdb: New.
966         * c-c++-common/cxxbitfields-2.c: Remove.
967         * c-c++-common/cxxbitfields.c: Remove.
968         * c-c++-common/cxxbitfields-4.c: Remove.
969         * c-c++-common/cxxbitfields-5.c: Remove.
970         * c-c++-common/simulate-thread/bitfields-1.c: New.
971         * c-c++-common/simulate-thread/bitfields-2.c: New.
972         * c-c++-common/simulate-thread/bitfields-3.c: New.
973         * c-c++-common/simulate-thread/bitfields-4.c: New.
974
975 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
976
977         PR c++/38980
978         * g++.dg/warn/format5.C: New.
979
980 2011-10-09  Tobias Burnus  <burnus@net-b.de>
981
982         PR fortran/50273
983         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
984         * gfortran.dg/common_16.f90: New.
985
986 2011-10-09  Tobias Burnus  <burnus@net-b.de>
987
988         * gfortran.dg/iso_c_binding_param_1.f90: New.
989         * gfortran.dg/iso_c_binding_param_2.f90: New.
990         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
991
992 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
993
994         PR tree-optimization/50635
995         * gcc.dg/vect/pr50635.c: New test.
996
997 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
998
999         PR fortran/50659
1000         * gfortran.dg/proc_decl_27.f90: New.
1001
1002 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1003
1004         PR libobjc/50428
1005         * objc/execute/initialize-1.m: New test.
1006
1007 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
1008
1009         PR fortran/47844
1010         * gfortran.dg/pointer_function_result_1.f90 : New test.
1011
1012 2011-10-07  David S. Miller  <davem@davemloft.net>
1013
1014         PR 50655
1015         * gcc.target/sparc/sparc.exp: Add vis3 target test.
1016         * gcc.target/sparc/cmask.c: Use it.
1017         * gcc.target/sparc/fhalve.c: Likewise.
1018         * gcc.target/sparc/fnegop.c: Likewise.
1019         * gcc.target/sparc/fpadds.c: Likewise.
1020         * gcc.target/sparc/fshift.c: Likewise.
1021         * gcc.target/sparc/fucmp.c: Likewise.
1022         * gcc.target/sparc/lzd.c: Likewise.
1023         * gcc.target/sparc/vis3misc.c: Likewise.
1024         * gcc.target/sparc/xmul.c: Likewise.
1025
1026 2011-10-07  Richard Henderson  <rth@redhat.com>
1027
1028         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
1029         match for avx2.
1030         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
1031
1032 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
1033
1034         * gcc.dg/pr50193-1.c: New file.
1035         * gcc.target/arm/shiftable.c: New file.
1036
1037 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
1038
1039         PR fortran/50625
1040         * gfortran.dg/class_46.f03: New.
1041
1042 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
1043
1044         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
1045         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
1046         (syslog, vsyslog, __vsyslog_chk): Likewise.
1047
1048         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
1049         (x, EXT_x): Use ASMNAME.
1050
1051         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
1052         (a, c): Use ASMNAME.
1053
1054 2011-10-07  Tom de Vries  <tom@codesourcery.com>
1055
1056         PR middle-end/50527
1057         * gcc.dg/pr50527.c: New test.
1058
1059 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
1060
1061         PR tree-optimization/50650
1062         * gcc.c-torture/compile/pr50650.c: New test.
1063
1064 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1065
1066         PR tree-optimization/50575
1067         * gcc.c-torture/execute/vector-compare-2.x: New file.
1068
1069 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1070
1071         PR middle-end/50125
1072         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
1073         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
1074         (bar3): Likewise.
1075
1076 2011-10-07  Richard Guenther  <rguenther@suse.de>
1077
1078         PR testsuite/50637
1079         * gcc.dg/vect/vect-align-2.c: Increase array size.
1080
1081 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
1082             H.J. Lu  <hongjiu.lu@intel.com>
1083
1084         PR target/50603
1085         * gcc.target/i386/pr50603.c: New test.
1086
1087 2011-10-06  Jason Merrill  <jason@redhat.com>
1088
1089         PR c++/39164
1090         * g++.dg/cpp0x/default31.C: New.
1091
1092 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
1093
1094         PR tree-optimization/50596
1095         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1096         New.
1097         * gcc.dg/vect/vect-cond-8.c: New test.
1098
1099 2011-10-06  Richard Henderson  <rth@redhat.com>
1100
1101         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
1102         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
1103         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
1104         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
1105         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
1106         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
1107         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
1108         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
1109         * gcc.c-torture/execute/vshuf-16.inc: New file.
1110         * gcc.c-torture/execute/vshuf-2.inc: New file.
1111         * gcc.c-torture/execute/vshuf-4.inc: New file.
1112         * gcc.c-torture/execute/vshuf-8.inc: New file.
1113         * gcc.c-torture/execute/vshuf-main.inc: New file.
1114         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
1115         * gcc.c-torture/execute/vshuf-v2df.c: New test.
1116         * gcc.c-torture/execute/vshuf-v2di.c: New test.
1117         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
1118         * gcc.c-torture/execute/vshuf-v2si.c: New test.
1119         * gcc.c-torture/execute/vshuf-v4df.c: New test.
1120         * gcc.c-torture/execute/vshuf-v4di.c: New test.
1121         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
1122         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
1123         * gcc.c-torture/execute/vshuf-v4si.c: New test.
1124         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
1125         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
1126         * gcc.c-torture/execute/vshuf-v8si.c: New test.
1127
1128 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
1129
1130         PR tree-optimization/49279
1131         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
1132         * gcc.c-torture/execute/pr49279.c: New test.
1133
1134 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
1135
1136         PR target/49049
1137         * gcc.c-torture/compile/pr49049.c: New test.
1138
1139 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
1140
1141         PR target/50305
1142         * gcc.target/arm/pr50305.c: New test.
1143
1144 2011-10-06  Richard Guenther  <rguenther@suse.de>
1145
1146         PR tree-optimization/38884
1147         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
1148         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
1149
1150 2011-10-05  David S. Miller  <davem@davemloft.net>
1151
1152         * gcc.target/sparc/lzd.c: New test.
1153         * gcc.target/sparc/popc.c: New test.
1154
1155 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
1156
1157         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
1158         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
1159         * g++.dg/other/final1.C: Cleanup original tree dump.
1160
1161 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
1162
1163         PR tree-optimization/50613
1164         * gcc.dg/pr50613.c: New test.
1165
1166 2011-10-05  Richard Henderson  <rth@redhat.com>
1167
1168         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
1169         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
1170         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
1171         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
1172         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
1173         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
1174         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
1175         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
1176
1177 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
1178
1179         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
1180         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
1181         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
1182         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
1183         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
1184
1185 2011-10-05  Richard Guenther  <rguenther@suse.de>
1186
1187         PR tree-optimization/38885
1188         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
1189
1190 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
1191
1192         * gcc.target/i386/sw-1.c: New test.
1193
1194 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
1195
1196         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
1197         -mtune=generic.
1198         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
1199
1200 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
1201
1202         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
1203
1204 2011-10-04  David S. Miller  <davem@davemloft.net>
1205
1206         * gcc.target/sparc/fhalve.c: New test.
1207         * gcc.target/sparc/fnegop.c: New test.
1208         * gcc.target/sparc/xmul.c: New test.
1209
1210 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
1211
1212         PR fortran/35831
1213         * gfortran.dg/dummy_procedure_6.f90: New.
1214
1215 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
1216
1217         PR tree-optimization/50604
1218         * gcc.dg/pr50604.c: New test.
1219
1220 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1221
1222         PR tree-optimization/49662
1223         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
1224         * gcc.dg/graphite/interchange-15.c: Likewise.
1225         * gcc.dg/graphite/interchange-mvt.c: Likewise.
1226
1227 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
1228
1229         * gcc.dg/tree-ssa/restrict-4.c: New test.
1230
1231 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
1232
1233         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
1234         (main): Use __typeof to get result type of comparison.
1235
1236 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
1237
1238         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1239         Make et_vect_multiple_sizes_saved global.
1240         (check_effective_target_vect64): Make et_vect64_saved global.
1241
1242 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
1243
1244         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
1245         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
1246         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
1247         * gcc.dg/builtin-complex-err-1.c: Adjust.
1248
1249 2011-10-02  Jason Merrill  <jason@redhat.com>
1250
1251         * g++.dg/cpp0x/range-for22.C: New.
1252
1253         * g++.dg/cpp0x/variadic65.C: Remove xfails.
1254         * g++.dg/cpp0x/variadic82.C: Remove xfails.
1255         * g++.dg/cpp0x/variadic83.C: Remove xfails.
1256         * g++.dg/cpp0x/variadic105.C: Remove xfails.
1257
1258         * g++.dg/cpp0x/nsdmi5.C: New.
1259
1260 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
1261
1262         PR target/50579
1263         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
1264         New procedures.
1265         (mips-dg-options): Force an ABI option if the current ABI is
1266         incompatible with the required -mlong setting.  Likewise force
1267         a long setting if the current one is incompatible with the
1268         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
1269         throughout procedure.
1270         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
1271         instead of addressing=absolute.
1272
1273 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
1274
1275         * gcc.target/mips/stack-1.c: New test.
1276
1277 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
1278
1279         * gcc.dg/pr49696.c: New test.
1280
1281 2011-10-02  Jan Hubicka  <jh@suse.cz>
1282
1283         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
1284
1285 2011-10-01  David S. Miller  <davem@davemloft.net>
1286
1287         * gcc.target/sparc/cmask.c: New test.
1288         * gcc.target/sparc/fpadds.c: New test.
1289         * gcc.target/sparc/fshift.c: New test.
1290         * gcc.target/sparc/fucmp.c: New test.
1291         * gcc.target/sparc/vis3misc.c: New test.
1292
1293 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
1294
1295         PR fortran/50585
1296         * gfortran.dg/assumed_charlen_arg_2.f90: New.
1297
1298 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
1299
1300         PR c++/44473
1301         * g++.dg/dfp/44473-1.C: New test.
1302         * g++.dg/dfp/44473-2.C: New test.
1303         * g++.dg/dfp/mangle-1.C: New test.
1304         * g++.dg/dfp/mangle-2.C: New test.
1305         * g++.dg/dfp/mangle-3.C: New test.
1306         * g++.dg/dfp/mangle-4.C: New test.
1307         * g++.dg/dfp/mangle-5.C: New test.
1308
1309 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
1310
1311         PR inline-asm/50571
1312         * gcc.dg/pr50571.c: New test.
1313
1314         PR tree-optimization/46309
1315         * gcc.dg/pr46309.c: New test.
1316
1317 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
1318
1319         * gcc.dg/strlenopt-21.c: New test.
1320
1321 2011-09-30  Revital Eres  <revital.eres@linaro.org>
1322
1323         * gcc.dg/sms-10.c: New file.
1324
1325 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1326
1327         * gcc.target/arm/pr50099.c: New test.
1328
1329 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1330
1331         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
1332
1333 2011-09-30  David S. Miller  <davem@davemloft.net>
1334
1335         * gcc.target/sparc/bmaskbshuf.c: New test.
1336         * gcc.target/sparc/edgen.c: New test.
1337
1338 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
1339
1340         PR fortran/50547
1341         * gfortran.dg/pure_formal_proc_3.f90: New.
1342
1343         PR fortran/50553
1344         * gfortran.dg/stfunc_7.f90: New.
1345
1346 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1347
1348         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
1349         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
1350         * gcc.dg/vector-compare-1.c: Likewise.
1351         * gcc.dg/vector-compare-2.c: Likewise.
1352
1353 2011-09-29  David S. Miller  <davem@davemloft.net>
1354
1355         * gcc.target/sparc/array.c: New test.
1356
1357 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
1358
1359         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
1360         loop unroll and set max unroll times to 8.
1361         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
1362         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
1363         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
1364         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
1365
1366 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
1367
1368         PR c++/40145
1369         * g++.dg/ext/visibility/warn5.C: New.
1370
1371 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
1372
1373         PR c++/45278
1374         * g++.dg/warn/Wextra-3.C: New.
1375
1376 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
1377
1378         PR target/49486
1379         * gcc.target/sh/pr49468-si.c: New.
1380
1381 2011-09-28  Tom de Vries  <tom@codesourcery.com>
1382
1383         PR testsuite/50485
1384         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
1385         (TEST): Initialize src3 with random floats.
1386         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
1387         from union src3.  Initialize src3 with random floats.
1388
1389 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
1390
1391         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
1392         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
1393         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
1394         * gcc.target/sh/sh4a-sincosf.c: Ditto.
1395         * gcc.target/sh/sh4a-cos.c: Ditto.
1396         * gcc.target/sh/sh4a-cosf.c: Ditto.
1397         * gcc.target/sh/sh4a-sin.c: Ditto.
1398         * gcc.target/sh/sh4a-sinf.c: Ditto.
1399         * gcc.target/sh/sh4a-fsrra.c: Ditto.
1400         * gcc.target/sh/sh4a-memmovua.c: Ditto.
1401         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
1402
1403 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
1404
1405         PR c++/31489
1406         * g++.dg/parse/error40.C: New.
1407         * g++.dg/warn/incomplete1.C: Adjust.
1408
1409 2011-09-27  Jan Hubicka  <jh@suse.cz>
1410
1411         PR middle-end/49463
1412         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
1413         Mark used.
1414
1415 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
1416
1417         * gcc.dg/strlenopt-1.c: New test.
1418         * gcc.dg/strlenopt-1f.c: New test.
1419         * gcc.dg/strlenopt-2.c: New test.
1420         * gcc.dg/strlenopt-2f.c: New test.
1421         * gcc.dg/strlenopt-3.c: New test.
1422         * gcc.dg/strlenopt-4.c: New test.
1423         * gcc.dg/strlenopt-4g.c: New test.
1424         * gcc.dg/strlenopt-4gf.c: New test.
1425         * gcc.dg/strlenopt-5.c: New test.
1426         * gcc.dg/strlenopt-6.c: New test.
1427         * gcc.dg/strlenopt-7.c: New test.
1428         * gcc.dg/strlenopt-8.c: New test.
1429         * gcc.dg/strlenopt-9.c: New test.
1430         * gcc.dg/strlenopt-10.c: New test.
1431         * gcc.dg/strlenopt-11.c: New test.
1432         * gcc.dg/strlenopt-12.c: New test.
1433         * gcc.dg/strlenopt-12g.c: New test.
1434         * gcc.dg/strlenopt-13.c: New test.
1435         * gcc.dg/strlenopt-14g.c: New test.
1436         * gcc.dg/strlenopt-14gf.c: New test.
1437         * gcc.dg/strlenopt-15.c: New test.
1438         * gcc.dg/strlenopt-16g.c: New test.
1439         * gcc.dg/strlenopt-17g.c: New test.
1440         * gcc.dg/strlenopt-18g.c: New test.
1441         * gcc.dg/strlenopt.h: New file.
1442
1443 2011-09-27  Tom de Vries  <tom@codesourcery.com>
1444
1445         PR middle-end/43864
1446         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
1447         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
1448         * gcc.dg/pr43864.c: New test.
1449         * gcc.dg/pr43864-2.c: Same.
1450         * gcc.dg/pr43864-3.c: Same.
1451         * gcc.dg/pr43864-4.c: Same.
1452
1453 2011-09-27  Jan Hubicka  <jh@suse.cz>
1454
1455         * gcc.dg/ipa/inline-5.c: New testcase.
1456
1457 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
1458
1459         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
1460         vectors.
1461         * gcc.dg/vect/bb-slp-27.c: New.
1462         * gcc.dg/vect/bb-slp-28.c: New.
1463
1464 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
1465
1466         * testsuite/lib/target-supports.exp (check_profiling_available):
1467         Don't rely solely on TLS tests for -fprofile-generate, fall
1468         through to the other code.
1469
1470 2011-09-27  Richard Guenther  <rguenther@suse.de>
1471
1472         PR tree-optimization/50363
1473         * gcc.dg/torture/pr50363.c: New testcase.
1474
1475 2011-09-26  Jason Merrill  <jason@redhat.com>
1476
1477         PR c++/45012
1478         * g++.dg/template/partial13.C: New.
1479
1480         PR c++/46105
1481         * g++.dg/template/partial12.C: New.
1482
1483         PR c++/50508
1484         * g++.dg/cpp0x/constexpr-typedef1.C: New.
1485
1486 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
1487
1488         PR c++/45487
1489         * g++.dg/diagnostic/bindings1.C: New.
1490         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
1491
1492 2011-09-26  David S. Miller  <davem@davemloft.net>
1493
1494         * gcc.target/sparc/wrgsr.c: New test.
1495         * gcc.target/sparc/rdgsr.c: New test.
1496         * gcc.target/sparc/edge.c: New test.
1497         * gcc.target/sparc/fcmp.c: New test.
1498
1499         * gcc.target/sparc/edge.c: Update for new return types.
1500         * gcc.target/sparc/fcmp.c: Likewise.
1501
1502         * gcc.target/sparc/fpaddsubi.c: New test.
1503
1504 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
1505
1506         PR fortran/50515
1507         * gfortran.dg/common_15.f90: New.
1508
1509         PR fortran/50517
1510         * gfortran.dg/dummy_procedure_5.f90: New.
1511         * gfortran.dg/interface_26.f90: Modified error message.
1512         * gfortran.dg/proc_ptr_11.f90: Ditto.
1513         * gfortran.dg/proc_ptr_15.f90: Ditto.
1514         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1515         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1516
1517 2011-09-26  Jason Merrill  <jason@redhat.com>
1518
1519         PR c++/50512
1520         * g++.dg/overload/rvalue3.C: New.
1521
1522         PR c++/50523
1523         * g++.dg/overload/ref-conv2.C: New.
1524
1525         * g++.dg/cpp0x/nsdmi-template1.C: New.
1526
1527 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
1528
1529         * g++.dg/cpp0x/nullptr25.C: New.
1530
1531 2011-09-26  Richard Guenther  <rguenther@suse.de>
1532
1533         PR tree-optimization/50472
1534         * gcc.dg/torture/pr50472.c: New testcase.
1535
1536 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1537
1538         * gnat.dg/opt22.adb: New test.
1539         * gnat.dg/opt22_pkg.ad[sb]: New helper.
1540
1541 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1542
1543         * gnat.dg/opt21.adb: New test.
1544         * gnat.dg/opt21_pkg.ad[sb]: New helper.
1545
1546 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1547
1548         * gnat.dg/opt20.ad[sb]: New test.
1549         * gnat.dg/opt20_pkg.ads: New helper.
1550
1551 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1552
1553         * gnat.dg/array17.adb: New test.
1554         * gnat.dg/array17_pkg.ads: New helper.
1555
1556 2011-09-25  Jason Merrill  <jason@redhat.com>
1557
1558         * g++.dg/cpp0x/nsdmi-defer4.C: New.
1559
1560 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
1561
1562         * gnat.dg/frame_overflow.ads: New.
1563         * gnat.dg/frame_overflow.adb: Adjust.
1564         * gnat.dg/specs/addr1.ads: Likewise.
1565
1566 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
1567
1568         * g++.dg/tree-ssa/restrict2.C: New test.
1569
1570 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
1571
1572         * lib/target-supports.exp (check_effective_target_vect64): New.
1573         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
1574         of multiple vector sizes.
1575         * gcc.dg/vect/bb-slp-26.c: New.
1576
1577 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
1578
1579         PR c++/50280
1580         * g++.dg/template/bitfield1.C: New.
1581
1582 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
1583
1584         * gcc.dg/vect/bb-slp-24.c: New.
1585
1586 2011-09-24  Jason Merrill  <jason@redhat.com>
1587
1588         * g++.dg/cpp0x/nsdmi-eh1.C: New.
1589
1590         * g++.dg/cpp0x/nsdmi-defer3.C: New.
1591
1592         * g++.dg/cpp0x/nsdmi-defer1.C: New.
1593         * g++.dg/cpp0x/nsdmi-defer2.C: New.
1594
1595         * g++.dg/cpp0x/nsdmi1.C: New.
1596         * g++.dg/cpp0x/nsdmi2.C: New.
1597         * g++.dg/cpp0x/nsdmi3.C: New.
1598         * g++.dg/cpp0x/nsdmi4.C: New.
1599         * g++.old-deja/g++.other/init4.C: New.
1600
1601 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
1602
1603         PR c++/44267
1604         * g++.dg/template/sfinae28.C: New.
1605
1606 2011-09-23  Ian Lance Taylor  <iant@google.com>
1607
1608         * go.test/go-test.exp (errchk): Handle more cases of getting
1609         correct Tcl backslash quoting in regular expressions in test file.
1610
1611 2011-09-23  Jason Merrill  <jason@redhat.com>
1612
1613         Core 253
1614         * g++.dg/init/const8.C: New.
1615         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
1616         * g++.dg/cpp0x/defaulted2.C: Likewise.
1617         * g++.dg/cpp0x/pr42844-2.C: Likewise.
1618         * g++.dg/init/pr20039.C: Likewise.
1619         * g++.dg/init/pr42844.C: Likewise.
1620
1621 2011-09-23  Jan Hubicka  <jh@suse.cz>
1622
1623         * gcc.dg/ipa/inline-1.c: new testcase.
1624         * gcc.dg/ipa/inline-2.c: new testcase.
1625         * gcc.dg/ipa/inline-3.c: new testcase.
1626         * gcc.dg/ipa/inline-4.c: new testcase.
1627
1628 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
1629
1630         PR c++/50258
1631         * g++.dg/cpp0x/constexpr-static8.C: New.
1632
1633 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
1634
1635         * gcc.target/i386/avxfp-1.c: New test.
1636         * gcc.target/i386/avxfp-2.c: New test.
1637
1638 2011-09-23  Terry Guo  <terry.guo@arm.com>
1639
1640         * gcc.c-torture/execute/941014-1.x: Deleted.
1641
1642 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1643
1644         PR c++/50491
1645         * g++.dg/cpp0x/pr50491.C: New.
1646
1647 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1648
1649         PR testsuite/50487
1650         * gfortran.dg/bessel_6.f90: Fix tolerance test.
1651
1652 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1653
1654         PR c++/50371
1655         * g++.dg/cpp0x/nullptr24.C: New.
1656
1657 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
1658
1659         PR target/50482
1660         * gcc.target/i386/pr50482.c: New test.
1661
1662 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
1663
1664         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
1665         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
1666         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
1667         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
1668         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
1669         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
1670         multilib options contain different -march= from dg-options.
1671
1672 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
1673             Paolo Carlini  <paolo.carlini@oracle.com>
1674
1675         PR c++/50344
1676         * g++.dg/template/friend52.C: New.
1677
1678 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
1679
1680         * gcc.target/arm/cmp-1.c: New test.
1681         * gcc.target/arm/cmp-2.c: Likewise.
1682
1683 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
1684
1685         PR fortran/41733
1686         * gfortran.dg/impure_actual_1.f90: Modified error message.
1687         * gfortran.dg/proc_ptr_32.f90: New.
1688         * gfortran.dg/proc_ptr_33.f90: New.
1689
1690 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
1691
1692         PR tree-optimization/50451
1693         * gcc.dg/vect/pr50451.c: New test.
1694
1695 2011-09-21  Ian Lance Taylor  <iant@google.com>
1696
1697         * go.test/go-test.exp (errchk): Add special case for bug332.
1698         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
1699         some more test lines.
1700
1701 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
1702
1703         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
1704         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
1705         * g++.dg/other/i386-8.C: Ditto.
1706         * g++.dg/other/pr34435.C: Ditto.
1707         * g++.dg/other/pr39496.C: Ditto.
1708         * g++.dg/other/mmintrin.C: Ditto.
1709
1710 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
1711
1712         * gcc.dg/vect/vect-cond-7.c: New test.
1713         * gcc.target/i386/sse4_1-cond-1.c: New test.
1714         * gcc.target/i386/avx-cond-1.c: New test.
1715
1716 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
1717
1718         PR target/50464
1719         * g++.dg/other/pr50464.C: New test.
1720
1721 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
1722
1723         * gcc.target/i386/bmi2-mulx32-2.c: New test.
1724         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
1725         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
1726         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
1727
1728 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
1729
1730         * gnat.dg/opt19.adb: New test.
1731
1732 2011-09-21  Terry Guo  <terry.guo@arm.com>
1733
1734         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
1735         on arch conflict when testing case on targets other than armv7-a.
1736
1737 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
1738
1739         PR c++/50454
1740         * g++.dg/ext/int128-1.C: New.
1741         * g++.dg/ext/int128-2.C: Likewise.
1742         * g++.dg/ext/int128-2.h: Likewise.
1743
1744 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1745
1746         PR testsuite/50469
1747         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
1748
1749 2011-09-20  Jason Merrill  <jason@redhat.com>
1750
1751         * g++.dg/cpp0x/constexpr-generated1.C: New.
1752
1753         PR c++/50442
1754         * g++.dg/overload/ref-conv1.C: New.
1755
1756 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
1757
1758         * g++.dg/other/final1.C: New.
1759
1760 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
1761
1762         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
1763         and get_bit ().
1764
1765 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
1766
1767         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
1768         "target arm_eabi".
1769
1770 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
1771
1772         PR tree-optimization/50413
1773         * g++.dg/vect/vect.exp: Run slp-pr* tests with
1774         -fdump-tree-slp-details.  Run other tests with
1775         -fdump-tree-vect-details.
1776         * g++.dg/vect/slp-pr50413.cc: New.
1777
1778 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
1779             Ira Rosen  <ira.rosen@linaro.org>
1780
1781         PR testsuite/50435
1782         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
1783         Fix underscores around restrict.
1784
1785 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
1786
1787         PR tree-optimization/50414
1788         * gfortran.dg/vect/Ofast-pr50414.f90: New.
1789         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
1790         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
1791
1792 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
1793
1794         PR tree-optimization/50412
1795         * gfortran.dg/vect/pr50412.f90: New.
1796
1797 2011-09-16  Jason Merrill  <jason@redhat.com>
1798
1799         PR c++/50424
1800         * g++.dg/eh/defarg1.C: New.
1801
1802 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
1803
1804         * gcc.dg/vect/vect-reduc-10.c: New test.
1805         * gcc.target/i386/avx-reduc-1.c: New test.
1806
1807         * gcc.target/i386/sse2-extract-1.c: New test.
1808         * gcc.target/i386/avx-extract-1.c: New test.
1809
1810 2011-09-16  Terry Guo  <terry.guo@arm.com>
1811
1812         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
1813
1814 2011-09-15   Diego Novillo  <dnovillo@google.com>
1815
1816         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
1817         ALWAYS_CXXFLAGS, if defined.
1818         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
1819         ALWAYS_GFORTRANFLAGS, if defined.
1820         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
1821         ALWAYS_GOCFLAGS, if defined.
1822         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
1823         ALWAYS_OBJCXXFLAGS, if defined.
1824         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
1825         additional_flags, if defined.
1826         * lib/gnat.exp (gnat_target_compile): Likewise.
1827         * lib/objc.exp (objc_target_compile): Likewise.
1828         * lib/target-supports-dg.exp (dg-add-options): Handle
1829         TEST_ALWAYS_FLAGS.
1830
1831 2011-09-15  Tom de Vries  <tom@codesourcery.com>
1832
1833         PR testsuite/50322
1834         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
1835         Use uintptr_t in f1.  Undo avr xfails.
1836
1837 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
1838
1839         PR fortran/50401
1840         PR fortran/50403
1841         * gfortran.dg/function_types_3.f90: New.
1842
1843 2011-09-15  Jason Merrill  <jason@redhat.com>
1844
1845         PR c++/50365
1846         * g++.dg/cpp0x/trailing7.C: New.
1847
1848         PR c++/50361
1849         * g++.dg/cpp0x/nullptr23.C: New.
1850
1851 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
1852
1853         * gcc.dg/vect/bb-slp-25.c: New.
1854
1855 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
1856
1857         PR c++/50391
1858         * g++.dg/cpp0x/noexcept15.C: New.
1859
1860 2011-09-14  Tom de Vries  <tom@codesourcery.com>
1861
1862         PR middle-end/50251
1863         * gcc.dg/pr50251.c: New test.
1864
1865 2011-09-14  Tobias Burnus  <burnus@net-b.de>
1866
1867         PR fortran/34547
1868         PR fortran/50375
1869         * gfortran.dg/null_5.f90: New.
1870         * gfortran.dg/null_6.f90: New.
1871
1872 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
1873
1874         * gcc.c-torture/compile/20110913-1.c: New test.
1875
1876 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
1877
1878         PR fortran/50379
1879         * gfortran.dg/result_2.f90: New.
1880
1881 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
1882
1883         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
1884
1885 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
1886
1887         PR c++/48320
1888         * g++.dg/cpp0x/variadic116.C: New test case.
1889
1890 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
1891
1892         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
1893         * gcc.target/mips/interrupt_handler-2.c: New test.
1894         * gcc.target/mips/interrupt_handler-3.c: Likewise.
1895
1896 2011-09-12  Jason Merrill  <jason@redhat.com>
1897
1898         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
1899
1900         * g++.dg/cpp0x/explicit7.C: New.
1901
1902 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
1903
1904         PR rtl-optimization/50212
1905         * g++.dg/other/pr50212.C: New test.
1906
1907 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
1908
1909         PR target/43746
1910         * testsuite/gcc.target/avr/torture/avr-torture.exp
1911         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
1912         "-O2 -fmerge-all-constants".
1913
1914 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
1915
1916         PR fortran/50327
1917         * gfortran.dg/do_while_1.f90: New test.
1918
1919 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
1920
1921         PR fortran/35831
1922         PR fortran/47978
1923         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
1924         * gfortran.dg/proc_decl_26.f90: New.
1925         * gfortran.dg/typebound_override_2.f90: New.
1926         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
1927
1928 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
1929
1930         * gnat.dg/cond_expr2.ad[sb]: New test.
1931
1932 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
1933
1934         * gnat.dg/atomic5.ad[sb]: New test.
1935
1936 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1937
1938         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
1939
1940 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
1941
1942         PR target/49030
1943         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
1944
1945 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
1946
1947         PR target/49614
1948         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
1949
1950 2011-09-09  Richard Guenther  <rguenther@suse.de>
1951
1952         PR tree-optimization/50328
1953         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
1954
1955 2011-09-09  Richard Guenther  <rguenther@suse.de>
1956
1957         PR middle-end/50333
1958         * gcc.dg/torture/pr50333.c: New testcase.
1959
1960 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
1961
1962         PR tree-optimization/50318
1963         * gcc.target/arm/pr50318-1.c: New file.
1964
1965 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
1966
1967         * gcc.target/i386/all_one_m256i.c: New test.
1968
1969 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
1970
1971         PR c++/50324
1972         * g++.dg/cpp0x/sfinae28.C: New.
1973
1974 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
1975
1976         PR c/50332
1977         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
1978         longer ignored on typedefs.
1979
1980         PR c++/33255 - Support -Wunused-local-typedefs warning
1981         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
1982         * c-c++-common/Wunused-local-typedefs.c: Likewise.
1983
1984 2011-09-08  Martin Jambor  <mjambor@suse.cz>
1985
1986         PR tree-optimization/50287
1987         * gcc.dg/torture/pr50287.c: New test.
1988
1989 2011-09-08  Richard Guenther  <rguenther@suse.de>
1990
1991         PR tree-optimization/19831
1992         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
1993         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
1994         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1995         * gcc.dg/errno-1.c: Adjust.
1996
1997 2011-09-08  Richard Guenther  <rguenther@suse.de>
1998
1999         PR tree-optimization/19831
2000         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
2001
2002 2011-09-08  Tobias Burnus  <burnus@net-b.de>
2003
2004         PR fortran/44646
2005         * gfortran.dg/do_concurrent_1.f90: New.
2006         * gfortran.dg/do_concurrent_2.f90: New.
2007
2008 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
2009
2010         PR target/50310
2011         * gcc.c-torture/execute/ieee/pr50310.c: New test.
2012         * gcc.dg/pr50310-2.c: New test.
2013
2014 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
2015
2016         PR fortran/48095
2017         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
2018         * gfortran.dg/impure_constructor_1.f90: Modified.
2019         * gfortran.dg/proc_ptr_comp_33.f90: New.
2020
2021 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
2022
2023         PR target/50310
2024         * gcc.dg/pr50310-1.c: New test.
2025
2026 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
2027
2028         PR middle-end/48571
2029         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
2030         instead of 4.
2031
2032 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
2033
2034         PR c++/50309
2035         * g++.dg/cpp0x/noexcept14.C: New.
2036
2037 2011-09-07  Jason Merrill  <jason@redhat.com>
2038
2039         * g++.dg/cpp0x/constexpr-ref3.C: New.
2040
2041         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
2042
2043 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
2044
2045         * gcc.dg/section1.c: Don't xfail for avr.
2046
2047 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
2048
2049         PR tree-optimization/50322
2050         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
2051
2052 2011-09-07  Martin Jambor  <mjambor@suse.cz>
2053
2054         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
2055
2056 2011-09-07  Martin Jambor  <mjambor@suse.cz>
2057
2058         PR tree-optimization/49911
2059         * g++.dg/tree-ssa/pr49911.C: New test.
2060
2061 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
2062
2063         PR target/49030
2064         * gcc.dg/torture/pr49030.c: New test.
2065
2066 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
2067
2068         PR fortran/50288
2069         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
2070         * gfortran.dg/class_4d.f03: Deleted.
2071         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
2072
2073 2011-09-07  Richard Guenther  <rguenther@suse.de>
2074
2075         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
2076
2077 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
2078
2079         PR tree-optimization/46021
2080         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
2081
2082 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2083
2084         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
2085
2086 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
2087
2088         * gcc.c-torture/compile/20110906-1.c: New test.
2089
2090 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
2091
2092         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
2093
2094 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
2095
2096         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
2097         --param tree-reassoc-width=1.
2098
2099         * gcc.dg/tree-ssa/reassoc-24.c: New test.
2100         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
2101
2102 2011-09-06  Richard Guenther  <rguenther@suse.de>
2103
2104         PR tree-optimization/48149
2105         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
2106
2107 2011-09-06  Richard Guenther  <rguenther@suse.de>
2108
2109         PR tree-optimization/48317
2110         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
2111
2112 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
2113
2114         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2115         New procedure.
2116         (add_options_for_quad_vectors): Replace with ...
2117         (add_options_for_double_vectors): ... this.
2118         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
2119         support multiple vector sizes since the vectorizer attempts to
2120         vectorize with both vector sizes.
2121         * gcc.dg/vect/no-vfa-vect-79.c,
2122         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
2123         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
2124         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
2125         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
2126         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
2127         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
2128         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
2129         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
2130         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
2131         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
2132         gcc.dg/vect/vect-40.c: Likewise.
2133         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
2134         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
2135         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
2136         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
2137         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
2138         Likewise.
2139         * gcc.dg/vect/vect-peel-4.c: Make ia global.
2140
2141 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
2142
2143         PR target/49606
2144         * gcc.target/mips/abi-main.h: New file.
2145         * gcc.target/mips/abi-o32-long32.c: New test.
2146         * gcc.target/mips/abi-o32-long64.c: Likewise.
2147         * gcc.target/mips/abi-o64-long32.c: Likewise.
2148         * gcc.target/mips/abi-o64-long64.c: Likewise.
2149         * gcc.target/mips/abi-n32-long32.c: Likewise.
2150         * gcc.target/mips/abi-n32-long64.c: Likewise.
2151         * gcc.target/mips/abi-n64-long32.c: Likewise.
2152         * gcc.target/mips/abi-n64-long64.c: Likewise.
2153         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2154         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2155         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2156         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2157         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2158         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2159         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2160         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2161         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2162         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2163         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2164         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2165         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2166         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2167         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2168         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2169         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
2170         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2171         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2172         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2173         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
2174         * gcc.target/mips/branch-2.c: Remove -mabicalls.
2175         * gcc.target/mips/branch-3.c: Likewise.
2176         * gcc.target/mips/branch-4.c: Likewise.
2177         * gcc.target/mips/branch-5.c: Likewise.
2178         * gcc.target/mips/branch-6.c: Likewise.
2179         * gcc.target/mips/branch-7.c: Likewise.
2180         * gcc.target/mips/branch-8.c: Likewise.
2181         * gcc.target/mips/branch-9.c: Likewise.
2182         * gcc.target/mips/branch-10.c: Likewise.
2183         * gcc.target/mips/branch-11.c: Likewise.
2184         * gcc.target/mips/branch-12.c: Likewise.
2185         * gcc.target/mips/branch-13.c: Likewise.
2186         * gcc.target/mips/lazy-binding-1.c: Likewise.
2187
2188 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
2189
2190         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
2191         to avoid warning on int=16 platforms..
2192
2193 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
2194
2195         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
2196         to work even with -fshort-enums.
2197
2198 2011-09-04  Jan Hubicka  <jh@suse.cz>
2199
2200         * gcc.c-torture/compile/20110902.c: new testcase.
2201
2202 2011-09-04  Jason Merrill  <jason@redhat.com>
2203
2204         PR c++/49267
2205         * g++.dg/cpp0x/rv-conv1.C: New.
2206
2207         DR 1328
2208         * g++.dg/cpp0x/rv-func3.C: New.
2209
2210         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
2211
2212         PR c++/50248
2213         Core 1358
2214         * g++.dg/cpp0x/constexpr-template1.C: New.
2215         * g++.dg/cpp0x/constexpr-template2.C: New.
2216         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
2217         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
2218
2219 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
2220
2221         * gnat.dg/specs/debug1.ads: Tweak pattern.
2222
2223 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
2224
2225         PR fortran/50227
2226         * gfortran.dg/class_45a.f03: New.
2227         * gfortran.dg/class_45b.f03: New.
2228
2229 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
2230             Ira Rosen  <ira.rosen@linaro.org>
2231
2232         PR tree-optimization/50208
2233         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
2234         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
2235         -fno-tree-fre -fno-tree-pre.
2236
2237 2011-09-02  Martin Jambor  <mjambor@suse.cz>
2238
2239         * gcc.dg/ipa/ipcp-3.c: New test.
2240
2241 2011-09-02  Richard Guenther  <rguenther@suse.de>
2242
2243         PR tree-optimization/27460
2244         PR middle-end/29269
2245         * gcc.dg/vect/vect-cond-7.c: New testcase.
2246
2247 2011-09-02  Martin Jambor  <mjambor@suse.cz>
2248
2249         * g++.dg/ipa/devirt-3.C: Added a distraction method.
2250         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
2251         xfailed test for inlining.
2252         * g++.dg/ipa/ivinline-9.C: Likewise.
2253
2254 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
2255
2256         PR tree-optimization/50178
2257         * gfortran.dg/vect/pr50178.f90: New test.
2258
2259 2011-08-31  Martin Jambor  <mjambor@suse.cz>
2260
2261         PR middle-end/49886
2262         * gcc.c-torture/execute/pr49886.c: New testcase.
2263
2264 2011-08-31  Tom de Vries  <tom@codesourcery.com>
2265
2266         PR middle-end/43513
2267         * gcc.dg/pr43513.c: New test.
2268
2269 2011-08-30  Tobias Burnus  <burnus@net-b.de>
2270
2271         PR fortran/45044
2272         * gfortran.dg/common_14.f90: New.
2273         * gfortran.dg/common_resize_1.f: Add two dg-warning.
2274
2275 2011-08-30  Jason Merrill  <jason@redhat.com>
2276
2277         PR c++/50084
2278         * g++.dg/cpp0x/decltype33.C: New.
2279
2280         PR c++/50089
2281         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
2282
2283         PR c++/50114
2284         * g++.dg/cpp0x/lambda/lambda-for.C: New.
2285
2286 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
2287
2288         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
2289
2290 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2291
2292         * gnat.dg/specs/aggr3.ads: New test.
2293         * gnat.dg/specs/aggr3_pkg.ads: New helper.
2294
2295         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
2296         * gnat.dg/specs/aggr2.ads: Likewise.
2297
2298 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
2299
2300         PR fortran/45170
2301         * gfortran.dg/allocate_with_source_2.f90: New test
2302
2303 2011-08-30  Jason Merrill  <jason@redhat.com>
2304
2305         PR c++/50220
2306         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
2307
2308         PR c++/50234
2309         * g++.dg/cpp0x/constexpr-value3.C: New.
2310
2311 2011-08-30  Richard Guenther  <rguenther@suse.de>
2312
2313         PR middle-end/48571
2314         * gcc.c-torture/execute/pr48571-1.c: New testcase.
2315         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
2316         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2317         * gcc.dg/pr36902.c: XFAIL.
2318
2319 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
2320
2321         * gcc.target/i386/fma-check.h: New.
2322         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
2323         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
2324         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
2325         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
2326         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
2327         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
2328         * gcc.target/i386/fma-fmaddXX.c: Likewise.
2329         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
2330         * gcc.target/i386/fma-fmsubXX.c: Likewise.
2331         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
2332         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
2333         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
2334         * gcc.target/i386/fma-compile.c: Likewise.
2335         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
2336         * gcc.target/i386/sse-12.c: Add -mfma.
2337         * gcc.target/i386/sse-13.c: Likewise.
2338         * gcc.target/i386/sse-14.c: Likewise.
2339         * gcc.target/i386/sse-22.c: Likewise.
2340         * gcc.target/i386/sse-23.c: Likewise.
2341         * g++.dg/other/i386-2.C: Likewise.
2342         * g++.dg/other/i386-3.C: Likewise.
2343
2344 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
2345
2346         PR testsuite/50185
2347         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
2348         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
2349
2350 2011-08-30  Christian Bruel  <christian.bruel@st.com>
2351
2352         * g++.dg/bprob/bprob.exp (feedback_options): Set
2353         -fbranch-probabilities.
2354         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
2355
2356 2011-08-29  Jason Merrill  <jason@redhat.com>
2357
2358         PR c++/50224
2359         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
2360
2361 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
2362             Jason Merrill  <jason@redhat.com>
2363
2364         * g++.dg/dfp/base.C: New test.
2365
2366 2011-08-29  Jason Merrill  <jason@redhat.com>
2367
2368         Core DR 994
2369         PR c++/50209
2370         * g++.dg/cpp0x/initlist58.C: New.
2371
2372 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
2373
2374         PR fortran/50225
2375         * gfortran.dg/class_result_1.f03: New.
2376
2377 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
2378
2379         PR middle-end/48722
2380         * gcc.target/i386/pr48722.c: New test.
2381
2382 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2383
2384         PR libfortran/50192
2385         * gfortran.dg/widechar_compare_1.f90:  New test.
2386
2387 2011-08-26  Jason Merrill  <jason@redhat.com>
2388
2389         Core DR 342
2390         PR c++/48582
2391         * g++.dg/abi/mangle50.C: New.
2392
2393 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
2394
2395         PR target/50202
2396         * gcc.target/i386/pr50202.c: New test.
2397
2398 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
2399
2400         * gcc.target/i386/sse_4_1-round-vec.c: New test.
2401         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
2402         * gcc.target/i386/avx-round-vec.c: New test.
2403         * gcc.target/i386/avx-roundf-vec.c: New test.
2404
2405 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
2406
2407         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
2408         instruction.
2409
2410         PR c/50179
2411         * c-c++-common/Wunused-var-14.c: New test.
2412
2413 2011-08-26  Tom de Vries  <tom@codesourcery.com>
2414
2415         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
2416
2417 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
2418
2419         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
2420         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
2421         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
2422         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
2423
2424 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
2425
2426         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
2427         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
2428         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
2429         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
2430
2431 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
2432
2433         PR fortran/50050
2434         * gfortran.dg/pointer_comp_init_1.f90: New test.
2435
2436 2011-08-25  Jason Merrill  <jason@redhat.com>
2437
2438         PR c++/50157
2439         * g++.dg/cpp0x/sfinae27.C: New.
2440
2441 2011-08-25  Tobias Burnus  <burnus@net-b.de>
2442
2443         * gfortran.dg/coarray_lib_token_4.f90: New.
2444
2445 2011-08-25  Tobias Burnus  <burnus@net-b.de>
2446
2447         * gfortran.dg/coarray/alloc_comp_1.f90: New.
2448
2449 2011-08-25  Richard Guenther  <rguenther@suse.de>
2450
2451         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
2452
2453 2011-08-24  Tobias Burnus  <burnus@net-b.de>
2454
2455         PR fortran/50163
2456         * gfortran.dg/initialization_28.f90: New.
2457
2458 2011-08-24  Richard Guenther  <rguenther@suse.de>
2459
2460         PR tree-optimization/50067
2461         * gcc.dg/torture/pr50067-3.c: New testcase.
2462         * gcc.dg/torture/pr50067-4.c: Likewise.
2463         * gcc.dg/torture/pr50067-5.c: Likewise.
2464
2465 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2466
2467         * g++.dg/other/i386-2.C: Add -mavx2 check.
2468         * g++.dg/other/i386-3.C: Likewise.
2469         * gcc.target/i386/avx-1.c: Add AVX2.
2470         * gcc.target/i386/avx-2.c: Likewise.
2471         * gcc.target/i386/funcspec-5.c: Likewise.
2472         * gcc.target/i386/sse-12.c: Likewise.
2473         * gcc.target/i386/sse-13.c: Likewise.
2474         * gcc.target/i386/sse-14.c: Likewise.
2475         * gcc.target/i386/sse-22.c: Likewise.
2476         * gcc.target/i386/sse-23.c: Likewise.
2477         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
2478         * gcc.target/i386/avx2-check.h: New.
2479         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
2480         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
2481         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2482         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
2483         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2484         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
2485         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2486         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
2487         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2488         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
2489         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2490         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
2491         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2492         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
2493         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2494         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
2495         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2496         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
2497         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2498         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
2499         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2500         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
2501         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2502         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
2503         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2504         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
2505         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2506         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
2507         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2508         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
2509         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2510         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
2511         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2512         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
2513         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2514         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
2515         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2516         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
2517         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2518         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
2519         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2520         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
2521         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2522         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
2523         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2524         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
2525         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2526         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
2527         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2528         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
2529         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2530         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
2531         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2532         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
2533         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2534         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
2535         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2536         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
2537         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2538         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
2539         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2540         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
2541         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2542         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
2543         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
2544         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
2545         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
2546         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
2547         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
2548         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
2549         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
2550         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
2551         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
2552         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
2553         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
2554         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
2555         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
2556         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
2557         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
2558         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
2559         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
2560         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
2561         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
2562         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
2563         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
2564         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
2565         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
2566         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
2567         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
2568         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
2569         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
2570         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
2571         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
2572         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
2573         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
2574         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
2575         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
2576         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
2577         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
2578         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
2579         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
2580         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
2581         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
2582         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
2583         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
2584         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
2585         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
2586         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
2587         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
2588         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
2589         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
2590         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
2591         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
2592         * gcc.target/i386/avx2-vpand-1.c: Likewise.
2593         * gcc.target/i386/avx2-vpand-2.c: Likewise.
2594         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
2595         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
2596         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
2597         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
2598         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
2599         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
2600         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
2601         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
2602         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
2603         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
2604         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
2605         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
2606         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
2607         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
2608         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
2609         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
2610         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
2611         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
2612         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
2613         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
2614         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
2615         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
2616         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
2617         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
2618         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
2619         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
2620         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
2621         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
2622         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
2623         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
2624         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
2625         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
2626         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
2627         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
2628         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
2629         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
2630         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
2631         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
2632         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
2633         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
2634         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
2635         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
2636         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
2637         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
2638         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
2639         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
2640         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
2641         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
2642         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
2643         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
2644         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
2645         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
2646         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
2647         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
2648         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
2649         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
2650         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
2651         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
2652         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
2653         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
2654         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
2655         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
2656         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
2657         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
2658         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
2659         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
2660         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
2661         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
2662         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
2663         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
2664         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
2665         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
2666         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
2667         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
2668         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
2669         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
2670         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
2671         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
2672         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
2673         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
2674         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
2675         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
2676         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
2677         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
2678         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
2679         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
2680         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
2681         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
2682         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
2683         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
2684         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
2685         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
2686         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
2687         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
2688         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
2689         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
2690         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
2691         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
2692         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
2693         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
2694         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
2695         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
2696         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
2697         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
2698         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
2699         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
2700         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
2701         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
2702         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
2703         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
2704         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
2705         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
2706         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
2707         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
2708         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
2709         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
2710         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
2711         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
2712         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
2713         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
2714         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
2715         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
2716         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
2717         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
2718         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
2719         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
2720         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
2721         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
2722         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
2723         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
2724         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
2725         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
2726         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
2727         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
2728         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
2729         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
2730         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
2731         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
2732         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
2733         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
2734         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
2735         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
2736         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
2737         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
2738         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
2739         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
2740         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
2741         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
2742         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
2743         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
2744         * gcc.target/i386/avx2-vpor-1.c: Likewise.
2745         * gcc.target/i386/avx2-vpor-2.c: Likewise.
2746         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
2747         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
2748         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
2749         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
2750         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
2751         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
2752         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
2753         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
2754         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
2755         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
2756         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
2757         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
2758         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
2759         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
2760         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
2761         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
2762         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
2763         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
2764         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
2765         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
2766         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
2767         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
2768         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
2769         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
2770         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
2771         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
2772         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
2773         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
2774         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
2775         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
2776         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
2777         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
2778         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
2779         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
2780         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
2781         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
2782         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
2783         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
2784         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
2785         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
2786         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
2787         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
2788         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
2789         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
2790         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
2791         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
2792         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
2793         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
2794         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
2795         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
2796         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
2797         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
2798         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
2799         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
2800         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
2801         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
2802         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
2803         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
2804         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
2805         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
2806         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
2807         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
2808         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
2809         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
2810         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
2811         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
2812         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
2813         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
2814         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
2815         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
2816         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
2817         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
2818         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
2819         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
2820         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
2821         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
2822         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
2823         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
2824         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
2825         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
2826         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
2827         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
2828         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
2829         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
2830         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
2831         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
2832         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
2833         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
2834         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
2835         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
2836         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
2837         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
2838         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
2839         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
2840         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
2841         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
2842         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
2843         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
2844         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
2845         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
2846         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
2847         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
2848         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
2849         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
2850         * gcc.target/i386/testimm-9.c: Likewise.
2851
2852 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2853
2854         * g++.dg/other/i386-2.C: Add -mbmi2 check.
2855         * g++.dg/other/i386-3.C: Likewise.
2856         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
2857         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
2858         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
2859         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
2860         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
2861         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
2862         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
2863         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
2864         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
2865         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
2866         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
2867         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
2868         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
2869         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
2870         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
2871         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
2872         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
2873         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
2874         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
2875         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
2876         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
2877         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
2878         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
2879         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
2880         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
2881         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
2882         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
2883         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
2884         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
2885         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
2886         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
2887         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
2888         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
2889         * gcc.target/i386/sse-12.c: Add BMI2.
2890         * gcc.target/i386/sse-13.c: Likewise.
2891         * gcc.target/i386/sse-14.c: Likewise.
2892         * gcc.target/i386/sse-22.c: Likewise.
2893         * gcc.target/i386/sse-23.c: Likewise.
2894
2895 2011-08-23  Jason Merrill  <jason@redhat.com>
2896
2897         * g++.dg/template/crash7.C: Adjust expected errors.
2898
2899 2011-08-23  Jason Merrill  <jason@redhat.com>
2900
2901         PR c++/49045
2902         Core 1321
2903         * g++.dg/cpp0x/overload2.C: New.
2904
2905 2011-08-23  Jason Merrill  <jason@redhat.com>
2906
2907         Core 903
2908         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
2909
2910 2011-08-23  Jason Merrill  <jason@redhat.com>
2911
2912         Core 975
2913         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
2914         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
2915         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
2916         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
2917
2918 2011-08-23  Jason Merrill  <jason@redhat.com>
2919
2920         PR c++/50024
2921         * g++.dg/cpp0x/constexpr-initlist5.C: New.
2922
2923 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
2924
2925         PR c++/50158
2926         * g++.dg/warn/Wunused-var-16.C: New test.
2927
2928         PR middle-end/50161
2929         * gcc.dg/pr50161.c: New test.
2930
2931 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
2932
2933         PR c++/50055
2934         * g++.dg/gcov/gcov-7.C: New test.
2935
2936 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
2937
2938         PR c++/46862
2939         * g++.dg/dfp/nofields.C: New test.
2940
2941 2011-08-23  Tobias Burnus  <burnus@net-b.de>
2942
2943         PR fortran/31600
2944         * gfortran.dg/use_16.f90: New.
2945
2946 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
2947             Kirill Yukhin  <kirill.yukhin@intel.com>
2948
2949         PR target/50155
2950         * gcc.target/i386/pr50155.c: New test.
2951
2952 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
2953
2954         PR tree-optimization/50133
2955         * gcc.dg/pr50133.c: New test.
2956
2957         PR middle-end/50141
2958         * c-c++-common/cxxbitfields-6.c: New test.
2959
2960 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
2961
2962         PR fortran/50050
2963         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
2964
2965 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
2966
2967         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
2968         * gcc.dg/pr49994-3.c: Ditto.
2969
2970 2011-08-22  Richard Guenther  <rguenther@suse.de>
2971
2972         PR testsuite/50145
2973         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
2974         * gcc.dg/torture/pr50067-2.c: Likewise.
2975
2976 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2977
2978         PR fortran/47659
2979         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
2980         of a constant resulting from simplification.
2981         * gfortran.dg/warn_conversion_3.f90:  New test.
2982
2983 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2984
2985         PR fortran/50130
2986         * gfortran.dg/zero_stride_1.f90:  New test.
2987
2988 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
2989
2990         PR fortran/49638
2991         * gfortran.dg/typebound_override_1.f90: Modified.
2992
2993 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
2994
2995         PR tree-optimization/48739
2996         * gcc.dg/pr48739-1.c: New test.
2997         * gcc.dg/pr48739-2.c: New test.
2998
2999 2011-08-20  Tobias Burnus  <burnus@net-b.de>
3000
3001         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
3002
3003 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
3004
3005         PR fortran/50129
3006         * gfortran.dg/where_3.f90: New test.
3007
3008 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
3009
3010         PR middle-end/49721
3011         * gfortran.dg/pr49721-1.f: New.
3012         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
3013
3014 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
3015
3016         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
3017         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
3018         New tests.
3019
3020 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3021
3022         * gcc.target/arm/wmul-11.c: New file.
3023         * gcc.target/arm/wmul-12.c: New file.
3024         * gcc.target/arm/wmul-13.c: New file.
3025
3026 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3027
3028         * gcc.target/arm/wmul-10.c: New file.
3029
3030 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3031
3032         * gcc.target/arm/wmul-9.c: New file.
3033         * gcc.target/arm/wmul-bitfield-2.c: New file.
3034
3035 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3036
3037         * gcc.target/arm/wmul-8.c: New file.
3038
3039 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3040
3041         * gcc.target/arm/wmul-7.c: New file.
3042
3043 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3044
3045         * gcc.target/arm/wmul-6.c: New file.
3046
3047 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3048
3049         * gcc.target/arm/wmul-5.c: New file.
3050         * gcc.target/arm/no-wmla-1.c: New file.
3051
3052 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3053
3054         * gcc.target/arm/wmul-bitfield-1.c: New file.
3055
3056 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
3057
3058         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
3059
3060 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3061
3062         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
3063         * gcc.target/i386/conversion.c: Likewise.
3064
3065 2011-08-19  Richard Guenther  <rguenther@suse.de>
3066
3067         * gcc.dg/torture/pr50067-1.c: New testcase.
3068         * gcc.dg/torture/pr50067-2.c: Likewise.
3069
3070 2011-08-19  Joey Ye  <joey.ye@arm.com>
3071
3072         PR target/49437
3073         * gcc.target/arm/handler-align.c: New test.
3074         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
3075         New Function.
3076
3077 2011-08-19  Joey Ye  <joey.ye@arm.com>
3078
3079         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
3080
3081 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
3082
3083         PR fortran/50071
3084         * gfortran.dg/end_block_label_1.f90: New test.
3085         * gfortran.dg/end_associate_label_1.f90: New test.
3086
3087 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
3088
3089         * gcc.dg/c1x-pointer-float-1.c: New test.
3090
3091 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
3092
3093         PR fortran/50071
3094         * gfortran.dg/duplicate_labels_2.f: New test.
3095
3096 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
3097
3098         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
3099         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
3100         gcc.dg/c1x-noreturn-5.c: New tests.
3101
3102 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
3103
3104         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
3105
3106 2011-08-18  Tobias Burnus  <burnus@net-b.de>
3107
3108         PR fortran/18918
3109         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3110         * gfortran.dg/coarray_lock_3.f90: Fix test.
3111         * gfortran.dg/coarray_lock_4.f90: New.
3112         * gfortran.dg/coarray_lock_5.f90: New.
3113
3114 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
3115
3116         PR target/50009
3117         * gcc.c-torture/compile/pr50009.c: New test.
3118
3119         PR target/50092
3120         * gcc.dg/torture/pr50092.c: New test.
3121
3122 2011-08-18  Tobias Burnus  <burnus@net-b.de>
3123
3124         PR fortran/50109
3125         * gfortran.dg/namelist_73.f90: New.
3126
3127 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
3128
3129         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
3130
3131         PR debug/50017
3132         * gcc.dg/pr50017.c: New test.
3133
3134 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
3135
3136         PR c++/45625
3137         * g++.dg/lookup/hidden-var1.C: New test case.
3138
3139 2011-08-17  Tobias Burnus  <burnus@net-b.de>
3140
3141         PR fortran/31461
3142         * gfortran.dg/warn_unused_var_2.f90: New.
3143         * gfortran.dg/warn_unused_var_3.f90: New.
3144
3145 2011-08-17  Tom de Vries  <tom@codesourcery.com>
3146
3147         PR target/43597
3148         * gcc.target/arm/pr43597.c: New test.
3149
3150 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
3151
3152         PR fortran/50070
3153         * gfortran.dg/common_13.f90: New.
3154
3155 2011-08-16  Jason Merrill  <jason@redhat.com>
3156
3157         PR c++/50086
3158         * g++.dg/cpp0x/variadic-unresolved.C: New.
3159
3160         * g++.old-deja/g++.brendan/README: Add R.I.P.
3161
3162         * g++.dg/ext/attr-used-1.C: New.
3163
3164         PR c++/50054
3165         * g++.dg/cpp0x/initlist56.C: New.
3166
3167 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
3168
3169         PR testsuite/50085
3170         * g++.dg/opt/life1.C: Only run on Linux.
3171
3172 2011-08-15  Tobias Burnus  <burnus@net-b.de>
3173
3174         * gfortran.dg/coarray_26.f90: New.
3175
3176 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
3177
3178         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
3179         -fdump-tree-vrp1.
3180
3181 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
3182
3183         PR fortran/50073
3184         * gfortran.dg/func_result_7.f90: New.
3185
3186 2011-08-13  Jason Merrill  <jason@redhat.com>
3187
3188         PR c++/50075
3189         * g++.dg/cpp0x/decltype32.C: New.
3190
3191         PR c++/50059
3192         * g++.dg/diagnostic/expr1.C: New.
3193
3194 2011-08-12  David Li  <davidxl@google.com>
3195
3196         * g++.dg/abi/vbase15.C: New test.
3197
3198 2011-08-12  Jason Merrill  <jason@redhat.com>
3199
3200         PR c++/50034
3201         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
3202
3203 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
3204
3205         * gcc.dg/builtins-67.c: New test.
3206         * gcc.target/i386/conversion.c: Ditto.
3207
3208 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
3209             Brian Hackett  <bhackett1024@gmail.com>
3210
3211         * g++.dg/plugin/decl_plugin.c: New.
3212         * g++.dg/plugin/decl-plugin-test.C: New.
3213         * g++.dg/plugin/plugin.exp: Add above testcase.
3214
3215 2011-08-11  Richard Guenther  <rguenther@suse.de>
3216
3217         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
3218
3219 2011-08-11  Michael Matz  <matz@suse.de>
3220
3221         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
3222
3223 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
3224
3225         PR tree-optimization/50039
3226         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
3227         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
3228
3229 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
3230
3231         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
3232         (sse4_1_test): Initialize src3 with random value.
3233
3234 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3235
3236         * gcc.c-torture/execute/scal-to-vec1.c: New test.
3237         * gcc.c-torture/execute/scal-to-vec2.c: New test.
3238         * gcc.c-torture/execute/scal-to-vec3.c: New test.
3239         * gcc.dg/scal-to-vec1.c: New test.
3240         * gcc.dg/scal-to-vec2.c: New test.
3241
3242 2011-08-09  Richard Guenther  <rguenther@suse.de>
3243
3244         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
3245         * gcc.dg/tree-ssa/vrp60.c: New testcase.
3246         * gcc.dg/tree-ssa/vrp61.c: Likewise.
3247         * gcc.dg/tree-ssa/vrp62.c: Likewise.
3248
3249 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3250
3251         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
3252
3253 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3254
3255         * gcc.dg/pr49948.c: Require pthread effective target.
3256
3257 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3258
3259         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
3260
3261 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
3262
3263         * gcc.target/i386/sse-22a.c: New test.
3264
3265 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
3266
3267         PR tree-optimization/50014
3268         * gcc.dg/vect/pr50014.c: New test.
3269
3270 2011-08-08  Martin Jambor  <mjambor@suse.cz>
3271
3272         PR middle-end/49923
3273         * gcc.dg/tree-ssa/pr49923.c: New test.
3274
3275 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
3276
3277         PR target/49781
3278         * gcc.target/i386/pr49781-1.c: New.
3279
3280 2011-08-08  Jason Merrill  <jason@redhat.com>
3281
3282         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
3283
3284         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
3285
3286 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
3287
3288         PR fortran/49638
3289         * gfortran.dg/typebound_override_1.f90: New.
3290
3291 2011-08-07  Kai Tietz  <ktietz@redhat.com>
3292
3293         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
3294         x86_64 mingw target.
3295         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3296         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
3297         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
3298         * gcc.dg/tree-ssa/loop-33.c: Likewise.
3299         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
3300         * gcc.dg/tree-ssa/loop-35.c: Likewise.
3301         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3302         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3303         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3304         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3305
3306 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
3307
3308         PR testsuite/48727
3309         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
3310
3311 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
3312
3313         * gcc.dg/pr48770.c: Cleanup coverage files.
3314         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
3315
3316 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
3317
3318         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
3319         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
3320         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
3321         lzcnt and bmi options.
3322
3323 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3324
3325         PR target/47381
3326         * gcc.dg/pr47381-1.c: New.
3327         * gcc.dg/pr47381-2.c: Likewise.
3328         * gcc.target/i386/pr47381.c: Likewise.
3329
3330 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3331
3332         PR middle-end/47727
3333         * gcc.dg/pr47727.c: New.
3334
3335         PR target/47372
3336         * gcc.dg/pr47372-1.c: New.
3337         * gcc.dg/pr47372-2.c: Likewise.
3338
3339 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3340
3341         PR middle-end/47449
3342         * gcc.target/i386/pr47449.c: New.
3343
3344         PR target/47446
3345         * gcc.dg/pr47446-1.c: New.
3346         * gcc.dg/pr47446-2.c: Likewise.
3347
3348 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3349
3350         PR target/47766
3351         * gcc.dg/pr47766.c: New.
3352
3353         PR target/47715
3354         * gcc.dg/tls/pr47715-1.c: New.
3355         * gcc.dg/tls/pr47715-2.c: Likewise.
3356         * gcc.dg/tls/pr47715-3.c: Likewise.
3357         * gcc.dg/tls/pr47715-4.c: Likewise.
3358         * gcc.dg/tls/pr47715-5.c: Likewise.
3359
3360 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3361
3362         PR libobjc/50002
3363         * objc.dg/gnu-api-2-class.m: Updated comments.
3364         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
3365         * objc.dg/gnu-api-2-class-meta.m: New test.
3366         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
3367
3368 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3369
3370         PR libobjc/49882
3371         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
3372         with classes that are in construction.
3373
3374 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3375
3376         PR target/48084
3377         * gcc.target/i386/pr48084-1.c: New.
3378         * gcc.target/i386/pr48084-2.c: Likewise.
3379         * gcc.target/i386/pr48084-3.c: Likewise.
3380         * gcc.target/i386/pr48084-4.c: Likewise.
3381         * gcc.target/i386/pr48084-5.c: Likewise.
3382
3383         PR rtl-optimization/49504
3384         * gcc.target/i386/pr49504.c: New.
3385
3386         PR target/49860
3387         * gcc.dg/pr49860.c: New.
3388
3389 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3390
3391         PR libobjc/49882
3392         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
3393         with classes that are in construction.
3394
3395 2011-08-05  Jason Merrill  <jason@redhat.com>
3396
3397         PR c++/48993
3398         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
3399
3400         PR c++/49921
3401         * g++.dg/cpp0x/decltype31.C: New.
3402
3403         PR c++/49669
3404         * g++.dg/init/array28.C: New.
3405
3406         PR c++/49988
3407         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
3408
3409 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
3410
3411         PR target/47369
3412         * gcc.dg/pr47369-1.c: New.
3413
3414 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
3415
3416         PR middle-end/47364
3417         * gcc.dg/torture/pr47364-1.c: New.
3418         * gcc.c-torture/compile/pr47364-1.c: Likewise.
3419         * gcc.c-torture/compile/pr47364-2.c: Likewise.
3420
3421 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
3422
3423         PR fortran/37211
3424         * gfortran.dg/transfer_check_2.f90:  New test case.
3425
3426 2011-08-05  Jan Hubicka  <jh@suse.cz>
3427
3428         PR middle-end/49494
3429         * gfortran.dg/pr49494.f90: New testcase.
3430
3431 2011-08-05  Jan Hubicka  <jh@suse.cz>
3432
3433         PR middle-end/49735
3434         * gcc.c-torture/compile/pr49735.c: New testcase.
3435
3436 2011-08-05  Jason Merrill  <jason@redhat.com>
3437
3438         PR c++/47453
3439         * g++.dg/cpp0x/initlist56.C: New.
3440
3441         PR c++/49812
3442         * g++.dg/overload/rvalue2.C: New.
3443
3444         PR c++/49983
3445         * g++.dg/cpp0x/range-for21.C: New.
3446
3447         * g++.dg/ext/vla11.C: New.
3448
3449 2011-08-05  Richard Guenther  <rguenther@suse.de>
3450
3451         PR tree-optimization/49984
3452         * gcc.dg/tree-ssa/vrp59.c: New testcase.
3453
3454 2011-08-05  Richard Guenther  <rguenther@suse.de>
3455
3456         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
3457         * gcc.dg/tree-ssa/vrp52.c: Likewise.
3458         * gcc.dg/tree-ssa/vrp53.c: Likewise.
3459
3460 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
3461
3462         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
3463         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
3464         * gfortran.dg/ldist-pr43023.f90: Ditto.
3465         * gfortran.dg/namelist_52.f90: Ditto.
3466         * gfortran.dg/interface_proc_end.f90: Ditto.
3467         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
3468         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
3469
3470 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
3471
3472         * gcc.dg/vect/vect-over-widen-1.c: New test.
3473         * gcc.dg/vect/vect-over-widen-2.c: New test.
3474         * gcc.dg/vect/vect-over-widen-3.c: New test.
3475         * gcc.dg/vect/vect-over-widen-4.c: New test.
3476
3477 2011-08-04  Richard Guenther  <rguenther@suse.de>
3478
3479         PR fortran/49957
3480         * gfortran.dg/vect/O3-pr49957.f: New testcase.
3481
3482 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
3483
3484         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
3485
3486 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
3487
3488         PR middle-end/49905
3489         * g++.dg/ext/builtin-object-size3.C: New test.
3490
3491 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
3492
3493         PR tree-optimization/49948
3494         * gcc.dg/pr49948.c: New test.
3495
3496 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
3497
3498         PR middle-end/47383
3499         * gcc.dg/torture/pr47383.c: New.
3500
3501 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
3502
3503         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
3504
3505 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
3506
3507         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
3508
3509 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
3510
3511         PR target/47744
3512         * gcc.dg/torture/pr47744-1.c: New.
3513         * gcc.dg/torture/pr47744-2.c: Likewise.
3514         * gcc.dg/torture/pr47744-3.c: Likewise.
3515
3516 2011-08-03  Richard Guenther  <rguenther@suse.de>
3517
3518         PR middle-end/49958
3519         * gcc.dg/torture/pr49958.c: New testcase.
3520
3521 2011-08-03  Richard Guenther  <rguenther@suse.de>
3522
3523         PR tree-optimization/49938
3524         * g++.dg/torture/pr49938.C: New testcase.
3525
3526 2011-08-02  Jason Merrill  <jason@redhat.com>
3527
3528         PR c++/43886
3529         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
3530
3531         PR c++/49577
3532         * g++.dg/cpp0x/initlist5.C: Add additional cases.
3533
3534         PR c++/49593
3535         * g++.dg/cpp0x/variadic115.C: New.
3536
3537         PR c++/49803
3538         * g++.dg/cpp0x/union5.C: New.
3539
3540 2011-08-02  Daniel Kraft  <d@domob.eu>
3541
3542         PR fortran/49885
3543         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
3544
3545 2011-08-02  Kai Tietz  <ktietz@redhat.com>
3546
3547         PR middle-end/49947
3548         * gcc.dg/tree-ssa/forwprop-15.c
3549
3550 2011-08-02  Jason Merrill  <jason@redhat.com>
3551
3552         PR c++/49834
3553         * g++.dg/cpp0x/range-for20.C: New.
3554
3555 2011-08-02  Tobias Burnus  <burnus@net-b.de>
3556
3557         * gfortran.dg/coarray_lib_token_3.f90: New.
3558
3559 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
3560
3561         PR fortran/46752
3562         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
3563         * gcc.dg/gomp/atomic-15.c: New test.
3564         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
3565         * g++.dg/gomp/atomic-15.C: New test.
3566         * g++.dg/gomp/private-1.C: New test.
3567         * g++.dg/gomp/sharing-2.C: New test.
3568         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
3569         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
3570         * gfortran.dg/gomp/omp_atomic2.f90: New test.
3571
3572 2011-08-02  Tobias Burnus  <burnus@net-b.de>
3573
3574         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
3575         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
3576         cleanup-module.
3577         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
3578         * gfortran.dg/allocatable_function_5.f90: Ditto.
3579         * gfortran.dg/allocate_stat.f90: Ditto.
3580         * gfortran.dg/array_constructor_20.f90: Ditto.
3581         * gfortran.dg/array_constructor_21.f90: Ditto.
3582         * gfortran.dg/array_constructor_22.f90: Ditto.
3583         * gfortran.dg/array_constructor_26.f03: Ditto.
3584         * gfortran.dg/array_function_4.f90: Ditto.
3585         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
3586         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
3587         * gfortran.dg/bind_c_usage_15.f90: Ditto.
3588         * gfortran.dg/bind_c_usage_16.f03: Ditto.
3589         * gfortran.dg/bind_c_usage_3.f03: Ditto.
3590         * gfortran.dg/binding_label_tests_7.f03: Ditto.
3591         * gfortran.dg/class_15.f03: Ditto.
3592         * gfortran.dg/class_27.f03: Ditto.
3593         * gfortran.dg/class_33.f90: Ditto.
3594         * gfortran.dg/class_37.f03: Ditto.
3595         * gfortran.dg/class_40.f03: Ditto.
3596         * gfortran.dg/class_42.f03: Ditto.
3597         * gfortran.dg/class_defined_operator_1.f03: Ditto.
3598         * gfortran.dg/coarray/registering_1.f90: Ditto.
3599         * gfortran.dg/convert_1.f90: Ditto.
3600         * gfortran.dg/default_initialization_3.f90: Ditto.
3601         * gfortran.dg/dependency_25.f90: Ditto.
3602         * gfortran.dg/dependency_26.f90: Ditto.
3603         * gfortran.dg/dependency_36.f90: Ditto.
3604         * gfortran.dg/dependency_37.f90: Ditto.
3605         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
3606         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
3607         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
3608         * gfortran.dg/elemental_pointer_1.f90: Ditto.
3609         * gfortran.dg/elemental_result_1.f90: Ditto.
3610         * gfortran.dg/empty_derived_type.f90: Ditto.
3611         * gfortran.dg/entry_7.f90: Ditto.
3612         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
3613         * gfortran.dg/equiv_constraint_3.f90: Ditto.
3614         * gfortran.dg/error_recovery_3.f90: Ditto.
3615         * gfortran.dg/extends_4.f03: Ditto.
3616         * gfortran.dg/func_assign.f90: Ditto.
3617         * gfortran.dg/func_assign_3.f90: Ditto.
3618         * gfortran.dg/generic_1.f90: Ditto.
3619         * gfortran.dg/generic_18.f90: Ditto.
3620         * gfortran.dg/generic_22.f03: Ditto.
3621         * gfortran.dg/generic_4.f90: Ditto.
3622         * gfortran.dg/generic_6.f90: Ditto.
3623         * gfortran.dg/generic_actual_arg.f90: Ditto.
3624         * gfortran.dg/graphite/id-21.f: Ditto.
3625         * gfortran.dg/graphite/pr45758.f90: Ditto.
3626         * gfortran.dg/host_assoc_call_2.f90: Ditto.
3627         * gfortran.dg/host_assoc_call_3.f90: Ditto.
3628         * gfortran.dg/host_assoc_call_4.f90: Ditto.
3629         * gfortran.dg/host_assoc_function_4.f90: Ditto.
3630         * gfortran.dg/host_used_types_1.f90: Ditto.
3631         * gfortran.dg/implicit_1.f90: Ditto.
3632         * gfortran.dg/implicit_11.f90: Ditto.
3633         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
3634         * gfortran.dg/impure_actual_1.f90: Ditto.
3635         * gfortran.dg/impure_assignment_1.f90: Ditto.
3636         * gfortran.dg/impure_constructor_1.f90: Ditto.
3637         * gfortran.dg/initialization_10.f90: Ditto.
3638         * gfortran.dg/initialization_12.f90: Ditto.
3639         * gfortran.dg/interface_14.f90: Ditto.
3640         * gfortran.dg/interface_15.f90: Ditto.
3641         * gfortran.dg/interface_2.f90: Ditto.
3642         * gfortran.dg/interface_25.f90: Ditto.
3643         * gfortran.dg/interface_26.f90: Ditto.
3644         * gfortran.dg/interface_29.f90: Ditto.
3645         * gfortran.dg/interface_assignment_1.f90: Ditto.
3646         * gfortran.dg/internal_pack_6.f90: Ditto.
3647         * gfortran.dg/internal_pack_7.f90: Ditto.
3648         * gfortran.dg/internal_pack_8.f90: Ditto.
3649         * gfortran.dg/lto/pr45586_0.f90: Ditto.
3650         * gfortran.dg/lto/pr47839_0.f90: Ditto.
3651         * gfortran.dg/module_commons_3.f90: Ditto.
3652         * gfortran.dg/module_equivalence_4.f90: Ditto.
3653         * gfortran.dg/module_equivalence_6.f90: Ditto.
3654         * gfortran.dg/module_function_type_1.f90: Ditto.
3655         * gfortran.dg/module_naming_1.f90: Ditto.
3656         * gfortran.dg/namelist_4.f90: Ditto.
3657         * gfortran.dg/operator_c1202.f90: Ditto.
3658         * gfortran.dg/parens_7.f90: Ditto.
3659         * gfortran.dg/pr32921.f: Ditto.
3660         * gfortran.dg/pr33646.f90: Ditto.
3661         * gfortran.dg/pr41928.f90: Ditto.
3662         * gfortran.dg/pr42119.f90: Ditto.
3663         * gfortran.dg/pr43984.f90: Ditto.
3664         * gfortran.dg/present_1.f90: Ditto.
3665         * gfortran.dg/private_type_2.f90: Ditto.
3666         * gfortran.dg/proc_decl_2.f90: Ditto.
3667         * gfortran.dg/proc_ptr_10.f90: Ditto.
3668         * gfortran.dg/proc_ptr_22.f90: Ditto.
3669         * gfortran.dg/proc_ptr_8.f90: Ditto.
3670         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
3671         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
3672         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
3673         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
3674         * gfortran.dg/substring_equivalence.f90: Ditto.
3675         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
3676         * gfortran.dg/transpose_optimization_1.f90: Ditto.
3677         * gfortran.dg/trim_optimize_6.f90: Ditto.
3678         * gfortran.dg/typebound_call_12.f03: Ditto.
3679         * gfortran.dg/typebound_operator_5.f03: Ditto.
3680         * gfortran.dg/typebound_operator_6.f03: Ditto.
3681         * gfortran.dg/typebound_proc_18.f03: Ditto.
3682         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
3683         * gfortran.dg/use_1.f90: Ditto.
3684         * gfortran.dg/use_10.f90: Ditto.
3685         * gfortran.dg/use_11.f90: Ditto.
3686         * gfortran.dg/use_14.f90: Ditto.
3687         * gfortran.dg/use_only_2.f90: Ditto.
3688         * gfortran.dg/use_rename_4.f90: Ditto.
3689         * gfortran.dg/use_rename_5.f90: Ditto.
3690         * gfortran.dg/used_dummy_types_3.f90: Ditto.
3691         * gfortran.dg/used_interface_ref.f90: Ditto.
3692         * gfortran.dg/used_types_11.f90: Ditto.
3693         * gfortran.dg/used_types_3.f90: Ditto.
3694         * gfortran.dg/used_types_4.f90: Ditto.
3695         * gfortran.dg/userdef_operator_2.f90: Ditto.
3696         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
3697         * gfortran.dg/vect/pr46213.f90: Ditto.
3698         * gfortran.dg/whole_file_21.f90: Ditto.
3699         * gfortran.dg/whole_file_22.f90: Ditto.
3700         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
3701         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
3702
3703 2011-08-02  Kai Tietz  <ktietz@redhat.com>
3704
3705         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
3706
3707 2011-08-01  Jason Merrill  <jason@redhat.com>
3708
3709         PR c++/49932
3710         * g++.dg/abi/mangle49.C: New.
3711
3712         PR c++/49924
3713         * g++.dg/cpp0x/constexpr-array4.C: New.
3714
3715         PR c++/49813
3716         * g++.dg/cpp0x/constexpr-builtin1.C: New.
3717
3718 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
3719
3720         PR target/49927
3721         * gcc.target/i386/pr49927.c: New test.
3722
3723 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
3724
3725         PR tree-optimization/49926
3726         * gcc.dg/vect/pr49926.c: New test.
3727
3728 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
3729
3730         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
3731         * gcc.target/i386/lzcnt-1.c: New test.
3732         * gcc.target/i386/lzcnt-2.c: Likewise.
3733         * gcc.target/i386/lzcnt-2a.c: Likewise.
3734         * gcc.target/i386/lzcnt-3.c: Likewise.
3735         * gcc.target/i386/lzcnt-4.c: Likewise.
3736         * gcc.target/i386/lzcnt-4a.c: Likewise.
3737         * gcc.target/i386/lzcnt-5.c: Likewise.
3738         * gcc.target/i386/lzcnt-6.c: Likewise.
3739         * gcc.target/i386/lzcnt-6a.c: Likewise.
3740         * gcc.target/i386/lzcnt-check.h: Likewise.
3741
3742         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
3743         * gcc.target/i386/sse-13.c: Likewise.
3744         * gcc.target/i386/sse-14.c: Likewise.
3745         * g++.dg/other/i386-2.C: Likewise.
3746         * g++.dg/other/i386-3.C: Likewise.
3747
3748 2011-08-01  Julian Brown  <julian@codesourcery.com>
3749
3750         * gcc.target/arm/fixed-point-exec.c: New test.
3751
3752 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3753
3754         PR target/49920
3755         * gcc.target/i386/pr49920.c: New test.
3756
3757 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3758
3759         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
3760         * gcc.dg/tree-ssa/pr23109.c: Ditto.
3761         * gcc.dg/tree-ssa/loop-7.c: Ditto.
3762         * gcc.dg/tree-ssa/loop-32.c: Ditto.
3763         * gcc.dg/tree-ssa/loop-33.c: Ditto.
3764         * gcc.dg/tree-ssa/loop-34.c: Ditto.
3765         * gcc.dg/tree-ssa/loop-35.c: Ditto.
3766         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
3767         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
3768         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
3769         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
3770         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
3771         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
3772         * g++.dg/tree-ssa/pr33615.C: Ditto.
3773         * g++.dg/tree-ssa/restrict1.C: Ditto.
3774         * c-c++-common/restrict-2.c: Ditto.
3775         * gfortran.dg/pr32921.f: Ditto.
3776         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
3777         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
3778         * gcc.dg/tree-ssa/vrp47.c: Ditto.
3779         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
3780         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
3781         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
3782         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
3783         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
3784         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
3785         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
3786
3787 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3788
3789         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
3790         .exe.ltrans[0-9]*. dump files.
3791
3792 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
3793
3794         PR fortran/49112
3795         * gfortran.dg/abstract_type_6.f03: Modified.
3796         * gfortran.dg/typebound_proc_24.f03: New.
3797
3798 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
3799
3800         PR testsuite/49917
3801         * g++.dg/init/for1.C: Fix.
3802
3803 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3804
3805         PR fortran/48876
3806         * gfortran.dg/string_5.f90:  New test.
3807
3808 2011-07-29  Jason Merrill  <jason@redhat.com>
3809
3810         PR c++/49867
3811         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
3812
3813 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3814
3815         PR tree-optimization/47407
3816         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
3817         alpha*-dec-osf*.
3818         Sort target list.
3819
3820 2011-07-29  Richard Guenther  <rguenther@suse.de>
3821
3822         * gcc.dg/uninit-suppress.c: Also disable VRP.
3823         * gcc.dg/uninit-suppress_2.c: Likewise.
3824
3825 2011-07-28  Jason Merrill  <jason@redhat.com>
3826
3827         PR c++/49808
3828         * g++.dg/template/nontype24.C: New.
3829
3830 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
3831
3832         PR rtl-optimization/47958
3833         * gcc.dg/torture/pr47958-1.c: New.
3834
3835 2011-07-29  Wei Guozhi  <carrot@google.com>
3836
3837         PR rtl-optimization/49799
3838         * gcc.dg/pr49799.c: New test case.
3839
3840 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
3841
3842         PR middle-end/48648
3843         * gcc.dg/graphite/id-pr48648.c: New.
3844
3845 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
3846
3847         PR fortran/31067
3848         * gfortran.dg/maxloc_2.f90: New test.
3849         * gfortran.dg/maxloc_3.f90: New test.
3850         * gfortran.dg/minloc_1.f90: New test.
3851         * gfortran.dg/minloc_2.f90: New test.
3852         * gfortran.dg/minloc_3.f90: New test.
3853         * gfortran.dg/minmaxloc_7.f90: New test.
3854
3855         PR debug/49871
3856         * gcc.dg/debug/dwarf2/pr49871.c: New test.
3857
3858 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
3859
3860         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
3861         the builtin isn't optimized away.
3862
3863 2011-07-27  Tobias Burnus  <burnus@net-b.de>
3864
3865         PR fortran/45586
3866         * gfortran.dg/lto/pr45586-2_0.f90: New.
3867
3868 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
3869
3870         PR middle-end/49875
3871         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
3872         * c-c++-common/cxxbitfields-5.c: Same.
3873
3874 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3875
3876         * lib/target-supports.exp (check_effective_target_mmap): Use
3877         check_function_available.
3878
3879 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
3880
3881         * g++.old-deja/g++.pt/crash60.C: Updated.
3882
3883 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
3884
3885         PR target/49866
3886         * gcc.target/i386/pr49866.c: New test.
3887
3888 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
3889
3890         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
3891         * gcc.target/i386/bmi-andn-1.c: New test.
3892         * gcc.target/i386/bmi-andn-1a.c: Likewise.
3893         * gcc.target/i386/bmi-andn-2.c: Likewise.
3894         * gcc.target/i386/bmi-andn-2a.c: Likewise.
3895         * gcc.target/i386/bmi-bextr-1.c: Likewise.
3896         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
3897         * gcc.target/i386/bmi-bextr-2.c: Likewise.
3898         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
3899         * gcc.target/i386/bmi-blsi-1.c: Likewise.
3900         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
3901         * gcc.target/i386/bmi-blsi-2.c: Likewise.
3902         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
3903         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
3904         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
3905         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
3906         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
3907         * gcc.target/i386/bmi-blsr-1.c: Likewise.
3908         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
3909         * gcc.target/i386/bmi-blsr-2.c: Likewise.
3910         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
3911         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
3912         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
3913         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
3914         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
3915
3916 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
3917
3918         PR middle-end/47691
3919         * gfortran.dg/graphite/id-pr47691.f: New.
3920
3921 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
3922
3923         * gcc.target/i386/avx-os-support.h: New.
3924         * gcc.target/i386/avx-check.h: Include avx-os-support.h
3925         (main): Check avx_os_support before the test is run.
3926         * gcc.target/i386/aes-avx-check.h: Ditto.
3927         * gcc.target/i386/pclmul-avx-check.h: Ditto.
3928
3929 2011-07-27  Kai Tietz  <ktietz@redhat.com>
3930
3931         * gcc.target/i386/aggregate-ret3.c: New test.
3932         * gcc.target/i386/aggregate-ret4.c: New test.
3933
3934 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
3935
3936         PR fortran/49755
3937         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
3938         allocated array should *not* change its size.
3939         * gfortran.dg/multiple_allocation_3.f90: New test.
3940
3941 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
3942
3943         PR c++/49776
3944         * g++.dg/cpp0x/constexpr-49776.C: New.
3945
3946 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3947
3948         PR middle-end/47046
3949         * gcc.dg/graphite/id-pr47046.c: New.
3950
3951 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3952
3953         PR middle-end/47653
3954         * gcc.dg/graphite/run-id-pr47593.c: New.
3955
3956 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3957
3958         PR middle-end/47653
3959         * gcc.dg/graphite/run-id-pr47653.c: New.
3960         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
3961         induction variables.
3962         * gcc.dg/graphite/scop-16.c: Same.
3963         * gcc.dg/graphite/scop-17.c: Same.
3964         * gcc.dg/graphite/scop-21.c: Same.
3965
3966 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3967
3968         PR middle-end/48805
3969         * gcc.dg/graphite/id-pr48805.c: New.
3970
3971 2011-07-26  Tobias Burnus  <burnus@net-b.de>
3972
3973         * gfortran.dg/coarray_lib_token_2.f90: New.
3974
3975 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
3976
3977         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
3978         SPU local store.
3979
3980 2011-07-25  Andrew Pinski  <apinski@cavium.com>
3981
3982         PR tree-opt/49671
3983         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
3984         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
3985
3986 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3987
3988         * lib/target-supports.exp (check_effective_target_mmap): New proc.
3989
3990         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
3991         * gcc.c-torture/execute/loop-2g.c: Likewise.
3992         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
3993         Require mmap support.
3994         * gcc.c-torture/execute/loop-2g.x: Likewise.
3995         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
3996         (MAP_ANON): Provide default.
3997         * gcc.dg/20050826-1.c: Likewise.
3998         * gcc.target/i386/pr36533.c: Likewise.
3999         * gcc.dg/vect/pr49038.c: Remove dg-do run.
4000         Use dg-require-effective-target mmap.
4001
4002 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
4003
4004         PR c++/49838
4005         * g++.dg/cpp0x/range-for19.C: New.
4006
4007 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4008
4009         PR testsuite/49753
4010         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
4011
4012         Revert:
4013         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
4014
4015         PR testsuite/49753
4016         * g++.dg/torture/pr49309.C: Remove.
4017
4018 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
4019
4020         PR tree-optimization/49809
4021         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
4022         test.
4023
4024 2011-07-25  Richard Guenther  <rguenther@suse.de>
4025
4026         PR tree-optimization/49715
4027         * gcc.target/i386/pr49715-1.c: New testcase.
4028         * gcc.target/i386/pr49715-2.c: Likewise.
4029
4030 2011-07-23  Jason Merrill  <jason@redhat.com>
4031
4032         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
4033
4034 2011-07-22  Jason Merrill  <jason@redhat.com>
4035
4036         PR c++/49793
4037         * g++.dg/cpp0x/initlist55.C: New.
4038
4039 2011-07-23  Tobias Burnus  <burnus@net-b.de>
4040
4041         PR fortran/49791
4042         * gfortran.dg/namelist_72.f: New.
4043
4044 2011-07-23  Tobias Burnus  <burnus@net-b.de>
4045
4046         * gfortran.dg/coarray_25.f90: New.
4047
4048 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
4049
4050         * override1.C: This test should use c++0x mode.
4051         * override3.C: New. Test the diagnostics in c++98 mode.
4052
4053 2011-07-22  Jason Merrill  <jason@redhat.com>
4054             Mark Glisse  <marc.glisse@normalesup.org>
4055
4056         PR c++/30112
4057         * g++.dg/other/pragma-re-1.C: Add namespace cases.
4058
4059         PR c++/49813
4060         * g++.dg/opt/builtins2.C: New.
4061         * g++.dg/other/error27.C: Don't rely on __builtin.
4062
4063 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
4064
4065         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
4066         on lp64 targets.
4067         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4068         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4069         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
4070         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
4071
4072         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
4073         instead of ia32.
4074
4075 2011-07-22  Richard Guenther  <rguenther@suse.de>
4076
4077         PR tree-optimization/45819
4078         * gcc.dg/pr45819.c: New testcase.
4079
4080 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
4081
4082         * lib/target-supports.exp (check_ifunc_available): Rewrite.
4083
4084 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
4085
4086         PR middle-end/47654
4087         PR middle-end/49649
4088         * gcc.dg/graphite/run-id-pr47654.c: New.
4089
4090 2011-07-21  Ian Lance Taylor  <iant@google.com>
4091
4092         PR middle-end/49705
4093         * gcc.dg/pr49705.c: New test.
4094
4095 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
4096
4097         * lib/target-supports.exp (check_avx_os_support_available): New.
4098         (check_effective_target_avx_runtime): Use it.
4099
4100 2011-07-21  Richard Guenther  <rguenther@suse.de>
4101
4102         PR tree-optimization/49770
4103         * g++.dg/torture/pr49770.C: New testcase.
4104
4105 2011-07-21  Kai Tietz  <ktietz@redhat.com>
4106
4107         * gcc.dg/tree-ssa/pr30978.c: adjusted.
4108         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
4109
4110 2011-07-21  Tobias Burnus  <burnus@net-b.de>
4111
4112         * gfortran.dg/coarray_lib_token_1.f90: New.
4113
4114 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
4115
4116         * gcc.dg/pr32912-2.c: Skip for AVR.
4117         * gcc.dg/pr44674.c: Add dg-require-profiling.
4118
4119 2011-07-20  Jason Merrill  <jason@redhat.com>
4120
4121         * g++.dg/ext/desig2.C: New.
4122
4123 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
4124
4125         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
4126         be generated.
4127         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
4128         * gcc.target/powerpc/recip-3.c: Ditto.
4129
4130 2011-07-19  Jason Merrill  <jason@redhat.com>
4131
4132         PR c++/6709 (DR 743)
4133         PR c++/42603 (DR 950)
4134         * g++.dg/cpp0x/decltype21.C: New.
4135
4136 2011-07-20  Richard Guenther  <rguenther@suse.de>
4137
4138         PR middle-end/18908
4139         * gcc.dg/tree-ssa/pr18908.c: New testcase.
4140         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
4141
4142 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
4143
4144         * gcc.target/arm/combine-movs.c: New.
4145         * gcc.target/arm/unsigned-extend-2.c: New.
4146
4147 2011-07-19  Jason Merrill  <jason@redhat.com>
4148
4149         PR c++/49785
4150         * g++.dg/cpp0x/variadic114.C: New.
4151
4152 2011-07-19  Tobias Burnus  <burnus@net-b.de>
4153
4154         * gfortran.dg/coarray_args_1.f90: New.
4155         * gfortran.dg/coarray_args_2.f90: New.
4156
4157 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
4158
4159         PR fortran/49708
4160         * gfortran.dg/allocate_error_3.f90: New.
4161
4162 2011-07-19  Richard Guenther  <rguenther@suse.de>
4163
4164         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
4165         * gcc.dg/tree-ssa/bool-11.c: Likewise.
4166         * gcc.dg/torture/20110719-1.c: New testcase.
4167
4168 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
4169
4170         PR tree-optimization/49768
4171         * gcc.c-torture/execute/pr49768.c: New test.
4172
4173 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
4174
4175         PR tree-optimization/49771
4176         * gcc.dg/vect/pr49771.c: New test.
4177
4178 2011-07-18  Martin Jambor  <mjambor@suse.cz>
4179
4180         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
4181         * gcc.dg/ipa/ipa-2.c: Likewise.
4182         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
4183         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
4184         * gcc.dg/ipa/ipa-5.c: Likewise.
4185         * gcc.dg/ipa/ipa-7.c: Likewise.
4186         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
4187         * gcc.dg/ipa/ipacost-1.c: Likewise.
4188         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
4189         functions.
4190         * gcc.dg/ipa/ipcp-1.c: New test.
4191         * gcc.dg/ipa/ipcp-2.c: Likewise.
4192         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
4193
4194 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
4195
4196         PR middle-end/49675
4197         * gfortran.dg/pr49675.f90: New test.
4198
4199 2011-07-18  Richard Guenther  <rguenther@suse.de>
4200
4201         * gcc.dg/torture/20110718-1.c: New testcase.
4202
4203 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4204
4205         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
4206         * g++.dg/ext/bitfield3.C: Likewise.
4207         * g++.dg/ext/bitfield4.C: Likewise.
4208         * g++.dg/ext/bitfield5.C: Likewise.
4209         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
4210         * g++.dg/other/pr23205-2.C: Likewise.
4211         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
4212         * gcc.c-torture/compile/20001109-2.c: Likewise.
4213         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
4214         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
4215         * gcc.dg/bitfld-16.c: Likewise.
4216         * gcc.dg/bitfld-17.c: Likewise.
4217         * gcc.dg/bitfld-18.c: Likewise.
4218         * gcc.dg/builtins-config.h: Remove Netware support.
4219         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
4220         * gcc.dg/cdce2.c: Likewise.
4221         * gcc.dg/cpp/assert4.c: Remove netware support.
4222         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
4223         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
4224
4225         * lib/target-supports.exp (check_visibility_available): Remove
4226         NetWare support.
4227         (check_profiling_available): Likewise.
4228
4229 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
4230
4231         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
4232
4233 2011-07-17  Tobias Burnus  <burnus@net-b.de>
4234             Thomas Koenig  <tkoenig@gcc.gnu.org>
4235
4236         PR fortran/34657
4237         * gfortran.dg/generic_17.f90: Fix testcase.
4238         * gfortran.dg/interface_3.f90: Add dg-error.
4239         * gfortran.dg/use_14.f90: New.
4240         * gfortran.dg/use_15.f90: New.
4241
4242 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
4243
4244         * gnat.dg/pointer_controlled.adb: New test.
4245
4246 2011-07-17  Tobias Burnus  <burnus@net-b.de>
4247
4248         PR fortran/49624
4249         * gfortran.dg/pointer_remapping_7.f90: New.
4250
4251 2011-07-16  Jason Merrill  <jason@redhat.com>
4252
4253         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
4254
4255 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
4256             Jason Merrill  <jason@redhat.com>
4257
4258         PR c++/45329
4259         PR c++/48934
4260         * g++.dg/cpp0x/decltype29.C: Adjust.
4261         * g++.dg/cpp0x/error4.C: Adjust.
4262         * g++.dg/cpp0x/sfinae26.C: Adjust.
4263         * g++.dg/cpp0x/variadic105.C: Adjust.
4264         * g++.dg/template/deduce3.C: Adjust.
4265         * g++.dg/template/error45.C: Adjust.
4266         * g++.dg/template/ptrmem2.C: Adjust.
4267         * g++.dg/template/sfinae2.C: Adjust.
4268         * g++.old-deja/g++.pt/crash60.C: Adjust.
4269         * g++.old-deja/g++.pt/unify6.C: Adjust.
4270         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
4271         * g++.dg/cpp0x/nullptr15.C: Adjust.
4272         * g++.dg/cpp0x/pr31431-2.C: Adjust.
4273         * g++.dg/cpp0x/pr31431.C: Adjust.
4274         * g++.dg/cpp0x/pr31434.C: Adjust.
4275         * g++.dg/cpp0x/sfinae11.C: Adjust
4276         * g++.dg/cpp0x/temp_default2.C: Adjust.
4277         * g++.dg/cpp0x/trailing4.C: Adjust.
4278         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
4279         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
4280         * g++.dg/cpp0x/variadic105.C: Adjust.
4281         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
4282         * g++.dg/ext/vla2.C: Adjust.
4283         * g++.dg/other/ptrmem10.C: Adjust.
4284         * g++.dg/other/ptrmem11.C: Adjust.
4285         * g++.dg/overload/unknown1.C: Adjust.
4286         * g++.dg/template/conv11.C: Adjust.
4287         * g++.dg/template/dependent-expr5.C: Adjust.
4288         * g++.dg/template/friend.C: Adjust.
4289         * g++.dg/template/incomplete2.C: Adjust.
4290         * g++.dg/template/local4.C: Adjust.
4291         * g++.dg/template/local6.C: Adjust.
4292         * g++.dg/template/operator9.C: Adjust.
4293         * g++.dg/template/ttp25.C: Adjust.
4294         * g++.dg/template/unify10.C: Adjust.
4295         * g++.dg/template/unify11.C: Adjust.
4296         * g++.dg/template/unify6.C: Adjust.
4297         * g++.dg/template/unify9.C: Adjust.
4298         * g++.dg/template/varmod1.C: Adjust.
4299         * g++.old-deja/g++.brendan/crash56.C: Adjust.
4300         * g++.old-deja/g++.pt/crash28.C: Adjust.
4301         * g++.old-deja/g++.pt/explicit41.C: Adjust.
4302         * g++.old-deja/g++.pt/explicit77.C: Adjust.
4303         * g++.old-deja/g++.pt/expr2.C: Adjust.
4304         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
4305         * g++.old-deja/g++.pt/spec5.C: Adjust.
4306         * g++.old-deja/g++.pt/spec6.C: Adjust.
4307         * g++.old-deja/g++.pt/unify4.C: Adjust.
4308         * g++.old-deja/g++.pt/unify8.C: Adjust.
4309         * g++.old-deja/g++.robertl/eb98.C: Adjust.
4310         * g++.dg/overload/template5.C: New testcase.
4311         * g++.dg/template/overload12.C: New testcase.
4312
4313 2011-07-11  Tobias Burnus  <burnus@net-b.de>
4314
4315         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
4316         * gfortran.dg/coarray_7.f90: Ditto.
4317         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
4318         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
4319
4320 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
4321
4322         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
4323         case.
4324         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
4325         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
4326         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
4327         C67X.
4328         * gcc.c-torture/execute/ieee/pr29302.x: New file.
4329         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
4330         * gcc.dg/torture/builtin-math-7.c: Add a comment.
4331
4332 2011-07-15  Jason Merrill  <jason@redhat.com>
4333
4334         PR testsuite/49741
4335         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
4336         Use --extra_opts instead of --additional_options.
4337
4338 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
4339
4340         PR testsuite/49753
4341         * g++.dg/torture/pr49309.C: Remove.
4342
4343 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
4344
4345         * gcc.target/tic6x/weak-call.c: New test.
4346         * gcc.target/tic6x/fpcmp.c: New test.
4347         * gcc.target/tic6x/fpdiv.c: New test.
4348         * gcc.target/tic6x/rotdi16-scan.c: New test.
4349         * gcc.target/tic6x/ffssi.c: New test.
4350         * gcc.target/tic6x/fpdiv-lib.c: New test.
4351         * gcc.target/tic6x/cold-lc.c: New test.
4352         * gcc.target/tic6x/longcalls.c: New test.
4353         * gcc.target/tic6x/abi-align-1.c: New test.
4354         * gcc.target/tic6x/fpcmp-finite.c: New test.
4355         * gcc.target/tic6x/rotdi16.c: New test.
4356         * gcc.target/tic6x/bswapl.c: New test.
4357         * gcc.target/tic6x/ffsdi.c: New test.
4358         * gcc.target/tic6x/tic6x.exp: New file.
4359         * gcc.target/tic6x/builtins/arith24.c: New test.
4360         * gcc.target/tic6x/builtins/smpy.c: New test.
4361         * gcc.target/tic6x/builtins/smpylh.c: New test.
4362         * gcc.target/tic6x/builtins/smpyh.c: New test.
4363         * gcc.target/tic6x/builtins/sarith1.c: New test.
4364         * gcc.target/tic6x/builtins/extclr.c: New test
4365         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
4366         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
4367         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
4368         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
4369         New functions.
4370         * gcc.c-torture/execute/20101011-1.c: Add a condition for
4371         __TMS320C6X__.
4372         * gcc.dg/20020312-2.c: Likewise.
4373         * gcc.dg/pr27095.c: Handle tic6x like hppa.
4374         * gcc.dg/torture/pr37868.c: Skip on tic6x.
4375         * gcc.dg/torture/builtin-math-7.c: Likewise.
4376
4377         PR testsuite/49757
4378         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
4379         not testing tic6x-*-*.
4380
4381 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
4382
4383         PR tree-opt/49309
4384         * g++.dg/torture/pr49309.C: New testcase.
4385
4386 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
4387
4388         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
4389
4390 2011-07-14  Richard Guenther  <rguenther@suse.de>
4391
4392         PR tree-optimization/49651
4393         * gcc.dg/torture/pr49651.c: New testcase.
4394
4395 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
4396
4397         PR target/43746
4398         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
4399
4400 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
4401
4402         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
4403         -mno-pointers-to-nested-functions.
4404         * gcc.target/powerpc/no-r11-2.c: Ditto.
4405         * gcc.target/powerpc/no-r11-3.c: Ditto.
4406
4407 2011-07-13  Jason Merrill  <jason@redhat.com>
4408
4409         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
4410         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
4411         when compiling C files.
4412         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
4413         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
4414         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
4415         * g++.dg/lookup/anon2.C: Likewise.
4416         * g++.dg/tree-ssa/copyprop.C: Likewise.
4417         * g++.old-deja/g++.jason/rfg27.C: Likewise.
4418         * g++.dg/init/vector1.C: Ignore narrowing errors.
4419         * g++.dg/torture/pr35526.C: Likewise.
4420         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
4421
4422 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
4423
4424         PR libfortran/49296
4425         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
4426         and logical reads.
4427
4428 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4429
4430         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
4431         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
4432
4433 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
4434
4435         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
4436         * lib/obj-c++.exp (obj-c++_init): Ditto.
4437         * lib/file-format.exp (gcc_target_object_format): Ditto.
4438         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
4439         * lib/target-supports-dg-exp (check_weak_available): Ditto.
4440         (check_visibility_available): Ditto.
4441         (check_effective_target_tls_native): Ditto.
4442         (check_effective_target_tls_emulated): Ditto.
4443         (check_effective_target_function_sections): Ditto.
4444
4445 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
4446
4447         * gcc.target/arm/pr48183.c: New test.
4448
4449 2011-07-13  Richard Guenther  <rguenther@suse.de>
4450
4451         * gcc.dg/torture/20110713-1.c: New testcase.
4452
4453 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
4454
4455         PR rtl-opt/49474
4456         * gcc.c-torture/compile/pr49474.c: New testcase.
4457
4458 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
4459
4460         PR tree-optimization/49712
4461         * gcc.c-torture/execute/pr49712.c: New test.
4462
4463 2011-07-11  Jason Merrill  <jason@redhat.com>
4464
4465         PR c++/44609
4466         * g++.dg/template/recurse3.C: New.
4467
4468 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
4469
4470         PR debug/49676
4471         * gcc.dg/guality/csttest.c: New test.
4472
4473         PR fortran/49698
4474         * gfortran.dg/pr49698.f90: New test.
4475
4476 2011-07-11  Jeff Law  <law@redhat.com>
4477
4478         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
4479
4480 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
4481
4482         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
4483         * go.test/go-test.exp (go-set-goarch): Likewise.
4484
4485 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
4486
4487         PR target/39633
4488         * gcc.target/avr/torture/pr39633.c: New test case.
4489
4490 2011-07-11  Tobias Burnus  <burnus@net-b.de>
4491
4492         PR fortran/18918
4493         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
4494
4495 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
4496
4497         * lib/target-supports.exp (check_effective_target_scheduling):
4498         New Function.
4499         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
4500         * gcc.dg/pr45055.c: Ditto.
4501         * gcc.dg/pr45353.c: Ditto.
4502         * g++.dg/pr45056.C: Ditto.
4503
4504 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
4505
4506         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
4507         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
4508         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
4509         * g++.dg/torture/pr31863.C: Skip AVR.
4510
4511 2011-07-10  Tobias Burnus  <burnus@net-b.de>
4512
4513         PR fortran/49690
4514         * gfortran.dg/intrinsic_signal.f90: New.
4515
4516 2011-07-09  Jason Merrill  <jason@redhat.com>
4517
4518         * g++.dg/cpp0x/regress/regress6.C: New.
4519         * g++.dg/parse/crash45.C: Adjust message.
4520         * g++.dg/template/crash38.C: Adjust message.
4521         * g++.dg/template/crash64.C: Adjust message.
4522
4523 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
4524
4525         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
4526         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
4527         * g++.dg/abi/bitfield3.C: Likewise.
4528         * g++.dg/eh/pr38662.C: Likewise.
4529         * g++.dg/ext/attrib36.C: Likewise.
4530         * g++.dg/ext/attrib37.C: Likewise.
4531         * g++.dg/ext/attrib8.C: Likewise.
4532         * g++.dg/ext/tmplattr1.C: Likewise.
4533         * g++.dg/inherit/override-attribs.C: Likewise.
4534         * g++.dg/opt/inline9.C: Likewise.
4535         * g++.dg/opt/life1.C: Likewise.
4536         * g++.dg/opt/longbranch2.C: Likewise.
4537         * g++.dg/opt/nrv12.C: Likewise.
4538         * g++.dg/opt/reg-stack4.C: Likewise.
4539         * g++.dg/other/pr35504.C: Likewise.
4540         * g++.dg/other/pr39496.C: Likewise.
4541         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
4542         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
4543         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
4544         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
4545         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
4546         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
4547         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
4548         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
4549         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
4550         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
4551         * g++.dg/warn/pr15774-1.C: Likewise.
4552         * g++.dg/warn/pr15774-2.C: Likewise.
4553         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4554         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4555         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4556         * g++.old-deja/g++.pt/asm2.C: Likewise.
4557         * gcc.c-torture/compile/20000804-1.c: Likewise.
4558         * gcc.c-torture/compile/pr16566-2.c: Likewise.
4559         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4560         * gcc.dg/20020108-1.c: Likewise.
4561         * gcc.dg/20020122-2.c: Likewise.
4562         * gcc.dg/20020122-3.c: Likewise.
4563         * gcc.dg/20020206-1.c: Likewise.
4564         * gcc.dg/20020219-1.c: Likewise.
4565         * gcc.dg/20020310-1.c: Likewise.
4566         * gcc.dg/20020411-1.c: Likewise.
4567         * gcc.dg/20020418-2.c: Likewise.
4568         * gcc.dg/20020426-2.c: Likewise.
4569         * gcc.dg/20020517-1.c: Likewise.
4570         * gcc.dg/20030204-1.c: Likewise.
4571         * gcc.dg/20030826-2.c: Likewise.
4572         * gcc.dg/20031102-1.c: Likewise.
4573         * gcc.dg/20031202-1.c: Likewise.
4574         * gcc.dg/20050111-1.c: Likewise.
4575         * gcc.dg/20050503-1.c: Likewise.
4576         * gcc.dg/array-init-1.c: Likewise.
4577         * gcc.dg/builtin-apply4.c: Likewise.
4578         * gcc.dg/dfp/pr31344.c: Likewise.
4579         * gcc.dg/gomp/atomic-11.c: Likewise.
4580         * gcc.dg/graphite/pr40281.c: Likewise.
4581         * gcc.dg/ia64-sync-1.c: Likewise.
4582         * gcc.dg/ia64-sync-2.c: Likewise.
4583         * gcc.dg/ia64-sync-3.c: Likewise.
4584         * gcc.dg/ia64-sync-4.c: Likewise.
4585         * gcc.dg/ifcvt-fabs-1.c: Likewise.
4586         * gcc.dg/invalid-call-1.c: Likewise.
4587         * gcc.dg/loop-3.c: Likewise.
4588         * gcc.dg/lower-subreg-1.c: Likewise.
4589         * gcc.dg/lto/pr47259_0.c: Likewise.
4590         * gcc.dg/nested-calls-1.c: Likewise.
4591         * gcc.dg/pr20017.c: Likewise.
4592         * gcc.dg/pr25023.c: Likewise.
4593         * gcc.dg/pr27671-2.c: Likewise.
4594         * gcc.dg/pr32176.c: Likewise.
4595         * gcc.dg/pr33676.c: Likewise.
4596         * gcc.dg/pr35045.c: Likewise.
4597         * gcc.dg/pr36015.c: Likewise.
4598         * gcc.dg/pr36584.c: Likewise.
4599         * gcc.dg/pr36998.c: Likewise.
4600         * gcc.dg/pr37438.c: Likewise.
4601         * gcc.dg/pr37908.c: Likewise.
4602         * gcc.dg/pr41241.c: Likewise.
4603         * gcc.dg/pr41340.c: Likewise.
4604         * gcc.dg/pr44136.c: Likewise.
4605         * gcc.dg/pr44194-1.c: Likewise.
4606         * gcc.dg/pr46212.c: Likewise.
4607         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4608         * gcc.dg/setjmp-2.c: Likewise.
4609         * gcc.dg/short-compare-1.c: Likewise.
4610         * gcc.dg/short-compare-2.c: Likewise.
4611         * gcc.dg/smod-1.c: Likewise.
4612         * gcc.dg/sync-2.c: Likewise.
4613         * gcc.dg/sync-3.c: Likewise.
4614         * gcc.dg/tls/opt-1.c: Likewise.
4615         * gcc.dg/tls/opt-2.c: Likewise.
4616         * gcc.dg/tls/opt-3.c: Likewise.
4617         * gcc.dg/torture/badshift.c: Likewise.
4618         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
4619         * gcc.dg/torture/pr20314-2.c: Likewise.
4620         * gcc.dg/torture/pr36891.c: Likewise.
4621         * gcc.dg/torture/pr38774.c: Likewise.
4622         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4623         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4624         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4625         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4626         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
4627         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4628         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
4629         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
4630         * gcc.dg/tree-ssa/loop-28.c: Likewise.
4631         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
4632         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
4633         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
4634         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4635         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4636         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
4637         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
4638         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4639         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4640         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4641         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4642         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
4643         * gcc.dg/unroll-1.c: Likewise.
4644         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
4645         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4646         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4647         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4648         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4649         * gcc.target/i386/20000609-1.c: Likewise.
4650         * gcc.target/i386/20000720-1.c: Likewise.
4651         * gcc.target/i386/20000724-1.c: Likewise.
4652         * gcc.target/i386/20011107-1.c: Likewise.
4653         * gcc.target/i386/20011119-1.c: Likewise.
4654         * gcc.target/i386/20020201-3.c: Likewise.
4655         * gcc.target/i386/20020218-1.c: Likewise.
4656         * gcc.target/i386/20020729-1.c: Likewise.
4657         * gcc.target/i386/20030926-1.c: Likewise.
4658         * gcc.target/i386/20060125-1.c: Likewise.
4659         * gcc.target/i386/20060125-2.c: Likewise.
4660         * gcc.target/i386/20060512-1.c: Likewise.
4661         * gcc.target/i386/20060512-2.c: Likewise.
4662         * gcc.target/i386/20060512-3.c: Likewise.
4663         * gcc.target/i386/20060512-4.c: Likewise.
4664         * gcc.target/i386/387-1.c: Likewise.
4665         * gcc.target/i386/387-2.c: Likewise.
4666         * gcc.target/i386/387-5.c: Likewise.
4667         * gcc.target/i386/387-6.c: Likewise.
4668         * gcc.target/i386/980312-1.c: Likewise.
4669         * gcc.target/i386/980313-1.c: Likewise.
4670         * gcc.target/i386/990117-1.c: Likewise.
4671         * gcc.target/i386/990424-1.c: Likewise.
4672         * gcc.target/i386/990524-1.c: Likewise.
4673         * gcc.target/i386/991129-1.c: Likewise.
4674         * gcc.target/i386/991214-1.c: Likewise.
4675         * gcc.target/i386/991230-1.c: Likewise.
4676         * gcc.target/i386/addr-sel-1.c: Likewise.
4677         * gcc.target/i386/aggregate-ret1.c: Likewise.
4678         * gcc.target/i386/aggregate-ret2.c: Likewise.
4679         * gcc.target/i386/align-main-3.c: Likewise.
4680         * gcc.target/i386/amd64-abi-1.c: Likewise.
4681         * gcc.target/i386/amd64-abi-2.c: Likewise.
4682         * gcc.target/i386/amd64-abi-4.c: Likewise.
4683         * gcc.target/i386/amd64-abi-5.c: Likewise.
4684         * gcc.target/i386/amd64-abi-6.c: Likewise.
4685         * gcc.target/i386/asm-1.c: Likewise.
4686         * gcc.target/i386/asm-3.c: Likewise.
4687         * gcc.target/i386/asm-5.c: Likewise.
4688         * gcc.target/i386/attributes-error.c: Likewise.
4689         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
4690         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
4691         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
4692         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
4693         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
4694         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
4695         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
4696         * gcc.target/i386/avx-vmovd-2.c: Likewise.
4697         * gcc.target/i386/avx-vmovq-2.c: Likewise.
4698         * gcc.target/i386/avx-vmovq-3.c: Likewise.
4699         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
4700         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
4701         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
4702         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4703         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4704         * gcc.target/i386/bitfield1.c: Likewise.
4705         * gcc.target/i386/bitfield2.c: Likewise.
4706         * gcc.target/i386/bmi-2.c: Likewise.
4707         * gcc.target/i386/bmi-5.c: Likewise.
4708         * gcc.target/i386/builtin-unreachable.c: Likewise.
4709         * gcc.target/i386/cleanup-2.c: Likewise.
4710         * gcc.target/i386/clobbers.c: Likewise.
4711         * gcc.target/i386/cmov8.c: Likewise.
4712         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
4713         * gcc.target/i386/compress-float-387-pic.c: Likewise.
4714         * gcc.target/i386/compress-float-387.c: Likewise.
4715         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
4716         * gcc.target/i386/compress-float-sse.c: Likewise.
4717         * gcc.target/i386/crc32-2.c: Likewise.
4718         * gcc.target/i386/crc32-3.c: Likewise.
4719         * gcc.target/i386/divmod-7.c: Likewise.
4720         * gcc.target/i386/divmod-8.c: Likewise.
4721         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4722         * gcc.target/i386/fma3-builtin.c: Likewise.
4723         * gcc.target/i386/fma3-fma.c: Likewise.
4724         * gcc.target/i386/fma4-256-vector.c: Likewise.
4725         * gcc.target/i386/fma4-builtin.c: Likewise.
4726         * gcc.target/i386/fma4-fma-2.c: Likewise.
4727         * gcc.target/i386/fma4-fma.c: Likewise.
4728         * gcc.target/i386/fma4-vector-2.c: Likewise.
4729         * gcc.target/i386/fma4-vector.c: Likewise.
4730         * gcc.target/i386/funcspec-1.c: Likewise.
4731         * gcc.target/i386/funcspec-10.c: Likewise.
4732         * gcc.target/i386/funcspec-11.c: Likewise.
4733         * gcc.target/i386/funcspec-2.c: Likewise.
4734         * gcc.target/i386/funcspec-5.c: Likewise.
4735         * gcc.target/i386/funcspec-6.c: Likewise.
4736         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
4737         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
4738         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
4739         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
4740         * gcc.target/i386/incoming-1.c: Likewise.
4741         * gcc.target/i386/incoming-10.c: Likewise.
4742         * gcc.target/i386/incoming-11.c: Likewise.
4743         * gcc.target/i386/incoming-12.c: Likewise.
4744         * gcc.target/i386/incoming-13.c: Likewise.
4745         * gcc.target/i386/incoming-14.c: Likewise.
4746         * gcc.target/i386/incoming-15.c: Likewise.
4747         * gcc.target/i386/incoming-2.c: Likewise.
4748         * gcc.target/i386/incoming-3.c: Likewise.
4749         * gcc.target/i386/incoming-4.c: Likewise.
4750         * gcc.target/i386/incoming-5.c: Likewise.
4751         * gcc.target/i386/incoming-6.c: Likewise.
4752         * gcc.target/i386/incoming-7.c: Likewise.
4753         * gcc.target/i386/incoming-8.c: Likewise.
4754         * gcc.target/i386/incoming-9.c: Likewise.
4755         * gcc.target/i386/lea.c: Likewise.
4756         * gcc.target/i386/local.c: Likewise.
4757         * gcc.target/i386/loop-1.c: Likewise.
4758         * gcc.target/i386/loop-2.c: Likewise.
4759         * gcc.target/i386/loop-3.c: Likewise.
4760         * gcc.target/i386/max-stack-align.c: Likewise.
4761         * gcc.target/i386/memcpy-1.c: Likewise.
4762         * gcc.target/i386/movbe-2.c: Likewise.
4763         * gcc.target/i386/movq-2.c: Likewise.
4764         * gcc.target/i386/movq.c: Likewise.
4765         * gcc.target/i386/nrv1.c: Likewise.
4766         * gcc.target/i386/pad-4.c: Likewise.
4767         * gcc.target/i386/pad-5a.c: Likewise.
4768         * gcc.target/i386/pad-5b.c: Likewise.
4769         * gcc.target/i386/pad-6a.c: Likewise.
4770         * gcc.target/i386/pad-6b.c: Likewise.
4771         * gcc.target/i386/pad-7.c: Likewise.
4772         * gcc.target/i386/pad-9.c: Likewise.
4773         * gcc.target/i386/pentium4-not-mull.c: Likewise.
4774         * gcc.target/i386/pic-1.c: Likewise.
4775         * gcc.target/i386/pr12092-1.c: Likewise.
4776         * gcc.target/i386/pr12329.c: Likewise.
4777         * gcc.target/i386/pr21518.c: Likewise.
4778         * gcc.target/i386/pr22362.c: Likewise.
4779         * gcc.target/i386/pr22585.c: Likewise.
4780         * gcc.target/i386/pr23098.c: Likewise.
4781         * gcc.target/i386/pr25196.c: Likewise.
4782         * gcc.target/i386/pr25293.c: Likewise.
4783         * gcc.target/i386/pr25654.c: Likewise.
4784         * gcc.target/i386/pr26449.c: Likewise.
4785         * gcc.target/i386/pr26778.c: Likewise.
4786         * gcc.target/i386/pr26826.c: Likewise.
4787         * gcc.target/i386/pr27266.c: Likewise.
4788         * gcc.target/i386/pr29978.c: Likewise.
4789         * gcc.target/i386/pr30505.c: Likewise.
4790         * gcc.target/i386/pr30961-1.c: Likewise.
4791         * gcc.target/i386/pr31628.c: Likewise.
4792         * gcc.target/i386/pr32000-2.c: Likewise.
4793         * gcc.target/i386/pr32661-1.c: Likewise.
4794         * gcc.target/i386/pr32708-2.c: Likewise.
4795         * gcc.target/i386/pr32708-3.c: Likewise.
4796         * gcc.target/i386/pr34256.c: Likewise.
4797         * gcc.target/i386/pr34312.c: Likewise.
4798         * gcc.target/i386/pr34522.c: Likewise.
4799         * gcc.target/i386/pr35160.c: Likewise.
4800         * gcc.target/i386/pr35281.c: Likewise.
4801         * gcc.target/i386/pr36246.c: Likewise.
4802         * gcc.target/i386/pr36786.c: Likewise.
4803         * gcc.target/i386/pr37275.c: Likewise.
4804         * gcc.target/i386/pr37843-3.c: Likewise.
4805         * gcc.target/i386/pr37843-4.c: Likewise.
4806         * gcc.target/i386/pr39082-1.c: Likewise.
4807         * gcc.target/i386/pr39431.c: Likewise.
4808         * gcc.target/i386/pr39496.c: Likewise.
4809         * gcc.target/i386/pr39543-2.c: Likewise.
4810         * gcc.target/i386/pr39911.c: Likewise.
4811         * gcc.target/i386/pr40718.c: Likewise.
4812         * gcc.target/i386/pr40906-1.c: Likewise.
4813         * gcc.target/i386/pr40906-2.c: Likewise.
4814         * gcc.target/i386/pr40906-3.c: Likewise.
4815         * gcc.target/i386/pr40934.c: Likewise.
4816         * gcc.target/i386/pr41900.c: Likewise.
4817         * gcc.target/i386/pr42589.c: Likewise.
4818         * gcc.target/i386/pr43662.c: Likewise.
4819         * gcc.target/i386/pr43671.c: Likewise.
4820         * gcc.target/i386/pr43766.c: Likewise.
4821         * gcc.target/i386/pr43869.c: Likewise.
4822         * gcc.target/i386/pr44942.c: Likewise.
4823         * gcc.target/i386/pr44948-2a.c: Likewise.
4824         * gcc.target/i386/pr45234.c: Likewise.
4825         * gcc.target/i386/pr45336-2.c: Likewise.
4826         * gcc.target/i386/pr45336-4.c: Likewise.
4827         * gcc.target/i386/pr45852.c: Likewise.
4828         * gcc.target/i386/pr46470.c: Likewise.
4829         * gcc.target/i386/pr48037-1.c: Likewise.
4830         * gcc.target/i386/pr48389.c: Likewise.
4831         * gcc.target/i386/pr49095.c: Likewise.
4832         * gcc.target/i386/pr9771-1.c: Likewise.
4833         * gcc.target/i386/rdfsbase-1.c: Likewise.
4834         * gcc.target/i386/rdfsbase-2.c: Likewise.
4835         * gcc.target/i386/rdgsbase-1.c: Likewise.
4836         * gcc.target/i386/rdgsbase-2.c: Likewise.
4837         * gcc.target/i386/rdrand-3.c: Likewise.
4838         * gcc.target/i386/regparm-stdcall.c: Likewise.
4839         * gcc.target/i386/regparm.c: Likewise.
4840         * gcc.target/i386/reload-1.c: Likewise.
4841         * gcc.target/i386/rotate-2.c: Likewise.
4842         * gcc.target/i386/sibcall-5.c: Likewise.
4843         * gcc.target/i386/signbit-1.c: Likewise.
4844         * gcc.target/i386/signbit-2.c: Likewise.
4845         * gcc.target/i386/signbit-3.c: Likewise.
4846         * gcc.target/i386/sse-5.c: Likewise.
4847         * gcc.target/i386/sse-8.c: Likewise.
4848         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4849         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4850         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4851         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4852         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4853         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4854         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
4855         * gcc.target/i386/sse2-movq-2.c: Likewise.
4856         * gcc.target/i386/sse2-movq-3.c: Likewise.
4857         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
4858         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
4859         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
4860         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
4861         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
4862         * gcc.target/i386/ssefn-1.c: Likewise.
4863         * gcc.target/i386/ssefn-2.c: Likewise.
4864         * gcc.target/i386/sseregparm-1.c: Likewise.
4865         * gcc.target/i386/sseregparm-2.c: Likewise.
4866         * gcc.target/i386/sseregparm-3.c: Likewise.
4867         * gcc.target/i386/sseregparm-4.c: Likewise.
4868         * gcc.target/i386/sseregparm-5.c: Likewise.
4869         * gcc.target/i386/sseregparm-6.c: Likewise.
4870         * gcc.target/i386/sseregparm-7.c: Likewise.
4871         * gcc.target/i386/sseregparm-8.c: Likewise.
4872         * gcc.target/i386/stack-realign.c: Likewise.
4873         * gcc.target/i386/stack-usage-realign.c: Likewise.
4874         * gcc.target/i386/stackalign/asm-1.c: Likewise.
4875         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
4876         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
4877         * gcc.target/i386/stackalign/return-1.c: Likewise.
4878         * gcc.target/i386/stackalign/return-2.c: Likewise.
4879         * gcc.target/i386/stackalign/return-3.c: Likewise.
4880         * gcc.target/i386/tailcall-1.c: Likewise.
4881         * gcc.target/i386/tbm-2.c: Likewise.
4882         * gcc.target/i386/udivmod-7.c: Likewise.
4883         * gcc.target/i386/udivmod-8.c: Likewise.
4884         * gcc.target/i386/unroll-1.c: Likewise.
4885         * gcc.target/i386/vararg-1.c: Likewise.
4886         * gcc.target/i386/vararg-2.c: Likewise.
4887         * gcc.target/i386/vect8-ret.c: Likewise.
4888         * gcc.target/i386/vectorize5.c: Likewise.
4889         * gcc.target/i386/wmul-1.c: Likewise.
4890         * gcc.target/i386/wmul-2.c: Likewise.
4891         * gcc.target/i386/wrfsbase-1.c: Likewise.
4892         * gcc.target/i386/wrfsbase-2.c: Likewise.
4893         * gcc.target/i386/wrgsbase-1.c: Likewise.
4894         * gcc.target/i386/wrgsbase-2.c: Likewise.
4895         * gcc.target/i386/xop-pcmov.c: Likewise.
4896         * gcc.target/i386/xop-pcmov2.c: Likewise.
4897         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
4898         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4899         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
4900         * gcc.target/i386/xop-shift1-vector.c: Likewise.
4901         * gcc.target/i386/xop-shift2-vector.c: Likewise.
4902         * gcc.target/i386/xop-shift3-vector.c: Likewise.
4903         * gcc.target/i386/zee.c: Likewise.
4904         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
4905         * gfortran.dg/compiler-directive_2.f: Likewise.
4906         * gfortran.dg/g77/20010216-1.f: Likewise.
4907         * gfortran.dg/gomp/pr39152.f90: Likewise.
4908         * gfortran.dg/pr33794.f90: Likewise.
4909
4910 2011-07-09  Jason Merrill  <jason@redhat.com>
4911
4912         * g++.dg/cpp0x/regress/regress5.C: New.
4913
4914 2011-07-08  Jason Merrill  <jason@redhat.com>
4915
4916         PR c++/45437
4917         * g++.dg/expr/compound-asn1.C: New.
4918         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
4919
4920 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
4921
4922         PR target/49621
4923         * gcc.target/powerpc/altivec-34.c: New test.
4924
4925 2011-07-08  Jason Merrill  <jason@redhat.com>
4926
4927         PR c++/45603
4928         * g++.dg/abi/guard3.C: New.
4929
4930 2011-07-08  Julian Brown  <julian@codesourcery.com>
4931
4932         * lib/target-supports.exp
4933         (check_effective_target_arm_little_endian): New.
4934         (check_effective_target_vect_pack_trunc): Use above.
4935         (check_effective_target_vect_unpack): Likewise.
4936         (check_effective_target_vect_element_align): Test
4937         check_effective_target_arm_vect_no_misalign for ARM.
4938
4939 2011-07-08  Jason Merrill  <jason@redhat.com>
4940
4941         PR c++/49673
4942         * g++.dg/cpp0x/constexpr-rom.C: New.
4943
4944 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
4945
4946         PR middle-end/49519
4947         * g++.dg/torture/pr49519.C: New test.
4948
4949 2011-07-08  Martin Jambor  <mjambor@suse.cz>
4950
4951         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
4952
4953 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4954
4955         PR testsuite/48727
4956         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
4957
4958 2011-07-08  Richard Guenther  <rguenther@suse.de>
4959
4960         PR tree-optimization/49662
4961         * gcc.dg/graphite/interchange-14.c: XFAIL.
4962         * gcc.dg/graphite/interchange-15.c: Likewise.
4963         * gcc.dg/graphite/interchange-mvt.c: Likewise.
4964
4965 2011-07-06  Jason Merrill  <jason@redhat.com>
4966
4967         PR c++/49663
4968         * g++.dg/cpp0x/regress/regress4.C: New.
4969
4970 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
4971
4972         PR fortran/49648
4973         * gfortran.dg/result_in_spec_4.f90: New test.
4974
4975 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4976
4977         * gcc.target/sparc/cas64.c: New test.
4978
4979 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4980
4981         PR c/49644
4982         * g++.dg/torture/pr49644.C: New test.
4983
4984         PR c/49644
4985         * gcc.c-torture/execute/pr49644.c: New test.
4986
4987 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4988
4989         * lib/target-supports.exp (check_effective_target_ia32): New.
4990         (check_effective_target_x32): Likewise.
4991         (check_effective_target_vect_cmdline_needed): Also check x32.
4992
4993 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
4994
4995         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
4996         dg-prune-output.
4997         * gcc.target/arm/pr42235.c: Likewise.
4998         * gcc.target/arm/pr42495.c: Likewise.
4999         * gcc.target/arm/pr42574.c: Likewise.
5000         * gcc.target/arm/thumb-branch1.c: Likewise.
5001
5002         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
5003         unneeded prune of possible warning.
5004         * gcc.target/arm/pr40956.c: Likewise.
5005         * gcc.target/arm/pr42505.c: Likewise.
5006
5007         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
5008         * gcc.c-torture/compile/pr46883.c: Likewise.
5009         * gcc.c-torture/compile/pr46934.c: Likewise.
5010
5011         * gcc.target/arm/pr41679.c: Remove test directives in preparation
5012         for move to ../../gcc.c-torture/compile.
5013         * gcc.target/arm/pr46883.c: Likewise.
5014         * gcc.target/arm/pr46934.c: Likewise.
5015
5016         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
5017         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
5018         * gcc.target/arm/wmul-1.c: Likewise.
5019         * gcc.target/arm/wmul-2.c: Likewise.
5020         * gcc.target/arm/wmul-3.c: Likewise.
5021         * gcc.target/arm/wmul-4.c: Likewise.
5022         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
5023         add tab after scan target.
5024         * gcc.target/arm/smlaltt-1.c: Likewise.
5025         * gcc.target/arm/smlatb-1.c: Likewise.
5026         * gcc.target/arm/smlatt-1.c: Likewise.
5027
5028 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
5029
5030         PR debug/49522
5031         * gcc.dg/debug/pr49522.c: New test.
5032
5033 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
5034
5035         * gcc.dg/pragma-align.c: Run only if target !default_packed.
5036         * gcc.dg/pr46212.c: Run only if target int32plus.
5037         * gcc.dg/torture/pr48146.c: Ditto.
5038         * gcc.dg/tree-ssa/vrp51.c: Ditto.
5039         * c-c++-common/pr44832.c: Ditto.
5040         * gcc.dg/pr49544.c: Run only if target ptr32plus.
5041         * gcc.dg/pr31490.c: Ditto.
5042         * gcc.dg/torture/builtin-math-7.c: Run only if target
5043         large_double.
5044         * gcc.dg/torture/pr45764.c: Skip for AVR.
5045         * gcc.dg/pr47893.c: Ditto.
5046
5047 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
5048
5049         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
5050         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
5051         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
5052         add tab to scan target.
5053
5054 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
5055
5056         * gcc.target/arm/neon-modes-3.c: New test.
5057
5058 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
5059
5060         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
5061         -fno-loop-interchange -ffast-math.
5062
5063 2011-07-07  Richard Guenther  <rguenther@suse.de>
5064
5065         * gcc.dg/ftrapv-3.c: New testcase.
5066
5067 2011-07-07  Richard Guenther  <rguenther@suse.de>
5068
5069         * gcc.dg/tree-ssa/vrp58.c: New testcase.
5070         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
5071
5072 2011-07-07  Kai Tietz  <ktietz@redhat.com>
5073
5074         * gcc.dg/binop-notxor1.c: New test.
5075         * gcc.dg/binop-notand4a.c: New test.
5076         * gcc.dg/binop-notxor2.c: New test.
5077         * gcc.dg/binop-notand3a.c: New test.
5078         * gcc.dg/binop-notand2a.c: New test.
5079         * gcc.dg/binop-notand6a.c: New test.
5080         * gcc.dg/binop-notor1.c: New test.
5081         * gcc.dg/binop-notand1a.c: New test.
5082         * gcc.dg/binop-notand5a.c: New test.
5083         * gcc.dg/binop-notor2.c: New test.
5084
5085 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
5086
5087         PR middle-end/49640
5088         * gcc.dg/gomp/pr49640.c: New test.
5089
5090 2011-07-07  Richard Guenther  <rguenther@suse.de>
5091
5092         * gcc.dg/graphite/pr37485.c: Add -floop-block.
5093
5094 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5095
5096         PR target/39150
5097         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
5098
5099 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5100
5101         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
5102         * gcc.target/powerpc/no-r11-2.c: Ditto.
5103         * gcc.target/powerpc/no-r11-3.c: Ditto.
5104
5105 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
5106
5107         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
5108         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
5109
5110 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
5111
5112         * lib/target-supports.exp (check_profiling_available): Disable
5113         profiling with -fprofile-generate for target avr.
5114
5115 2011-07-06  Richard Guenther  <rguenther@suse.de>
5116
5117         PR tree-optimization/49645
5118         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
5119
5120 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
5121
5122         PR middle-end/47383
5123         * gcc.dg/pr47383.c: New.
5124
5125 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5126
5127         PR tree-optimization/49647
5128         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
5129
5130 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
5131
5132         PR testsuite/49542
5133         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
5134         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
5135
5136 2011-07-05  Jason Merrill  <jason@redhat.com>
5137
5138         PR c++/48157
5139         * g++.dg/template/template-id-4.C: New.
5140
5141 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
5142
5143         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
5144         * gcc.dg/pr43402.c: Ditto.
5145
5146 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
5147
5148         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
5149
5150 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
5151
5152         * gcc.target/powerpc/ppc-switch-1.c: New test for
5153         --param case-values-threshold.
5154         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
5155
5156 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
5157
5158         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
5159
5160 2011-07-05  Jason Merrill  <jason@redhat.com>
5161
5162         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
5163
5164 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
5165
5166         PR tree-optimization/47654
5167         * gcc.dg/graphite/block-pr47654.c: New.
5168
5169 2011-07-05  Jason Merrill  <jason@redhat.com>
5170
5171         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
5172
5173 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
5174
5175         PR tree-optimization/49580
5176         * gcc.dg/autopar/pr49580.c: New test.
5177
5178 2011-07-05  Richard Guenther  <rguenther@suse.de>
5179
5180         PR tree-optimization/49518
5181         PR tree-optimization/49628
5182         * g++.dg/torture/pr49628.C: New testcase.
5183         * gcc.dg/torture/pr49518.c: Likewise.
5184
5185 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5186
5187         * ada/acats/run_acats (which): Extract last field from type -p,
5188         type output only if command succeeded.
5189
5190 2011-07-04  Jason Merrill  <jason@redhat.com>
5191
5192         * g++.dg/abi/mangle48.C: New.
5193
5194         * g++.dg/cpp0x/diag1.C: New.
5195
5196         * g++.dg/diagnostic/aka1.C: New.
5197
5198 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
5199
5200         PR rtl-optimization/49619
5201         * gcc.dg/pr49619.c: New test.
5202
5203         PR rtl-optimization/49472
5204         * gfortran.dg/pr49472.f90: New test.
5205
5206         PR debug/49602
5207         * gcc.dg/pr49602.c: New test.
5208
5209 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
5210
5211         PR target/34734
5212         PR target/44643
5213         * gcc.target/avr/avr.exp: Run over cpp files, too.
5214         * gcc.target/avr/torture/avr-torture.exp: Ditto.
5215         * gcc.target/avr/progmem.h: New file.
5216         * gcc.target/avr/exit-abort.h: New file.
5217         * gcc.target/avr/progmem-error-1.c: New file.
5218         * gcc.target/avr/progmem-error-1.cpp: New file.
5219         * gcc.target/avr/progmem-warning-1.c: New file.
5220         * gcc.target/avr/torture/progmem-1.c: New file.
5221         * gcc.target/avr/torture/progmem-1.cpp: New file.
5222
5223 2011-07-04  Richard Guenther  <rguenther@suse.de>
5224
5225         PR tree-optimization/49615
5226         * g++.dg/torture/pr49615.C: New testcase.
5227
5228 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
5229
5230         PR tree-optimization/49610
5231         * gcc.dg/vect/pr49610.c: New test.
5232
5233 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
5234
5235         * gnat.dg/specs/debug1.ads: New test.
5236
5237 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
5238
5239         PR fortran/49562
5240         * gfortran.dg/typebound_proc_23.f90: New.
5241
5242 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
5243
5244         PR c++/49605
5245         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
5246
5247 2011-07-01  Jason Merrill  <jason@redhat.com>
5248
5249         PR c++/48261
5250         * g++.dg/template/template-id-3.C: New.
5251
5252         PR c++/48593
5253         * g++.dg/template/qualified-id4.C: New.
5254
5255         PR c++/48883
5256         * g++.dg/template/explicit-args4.C: New.
5257
5258         PR c++/49085
5259         * g++.dg/template/offsetof2.C: New.
5260
5261 2011-07-01  Kai Tietz  <ktietz@redhat.com>
5262
5263         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
5264
5265 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5266
5267         PR libmudflap/49549
5268         * lib/target-supports.exp (check_effective_target_gld): New proc.
5269
5270 2011-07-01  Richard Guenther  <rguenther@suse.de>
5271
5272         PR tree-optimization/49603
5273         * gcc.dg/torture/pr49603.c: New testcase.
5274
5275 2011-06-30  Jason Merrill  <jason@redhat.com>
5276
5277         PR c++/49387
5278         * g++.dg/rtti/template1.C: New.
5279
5280         PR c++/49569
5281         * g++.dg/cpp0x/regress/ctor1.C: New.
5282
5283         PR c++/49355
5284         * g++.dg/cpp0x/initlist54.C: New.
5285
5286 2011-06-30  Martin Jambor  <mjambor@suse.cz>
5287
5288         * gcc.dg/tree-ssa/sra-12.c: New test.
5289
5290 2011-06-29  Jason Merrill  <jason@redhat.com>
5291
5292         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
5293
5294 2011-06-30  Richard Guenther  <rguenther@suse.de>
5295
5296         PR tree-optimization/46787
5297         * gcc.dg/vect/vect-121.c: New testcase.
5298
5299 2011-06-30  Martin Jambor  <mjambor@suse.cz>
5300
5301         PR tree-optimization/49094
5302         * gcc.dg/tree-ssa/pr49094.c: New test.
5303
5304 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
5305
5306         PR fortran/49540
5307         * gfortran.dg/pr49540-1.f90: New test.
5308         * gfortran.dg/pr49540-2.f90: New test.
5309
5310 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5311
5312         PR ada/49511
5313         * ada/acats/run_acats (which): Use last field of type -p output.
5314
5315 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
5316             Iain Sandoe  <iains@gcc.gnu.org>
5317
5318         PR libobjc/36610
5319         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
5320         Only skip on 64-bit *-*-darwin8* && !objc2.
5321
5322 2011-06-30  Richard Guenther  <rguenther@suse.de>
5323
5324         PR tree-optimization/38752
5325         * gcc.c-torture/compile/pr38752.c: New testcase.
5326
5327 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
5328
5329         * gcc.dg/vect/slp-widen-mult-half.c: New test.
5330         * gcc.dg/vect/vect-widen-mult-half.c: New test.
5331
5332 2011-06-29  Jason Merrill  <jason@redhat.com>
5333
5334         PR c++/49216
5335         * g++.dg/cpp0x/initlist53.C: Use placement new.
5336         * g++.dg/cpp0x/initlist-value.C: Use placement new.
5337         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
5338
5339         PR c++/49003
5340         * g++.dg/cpp0x/trailing6.C: New.
5341         * g++.dg/cpp0x/pr45908.C: No error.
5342
5343         PR c++/49272
5344         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
5345
5346         PR c++/49520
5347         * g++.dg/cpp0x/constexpr-using2.C: New.
5348
5349         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
5350
5351         PR c++/45923
5352         * g++.dg/cpp0x/constexpr-diag3.C: New.
5353         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
5354         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
5355         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
5356         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
5357
5358 2011-06-29  Jason Merrill  <jason@redhat.com>
5359
5360         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
5361
5362 2011-06-29  Richard Guenther  <rguenther@suse.de>
5363
5364         * gcc.dg/tree-ssa/loop-17.c: Adjust.
5365
5366 2011-06-29  Jason Merrill  <jason@redhat.com>
5367
5368         * g++.dg/cpp0x/initlist-value2.C: New.
5369
5370         * g++.dg/cpp0x/constexpr-initlist4.C: New.
5371         * g++.dg/cpp0x/initlist-value.C: New.
5372
5373 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
5374
5375         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
5376
5377 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5378
5379         * gcc.dg/inline_1.c: Remove dg-excess-errors.
5380         * gcc.dg/inline_2.c: Likewise.
5381         * gcc.dg/unroll_1.c: Likewise.
5382
5383 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
5384
5385         PR debug/49567
5386         * gcc.target/i386/pr49567.c: New test.
5387
5388 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
5389
5390         * gnat.dg/opt17.ad[sb]: New test.
5391
5392 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
5393             Tom de Vries  <tom@codesourcery.com>
5394
5395         * lib/target-supports.exp (check_effective_target_arm_nothumb)
5396         (check_effective_target_arm_thumb2): New effective targets.
5397         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
5398         properly.  Clean up temporary files.
5399         * gcc.target/arm/ivopts-2.c: Likewise.
5400         * gcc.target/arm/ivopts-3.c: Likewise.
5401         * gcc.target/arm/ivopts-4.c: Likewise.
5402         * gcc.target/arm/ivopts-5.c: Likewise.
5403         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
5404
5405 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
5406
5407         PR fortran/49479
5408         * gfortran.dg/reshape_zerosize_3.f90:  New test.
5409
5410 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
5411
5412         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
5413         * gcc.target/arm/vfp-ldmias.c: Likewise.
5414         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5415         * gcc.target/arm/vfp-stmdbs.c: Likewise.
5416         * gcc.target/arm/vfp-ldmiad.c: Likewise.
5417         * gcc.target/arm/vfp-stmias.c: Likewise.
5418         * gcc.target/arm/vfp-stmdbd.c: Likewise.
5419         * gcc.target/arm/vfp-stmiad.c: Likewise.
5420
5421 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
5422
5423         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
5424         dg-prune-output.
5425         * gcc.target/arm/pr45701-2.c: Ditto.
5426
5427 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
5428
5429         PR fortran/49466
5430         * gfortran.dg/allocatable_scalar_9.f90: Modified.
5431         * gfortran.dg/extends_14.f03: Modified.
5432
5433 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
5434
5435         * lib/target-supports-dg.exp (dg-require-effective-target): Return
5436         early if the test is already being skipped.
5437
5438         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
5439         scan-assembler-dem-not): For missing file, report unresolved with
5440         same message as for pass/fail, with reason reported in log file.
5441
5442         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
5443         from add_options_for_arm_neon_fp16.
5444         (check_effective_target_arm_fp16_ok_nocache): Renamed from
5445         check_effective_target_arm_neon_fp16_ok_nocache.
5446         Check -mfpu and -mfloat-abi options from current multilib.
5447         Do not require neon support.
5448         (check_effective_target_arm_fp16_ok): Renamed from
5449         check_effecitve_target_arm_neon_fp16_ok.
5450         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
5451         arm_neon_fp16_ok and arm_fp16.
5452         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
5453         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
5454         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
5455         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
5456
5457 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
5458
5459         * gcc.dg/builtin-assume-aligned-1.c: New test.
5460         * gcc.dg/builtin-assume-aligned-2.c: New test.
5461         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
5462
5463         PR debug/49544
5464         * gcc.dg/pr49544.c: New test.
5465
5466 2011-06-27  Richard Guenther  <rguenther@suse.de>
5467
5468         PR tree-optimization/49394
5469         * g++.dg/torture/pr49394.C: New testcase.
5470
5471 2011-06-27  Kai Tietz  <ktietz@redhat.com>
5472
5473         * gcc.dg/optimize-bswapdi-2.c: New test.
5474
5475 2011-06-27  Michael Hope  <michael.hope@linaro.org>
5476             Richard Sandiford  <richard.sandiford@linaro.org>
5477
5478         PR tree-optimization/49169
5479         * gcc.dg/torture/pr49169.c: New test.
5480
5481 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5482
5483         PR testsuite/49529
5484         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
5485
5486         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
5487         hppa*-*-hpux*.
5488
5489 2011-06-26  Jason Merrill  <jason@redhat.com>
5490
5491         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
5492
5493         PR c++/49528
5494         * g++.dg/init/ref19.C: New.
5495         * g++.dg/cpp0x/constexpr-cleanup.C: New.
5496
5497 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
5498
5499         PR tree-optimization/48377
5500         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
5501         non_strict_align.
5502
5503 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
5504
5505         PR middle-end/49191
5506         * lib/target-supports.exp (check_effective_target_non_strict_align):
5507         New.
5508         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
5509
5510 2011-06-24  Martin Jambor  <mjambor@suse.cz>
5511
5512         PR tree-optimizations/49516
5513         * g++.dg/tree-ssa/pr49516.C: New test.
5514
5515 2011-06-23  Jason Merrill  <jason@redhat.com>
5516
5517         PR c++/35255
5518         * g++.dg/template/partial10.C: New.
5519         * g++.dg/template/partial11.C: New.
5520
5521 2011-06-23  Jeff Law <law@redhat.com>
5522
5523         PR middle-end/48770
5524         * gcc.dg/pr48770.c: New test.
5525
5526 2011-06-23  Jan Hubicka  <jh@suse.cz>
5527
5528         PR middle-end/49373
5529         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
5530
5531 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
5532
5533         PR testsuite/49512
5534         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
5535         instead of -fdump-tree-optimized.
5536
5537 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
5538
5539         PR c++/44625
5540         * g++.dg/template/crash107.C: New.
5541         * g++.dg/template/error17.C: Adjust.
5542
5543 2011-06-23  Jason Merrill  <jason@redhat.com>
5544
5545         PR c++/49507
5546         * g++.dg/cpp0x/defaulted30.C: New.
5547
5548         PR c++/49440
5549         * g++.dg/rtti/anon-ns1.C: New.
5550
5551         PR c++/49395
5552         * g++.dg/init/ref18.C: New.
5553
5554         PR c++/36435
5555         * g++.dg/template/partial9.C: New.
5556
5557 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
5558
5559         PR middle-end/49373
5560         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
5561
5562 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
5563
5564         PR debug/49496
5565         * gcc.dg/pr49496.c: New test.
5566
5567 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
5568
5569         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
5570         is not xscale.
5571
5572         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
5573
5574         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
5575         * gcc.target/arm/pr42879.c: Likewise.
5576         * gcc.target/arm/pr45701-3.c: Likewise.
5577
5578         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
5579         * gcc.target/arm/pr40482.c: Likewise.
5580         * gcc.target/arm/stack-corruption.c: Likewise.
5581
5582 2011-06-22  Richard Guenther  <rguenther@suse.de>
5583
5584         PR tree-optimization/49493
5585         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
5586
5587 2011-06-22  Jason Merrill  <jason@redhat.com>
5588
5589         PR c++/49260
5590         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
5591
5592 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
5593             Dmitry Melnik  <dm@ispras.ru>
5594
5595         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
5596         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
5597         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
5598
5599 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
5600
5601         * gcc.target/arm/tlscall.c: New.
5602
5603 2011-06-21  Jason Merrill  <jason@redhat.com>
5604
5605         PR c++/49172
5606         * g++.dg/cpp0x/constexpr-ref1.C: New.
5607         * g++.dg/cpp0x/constexpr-ref2.C: New.
5608         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
5609
5610         PR c++/49482
5611         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
5612
5613         PR c++/49418
5614         * g++.dg/template/param3.C: New.
5615
5616 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
5617
5618         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
5619         my_clrsb test functions.
5620         (main): Test clrsb.
5621         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
5622         test_sll, test_ull): Add clrsb tests.
5623         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
5624         clrsbll.
5625
5626 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
5627
5628         PR fortran/49112
5629         * gfortran.dg/class_44.f03: New.
5630
5631 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
5632
5633         PR tree-optimization/49478
5634         * gcc.dg/vect/pr49478.c
5635
5636 2011-06-21  Richard Guenther  <rguenther@suse.de>
5637
5638         PR tree-optimization/49483
5639         * gcc.dg/vect/vect-120.c: New testcase.
5640
5641 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
5642
5643         PR testsuite/49443
5644         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
5645         * gcc.dg/vect/vect-peel-4.c: Likewise.
5646
5647 2011-06-22  Christian Bruel  <christian.bruel@st.com>
5648
5649         PR middle-end/49139
5650         * gcc.dg/always_inline.c: Removed -Winline. Update checks
5651         * gcc.dg/always_inline2.c: Likewise.
5652         * gcc.dg/always_inline3.c: Likewise.
5653         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
5654         * gcc.dg/inline_1.c: Likewise.
5655         * gcc.dg/inline_2.c: Likewise.
5656         * gcc.dg/inline_3.c: Likewise.
5657         * gcc.dg/inline_4.c: Likewise.
5658         * gcc.dg/20051201-1.c: Likewise.
5659         * gcc.dg/pr40087.c: Likewise.
5660         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5661         * gcc.dg/inline-22.c: Likewise.
5662         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
5663         * gcc.dg/lto/20090218-1_1.c: Likewise.
5664         * g++.dg/ipa/devirt-7.C: Likewise.
5665         * gcc.dg/uninit-pred-5_a.c: Likewise.
5666         * gcc.dg/uninit-pred-5_b.c: Likewise.
5667         * gcc.dg/fail_always_inline.c: New.
5668
5669 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
5670
5671         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
5672         into 6 jobs instead of 3.
5673
5674 2011-06-20  Jason Merrill  <jason@redhat.com>
5675
5676         PR c++/49216
5677         * g++.dg/cpp0x/initlist53.C: New.
5678
5679 2011-06-20  Tobias Burnus  <burnus@net-b.de>
5680
5681         PR fortran/18918
5682         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5683         * gfortran.dg/coarray_lock_3.f90: New.
5684         * gfortran.dg/coarray/lock_1.f90: New.
5685
5686 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
5687
5688         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5689         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
5690         unresolved and report the reason to the log file.
5691
5692         * lib/scanasm.exp (object-size): Move argument processing earlier
5693         to report errors before verifying that the file exists.  Report
5694         problems detected at runtime as unresolved instead of error and
5695         report their reasons to the log file.
5696
5697 2011-06-20  Jason Merrill  <jason@redhat.com>
5698
5699         PR c++/47080
5700         * g++.dg/cpp0x/explicit6.C: New.
5701
5702         PR c++/47635
5703         * g++.dg/cpp0x/enum20.C: New.
5704
5705         PR c++/48138
5706         * g++.dg/ext/attr-aligned01.C: New.
5707
5708         PR c++/49205
5709         * g++.dg/cpp0x/variadic-default.C: New.
5710
5711         PR c++/43321
5712         * g++.dg/cpp0x/auto26.C: New.
5713
5714         PR c++/43831
5715         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
5716
5717 2011-06-20  Kai Tietz  <ktietz@redhat.com>
5718
5719         * gcc.dg/binop-notand1.c: New test.
5720         * gcc.dg/binop-notand2.c: New test.
5721         * gcc.dg/binop-notand3.c: New test.
5722         * gcc.dg/binop-notand4.c: New test.
5723         * gcc.dg/binop-notand5.c: New test.
5724         * gcc.dg/binop-notand6.c: New test.
5725
5726 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
5727
5728         PR testsuite/49432
5729         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
5730
5731 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
5732
5733         PR fortran/49400
5734         * gfortran.dg/proc_ptr_31.f90: New.
5735
5736 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
5737
5738         * gnat.dg/volatile6.adb: New test.
5739         * gnat.dg/volatile7.adb: Likewise.
5740         * gnat.dg/volatile8.adb: Likewise.
5741         * gnat.dg/volatile9.adb: Likewise.
5742
5743 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
5744
5745         * gnat.dg/constant3.adb: New test.
5746
5747 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
5748
5749         PR libfortran/49296
5750         * gfortran.dg/read_list_eof_1.f90: New test.
5751
5752 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
5753
5754         PR target/49411
5755         * gcc.target/i386/testimm-1.c: New test.
5756         * gcc.target/i386/testimm-2.c: New test.
5757         * gcc.target/i386/testimm-3.c: New test.
5758         * gcc.target/i386/testimm-4.c: New test.
5759         * gcc.target/i386/testimm-5.c: New test.
5760         * gcc.target/i386/testimm-6.c: New test.
5761         * gcc.target/i386/testimm-7.c: New test.
5762         * gcc.target/i386/testimm-8.c: New test.
5763         * gcc.target/i386/xop-vpermil2px-2.c: New test.
5764         * gcc.target/i386/xop-rotate1-int.c: New test.
5765         * gcc.target/i386/xop-rotate2-int.c: New test.
5766
5767 2011-06-17  Jason Merrill  <jason@redhat.com>
5768
5769         * g++.dg/cpp0x/rv-func2.C: New.
5770
5771         * g++.dg/debug/dwarf2/lambda1.C: New.
5772         * g++.dg/warn/Wshadow-6.C: Adjust.
5773
5774 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
5775
5776         PR fortran/48699
5777         * gfortran.dg/move_alloc_5.f90: New.
5778
5779 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
5780
5781         PR rtl-optimization/48542
5782         * gcc.dg/torture/pr48542.c: New test.
5783
5784 2011-06-16  Jason Merrill  <jason@redhat.com>
5785
5786         PR c++/44160
5787         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
5788
5789         PR c++/45378
5790         * g++.dg/cpp0x/initlist52.C New.
5791
5792         PR c++/45399
5793         * c-c++-common/raw-string-12.c: New.
5794
5795         PR c++/49229
5796         * g++.dg/cpp0x/sfinae26.C: New.
5797
5798         PR c++/49251
5799         * g++.dg/cpp0x/variadic113.C: New.
5800
5801         PR c++/49420
5802         * g++.dg/cpp0x/variadic112.C: New.
5803
5804 2011-06-16  Jeff Law <law@redhat.com>
5805
5806         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
5807         improved jump threading.
5808         * gcc.dg/builtin-object-size-2.c: Likewise.
5809         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
5810
5811 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
5812
5813         PR fortran/49074
5814         * gfortran.dg/typebound_assignment_3.f03: New.
5815
5816 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
5817
5818         PR testsuite/48727
5819         * g++.dg/opt/devirt2.C: Change xfail rule to target.
5820
5821 2011-06-16  Martin Jambor  <mjambor@suse.cz>
5822
5823         PR tree-optimization/49343
5824         * gnat.dg/discr31.ad[sb]: New test.
5825
5826 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5827
5828         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
5829
5830 2011-06-16  Tom de Vries  <tom@codesourcery.com>
5831
5832         PR target/45098
5833         * gcc.target/arm/ivopts-3.c: Update test.
5834         * gcc.target/arm/ivopts-5.c: Same.
5835
5836 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5837
5838         Revert:
5839         2011-06-10  Wei Guozhi  <carrot@google.com>
5840
5841         PR target/45335
5842         * gcc.target/arm/pr45335.c: New test.
5843         * gcc.target/arm/pr45335-2.c: New test.
5844         * gcc.target/arm/pr45335-3.c: New test.
5845         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5846         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5847         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5848
5849 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
5850
5851         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
5852
5853 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
5854
5855         PR fortran/49417
5856         * gfortran.dg/class_43.f03: New.
5857
5858 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
5859
5860         PR tree-optimization/49419
5861         * gcc.c-torture/execute/pr49419.c: New test.
5862
5863 2011-06-16  Revital Eres  <revital.eres@linaro.org>
5864
5865         * gcc.dg/sms-9.c: New file.
5866
5867 2011-06-15  Easwaran Raman  <eraman@google.com>
5868
5869         PR rtl-optimization/49414
5870         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
5871
5872 2011-06-14  Jason Merrill  <jason@redhat.com>
5873
5874         * g++.dg/cpp0x/noexcept13.C: New.
5875
5876 2011-06-14  Easwaran Raman  <eraman@google.com>
5877
5878         PR rtl-optimization/44194
5879         * gcc.dg/pr44194-1.c: New test.
5880         * gcc.dg/pr44194-2.c: New test.
5881
5882 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
5883
5884         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
5885         switches.
5886         * gcc.target/arm/pr45701-2.c: Likewise.
5887         * gcc.target/arm/thumb-branch1.c: Likewise.
5888
5889 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
5890
5891         PR testsuite/48727
5892         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
5893
5894 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
5895
5896         * gcc.target/arm/pr45701-1.c: Require thumb support.
5897         * gcc.target/arm/pr45701-2.c: Likewise.
5898         * gcc.target/arm/thumb-branch1.c: Likewise.
5899
5900         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
5901         * gcc.target/arm/pr39839.c: Likewise.
5902         * gcc.target/arm/pr40657-2.c: Likewise.
5903         * gcc.target/arm/pr40956.c: Likewise.
5904         * gcc.target/arm/pr41679.c: Likewise.
5905         * gcc.target/arm/pr42235.c: Likewise.
5906         * gcc.target/arm/pr42495.c: Likewise.
5907         * gcc.target/arm/pr42505.c: Likewise.
5908         * gcc.target/arm/pr42574.c: Likewise.
5909         * gcc.target/arm/pr46883.c: Likewise.
5910         * gcc.target/arm/pr46934.c: Likewise.
5911         * gcc.target/arm/xor-and.c: Likewise.
5912
5913 2011-06-14  Jason Merrill  <jason@redhat.com>
5914
5915         * g++.dg/other/error23.C: Adjust error message.
5916         * g++.dg/other/error32.C: Likewise.
5917
5918         PR c++/49389
5919         * g++.dg/cpp0x/rv-dotstar.C: New.
5920
5921         PR c++/49369
5922         * g++.dg/cpp0x/decltype30.C: New.
5923
5924         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
5925
5926 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
5927
5928         PR fortran/49103
5929         * gfortran.dg/pr49103.f90: New test.
5930
5931 2011-06-14  Tom de Vries  <tom@codesourcery.com>
5932
5933         PR target/45098
5934         * gcc.target/arm/ivopts-3.c: New test.
5935         * gcc.target/arm/ivopts-4.c: New test.
5936         * gcc.target/arm/ivopts-5.c: New test.
5937
5938 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
5939
5940         PR rtl-optimization/49390
5941         * gcc.c-torture/execute/pr49390.c: New test.
5942
5943 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5944
5945         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
5946
5947 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
5948
5949         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
5950         * gcc.c-torture/execute/cmpsi-2.x: New file.
5951         * gcc.c-torture/execute/pr45262.c: Undo 172757.
5952         * gcc.c-torture/execute/pr45262.x: New file.
5953         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
5954         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
5955         int32plus
5956         * gcc.c-torture/compile/pr49163.c: Ditto.
5957
5958 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
5959
5960         * gcc.dg/vect/vect-16.c: Rename to...
5961         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
5962         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
5963         for double-word vectors.
5964         * gcc.dg/vect/vect-peel-4.c: Likewise.
5965         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
5966         vect_element_align.
5967         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
5968         -fno-fast-math.
5969
5970 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
5971
5972         PR target/44618
5973         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
5974
5975 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
5976
5977         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
5978
5979 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
5980
5981         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
5982
5983 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
5984
5985         * gfortran.dg/trim_optimize_8.f90:  New test case.
5986
5987 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
5988            Ira Rosen  <ira.rosen@linaro.org>
5989
5990         PR tree-optimization/49352
5991         * gcc.dg/vect/pr49352.c: New test.
5992
5993 2011-06-12  Tobias Burnus
5994
5995         PR fortran/49324
5996         * gfortran.dg/alloc_comp_assign_11.f90: New.
5997
5998 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
5999
6000         * gfortran.dg/trim_optimize_7.f90:  New test.
6001
6002 2011-06-10  Wei Guozhi  <carrot@google.com>
6003
6004         PR target/45335
6005         * gcc.target/arm/pr45335.c: New test.
6006         * gcc.target/arm/pr45335-2.c: New test.
6007         * gcc.target/arm/pr45335-3.c: New test.
6008         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6009         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6010         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6011
6012 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
6013
6014         PR c++/41769
6015         * g++.dg/parse/error39.C: New.
6016
6017 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
6018
6019         * gcc.target/arm/20090811-1.c: Skip for incompatible
6020         options, do not override other options.
6021         * gcc.target/arm/combine-cmp-shift.c: Skip for
6022         incompatible options.
6023         * gcc.target/arm/pr45094.c: Likewise.
6024         * gcc.target/arm/scd42-1.c: Likewise.
6025         * gcc.target/arm/scd42-3.c: Likewise.
6026         * gcc.target/arm/thumb-ltu.c: Likewise.
6027
6028         * lib/target-supports.exp
6029         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
6030         multilib flags use -mfpu with a value other than neon-fp16.
6031
6032 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6033
6034         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
6035         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
6036
6037 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6038
6039         * lib/target-supports.exp (check_effective_target_pie): New proc.
6040         * gcc.dg/pie-link.c: Use target pie.
6041
6042 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
6043             Laurent Roug�  <laurent.rouge@menta.fr>
6044
6045         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
6046         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
6047
6048 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
6049
6050         * gfortran.dg/coarray/sync_1.f90: New test for
6051         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
6052
6053 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
6054
6055         PR tree-optimization/49318
6056         * gcc.dg/vect/pr49318.c: New test.
6057
6058 2011-06-09  David Krauss  <potswa@mac.com>
6059
6060         * g++.dg/template/arrow1.C: New.
6061
6062 2011-06-09  Jason Merrill  <jason@redhat.com>
6063
6064         * lib/prune.exp: Prune "note"s.
6065         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
6066
6067         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
6068         * g++.dg/template/dependent-expr3.C: Likewise.
6069         * g++.dg/parse/template7.C: Likewise.
6070         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
6071         * g++.old-deja/g++.jason/rfg10.C: Likewise.
6072         * g++.old-deja/g++.pt/friend38.C: Likewise.
6073         * g++.old-deja/g++.pt/crash32.C: Likewise.
6074         * g++.old-deja/g++.other/init4.C: Likewise.
6075         * g++.old-deja/g++.other/friend8.C: Likewise.
6076
6077         * g++.dg/ext/complex7.C: Adjust expected output.
6078         * g++.dg/diagnostic/method1.C: Likewise.
6079         * g++.dg/parse/parameter-declaration-2.C: Likewise.
6080         * g++.dg/parse/crash33.C: Likewise.
6081         * g++.dg/other/warning1.C: Likewise.
6082         * g++.dg/init/pr29571.C: Likewise.
6083         * g++.dg/warn/overflow-warn-1.C: Likewise.
6084         * g++.dg/warn/overflow-warn-3.C: Likewise.
6085         * g++.dg/warn/overflow-warn-4.C: Likewise.
6086         * g++.old-deja/g++.oliva/template1.C: Likewise.
6087
6088         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
6089         * g++.dg/parse/template7.C: Adjust.
6090
6091 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
6092
6093         PR target/49307
6094         * gcc.dg/pr49307.c: New.
6095
6096 2011-06-09  Wei Guozhi  <carrot@google.com>
6097
6098         PR target/46975
6099         * gcc.target/arm/pr46975.c: New testcase.
6100
6101 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
6102
6103         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
6104         (PMETH, arglist_t): Removed.
6105         (method_get_number_of_arguments): Removed.
6106         (method_get_nth_argument): Removed.
6107         (method_get_first_argument): Removed.
6108         (method_get_next_argument): Removed.
6109         (method_get_sizeof_arguments): Removed.
6110         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
6111         (PMETH): Removed.
6112         (method_get_number_of_arguments): Removed.
6113         (method_get_nth_argument): Removed.
6114         (method_get_first_argument): Removed.
6115         (method_get_next_argument): Removed.
6116         (method_get_sizeof_arguments): Removed.
6117         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
6118
6119 2011-06-09  David Li  <davidxl@google.com>
6120
6121         * gcc.dg/dump-pass.c: New test.
6122
6123 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
6124
6125         PR c++/29003
6126         * g++.dg/parse/error38.C: New.
6127
6128 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
6129
6130         PR middle-end/49308
6131         * gfortran.dg/pr49308.f90: New test.
6132
6133 2011-06-08  Jason Merrill  <jason@redhat.com>
6134
6135         * g++.dg/cpp0x/noexcept11.C: New.
6136         * g++.dg/cpp0x/noexcept12.C: New.
6137         * g++.dg/cpp0x/sfinae11.C: Adjust.
6138
6139 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
6140
6141         PR testsuite/49323
6142         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
6143         to dg-options, match also DW_AT_linkage_name.
6144
6145 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6146
6147         PR middle-end/21953
6148         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
6149         -fno-common on alpha*-dec-osf*.
6150         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
6151
6152 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
6153
6154         PR rtl-optimization/49303
6155         * gcc.target/ia64/pr49303.c: New test.
6156
6157 2011-06-08  Tobias Burnus  <burnus@net-b.de>
6158
6159         PR fortran/18918
6160         * gfortran.dg/coarray_lock_1.f90: New.
6161         * gfortran.dg/coarray_lock_2.f90: New.
6162
6163 2011-06-07  Jason Merrill  <jason@redhat.com>
6164
6165         * lib/prune.exp: Look for "required" rather than "instantiated".
6166         * g++.dg/abi/mangle11.C: Likewise.
6167         * g++.dg/abi/mangle12.C: Likewise.
6168         * g++.dg/abi/mangle17.C: Likewise.
6169         * g++.dg/abi/mangle20-2.C: Likewise.
6170         * g++.dg/abi/pragma-pack1.C: Likewise.
6171         * g++.dg/cpp0x/decltype26.C: Likewise.
6172         * g++.dg/cpp0x/decltype28.C: Likewise.
6173         * g++.dg/cpp0x/decltype29.C: Likewise.
6174         * g++.dg/cpp0x/enum11.C: Likewise.
6175         * g++.dg/cpp0x/forw_enum8.C: Likewise.
6176         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
6177         * g++.dg/cpp0x/pr47416.C: Likewise.
6178         * g++.dg/ext/case-range2.C: Likewise.
6179         * g++.dg/ext/case-range3.C: Likewise.
6180         * g++.dg/gomp/for-19.C: Likewise.
6181         * g++.dg/gomp/pr37533.C: Likewise.
6182         * g++.dg/gomp/pr38639.C: Likewise.
6183         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
6184         * g++.dg/inherit/base3.C: Likewise.
6185         * g++.dg/inherit/using6.C: Likewise.
6186         * g++.dg/init/placement4.C: Likewise.
6187         * g++.dg/init/reference3.C: Likewise.
6188         * g++.dg/lookup/scoped6.C: Likewise.
6189         * g++.dg/lookup/using7.C: Likewise.
6190         * g++.dg/other/abstract1.C: Likewise.
6191         * g++.dg/other/error10.C: Likewise.
6192         * g++.dg/other/error5.C: Likewise.
6193         * g++.dg/other/field1.C: Likewise.
6194         * g++.dg/other/offsetof5.C: Likewise.
6195         * g++.dg/parse/bitfield2.C: Likewise.
6196         * g++.dg/parse/constant4.C: Likewise.
6197         * g++.dg/parse/crash20.C: Likewise.
6198         * g++.dg/parse/invalid-op1.C: Likewise.
6199         * g++.dg/parse/non-dependent2.C: Likewise.
6200         * g++.dg/parse/template18.C: Likewise.
6201         * g++.dg/tc1/dr152.C: Likewise.
6202         * g++.dg/tc1/dr166.C: Likewise.
6203         * g++.dg/tc1/dr176.C: Likewise.
6204         * g++.dg/tc1/dr213.C: Likewise.
6205         * g++.dg/template/access11.C: Likewise.
6206         * g++.dg/template/access2.C: Likewise.
6207         * g++.dg/template/access3.C: Likewise.
6208         * g++.dg/template/access7.C: Likewise.
6209         * g++.dg/template/arg7.C: Likewise.
6210         * g++.dg/template/cond2.C: Likewise.
6211         * g++.dg/template/crash13.C: Likewise.
6212         * g++.dg/template/crash40.C: Likewise.
6213         * g++.dg/template/crash7.C: Likewise.
6214         * g++.dg/template/crash84.C: Likewise.
6215         * g++.dg/template/ctor5.C: Likewise.
6216         * g++.dg/template/defarg13.C: Likewise.
6217         * g++.dg/template/defarg14.C: Likewise.
6218         * g++.dg/template/dtor7.C: Likewise.
6219         * g++.dg/template/eh2.C: Likewise.
6220         * g++.dg/template/error2.C: Likewise.
6221         * g++.dg/template/error43.C: Likewise.
6222         * g++.dg/template/friend32.C: Likewise.
6223         * g++.dg/template/injected1.C: Likewise.
6224         * g++.dg/template/instantiate1.C: Likewise.
6225         * g++.dg/template/instantiate3.C: Likewise.
6226         * g++.dg/template/instantiate5.C: Likewise.
6227         * g++.dg/template/instantiate7.C: Likewise.
6228         * g++.dg/template/local6.C: Likewise.
6229         * g++.dg/template/lookup2.C: Likewise.
6230         * g++.dg/template/member5.C: Likewise.
6231         * g++.dg/template/memfriend15.C: Likewise.
6232         * g++.dg/template/memfriend16.C: Likewise.
6233         * g++.dg/template/memfriend17.C: Likewise.
6234         * g++.dg/template/memfriend7.C: Likewise.
6235         * g++.dg/template/meminit1.C: Likewise.
6236         * g++.dg/template/nested3.C: Likewise.
6237         * g++.dg/template/non-type-template-argument-1.C: Likewise.
6238         * g++.dg/template/nontype12.C: Likewise.
6239         * g++.dg/template/nontype13.C: Likewise.
6240         * g++.dg/template/nontype6.C: Likewise.
6241         * g++.dg/template/pr23510.C: Likewise.
6242         * g++.dg/template/pr35240.C: Likewise.
6243         * g++.dg/template/ptrmem15.C: Likewise.
6244         * g++.dg/template/ptrmem6.C: Likewise.
6245         * g++.dg/template/qualified-id1.C: Likewise.
6246         * g++.dg/template/qualttp20.C: Likewise.
6247         * g++.dg/template/qualttp3.C: Likewise.
6248         * g++.dg/template/qualttp4.C: Likewise.
6249         * g++.dg/template/qualttp5.C: Likewise.
6250         * g++.dg/template/qualttp6.C: Likewise.
6251         * g++.dg/template/qualttp7.C: Likewise.
6252         * g++.dg/template/qualttp8.C: Likewise.
6253         * g++.dg/template/recurse.C: Likewise.
6254         * g++.dg/template/recurse2.C: Likewise.
6255         * g++.dg/template/ref5.C: Likewise.
6256         * g++.dg/template/scope2.C: Likewise.
6257         * g++.dg/template/sfinae10.C: Likewise.
6258         * g++.dg/template/sfinae3.C: Likewise.
6259         * g++.dg/template/sizeof3.C: Likewise.
6260         * g++.dg/template/static9.C: Likewise.
6261         * g++.dg/template/template-id-2.C: Likewise.
6262         * g++.dg/template/typedef13.C: Likewise.
6263         * g++.dg/template/typename4.C: Likewise.
6264         * g++.dg/template/using14.C: Likewise.
6265         * g++.dg/template/using2.C: Likewise.
6266         * g++.dg/template/warn1.C: Likewise.
6267         * g++.dg/warn/Wparentheses-13.C: Likewise.
6268         * g++.dg/warn/Wparentheses-15.C: Likewise.
6269         * g++.dg/warn/Wparentheses-16.C: Likewise.
6270         * g++.dg/warn/Wparentheses-17.C: Likewise.
6271         * g++.dg/warn/Wparentheses-18.C: Likewise.
6272         * g++.dg/warn/Wparentheses-19.C: Likewise.
6273         * g++.dg/warn/Wparentheses-20.C: Likewise.
6274         * g++.dg/warn/Wparentheses-23.C: Likewise.
6275         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6276         * g++.dg/warn/noeffect2.C: Likewise.
6277         * g++.dg/warn/noeffect4.C: Likewise.
6278         * g++.dg/warn/pr8570.C: Likewise.
6279         * g++.old-deja/g++.brendan/init2.C: Likewise.
6280         * g++.old-deja/g++.eh/spec6.C: Likewise.
6281         * g++.old-deja/g++.pt/crash10.C: Likewise.
6282         * g++.old-deja/g++.pt/crash36.C: Likewise.
6283         * g++.old-deja/g++.pt/derived3.C: Likewise.
6284         * g++.old-deja/g++.pt/error2.C: Likewise.
6285         * g++.old-deja/g++.pt/explicit70.C: Likewise.
6286         * g++.old-deja/g++.pt/infinite1.C: Likewise.
6287         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
6288         * g++.old-deja/g++.pt/overload7.C: Likewise.
6289         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
6290
6291 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
6292             Iain Sandoe  <iains@gcc.gnu.org>
6293
6294         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
6295         Added code to deal with the case when [Protocol
6296         -descriptionForInstanceMethod:] or [Protocol
6297         -descriptionForClassMethod:] returns NULL.
6298
6299 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
6300             Iain Sandoe  <iains@gcc.gnu.org>
6301
6302         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
6303         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
6304         Added cast.
6305
6306 2011-06-07  Xinliang David Li  <davidxl@google.com>
6307
6308         * gcc.dg/inline_2.c: New test.
6309         * gcc.dg/unroll_2.c: New test.
6310         * gcc.dg/inline_3.c: New test.
6311         * gcc.dg/unroll_3.c: New test.
6312         * gcc.dg/inline_4.c: New test.
6313         * gcc.dg/unroll_4.c: New test.
6314         * gcc.dg/inline_1.c: New test.
6315         * gcc.dg/unroll_1.c: New test.
6316
6317 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6318
6319         PR tree-optimization/48497
6320         * lib/gcc-defs.exp (dg-additional-options): New proc.
6321         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
6322         -msse2 on 32-bit x86.
6323
6324 2011-06-06  Jason Merrill  <jason@redhat.com>
6325
6326         * g++.dg/cpp0x/enum19.C: New.
6327
6328 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
6329
6330         * gcc.target/arm/neon-reload-class.c: New test.
6331
6332 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
6333
6334         PR debug/49130
6335         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
6336
6337 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
6338
6339         * gcc.target/arm/smlatb-1.c: New file.
6340         * gcc.target/arm/smlatt-1.c: New file.
6341         * gcc.target/arm/smlaltb-1.c: New file.
6342         * gcc.target/arm/smlaltt-1.c: New file.
6343
6344 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
6345
6346         * gcc.target/arm/mla-2.c: New test.
6347
6348 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
6349
6350         PR gcov-profile/49299
6351         * gcc.dg/tree-prof/pr49299-1.c: New test.
6352         * gcc.dg/tree-prof/pr49299-2.c: New test.
6353
6354 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
6355
6356         * lib/target-supports.exp
6357         (check_effective_target_vect_widen_mult_qi_to_hi):
6358         Add NEON as supporting target.
6359         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
6360         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
6361         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
6362         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
6363         using widening multiplication on targets that support it.
6364         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6365         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
6366         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
6367
6368 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6369
6370         Updated all testcases in the ObjC/ObjC++ testsuites to use the
6371         Modern Objective-C runtime API.
6372         * objc/execute/next_mapping.h: Removed.
6373         * objc-obj-c++-shared/next-mapping.h: Removed.
6374         * objc-obj-c++-shared/Object1.h: Removed.
6375         * objc-obj-c++-shared/Object1.m: Removed.
6376         * objc-obj-c++-shared/Object1.mm: Removed.
6377         * objc-obj-c++-shared/Object1-implementation.h: Removed.
6378         * objc-obj-c++-shared/Protocol1.h: Removed.
6379         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
6380         of ProtoBool, IVAR_T and METHOD.
6381         * objc-obj-c++-shared/runtime.h: New.
6382         * objc-obj-c++-shared/TestsuiteObject.h: New.
6383         * objc-obj-c++-shared/TestsuiteObject.m: New.
6384
6385         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
6386         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
6387         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
6388         it a class method.
6389         * objc/execute/_cmd.m: Include
6390         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
6391         runtime API.  ([TestClass +initialize]): Include this method also
6392         with the GNU runtime.
6393         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
6394         Object.  ([-setValue:]): Return void.
6395         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
6396         with the GNU runtime.  Include
6397         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
6398         for the NeXT runtime.  Use the existing print_ivars() and
6399         compare_structures() implementations for the old NeXT runtime.
6400         Added new implementations for the Modern GNU and NeXT runtimes.
6401         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
6402         well.  (main): Use objc_getClass().  Use return instead of exit.
6403         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
6404         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
6405         of exit().
6406         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
6407         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
6408         instead of Object.  (main): Use return instead of exit().
6409         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
6410         instead of Object.  Removed prototype for exit().  (main): Use
6411         return instead of exit().  Use the Modern Objective-C runtime API.
6412         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
6413         Object.
6414         * objc/execute/class-tests-1.h: Include
6415         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
6416         runtime API.  (test_class_with_superclass): Do not call [Object
6417         class].  There is no need to with the current libobjc.
6418         * objc/execute/class-tests-2.h: Include
6419         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
6420         runtime API.
6421         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
6422         ../../objc-obj-c++-shared/next-mapping.h.
6423         * objc/execute/class-2.m: Likewise.
6424         * objc/execute/class-3.m: Likewise.
6425         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
6426         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
6427         +initialize]): Include this method also with the GNU
6428         runtime. (main): Use the Modern Objective-C runtime API.
6429         * objc/execute/class-5.m: Likewise.
6430         * objc/execute/class-6.m: Likewise.
6431         * objc/execute/class-7.m: Likewise.
6432         * objc/execute/class-8.m: Likewise.
6433         * objc/execute/class-9.m: Likewise.
6434         * objc/execute/class-10.m: Likewise.
6435         * objc/execute/class-11.m: Likewise.
6436         * objc/execute/class-12.m: Likewise.
6437         * objc/execute/class-13.m: Likewise.
6438         * objc/execute/class-14.m: Likewise.
6439         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
6440         this method also with the GNU runtime.
6441         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
6442         +initialize]): Include this method also with the GNU runtime.
6443         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
6444         of Object.
6445         * objc/execute/encode-1.m: Likewise.
6446         * objc/execute/enumeration-1.m: Likewise.
6447         * objc/execute/enumeration-2.m: Likewise.
6448         * objc/execute/exceptions/catchall-1.m: Likewise.
6449         * objc/execute/exceptions/finally-1.m: Likewise.
6450         * objc/execute/exceptions/foward-1.m: Likewise.
6451         * objc/execute/exceptions/local-variables-1.m: Likewise.
6452         * objc/execute/exceptions/throw-nil.m: Likewise.
6453         * objc/execute/exceptions/trivial.m: Likewise.
6454         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
6455         of Object. Include objc/runtime.h instead of objc/objc-api.h.
6456         * objc/execute/exceptions/matcher-1.m: Likewise.
6457         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
6458         Object.
6459         * objc/execute/formal_protocol-2.m: Likewise.
6460         * objc/execute/formal_protocol-3.m: Likewise.
6461         * objc/execute/formal_protocol-4.m: Likewise.
6462         * objc/execute/formal_protocol-5.m: Include
6463         ../../objc-obj-c++-shared/runtime.h. (main): Always use
6464         protocol_getName().
6465         * objc/execute/formal_protocol-6.m: Likewise.
6466         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
6467         Object.  Include <objc/Protocol.h> instead of
6468         ../../objc-obj-c++-shared/Protocol1.h.
6469         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
6470         Object.
6471         * objc/execute/informal_protocol.m: Likewise.
6472         * objc/execute/load-3.m: Likewise.
6473         * objc/execute/many_args_method.m ([TestClass +initialize]):
6474         Include this method with the GNU runtime as well.
6475         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
6476         * objc/execute/nested-func-1.m: Use TestsuiteObject
6477         instead of Object.
6478         * objc/execute/nil_method-1.m: Likewise.
6479         * objc/execute/no_clash.m: Likewise.
6480         * objc/execute/np-1.m: Do not include
6481         ../../objc-obj-c++-shared/Protocol1.h.
6482         (main): Use return instead of exit().
6483         * objc/execute/np-2.m: Do not include
6484         ../../objc-obj-c++-shared/Protocol1.h.
6485         ([MyObject +initialize]): Include this method also with the GNU
6486         runtime.  (main): Use return instead of exit().
6487         * objc/execute/object_is_class.m: Include
6488         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
6489         of Object.  (main): Use the Modern Objective-C runtime API.
6490         * objc/execute/object_is_meta_class.m: Likewise.
6491         * objc/execute/private.m: Use TestsuiteObject instead of Object.
6492         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
6493         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
6494         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
6495         Objective-C runtime API.
6496         * objc/execute/protocol-isEqual-2.m: Likewise.
6497         * objc/execute/protocol-isEqual-3.m: Likewise.
6498         * objc/execute/protocol-isEqual-4.m: Likewise.
6499         * objc/execute/redefining_self.m ([TestClass +initialize]):
6500         Include this method with the GNU runtime as well.
6501         * objc/execute/root_methods.m: Include
6502         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
6503         Include this method with the GNU runtime as well.
6504         (main): Use the Modern Objective-C runtime API.
6505         * objc/execute/selector-1.m: Include
6506         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
6507         of Object.  (main): Use the Modern Objective-C runtime API.
6508         * objc/execute/static-1.m ([Test +initialize]): Include this
6509         method with the GNU runtime as well.
6510         * objc/execute/static-2.m: Likewise.
6511         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
6512         * objc/execute/va_method.m: Do not include objc/objc-api.h.
6513         ([MathClass +initialize]): Include this method with the GNU
6514         runtime as well.
6515         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
6516         instead of Object.
6517         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
6518         * objc.dg/attributes/categ-attributes-2.m: Likewise.
6519         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
6520         * objc.dg/attributes/method-attribute-1.m: Likewise.
6521         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
6522         * objc.dg/attributes/method-attribute-2.m: Likewise.
6523         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
6524         * objc.dg/attributes/method-attribute-3.m: Likewise.
6525         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
6526         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
6527         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
6528         * obj-c++.dg/bitfield-1.mm: Likewise.
6529         * obj-c++.dg/bitfield-2.mm: Likewise
6530         * objc.dg/bitfield-3.m: Likewise.
6531         * obj-c++.dg/bitfield-4.mm: Likewise.
6532         * objc.dg/bitfield-5.m: Likewise
6533         * objc.dg/call-super-1.m: Likewise.
6534         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
6535         Use objc_getClass() instead of objc_get_class(), but for the GNU
6536         runtime redefine objc_getClass as objc_get_class.  Include
6537         ../objc-obj-c++-shared/runtime.h.
6538         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
6539         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
6540         Use the Modern Objective-C runtime API.
6541         * objc.dg/class-protocol-1.m: Include
6542         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
6543         * obj-c++.dg/class-protocol-1.mm: Likewise.
6544         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
6545         * objc.dg/comp-types-10.m: Likewise.
6546         * objc.dg/comp-types-11.m: Likewise.
6547         * objc.dg/comp-types-12.m: Likewise.
6548         * obj-c++.dg/comp-types-9.mm: Likewise.
6549         * obj-c++.dg/comp-types-11.mm: Likewise.
6550         * obj-c++.dg/comp-types-12.mm: Likewise.
6551         * obj-c++.dg/comp-types-13.mm: Likewise.
6552         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
6553         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
6554         * obj-c++.dg/cxx-scope-1.mm: Likewise.
6555         * obj-c++.dg/cxx-scope-2.mm: Likewise.
6556         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
6557         * objc.dg/desig-init-1.m: Likewise.
6558         * obj-c++.dg/defs.mm: Likewise.
6559         * objc.dg/exceptions-2.m: Likewise.
6560         * obj-c++.dg/except-1.mm: Likewise.
6561         * obj-c++.dg/exceptions-2.mm: Likewise.
6562         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
6563         Use the Modern Objective-C runtime API.
6564         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
6565         the Modern Objective-C runtime API.  Do not include
6566         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
6567         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
6568         the Modern Objective-C runtime API except when using an older NeXT
6569         runtime.
6570         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
6571         the Modern Objective-C runtime API.
6572         * objc.dg/encode-7.m: Include objc/runtime.h instead of
6573         objc/encoding.h.
6574         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
6575         * objc.dg/encode-7-next-64bit.m: Updated include.
6576         * objc.dg/encode-8.m: Include objc/runtime.h instead of
6577         objc/encoding.h.
6578         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
6579         the Modern Objective-C runtime API.
6580         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
6581         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
6582         instead of ../objc-obj-c++-shared/Protocol1.h.
6583         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
6584         the Modern Objective-C runtime API except when using an older NeXT
6585         runtime.
6586         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
6587         the Modern Objective-C runtime API.
6588         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
6589         Object.
6590         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
6591         * objc.dg/fix-and-continue-2.m: Likewise.
6592         * objc.dg/foreach-1.m: Likewise.
6593         * objc.dg/foreach-2.m: Likewise.
6594         * objc.dg/foreach-3.m: Likewise.
6595         * objc.dg/foreach-4.m: Likewise.
6596         * objc.dg/foreach-5.m: Likewise.
6597         * objc.dg/foreach-6.m: Likewise.
6598         * objc.dg/foreach-7.m: Likewise.
6599         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
6600         Object.
6601         * objc.dg/func-ptr-2.m: Likewise.
6602         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
6603         Do not include objc/objc-api.h.
6604         * obj-c++.dg/fsf-package-0.mm: Likewise.
6605         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
6606         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
6607         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
6608         of Object.
6609         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
6610         * objc.dg/gnu-runtime-3.m: Likewise.
6611         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6612         * objc.dg/headers.m: Include objc/runtime.h instead of
6613         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
6614         for the NeXT runtime.
6615         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
6616         * obj-c++.dg/isa-field-1.mm: Likewise.
6617         * obj-c++.dg/ivar-list-semi.mm: Likewise.
6618         * objc.dg/layout-1.m: Likewise.
6619         * objc.dg/layout-2.m: Likewise.
6620         * objc.dg/local-decl-2.m: Likewise.
6621         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
6622         Object.  ([Container +elementForView:]): Use
6623         class_conformsToProtocol().
6624         * obj-c++.dg/lookup-2.mm: Likewise.
6625         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
6626         * obj-c++.dg/local-decl-1.mm: Likewise.
6627         * objc.dg/method-3.m: Likewise.
6628         * objc.dg/method-4.m: Likewise.
6629         * objc.dg/method-6.m: Include objc/Protocol.h instead of
6630         ../objc-obj-c++-shared/Protocol1.h.
6631         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
6632         * objc.dg/method-9.m: Likewise.
6633         * objc.dg/method-10.m: Likewise.
6634         * objc.dg/method-13.m ([Root +initialize]): Include this method
6635         also for the GNU runtime.  (main): Use objc_getClass() also for
6636         the GNU runtime.
6637         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
6638         * objc.dg/method-17.m: Likewise.
6639         * objc.dg/method-19.m: Likewise.
6640         * objc.dg/method-20b.m: Likewise.
6641         * obj-c++.dg/method-2.mm: Likewise.
6642         * obj-c++.dg/method-6.mm: Likewise.
6643         * obj-c++.dg/method-10.mm: Likewise.
6644         * obj-c++.dg/method-11.mm: Likewise.
6645         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
6646         ../objc-obj-c++-shared/Protocol1.h.
6647         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
6648         * obj-c++.dg/method-15.mm: Likewise.
6649         * obj-c++.dg/method-17.mm: Likewise.
6650         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
6651         +initialize]): Include this method also for the GNU
6652         runtime.  (main): Use objc_getClass() also for the GNU runtime.
6653         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
6654         * obj-c++.dg/method-22.mm: Likewise.
6655         * obj-c++.dg/method-23.mm: Likewise.
6656         * obj-c++.dg/no-extra-load.mm: Likewise.
6657         * objc.dg/objc-fast-4.m: Likewise.
6658         * objc.dg/objc-gc-4.m: Likewise.
6659         * obj-c++.dg/objc-gc-3.mm: Likewise.
6660         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
6661         protocol_getMethodDescription() instead of [Protocol
6662         -descriptionForInstanceMethod].
6663         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
6664         Made it available with all runtimes.  (main): Call -test instead
6665         of -class.
6666         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
6667         and put into a category.
6668         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
6669         Object.  Include objc/objc.h.
6670         * obj-c++.dg/proto-lossage-2.mm: Likewise.
6671         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
6672         New. (main): Use protocol_getMethodDescription() instead
6673         of [Protocol -descriptionForInstanceMethod] and [Protocol
6674         -descriptionForClassMethod].
6675         * obj-c++.dg/proto-lossage-3.mm: Likewise.
6676         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
6677         Objective-C runtime API.
6678         * obj-c++.dg/proto-qual-1.mm: Likewise.
6679         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
6680         Object.
6681         * obj-c++.dg/property/property-1.mm: Likewise.
6682         * obj-c++.dg/qual-types-1.mm: Likewise.
6683         * objc.dg/selector-2.m: Include objc/objc.h instead of
6684         ../objc-obj-c++-shared/Object1.h.
6685         * obj-c++.dg/selector-2.mm: Likewise.
6686         * obj-c++.dg/selector-5.mm: Likewise.
6687         * obj-c++.dg/selector-6.mm: Likewise.
6688         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
6689         Object.  Do not include objc/objc-api.h.
6690         * obj-c++.dg/set-not-used-1.mm: Likewise.
6691         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
6692         * objc.dg/stret-1.m: Likewise.
6693         * objc.dg/stret-2.m: Likewise.
6694         * obj-c++.dg/super-class-2.mm: Likewise.
6695         * objc.dg/super-class-3.m: Likewise.
6696         * objc.dg/super-class-4.m: Likewise.
6697         * objc.dg/sync-2.m: Likewise.
6698         * obj-c++.dg/sync-2.mm: Likewise.
6699         * objc.dg/sync-1.m: Include objc/objc.h instead of
6700         ../objc-obj-c++-shared/Object1.h.
6701         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
6702         'Class' as the type of 'isa'.
6703         * objc.dg/special/unclaimed-category-1.m: Use the Modern
6704         Objective-C runtime API.  ([TestClass +initialize]): Include this
6705         method with the GNU runtime as well.
6706         * objc.dg/strings/strings-1.m: Updated includes.
6707         * obj-c++.dg/strings/strings-1.mm: Likewise.
6708         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
6709         objc.dg/strings/const-str-12b.m.
6710         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
6711         * obj-c++.dg/template-3.mm: Likewise.
6712         * obj-c++.dg/template-4.mm: Likewise.
6713         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
6714         Objective-C runtime API.
6715         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
6716         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
6717         * obj-c++.dg/try-catch-1.mm: Likewise.
6718         * obj-c++.dg/try-catch-2.mm: Likewise.
6719         * objc.dg/try-catch-3.m: Likewise.
6720         * obj-c++.dg/try-catch-3.mm: Likewise.
6721         * objc.dg/try-catch-6.m: Likewise.
6722         * objc.dg/try-catch-7.m: Likewise.
6723         * obj-c++.dg/try-catch-7.mm: Likewise.
6724         * obj-c++.dg/try-catch-8.mm: Likewise.
6725         * obj-c++.dg/try-catch-9.mm: Likewise.
6726         * objc.dg/try-catch-10.m: Likewise.
6727         * obj-c++.dg/try-catch-11.mm: Likewise.
6728         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
6729         Object.  Include objc/objc.h.
6730         * obj-c++.dg/typedef-alias-1.mm: Likewise.
6731         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
6732         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
6733         Object.  Use Modern Objective-C runtime API.  Do not use
6734         performv::.
6735         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
6736         * obj-c++.dg/torture/trivial.mm: Likewise.
6737         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
6738         instead of ../objc-obj-c++-shared/Object1.h.  Include
6739         ../objc-obj-c++-shared/runtime.h.
6740         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
6741         * objc.dg/torture/strings/const-str-11.m: Likewise.
6742         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
6743         * objc.dg/torture/strings/const-str-9.m: Likewise.
6744         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
6745         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
6746         instead of Object. Only add _FooClassReference if
6747         __NEXT_RUNTIME__.
6748         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
6749         * objc.dg/torture/strings/const-str-8.m: Likewise.
6750         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
6751         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
6752         additional sources.
6753         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
6754         Object.
6755         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6756         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
6757         * obj-c++.dg/va-meth-1.mm: Likewise.
6758         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
6759         ../objc-obj-c++-shared/Object1.h.
6760         * objc.dg/zero-link-3.m: Likewise.
6761
6762 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6763
6764         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
6765
6766 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6767
6768         PR objc-++/48275
6769         * obj-c++.dg/property/cxx-property-1.mm: New.
6770         * obj-c++.dg/property/cxx-property-2.mm: New.
6771
6772 2011-06-06  Jason Merrill  <jason@redhat.com>
6773
6774         * g++.dg/cpp0x/regress/ptrmem1.C: New.
6775
6776 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
6777
6778         PR rtl-optimization/49145
6779         From Ryan Mansfield
6780         * gcc.c-torture/compile/pr49145.c: New test.
6781
6782 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
6783
6784         PR testsuite/49288
6785         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
6786         to dg-options, match also DW_AT_linkage_name.
6787
6788         PR debug/49294
6789         * gcc.dg/debug/pr49294.c: New test.
6790
6791         PR c++/49264
6792         * g++.dg/opt/pr49264.C: New test.
6793
6794 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
6795
6796         PR tree-optimization/49243
6797         * gcc.dg/pr49243.c: New.
6798
6799 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6800
6801         * gnat.dg/specs/cond_expr1.ads: New test.
6802
6803 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6804
6805         * gnat.dg/deferred_const4.ad[sb]: New test.
6806         * gnat.dg/deferred_const4_pkg.ads: New helper.
6807
6808 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6809
6810         * gnat.dg/test_tamdt.adb: Rename to...
6811         * gnat.dg/taft_type1.adb: ...this.
6812         * gnat.dg/tamdt.ad[sb]: Rename to...
6813         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
6814         * gnat.dg/tamdt_aux.ads: Rename to...
6815         * gnat.dg/taft_type1_pkg2.ads: ...this.
6816         * gnat.dg/taft_type2.ad[sb]: New test.
6817         * gnat.dg/taft_type2_pkg.ads: New helper.
6818         * gnat.dg/taft_type3.adb: New test.
6819         * gnat.dg/taft_type3_pkg.ads: New helper.
6820
6821 2011-06-05  Tobias Burnus  <burnus@net-b.de>
6822
6823         PR fortran/49255
6824         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
6825         for F2008.
6826
6827 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
6828
6829         PR testsuite/49287
6830         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
6831         warning.
6832         * objc.dg/gnu-api-2-objc.m: Likewise.
6833         * obj-c++.dg/gnu-api-2-class.mm: Likewise
6834         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6835
6836 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
6837
6838         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
6839         alignment, not the alignment, when calling class_addIvar().  Add
6840         an 'isa' instance variable to the test root class.
6841         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6842
6843 2011-06-04  Jan Hubicka  <jh@suse.cz>
6844
6845         PR tree-optimization/48893
6846         PR tree-optimization/49091
6847         PR tree-optimization/49179
6848         * gfortran.dg/pr49179.f90: New testcase
6849
6850 2011-06-04  Jan Hubicka  <jh@suse.cz>
6851
6852         PR lto/48954
6853         * g++.dg/torture/pr48954.C: New testcase.
6854
6855 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
6856
6857         * g++.dg/warn/delete-non-virtual-dtor.C: New.
6858
6859 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
6860
6861         PR c++/33840
6862         * g++.dg/diagnostic/bitfld2.C: New.
6863
6864 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
6865
6866         PR target/49281
6867         * gcc.c-torture/execute/pr49281.c: New test.
6868
6869 2011-06-04  Jan Hubicka  <jh@suse.cz>
6870
6871         PR tree-optimize/48929
6872         * gcc.c-torture/compile/pr48929.c: New testcase.
6873
6874 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
6875
6876         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
6877
6878 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
6879
6880         PR c++/49276
6881         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
6882
6883 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6884
6885         * objc.dg/headers.m: Do not include sarray.h and hash.h.
6886
6887 2011-06-03  Richard Henderson  <rth@redhat.com>
6888             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6889
6890         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
6891
6892 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6893
6894         * objc.dg/headers.m: Do not include objc-list.h.
6895
6896 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6897
6898         * objc.dg/type-stream-1.m: Test removed.
6899         * objc.dg/headers.m: Do not include typedstream.h.
6900
6901 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
6902
6903         * objc.dg/torture/forward-1.m (main): Updated testcase.
6904
6905 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
6906
6907         PR target/49163
6908         * gcc.c-torture/compile/pr49163.c: New.
6909
6910 2011-06-02  Asher Langton  <langton2@llnl.gov>
6911
6912         PR fortran/49268
6913         * gfortran.dg/PR49268.f90: New test.
6914
6915 2011-06-02  Asher Langton  <langton2@llnl.gov>
6916
6917         PR fortran/37039
6918         * gfortran.dg/PR37039.f90: New test.
6919
6920 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
6921
6922         PR objc/48539
6923         * objc.dg/method-5.m: Updated.
6924         * objc.dg/method-19.m: Updated.
6925         * objc.dg/method-lookup-1.m: New.
6926         * obj-c++.dg/method-6.mm: Updated.
6927         * obj-c++.dg/method-7.mm: Updated.
6928         * obj-c++.dg/method-lookup-1.mm: New.
6929
6930 2011-06-02  DJ Delorie  <dj@redhat.com>
6931
6932         * lib/timeout.exp (timeout): Add board_info support.
6933
6934 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
6935
6936         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
6937
6938 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
6939
6940         PR fortran/49265
6941         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
6942         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
6943
6944 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6945             Hans-Peter Nilsson  <hp@axis.com>
6946
6947         PR rtl-optimization/48840
6948         * gcc.target/sparc/ultrasp13.c: New test.
6949
6950 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
6951
6952         PR target/49238
6953         * gcc.c-torture/compile/pr49238.c: New.
6954
6955 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
6956
6957         * gcc.target/arm/g2.c: Skip test in -mthumb.
6958         Skip test unless cpu is xscale.
6959         * gcc.target/arm/scd42-2.c: Likewise.
6960         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
6961
6962 2011-06-01  Jason Merrill  <jason@redhat.com>
6963
6964         * g++.dg/cpp0x/decltype28.C: New.
6965         * g++.dg/cpp0x/decltype29.C: New.
6966
6967 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
6968
6969         PR target/45074
6970         * gcc.target/mips/pr45074.c: New test.
6971
6972 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
6973             Hans-Peter Nilsson  <hp@axis.com>
6974
6975         PR rtl-optimization/48830
6976         * gcc.target/sparc/ultrasp12.c: New test.
6977
6978 2011-06-01  David Li  <davidxl@google.com>
6979
6980         * gcc.dg/profile-dir-1.c: Change pass name.
6981         * gcc.dg/profile-dir-2.c: Ditto.
6982         * gcc.dg/tree-ssa/dump-1.c: Ditto.
6983         * gcc.dg/tree-ssa/loop-25.c: Ditto.
6984         * gcc.dg/tree-prof/stringop-1.c: Ditto.
6985         * gcc.dg/tree-prof/update-loopch.c: Ditto.
6986         * gcc.dg/tree-prof/stringop-2.c: Ditto.
6987         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
6988         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
6989         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
6990         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
6991         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
6992         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
6993         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
6994         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
6995         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
6996         * gcc.dg/profile-dir-3.c: Ditto.
6997         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
6998
6999 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
7000
7001         * objc.dg/attributes/method-nonnull-1.m: New test.
7002         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
7003
7004 2011-05-31  Tobias Burnus  <burnus@net-b.de>
7005
7006         PR fortran/18918
7007         * gfortran.dg/coarray_atomic_1.f90: New.
7008         * gfortran.dg/coarray/atomic_1.f90: New.
7009
7010 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
7011
7012         * gcc.dg/guality/bswaptest.c: New test.
7013         * gcc.dg/guality/clztest.c: New test.
7014         * gcc.dg/guality/ctztest.c: New test.
7015         * gcc.dg/guality/rotatetest.c: New test.
7016
7017         PR target/48688
7018         * gcc.target/i386/pr48688.c: New test.
7019
7020 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
7021
7022         PR c++/48010
7023         * g++.dg/lookup/name-clash9.C: New.
7024
7025 2011-05-31  Tobias Burnus  <burnus@net-b.de>
7026
7027         PR fortran/18918
7028         * gfortran.dg/coarray/dummy_1.f90: New.
7029
7030 2011-05-31  Tobias Burnus  <burnus@net-b.de>
7031
7032         PR fortran/18918
7033         * gfortran.dg/coarray/save_1.f90: New.
7034         * gfortran.dg/coarray_4.f90: Update dg-error.
7035
7036 2011-05-31  Jason Merrill  <jason@redhat.com>
7037
7038         * g++.dg/cpp0x/rv-template1.C: New.
7039
7040 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
7041
7042         PR rtl-optimization/49235
7043         * gcc.dg/pr49235.c: New test.
7044
7045 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
7046
7047         PR tree-optimization/49093
7048         * gcc.dg/vect/pr49093.c: New test.
7049
7050 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
7051
7052         PR debug/49047
7053         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
7054
7055 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
7056
7057         PR testsuite/49239
7058         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
7059         output array.
7060
7061 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
7062
7063         PR target/49186
7064         * gcc.c-torture/execute/pr49186.c: New.
7065
7066 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
7067
7068         PR target/49168
7069          * gcc.target/i386/pr49168-1.c: New.
7070
7071 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
7072             Eric Botcazou  <ebotcazou@adacore.com>
7073
7074         * gcc.dg/guality/drap.c: New test.
7075
7076 2011-05-30  Richard Guenther  <rguenther@suse.de>
7077
7078         PR tree-optimization/49210
7079         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
7080         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
7081
7082 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
7083
7084         PR c++/49223
7085         * g++.dg/gomp/pr49223-1.C: New test.
7086         * g++.dg/gomp/pr49223-2.C: New test.
7087
7088 2011-05-30  Richard Guenther  <rguenther@suse.de>
7089
7090         PR tree-optimization/49218
7091         * gcc.c-torture/execute/pr49218.c: New testcase.
7092
7093 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
7094
7095         PR tree-optimization/49199
7096         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
7097         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
7098         -fno-tree-scev-cprop.
7099
7100 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
7101
7102         PR fortran/47601
7103         * gfortran.dg/extends_13.f03: New.
7104
7105 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
7106
7107         PR rtl-optimization/49095
7108         * gcc.target/i386/pr49095.c: New test.
7109
7110 2011-05-29  Tobias Burnus  <burnus@net-b.de>
7111
7112         PR fortran/18918
7113         * gfortran.dg/coarray_24.f90: New.
7114
7115 2011-05-29  Tobias Burnus  <burnus@net-b.de>
7116
7117         PR fortran/18918
7118         * gfortran.dg/coarray_23.f90: New.
7119
7120 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
7121
7122         From Ryan Mansfield
7123         * gcc.dg/pr48826.c: New test.
7124
7125 2011-05-29  Richard Guenther  <rguenther@suse.de>
7126
7127         PR tree-optimization/49217
7128         * gcc.dg/torture/pr49217.c: New testcase.
7129
7130 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
7131
7132         PR testsuite/49222
7133         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
7134
7135 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
7136
7137         * gnat.dg/boolean_subtype.adb: Rename to...
7138         * gnat.dg/boolean_subtype1.adb: ...this.
7139
7140 2011-05-28  Jason Merrill  <jason@redhat.com>
7141
7142         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
7143
7144 2011-05-27  Jason Merrill  <jason@redhat.com>
7145
7146         * g++.dg/cpp0x/enum18.C: Adjust.
7147
7148         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
7149
7150 2011-05-27  Tobias Burnus  <burnus@net-b.de>
7151
7152         PR fortran/18918
7153         * gfortran.dg/coarray_22.f90: New.
7154
7155 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7156
7157         PR tree-optimization/46728
7158         * gcc.target/powerpc/pr46728-1.c: New.
7159         * gcc.target/powerpc/pr46728-2.c: New.
7160         * gcc.target/powerpc/pr46728-3.c: New.
7161         * gcc.target/powerpc/pr46728-4.c: New.
7162         * gcc.target/powerpc/pr46728-5.c: New.
7163         * gcc.dg/pr46728-6.c: New.
7164         * gcc.target/powerpc/pr46728-7.c: New.
7165         * gcc.target/powerpc/pr46728-8.c: New.
7166         * gcc.dg/pr46728-9.c: New.
7167         * gcc.target/powerpc/pr46728-10.c: New.
7168         * gcc.target/powerpc/pr46728-11.c: New.
7169         * gcc.dg/pr46728-12.c: New.
7170         * gcc.target/powerpc/pr46728-13.c: New.
7171         * gcc.target/powerpc/pr46728-14.c: New.
7172         * gcc.target/powerpc/pr46728-15.c: New.
7173         * gcc.target/powerpc/pr46728-16.c: New.
7174
7175 2011-05-27  Jason Merrill  <jason@redhat.com>
7176
7177         * g++.dg/abi/mangle47.C: New.
7178
7179         PR c++/49176
7180         * g++.dg/template/const5.C: New.
7181
7182         * g++.dg/cpp0x/enum18.C: New.
7183
7184         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
7185
7186         * g++.dg/cpp0x/error6.C: New.
7187
7188         * g++.dg/cpp0x/error5.C: New.
7189
7190 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
7191
7192         PR c++/49165
7193         * g++.dg/eh/cond6.C: New test.
7194
7195 2011-05-27  Tobias Burnus  <burnus@net-b.de>
7196
7197         PR fortran/48820
7198         * gfortran.dg/rank_3.f90: New.
7199         * gfortran.dg/rank_4.f90: New.
7200
7201 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
7202
7203         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
7204         replace dump search.
7205
7206 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
7207
7208         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
7209         * gnat.dg/bit_packed_array5.adb: ...here.
7210
7211 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
7212
7213         PR c++/42056
7214         * g++.dg/cpp0x/auto25.C: New.
7215
7216 2011-05-27  Richard Guenther  <rguenther@suse.de>
7217
7218         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
7219
7220 2011-05-27  Richard Guenther  <rguenther@suse.de>
7221
7222         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
7223
7224 2011-05-27  Richard Guenther  <rguenther@suse.de>
7225
7226         PR middle-end/49189
7227         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
7228
7229 2011-05-26  Jason Merrill  <jason@redhat.com>
7230
7231         * g++.dg/cpp0x/friend1.C: New.
7232         * g++.dg/cpp0x/friend2.C: New.
7233
7234         * g++.dg/cpp0x/auto7.C: Update.
7235         * g++.dg/template/crash50.C: Adjust.
7236         * g++.dg/template/static9.C: Adjust.
7237         * g++.old-deja/g++.ext/memconst.C: Adjust.
7238
7239 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
7240
7241         * gcc.dg/march.c: Ignore a note for some targets.
7242
7243 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
7244             Nathan Froyd  <froydnj@codesourcery.com>
7245
7246         PR c++/2288
7247         PR c++/18770
7248         * g++.old-deja/g++.jason/cond.C: Remove xfails.
7249         * g++.dg/parse/pr18770.C: New test.
7250         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
7251
7252 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
7253
7254         PR fortran/48955
7255         * gfortran.dg/dependency_40.f90 : New test.
7256
7257 2011-05-26  Tobias Burnus  <burnus@net-b.de>
7258
7259         PR fortran/18918
7260         * gfortran.dg/coarray/registering_1.f90: New.
7261
7262 2011-05-26  Jason Merrill  <jason@redhat.com>
7263
7264         * g++.dg/cpp0x/variadic111.C: New.
7265         * g++.dg/cpp0x/variadic41.C: Adjust.
7266
7267 2011-05-26  Richard Guenther  <rguenther@suse.de>
7268
7269         PR tree-optimization/48702
7270         * gcc.dg/torture/pr48702.c: New testcase.
7271
7272 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7273
7274         PR gcov-profile/48845
7275         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
7276         support.
7277         * gcc.dg/matrix/matrix.exp: Likewise.
7278         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
7279         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
7280         line number to check_profiling_available.
7281         * lib/target-supports.exp (check_profiling_available): Account for
7282         this.
7283         Require TLS runtime support with -fprofile-generate.
7284         * lib/profopt.exp (profopt-execute): Add TLS options for
7285         -fprofile-generate.
7286         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
7287
7288 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
7289
7290         PR c++/49165
7291         * g++.dg/eh/cond5.C: New test.
7292
7293         PR tree-optimization/49161
7294         * gcc.c-torture/execute/pr49161.c: New test.
7295
7296 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7297
7298         * gcc.target/arm/neon-vorn-vbic.c: New test.
7299
7300 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
7301
7302         PR tree-optimization/49038
7303         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
7304         * gcc.dg/vect/pr49038.c: New test.
7305
7306 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
7307
7308         * g++.dg/init/pr25811-3.C: New.
7309         * g++.dg/init/pr25811-4.C: New.
7310
7311 2011-05-25  Jason Merrill  <jason@redhat.com>
7312
7313         * g++.dg/cpp0x/enum17.C: New.
7314         * g++.old-deja/g++.jason/rfg10.C: Adjust.
7315
7316         * g++.dg/cpp0x/auto24.C: New.
7317
7318         * g++.dg/cpp0x/error4.C: New.
7319
7320         * g++.dg/cpp0x/rv-restrict.C: New.
7321
7322         * g++.dg/cpp0x/enum15.C: New.
7323         * g++.dg/cpp0x/constexpr-switch2.C: New.
7324
7325         * g++.dg/cpp0x/variadic110.C: New.
7326
7327         * g++.dg/cpp0x/auto9.C: Add typedef test.
7328
7329         * g++.dg/cpp0x/auto23.C: New.
7330         * g++.dg/cpp0x/auto9.C: Adjust.
7331
7332         * g++.dg/cpp0x/defaulted29.C: New.
7333
7334         * g++.dg/cpp0x/initlist51.C: New.
7335
7336 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
7337
7338         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
7339         * g++.dg/abi/packed1.C: Suppress warning.
7340         * g++.dg/warn/Wunused-parm-3.C: Likewise.
7341         * g++.dg/template/stdarg1.C: Likewise.
7342         * g++.dg/other/packed1.C: Remove arm from xfail list.
7343
7344 2011-05-25  Jason Merrill  <jason@redhat.com>
7345
7346         * g++.dg/cpp0x/enum16.C: New.
7347         * g++.dg/parse/error15.C: Adjust.
7348
7349         * g++.dg/cpp0x/initlist50.C: New.
7350
7351         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
7352
7353         * g++.dg/cpp0x/variadic109.C: New.
7354
7355 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
7356
7357          * gcc.target/i386/pause-1.c: New.
7358
7359 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
7360
7361         * gcc.dg/stack-usage-1.c: Adjust comment.
7362         * gcc.dg/stack-usage-2.c: New test.
7363
7364 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
7365
7366         PR c++/49136
7367         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
7368         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
7369
7370 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
7371
7372         PR rtl-optimization/48757
7373         * gfortran.dg/pr48757.f:  New test case.
7374
7375 2011-05-24  Jason Merrill  <jason@redhat.com>
7376
7377         * g++.dg/cpp0x/access01.C: New.
7378
7379 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
7380
7381         PR libobjc/48177
7382         * objc.dg/pr48177.m: New testcase.
7383
7384 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
7385
7386         PR objc/48187
7387         * objc.dg/pr48187.m: New testcase.
7388         * obj-c++.dg/pr48187.mm: New testcase.
7389         * objc.dg/ivar-extra-semicolon.m: New testcase.
7390
7391 2011-05-24  Jason Merrill  <jason@redhat.com>
7392
7393         * g++.dg/template/access21.C: New.
7394         * g++.dg/template/access22.C: New.
7395
7396 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
7397
7398         PR rtl-optimization/48633
7399         * g++.dg/pr48633.C: New test.
7400
7401 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
7402
7403         PR target/49133
7404         * g++.dg/other/pr49133.C: New test.
7405
7406 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
7407             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7408
7409         * gcc.dg/torture/tls/run-gd.c: New test.
7410         * gcc.dg/torture/tls/run-ie.c: New test.
7411         * gcc.dg/torture/tls/run-ld.c: New test.
7412         * gcc.dg/torture/tls/run-le.c: New test.
7413         * lib/target-supports.exp (check_effective_target_tls_runtime):
7414         Build testcase with TLS options.
7415
7416 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7417
7418         * gcc.dg/vect/pr48172.c: Remove dg-do run.
7419
7420 2011-05-24  Tom de Vries  <tom@codesourcery.com>
7421
7422         PR tree-optimization/49121
7423         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
7424
7425 2011-05-23  Jason Merrill  <jason@redhat.com>
7426
7427         * g++.dg/cpp0x/defaulted28.C: New.
7428
7429         * g++.dg/cpp0x/sfinae25.C: New.
7430
7431         * g++.dg/cpp0x/rv-cast2.C: New.
7432
7433         * g++.dg/cpp0x/enum14.C: New.
7434
7435 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
7436
7437         PR lto/49123
7438         * gcc.c-torture/execute/pr49123.c: New test.
7439
7440         PR debug/49032
7441         * gcc.dg/debug/pr49032.c: New test.
7442
7443         PR c/49120
7444         * gcc.dg/pr49120.c: New test.
7445
7446 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
7447
7448         PR target/47315
7449         * gcc.target/i386/pr47315.c: New test.
7450
7451 2011-05-23  Jason Merrill  <jason@redhat.com>
7452
7453         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
7454
7455         * g++.dg/cpp0x/sfinae24.C: New.
7456
7457         * g++.dg/cpp0x/error3.C: New.
7458
7459         * g++.dg/cpp0x/defaulted27.C: New.
7460
7461         * g++.dg/cpp0x/decltype27.C: New.
7462
7463 2011-05-23  Richard Guenther  <rguenther@suse.de>
7464
7465         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
7466
7467 2011-05-23  Richard Guenther  <rguenther@suse.de>
7468
7469         PR tree-optimization/40874
7470         * g++.dg/tree-ssa/pr40874.C: New testcase.
7471
7472 2011-05-23  Richard Guenther  <rguenther@suse.de>
7473
7474         PR tree-optimization/49115
7475         * g++.dg/torture/pr49115.C: New testcase.
7476
7477 2011-05-23  Richard Guenther  <rguenther@suse.de>
7478
7479         PR middle-end/15419
7480         * gcc.dg/memcpy-3.c: New testcase.
7481
7482 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
7483
7484         PR middle-end/48973
7485         * gcc.c-torture/execute/pr48973-1.c: New test.
7486         * gcc.c-torture/execute/pr48973-2.c: New test.
7487
7488 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
7489
7490         PR c++/18016
7491         * g++.dg/warn/pr18016.C: New.
7492
7493 2011-05-23  Tom de Vries  <tom@codesourcery.com>
7494
7495         PR target/45098
7496         * gcc.target/arm/ivopts-6.c: New test.
7497
7498 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
7499
7500         PR middle-end/49029
7501         * gcc.c-torture/compile/pr49029.c: New test.
7502
7503 2011-05-22  Jason Merrill  <jason@redhat.com>
7504
7505         * g++.dg/cpp0x/sfinae23.C: New.
7506         * g++.dg/cpp0x/sfinae8.C: Correct.
7507
7508 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
7509
7510         * gfortran.dg/function_optimize_8.f90:  New test case.
7511
7512 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
7513
7514         PR tree-optimization/49087
7515         * gcc.dg/vect/O3-pr49087.c: New test.
7516
7517 2011-05-21  Jason Merrill  <jason@redhat.com>
7518
7519         * g++.dg/debug/const5.C: New.
7520
7521 2011-05-20  Jason Merrill  <jason@redhat.com>
7522
7523         * g++.dg/cpp0x/constexpr-static7.C: Extend.
7524
7525         * g++.dg/cpp0x/constexpr-static7.C: New.
7526
7527         * g++.dg/cpp0x/enum12.C: New.
7528         * g++.dg/cpp0x/enum13.C: New.
7529
7530 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
7531
7532         PR fortran/48699
7533         * gfortran.dg/select_type_23.f03: New.
7534
7535 2011-05-20  Jason Merrill  <jason@redhat.com>
7536
7537         * g++.dg/cpp0x/defaulted26.C: New.
7538
7539         * g++.dg/cpp0x/noexcept02.C: Fix.
7540         * g++.dg/cpp0x/noexcept03.C: Fix.
7541         * g++.dg/cpp0x/noexcept08.C: Fix.
7542         * g++.dg/cpp0x/noexcept10.C: New.
7543
7544 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
7545
7546         PR fortran/48706
7547         * gfortran.dg/extends_12.f03: New.
7548
7549 2011-05-20  Jason Merrill  <jason@redhat.com>
7550
7551         * g++.dg/template/koenig9.C: New.
7552         * g++.dg/opt/pr47615.C: Fix.
7553         * g++.dg/overload/defarg1.C: Fix.
7554         * g++.dg/tc1/dr213.C: Remove xfail.
7555         * g++.dg/torture/pr34850.C: Fix.
7556         * g++.dg/torture/pr39362.C: Fix.
7557         * g++.old-deja/g++.brendan/crash56.C: Fix.
7558         * g++.old-deja/g++.pt/memtemp47.C: Fix.
7559
7560 2011-05-20  Richard Guenther  <rguenther@suse.de>
7561
7562         PR tree-optimization/49079
7563         * gcc.dg/torture/pr49079.c: New testcase.
7564
7565 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
7566
7567         PR tree-optimization/49073
7568         * gcc.c-torture/execute/pr49073.c: New test.
7569
7570 2011-06-19  Tobias Burnus  <burnus@net-b.de>
7571
7572         PR fortran/18918
7573         * gfortran.dg/coarray_21.f90: New.
7574
7575 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
7576
7577         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
7578         output.
7579
7580 2011-05-19  Richard Guenther  <rguenther@suse.de>
7581
7582         PR testsuite/49063
7583         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
7584
7585 2011-05-19  Richard Guenther  <rguenther@suse.de>
7586
7587         PR middle-end/48985
7588         * gcc.dg/builtin-object-size-11.c: New testcase.
7589
7590 2011-05-19  Tom de Vries  <tom@codesourcery.com>
7591
7592         PR target/45098
7593         * gcc.target/arm/ivopts.c: New test.
7594         * gcc.target/arm/ivopts-2.c: New test.
7595
7596 2011-05-19  Tom de Vries  <tom@codesourcery.com>
7597
7598         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
7599
7600 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7601
7602         * gcc.c-torture/execute/960321-1.x: Remove.
7603
7604 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
7605
7606         PR fortran/48700
7607         * gfortran.dg/move_alloc_4.f90: New.
7608
7609 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7610
7611         PR target/49002
7612         * gcc.target/i386/pr49002-1.c: New test.
7613         * gcc.target/i386/pr49002-2.c: Likewise.
7614
7615 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
7616
7617         PR tree-optimization/49039
7618         * gcc.c-torture/execute/pr49039.c: New test.
7619         * gcc.dg/tree-ssa/pr49039.c: New test.
7620         * g++.dg/torture/pr49039.C: New test.
7621
7622 2011-05-18  Jason Merrill  <jason@redhat.com>
7623
7624         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
7625         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
7626         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
7627
7628 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
7629
7630         * gcc.target/bfin/mcpu-bf592.c: New test.
7631
7632 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
7633
7634         PR tree-optimization/41881
7635         * gcc.dg/vect/O3-pr41881.c: New test.
7636         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
7637
7638 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
7639
7640         PR tree-optimization/49000
7641         * gcc.dg/pr49000.c: New test.
7642
7643 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
7644
7645         * gnat.dg/invalid1.adb: New test.
7646
7647 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
7648
7649         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
7650         scan pattern.
7651         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
7652         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
7653
7654 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
7655
7656         PR c++/48994
7657         * g++.dg/cpp0x/range-for18.C: New.
7658
7659 2011-05-15  Tobias Burnus  <burnus@net-b.de>
7660
7661         PR fortran/18918
7662         * gfortran.dg/coarray/image_index_2.f90: New.
7663
7664 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
7665
7666         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
7667         * g++.dg/cpp0x/override2.C: New.
7668
7669 2011-05-14  Tobias Burnus  <burnus@net-b.de>
7670
7671         PR fortran/18918
7672         * gfortran.de/coarray_20.f90: New.
7673
7674 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7675
7676         PR fortran/22572
7677         * function_optimize_7.f90:  New test case.
7678
7679 2011-05-13  Jason Merrill  <jason@redhat.com>
7680
7681         * g++.dg/cpp0x/decltype26.C: New.
7682         * g++.dg/cpp0x/enum11.C: New.
7683
7684 2011-05-13  Tobias Burnus  <burnus@net-b.de>
7685
7686         PR fortran/48972
7687         PR fortran/48991
7688         * gfortran.dg/assign_8.f90: Update dg-error.
7689
7690 2011-05-13  Tobias Burnus  <burnus@net-b.de>
7691
7692         PR fortran/48972
7693         * gfortran.dg/io_constraints_8.f90: New.
7694         * gfortran.dg/io_constraints_9.f90: New.
7695
7696 2011-05-13  Martin Thuresson  <martint@google.com>
7697
7698         PR gcov-profile/47793
7699         * gcc.dg/pr47793.c: New.
7700
7701 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
7702
7703         PR tree-optimization/48975
7704         * gcc.dg/pr48975.c: New test.
7705
7706 2011-05-12  Tobias Burnus  <burnus@net-b.de>
7707
7708         PR fortran/48972
7709         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
7710
7711 2011-05-12  Jason Merrill  <jason@redhat.com>
7712
7713         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
7714
7715 2011-05-12  Geert Bosch  <bosch@adacore.com>
7716
7717         * gnat.dg/view_conversion1.adb: New test.
7718
7719 2011-05-12  Richard Guenther  <rguenther@suse.de>
7720
7721         PR tree-optimization/48172
7722         * gcc.dg/vect/pr48172.c: New testcase.
7723
7724 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
7725
7726         PR debug/48967
7727         * g++.dg/opt/pr48967.C: New test.
7728
7729 2011-05-11  Jason Merrill  <jason@redhat.com>
7730
7731         * g++.dg/cpp0x/constexpr-friend.C: New.
7732         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
7733
7734         * g++.dg/cpp0x/sfinae22.C: New.
7735
7736 2011-05-11  Tobias Burnus  <burnus@net-b.de>
7737
7738         PR fortran/48889
7739         * gfortran.dg/generic_24.f90: New.
7740
7741 2011-05-11  Richard Guenther  <rguenther@suse.de>
7742
7743         PR tree-optimization/15256
7744         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
7745
7746 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
7747
7748         PR debug/48159
7749         * gcc.dg/pr48159-1.c: New test.
7750         * gcc.dg/pr48159-2.c: New test.
7751
7752 2011-05-11  Richard Guenther  <rguenther@suse.de>
7753
7754         PR middle-end/48953
7755         * gcc.dg/torture/pr48953.c: New testcase.
7756
7757 2011-05-11  Richard Guenther  <rguenther@suse.de>
7758
7759         PR tree-optimization/18041
7760         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
7761
7762 2011-05-11  Alan Modra  <amodra@gmail.com>
7763
7764         PR target/47755
7765         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
7766
7767 2011-05-10  Jason Merrill  <jason@redhat.com>
7768
7769         * g++.dg/cpp0x/defaulted25.C: New.
7770         * g++.dg/template/crash7.C: Adjust.
7771
7772         * g++.dg/cpp0x/variadic108.C: New.
7773
7774 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
7775
7776         * g++.dg/inherit/virtual9.C: Extend.
7777
7778 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
7779
7780         PR target/48857
7781         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
7782         are passed and returned in vector registers.
7783
7784 2011-05-10  Richard Guenther  <rguenther@suse.de>
7785
7786         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
7787         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7788         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7789         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7790         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
7791         applies.
7792
7793 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
7794
7795         PR tree-optimization/48611
7796         PR tree-optimization/48794
7797         * gfortran.dg/gomp/pr48611.f90: New test.
7798         * gfortran.dg/gomp/pr48794.f90: New test.
7799
7800         PR debug/48928
7801         * gcc.dg/dfp/pr48928.c: New test.
7802
7803 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7804
7805         PR c++/48522
7806         * g++.dg/cpp0x/pr48522.C: New.
7807
7808 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7809
7810         PR c++/48735
7811         * g++.dg/cpp0x/sfinae21.C: New.
7812
7813 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7814
7815         * g++.dg/template/sfinae28.C: Rename to...
7816         * g++.dg/cpp0x/sfinae19.C: ... this.
7817         * g++.dg/template/sfinae29.C: Rename to...
7818         * g++.dg/cpp0x/sfinae20.C: ... this.
7819
7820 2011-05-09  Jeff Law <law@redhat.com>
7821
7822         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
7823         consistent results.
7824
7825 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
7826
7827         PR c++/20039
7828         * g++.dg/init/pr20039.C: New.
7829
7830 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7831
7832         PR c++/48737
7833         PR c++/48744
7834         * g++.dg/template/sfinae28.C: New.
7835         * g++.dg/template/sfinae29.C: Likewise.
7836
7837 2011-05-09  Jason Merrill  <jason@redhat.com>
7838
7839         * g++.dg/template/nontype23.C: New.
7840
7841 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
7842         PR c++/48859
7843         * g++.dg/init/pr48859.C: New.
7844
7845 2011-05-09  Jason Merrill  <jason@redhat.com>
7846
7847         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
7848         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
7849         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
7850         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
7851         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
7852         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
7853         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
7854         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
7855
7856 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
7857
7858         * g++.dg/inherit/virtual9.C: New.
7859
7860 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
7861
7862         PR c++/48574
7863         * g++.dg/template/dependent-expr8.C: New test case.
7864
7865 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
7866
7867         PR tree-optimization/48837
7868         * gcc.dg/pr48837.c: New testcase.
7869
7870 2011-05-06  Jason Merrill  <jason@redhat.com>
7871
7872         * g++.dg/cpp0x/constexpr-condition2.C: New.
7873
7874         * g++.dg/cpp0x/constexpr-missing.C: New.
7875
7876 2011-05-06  Tobias Burnus  <burnus@net-b.de>
7877
7878         PR fortran/18918
7879         * gfortran.dg/coarray/this_image_2.f90: New.
7880
7881 2011-05-06  Tobias Burnus  <burnus@net-b.de>
7882
7883         PR fortran/48858
7884         PR fortran/48820
7885         * gfortran.dg/bind_c_usage_22.f90: New.
7886         * gfortran.dg/bind_c_usage_23.f90: New.
7887         * gfortran.dg/bind_c_usage_24.f90: New.
7888         * gfortran.dg/bind_c_usage_24_c.c: New.
7889
7890 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
7891
7892         PR c++/48838
7893         * g++.dg/template/member9.C: New test case.
7894
7895 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
7896
7897         * gnat.dg/discr29.ad[sb]: New test.
7898         * gnat.dg/discr30.adb: Likewise.
7899
7900 2011-05-05  Julian Brown  <julian@codesourcery.com>
7901
7902         * gcc.target/arm/neon-vset_lanes8.c: New test.
7903
7904 2011-05-05  Jason Merrill  <jason@redhat.com>
7905
7906         * g++.dg/init/new32.C: New.
7907
7908 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7909
7910         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
7911         Fix typo.
7912
7913 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
7914
7915         PR rtl-optimization/48381
7916         * gcc.c-torture/compile/pr48381.c: New test.
7917
7918 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
7919
7920         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
7921         to dg-options.
7922         * gcc.target/i386/opt-1.c: Ditto.
7923
7924 2011-05-04  Jason Merrill  <jason@redhat.com>
7925
7926         * g++.dg/conversion/base1.C: New.
7927
7928 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7929
7930         PR libgfortran/48787
7931         * gfortran.dg/round_3.f08: Add more checks to test case.
7932
7933 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
7934
7935         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
7936         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
7937         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
7938         Gate test on effective_target fd_truncate.
7939
7940 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
7941
7942         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
7943         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
7944         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
7945         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
7946         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
7947         * gcc.target/i386/pr38824.c: Ditto.
7948         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
7949         * gcc.target/i386/vecinit-2.c: Ditto.
7950         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
7951         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
7952         * gcc.target/i386/parity-2.c: Ditto.
7953         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
7954
7955 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
7956
7957         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
7958         remove duplication.
7959         * gcc.target/bfin/mcpu-bf514.c: Likewise.
7960         * gcc.target/bfin/mcpu-bf516.c: Likewise.
7961         * gcc.target/bfin/mcpu-bf518.c: Likewise.
7962
7963 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7964
7965         PR fortran/18918
7966         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
7967
7968 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7969
7970         PR fortran/18918
7971         * gfortran.dg/coarray/this_image_1.f90: New.
7972
7973 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7974
7975         PR fortran/18918
7976         * gfortran.dg/coarray/caf.dg: New.
7977         * gfortran.dg/coarray/image_index_1.f90: New, copied
7978         from ../coarray_16.f90.
7979
7980 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
7981
7982         PR c++/28501
7983         * g++.dg/ext/complex9.C: New.
7984
7985 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
7986
7987         From Mike Frysinger
7988         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
7989         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
7990         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
7991
7992 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
7993
7994         * gcc.target/bfin/builtins: Created.
7995         * gcc.target/bfin/hisilh-O0.c: Deleted.
7996         * gcc.target/bfin/hisilh.c: Moved to...
7997         * gcc.target/bfin/builtins/hisilh.c: ...here.
7998         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
7999         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
8000         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
8001         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
8002         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
8003         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
8004         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
8005         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
8006         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
8007         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
8008         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
8009         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
8010         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
8011         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
8012         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
8013         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
8014         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
8015         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
8016         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
8017         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
8018         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
8019         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
8020         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
8021         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
8022         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
8023         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
8024         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
8025         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
8026         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
8027         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
8028         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
8029         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
8030         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
8031         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
8032         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
8033         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
8034         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
8035         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
8036         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
8037         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
8038         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
8039         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
8040         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
8041         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
8042         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
8043         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
8044         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
8045         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
8046         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
8047         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
8048         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
8049         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
8050         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
8051         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
8052         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
8053         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
8054         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
8055         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
8056         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
8057         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
8058         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
8059         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
8060         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
8061         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
8062         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
8063         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
8064         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
8065         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
8066         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
8067         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
8068         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
8069         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
8070         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
8071         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
8072         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
8073         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
8074         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
8075         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
8076         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
8077         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
8078         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
8079         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
8080         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
8081         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
8082         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
8083         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
8084         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
8085         * gcc.target/bfin/builtins/circptr.c: Ditto.
8086         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
8087         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
8088         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
8089         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
8090         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
8091         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
8092         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
8093         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
8094         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
8095         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
8096         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
8097         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
8098         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
8099         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
8100         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
8101         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
8102         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
8103         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
8104         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
8105         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
8106         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
8107         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
8108         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
8109         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
8110         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
8111         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
8112         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
8113         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
8114         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
8115         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
8116         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
8117         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
8118         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
8119         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
8120         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
8121         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
8122         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
8123         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
8124         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
8125         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
8126         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
8127         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
8128         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
8129         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
8130         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
8131         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
8132         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
8133         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
8134         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
8135         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
8136         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
8137         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
8138         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
8139         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
8140         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
8141         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
8142         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
8143         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
8144         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
8145         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
8146         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
8147         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
8148         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
8149         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
8150         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
8151         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
8152         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
8153         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
8154         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
8155         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
8156
8157 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
8158
8159         * gcc.target/arm/cold-lc.c: New test.
8160
8161 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
8162
8163         PR target/48774
8164         * gcc.dg/pr48774.c: New test.
8165
8166 2011-05-03  Richard Guenther  <rguenther@suse.de>
8167
8168         * gcc.dg/large-size-array-5.c: New testcase.
8169
8170 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
8171
8172         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
8173
8174 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
8175
8176         * lib/target-supports.exp (check_effective_target_vect_strided):
8177         Replace with...
8178         (check_effective_target_vect_strided2)
8179         (check_effective_target_vect_strided3)
8180         (check_effective_target_vect_strided4)
8181         (check_effective_target_vect_strided8): ...these new functions.
8182
8183         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
8184         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
8185         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
8186         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
8187         * gcc.dg/vect/pr37539.c: Likewise.
8188         * gcc.dg/vect/slp-11a.c: Likewise.
8189         * gcc.dg/vect/slp-11b.c: Likewise.
8190         * gcc.dg/vect/slp-11c.c: Likewise.
8191         * gcc.dg/vect/slp-12a.c: Likewise.
8192         * gcc.dg/vect/slp-12b.c: Likewise.
8193         * gcc.dg/vect/slp-18.c: Likewise.
8194         * gcc.dg/vect/slp-19a.c: Likewise.
8195         * gcc.dg/vect/slp-19b.c: Likewise.
8196         * gcc.dg/vect/slp-21.c: Likewise.
8197         * gcc.dg/vect/slp-23.c: Likewise.
8198         * gcc.dg/vect/vect-cselim-1.c: Likewise.
8199
8200         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
8201         instead of vect_interleave && vect_extract_even_odd.
8202         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
8203         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
8204         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
8205         * gcc.dg/vect/vect-1.c: Likewise.
8206         * gcc.dg/vect/vect-10.c: Likewise.
8207         * gcc.dg/vect/vect-98.c: Likewise.
8208         * gcc.dg/vect/vect-107.c: Likewise.
8209         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
8210         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
8211         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
8212         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
8213         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8214         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
8215         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
8216         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
8217         * gcc.dg/vect/vect-strided-float.c: Likewise.
8218         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
8219         * gcc.dg/vect/vect-strided-mult.c: Likewise.
8220         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
8221         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
8222         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
8223         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
8224         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
8225         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8226         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
8227         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
8228         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
8229         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
8230         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
8231         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
8232         * gcc.dg/vect/vect-vfa-03.c: Likewise.
8233
8234         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
8235         target condition.
8236         * gcc.dg/vect/pr30843.c: Likewise.
8237         * gcc.dg/vect/pr33866.c: Likewise.
8238         * gcc.dg/vect/slp-reduc-6.c: Likewise.
8239         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
8240         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
8241         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
8242
8243 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
8244
8245         * gcc.dg/vect/slp-11.c: Split into...
8246         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
8247         gcc.dg/vect/slp-11c.c: ...these tests.
8248         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
8249         * gcc.dg/vect/slp-12c.c: ...this new test.
8250         * gcc.dg/vect/slp-19.c: Split into...
8251         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
8252         gcc.dg/vect/slp-19c.c: ...these new tests.
8253
8254 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
8255
8256         * lib/target-supports.exp
8257         (check_effective_target_vect_extract_even_odd_wide): Delete.
8258         (check_effective_target_vect_strided_wide): Likewise.
8259         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
8260         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
8261         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
8262         * gcc.dg/vect/pr37539.c: Likewise.
8263         * gcc.dg/vect/slp-11.c: Likewise.
8264         * gcc.dg/vect/slp-12a.c: Likewise.
8265         * gcc.dg/vect/slp-12b.c: Likewise.
8266         * gcc.dg/vect/slp-19.c: Likewise.
8267         * gcc.dg/vect/slp-23.c: Likewise.
8268         * gcc.dg/vect/vect-1.c: Likewise.
8269         * gcc.dg/vect/vect-98.c: Likewise.
8270         * gcc.dg/vect/vect-107.c: Likewise.
8271         * gcc.dg/vect/vect-strided-float.c: Likewise.
8272
8273 2011-05-02  Jason Merrill  <jason@redhat.com>
8274
8275         * g++.dg/init/new31.C: New.
8276
8277 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
8278
8279         PR c/35445
8280         * gcc.dg/pr35445.c: New test.
8281
8282 2011-05-02  Jason Merrill  <jason@redhat.com>
8283
8284         * c-c++-common/vla-1.c: New.
8285
8286 2011-05-02  Richard Guenther  <rguenther@suse.de>
8287
8288         PR tree-optimization/48822
8289         * gcc.dg/torture/pr48822.c: New testcase.
8290
8291 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
8292
8293         PR c++/47969
8294         * g++.dg/cpp0x/constexpr-47969.C: New.
8295
8296 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
8297
8298         PR testsuite/48498
8299         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
8300         on vect_no_align targets.
8301         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
8302         vect_no_align targets.
8303
8304 2011-05-01  Xinliang David Li  <davidxl@google.com>
8305
8306         * gcc.dg/tree-ssa/integer-addr.c: New test.
8307         * gcc.dg/tree-ssa/alias_bug.c: New test.
8308
8309 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8310
8311         PR libgfortran/48787
8312         * gfortran.dg/round_3.f08: Add more checks.
8313
8314 2011-04-30  Tobias Burnus  <burnus@net-b.de>
8315
8316         PR fortran/48821
8317         * gfortran.dg/import9.f90: New, proper test.
8318         * gfortran.dg/interface_37.f90: Remove bogus
8319         test (bogus copy of interface_36.f90).
8320
8321 2011-04-30  Tobias Burnus  <burnus@net-b.de>
8322
8323         PR fortran/48821
8324         * gfortran.dg/interface_37.f90: New.
8325
8326 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
8327
8328         PR fortran/48746
8329         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
8330
8331 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
8332
8333         PR tree-optimization/48809
8334         * gcc.c-torture/execute/pr48809.c: New test.
8335
8336 2011-04-29  Jeff Law <law@redhat.com>
8337
8338         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
8339
8340 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
8341
8342         PR c++/48606
8343         * g++.dg/init/ctor10.C: New.
8344
8345 2011-04-29  Le-Chun Wu  <lcwu@google.com>
8346
8347         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
8348           warning in implicitly instantiated templates.
8349
8350 2011-04-29  Le-Chun Wu  <lcwu@google.com>
8351
8352         * g++.dg/warn/Wnull-conversion-1.C: New.
8353         * g++.dg/warn/Wnull-conversion-2.C: New.
8354
8355 2011-04-29  Diego Novillo  <dnovillo@google.com>
8356
8357         * g++.old-deja/g++.other/null3.C: Expect warning about
8358         converting boolean to a pointer.
8359
8360 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
8361
8362         PR fortran/48462
8363         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
8364         being a target.
8365
8366         PR fortran/48746
8367         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
8368
8369 2011-04-29  Tobias Burnus  <burnus@net-b.de>
8370
8371         PR fortran/48810
8372         * gfortran.dg/typebound_proc_22.f90: New.
8373
8374         PR fortran/48800
8375         * gfortran.dg/interface_36.f90: New.
8376
8377 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8378
8379         PR libgfortran/48488
8380         PR libgfortran/48602
8381         PR libgfortran/48615
8382         PR libgfortran/48684
8383         PR libgfortran/48787
8384         * gfortran.dg/fmt_g.f: Adjust test.
8385         * gfortran.dg/fmt_g0_1.f08: Adjust test.
8386         * gfortran.dg/round_3.f08: New test.
8387         * gfortran.dg/namelist_print_1.f: Adjust test.
8388         * gfortran.dg/char4_iunit_1.f03: Adjust test.
8389         * gfortran.dg/f2003_io_5.f03: Adjust test.
8390         * gfortran.dg/coarray_15.f90: Adjust test.
8391         * gfortran.dg/namelist_65.f90: Adjust test.
8392         * gfortran.dg/fmt_cache_1.f: Adjust test.
8393         * gfortran.dg/char4_iunit_2.f03: Adjust test.
8394         * gfortran.dg/real_const_3.f90: Adjust test.
8395
8396 2011-04-29  Jan Hubicka  <jh@suse.cz>
8397
8398         * gcc.dg/tree-ssa/inline-10.c: New testcase.
8399         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
8400
8401 2011-04-28  Xinliang David Li  <davidxl@google.com>
8402
8403         * gcc.dg/tree-prof/prof-robust-1.c: New test.
8404         * g++.dg/prof-robust-1.C: New test.
8405
8406 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
8407
8408         PR tree-optimization/48765
8409         * gcc.dg/vect/pr48765.c: New.
8410
8411 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8412
8413         PR tree-optimization/48775
8414         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
8415
8416 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
8417
8418         PR c++/48798
8419         * g++.dg/inherit/pr48798.C: New.
8420         * g++.old-deja/g++.other/base1.C: Adjust.
8421
8422 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
8423
8424         PR c++/48656
8425         * g++.dg/template/inherit7.C: New test case.
8426
8427 2011-04-28  Richard Guenther  <rguenther@suse.de>
8428
8429         PR tree-optimization/40052
8430         PR tree-optimization/15347
8431         * gcc.dg/tree-ssa/vrp57.c: New testcase.
8432         * gcc.dg/pr15347.c: Likewise.
8433
8434 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
8435
8436         PR c++/48530
8437         * g++.dg/cpp0x/sfinae18.C: New.
8438
8439 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
8440
8441         PR c++/48771
8442         * g++.dg/ext/is_literal_type1.C: New.
8443
8444 2011-04-28  Tobias Burnus  <burnus@net-b.de>
8445
8446         PR fortran/48112
8447         PR fortran/48279
8448         * gfortran.dg/interface_35.f90: New.
8449         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
8450         * gfortran.dg/func_result_6.f90: Add dg-warning.
8451         * gfortran.dg/bessel_1.f90: Ditto.
8452         * gfortran.dg/hypot_1.f90: Ditto.
8453         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
8454         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8455         * gfortran.dg/interface_assignment_4.f90: Ditto.
8456
8457 2011-04-27  Jason Merrill  <jason@redhat.com>
8458
8459         * g++.dg/ext/complex8.C: New.
8460
8461         * g++.dg/cpp0x/initlist49.C: New.
8462         * g++.dg/init/new30.C: New.
8463
8464 2011-04-27  Tobias Burnus  <burnus@net-b.de>
8465
8466         PR fortran/48788
8467         * gfortran.dg/whole_file_34.f90: New.
8468
8469 2011-04-27  Jan Hubicka  <jh@suse.cz>
8470
8471         * gcc.dg/tree-ssa/inline-9.c: New testcase.
8472
8473 2011-04-27  Jason Merrill  <jason@redhat.com>
8474
8475         * g++.old-deja/g++.oliva/overload1.C: Adjust.
8476
8477         * g++.dg/parse/ambig6.C: New.
8478
8479 2011-04-27  Nick Clifton  <nickc@redhat.com>
8480
8481         * gcc.dg/20020312-2.c: Add definition for RX.
8482
8483         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
8484         option with RX targets.
8485
8486         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
8487         /* */ comments.
8488
8489 2011-04-27  Richard Guenther  <rguenther@suse.de>
8490
8491         * gcc.dg/tree-ssa/pr23382.c: Remove.
8492
8493 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8494
8495         PR target/48767
8496         * gcc.c-torture/compile/pr48767.c: New test.
8497
8498 2011-04-27  Richard Guenther  <rguenther@suse.de>
8499
8500         PR tree-optimization/48772
8501         * g++.dg/pr48772.C: New testcase.
8502
8503 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
8504
8505         PR c/48742
8506         * gcc.c-torture/compile/pr48742.c: New test.
8507
8508 2011-04-26  Jason Merrill  <jason@redhat.com>
8509
8510         * g++.dg/lookup/koenig13.C: New.
8511
8512         * g++.dg/cpp0x/initlist48.C: New.
8513
8514 2011-04-25  Jason Merrill  <jason@redhat.com>
8515
8516         * g++.dg/cpp0x/sfinae17.C: New.
8517
8518 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
8519
8520         PR target/48258
8521         * gcc.target/powerpc/pr48258-1.c: New file.
8522         * gcc.target/powerpc/pr48258-2.c: Ditto.
8523
8524 2011-04-26  Xinliang David Li  <davidxl@google.com>
8525
8526         * gcc.dg/uninit-suppress.c: New test.
8527         * gcc.dg/uninit-suppress.c: New test.
8528
8529 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
8530
8531         PR debug/48768
8532         * gcc.dg/pr48768.c: New test.
8533
8534         PR tree-optimization/48734
8535         * gcc.c-torture/compile/pr48734.c: New test.
8536
8537         PR testsuite/48753
8538         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
8539
8540 2011-04-26  Richard Guenther  <rguenther@suse.de>
8541
8542         PR tree-optimization/48731
8543         * gcc.dg/torture/pr48731.c: New testcase.
8544
8545 2011-04-26  Richard Guenther  <rguenther@suse.de>
8546
8547         PR testsuite/48753
8548         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
8549
8550 2011-04-26  Richard Guenther  <rguenther@suse.de>
8551
8552         PR middle-end/48694
8553         * gcc.dg/torture/pr48694-1.c: New testcase.
8554         * gcc.dg/torture/pr48694-2.c: Likewise.
8555
8556 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
8557
8558         * g++.dg/ext/underlying_type1.C: New.
8559         * g++.dg/ext/underlying_type2.C: Likewise.
8560         * g++.dg/ext/underlying_type3.C: Likewise.
8561         * g++.dg/ext/underlying_type4.C: Likewise.
8562         * g++.dg/ext/underlying_type5.C: Likewise.
8563         * g++.dg/ext/underlying_type6.C: Likewise.
8564         * g++.dg/ext/underlying_type7.C: Likewise.
8565         * g++.dg/ext/underlying_type8.C: Likewise.
8566         * g++.dg/ext/underlying_type9.C: Likewise.
8567         * g++.dg/ext/underlying_type10.C: Likewise.
8568
8569 2011-04-25  Jason Merrill  <jason@redhat.com>
8570
8571         * g++.dg/cpp0x/regress/template-const2.C: New.
8572
8573 2011-04-25  Jeff Law <law@redhat.com>
8574
8575         * gcc.dg/tree-ssa/vrp56.c: new test.
8576
8577 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8578
8579         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
8580
8581 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
8582
8583         PR preprocessor/48740
8584         * c-c++-common/raw-string-11.c: New test.
8585
8586 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
8587
8588         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
8589         hppa*-*-hpux*.
8590
8591 2011-04-23  Tobias Burnus  <burnus@net-b.de>
8592
8593         PR fortran/18918
8594         * gfortran.dg/coarray_19.f90: New.
8595
8596 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
8597
8598         PR c/48685
8599         * gcc.dg/pr48685.c: New test.
8600
8601 2011-04-22  Jan Hubicka  <jh@suse.cz>
8602
8603         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
8604
8605 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
8606
8607         PR tree-optimization/48717
8608         * gcc.c-torture/execute/pr48717.c: New test.
8609
8610 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
8611
8612         PR target/48723
8613         * gcc.target/i386/pr48723.c: New test.
8614
8615 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
8616
8617         PR c/48716
8618         * gcc.dg/gomp/pr48716.c: New test.
8619         * g++.dg/gomp/pr48716.C: New test.
8620
8621 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
8622
8623         PR c/36750
8624         * gcc.dg/missing-field-init-2.c: Update testcase.
8625
8626 2011-04-22  Alan Modra  <amodra@gmail.com>
8627
8628         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
8629
8630 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8631
8632         PR fortran/48405
8633         * gfortran.dg/function_optimize_6.f90:  New test.
8634
8635 2011-04-21  Easwaran Raman  <eraman@google.com>
8636
8637         * gcc.dg/stack-layout-2.c: New test.
8638
8639 2011-04-21  Richard Guenther  <rguenther@suse.de>
8640
8641         PR lto/48703
8642         * g++.dg/lto/pr48207-2_0.C: New testcase.
8643         * g++.dg/lto/pr48207-3_0.C: Likewise.
8644
8645 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8646
8647         * gnat.dg/volatile5.adb: New test.
8648         * gnat.dg/volatile5_pkg.ads: New helper.
8649
8650 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
8651
8652         PR target/48708
8653         * gcc.target/i386/pr48708.c: New test.
8654
8655 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
8656
8657         * gcc.dg/vect/vect-119.c: New test.
8658
8659 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
8660
8661         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
8662         and once without.
8663
8664 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
8665             Richard Sandiford  <richard.sandiford@linaro.org>
8666
8667         PR target/46329
8668         * gcc.target/arm/pr46329.c: New test.
8669
8670 2011-04-21  Tobias Burnus  <burnus@net-b.de>
8671
8672         PR fortran/18918
8673         * gfortran.dg/coarray_18.f90: New.
8674
8675 2011-04-20  Jason Merrill  <jason@redhat.com>
8676
8677         * g++.dg/cpp0x/initlist47.C: New.
8678
8679         * g++.dg/init/dtor4.C: New.
8680
8681 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
8682
8683         PR target/48678
8684         * gcc.target/i386/sse2-pinsrw.c: New test.
8685         * gcc.target/i386/avx-vpinsrw.c: Ditto.
8686         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
8687         * gcc.target/i386/sse2-insvhi.c: Ditto.
8688         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
8689         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
8690
8691 2011-04-20  Jason Merrill  <jason@redhat.com>
8692
8693         * g++.dg/template/const4.C: New.
8694
8695 2011-04-20  Easwaran Raman  <eraman@google.com>
8696
8697         * gcc.dg/stack-layout-1.c: New test.
8698
8699 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
8700
8701         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
8702         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
8703         function.
8704
8705 2011-04-20  Kai Tietz  <ktietz@redhat.com>
8706
8707         * gcc.dg/binop-xor1.c: New test.
8708         * gcc.dg/binop-xor2.c: New test.
8709         * gcc.dg/binop-xor3.c: New test.
8710         * gcc.dg/binop-xor4.c: New test.
8711         * gcc.dg/binop-xor5.c: New test.
8712
8713 2011-04-20  Richard Guenther  <rguenther@suse.de>
8714
8715         PR tree-optimization/47892
8716         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
8717
8718 2011-04-20  Richard Guenther  <rguenther@suse.de>
8719
8720         PR middle-end/48695
8721         * g++.dg/torture/pr48695.C: New testcase.
8722
8723 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
8724
8725         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
8726         * gcc.c-torture/execute/cmpsi-2.c: Ditto
8727         * gcc.c-torture/execute/pr45262.c: Ditto
8728         * gcc.dg/torture/pr43165.c: Ditto.
8729         * gcc.dg/torture/pr47228.c: Ditto.
8730         * gcc.dg/tree-ssa/pr45144.c: Ditto.
8731         * gcc.dg/ipa/pr45644.c: Ditto.
8732         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
8733         PDP11.
8734
8735 2011-04-19  Jason Merrill  <jason@redhat.com>
8736
8737         * g++.dg/ext/complex7.C: New.
8738
8739         * g++.dg/ext/attrib41.C: New.
8740
8741 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
8742
8743         PR testsuite/48676
8744         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
8745
8746 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
8747
8748         PR target/48678
8749         * gcc.target/i386/pr48678.c: New test.
8750
8751 2011-04-19  Martin Jambor  <mjambor@suse.cz>
8752
8753         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
8754         * g++.dg/opt/devirt2.C: New test.
8755         * g++.dg/ipa/devirt-g-1.C: Likewise.
8756
8757 2011-04-19  Tobias Burnus  <burnus@net-b.de>
8758
8759         PR fortran/48588
8760         * gfortran.dg/whole_file_33.f90: New.
8761
8762 2011-04-19  Martin Jambor  <mjambor@suse.cz>
8763
8764         * g++.dg/ipa/devirt-7.C: New test.
8765
8766 2011-04-19  Richard Guenther  <rguenther@suse.de>
8767
8768         PR lto/48207
8769         * g++.dg/lto/pr48207_0.C: New testcase.
8770
8771 2011-04-18  Jason Merrill  <jason@redhat.com>
8772
8773         * g++.dg/init/void1.C: New.
8774
8775         * g++.dg/cpp0x/union4.C: New.
8776
8777 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
8778
8779         PR middle-end/48661
8780         * g++.dg/torture/pr48661.C: New test.
8781
8782         PR c++/48632
8783         * g++.dg/gomp/pr48632.C: New test.
8784
8785 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
8786
8787         * gcc.target/i386/sse2-maskmovdqu.c: New test.
8788         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
8789
8790 2011-04-18  Tobias Burnus  <burnus@net-b.de>
8791
8792         PR fortran/18918
8793         * gfortran.dg/coarray_17.f90: New.
8794         * gfortran.dg/coarray_10.f90: Update dg-error.
8795
8796 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8797
8798         PR testsuite/48251
8799         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8800         * gfortran.dg/guality/guality.exp: Likewise.
8801
8802 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8803
8804         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
8805
8806 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8807
8808         * gcc.dg/vect/pr48377.c: Remove dg-do run.
8809
8810 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8811
8812         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
8813
8814 2011-04-18  Richard Guenther  <rguenther@suse.de>
8815
8816         PR middle-end/46364
8817         * g++.dg/torture/pr46364.C: New testcase.
8818
8819 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8820
8821         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
8822
8823 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
8824
8825         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
8826
8827 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
8828             Ira Rosen  <ira.rosen@linaro.org>
8829
8830         PR target/48252
8831         * gcc.target/arm/pr48252.c: New test.
8832
8833 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
8834
8835         PR tree-optimization/48616
8836         * gcc.dg/pr48616.c: New test.
8837
8838 2011-04-18  Tobias Burnus  <burnus@net-b.de>
8839
8840         PR fortran/18918
8841         * gfortran.dg/coarray_16.f90: New.
8842
8843 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
8844
8845         PR fortran/48462
8846         * gfortran.dg/realloc_on_assign_7.f03: New test.
8847
8848 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8849
8850         PR libgfortran/48602
8851         * gfortran.dg/fmt_g0_6.f08: New test.
8852
8853 2011-04-17  Jason Merrill  <jason@redhat.com>
8854
8855         * g++.dg/cpp0x/sfinae16.C: New.
8856
8857 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
8858
8859         * gcc.target/mips/reg-var-1.c: New test.
8860
8861 2011-04-17  Jan Hubicka  <jh@suse.cz>
8862
8863         * gcc.dg/winline-5.c: Update testcase.
8864
8865 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
8866
8867         * gnat.dg/discr27.ad[sb]: Move dg directive.
8868         * gnat.dg/discr28.ad[sb]: New test.
8869         * gnat.dg/discr28_pkg.ads: New helper.
8870
8871 2011-04-17  Michael Matz  <matz@suse.de>
8872
8873         PR tree-optimization/48622
8874         PR lto/48645
8875         * gcc.dg/lto/pr48622_0.c: New test.
8876
8877 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
8878
8879         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
8880         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
8881         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
8882         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8883         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8884         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8885
8886 2011-04-15  Jason Merrill  <jason@redhat.com>
8887
8888         * g++.dg/cpp0x/range-for17.C: New.
8889
8890 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8891
8892         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
8893         * g++.dg/cpp0x/range-for3.C: Likewise.
8894         * g++.dg/cpp0x/range-for9.C: Correct error message.
8895         * g++.dg/cpp0x/range-for11.C: New.
8896         * g++.dg/cpp0x/range-for12.C: New.
8897         * g++.dg/cpp0x/range-for13.C: New.
8898         * g++.dg/cpp0x/range-for14.C: New.
8899         * g++.dg/cpp0x/range-for15.C: New.
8900         * g++.dg/cpp0x/range-for16.C: New.
8901
8902 2011-04-15  Tobias Burnus  <burnus@net-b.de>
8903
8904         PR fortran/18918
8905         * gfortran.dg/coarray_15.f90: Change to dg-do run.
8906
8907 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
8908
8909         * objc.dg/naming-4.m: Updated.
8910         * objc.dg/naming-5.m: Updated.
8911         * objc.dg/naming-6.m: New.
8912         * objc.dg/naming-7.m: New.
8913         * obj-c++.dg/naming-1.mm: Updated.
8914         * obj-c++.dg/naming-2.mm: Updated.
8915         * obj-c++.dg/naming-3.mm: New.
8916         * obj-c++.dg/naming-4.mm: New.
8917
8918 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8919
8920         PR libgfortran/48589
8921         * gfortran.dg/fmt_g0_5.f08: New test.
8922
8923 2011-04-15  Richard Guenther  <rguenther@suse.de>
8924
8925         PR testsuite/48286
8926         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
8927
8928 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
8929
8930         * gcc.target/avr/torture/pr41885.c (dg-options): Change
8931         -finline-limit=0 to -fno-inline
8932
8933 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
8934
8935         PR target/48614
8936         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
8937         just avx.
8938
8939 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
8940
8941         PR target/48605
8942         * gcc.target/i386/sse4_1-insertps-3.c: New test.
8943         * gcc.target/i386/sse4_1-insertps-4.c: New test.
8944         * gcc.target/i386/avx-insertps-3.c: New test.
8945         * gcc.target/i386/avx-insertps-4.c: New test.
8946
8947 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8948
8949         * gcc.target/avr/torture/pr41885.c (dg-options): Add
8950         -finline-limit=0
8951
8952 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8953
8954         PR target/46779
8955         PR target/45291
8956         PR target/41894
8957         * gcc.target/avr/pr46779-1.c: New test case
8958         * gcc.target/avr/pr46779-2.c: New test case
8959
8960 2011-04-14  Jason Merrill  <jason@redhat.com>
8961
8962         * g++.dg/cpp0x/sfinae15.C: New.
8963
8964         * g++.dg/cpp0x/sfinae14.C: New.
8965
8966         * g++.dg/ext/vla10.C: New.
8967
8968 2011-04-14  Richard Guenther  <rguenther@suse.de>
8969
8970         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
8971
8972 2011-04-14  Richard Guenther  <rguenther@suse.de>
8973
8974         * gcc.dg/fold-bitand-4.c: Move ...
8975         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
8976
8977 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8978
8979         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
8980         variables const.
8981         * gcc.target/avr/torture/trivial.c: Ditto.
8982
8983 2011-04-13  Jason Merrill  <jason@redhat.com>
8984
8985         * g++.dg/template/operator11.C: New.
8986
8987 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
8988
8989         PR middle-end/48591
8990         * gcc.dg/gomp/pr48591.c: New test.
8991
8992         PR c++/48570
8993         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
8994         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
8995
8996 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
8997
8998         PR c++/48574
8999         * g++.dg/template/dependent-expr7.C: New test case.
9000
9001 2011-04-13  Jason Merrill  <jason@redhat.com>
9002
9003         * g++.dg/cpp0x/sfinae13.C: New.
9004
9005 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
9006
9007         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
9008
9009 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
9010
9011         * gcc.target/arm/pr43698.c: Remove -march option.
9012
9013 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
9014
9015         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
9016         -march option.
9017
9018 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
9019
9020         PR fortran/48360
9021         PR fortran/48456
9022         * gfortran.dg/realloc_on_assign_6.f03: New test.
9023
9024 2011-04-12  Kai Tietz  <ktietz@redhat.com>
9025
9026         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
9027         targets the additional -mno-ms-bitfields and
9028         -Wno-packed-bitfield-compat options.
9029         * g++.dg/ext/bitfield3.C: Likewise.
9030         * g++.dg/ext/bitfield4.C: Likewise.
9031         * g++.dg/ext/bitfield5.C: Likewise.
9032         * gcc.dg/bitfld-15.c: Likewise.
9033         * gcc.dg/bitfld-16.c: Likewise.
9034         * gcc.dg/bitfld-17.c: Likewise.
9035         * gcc.dg/bitfld-18.c: Likewise.
9036
9037 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
9038
9039         * gcc.target/arm/neon-vld3-1.c: New test.
9040         * gcc.target/arm/neon-vst3-1.c: New test.
9041         * gcc.target/arm/neon/v*.c: Regenerate.
9042
9043 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
9044
9045         PR rtl-optimization/48549
9046         * g++.dg/opt/pr48549.C: New test.
9047
9048 2011-04-12  Richard Guenther  <rguenther@suse.de>
9049
9050         PR tree-optimization/46076
9051         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
9052
9053 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9054
9055         PR testsuite/21164
9056         * lib/compat.exp (compat-execute): Declare unsupported after
9057         stripping path from src1.
9058         * lib/lto.exp (lto-execute): Likewise.
9059
9060 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
9061
9062         PR c/48552
9063         * gcc.dg/pr48552-1.c: New test.
9064         * gcc.dg/pr48552-2.c: New test.
9065
9066 2011-04-11  Jason Merrill  <jason@redhat.com>
9067
9068         * g++.dg/cpp0x/sfinae12.C: New.
9069
9070         * g++.dg/cpp0x/enum10.C: New.
9071
9072         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
9073
9074         * g++.dg/cpp0x/rv-func.C: New.
9075
9076 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9077
9078         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
9079         alpha*-dec-osf5*.
9080
9081 2011-04-11  Martin Jambor  <mjambor@suse.cz>
9082
9083         PR tree-optimization/48195
9084         * gcc.dg/ipa/pr48195.c: New test.
9085
9086 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
9087
9088         * gnat.dg/return3.adb: Remove unused switch.
9089
9090 2011-04-08  Mike Stump  <mikestump@comcast.net>
9091
9092         PR testsuite/48506
9093         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
9094         default to fno-common.
9095
9096 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
9097
9098         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
9099         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
9100
9101 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9102
9103         PR fortran/48448
9104         * gfortran.dg/function_optimize_5.f90:  New test.
9105
9106 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
9107
9108         * gnat.dg/aggr17.adb: New test.
9109         * gnat.dg/aggr18.adb: Likewise.
9110
9111 2011-04-08  Michael Matz  <matz@suse.de>
9112
9113         PR middle-end/48389
9114         * gcc.target/i386/pr48389.c: New test.
9115
9116 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
9117
9118         PR rtl-optimization/48272
9119         * g++.dg/opt/pr48272.C: New.
9120
9121 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
9122
9123         PR rtl-optimization/48235
9124         * gcc.dg/pr48235.c: New.
9125
9126 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
9127
9128         PR rtl-optimization/48302
9129         * g++.dg/opt/pr48302.C: New.
9130
9131 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
9132
9133         PR target/48273
9134         * g++.dg/opt/pr48273.C: New.
9135
9136 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
9137
9138         PR rtl-optimization/48442
9139         * gcc.dg/pr48442.c: New.
9140
9141 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
9142
9143         PR tree-optimization/48377
9144         * gcc.dg/vect/pr48377.c: New test.
9145
9146 2011-04-07  Jason Merrill  <jason@redhat.com>
9147
9148         * g++.dg/cpp0x/regress/call1.C: New.
9149
9150         * g++.dg/cpp0x/variadic107.C: New.
9151
9152         * g++.dg/cpp0x/sfinae11.C: New.
9153         * g++.dg/cpp0x/noexcept02.C: Fix.
9154
9155         * g++.dg/cpp0x/sfinae10.C: New.
9156
9157         * g++.dg/cpp0x/sfinae9.C: New.
9158
9159         * c-c++-common/Wcast-qual-1.c: Move here from...
9160         * gcc.dg/cast-qual-3.c: ...here, and...
9161         * g++.dg/warn/Wcast-qual2.C: ...here.
9162
9163         * g++.dg/cpp0x/sfinae8.C: New.
9164
9165         * g++.dg/cpp0x/sfinae7.C: New.
9166
9167         * g++.dg/cpp0x/enum9.C: New.
9168
9169 2011-04-07  Mike Stump  <mikestump@comcast.net>
9170
9171         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
9172         with no trampolines.
9173
9174 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
9175
9176         PR fortran/48117
9177         * gfortran.dg/gomp/pr48117.f90: New test.
9178
9179         PR debug/48343
9180         * gcc.dg/torture/pr48343.c: New test.
9181
9182 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9183
9184         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
9185
9186 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
9187
9188         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
9189
9190 2011-04-07  Tom de Vries  <tom@codesourcery.com>
9191
9192         PR target/43920
9193         * lib/scanasm.exp (object-size): New proc.
9194         * gcc.target/arm/pr43920-2.c: New test.
9195
9196 2011-04-06  Tobias Burnus  <burnus@net-b.de>
9197
9198         PR fortran/18918
9199         PR fortran/48477
9200         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
9201
9202 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
9203
9204         * gcc.dg/mtune.c: Prune note from output.
9205
9206 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
9207
9208         PR debug/48466
9209         * gcc.dg/guality/pr36977.c: New test.
9210         * gcc.dg/guality/pr48466.c: New test.
9211
9212 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9213
9214         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
9215
9216 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
9217
9218         * gnat.dg/return3.adb: New test.
9219
9220 2011-04-06  Richard Guenther  <rguenther@suse.de>
9221
9222         PR tree-optimization/47663
9223         * gcc.dg/tree-ssa/inline-8.c: New testcase.
9224
9225 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
9226
9227         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
9228         Solaris 8 and 9 as well.
9229
9230 2011-04-05  Tom de Vries  <tom@codesourcery.com>
9231
9232         PR target/43920
9233         * gcc.target/arm/pr43920-1.c: New test.
9234
9235 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
9236
9237         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
9238         (cctor): Actually return the value.
9239         (main): Cast return values.
9240
9241 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9242
9243         * gfortran.dg/character_comparison_8.f90:  New test.
9244
9245 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9246
9247         * frontend-passes: (optimize_lexical_comparison): New function.
9248         (optimize_expr): Call it.
9249         (optimize_comparison): Also handle lexical comparison functions.
9250         Return false instad of -2 for unequal comparison.
9251
9252 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9253
9254         PR fortran/48412
9255         * function_optimize_4.f90:  New test.
9256
9257 2011-04-04  Tobias Burnus  <burnus@net-b.de>
9258
9259         PR fortran/18918
9260         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
9261         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
9262         * gfortran.dg/coarray_15.f90: New.
9263
9264 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9265
9266         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
9267         * gfortran.dg/bessel_7.f90: Likewise.
9268
9269 2011-04-03  Tobias Burnus  <burnus@net-b.de>
9270
9271         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
9272
9273 2011-04-03  Richard Guenther  <rguenther@suse.de>
9274             Ira Rosen  <ira.rosen@linaro.org>
9275
9276         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
9277         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
9278         -ftree-loop-if-convert-stores.
9279
9280 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
9281
9282         * gnat.dg/specs/aggr2.ads: New test.
9283
9284 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
9285
9286         * gnat.dg/debug2.ad[sb]: New test.
9287         * gnat.dg/debug2_pkg.ads: New helper.
9288         * gnat.dg/debug3.ad[sb]: New test.
9289
9290 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
9291
9292         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
9293
9294 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
9295
9296         PR middle-end/48335
9297         * gcc.c-torture/compile/pr48335-1.c: New test.
9298         * gcc.dg/pr48335-1.c: New test.
9299         * gcc.dg/pr48335-2.c: New test.
9300         * gcc.dg/pr48335-3.c: New test.
9301         * gcc.dg/pr48335-4.c: New test.
9302         * gcc.dg/pr48335-5.c: New test.
9303         * gcc.dg/pr48335-6.c: New test.
9304         * gcc.dg/pr48335-7.c: New test.
9305         * gcc.dg/pr48335-8.c: New test.
9306         * gcc.target/i386/pr48335-1.c: New test.
9307
9308 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
9309
9310         PR c/36299
9311         * gcc.dg/Waddress.c: New test.
9312
9313 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
9314
9315         PR fortran/48352
9316         * gfortran.dg/function_optimize_3.f90:  New test.
9317
9318 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
9319
9320         * gcc.c-torture/compile/20110401-1.c: New test.
9321
9322         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
9323         * g++.dg/lto/20091002-2_0.C: Likewise.
9324         * g++.dg/lto/20090303_0.c: Likewise.
9325         * g++.dg/lto/20091004-1_0.C: Likewise.
9326         * g++.dg/lto/20091002-3_0.C: Likewise.
9327         * g++.dg/lto/20091004-2_0.C: Likewise.
9328         * g++.dg/lto/20081123_0.C: Likewise.
9329         * g++.dg/lto/20090313_0.C: Likewise.
9330         * g++.dg/lto/20081109-1_0.C: Likewise.
9331         * g++.dg/lto/20081219_0.C: Likewise.
9332         * g++.dg/lto/20081204-1_0.C: Likewise.
9333         * g++.dg/lto/20090302_0.C: Likewise.
9334         * g++.dg/lto/20081119-1_0.C: Likewise.
9335         * g++.dg/lto/20081118_0.C: Likewise.
9336         * gcc.dg/lto/20091020-2_0.c: Likewise.
9337         * gcc.dg/lto/20090210_0.c: Likewise.
9338         * gcc.dg/lto/20081204-1_0.c: Likewise.
9339         * gcc.dg/lto/20081224_0.c: Likewise.
9340         * gcc.dg/lto/20090219_0.c: Likewise.
9341         * gcc.dg/lto/20091014-1_0.c: Likewise.
9342         * gcc.dg/lto/20091016-1_0.c: Likewise.
9343         * gcc.dg/lto/20090206-2_0.c: Likewise.
9344         * gcc.dg/lto/20090116_0.c: Likewise.
9345         * gcc.dg/lto/20091013-1_0.c: Likewise.
9346         * gcc.dg/lto/20091015-1_0.c: Likewise.
9347         * gcc.dg/lto/20090126-2_0.c: Likewise.
9348
9349 2011-03-31  Ian Lance Taylor  <iant@google.com>
9350
9351         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
9352
9353 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
9354
9355         * gnat.dg/opt16.adb: New test.
9356
9357 2011-03-31  Jason Merrill  <jason@redhat.com>
9358
9359         * g++.dg/cpp0x/defaulted24.C: New.
9360
9361 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9362
9363         PR target/16292
9364         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
9365         with -O0.
9366
9367 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
9368
9369         * g++.dg/other/i386-9.C: New test.
9370
9371 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9372
9373         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
9374
9375 2011-03-30  Jason Merrill  <jason@redhat.com>
9376
9377         * g++.dg/cpp0x/regress/error-recovery1.C: New.
9378
9379         * g++.dg/cpp0x/regress/isnan.C: New.
9380
9381         * g++.dg/cpp0x/initlist46.C: New.
9382
9383 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
9384
9385         PR target/47551
9386         * gcc.target/arm/neon-modes-2.c: New test.
9387
9388 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
9389
9390         PR c/48305
9391         * gcc.c-torture/compile/pr48305.c: New test.
9392
9393 2011-03-29  Jason Merrill  <jason@redhat.com>
9394
9395         * g++.dg/cpp0x/regress/value-dep1.C: New.
9396
9397 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
9398
9399         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
9400
9401 2011-03-29  Ian Lance Taylor  <iant@google.com>
9402
9403         * go.test/go-test.exp: Handle the test lines used in several new
9404         tests.
9405         (errchk): Add opts parameter.  Change all callers.  Handle parens
9406         in regexps.
9407
9408 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
9409             Dominique d'Humieres  <dominiq@lps.ens.fr>
9410
9411         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
9412         and __APPLE__ && __PPC__ && __ALTIVEC__.
9413
9414 2011-03-29  Jason Merrill  <jason@redhat.com>
9415
9416         * g++.dg/cpp0x/dependent1.C: New.
9417
9418         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
9419
9420         * g++.dg/cpp0x/constexpr-memfn1.C: New.
9421
9422         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
9423
9424 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
9425
9426         PR fortran/48095
9427         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
9428         * gfortran.dg/proc_ptr_comp_32.f90: New.
9429
9430 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
9431
9432         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
9433         check for corresponding warning.
9434
9435 2011-03-28  Jason Merrill  <jason@redhat.com>
9436
9437         * g++.dg/cpp0x/rv-deduce2.C: New.
9438
9439 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
9440
9441         PR debug/48203
9442         * gcc.dg/pr48203.c: New test.
9443
9444 2011-03-28  Jeff Law <law@redhat.com>
9445
9446         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
9447
9448 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
9449
9450         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
9451         and __PPC__ && __ALTIVEC__.
9452
9453 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
9454
9455         PR testsuite/48238
9456         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
9457         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9458         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9459         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9460
9461 2011-03-28  Jason Merrill  <jason@redhat.com>
9462
9463         * g++.dg/cpp0x/initlist-array2.C: New.
9464
9465         * g++.dg/cpp0x/initlist-array1.C: New.
9466
9467         * g++.dg/cpp0x/constexpr-compound.C: New.
9468
9469         * g++.dg/cpp0x/constexpr-using.C: New.
9470
9471         * g++.dg/cpp0x/constexpr-noexcept.C: New.
9472
9473 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
9474
9475         PR testsuite/48276
9476         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
9477
9478 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
9479
9480         * gcc.dg/slp-1.c: New test.
9481
9482 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9483
9484         * gcc.target/i386/avx256-unaligned-load-1.c: New.
9485         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
9486         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
9487         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
9488         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
9489         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
9490         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
9491         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
9492         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
9493         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
9494         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
9495         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
9496         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
9497         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
9498
9499 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
9500
9501         PR fortran/47065
9502         * gfortran.dg/trim_optimize_5.f90:  New test.
9503         * gfortran.dg/trim_optimize_6.f90:  New test.
9504
9505 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
9506
9507         PR target/38598
9508         * gcc.target/mips/madd-7.c: Remove -mlong32.
9509         * gcc.target/mips/msub-7.c: Likewise.
9510
9511 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
9512
9513         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
9514         accesses to preserve the meaning of the test for doubleword vectors.
9515         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
9516         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
9517
9518 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
9519
9520         PR fortran/48291
9521         * gfortran.dg/class_42.f03: New.
9522
9523 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
9524
9525         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
9526         strided accesses.
9527
9528 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
9529
9530         PR rtl-optimization/48144
9531         * gcc.dg/pr48144.c: New test.
9532
9533 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9534
9535         * gnat.dg/discr27.ad[sb]: New test.
9536
9537 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9538
9539         * gnat.dg/limited_with2.ad[sb]: New test.
9540         * gnat.dg/limited_with2_pkg1.ads: New helper.
9541         * gnat.dg/limited_with2_pkg2.ads: Likewise.
9542
9543 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9544
9545         * gnat.dg/opt15.adb: New test.
9546         * gnat.dg/opt15_pkg.ad[sb]: New helper.
9547
9548 2011-03-25  Tobias Burnus  <burnus@net-b.de>
9549
9550         PR fortran/48174
9551         PR fortran/45304
9552         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
9553         * gfortran.dg/leadz_trailz_3.f90: Ditto
9554
9555 2011-03-25  Martin Jambor  <mjambor@suse.cz>
9556
9557         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
9558
9559 2011-03-25  Jason Merrill  <jason@redhat.com>
9560
9561         * g++.dg/cpp0x/defaulted22.C: New.
9562         * g++.dg/cpp0x/defaulted23.C: New.
9563         * g++.dg/cpp0x/defaulted15.C: Adjust.
9564
9565 2011-03-25  Jason Merrill  <jason@redhat.com>
9566
9567         * g++.dg/cpp0x/move1.C: New.
9568
9569 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
9570
9571         PR target/48287
9572         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
9573
9574 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9575
9576         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
9577         for mips-sgi-irix6.5.
9578         Replace snprintf prototype by <stdio.h>.
9579
9580 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9581
9582         PR testsuite/48283
9583         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
9584         run_expensive_tests.
9585         * gcc.dg/graphite/block-4.c: Likewise.
9586         * gcc.dg/graphite/block-7.c: Likewise.
9587         * gcc.dg/graphite/block-8.c: Likewise.
9588
9589 2011-03-25  Richard Guenther  <rguenther@suse.de>
9590
9591         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
9592         * g++.dg/tree-ssa/pr8781.C: Likewise.
9593         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9594         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9595         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9596         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
9597         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9598         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
9599         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
9600         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
9601         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
9602         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
9603         * gcc.dg/tree-ssa/pr21574.c: Likewise.
9604         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
9605         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
9606         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
9607         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
9608         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9609         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9610         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9611         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
9612         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
9613         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9614         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
9615         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
9616         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
9617         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
9618         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
9619         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9620         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9621         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
9622         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
9623         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9624         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9625         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9626         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
9627         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
9628         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
9629         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
9630         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
9631         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
9632         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
9633         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
9634         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
9635         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
9636         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9637         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
9638         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9639         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
9640         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9641         * c-c++-common/pr46562-2.c: Likewise.
9642         * gfortran.dg/pr42108.f90: Likewise.
9643         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
9644         foo to be inlined even at -O1.
9645         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
9646         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
9647         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
9648         * gcc.dg/matrix/matrix.exp: Disable FRE.
9649
9650 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
9651
9652         PR debug/48204
9653         * gcc.dg/dfp/pr48204.c: New test.
9654
9655 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
9656
9657         PR target/48209
9658         * gcc.c-torture/execute/pr47917.c: Move this...
9659         * gcc.dg/torture/pr47917.c: to here and add xfails.
9660
9661 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9662
9663         * gnat.dg/array16.ad[sb]: New test.
9664         * gnat.dg/array16.ads: New helper.
9665
9666 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9667
9668         * gnat.dg/derived_type2.adb: New test.
9669
9670 2011-03-24  Richard Guenther  <rguenther@suse.de>
9671
9672         PR tree-optimization/48271
9673         * g++.dg/torture/pr48271.C: New testcase.
9674
9675 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9676
9677         * gnat.dg/array15.ad[sb]: New test.
9678
9679 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
9680
9681         PR target/48237
9682         * gcc.target/i386/pr48237.c: New test.
9683
9684 2011-03-24  Richard Guenther  <rguenther@suse.de>
9685
9686         PR middle-end/48269
9687         * gcc.dg/builtin-object-size-10.c: New testcase.
9688
9689 2011-03-24  Richard Guenther  <rguenther@suse.de>
9690
9691         PR tree-optimization/46562
9692         * c-c++-common/pr46562-2.c: New testcase.
9693         * c-c++-common/pr46562.c: Likewise.
9694
9695 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
9696
9697         * gcc.dg/vect/vect-cselim-1.c: New test.
9698         * gcc.dg/vect/vect-cselim-2.c: New test.
9699
9700 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
9701
9702         * gcc.target/arm/pr46934.c: New.
9703
9704 2011-03-23  Ian Lance Taylor  <iant@google.com>
9705
9706         * go.test/go-test.exp (errchk): Ignore lines containing ////.
9707
9708 2011-03-23  Richard Guenther  <rguenther@suse.de>
9709
9710         * gcc.dg/struct: Remove directory and contents.
9711
9712 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9713
9714         PR testsuite/48251
9715         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9716
9717 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
9718
9719         * gnat.dg/discr26.ad[sb]: New test.
9720         * gnat.dg/discr26_pkg.ads: New helper.
9721
9722 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
9723
9724         PR target/47553
9725         * gcc.target/arm/neon-vld-1.c: New test.
9726
9727 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
9728
9729         * gnat.dg/array14.ad[sb]: New test.
9730         * gnat.dg/array14_pkg.ads: New helper.
9731
9732 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
9733
9734         * gcc.c-torture/execute/920501-8.x: Remove.
9735         * gcc.c-torture/execute/930513-1.x: Remove.
9736         * gcc.c-torture/execute/960312-1.x: Remove.
9737         * gcc.c-torture/compile/20000804-1.c,
9738         gcc.c-torture/compile/20001205-1.c,
9739         gcc.c-torture/compile/20001226-1.c,
9740         gcc.c-torture/compile/20010518-2.c,
9741         gcc.c-torture/compile/20020312-1.c,
9742         gcc.c-torture/compile/20020604-1.c,
9743         gcc.c-torture/compile/920501-12.c,
9744         gcc.c-torture/compile/920501-4.c,
9745         gcc.c-torture/compile/920520-1.c,
9746         gcc.c-torture/compile/980506-1.c,
9747         gcc.c-torture/execute/980709-1.x,
9748         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
9749         options for m68hc11.
9750         * gcc.dg/cpp/assert4.c: Don't handle ARC.
9751         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
9752         m68hc11.
9753
9754 2011-03-22  Nick Clifton  <nickc@redhat.com>
9755
9756         * lib/target-supports.exp (check_profiling_available): Add MN10300
9757         to the list of targets that do not support profiling.  Restore
9758         alpha sorting to this list.
9759
9760 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
9761
9762         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
9763         failure on 32-bit systems.
9764         * gcc.dg/torture/vector-2.c: Ditto.
9765
9766 2011-03-22  Richard Guenther  <rguenther@suse.de>
9767
9768         PR tree-optimization/48228
9769         * gcc.dg/Wstrict-overflow-23.c: New testcase.
9770
9771 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
9772
9773         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
9774         powerpc.
9775
9776         PR target/48226
9777         * gcc.target/powerpc/pr48226.c: New file.
9778
9779 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
9780
9781         * lib/prune.exp (prune_gcc_output): Prune "could not create
9782         compact unwind for" warnings.
9783
9784 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
9785
9786         PR c/42544
9787         PR c/48197
9788         * gcc.c-torture/execute/pr42544.c: New test.
9789         * gcc.c-torture/execute/pr48197.c: New test.
9790
9791 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
9792
9793         PR preprocessor/48192
9794         * gcc.target/powerpc/pr48192.c: New file.
9795
9796         PR target/48053
9797         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
9798         split problem of 0 being loaded in a VSX register.
9799
9800 2011-03-21  Richard Guenther  <rguenther@suse.de>
9801
9802         PR c/47939
9803         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
9804         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9805         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9806         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9807
9808 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
9809
9810         PR target/48213
9811         * gcc.dg/pr48213.c: New test.
9812
9813 2011-03-21  Kai Tietz  <ktietz@redhat.com>
9814
9815         PR target/12171
9816         * g++.dg/plugin/attribute_plugin.c: Adjust test.
9817
9818 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
9819
9820         * gcc.target/arm/xor-and.c: New.
9821
9822 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9823
9824         PR fortran/22572
9825         * gfortran.dg/function_optimize_1.f90:  New test.
9826         * gfortran.dg/function_optimize_2.f90:  New test.
9827
9828 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
9829
9830         PR rtl-optimization/47502
9831         * gcc.target/i386/pr47502-1.c: New.
9832         * gcc.target/i386/pr47502-2.c: Likewise.
9833
9834 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
9835
9836         PR rtl-optimization/48156
9837         * gcc.dg/pr48156.c: New test.
9838
9839 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9840
9841         PR libfortran/47439
9842         * gfortran.dg/scratch_1.f90: Adjust test.
9843
9844 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9845
9846         PR libfortran/47439
9847         * gfortran.dg/scratch_1.f90: New test.
9848
9849 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
9850
9851         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
9852         variably modified typedefs.
9853         * gcc.dg/c1x-typedef-2.c: Remove.
9854
9855 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
9856
9857         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
9858         * gcc.dg/c1x-anon-struct-3.c: New test.
9859         * gcc.dg/anon-struct-11.c: Update.
9860
9861 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9862
9863         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
9864         dg-xfail-run-if.
9865         Only xfail with gas.
9866
9867 2011-03-18  Jason Merrill  <jason@redhat.com>
9868
9869         * g++.dg/template/fn-ptr1.C: New.
9870
9871         * g++.dg/overload/volatile1.C: New.
9872
9873         * g++.dg/opt/pr23372.C: New.
9874
9875         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
9876
9877 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9878
9879         PR middle-end/47405
9880         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
9881
9882 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
9883
9884         * gcc.target/arm/unsigned-extend-1.c: New.
9885
9886 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
9887
9888         PR bootstrap/48161
9889         * gcc.c-torture/compile/pr48161.c: New test.
9890
9891 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
9892
9893         PR middle-end/47725
9894         * gcc.dg/torture/pr47725.c: New.
9895
9896 2011-03-17  Jason Merrill  <jason@redhat.com>
9897
9898         * g++.dg/cpp0x/constexpr-overflow2.C: New.
9899         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
9900
9901 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
9902
9903         * gnat.dg/specs/elab2.ads: New test.
9904         * gnat.dg/specs/elab2_pkg.ads: New helper.
9905
9906 2011-03-17  Jason Merrill  <jason@redhat.com>
9907
9908         * g++.dg/cpp0x/decltype-1212.C: New.
9909         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
9910
9911 2011-03-17  Jason Merrill  <jason@redhat.com>
9912
9913         * g++.dg/parse/memfnquals1.C: New.
9914
9915 2011-03-17  Richard Guenther  <rguenther@suse.de>
9916
9917         PR middle-end/48134
9918         * gcc.dg/pr48134.c: New testcase.
9919
9920 2011-03-17  Richard Guenther  <rguenther@suse.de>
9921
9922         PR middle-end/48165
9923         * g++.dg/torture/pr48165.C: New testcase.
9924
9925 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
9926
9927         PR rtl-optimization/48141
9928         * gcc.dg/pr48141.c: New test.
9929
9930 2011-03-16  Jason Merrill  <jason@redhat.com>
9931
9932         * g++.dg/cpp0x/constexpr-48089.C: New.
9933
9934         * g++.dg/cpp0x/constexpr-abi1.C: New.
9935
9936         * g++.dg/cpp0x/constexpr-46336.C: New.
9937         * g++.dg/parse/friend5.C: Adjust expected errors.
9938
9939         * g++.dg/cpp0x/constexpr-47570.C: New.
9940
9941 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
9942
9943         PR debug/47510
9944         * ++.dg/debug/dwarf2/typedef6.C: New test.
9945
9946 2011-03-16  Jason Merrill  <jason@redhat.com>
9947
9948         * g++.dg/cpp0x/elision2.C: New.
9949
9950         * g++.dg/cpp0x/constexpr-array3.C: New.
9951
9952 2011-03-16  Jason Merrill  <jason@redhat.com>
9953
9954         * g++.dg/cpp0x/sfinae6.C: New.
9955         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
9956         * g++.dg/cpp0x/pr45908.C: Likewise.
9957         * g++.dg/cpp0x/sfinae6.C: Likewise.
9958         * g++.old-deja/g++.jason/conversion11.C: Likewise.
9959         * g++.old-deja/g++.law/arg11.C: Likewise.
9960
9961 2011-03-16  Jason Merrill  <jason@redhat.com>
9962
9963         * g++.dg/template/incomplete6.C: New.
9964
9965 2011-03-16  Jeff Law <law@redhat.com>
9966
9967         * gcc.dg/tree-ssa/vrp55.c: New test.
9968
9969 2011-03-16  Jason Merrill  <jason@redhat.com>
9970
9971         * g++.dg/cpp0x/auto22.C: New.
9972
9973 2011-03-16  Richard Guenther  <rguenther@suse.de>
9974
9975         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
9976         optimizing it away if promoted to const.
9977
9978 2011-03-16  Richard Guenther  <rguenther@suse.de>
9979
9980         PR tree-optimization/48149
9981         * gcc.dg/fold-complex-1.c: New testcase.
9982
9983 2011-03-16  Richard Guenther  <rguenther@suse.de>
9984
9985         PR testsuite/48147
9986         * gcc.dg/guality/pr45882.c: Really make sure no inlining
9987         or cloning happens.
9988
9989 2011-03-16  Richard Guenther  <rguenther@suse.de>
9990
9991         PR tree-optimization/26134
9992         * gcc.dg/tree-ssa/complex-6.c: New testcase.
9993
9994 2011-03-16  Richard Guenther  <rguenther@suse.de>
9995
9996         PR tree-optimization/48146
9997         * gcc.dg/torture/pr48146.c: New testcase.
9998
9999 2011-03-16  Richard Guenther  <rguenther@suse.de>
10000
10001         * gcc.dg/tree-ssa/pr14814.c: Adjust.
10002         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
10003
10004 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
10005
10006         PR middle-end/48136
10007         * gcc.c-torture/compile/pr48136.c: New test.
10008
10009         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
10010
10011         PR debug/45882
10012         * gcc.dg/guality/pr45882.c: New test.
10013
10014 2011-03-15  Jason Merrill  <jason@redhat.com>
10015
10016         * g++.dg/cpp0x/constexpr-recursion.C: New.
10017
10018         * g++.dg/cpp0x/implicit11.C: New.
10019
10020 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
10021
10022         * g++.dg/cpp0x/constexpr-attribute.C: New.
10023
10024 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10025
10026         * g++.dg/parse/pr34758.C: New.
10027
10028 2011-03-15  Xinliang David Li  <davidxl@google.com>
10029
10030         PR c/47837
10031         * gcc.dg/uninit-pred-7_d.c: New test.
10032         * gcc.dg/uninit-pred-8_d.c: New test.
10033
10034 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
10035
10036         PR target/46788
10037         * gcc.target/arm/pr46788.c: New.
10038
10039 2011-03-15  Richard Guenther  <rguenther@suse.de>
10040
10041         PR middle-end/47650
10042         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
10043         * gfortran.dg/ishft_4.f90: Likewise.
10044         * gfortran.dg/leadz_trailz_3.f90: Likewise.
10045
10046 2011-03-15  Richard Guenther  <rguenther@suse.de>
10047
10048         PR tree-optimization/13954
10049         * g++.dg/tree-ssa/pr13954.C: New testcase.
10050
10051 2011-03-15  Richard Guenther  <rguenther@suse.de>
10052
10053         PR tree-optimization/48037
10054         * gcc.target/i386/pr48037-1.c: New testcase.
10055
10056 2011-03-15  Richard Guenther  <rguenther@suse.de>
10057
10058         PR tree-optimization/41490
10059         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
10060         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
10061         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
10062         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
10063         * g++.dg/tree-ssa/pr33604.C: Adjust.
10064
10065 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
10066
10067         PR middle-end/47917
10068         * gcc.c-torture/execute/pr47917.c: New test.
10069         * gcc.dg/pr47917.c: New test.
10070
10071         PR middle-end/38878
10072         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
10073
10074 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
10075
10076         * gcc.target/i386/sse4_1-floor-vec.c: New test.
10077         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
10078         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
10079         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
10080         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
10081         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
10082         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
10083         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
10084         * gcc.target/i386/avx-floor-vec.c: Ditto.
10085         * gcc.target/i386/avx-ceil-vec.c: Ditto.
10086         * gcc.target/i386/avx-trunc-vec.c: Ditto.
10087         * gcc.target/i386/avx-rint-vec.c: Ditto.
10088         * gcc.target/i386/avx-floorf-vec.c: Ditto.
10089         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
10090         * gcc.target/i386/avx-truncf-vec.c: Ditto.
10091         * gcc.target/i386/avx-rintf-vec.c: Ditto.
10092
10093 2011-03-14  Tom Tromey  <tromey@redhat.com>
10094
10095         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
10096         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
10097         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
10098
10099 2011-03-14  Tom Tromey  <tromey@redhat.com>
10100
10101         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
10102         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
10103         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
10104
10105 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
10106
10107         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
10108
10109 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
10110
10111         PR rtl-optimization/47166
10112         * gcc.c-torture/execute/postmod-1.c: New test.
10113
10114 2011-03-14  Richard Guenther  <rguenther@suse.de>
10115
10116         PR middle-end/48098
10117         * gcc.dg/torture/pr48098.c: New testcase.
10118
10119 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
10120
10121         PR target/48053
10122         * gcc.target/powerpc/pr48053-1.c: New test.
10123         * gcc.target/powerpc/pr48053-2.c: Likewise.
10124
10125 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
10126
10127         PR libfortran/48066
10128         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
10129
10130 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
10131
10132         PR libfortran/48066
10133         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
10134
10135 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
10136
10137         PR fortran/48059
10138         * gfortran.dg/class_41.f03: New.
10139
10140 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
10141
10142         * g++.dg/conversion/cast3.C: New test.
10143
10144 2011-03-11  Jason Merrill  <jason@redhat.com>
10145
10146         * g++.dg/template/error45.C: New.
10147
10148         * g++.dg/parse/no-type-defn1.C: New.
10149
10150         * g++.dg/ext/attrib40.C: New.
10151
10152         * g++.dg/cpp0x/regress/array1.C: New.
10153
10154 2011-03-11  Richard Guenther  <rguenther@suse.de>
10155
10156         PR tree-optimization/48067
10157         * gcc.dg/pr48067.c: New testcase.
10158
10159 2011-03-11  Richard Guenther  <rguenther@suse.de>
10160
10161         PR lto/48073
10162         * g++.dg/lto/20110311-1_0.C: New testcase.
10163
10164 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
10165
10166         PR c++/48035
10167         * g++.dg/inherit/virtual8.C: New test.
10168
10169         PR middle-end/48044
10170         * gcc.dg/torture/pr48044.c: New test.
10171
10172 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
10173
10174         PR fortran/47768
10175         * gfortran.dg/proc_ptr_comp_31.f90: New.
10176
10177 2011-03-11  Richard Guenther  <rguenther@suse.de>
10178
10179         PR tree-optimization/47278
10180         * gcc.dg/torture/pr47278-1.c: New testcase.
10181         * gcc.dg/torture/pr47278-2.c: Likewise.
10182
10183 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
10184
10185         PR tree-optimization/48063
10186         * gcc.dg/torture/pr48063.c: New test.
10187
10188 2011-03-10  Jason Merrill  <jason@redhat.com>
10189
10190         * g++.dg/template/array22.C: New.
10191
10192         * g++.dg/cpp0x/syntax-err1.C: New.
10193         * g++.dg/parse/error36.C: Adjust expected errors.
10194         * g++.old-deja/g++.pt/ctor2.C: Likewise.
10195         * g++.old-deja/g++.pt/typename3.C: Likewise.
10196         * g++.old-deja/g++.pt/typename4.C: Likewise.
10197         * g++.old-deja/g++.pt/typename6.C: Likewise.
10198
10199 2011-03-09  Jason Merrill  <jason@redhat.com>
10200
10201         * g++.dg/template/nontype22.C: New.
10202
10203 2011-03-09  Martin Jambor  <mjambor@suse.cz>
10204
10205         PR tree-optimization/47714
10206         * g++.dg/torture/pr47714.C: New test.
10207
10208 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
10209
10210         PR target/47755
10211         * gcc.target/powerpc/pr47755-2.c: New file.
10212
10213 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
10214
10215         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
10216         is not set in the environment, pass 64 as first argument when not
10217         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
10218         native where ulimit -u is supported.
10219
10220 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10221
10222         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
10223
10224 2011-03-08  Jason Merrill  <jason@redhat.com>
10225
10226         * g++.dg/template/nontype21.C: New.
10227
10228         * g++.dg/template/anon5.C: New.
10229
10230 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
10231
10232         PR debug/47881
10233         * gcc.dg/pr47881.c: New test.
10234
10235 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
10236
10237         PR c++/47957
10238         * g++.dg/lookup/template3.C: New test.
10239
10240 2011-03-08  Kai Tietz  <ktietz@redhat.com>
10241
10242         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
10243         'long' type.
10244
10245 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
10246
10247         PR testsuite/47954
10248         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
10249         sizeof to compute alignment.
10250
10251 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
10252
10253         PR tree-optimization/48022
10254         * gcc.dg/pr48022-1.c: New test.
10255         * gcc.dg/pr48022-2.c: New test.
10256
10257 2011-03-07  Jason Merrill  <jason@redhat.com>
10258
10259         * g++.dg/template/nontype20.C: New.
10260         * g++.dg/init/member1.C: Adjust expected errors.
10261         * g++.dg/parse/constant4.C: Likewise.
10262         * g++.dg/template/qualified-id3.C: Likewise.
10263         * g++.old-deja/g++.pt/crash10.C: Likewise.
10264
10265         * g++.dg/cpp0x/regress/non-const1.C: New.
10266
10267 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
10268
10269         PR debug/47991
10270         * gcc.dg/pr47991.c: New test.
10271
10272 2011-03-07  Jason Merrill  <jason@redhat.com>
10273
10274         * g++.dg/abi/mangle46.C: New.
10275
10276 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
10277
10278         PR target/47862
10279         * gcc.target/powerpc/pr47862.c: New.
10280
10281 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
10282
10283         PR target/45413
10284         * gcc.target/i386/combine-mul.c: Require nonpic.
10285
10286 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
10287             Nathan Froyd  <froydnj@codesourcery.com>
10288
10289         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
10290
10291 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
10292
10293         * README.QMTEST: Remove.
10294
10295 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
10296             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10297
10298         PR fortran/47850
10299         * gfortran.dg/array_constructor_37.f90 : New test.
10300
10301 2011-03-05  Jason Merrill  <jason@redhat.com>
10302
10303         * g++.dg/abi/mangle39.C: ABI v5, not 6.
10304         * g++.dg/abi/mangle45.C: Likewise.
10305         * g++.dg/cpp0x/trailing1.C: Likewise.
10306
10307 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10308
10309         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
10310
10311 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
10312
10313         PR rtl-optimization/47899
10314         * gcc.dg/pr47899.c: New test.
10315
10316         * gcc.dg/torture/pr47968.c: Ignore warnings.
10317
10318         PR tree-optimization/47967
10319         * gcc.c-torture/compile/pr47967.c: New test.
10320
10321 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
10322
10323         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
10324         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
10325
10326 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
10327
10328         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
10329         and property_getAttributes() if __OBJC2__.
10330         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10331         * objc.dg/property/property-encoding-1.m: New.
10332         * obj-c++.dg/property/property-encoding-1.mm: New.
10333
10334 2011-03-04  Jason Merrill  <jason@redhat.com>
10335
10336         * g++.dg/template/pseudodtor6.C: New.
10337
10338         * g++.dg/inherit/covariant19.C: New.
10339
10340 2011-03-04  Richard Guenther  <rguenther@suse.de>
10341
10342         PR middle-end/47968
10343         * gcc.dg/torture/pr47968.c: New testcase.
10344
10345 2011-03-04  Richard Guenther  <rguenther@suse.de>
10346
10347         PR middle-end/47975
10348         * gcc.dg/torture/pr47975.c: New testcase.
10349
10350 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
10351
10352         PR c++/47974
10353         * g++.dg/template/crash106.C: New.
10354
10355 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
10356
10357         PR c/47963
10358         * gcc.dg/gomp/pr47963.c: New test.
10359         * g++.dg/gomp/pr47963.C: New test.
10360
10361 2011-03-02  Jason Merrill  <jason@redhat.com>
10362
10363         * g++.dg/cpp0x/regress/condition1.C: New.
10364
10365         * g++.dg/cpp0x/constexpr-ctor9.C: New.
10366
10367 2011-03-01  Jason Merrill  <jason@redhat.com>
10368
10369         * g++.dg/cpp0x/lambda/lambda-98.C: New.
10370
10371         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
10372
10373 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
10374
10375         PR rtl-optimization/47925
10376         * gcc.c-torture/execute/pr47925.c: New test.
10377
10378 2011-03-01  Jason Merrill  <jason@redhat.com>
10379
10380         * g++.dg/cpp0x/decltype25.C: New.
10381
10382         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
10383
10384 2011-03-01  Richard Guenther  <rguenther@suse.de>
10385
10386         PR tree-optimization/47890
10387         * gcc.dg/torture/pr47890.c: New testcase.
10388
10389 2011-03-01  Richard Guenther  <rguenther@suse.de>
10390
10391         PR lto/47924
10392         * gcc.dg/lto/pr47924_0.c: New testcase.
10393
10394 2011-03-01  Richard Guenther  <rguenther@suse.de>
10395
10396         PR lto/46911
10397         * gfortran.dg/lto/pr46911_0.f: New testcase.
10398
10399 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10400
10401         PR libgfortran/47933
10402         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
10403         compile errors from older code form.
10404
10405 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10406
10407         PR libgfortran/47567
10408         * gfortran.dg/fmt_fw_d.f90: New test.
10409
10410 2011-02-28  Jason Merrill  <jason@redhat.com>
10411
10412         * g++.dg/inherit/covariant18.C: New.
10413
10414 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
10415
10416         PR middle-end/47893
10417         * gcc.dg/pr47893.c: New test.
10418
10419 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
10420
10421         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
10422         NULL in case of a selector with conflicting types.
10423         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
10424
10425 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
10426
10427         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
10428         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
10429         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
10430         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
10431
10432 2011-02-28  Jason Merrill  <jason@redhat.com>
10433
10434         PR c++/47906
10435         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
10436
10437 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10438
10439         PR libgfortran/47778
10440         * gfortran.dg/namelist_71.f90: New test.
10441
10442 2011-02-27  Jason Merrill  <jason@redhat.com>
10443
10444         PR c++/47906
10445         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
10446         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
10447
10448 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
10449
10450         PR c++/46466
10451         * g++.dg/cpp0x/constexpr-ctor8.C: New.
10452
10453 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
10454
10455         PR fortran/47886
10456         * gfortran.dg/gomp/task-1.f90: Removed.
10457
10458 2011-02-26  Jason Merrill  <jason@redhat.com>
10459
10460         * g++.dg/template/this-targ1.C: New.
10461
10462         * g++.dg/cpp0x/regress/template-const1.C: New.
10463         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
10464         * g++.dg/template/function1.C: Adjust.
10465         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
10466         * g++.dg/debug/debug7.C: Adjust.
10467
10468 2011-02-26  Tobias Burnus  <burnus@net-b.de>
10469
10470         PR fortran/47886
10471         * gfortran.dg/gomp/task-1.f90: New.
10472
10473 2011-02-25  Jie Zhang  <jie@codesourcery.com>
10474
10475         * gcc.target/arm/neon-thumb2-move.c: Add
10476         dg-require-effective-target arm_thumb2_ok.
10477
10478 2011-02-24  Jason Merrill  <jason@redhat.com>
10479
10480         * g++.dg/parse/constant1.C: Specify C++98 mode.
10481         * g++.dg/parse/constant5.C: Likewise.
10482         * g++.dg/parse/error2.C: Likewise.
10483         * g++.dg/parse/semicolon3.C: Likewise.
10484         * g++.dg/template/crash14.C: Likewise.
10485         * g++.dg/template/local4.C: Likewise.
10486         * g++.dg/template/nontype3.C: Likewise.
10487         * g++.dg/parse/crash31.C: Adjust expected errors.
10488         * g++.dg/template/function1.C: Likewise.
10489         * g++.dg/template/ref3.C: Likewise.
10490         * g++.dg/template/static9.C: Likewise.
10491         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
10492
10493         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
10494         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
10495         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
10496         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
10497         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
10498
10499 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
10500
10501         PR fortran/47878
10502         * gfortran.dg/pr47878.f90: New test.
10503
10504 2011-02-24  Richard Guenther  <rguenther@suse.de>
10505
10506         PR testsuite/47801
10507         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
10508         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
10509
10510 2011-02-24  Richard Guenther  <rguenther@suse.de>
10511
10512         PR fortran/47839
10513         * gfortran.dg/lto/pr47839_0.f90: New testcase.
10514         * gfortran.dg/lto/pr47839_1.f90: Likewise.
10515
10516 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10517
10518         PR libgfortran/47567
10519         * gfortran.dg/fmt_f0_1.f90: Update test.
10520
10521 2011-02-23  Jason Merrill  <jason@redhat.com>
10522
10523         * g++.dg/abi/mangle39.C: Adjust parm mangling.
10524         * g++.dg/abi/mangle45.C: New.
10525
10526         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
10527         * g++.dg/template/canon-type-9.C: Match use of decltype
10528         between declaration and definition.
10529         * g++.dg/template/canon-type-12.C: Likewise.
10530
10531 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
10532
10533         PR fortran/40850
10534         * gfortran.dg/nested_allocatables_1.f90: New.
10535
10536 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
10537
10538         PR c++/46868
10539         * g++.dg/pr46868.C: New test.
10540         * g++.dg/parse/parameter-declaration-1.C: Adjust.
10541         * g++.dg/parse/error14.C: Adjust.
10542
10543 2011-02-23  Richard Guenther  <rguenther@suse.de>
10544
10545         PR tree-optimization/47838
10546         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
10547
10548 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
10549
10550         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
10551
10552 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
10553
10554         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
10555         * gfortran.dg/count_init_expr.f03: Ditto.
10556         * gfortran.dg/gomp/pr43711.f90: Ditto.
10557         * gcc.dg/struct-parse-2.c: Ditto.
10558         * gcc.dg/parse-error-3.c: Ditto.
10559         * gcc.dg/Wlogical-op-1.c: Ditto.
10560         * gcc.dg/Walways-true-1.c: Ditto.
10561         * gcc.dg/pr24225.c: Ditto.
10562         * gcc.dg/Walways-true-2.c: Ditto.
10563         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
10564         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
10565         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
10566         * g++.dg/overload/defarg4.C: Ditto.
10567         * g++.dg/inherit/covariant16.C: Ditto.
10568         * g++.dg/inherit/virtual7.C: Ditto.
10569         * g++.dg/template/canon-type-9.C: Ditto.
10570         * g++.dg/template/access19.C: Ditto.
10571         * g++.dg/template/call7.C: Ditto.
10572         * g++.dg/template/canon-type-2.C: Ditto.
10573         * g++.dg/template/init7.C: Ditto.
10574         * g++.dg/template/sizeof-template-argument.C: Ditto.
10575         * g++.dg/template/const3.C: Ditto.
10576         * g++.dg/template/sfinae26.C: Ditto.
10577         * g++.dg/template/sfinae26.C: Ditto.
10578         * g++.dg/template/canon-type-11.C: Ditto.
10579         * g++.dg/template/union2.C: Ditto.
10580         * g++.dg/template/canon-type-3.C: Ditto.
10581         * g++.dg/template/canon-type-1.C: Ditto.
10582         * g++.dg/template/canon-type-5.C: Ditto.
10583         * g++.dg/template/canon-type-7.C: Ditto.
10584         * g++.dg/template/canon-type-10.C: Ditto.
10585         * g++.dg/template/spec36.C: Ditto.
10586         * g++.dg/template/typedef38.C: Ditto.
10587         * g++.dg/template/canon-type-4.C: Ditto.
10588         * g++.dg/template/canon-type-6.C: Ditto.
10589         * g++.dg/template/canon-type-13.C: Ditto.
10590         * g++.dg/template/instantiate9.C: Ditto.
10591         * g++.dg/template/ttp22.C: Ditto.
10592         * g++.dg/warn/Wreturn-type-6.C: Ditto.
10593         * g++.dg/warn/Walways-true-1.C: Ditto.
10594         * g++.dg/warn/Wlogical-op-1.C: Ditto.
10595         * g++.dg/warn/Walways-true-2.C: Ditto.
10596         * g++.dg/conversion/op4.C: Ditto.
10597         * g++.dg/opt/pr19650.C: Ditto.
10598         * g++.dg/lookup/friend11.C: Ditto.
10599         * g++.dg/other/default2.C: Ditto.
10600         * g++.dg/other/default3.C: Ditto.
10601         * g++.dg/other/dtor2.C: Ditto.
10602         * g++.dg/other/friend5.C: Ditto.
10603         * g++.dg/other/default5.C: Ditto.
10604         * g++.dg/init/brace6.C: Ditto.
10605         * g++.dg/init/aggr5.C: Ditto.
10606         * g++.dg/init/error2.C: Ditto.
10607         * g++.dg/expr/bound-mem-fun.C: Ditto.
10608         * g++.dg/expr/cond6.C: Ditto.
10609         * g++.dg/expr/stmt-expr-1.C: Ditto.
10610         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
10611         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
10612         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
10613         * g++.dg/cpp0x/bracket1.C: Ditto.
10614         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
10615         * g++.dg/cpp0x/pr38646.C: Ditto.
10616         * g++.dg/cpp0x/variadic73.C: Ditto.
10617         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
10618         * g++.dg/cpp0x/bracket4.C: Ditto.
10619         * g++.dg/cpp0x/decltype4.C: Ditto.
10620         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
10621         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
10622         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
10623         * g++.dg/cpp0x/variadic-new2.C: Ditto.
10624         * g++.dg/cpp0x/decltype2.C: Ditto.
10625         * g++.dg/cpp0x/decltype1.C: Ditto.
10626         * g++.dg/cpp0x/bracket2.C: Ditto.
10627         * g++.dg/cpp0x/decltype5.C: Ditto.
10628         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
10629         * g++.dg/cpp0x/variadic70.C: Ditto.
10630         * g++.dg/cpp0x/decltype6.C: Ditto.
10631         * g++.dg/cpp0x/rvo.C: Ditto.
10632         * g++.dg/cpp0x/vt-40092.C: Ditto.
10633         * g++.dg/cpp0x/variadic-new.C: Ditto.
10634         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
10635         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
10636         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
10637         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
10638         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
10639         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
10640         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
10641         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
10642         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
10643         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
10644         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
10645         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
10646         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
10647         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
10648         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
10649         * g++.dg/cpp0x/pr39639.C: Ditto.
10650         * g++.dg/cpp0x/decltype3.C: Ditto.
10651         * g++.dg/cpp0x/variadic68.C: Ditto.
10652         * g++.dg/cpp0x/variadic-function.C: Ditto.
10653         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
10654         * g++.dg/cpp0x/variadic-bind.C: Ditto.
10655         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
10656         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
10657         * g++.dg/parse/crash35.C: Ditto.
10658         * g++.dg/parse/crash40.C: Ditto.
10659         * g++.dg/parse/defarg12.C: Ditto.
10660         * g++.dg/parse/crash34.C: Ditto.
10661         * g++.dg/parse/constructor3.C: Ditto.
10662         * g++.dg/parse/template23.C: Ditto.
10663         * g++.dg/parse/crash56.C: Ditto.
10664         * g++.dg/parse/dtor13.C: Ditto.
10665         * g++.dg/parse/error33.C: Ditto.
10666         * g++.dg/parse/ctor9.C: Ditto.
10667         * g++.dg/parse/error32.C: Ditto.
10668         * g++.dg/parse/error37.C: Ditto.
10669         * g++.dg/parse/bitfield3.C: Ditto.
10670         * g++.dg/parse/struct-4.C: Ditto.
10671         * g++.dg/ext/has_trivial_copy.C: Ditto.
10672         * g++.dg/ext/is_polymorphic.C: Ditto.
10673         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
10674         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
10675         * g++.dg/ext/has_nothrow_assign.C: Ditto.
10676         * g++.dg/ext/is_union.C: Ditto.
10677         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
10678         * g++.dg/ext/is_pod.C: Ditto.
10679         * g++.dg/ext/has_virtual_destructor.C: Ditto.
10680         * g++.dg/ext/has_trivial_constructor.C: Ditto.
10681         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
10682         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
10683         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
10684         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
10685         * g++.dg/ext/is_abstract.C: Ditto.
10686         * g++.dg/ext/has_trivial_assign.C: Ditto.
10687         * g++.dg/ext/is_class.C: Ditto.
10688         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
10689         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
10690         * g++.dg/ext/is_base_of.C: Ditto.
10691         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
10692         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
10693         * g++.dg/ext/is_empty.C: Ditto.
10694         * g++.dg/ext/is_enum.C: Ditto.
10695         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
10696         * gnat.dg/opt11.adb: Ditto.
10697         * obj-c++.dg/pr45735.mm: Ditto.
10698         * obj-c++.dg/pr24393.mm: Ditto.
10699         * obj-c++.dg/exceptions-2.mm: Ditto.
10700         * objc.dg/pr45735.m: Ditto.
10701         * objc.dg/pr24393.m: Ditto.
10702
10703 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
10704
10705         * objc.dg/attributes/objc-exception-1.m: New.
10706
10707 2011-02-23  Jie Zhang  <jie@codesourcery.com>
10708
10709         * gcc.dg/cpp/include7.c: New test.
10710
10711 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
10712
10713         PR c++/47242
10714         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
10715
10716 2011-02-23  Jie Zhang  <jie@codesourcery.com>
10717
10718         PR rtl-optimization/47763
10719         * gcc.dg/pr47763.c: New test.
10720
10721 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
10722
10723         PR fortran/45743
10724         * gfortran.dg/whole_file_32.f90 : New test.
10725
10726 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
10727
10728         PR c++/47666
10729         * g++.dg/inherit/virtual7.C: New test.
10730
10731 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
10732
10733         PR objc/47832
10734         * objc.dg/type-size-3.m: Updated error message.
10735         * objc.dg/type-size-4.m: New test.
10736         * objc.dg/type-size-5.m: New test.
10737
10738 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10739
10740         * lib/gnat.exp: Fix comments.
10741         Don't load libgloss.exp.
10742         (default_gnat_version): Call $compiler with --version.
10743         Adapt regexp for gnatmake output, insert version.
10744         (gnat_version): New proc.
10745         (gnat_init): Remove gnat_libgcc_s_path.
10746         (gnat_target_compile): Likewise.
10747         Remove ld_library_path.
10748         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
10749         (gnat_pass): Remove.
10750         (gnat_pass): Remove.
10751         (gnat_finish): Remove.
10752         (gnat_exit): Remove.
10753         (local_find_gnatmake): Reindent.
10754         (runtest_file_p): Remove.
10755         (prune_warnings): Remove.
10756         (find_gnatclean): New proc.
10757         * lib/gnat-dg.exp (lremove): New proc.
10758         (gnat-dg-test): Reindent.
10759         Remove additional output files.
10760         (gnat-dg-runtest): Remove.
10761
10762         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
10763         * gnat.dg/loop_optimization6.adb: Likewise.
10764         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
10765
10766 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
10767
10768         PR tree-optimization/47835
10769         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
10770
10771 2011-02-22  Tobias Burnus  <burnus@net-b.de>
10772
10773         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
10774         * gfortran.dg/abstract_type_2.f03: Ditto.
10775         * gfortran.dg/abstract_type_3.f03: Ditto.
10776         * gfortran.dg/abstract_type_4.f03: Ditto.
10777         * gfortran.dg/abstract_type_5.f03: Ditto.
10778         * gfortran.dg/abstract_type_6.f03: Ditto.
10779         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
10780         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
10781         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
10782         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
10783         * gfortran.dg/array_function_5.f90: Ditto.
10784         * gfortran.dg/asynchronous_3.f03: Ditto.
10785         * gfortran.dg/char_expr_1.f90: Ditto.
10786         * gfortran.dg/class_14.f03: Ditto.
10787         * gfortran.dg/data_array_6.f: Ditto.
10788         * gfortran.dg/data_invalid.f90: Ditto.
10789         * gfortran.dg/dot_product_1.f03: Ditto.
10790         * gfortran.dg/func_derived_5.f90: Ditto.
10791         * gfortran.dg/func_result_4.f90: Ditto.
10792         * gfortran.dg/implied_do_1.f90: Ditto.
10793         * gfortran.dg/initialization_25.f90: Ditto.
10794         * gfortran.dg/initialization_26.f90: Ditto.
10795         * gfortran.dg/interface_34.f90: Ditto.
10796         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
10797         * gfortran.dg/keyword_symbol_1.f90: Ditto.
10798         * gfortran.dg/matmul_8.f03: Ditto.
10799         * gfortran.dg/merge_init_expr.f90: Ditto.
10800         * gfortran.dg/pack_assign_1.f90: Ditto.
10801         * gfortran.dg/pack_vector_1.f90: Ditto.
10802         * gfortran.dg/pointer_check_8.f90: Ditto.
10803         * gfortran.dg/product_init_expr.f03: Ditto.
10804         * gfortran.dg/reshape_order_5.f90: Ditto.
10805         * gfortran.dg/reshape_shape_1.f90: Ditto.
10806         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
10807         * gfortran.dg/same_name_2.f90: Ditto.
10808         * gfortran.dg/selected_real_kind_1.f90: Ditto.
10809         * gfortran.dg/spread_init_expr.f03: Ditto.
10810         * gfortran.dg/stmt_func_1.f90: Ditto.
10811         * gfortran.dg/sum_init_expr.f03: Ditto.
10812         * gfortran.dg/transpose_3.f03: Ditto.
10813         * gfortran.dg/unpack_init_expr.f03: Ditto.
10814         * gfortran.dg/warn_conversion.f90: Ditto.
10815         * gfortran.dg/warn_conversion_2.f90: Ditto.
10816         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
10817         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
10818         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
10819         * gfortran.dg/whole_file_16.f90: Ditto.
10820         * gfortran.dg/whole_file_17.f90: Ditto.
10821         * gfortran.dg/whole_file_18.f90: Ditto.
10822         * gfortran.dg/whole_file_20.f03: Ditto.
10823         * gfortran.dg/whole_file_5.f90: Ditto.
10824         * gfortran.dg/whole_file_6.f90: Ditto.
10825         * gfortran.dg/write_invalid_format.f90: Ditto.
10826         * gfortran.dg/zero_sized_6.f90: Ditto.
10827
10828 2011-02-21  Jeff Law <law@redhat.com>
10829
10830         PR rtl-optimization/46178
10831         * gcc.target/i386/pr46178.c: New test.
10832
10833         PR rtl-optimization/46002
10834         * gcc.c-torture/compile/pr46002.c: New test.
10835
10836 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10837
10838         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
10839         *-*-hpux10*.
10840
10841 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
10842
10843         PR debug/47106
10844         * g++.dg/debug/pr47106.C: Require effective target lto.
10845
10846 2011-02-21  Jason Merrill  <jason@redhat.com>
10847
10848         * g++.dg/cpp0x/constexpr-diag2.C: New.
10849
10850 2011-02-20  Jason Merrill  <jason@redhat.com>
10851
10852         * g++.dg/cpp0x/constexpr-ctor7.C: New.
10853
10854         * g++.dg/cpp0x/fntmpdefarg2.C: New.
10855
10856         * g++.dg/overload/conv-op1.C: New.
10857
10858         * g++.dg/cpp0x/constexpr-synth1.C: New.
10859
10860 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
10861
10862         * objc.dg/layout-2.m: New.
10863         * objc.dg/selector-3.m: Adjusted location of error message.
10864         * objc.dg/type-size-3.m: Same.
10865         * obj-c++.dg/selector-3.mm: Same.
10866
10867 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
10868
10869         PR objc/47784
10870         * objc.dg/property/dotsyntax-22.m: New.
10871         * obj-c++.dg/property/dotsyntax-22.mm: New.
10872
10873 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
10874
10875         PR c++/46394
10876         * g++.dg/template/typedef38.C: New test.
10877
10878 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
10879
10880         PR fortran/46818
10881         * gfortran.dg/whole_file_30.f90 : New test.
10882         * gfortran.dg/whole_file_31.f90 : New test.
10883
10884 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
10885
10886         PR fortran/45077
10887         PR fortran/44945
10888         * gfortran.dg/whole_file_28.f90 : New test.
10889         * gfortran.dg/whole_file_29.f90 : New test.
10890
10891 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
10892
10893         PR c++/44118
10894         * g++.dg/template/crash105.C: New.
10895
10896 2011-02-19  Jason Merrill  <jason@redhat.com>
10897
10898         * g++.dg/cpp0x/regress/no-elide1.C: New.
10899
10900 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
10901
10902         PR tree-optimization/46620
10903         * gcc.dg/pr46620.c: New.
10904
10905 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
10906
10907         PR c/47809
10908         * gcc.target/i386/pr47809.c: New test.
10909
10910 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10911             Tobias Burnus  <burnus@net-b.de>
10912
10913         * lib/target-supports.exp
10914         (check_effective_target_fortran_large_real): New check for large reals.
10915         * gfortran.dg/nan_7.f90: New test.
10916
10917 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10918
10919         PR libgfortran/47567
10920         * gfortran.dg/fmt_f0_1.f90: Update test.
10921
10922 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
10923
10924         PR fortran/47348
10925         * gfortran.dg/array_constructor_36.f90 : New test.
10926         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
10927         allow for comparison between different elements of the array
10928         constructor at different levels of optimization.
10929
10930 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10931
10932         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
10933         * gcc.target/i386/pr32280-1.c: Likewise.
10934
10935 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
10936
10937         PR target/47800
10938         * gcc.target/i386/pr47800.c: New test.
10939
10940 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
10941
10942         * objc/execute/exceptions/foward-1.x: New.
10943
10944 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10945
10946         PR fortran/47789
10947         * gfortran.dg/derived_constructor_comps_4.f90: New.
10948
10949 2011-02-18  Tobias Burnus
10950
10951         PR fortran/47775
10952         * gfortran.dg/func_result_6.f90: New.
10953
10954 2011-02-18  Michael Matz  <matz@suse.de>
10955
10956         PR fortran/45586
10957         * gfortran.dg/lto/pr45586_0.f90: New test.
10958         * gfortran.dg/typebound_proc_20.f90: Ditto.
10959         * gfortran.dg/typebound_proc_21.f90: Ditto.
10960
10961 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
10962
10963         PR c++/47795
10964         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
10965
10966 2011-02-18  Tobias Burnus  <burnus@net-b.de>
10967
10968         PR fortran/47750
10969         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
10970         gcc_warning_prefix.
10971         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
10972         normalizing the error/warning output.
10973         * gfortran.dg/Wall.f90: Update dg-error/warning.
10974         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
10975         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
10976         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
10977         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
10978         * gfortran.dg/class_30.f90: Update dg-error/warning.
10979         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
10980         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
10981         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
10982         * gfortran.dg/entry_17.f90: Update dg-error/warning.
10983         * gfortran.dg/entry_19.f90: Update dg-error/warning.
10984         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
10985         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
10986         * gfortran.dg/g77/12632.f: Update dg-error/warning.
10987         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
10988         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
10989         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
10990         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
10991         * gfortran.dg/goto_8.f90: Update dg-error/warning.
10992         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
10993         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
10994         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
10995         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
10996         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
10997         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
10998         * gfortran.dg/volatile3.f90: Update dg-error/warning.
10999         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
11000         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
11001         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
11002         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
11003         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
11004
11005 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
11006
11007         PR fortran/47768
11008         * gfortran.dg/proc_ptr_comp_30.f90: New.
11009
11010 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
11011
11012         PR debug/47780
11013         * gcc.target/i386/pr47780.c: New test.
11014
11015 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
11016
11017         PR fortran/47767
11018         * gfortran.dg/class_40.f03: New.
11019
11020 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
11021
11022         PR c++/47208
11023         * g++.dg/cpp0x/auto21.C: New test.
11024
11025 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
11026
11027         * objc.dg/special/unclaimed-category-1.h: Updated for
11028         new ABI support.
11029         * objc.dg/special/unclaimed-category-1.m: Same.
11030         * objc.dg/zero-link-1.m: Same.
11031         * objc.dg/lookup-1.m: Same.
11032         * objc.dg/torture/strings/const-str-9.m
11033         * objc.dg/torture/strings/const-str-10.m: Same.
11034         * objc.dg/torture/strings/const-str-11.m: Same.
11035         * objc.dg/torture/forward-1.m: Same.
11036         * objc.dg/zero-link-2.m: Same.
11037         * objc.dg/encode-7-next-64bit.m: Same.
11038         * objc.dg/method-4.m: Same.
11039         * objc.dg/next-runtime-1.m: Same.
11040         * objc.dg/image-info.m: Same.
11041         * objc.dg/pr23214.m: Same.
11042         * objc.dg/symtab-1.m: Same.
11043         * obj-c++.dg/basic.m: Same.
11044         * obj-c++.dg/proto-lossage-3.m: Same.
11045         * obj-c++.dg/torture/strings/const-str-10.m: Same.
11046         * obj-c++.dg/torture/strings/const-str-11.m: Same.
11047         * obj-c++.dg/torture/strings/const-str-9.m: Same.
11048         * obj-c++.dg/method-11.m: Same.
11049         * objc/execute/enumeration-1.m: Same.
11050         * objc/execute/object_is_class.m: Same.
11051         * objc/execute/formal_protocol-2.m: Same.
11052         * objc/execute/formal_protocol-4.m: Same.
11053         * objc/execute/formal_protocol-6.m: Same.
11054         * objc/execute/bycopy-3.m: Same.
11055         * objc/execute/exceptions/catchall-1.m: Same.
11056         * objc/execute/exceptions/finally-1.m: Same.
11057         * objc/execute/exceptions/local-variables-1.m: Same.
11058         * objc/execute/exceptions/foward-1.m: Same.
11059         * objc/execute/bf-common.h
11060         * objc/execute/enumeration-2.m: Same.
11061         * objc/execute/formal_protocol-1.m: Same.
11062         * objc/execute/formal_protocol-3.m: Same.
11063         * objc/execute/formal_protocol-5.m: Same.
11064         * objc/execute/accessing_ivars.m: Same.
11065         * objc/execute/bycopy-2.m: Same.
11066         * objc/execute/formal_protocol-7.m: Same.
11067         * objc/execute/compatibility_alias.m: Same.
11068         * objc/execute/no_clash.m: Same.
11069         * objc/execute/object_is_meta_class.m: Same.
11070         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
11071         * objc/execute/class-tests-1.h: Include stdio.h.
11072         * objc/execute/class-tests-2.h: Same.
11073         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
11074         runtimes.
11075         * obj-c++.dg/try-catch-2.mm: Same.
11076
11077 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
11078
11079         PR c++/47783
11080         * g++.dg/warn/Wunused-parm-4.C: New test.
11081
11082 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
11083             Jan Hubicka  <jh@suse.cz>
11084
11085         PR debug/47106
11086         PR debug/47402
11087         * g++.dg/debug/pr47106.C: New.
11088
11089 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
11090
11091         PR target/43653
11092         * gcc.target/i386/pr43653.c: New test.
11093
11094 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
11095
11096         PR c++/47172
11097         * g++.dg/template/inherit6.C: New test.
11098
11099 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
11100
11101         PR fortran/47745
11102         * gfortran.dg/class_39.f03: New.
11103
11104 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
11105
11106         PR c++/47326
11107         * g++.dg/cpp0x/variadic106.C: New test.
11108
11109 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
11110
11111         PR libfortran/47757
11112         * gfortran.dg/pr47757-1.f90: New test.
11113         * gfortran.dg/pr47757-2.f90: New test.
11114         * gfortran.dg/pr47757-3.f90: New test.
11115
11116         PR c++/47704
11117         * g++.dg/cpp0x/enum8.C: New test.
11118
11119 2011-02-15  Jason Merrill  <jason@redhat.com>
11120
11121         * g++.dg/inherit/implicit-trivial1.C: New.
11122         * g++.dg/cpp0x/implicit-trivial1.C: New.
11123
11124 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
11125
11126         PR middle-end/47725
11127         * gcc.dg/torture/pr47725.c: Removed.
11128
11129 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
11130
11131         PR target/47755
11132         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
11133         constant does not generate a load from memory.
11134
11135 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
11136
11137         PR middle-end/47725
11138         * gcc.dg/torture/pr47725.c: New.
11139
11140 2011-02-15  Richard Guenther  <rguenther@suse.de>
11141
11142         PR tree-optimization/47743
11143         * gcc.dg/torture/pr47743.c: New testcase.
11144
11145 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
11146
11147         PR middle-end/47581
11148         * gcc.target/i386/pr47581.c: New test.
11149
11150 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
11151
11152         PR fortran/47730
11153         * gfortran.dg/select_type_22.f03: New.
11154
11155 2011-02-14  Jason Merrill  <jason@redhat.com>
11156
11157         * g++.dg/cpp0x/regress/enum1.C: New.
11158
11159 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
11160
11161         * gnat.dg/include.adb: New test.
11162
11163 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
11164
11165         PR fortran/47728
11166         * gfortran.dg/class_38.f03: New.
11167
11168 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
11169
11170         * gcc.dg/pr46494.c: New test.
11171
11172 2011-02-14  Richard Guenther  <rguenther@suse.de>
11173
11174         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
11175
11176 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11177
11178         PR ada/41929
11179         * gnat.dg/null_pointer_deref1.exp: Don't skip on
11180         sparc*-sun-solaris2.11.
11181
11182 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
11183
11184         PR fortran/47349
11185         * gfortran.dg/argument_checking_18.f90: New.
11186
11187 2011-02-13  Tobias Burnus  <burnus@net-b.de>
11188
11189         * gfortran.dg/argument_checking_13.f90: Update dg-error.
11190         * gfortran.dg/argument_checking_17.f90: New.
11191
11192 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
11193
11194         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
11195         are temporarily disabled.
11196         * gfortran.dg/class_7.f03: Ditto.
11197         * gfortran.dg/coarray_14.f90: Ditto.
11198         * gfortran.dg/typebound_proc_13.f03: Ditto.
11199
11200 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
11201
11202         PR fortran/45586
11203         * gfortran.dg/extends_11.f03: New.
11204
11205 2011-02-11  Xinliang David Li  <davidxl@google.com>
11206
11207         PR tree-optimization/47707
11208         * g++.dg/tree-ssa/pr47707.C: New test.
11209
11210 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
11211
11212         * g++.dg/opt/inline17.C: New test.
11213
11214 2011-02-11  Tobias Burnus  <burnus@net-b.de>
11215
11216         PR fortran/47550
11217         * gfortran.dg/pure_formal_2.f90: New.
11218
11219 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
11220
11221         PR rtl-optimization/47614
11222         * gfortran.dg/pr47614.f: New.
11223
11224 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
11225
11226         PR driver/47678
11227         * gcc.dg/opts-6.c: New test.
11228
11229 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
11230
11231         PR debug/47684
11232         * gcc.dg/pr47684.c: New test.
11233
11234 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11235
11236         PR target/47629
11237         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
11238         c99_runtime, dg-add-options c99_runtime.
11239         (main): Use __asm__.
11240
11241 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11242
11243         PR testsuite/47400
11244         * lib/target-supports.exp (check_ascii_locale_available): New proc.
11245         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
11246         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
11247         * gcc.dg/ucnid-10.c: Likewise.
11248         * gcc.dg/ucnid-13.c: Likewise.
11249         * gcc.dg/ucnid-7.c: Likewise.
11250         * gcc.dg/ucnid-8.c: Likewise.
11251         Adapt dg-warning line number.
11252
11253 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
11254
11255         * gcc.target/i386/parity-1.c: Use -march=k8.
11256         * gcc.target/i386/parity-2.c: Ditto.
11257         * gcc.target/i386/vecinit-1.c: Ditto.
11258         * gcc.target/i386/vecinit-2.c: Ditto.
11259
11260 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11261
11262         PR target/46610
11263         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
11264         * gcc.target/mips/save-restore-3.c: Likewise.
11265         * gcc.target/mips/save-restore-4.c: Likewise.
11266         * gcc.target/mips/save-restore-5.c: Likewise.
11267
11268         PR target/47683
11269         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
11270         * g++.dg/tree-prof/partition2.C: Likewise.
11271
11272 2011-02-09  Jason Merrill  <jason@redhat.com>
11273
11274         * g++.dg/tree-ssa/inline-3.C: Use a normal function
11275         rather than misdeclare std::puts.
11276
11277         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
11278         * g++.dg/other/warning1.C: Likewise.
11279         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
11280         * g++.old-deja/g++.gb/scope06.C: Likewise.
11281         * g++.old-deja/g++.law/cvt11.C: Likewise.
11282         * g++.old-deja/g++.law/init1.C: Likewise.
11283         * g++.dg/abi/mangle26.C: Likewise.
11284
11285         * g++.dg/template/function1.C: Adjust for C++0x mode.
11286         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
11287
11288         * g++.dg/ext/label10.C: Adjust for C++0x mode.
11289         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
11290
11291         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
11292
11293         * g++.dg/cpp0x/regress/abi-empty7.C: New.
11294
11295         * g++.dg/cpp0x/regress: New directory.
11296         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
11297         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
11298         * g++.dg/cpp0x/regress/regress3.C: New.
11299
11300 2011-02-10  Richard Guenther  <rguenther@suse.de>
11301
11302         PR tree-optimization/47677
11303         * gcc.dg/torture/pr47677.c: New testcase.
11304
11305 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
11306
11307         * objc.dg/special/load-category-1.m: Remove unused header.
11308         * objc.dg/special/load-category-1a.m: Likewise.
11309         * objc.dg/special/load-category-2.m: Likewise.
11310         * objc.dg/special/load-category-2a.m: Likewise.
11311         * objc.dg/special/load-category-3.m: Likewise.
11312         * objc.dg/special/load-category-3a.m: Likewise.
11313         * objc.dg/attributes/proto-attribute-2.m: Likewise.
11314         * objc.dg/attributes/proto-attribute-3.m: Likewise.
11315         * objc.dg/attributes/class-attribute-1.m: Likewise.
11316         * objc.dg/property/property.exp: Don't run for Darwin < 9.
11317         * obj-c++.dg/property/property.exp: Likewise.
11318         * objc.dg/attributes/method-sentinel-1.m: Update type header.
11319         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
11320         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
11321         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
11322         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
11323         * obj-c++.dg/template-8.mm: Likewise.
11324
11325 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
11326
11327         PR target/47665
11328         * gcc.target/i386/pr47665.c: New test.
11329
11330 2011-02-10  Jie Zhang  <jie@codesourcery.com>
11331
11332         PR testsuite/47622
11333         Revert
11334         2011-02-05  Jie Zhang  <jie@codesourcery.com>
11335         PR debug/42631
11336         * gcc.dg/pr42631.c: Update test.
11337         * gcc.dg/pr42631-2.c: New test.
11338
11339 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
11340
11341         PR fortran/47352
11342         * gfortran.dg/proc_decl_25.f90: New.
11343
11344 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
11345
11346         PR fortran/47463
11347         * gfortran.dg/typebound_assignment_2.f03: New.
11348
11349 2011-02-09  Richard Guenther  <rguenther@suse.de>
11350
11351         PR tree-optimization/47664
11352         * gcc.dg/tree-ssa/inline-7.c: New testcase.
11353
11354 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
11355
11356         PR middle-end/47646
11357         * gnat.dg/uninit_func.adb: Adjust dg directive.
11358
11359 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
11360
11361         PR middle-end/47646
11362         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
11363
11364 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
11365
11366         PR fortran/47637
11367         * gfortran.dg/auto_dealloc_2.f90: New.
11368
11369 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11370
11371         * gcc.dg/builtins-config.h: Remove __sgi handling.
11372         * lib/target-supports.exp (add_options_for_c99_runtime): Add
11373         -std=c99 for mips-sgi-irix6.5*.
11374
11375 2011-02-09  Martin Jambor  <mjambor@suse.cz>
11376
11377         PR middle-end/45505
11378         * gfortran.dg/pr25923.f90: Remove xfails.
11379
11380 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11381
11382         PR fortran/47583
11383         * gfortran.dg/inquire_14.f90: New test.
11384
11385 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
11386
11387         PR fortran/45290
11388         * gfortran.dg/pointer_init_6.f90: New.
11389
11390 2011-02-08  Jeff Law <law@redhat.com>
11391
11392         PR tree-optimization/42893
11393         * gcc.tree-ssa/pr42893.c: New test.
11394
11395 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
11396
11397         PR tree-optimization/46834
11398         PR tree-optimization/46994
11399         PR tree-optimization/46995
11400         * gcc.dg/graphite/id-pr46834.c: New.
11401         * gfortran.dg/graphite/id-pr46994.f90: New.
11402         * gfortran.dg/graphite/id-pr46995.f90: New.
11403
11404 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11405
11406         PR middle-end/47646
11407         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
11408         using the variable is known the warning is emitted there.
11409         * gcc.dg/uninit-pr19430.c (foo): Likewise.
11410         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
11411
11412         * c-c++-common/pr20000.c (g): Both warnings occur at the return
11413         statement.
11414         (vg): Likewise.
11415         * gcc.dg/noreturn-1.c (foo5): Likewise.
11416         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
11417         (method2): Likewise.
11418
11419         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
11420         the return statement using the uninitialized variable.
11421         * gfortran.dg/pr39666-2.f90 (f): Likewise.
11422
11423 2011-02-08  Richard Guenther  <rguenther@suse.de>
11424
11425         PR middle-end/47639
11426         * g++.dg/opt/pr47639.c: New testcase.
11427
11428 2011-02-08  Richard Guenther  <rguenther@suse.de>
11429
11430         PR tree-optimization/47632
11431         * g++.dg/opt/pr47632.C: New testcase.
11432
11433 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11434
11435         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
11436
11437 2011-02-07  Richard Guenther  <rguenther@suse.de>
11438
11439         PR tree-optimization/47615
11440         * g++.dg/opt/pr47615.C: New testcase.
11441
11442 2011-02-07  Richard Guenther  <rguenther@suse.de>
11443
11444         PR tree-optimization/47621
11445         * gcc.dg/torture/pr47621.c: New testcase.
11446
11447 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
11448
11449         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
11450
11451 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
11452
11453         PR fortran/47592
11454         * gfortran.dg/allocate_with_source_1 : New test.
11455
11456 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
11457
11458         PR middle-end/47610
11459         * gcc.dg/pr47610.c: New test.
11460
11461 2011-02-05  Jie Zhang  <jie@codesourcery.com>
11462
11463         PR debug/42631
11464         * gcc.dg/pr42631.c: Update test.
11465         * gcc.dg/pr42631-2.c: New test.
11466
11467 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11468
11469         PR fortran/47574
11470         * gfortran.dg/pr47574.f90:  New test.
11471
11472 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
11473
11474         PR tree-optimization/46194
11475         * gcc.dg/autopar/pr46194.c: New.
11476
11477 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
11478
11479         PR tree-optimization/43695
11480         * g++.dg/ipa/pr43695.C: New.
11481
11482 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
11483
11484         PR inline-asm/23200
11485         * gcc.dg/pr23200.c: New test.
11486
11487 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
11488
11489         PR c++/47589
11490         * g++.dg/pr47589.C: New test.
11491
11492 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
11493
11494         PR c++/47398
11495         * g++.dg/template/typedef37.C: New test.
11496         * g++.dg/template/param1.C: Adjust expected error message.
11497
11498 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
11499
11500         PR middle-end/31490
11501         * gcc.dg/pr31490-2.c: New test.
11502         * gcc.dg/pr31490-3.c: New test.
11503         * gcc.dg/pr31490-4.c: New test.
11504
11505 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
11506             Jakub Jelinek  <jakub@redhat.com>
11507
11508         PR c++/46890
11509         * g++.dg/parser/semicolon3.C: Adjust.
11510         * g++.dg/parser/semicolon4.C: New testcase.
11511         * g++.dg/pr46890.C: New testcase.
11512
11513 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
11514
11515         PR c++/29571
11516         * g++.dg/init/pr29571.C: New.
11517
11518 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
11519
11520         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
11521         instead of vect_int.
11522
11523 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
11524
11525         PR target/47312
11526         * gcc.target/i386/pr47312.c: New test.
11527
11528         PR target/47564
11529         * gcc.target/i386/pr47564.c: New test.
11530
11531 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
11532
11533         PR tree-optimization/45122
11534         * gcc.dg/tree-ssa/pr45122.c: New.
11535
11536 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
11537
11538         PR target/47272
11539         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
11540         and vec_vsx_st.
11541
11542         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
11543         and vsx so a default --with-cpu=power7 doesn't give an error
11544         when -mavoid-indexed-addresses is used.
11545
11546         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
11547         wrapper function to save the arguments and then jump to the real
11548         function, rather than depending on the compiler not to move stuff
11549         before an asm.
11550         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
11551
11552 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
11553             Paul Thomas  <pault@gcc.gnu.org>
11554
11555         PR fortran/47082
11556         * gfortran.dg/class_37.f03 : New test.
11557
11558 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
11559             Richard Guenther  <rguenther@suse.de>
11560
11561         PR tree-optimization/40979
11562         PR bootstrap/47044
11563         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
11564         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
11565         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
11566         check_vect_support_and_set_flags.
11567         * gfortran.dg/graphite/vect-pr40979.f90: New.
11568
11569 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
11570
11571         PR fortran/47572
11572         * gfortran.dg/class_36.f03: New.
11573
11574 2011-02-02  Richard Guenther  <rguenther@suse.de>
11575
11576         PR tree-optimization/47566
11577         * gcc.dg/lto/20110201-1_0.c: New testcase.
11578
11579 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
11580
11581         PR debug/47498
11582         PR debug/47501
11583         PR debug/45136
11584         PR debug/45130
11585         * debug/pr47498.c: New.
11586         * debug/pr47501.c: New.
11587
11588 2011-02-01  Richard Guenther  <rguenther@suse.de>
11589
11590         PR tree-optimization/47559
11591         * g++.dg/torture/pr47559.C: New testcase.
11592
11593 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
11594
11595         PR fortran/47565
11596         * gfortran.dg/typebound_call_20.f03: New.
11597
11598 2011-02-01  Richard Guenther  <rguenther@suse.de>
11599
11600         PR tree-optimization/47555
11601         * gcc.dg/pr47555.c: New testcase.
11602
11603 2011-02-01  Richard Guenther  <rguenther@suse.de>
11604
11605         PR tree-optimization/47541
11606         * g++.dg/torture/pr47541.C: New testcase.
11607
11608 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
11609
11610         PR fortran/47455
11611         * gfortran.dg/typebound_call_19.f03: New.
11612
11613 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
11614
11615         PR c++/47416
11616         * g++.dg/cpp0x/pr47416.C: New test.
11617
11618 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
11619
11620         PR fortran/47519
11621         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
11622
11623 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
11624
11625         PR fortran/47463
11626         * gfortran.dg/typebound_assignment_1.f03: New.
11627
11628 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
11629
11630         PR tree-optimization/47538
11631         * gcc.c-torture/execute/pr47538.c: New test.
11632
11633 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11634
11635         PR target/45325
11636         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
11637
11638 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11639
11640         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
11641
11642 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
11643
11644         PR rtl-optimization/44031
11645         * gcc.c-torture/compile/20110131-1.c: New test.
11646
11647 2011-01-31  Tobias Burnus  <burnus@net-b.de>
11648
11649         PR fortran/47042
11650         * gfortran.dg/stmt_func_1.f90: New.
11651
11652 2011-01-31  Tobias Burnus  <burnus@net-b.de>
11653
11654         PR fortran/47042
11655         * gfortran.dg/interface_34.f90: New.
11656
11657 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
11658
11659         PR fortran/47523
11660         * gfortran.dg/realloc_on_assign_5.f03: New test.
11661         * gfortran.dg/realloc_on_assign_5.f03: New test.
11662
11663 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11664
11665         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
11666         * gfortran.dg/bessel_7.f90: Likewise.
11667         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
11668
11669         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
11670         * gfortran.dg/sum_init_expr.f03: Likewise.
11671
11672         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
11673
11674         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
11675         -r -nostdlib.
11676
11677         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
11678         loop only on "vect_intfloat_cvt" targets.
11679
11680 2011-01-29  Tobias Burnus  <burnus@net-b.de>
11681
11682         PR fortran/47531
11683         * gfortran.dg/shape_6.f90: New.
11684
11685 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11686
11687         PR libgfortran/47434
11688         * gfortran.dg/read_infnan_1.f90: Update test.
11689         * gfortran.dg/module_nan.f90: Update test.
11690         * gfortran.dg/char4_iunit_1.f03: Update test.
11691         * gfortran.dg/large_real_kind_1.f90: Update test.
11692         * gfortran.dg/real_const_3.f90: Update test.
11693         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
11694
11695 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
11696
11697         PR c++/47311
11698         * g++.dg/template/param2.C: New test.
11699
11700 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11701
11702         PR libgfortran/47285
11703         * gfortran.dg/fmt_g.f: New test.
11704
11705 2011-01-28  Tobias Burnus  <burnus@net-b.de>
11706
11707         PR fortran/47507
11708         * gfortran.dg/pure_formal_1.f90: New.
11709
11710 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
11711
11712         PR target/42894
11713         * gcc.dg/tls/pr42894.c: New test.
11714
11715 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11716
11717         * gcc.dg/pr47276.c: Add dg-require-visibility.
11718
11719 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11720
11721         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
11722
11723 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
11724             Tobias Burnus  <burnus@gcc.gnu.org>
11725
11726         PR fortran/45170
11727         PR fortran/35810
11728         PR fortran/47350
11729         * gfortran.dg/realloc_on_assign_3.f03: New test.
11730         * gfortran.dg/realloc_on_assign_4.f03: New test.
11731         * gfortran.dg/allocatable_function_5.f90: New test.
11732         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
11733         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
11734         implemented" dg-errors.
11735
11736 2011-01-27  Jan Hubicka  <jh@suse.cz>
11737
11738         PR middle-end/46949
11739         * gcc.dg/attr-weakref-4.c: New testcase
11740
11741 2011-01-27  Martin Jambor  <mjambor@suse.cz>
11742
11743         PR tree-optimization/47228
11744         * gcc.dg/torture/pr47228.c: New test.
11745
11746 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11747
11748         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
11749
11750 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11751
11752         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
11753         when using auto-overlay support on the SPU.
11754
11755 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
11756
11757         PR rtl-optimization/44174
11758         * gcc.target/i386/asm-6.c: New test.
11759
11760 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
11761
11762         PR rtl-optimization/46856
11763         * gcc.c-torture/compile/pr46856.c: New test.
11764
11765 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
11766             Andrew Pinski  <pinskia@gmail.com>
11767
11768         PR c/43082
11769         * gcc.dg/pr43082.c: New.
11770
11771 2011-01-26  DJ Delorie  <dj@redhat.com>
11772
11773         PR rtl-optimization/46878
11774         * gcc.dg/pr46878-1.c: New test.
11775
11776 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
11777
11778         PR c++/47476
11779         * g++.dg/cpp0x/pr47476.C: New test.
11780
11781 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
11782
11783         * gcc.c-torture/compile/20110126-1.c: New test.
11784
11785 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
11786
11787         PR c/47473
11788         * gcc.dg/torture/pr47473.c: New test.
11789
11790 2011-01-26  Jan Hubicka  <jh@suse.cz>
11791
11792         PR target/47237
11793         * gcc.c-torture/execute/pr47237.c: New testcase.
11794
11795 2011-01-26  Jan Hubicka  <jh@suse.cz>
11796
11797         PR tree-optimization/47190
11798         * gcc.dg/attr-weakref-3.c: New testcase.
11799
11800 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
11801
11802         PR c++/43601
11803         * gcc.dg/dll-9a.c: New test file.
11804         * gcc.dg/dll-11.c: Likewise.
11805         * gcc.dg/dll-12.c: Likewise.
11806         * gcc.dg/dll-12a.c: Likewise.
11807         * gcc.dg/dll-11a.c: Likewise.
11808         * gcc.dg/dll-9.c: Likewise.
11809         * gcc.dg/dll-10.c: Likewise.
11810         * gcc.dg/dll-10a.c: Likewise.
11811         * g++.dg/ext/dllexport4a.cc: Likewise.
11812         * g++.dg/ext/dllexport4.C: Likewise.
11813         * g++.dg/ext/dllexport5.C: Likewise.
11814         * g++.dg/ext/dllexport5a.cc: Likewise.
11815
11816 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11817
11818         PR tree-optimization/46970
11819         * gcc.dg/graphite/pr46970.c: New.
11820
11821 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11822
11823         PR tree-optimization/46215
11824         * gcc.dg/graphite/pr46215.c: New.
11825
11826 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11827
11828         PR tree-optimization/46168
11829         * gcc.dg/graphite/pr46168.c: New.
11830
11831 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11832
11833         PR tree-optimization/43657
11834         * gcc.dg/graphite/pr43657.c: New.
11835
11836 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11837
11838         PR tree-optimization/29832
11839         * gfortran.dg/graphite/pr29832.f90: New.
11840
11841 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11842
11843         PR tree-optimization/43567
11844         * gcc.dg/graphite/pr43567.c: New.
11845
11846 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11847
11848         * gfortran.dg/graphite/interchange-4.f: New.
11849         * gfortran.dg/graphite/interchange-5.f: New.
11850
11851         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
11852         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
11853         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
11854         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
11855         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
11856         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
11857         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
11858         * gfortran.dg/ltrans-7.f90: Removed.
11859         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
11860
11861         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
11862         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
11863         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
11864         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
11865         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
11866         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
11867         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
11868         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
11869         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
11870         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
11871         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
11872         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
11873         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
11874         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
11875         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
11876         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
11877         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
11878         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
11879         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
11880         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
11881         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
11882         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
11883         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
11884         * gcc.dg/tree-ssa/data-dep-1.c
11885         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
11886         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
11887         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
11888         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
11889         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
11890
11891 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
11892
11893         PR tree-optimization/47265
11894         PR tree-optimization/47443
11895         * gcc.c-torture/compile/pr47265.c: New test.
11896         * gcc.dg/pr47443.c: New test.
11897
11898 2011-01-25  Martin Jambor  <mjambor@suse.cz>
11899
11900         PR tree-optimization/47382
11901         * g++.dg/torture/pr47382.C: New test.
11902         * g++.dg/opt/devirt1.C: Xfail.
11903
11904 2011-01-25  Yao Qi  <yao@codesourcery.com>
11905
11906         PR target/45701
11907         * gcc.target/arm/pr45701-1.c: New test.
11908         * gcc.target/arm/pr45701-2.c: New test.
11909         * gcc.target/arm/pr45701-3.c: New test.
11910
11911 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11912             Jakub Jelinek  <jakub@redhat.com>
11913
11914         PR tree-optimization/47271
11915         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
11916
11917 2011-01-25  Nick Clifton  <nickc@redhat.com>
11918
11919         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
11920         (saturate_add): Delete.
11921         (exchange): Delete.
11922         (main): Do not run saturate_add.
11923         (set_interrupts): Delete.
11924
11925 2011-01-25  Tobias Burnus  <burnus@net-b.de>
11926
11927         PR fortran/47448
11928         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
11929
11930 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
11931
11932         PR tree-optimization/47427
11933         PR tree-optimization/47428
11934         * gcc.c-torture/compile/pr47427.c: New test.
11935         * gcc.c-torture/compile/pr47428.c: New test.
11936
11937 2011-01-25  Richard Guenther  <rguenther@suse.de>
11938
11939         PR middle-end/47411
11940         * gcc.dg/torture/pr47411.c: New testcase.
11941
11942 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11943
11944         * gfortran.dg/graphite/id-24.f: New.
11945         * gfortran.dg/graphite/id-25.f: New.
11946
11947 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11948
11949         * gfortran.dg/graphite/id-23.f: New.
11950
11951 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11952
11953         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
11954
11955 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11956
11957         * gcc.dg/graphite/block-0.c: Un-XFAILed.
11958         * gcc.dg/graphite/block-1.c: Un-XFAILed.
11959         * gcc.dg/graphite/block-7.c: Un-XFAILed.
11960         * gcc.dg/graphite/block-8.c: Un-XFAILed.
11961         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
11962         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
11963         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
11964         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
11965         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
11966
11967 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11968
11969         * gcc.dg/graphite/block-0.c: Add documentation.
11970         * gcc.dg/graphite/block-4.c: Same.
11971         * gcc.dg/graphite/block-7.c: Same.
11972         * gcc.dg/graphite/block-8.c: New.
11973         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
11974         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
11975         * gcc.dg/graphite/interchange-12.c: Add documentation.
11976         * gcc.dg/graphite/interchange-13.c: New.
11977         * gcc.dg/graphite/interchange-14.c: New.
11978         * gcc.dg/graphite/interchange-15.c: New.
11979         * gcc.dg/graphite/interchange-8.c: Add documentation.
11980         * gcc.dg/graphite/interchange-mvt.c: Same.
11981
11982 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
11983
11984         PR target/47408
11985         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
11986         * gcc.target/powerpc/altivec-14.c: Ditto.
11987         * gcc.target/powerpc/altivec-33.c: Ditto.
11988         * gcc.target/powerpc/altivec-types-1.c: Ditto.
11989         * gcc.target/powerpc/altivec-types-2.c: Ditto.
11990         * gcc.target/powerpc/altivec-types-3.c: Ditto.
11991         * gcc.target/powerpc/altivec-types-4.c: Ditto.
11992         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
11993         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
11994         * g++.dg/ext/altivec-15.C: Ditto.
11995         * g++.dg/ext/altivec-types-1.C: Ditto.
11996         * g++.dg/ext/altivec-types-2.C: Ditto.
11997         * g++.dg/ext/altivec-types-3.C: Ditto.
11998         * g++.dg/ext/altivec-types-4.C: Ditto.
11999
12000 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12001
12002         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
12003
12004 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12005
12006         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
12007         optimization options.
12008
12009 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12010
12011         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
12012
12013         PR testsuite/45988
12014         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
12015
12016 2011-01-23  Tobias Burnus  <burnus@net-b.de>
12017
12018         PR fortran/47421
12019         * gfortran.dg/allocatable_scalar_12.f90: New.
12020
12021 2011-01-23  Ira Rosen  <irar@il.ibm.com>
12022
12023         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
12024         vectorization to be not profitable if peeling is used to
12025         realign the memory access.
12026         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
12027         loop bound to avoid loop unrolling.
12028         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
12029
12030 2011-01-22  Jan Hubicka  <jh@suse.cz>
12031
12032         PR lto/47333
12033         * g++.dg/lto/pr47333.C: New file.
12034
12035 2011-01-22  Jan Hubicka  <jh@suse.cz>
12036
12037         PR tree-optimization/43884
12038         PR lto/44334
12039         * gcc.dg/autopar/outer-2.c: Increase array size.
12040         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
12041
12042 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
12043
12044         PR fortran/38536
12045         * gfortran.dg/c_loc_tests_16.f90:  New test.
12046
12047 2011-01-22  Tobias Burnus  <burnus@net-b.de>
12048
12049         PR fortran/47399
12050         * gfortran.dg/typebound_proc_19.f90: New.
12051
12052 2011-01-21  Jeff Law <law@redhat.com>
12053
12054         PR tree-optimization/47053
12055         * g++.dg/pr47053.C: New test.
12056
12057 2011-01-21  Jason Merrill  <jason@redhat.com>
12058
12059         PR c++/47041
12060         * g++.dg/cpp0x/constexpr-ctor6.C: New.
12061
12062 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
12063
12064         PR c++/47388
12065         * g++.dg/cpp0x/range-for10.C: New test.
12066         * g++.dg/template/for1.C: New test.
12067
12068         PR middle-end/45566
12069         * g++.dg/tree-prof/partition3.C: New test.
12070
12071         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
12072
12073         PR rtl-optimization/47366
12074         * g++.dg/opt/pr47366.C: New test.
12075
12076 2011-01-21  Jason Merrill  <jason@redhat.com>
12077
12078         PR c++/46552
12079         * g++.dg/cpp0x/constexpr-regress2.C: New.
12080
12081         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
12082
12083 2011-01-21  Jeff Law <law@redhat.com>
12084
12085         PR rtl-optimization/41619
12086         * gcc.dg/pr41619.c: New.
12087
12088 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
12089
12090         PR tree-optimization/47355
12091         * g++.dg/opt/pr47355.C: New test.
12092
12093 2011-01-21  Richard Guenther  <rguenther@suse.de>
12094
12095         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
12096         making main hot.
12097
12098 2011-01-21  Richard Guenther  <rguenther@suse.de>
12099
12100         PR tree-optimization/47365
12101         * gcc.dg/torture/pr47365.c: New testcase.
12102         * gcc.dg/tree-ssa/pr47392.c: Likewise.
12103
12104 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12105
12106         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
12107
12108 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
12109
12110         PR tree-optimization/47391
12111         * gcc.dg/pr47391.c: New test.
12112
12113 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12114
12115         * g++.dg/template/char1.C: Use signed char.
12116
12117 2011-01-21  Tobias Burnus  <burnus@net-b.de>
12118
12119         PR fortran/47377
12120         * gfortran.dg/pointer_target_4.f90: New.
12121
12122 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
12123
12124         PR target/47251
12125         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
12126         ILP32 system and not IP32.
12127
12128 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
12129
12130         PR debug/46583
12131         * g++.dg/debug/pr46583.C: New.
12132
12133 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
12134
12135         PR debug/47283
12136         * g++.dg/debug/pr47283.C: New test.
12137
12138         PR testsuite/47371
12139         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
12140         * gcc.target/i386/headmerge-2.c: Likewise.
12141
12142 2011-01-20  Richard Guenther  <rguenther@suse.de>
12143
12144         PR middle-end/47370
12145         * gcc.dg/torture/pr47370.c: New testcase.
12146
12147 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
12148
12149         PR tree-optimization/46130
12150         * gcc.dg/pr46130-1.c: New test.
12151         * gcc.dg/pr46130-2.c: New test.
12152
12153 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
12154
12155         PR c++/47291
12156         * g++.dg/debug/dwarf2/template-params-10.C: New test.
12157
12158 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
12159
12160         PR debug/46240
12161         * g++.dg/debug/pr46240.cc: New.
12162
12163 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
12164
12165         PR c++/47303
12166         * g++.dg/template/anonunion1.C: New test.
12167
12168         PR rtl-optimization/47337
12169         * gcc.c-torture/execute/pr47337.c: New test.
12170
12171 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12172
12173         PR testsuite/45342
12174         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
12175
12176 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12177
12178         PR tree-optimization/46021
12179         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
12180
12181 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
12182
12183         PR tree-optimization/47290
12184         * g++.dg/torture/pr47290.C: New test.
12185
12186 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
12187
12188         PR fortran/47240
12189         * gfortran.dg/proc_ptr_comp_29.f90: New.
12190
12191 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
12192
12193         PR testsuite/41146
12194         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
12195         powerpc-apple-darwin9.
12196
12197 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
12198
12199         PR rtl-optimization/47299
12200         * gcc.c-torture/execute/pr47299.c: New test.
12201
12202 2011-01-17  Jason Merrill  <jason@redhat.com>
12203
12204         * g++.dg/cpp0x/constexpr-virtual.C: New.
12205
12206 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
12207
12208         PR fortran/47331
12209         * gfortran.dg/gomp/pr47331.f90: New test.
12210
12211 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
12212
12213         PR objc/47314
12214         * objc.dg/selector-warn-1.m: New.
12215         * obj-c++.dg/selector-warn-1.mm: New.
12216
12217 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
12218
12219         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
12220         Update dg-final accordingly.
12221
12222 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12223
12224         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
12225
12226 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12227
12228         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
12229         target check.
12230         * gcc.dg/guality/pr36728-2.c: Likewise.
12231
12232 2011-01-17  Richard Guenther  <rguenther@suse.de>
12233
12234         PR tree-optimization/47313
12235         * g++.dg/torture/pr47313.C: New testcase.
12236
12237 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
12238
12239         PR target/47318
12240         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
12241         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
12242         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12243         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12244
12245         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
12246         as __m256i.
12247         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
12248         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
12249         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
12250
12251 2011-01-17  Richard Guenther  <rguenther@suse.de>
12252
12253         PR tree-optimization/45967
12254         * gcc.dg/torture/pr45967-2.c: New testcase.
12255         * gcc.dg/torture/pr45967-3.c: Likewise.
12256
12257 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12258
12259         PR testsuite/47325
12260         * g++.dg/ext/pr47213.C: Require visibility.
12261
12262 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
12263
12264         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
12265         * gcc.dg/fixed-point/struct-union.c: Update error messages.
12266
12267 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
12268
12269         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
12270         Linux-based targets.
12271
12272 2011-01-13  Jan Hubicka  <jh@suse.cz>
12273
12274         PR tree-optimization/47276
12275         * gcc.dg/pr47276.c: New testcase.
12276
12277 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
12278             Jonathan Wakely  <jwakely.gcc@gmail.com>
12279
12280         PR c++/33558
12281         * g++.dg/other/pr33558.C: New.
12282         * g++.dg/other/pr33558-2.C: New.
12283
12284 2011-01-14  Martin Jambor  <mjambor@suse.cz>
12285
12286         PR tree-optimization/45934
12287         PR tree-optimization/46302
12288         * g++.dg/ipa/devirt-c-1.C: New test.
12289         * g++.dg/ipa/devirt-c-2.C: Likewise.
12290         * g++.dg/ipa/devirt-c-3.C: Likewise.
12291         * g++.dg/ipa/devirt-c-4.C: Likewise.
12292         * g++.dg/ipa/devirt-c-5.C: Likewise.
12293         * g++.dg/ipa/devirt-c-6.C: Likewise.
12294         * g++.dg/ipa/devirt-6.C: Likewise.
12295         * g++.dg/ipa/devirt-d-1.C: Likewise.
12296         * g++.dg/torture/pr45934.C: Likewise.
12297
12298 2011-01-14  Jason Merrill  <jason@redhat.com>
12299
12300         * g++.dg/cpp0x/variadic105.C: New.
12301
12302 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
12303             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12304
12305         PR objc/45989
12306         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
12307         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
12308         execution tests on i?86-*-*, x86_64-*-* and
12309         powerpc*-apple-darwin* && ilp32.
12310         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
12311         tests on i?86-*-* and x86_64-*-*.
12312
12313 2011-01-14  Richard Guenther  <rguenther@suse.de>
12314
12315         PR tree-optimization/47280
12316         * g++.dg/opt/pr47280.C: New testcase.
12317
12318 2011-01-14  Jason Merrill  <jason@redhat.com>
12319
12320         * g++.dg/cpp0x/constexpr-regress1.C: New.
12321
12322         * g++.dg/ext/flexary2.C: New.
12323
12324 2011-01-14  Richard Guenther  <rguenther@suse.de>
12325
12326         PR middle-end/47281
12327         * gcc.dg/torture/pr47281.c: New testcase.
12328         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
12329
12330 2011-01-14  Richard Guenther  <rguenther@suse.de>
12331
12332         PR tree-optimization/47286
12333         * gcc.dg/tree-ssa/pr47286.c: New testcase.
12334
12335 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
12336
12337         PR c++/47213
12338         * g++.dg/ext/pr47213.C: New.
12339
12340 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12341
12342         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
12343
12344 2011-01-13  Tobias Burnus  <burnus@net-b.de>
12345             Mikael Morin  <mikael@gcc.gnu.org>
12346
12347         PR fortran/45848
12348         PR fortran/47204
12349         * gfortran.dg/select_type_20.f90: New.
12350         * gfortran.dg/select_type_21.f90: New.
12351
12352 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
12353
12354         PR target/47251
12355         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
12356
12357 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12358
12359         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
12360         * gcc.dg/guality/pr36728-2.c: Likewise.
12361
12362 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
12363
12364         PR debug/PR46973
12365         * g++.dg/debug/dwarf2/template-params-9.C: New test.
12366
12367 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
12368
12369         PR rtl-optimization/45352
12370         * gcc.dg/pr45352-3.c: New.
12371
12372 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12373
12374         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
12375         comment.
12376         * g++.dg/cpp0x/range-for8.C: New.
12377         * g++.dg/cpp0x/range-for9.C: New.
12378
12379 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
12380
12381         PR debug/47209
12382         * g++.dg/debug/pr47209.C: New.
12383
12384 2011-01-12  Richard Guenther  <rguenther@suse.de>
12385
12386         PR lto/47259
12387         * gcc.dg/lto/pr47259_0.c: New testcase.
12388         * gcc.dg/lto/pr47259_1.c: Likewise.
12389
12390 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
12391
12392         * objc-obj-c++-shared/Object1.h: Add copyright header, update
12393         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
12394         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
12395         methods missing from the OBJC2 Object.
12396         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
12397         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
12398         GNU and NeXT runtimes.
12399         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
12400         comments.
12401         * objc-obj-c++-shared/Object1.m: Likewise.
12402         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
12403         * objc.dg/proto-qual-1.m: Likewise.
12404         * obj-c++.dg/proto-lossage-3.mm: Likewise.
12405         * obj-c++.dg/proto-qual-1.mm: Likewise.
12406
12407 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
12408
12409         PR testsuite/33033
12410         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
12411
12412 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
12413
12414         Fixed the Objective-C++ testsuite and updated all tests.
12415         * lib/obj-c++.exp (obj-c++_init): Declare and set
12416         gcc_warning_prefix and gcc_error_prefix.
12417         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
12418         'dg-warning', 'dg-message' and 'dg-error'.
12419         * obj-c++.dg/class-extension-3.mm: Likewise.
12420         * obj-c++.dg/class-protocol-1.mm: Likewise.
12421         * obj-c++.dg/encode-7.mm: Likewise.
12422         * obj-c++.dg/exceptions-3.mm: Likewise.
12423         * obj-c++.dg/exceptions-5.mm: Likewise.
12424         * obj-c++.dg/method-12.mm: Likewise.
12425         * obj-c++.dg/method-13.mm: Likewise.
12426         * obj-c++.dg/method-15.mm: Likewise.
12427         * obj-c++.dg/method-16.mm: Likewise.
12428         * obj-c++.dg/method-4.mm: Likewise.
12429         * obj-c++.dg/method-8.mm: Likewise.
12430         * obj-c++.dg/method-conflict-1.mm: Likewise.
12431         * obj-c++.dg/method-conflict-2.mm: Likewise.
12432         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
12433         and uncommented second part of the testcase now that the testsuite
12434         works correctly.
12435         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
12436         and uncommented second part of the testcase now that the testsuite
12437         works correctly.
12438         * obj-c++.dg/private-1.mm: Likewise.
12439         * obj-c++.dg/proto-lossage-4.mm: Likewise.
12440         * obj-c++.dg/syntax-error-7.mm: Likewise.
12441         * obj-c++.dg/warn5.mm: Likewise.
12442         * obj-c++.dg/property/at-property-14.mm: Likewise.
12443         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
12444         FIXME.
12445         * obj-c++.dg/property/at-property-18.mm: Likewise.
12446         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
12447         FIXME.
12448         * obj-c++.dg/property/at-property-21.mm: Likewise.
12449         * obj-c++.dg/property/at-property-28.mm: Likewise.
12450         * obj-c++.dg/property/at-property-5.mm: Likewise.
12451         * obj-c++.dg/property/dynamic-2.mm: Likewise.
12452         * obj-c++.dg/property/property-neg-3.mm: Likewise.
12453         * obj-c++.dg/property/synthesize-11.mm: Likewise.
12454         * obj-c++.dg/property/synthesize-6.mm: Likewise.
12455         * obj-c++.dg/property/synthesize-8.mm: Likewise.
12456         * obj-c++.dg/property/synthesize-9.mm: Likewise.
12457         * obj-c++.dg/tls/diag-5.mm: Likewise.
12458         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
12459         dg-error, now matched correctly.
12460
12461 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
12462
12463         * objc.dg/property/at-property-29.m: New.
12464         * obj-c++.dg/property/at-property-29.mm: New.
12465
12466 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12467
12468         * go.test/go-test.exp (go-set-goarch): New proc.
12469         (go-gc-tests): Use it.
12470
12471 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
12472
12473         PR debug/46955
12474         * g++.dg/debug/dwarf2/template-params-8.C: New test.
12475
12476 2011-01-11  Richard Henderson  <rth@redhat.com>
12477
12478         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
12479
12480 2011-01-11  Jan Hubicka  <jh@suse.cz>
12481
12482         PR lto/45721
12483         PR lto/45375
12484         * gcc.dg/lto/pr45721_1.c: New file.
12485         * gcc.dg/lto/pr45721_0.c: New file.
12486
12487 2011-01-11  Richard Guenther  <rguenther@suse.de>
12488
12489         PR tree-optimization/46076
12490         * gcc.dg/tree-ssa/pr46076.c: New testcase.
12491
12492 2011-01-11  Jeff Law <law@redhat.com>
12493
12494         * PR tree-optimization/47086
12495         * gcc.dg/pr47086.c: New test.
12496
12497 2011-01-11  Jason Merrill  <jason@redhat.com>
12498
12499         PR c++/46658
12500         * g++.dg/template/new10.C: New.
12501
12502         PR c++/45520
12503         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
12504
12505 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
12506
12507         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
12508         Split type definitions and NSConstantString class into...
12509         * objc-obj-c++-shared/objc-test-suite-types.h: New.
12510         * objc-obj-c++-shared/nsconstantstring-class.h: New.
12511         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
12512         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
12513         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
12514         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
12515         to comments.
12516         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
12517         encode defines for newer NeXT system headers.
12518         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
12519         * obj-c++.dg/torture/strings/string1.mm: Likewise.
12520         * objc.dg/foreach-5.m: Likewise.
12521         * objc.dg/foreach-2.m: Likewise.
12522         * objc.dg/foreach-4.m: Likewise.
12523         * objc.dg/torture/strings/string1.m: Likewise.
12524         * objc.dg/torture/strings/string2.m: Likewise.
12525         * objc.dg/torture/strings/string3.m: Likewise.
12526         * objc.dg/torture/strings/string4.m: Likewise.
12527         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
12528         header and stand alone.
12529         * obj-c++.dg/strings/strings-2.mm: Likewise.
12530         * objc.dg/torture/strings/const-str-3.m: Likewise.
12531         * objc.dg/strings/strings-2.m: Likewise.
12532         * objc.dg/strings/const-str-12b.m: Likewise.
12533
12534 2011-01-12  Richard Guenther  <rguenther@suse.de>
12535
12536         PR middle-end/32511
12537         * gcc.dg/attr-weak-1.c: Adjust.
12538
12539 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
12540
12541         PR fortran/47051
12542         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
12543         standard compliant and comment.
12544
12545 2011-01-10  Jan Hubicka  <jh@suse.cz>
12546
12547         PR lto/46083
12548         * gcc.dg/initpri3.c: New testcase.
12549
12550 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
12551
12552         PR lto/47222
12553         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
12554         externally visible.
12555         (g_esi): Likewise.
12556         (g_ebx): Likewise.
12557         (g_ebp): Likewise.
12558         (g_esp): Likewise.
12559         (g_ebp_save): Likewise.
12560         (g_esp_save): Likewise.
12561
12562 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12563
12564         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
12565
12566 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12567
12568         PR tree-optimization/46021
12569         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
12570         i?86-*-*, x86_64-*-*.
12571
12572 2011-01-10  Jeff Law <law@redhat.com>
12573
12574         * PR tree-optimization/47141
12575         * gcc.c-torture/compile/pr47141.c: New test.
12576
12577 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
12578
12579         PR testsuite/46230
12580         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
12581         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
12582         * gcc.dg/vect/slp-35.c: Remove XFAILs.
12583         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
12584
12585         PR testsuite/46230
12586         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
12587         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
12588         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
12589         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
12590         being vectorized.  Adjust dg-final pattern.
12591
12592         PR testsuite/46230
12593         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
12594         * gcc.dg/vect/slp-24.c: Likewise.
12595
12596 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
12597
12598         PR c++/47218
12599         * g++.dg/other/pr47218-1.C: New test file.
12600         * g++.dg/other/pr47218.C: Likewise.
12601         * g++.dg/other/pr47218.h: New supporting header.
12602
12603 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
12604
12605         PR objc/47232
12606         * objc.dg/attributes/invalid-attribute-1.m: New.
12607         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
12608
12609 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
12610
12611         PR fortran/47224
12612         * gfortran.dg/proc_ptr_comp_28.f90: New.
12613
12614 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
12615
12616         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
12617         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
12618         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12619         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
12620         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
12621         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12622         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
12623         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
12624         * objc.dg/gnu-api-2-class.m: Likewise.
12625         * objc.dg/gnu-api-2-ivar.m: Likewise.
12626         * objc.dg/gnu-api-2-method.m: Likewise.
12627         * objc.dg/gnu-api-2-objc.m: Likewise.
12628         * objc.dg/gnu-api-2-object.m: Likewise.
12629         * objc.dg/gnu-api-2-property.m: Likewise.
12630         * objc.dg/gnu-api-2-protocol.m: Likewise.
12631         * objc.dg/gnu-api-2-sel.m: Likewise.
12632
12633 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
12634
12635         * objc.dg/foreach-1.m: Skip for Darwin < 9.
12636         * objc.dg/objc-foreach-4.m: Likewise.
12637         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
12638         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
12639         * objc.dg/foreach-4.m: Likewise.
12640         * objc.dg/foreach-5.m: Likewise.
12641         * objc.dg/foreach-3.m: Return self from init.
12642
12643 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
12644
12645         PR fortran/38536
12646         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
12647
12648 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
12649
12650         PR fortran/46313
12651         * gfortran.dg/class_35.f90: New.
12652
12653 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
12654
12655         * objc.dg/foreach-1.m: Add "-Wall" to flags.
12656
12657 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
12658
12659         PR objc/47078
12660         * objc.dg/invalid-method-2.m: New.
12661         * obj-c++.dg/invalid-method-2.mm: New.
12662
12663 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
12664
12665         PR fortran/46896
12666         * gfortran.dg/transpose_optimization_2.f90 : New test.
12667
12668 2011-01-08  Jan Hubicka  <jh@suse.cz>
12669
12670         PR tree-optmization/46469
12671         * g++.dg/torture/pr46469.C: New testcase.
12672
12673 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
12674
12675         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
12676         emulation of libobjc-gnu structure layout functionality to ..
12677         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
12678         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
12679         * objc/execute/bf-common.h: Adjust headers.
12680         * objc/execute/bf-1.m: Likewise.
12681         * objc/execute/bf-2.m: Likewise.
12682         * objc/execute/bf-3.m: Likewise.
12683         * objc/execute/bf-4.m: Likewise.
12684         * objc/execute/bf-5.m: Likewise.
12685         * objc/execute/bf-6.m: Likewise.
12686         * objc/execute/bf-7.m: Likewise.
12687         * objc/execute/bf-8.m: Likewise.
12688         * objc/execute/bf-9.m: Likewise.
12689         * objc/execute/bf-10.m: Likewise.
12690         * objc/execute/bf-11.m: Likewise.
12691         * objc/execute/bf-12.m: Likewise.
12692         * objc/execute/bf-13.m: Likewise.
12693         * objc/execute/bf-14.m: Likewise.
12694         * objc/execute/bf-15.m: Likewise.
12695         * objc/execute/bf-16.m: Likewise.
12696         * objc/execute/bf-17.m: Likewise.
12697         * objc/execute/bf-18.m: Likewise.
12698         * objc/execute/bf-19.m: Likewise.
12699         * objc/execute/bf-20.m: Likewise.
12700         * objc/execute/bf-21.m: Likewise.
12701         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
12702         objc_get_type_qualifiers ().
12703
12704 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
12705
12706         PR fortran/45777
12707         * gfortran.dg/dependency_39.f90:  New test.
12708
12709 2011-01-07  Jan Hubicka  <jh@suse.cz>
12710
12711         Get builtins tests ready for linker plugin.
12712         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
12713         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
12714         my_memset, my_bzero): Mark used.
12715         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
12716         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
12717         volatile.
12718         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
12719         volatile.
12720
12721 2011-01-07  Jan Hubicka  <jh@suse.cz>
12722
12723         PR tree-optimization/46367
12724         * g++.dg/torture/pr46367.C: New file.
12725
12726 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
12727
12728         PR target/47201
12729         * gcc.dg/pr47201.c: New test.
12730
12731         PR bootstrap/47187
12732         * gcc.dg/tree-prof/pr47187.c: New test.
12733
12734 2011-01-07  Tobias Burnus  <burnus@net-b.de>
12735
12736         PR fortran/41580
12737         * gfortran.dg/extends_type_of_3.f90: New.
12738
12739 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
12740
12741         * g++.dg/ext/dllexport-MI1.C: Adjust test.
12742         * g++.dg/ext/dllimport-MI1.C: Likewise.
12743         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
12744         * g++.dg/ext/dllimport10.C: Likewise.
12745         * g++.dg/ext/dllimport11.C: Likewise.
12746         * g++.dg/ext/dllimport12.C: Likewise.
12747         * g++.dg/ext/dllimport13.C: Likewise.
12748         * g++.dg/ext/dllimport2.C: Likewise.
12749         * g++.dg/ext/dllimport3.C: Likewise.
12750         * g++.dg/ext/dllimport4.C: Likewise.
12751         * g++.dg/ext/dllimport5.C: Likewise.
12752         * g++.dg/ext/dllimport6.C: Likewise.
12753         * g++.dg/ext/dllimport8.C: Likewise.
12754         * g++.dg/ext/dllimport9.C: Likewise.
12755         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
12756         targets, too. Additionally enable test for i?86-*-mingw*.
12757         * g++.dg/ext/selectany1.C: Likewise.
12758         Remove guard variable check.
12759
12760 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
12761
12762         PR fortran/47189
12763         PR fortran/47194
12764         * gfortran.dg/storage_size_3.f08: Extended.
12765
12766 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
12767
12768         PR c++/47022
12769         * g++.dg/template/stdarg1.C: New test.
12770
12771 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
12772
12773         PR fortran/47195
12774         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
12775         * gfortran.dg/defined_operators_1.f90: Split the subroutine
12776         from the interface of functions to not hide the errors that
12777         shall be tested.
12778
12779 2011-01-06  Jan Hubicka  <jh@suse.cz>
12780
12781         * gcc.dg/lto/pr47188_0.c: New testcase.
12782         * gcc.dg/lto/pr47188_1.c: New testcase.
12783
12784 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
12785
12786         PR fortran/33117
12787         PR fortran/46478
12788         * gfortran.dg/interface_33.f90: New test.
12789
12790 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
12791
12792         PR c/47150
12793         * gcc.c-torture/compile/pr47150.c: New test.
12794
12795 2011-01-06  Ira Rosen  <irar@il.ibm.com>
12796
12797         PR tree-optimization/47139
12798         * gcc.dg/vect/pr47139.c: New test.
12799
12800 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
12801
12802         PR fortran/47180
12803         * gfortran.dg/extends_type_of_2.f03: New.
12804
12805 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12806
12807         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
12808
12809 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
12810
12811         * gnat.dg/opt14.adb: New test.
12812
12813 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12814
12815         PR fortran/46017
12816         * gfortran.dg/allocate_error_2.f90:  New test.
12817
12818 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
12819
12820         PR fortran/47024
12821         * gfortran.dg/storage_size_3.f08: New.
12822
12823 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12824
12825         PR libgfortran/47154
12826         * gfortran.dg/namelist_68.f90: New test.
12827
12828 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
12829
12830         * gnat.dg/unchecked_convert8.ad[sb]: New test.
12831
12832 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
12833
12834         PR fortran/46448
12835         * gfortran.dg/class_34.f90: New.
12836
12837 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12838
12839         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
12840         use __builtin_inff.  Skip all single-precision tests that require
12841         Infinity.
12842
12843 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12844
12845         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
12846
12847 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
12848
12849         PR tree-optimization/47148
12850         * gcc.c-torture/execute/pr47148.c: New test.
12851
12852         PR tree-optimization/47155
12853         * gcc.c-torture/execute/pr47155.c: New test.
12854
12855         PR rtl-optimization/47157
12856         * gcc.c-torture/compile/pr47157.c: New test.
12857
12858 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12859
12860         * gcc.dg/torture/vector-shift2.c (schar): Define.
12861         (main): Always use schar or uchar instead of plain "char" to avoid
12862         dependencies on implementation-defined char signedness.
12863
12864 2011-01-03  Martin Jambor  <mjambor@suse.cz>
12865
12866         PR tree-optimization/46801
12867         * gnat.dg/pack9.adb: Remove xfail.
12868
12869 2011-01-03  Martin Jambor  <mjambor@suse.cz>
12870
12871         PR tree-optimization/46984
12872         * g++.dg/ipa/pr46984.C: New test.
12873
12874 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
12875
12876         PR fortran/46408
12877         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
12878
12879 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
12880
12881         PR tree-optimization/47140
12882         * gcc.c-torture/compile/pr47140.c: New test.
12883
12884         PR rtl-optimization/47028
12885         * gcc.dg/pr47028.c: New test.
12886
12887 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
12888
12889         * objc.dg/protocol-forward-1.m: Removed TODO.
12890         * objc.dg/protocol-forward-2.m: New.
12891         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
12892         * obj-c++.dg/protocol-forward-2.mm: New.
12893
12894 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
12895
12896         PR target/38662
12897         * g++.dg/eh/pr38662.C: New testcase.
12898
12899 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
12900
12901         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
12902         scan for newline '\n'.
12903
12904 \f
12905 Copyright (C) 2011 Free Software Foundation, Inc.
12906
12907 Copying and distribution of this file, with or without modification,
12908 are permitted in any medium without royalty provided the copyright
12909 notice and this notice are preserved.