OSDN Git Service

79dc8a7322d8eb34709015c99762ec6e07de9438
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2
3         * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
4         including <strings.h>.
5
6 2011-10-19  Jan Hubicka  <jh@suse.cz>
7
8         * lib/lto.exp (lto_init): Test slib lto and no-liker-plugin path.
9         * lto/gcc-dg.exp (check_effective_target_lto): Likewise.
10         * lto/c-torture.exp: Likewise.
11         * execute/bultins/strstr-asm.c: Force fat LTO.
12         * gcc.c-torture/compile/sync-1.c: Likewise.
13         * gcc.c-torture/compile/sync-1.c: Likewise.
14         * gcc.c-torture/compile/sync-3.c: Likewise.
15         * gcc.dg/noncompile/invalid_asm.c: Likewise.
16         * gcc.dg/noncompile/920507-1.c: Likewise.
17         * gcc.dg/torture/pr36400.c: Likewise.
18         * g++.dg/torture/pr34850.C: Likewise.
19
20 2011-10-20  Eric Botcazou  <ebotcazou@adacore.com>
21
22         * gnat.dg/source_ref1.adb: New test.
23         * gnat.dg/source_ref2.adb: Likewise.
24
25 2011-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
26
27         PR c++/13657
28         * g++.dg/parse/error42.C: New.
29         * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
30
31 2011-10-19  Jason Merrill  <jason@redhat.com>
32
33         PR c++/50793
34         * g++.dg/init/value9.C: New.
35
36 2011-10-19  Jakub Jelinek  <jakub@redhat.com>
37
38         * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
39         * gcc.dg/torture/vshuf-16.inc: Likewise.
40         * gcc.dg/torture/vshuf-8.inc: Likewise.
41         * gcc.dg/torture/vshuf-4.inc: Likewise.
42
43 2011-10-19  Janus Weil  <janus@gcc.gnu.org>
44
45         PR fortran/47023
46         * gfortran.dg/sizeof_proc.f90: New.
47
48 2011-10-19  Joseph Myers  <joseph@codesourcery.com>
49
50         * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
51         -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
52
53 2011-10-19  Uros Bizjak  <ubizjak@gmail.com>
54
55         PR testsuite/50796
56         * gcc.dg/plugin/plugindir?.c Update dg_prune_output.
57
58 2011-10-19  Jason Merrill  <jason@redhat.com>
59
60         PR c++/50787
61         * g++.dg/init/ref20.C: New.
62
63 2011-10-19  Kai Tietz  <ktietz@redhat.com>
64
65         PR middle-end/50795
66         * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
67         * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
68         * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
69         * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
70         * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
71
72 2011-10-19  Richard Guenther  <rguenther@suse.de>
73
74         PR middle-end/50768
75         * gcc.dg/torture/pr50768.c: New testcase.
76
77 2011-10-19  Alexander Monakov  <amonakov@ispras.ru>
78
79         PR rtl-optimization/50340
80         * gcc.dg/pr50340.c: New.
81
82 2011-10-18  Andrew Stubbs  <ams@codesourcery.com>
83
84         PR tree-optimization/50717
85
86         * gcc.dg/pr50717-1.c: New file.
87         * gcc.target/arm/wmul-12.c: Correct types.
88         * gcc.target/arm/wmul-8.c: Correct types.
89
90 2011-10-18  Jason Merrill  <jason@redhat.com>
91
92         PR c++/50531
93         * g++.dg/cpp0x/defaulted32.C: New.
94
95         PR c++/50742
96         * g++.dg/lookup/using23.C: New.
97
98         PR c++/50500
99         * g++.dg/cpp0x/implicit12.C: New.
100         * g++.dg/cpp0x/defaulted20.C: Adjust.
101         * g++.dg/cpp0x/defaulted21.C: Adjust.
102         * g++.dg/cpp0x/implicit-copy.C: Adjust.
103         * g++.dg/cpp0x/implicit4.C: Adjust.
104         * g++.dg/cpp0x/implicit5.C: Adjust.
105         * g++.dg/cpp0x/implicit8.C: Adjust.
106         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
107         * g++.dg/cpp0x/not_special.C: Adjust.
108         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
109         * g++.dg/cpp0x/rv1n.C: Adjust.
110         * g++.dg/cpp0x/rv2n.C: Adjust.
111         * g++.dg/cpp0x/rv3n.C: Adjust.
112         * g++.dg/cpp0x/rv4n.C: Adjust.
113         * g++.dg/cpp0x/rv5n.C: Adjust.
114         * g++.dg/cpp0x/rv6n.C: Adjust.
115         * g++.dg/cpp0x/rv7n.C: Adjust.
116
117 2011-10-18  Kirill Yukhin  <kirill.yukhin@intel.com>
118
119         * gcc.target/i386/avx2-vpop-check.h: New header.
120         * gcc.target/i386/avx2-vpaddd-3.c: New test.
121         * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
122         * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
123         * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
124         * gcc.target/i386/avx2-vpand-3.c: Ditto.
125         * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
126         * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
127         * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
128         * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
129         * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
130         * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
131         * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
132         * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
133         * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
134         * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
135
136 2011-10-18  Mikael Morin  <mikael@gcc.gnu.org>
137
138         PR fortran/50420
139         * gfortran.dg/coarray_subobject_1.f90: New test.
140         * gfortran.dg/coarray/subobject_1.f90: New test.
141
142 2011-10-18  Alexander Monakov  <amonakov@ispras.ru>
143
144         PR rtl-optimization/50205
145         * gcc.dg/pr50205.c: New.
146
147 2011-10-18  Richard Guenther  <rguenther@suse.de>
148
149         PR tree-optimization/50767
150         * gcc.dg/torture/pr50767.c: New testcase.
151
152 2011-10-18  Julian Brown  <julian@codesourcery.com>
153
154         * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
155         * gcc.target/arm/unaligned-memcpy-1.c: New.
156         * gcc.target/arm/unaligned-memcpy-2.c: New.
157         * gcc.target/arm/unaligned-memcpy-3.c: New.
158         * gcc.target/arm/unaligned-memcpy-4.c: New.
159
160 2011-10-18  Janus Weil  <janus@gcc.gnu.org>
161
162         PR fortran/47023
163         * gfortran.dg/iso_c_binding_class.f03: New.
164
165 2011-10-18  Ira Rosen  <ira.rosen@linaro.org>
166
167         * testsuite/lib/target-supports.exp
168         (check_effective_target_vect_widen_shift): New.
169         * gcc.dg/vect/vect-widen-shift-s16.c: New.
170         * gcc.dg/vect/vect-widen-shift-s8.c: New.
171         * gcc.dg/vect/vect-widen-shift-u16.c: New.
172         * gcc.dg/vect/vect-widen-shift-u8.c: New.
173
174 2011-10-18  Richard Guenther  <rguenther@suse.de>
175
176         * gcc.dg/torture/restrict-1.c: New testcase.
177
178 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
179
180         * g++.dg/ext/bases.C: New test.
181
182 2011-10-17  David S. Miller  <davem@davemloft.net>
183
184         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
185         all operations to emit VIS instructions.
186         * gcc.target/sparc/fandnot.c: Likewise.
187         * gcc.target/sparc/fnot.c: Likewise.
188         * gcc.target/sparc/for.c: Likewise.
189         * gcc.target/sparc/fornot.c: Likewise.
190         * gcc.target/sparc/fxnor.c: Likewise.
191         * gcc.target/sparc/fxor.c: Likewise.
192         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
193         needed.
194
195 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
196
197         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
198         * gcc.dg/torture/vshuf-16.inc: New file.
199         * gcc.dg/torture/vshuf-2.inc: New file.
200         * gcc.dg/torture/vshuf-32.inc: New file.
201         * gcc.dg/torture/vshuf-4.inc: New file.
202         * gcc.dg/torture/vshuf-8.inc: New file.
203         * gcc.dg/torture/vshuf-main.inc: New file.
204         * gcc.dg/torture/vshuf-v16hi.c: New test.
205         * gcc.dg/torture/vshuf-v16qi.c: New test.
206         * gcc.dg/torture/vshuf-v2df.c: New test.
207         * gcc.dg/torture/vshuf-v2di.c: New test.
208         * gcc.dg/torture/vshuf-v2sf.c: New test.
209         * gcc.dg/torture/vshuf-v2si.c: New test.
210         * gcc.dg/torture/vshuf-v32qi.c: New test.
211         * gcc.dg/torture/vshuf-v4df.c: New test.
212         * gcc.dg/torture/vshuf-v4di.c: New test.
213         * gcc.dg/torture/vshuf-v4hi.c: New test.
214         * gcc.dg/torture/vshuf-v4sf.c: New test.
215         * gcc.dg/torture/vshuf-v4si.c: New test.
216         * gcc.dg/torture/vshuf-v8hi.c: New test.
217         * gcc.dg/torture/vshuf-v8qi.c: New test.
218         * gcc.dg/torture/vshuf-v8sf.c: New test.
219         * gcc.dg/torture/vshuf-v8si.c: New test.
220
221 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
222
223         PR tree-optimization/50746
224         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
225
226 2011-10-17  Jason Merrill  <jason@redhat.com>
227
228         PR c++/50736
229         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
230
231 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
232
233         PR c++/44524
234         * g++.dg/parse/error41.C: New.
235         * g++.dg/parse/error20.C: Adjust.
236
237 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
238
239         PR c++/50757
240         * g++.dg/warn/format7.C: New.
241         * obj-c++.dg/warn7.mm: Likewise.
242
243 2011-10-17  Richard Guenther  <rguenther@suse.de>
244
245         PR tree-optimization/50729
246         * gcc.dg/torture/pr50729.c: New testcase.
247
248 2011-10-15  Tom Tromey  <tromey@redhat.com>
249             Dodji Seketeli  <dodji@redhat.com>
250
251         * lib/prune.exp (prune_gcc_output):  Prune output referring to
252         included files.
253         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
254         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
255         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
256         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
257
258 2011-10-15  Tom Tromey  <tromey@redhat.com>
259             Dodji Seketeli  <dodji@redhat.com>
260
261         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
262
263 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
264
265         PR c++/48489
266         * g++.dg/inherit/error5.C: New.
267
268 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
269
270         PR fortran/47023
271         PR fortran/50752
272         * gfortran.dg/kind_tests_4.f90: New.
273
274 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
275
276         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
277         targets that support vector condition.
278
279 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
280
281         PR fortran/47023
282         * gfortran.dg/c_kind_tests_3.f03: New.
283
284 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
285
286         PR fortran/50547
287         * gfortran.dg/elemental_args_check_4.f90: New.
288
289 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
290
291         PR tree-optimization/50727
292         * gcc.dg/vect/pr50727.c: New test.
293
294 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
295
296         * gcc.dg/vla-23.c: New test.
297
298 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
299
300         PR tree-optimization/50596
301         * gcc.dg/vect/vect-cond-9.c: New test.
302
303 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
304
305         * gcc.dg/vect/bb-slp-29.c: New test.
306
307 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
308
309         PR c++/50732
310         * g++.dg/ext/is_base_of_incomplete.C: New.
311         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
312         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
313
314 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
315
316         * gcc.target/sparc/combined-1.c: Compile at -O2.
317
318 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
319
320         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
321         (dg-options): Add -Wno-attributes.
322         * gcc.target/i386/fma_double_?.c: Ditto.
323         * gcc.target/i386/fma_run_float_?.c: Ditto.
324         * gcc.target/i386/fma_run_double_?.c: Ditto.
325         * gcc.target/i386/l_fma_float_?.c: Dtto.
326         * gcc.target/i386/l_fma_double_?.c: Ditto.
327         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
328         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
329
330 2011-10-15  Tobias Burnus  <burnus@net-b.de>
331
332         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
333         the comments.
334         * gfortran.dg/bind_c_usage_24.f90: Ditto.
335         * gfortran.dg/rank_3.f90: Ditto.
336         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
337         -std=f2008ts in dg-options.
338         * gfortran.dg/rank_4.f90: Ditto.
339
340 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
341
342         PR target/49263
343         * gcc.target/sh/pr49263.c: New.
344
345 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
346
347         * gnat.dg/specs/debug1.ads: Tweak.
348
349 2011-10-14  Kai Tietz  <ktietz@redhat.com>
350
351         * gfortran.fortran-torture/compile/logical-2.f90: New test.
352
353 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
354
355         * gcc.target/i386/sse2-mul-1.c: New test.
356         * gcc.target/i386/sse4_1-mul-1.c: New test.
357         * gcc.target/i386/avx-mul-1.c: New test.
358         * gcc.target/i386/xop-mul-1.c: New test.
359         * gcc.target/i386/avx2-mul-1.c: New test.
360
361 2011-10-14  Jason Merrill  <jason@redhat.com>
362
363         PR c++/50563
364         * g++.dg/cpp0x/nsdmi-list1.C: New.
365
366         PR c++/50707
367         * g++.dg/cpp0x/nsdmi-const1.C: New.
368
369 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
370
371         PR fortran/50570
372         * gfortran.dg/pointer_intent_5.f90: New.
373
374 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
375
376         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
377         * gcc.target/i386/warn-vect-op-1.c: Ditto.
378         * gcc.target/i386/warn-vect-op-2.c: Ditto.
379
380 2011-10-14  Tobias Burnus  <burnus@net-b.de>
381
382         PR fortran/50718
383         * gfortran.dg/pointer_check_11.f90: New.
384         * gfortran.dg/pointer_check_12.f90: New.
385
386 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
387
388         PR c++/38174
389         * g++.dg/overload/operator4.C: New.
390
391 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
392
393         * gcc.dg/di-longlong64-sync-1.c: New test.
394         * gcc.dg/di-sync-multithread.c: New test.
395         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
396         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
397         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
398         tests for v5, v6, v6k, and v7-a, and add-options helpers.
399         (check_effective_target_arm_arm_ok): New helper.
400         (check_effective_target_sync_longlong): New helper.
401
402 2011-10-14  Richard Guenther  <rguenther@suse.de>
403
404         PR tree-optimization/50723
405         * gcc.dg/torture/pr50723.c: New testcase.
406
407 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
408
409         PR c++/17212
410         * g++.dg/warn/format6.C: New.
411         * obj-c++.dg/warn6.mm: Likewise.
412
413 2011-10-13  Richard Henderson  <rth@redhat.com>
414
415         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
416         Delete.
417         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
418         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
419         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
420
421 2011-10-13  Jason Merrill  <jason@redhat.com>
422
423         PR c++/50614
424         * g++.dg/cpp0x/nsdmi-template2.C: New.
425
426         PR c++/50437
427         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
428
429         PR c++/50618
430         * g++.dg/init/vbase1.C: New.
431
432 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
433
434         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
435         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
436         * gcc.target/i386/avx-vphminposuw-2.c: New test.
437         * gcc.target/i386/avx-vphminposuw-3.c: New test.
438
439 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
440
441         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
442
443 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
444
445         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
446
447 2011-10-13  Richard Guenther  <rguenther@suse.de>
448
449         PR tree-optimization/50712
450         * gcc.target/i386/pr50712.c: New testcase.
451
452 2011-10-13  Tom de Vries  <tom@codesourcery.com>
453
454         * gcc.dg/memcpy-4.c: New test.
455
456 2011-10-13  Richard Guenther  <rguenther@suse.de>
457
458         PR tree-optimization/50698
459         * g++.dg/vect/pr50698.cc: New testcase.
460
461 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
462
463         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
464         * gcc.target/powerpc/warn-2.c: Ditto.
465
466         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
467         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
468         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
469         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
470         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
471         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
472         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
473         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
474         * gcc.target/powerpc/ppc-pow.c: Likewise.
475         * gcc.target/powerpc/recip-1.c: Likewise.
476         * gcc.target/powerpc/recip-2.c: Likewise.
477         * gcc.target/powerpc/recip-3.c: Likewise.
478         * gcc.target/powerpc/recip-4.c: Likewise.
479         * gcc.target/powerpc/recip-5.c: Likewise.
480
481 2011-10-12  David S. Miller  <davem@davemloft.net>
482
483         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
484         '-mvis3' instead of 'mcpu=niagara3' in options.
485         * gcc.target/sparc/fhalve.c: Likewise.
486         * gcc.target/sparc/fnegop.c: Likewise.
487         * gcc.target/sparc/fpadds.c: Likewise.
488         * gcc.target/sparc/fshift.c: Likewise.
489         * gcc.target/sparc/fucmp.c: Likewise.
490         * gcc.target/sparc/lzd.c: Likewise.
491         * gcc.target/sparc/vis3misc.c: Likewise.
492         * gcc.target/sparc/xmul.c: Likewise.
493
494 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
495
496         * gnat.dg/vect1.ad[sb]: New test.
497         * gnat.dg/vect1_pkg.ads: New helper.
498         * gnat.dg/vect2.ad[sb]: New test.
499         * gnat.dg/vect2_pkg.ads: New helper.
500         * gnat.dg/vect3.ad[sb]: New test.
501         * gnat.dg/vect3_pkg.ads: New helper.
502         * gnat.dg/vect4.ad[sb]: New test.
503         * gnat.dg/vect4_pkg.ads: New helper.
504         * gnat.dg/vect5.ad[sb]: New test.
505         * gnat.dg/vect5_pkg.ads: New helper.
506         * gnat.dg/vect6.ad[sb]: New test.
507         * gnat.dg/vect6_pkg.ads: New helper.
508
509 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
510
511         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
512         * gcc.target/i386/fma_run_double_2.c: Likewise.
513         * gcc.target/i386/fma_run_double_3.c: Likewise.
514         * gcc.target/i386/fma_run_double_4.c: Likewise.
515         * gcc.target/i386/fma_run_double_5.c: Likewise.
516         * gcc.target/i386/fma_run_double_6.c: Likewise.
517         * gcc.target/i386/fma_run_float_1.c: Likewise.
518         * gcc.target/i386/fma_run_float_2.c: Likewise.
519         * gcc.target/i386/fma_run_float_3.c: Likewise.
520         * gcc.target/i386/fma_run_float_4.c: Likewise.
521         * gcc.target/i386/fma_run_float_5.c: Likewise.
522         * gcc.target/i386/fma_run_float_6.c: Likewise.
523
524         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
525         remove the extra dg-options.
526         * gcc.target/i386/l_fma_double_2.c: Likewise.
527         * gcc.target/i386/l_fma_double_3.c: Likewise.
528         * gcc.target/i386/l_fma_double_4.c: Likewise.
529         * gcc.target/i386/l_fma_double_5.c: Likewise.
530         * gcc.target/i386/l_fma_double_6.c: Likewise.
531         * gcc.target/i386/l_fma_float_1.c: Likewise.
532         * gcc.target/i386/l_fma_float_2.c: Likewise.
533         * gcc.target/i386/l_fma_float_3.c: Likewise.
534         * gcc.target/i386/l_fma_float_4.c: Likewise.
535         * gcc.target/i386/l_fma_float_5.c: Likewise.
536         * gcc.target/i386/l_fma_float_6.c: Likewise.
537
538 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
539
540         PR tree-optimization/50189
541         * g++.dg/torture/pr50189.C: New testcase.
542
543 2011-10-12  Richard Guenther  <rguenther@suse.de>
544
545         PR tree-optimization/50700
546         * gcc.dg/builtin-object-size-12.c: New testcase.
547
548 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
549
550         PR c/50565
551         * gcc.c-torture/compile/pr50565-1.c,
552         gcc.c-torture/compile/pr50565-2.c: New tests.
553
554 2011-10-11  Jason Merrill  <jason@redhat.com>
555
556         PR c++/49855
557         PR c++/49896
558         * g++.dg/template/constant1.C: New.
559         * g++.dg/template/constant2.C: New.
560         * g++.dg/cpp0x/constexpr-template3.C: New.
561
562 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
563
564         * gcc.target/i386/warn-vect-op-3.c: New test.
565         * gcc.target/i386/warn-vect-op-1.c: New test.
566         * gcc.target/i386/warn-vect-op-2.c: New test.
567
568 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
569
570         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
571
572 2011-10-11  Richard Guenther  <rguenther@suse.de>
573
574         PR tree-optimization/50204
575         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
576
577 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
578
579         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
580
581 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
582
583         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
584         * gcc.target/i386/fma_double_2.c: Ditto.
585         * gcc.target/i386/fma_double_3.c: Ditto.
586         * gcc.target/i386/fma_double_4.c: Ditto.
587         * gcc.target/i386/fma_double_5.c: Ditto.
588         * gcc.target/i386/fma_double_6.c: Ditto.
589         * gcc.target/i386/fma_float_1.c: Ditto.
590         * gcc.target/i386/fma_float_2.c: Ditto.
591         * gcc.target/i386/fma_float_3.c: Ditto.
592         * gcc.target/i386/fma_float_4.c: Ditto.
593         * gcc.target/i386/fma_float_5.c: Ditto.
594         * gcc.target/i386/fma_float_6.c: Ditto.
595         * gcc.target/i386/l_fma_double_1.c: Ditto.
596         * gcc.target/i386/l_fma_double_2.c: Ditto.
597         * gcc.target/i386/l_fma_double_3.c: Ditto.
598         * gcc.target/i386/l_fma_double_4.c: Ditto.
599         * gcc.target/i386/l_fma_double_5.c: Ditto.
600         * gcc.target/i386/l_fma_double_6.c: Ditto.
601         * gcc.target/i386/l_fma_float_1.c: Ditto.
602         * gcc.target/i386/l_fma_float_2.c: Ditto.
603         * gcc.target/i386/l_fma_float_3.c: Ditto.
604         * gcc.target/i386/l_fma_float_4.c: Ditto.
605         * gcc.target/i386/l_fma_float_5.c: Ditto.
606         * gcc.target/i386/l_fma_float_6.c: Ditto.
607         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
608         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
609         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
610         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
611         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
612         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
613         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
614         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
615         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
616         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
617         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
618         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
619
620 2011-10-11  Tristan Gingold  <gingold@adacore.com>
621
622         * gcc.dg/va-arg-4.c: New test.
623         * gcc.dg/va-arg-5.c: Ditto.
624
625 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
626
627         * lib/target-supports.exp (check_effective_target_fd_truncate):
628         Close and unlink test file before exit.
629
630 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
631
632         PR fortran/50564
633         * gfortran.dg/forall_15.f90:  New test case.
634
635 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
636             Andrew Macleod  <amacleod@redhat.com>
637
638         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
639         wrappers for *other_threads() and *final_verify().
640         * gcc.dg/simulate-thread/simulate-thread.h
641         (simulate_thread_wrapper_other_threads): New.
642         (simulate_thread_wrapper_final_verify): New.
643
644 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
645
646         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
647
648 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
649
650         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
651
652 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
653             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
654
655         * gcc.target/i386/fma_1.h: New file.
656         * gcc.target/i386/fma_2.h: Likewise.
657         * gcc.target/i386/fma_3.h: Likewise.
658         * gcc.target/i386/fma_4.h: Likewise.
659         * gcc.target/i386/fma_5.h: Likewise.
660         * gcc.target/i386/fma_6.h: Likewise.
661         * gcc.target/i386/fma_double_1.c: Likewise.
662         * gcc.target/i386/fma_double_2.c: Likewise.
663         * gcc.target/i386/fma_double_3.c: Likewise.
664         * gcc.target/i386/fma_double_4.c: Likewise.
665         * gcc.target/i386/fma_double_5.c: Likewise.
666         * gcc.target/i386/fma_double_6.c: Likewise.
667         * gcc.target/i386/fma_float_1.c: Likewise.
668         * gcc.target/i386/fma_float_2.c: Likewise.
669         * gcc.target/i386/fma_float_3.c: Likewise.
670         * gcc.target/i386/fma_float_4.c: Likewise.
671         * gcc.target/i386/fma_float_5.c: Likewise.
672         * gcc.target/i386/fma_float_6.c: Likewise.
673         * gcc.target/i386/fma_main.h: Likewise.
674         * gcc.target/i386/fma_run_double_1.c: Likewise.
675         * gcc.target/i386/fma_run_double_2.c: Likewise.
676         * gcc.target/i386/fma_run_double_3.c: Likewise.
677         * gcc.target/i386/fma_run_double_4.c: Likewise.
678         * gcc.target/i386/fma_run_double_5.c: Likewise.
679         * gcc.target/i386/fma_run_double_6.c: Likewise.
680         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
681         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
682         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
683         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
684         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
685         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
686         * gcc.target/i386/fma_run_float_1.c: Likewise.
687         * gcc.target/i386/fma_run_float_2.c: Likewise.
688         * gcc.target/i386/fma_run_float_3.c: Likewise.
689         * gcc.target/i386/fma_run_float_4.c: Likewise.
690         * gcc.target/i386/fma_run_float_5.c: Likewise.
691         * gcc.target/i386/fma_run_float_6.c: Likewise.
692         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
693         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
694         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
695         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
696         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
697         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
698         * gcc.target/i386/l_fma_1.h: Likewise.
699         * gcc.target/i386/l_fma_2.h: Likewise.
700         * gcc.target/i386/l_fma_3.h: Likewise.
701         * gcc.target/i386/l_fma_4.h: Likewise.
702         * gcc.target/i386/l_fma_5.h: Likewise.
703         * gcc.target/i386/l_fma_6.h: Likewise.
704         * gcc.target/i386/l_fma_double_1.c: Likewise.
705         * gcc.target/i386/l_fma_double_2.c: Likewise.
706         * gcc.target/i386/l_fma_double_3.c: Likewise.
707         * gcc.target/i386/l_fma_double_4.c: Likewise.
708         * gcc.target/i386/l_fma_double_5.c: Likewise.
709         * gcc.target/i386/l_fma_double_6.c: Likewise.
710         * gcc.target/i386/l_fma_float_1.c: Likewise.
711         * gcc.target/i386/l_fma_float_2.c: Likewise.
712         * gcc.target/i386/l_fma_float_3.c: Likewise.
713         * gcc.target/i386/l_fma_float_4.c: Likewise.
714         * gcc.target/i386/l_fma_float_5.c: Likewise.
715         * gcc.target/i386/l_fma_float_6.c: Likewise.
716         * gcc.target/i386/l_fma_main.h: Likewise.
717         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
718         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
719         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
720         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
721         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
722         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
723         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
724         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
725         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
726         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
727         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
728         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
729
730 2011-10-10  Richard Guenther  <rguenther@suse.de>
731
732         PR middle-end/50389
733         * gcc.dg/torture/pr50389.c: New testcase.
734
735 2011-10-10  Richard Guenther  <rguenther@suse.de>
736
737         PR middle-end/50195
738         * gcc.dg/builtins-47.c: Optimize.
739
740 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
741
742         * lib/gcc-simulate-thread.exp: New.
743         * gcc.dg/simulate-thread/guality.h: New.
744         * gcc.dg/simulate-thread/simulate-thread.h: New.
745         * gcc.dg/simulate-thread/simulate-thread.exp: New.
746         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
747         * gcc.dg/simulate-thread/README: New.
748         * g++.dg/simulate-thread/guality.h: New.
749         * g++.dg/simulate-thread/simulate-thread.h: New.
750         * g++.dg/simulate-thread/simulate-thread.exp: New.
751         * g++.dg/simulate-thread/simulate-thread.gdb: New.
752         * c-c++-common/cxxbitfields-2.c: Remove.
753         * c-c++-common/cxxbitfields.c: Remove.
754         * c-c++-common/cxxbitfields-4.c: Remove.
755         * c-c++-common/cxxbitfields-5.c: Remove.
756         * c-c++-common/simulate-thread/bitfields-1.c: New.
757         * c-c++-common/simulate-thread/bitfields-2.c: New.
758         * c-c++-common/simulate-thread/bitfields-3.c: New.
759         * c-c++-common/simulate-thread/bitfields-4.c: New.
760
761 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
762
763         PR c++/38980
764         * g++.dg/warn/format5.C: New.
765
766 2011-10-09  Tobias Burnus  <burnus@net-b.de>
767
768         PR fortran/50273
769         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
770         * gfortran.dg/common_16.f90: New.
771
772 2011-10-09  Tobias Burnus  <burnus@net-b.de>
773
774         * gfortran.dg/iso_c_binding_param_1.f90: New.
775         * gfortran.dg/iso_c_binding_param_2.f90: New.
776         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
777
778 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
779
780         PR tree-optimization/50635
781         * gcc.dg/vect/pr50635.c: New test.
782
783 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
784
785         PR fortran/50659
786         * gfortran.dg/proc_decl_27.f90: New.
787
788 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
789
790         PR libobjc/50428
791         * objc/execute/initialize-1.m: New test.
792
793 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
794
795         PR fortran/47844
796         * gfortran.dg/pointer_function_result_1.f90 : New test.
797
798 2011-10-07  David S. Miller  <davem@davemloft.net>
799
800         PR 50655
801         * gcc.target/sparc/sparc.exp: Add vis3 target test.
802         * gcc.target/sparc/cmask.c: Use it.
803         * gcc.target/sparc/fhalve.c: Likewise.
804         * gcc.target/sparc/fnegop.c: Likewise.
805         * gcc.target/sparc/fpadds.c: Likewise.
806         * gcc.target/sparc/fshift.c: Likewise.
807         * gcc.target/sparc/fucmp.c: Likewise.
808         * gcc.target/sparc/lzd.c: Likewise.
809         * gcc.target/sparc/vis3misc.c: Likewise.
810         * gcc.target/sparc/xmul.c: Likewise.
811
812 2011-10-07  Richard Henderson  <rth@redhat.com>
813
814         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
815         match for avx2.
816         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
817
818 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
819
820         * gcc.dg/pr50193-1.c: New file.
821         * gcc.target/arm/shiftable.c: New file.
822
823 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
824
825         PR fortran/50625
826         * gfortran.dg/class_46.f03: New.
827
828 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
829
830         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
831         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
832         (syslog, vsyslog, __vsyslog_chk): Likewise.
833
834         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
835         (x, EXT_x): Use ASMNAME.
836
837         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
838         (a, c): Use ASMNAME.
839
840 2011-10-07  Tom de Vries  <tom@codesourcery.com>
841
842         PR middle-end/50527
843         * gcc.dg/pr50527.c: New test.
844
845 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
846
847         PR tree-optimization/50650
848         * gcc.c-torture/compile/pr50650.c: New test.
849
850 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
851
852         PR tree-optimization/50575
853         * gcc.c-torture/execute/vector-compare-2.x: New file.
854
855 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
856
857         PR middle-end/50125
858         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
859         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
860         (bar3): Likewise.
861
862 2011-10-07  Richard Guenther  <rguenther@suse.de>
863
864         PR testsuite/50637
865         * gcc.dg/vect/vect-align-2.c: Increase array size.
866
867 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
868             H.J. Lu  <hongjiu.lu@intel.com>
869
870         PR target/50603
871         * gcc.target/i386/pr50603.c: New test.
872
873 2011-10-06  Jason Merrill  <jason@redhat.com>
874
875         PR c++/39164
876         * g++.dg/cpp0x/default31.C: New.
877
878 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
879
880         PR tree-optimization/50596
881         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
882         New.
883         * gcc.dg/vect/vect-cond-8.c: New test.
884
885 2011-10-06  Richard Henderson  <rth@redhat.com>
886
887         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
888         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
889         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
890         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
891         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
892         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
893         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
894         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
895         * gcc.c-torture/execute/vshuf-16.inc: New file.
896         * gcc.c-torture/execute/vshuf-2.inc: New file.
897         * gcc.c-torture/execute/vshuf-4.inc: New file.
898         * gcc.c-torture/execute/vshuf-8.inc: New file.
899         * gcc.c-torture/execute/vshuf-main.inc: New file.
900         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
901         * gcc.c-torture/execute/vshuf-v2df.c: New test.
902         * gcc.c-torture/execute/vshuf-v2di.c: New test.
903         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
904         * gcc.c-torture/execute/vshuf-v2si.c: New test.
905         * gcc.c-torture/execute/vshuf-v4df.c: New test.
906         * gcc.c-torture/execute/vshuf-v4di.c: New test.
907         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
908         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
909         * gcc.c-torture/execute/vshuf-v4si.c: New test.
910         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
911         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
912         * gcc.c-torture/execute/vshuf-v8si.c: New test.
913
914 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
915
916         PR tree-optimization/49279
917         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
918         * gcc.c-torture/execute/pr49279.c: New test.
919
920 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
921
922         PR target/49049
923         * gcc.c-torture/compile/pr49049.c: New test.
924
925 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
926
927         PR target/50305
928         * gcc.target/arm/pr50305.c: New test.
929
930 2011-10-06  Richard Guenther  <rguenther@suse.de>
931
932         PR tree-optimization/38884
933         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
934         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
935
936 2011-10-05  David S. Miller  <davem@davemloft.net>
937
938         * gcc.target/sparc/lzd.c: New test.
939         * gcc.target/sparc/popc.c: New test.
940
941 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
942
943         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
944         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
945         * g++.dg/other/final1.C: Cleanup original tree dump.
946
947 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
948
949         PR tree-optimization/50613
950         * gcc.dg/pr50613.c: New test.
951
952 2011-10-05  Richard Henderson  <rth@redhat.com>
953
954         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
955         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
956         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
957         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
958         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
959         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
960         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
961         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
962
963 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
964
965         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
966         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
967         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
968         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
969         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
970
971 2011-10-05  Richard Guenther  <rguenther@suse.de>
972
973         PR tree-optimization/38885
974         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
975
976 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
977
978         * gcc.target/i386/sw-1.c: New test.
979
980 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
981
982         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
983         -mtune=generic.
984         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
985
986 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
987
988         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
989
990 2011-10-04  David S. Miller  <davem@davemloft.net>
991
992         * gcc.target/sparc/fhalve.c: New test.
993         * gcc.target/sparc/fnegop.c: New test.
994         * gcc.target/sparc/xmul.c: New test.
995
996 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
997
998         PR fortran/35831
999         * gfortran.dg/dummy_procedure_6.f90: New.
1000
1001 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
1002
1003         PR tree-optimization/50604
1004         * gcc.dg/pr50604.c: New test.
1005
1006 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1007
1008         PR tree-optimization/49662
1009         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
1010         * gcc.dg/graphite/interchange-15.c: Likewise.
1011         * gcc.dg/graphite/interchange-mvt.c: Likewise.
1012
1013 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
1014
1015         * gcc.dg/tree-ssa/restrict-4.c: New test.
1016
1017 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
1018
1019         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
1020         (main): Use __typeof to get result type of comparison.
1021
1022 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
1023
1024         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1025         Make et_vect_multiple_sizes_saved global.
1026         (check_effective_target_vect64): Make et_vect64_saved global.
1027
1028 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
1029
1030         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
1031         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
1032         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
1033         * gcc.dg/builtin-complex-err-1.c: Adjust.
1034
1035 2011-10-02  Jason Merrill  <jason@redhat.com>
1036
1037         * g++.dg/cpp0x/range-for22.C: New.
1038
1039         * g++.dg/cpp0x/variadic65.C: Remove xfails.
1040         * g++.dg/cpp0x/variadic82.C: Remove xfails.
1041         * g++.dg/cpp0x/variadic83.C: Remove xfails.
1042         * g++.dg/cpp0x/variadic105.C: Remove xfails.
1043
1044         * g++.dg/cpp0x/nsdmi5.C: New.
1045
1046 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
1047
1048         PR target/50579
1049         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
1050         New procedures.
1051         (mips-dg-options): Force an ABI option if the current ABI is
1052         incompatible with the required -mlong setting.  Likewise force
1053         a long setting if the current one is incompatible with the
1054         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
1055         throughout procedure.
1056         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
1057         instead of addressing=absolute.
1058
1059 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
1060
1061         * gcc.target/mips/stack-1.c: New test.
1062
1063 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
1064
1065         * gcc.dg/pr49696.c: New test.
1066
1067 2011-10-02  Jan Hubicka  <jh@suse.cz>
1068
1069         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
1070
1071 2011-10-01  David S. Miller  <davem@davemloft.net>
1072
1073         * gcc.target/sparc/cmask.c: New test.
1074         * gcc.target/sparc/fpadds.c: New test.
1075         * gcc.target/sparc/fshift.c: New test.
1076         * gcc.target/sparc/fucmp.c: New test.
1077         * gcc.target/sparc/vis3misc.c: New test.
1078
1079 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
1080
1081         PR fortran/50585
1082         * gfortran.dg/assumed_charlen_arg_2.f90: New.
1083
1084 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
1085
1086         PR c++/44473
1087         * g++.dg/dfp/44473-1.C: New test.
1088         * g++.dg/dfp/44473-2.C: New test.
1089         * g++.dg/dfp/mangle-1.C: New test.
1090         * g++.dg/dfp/mangle-2.C: New test.
1091         * g++.dg/dfp/mangle-3.C: New test.
1092         * g++.dg/dfp/mangle-4.C: New test.
1093         * g++.dg/dfp/mangle-5.C: New test.
1094
1095 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
1096
1097         PR inline-asm/50571
1098         * gcc.dg/pr50571.c: New test.
1099
1100         PR tree-optimization/46309
1101         * gcc.dg/pr46309.c: New test.
1102
1103 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
1104
1105         * gcc.dg/strlenopt-21.c: New test.
1106
1107 2011-09-30  Revital Eres  <revital.eres@linaro.org>
1108
1109         * gcc.dg/sms-10.c: New file.
1110
1111 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1112
1113         * gcc.target/arm/pr50099.c: New test.
1114
1115 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1116
1117         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
1118
1119 2011-09-30  David S. Miller  <davem@davemloft.net>
1120
1121         * gcc.target/sparc/bmaskbshuf.c: New test.
1122         * gcc.target/sparc/edgen.c: New test.
1123
1124 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
1125
1126         PR fortran/50547
1127         * gfortran.dg/pure_formal_proc_3.f90: New.
1128
1129         PR fortran/50553
1130         * gfortran.dg/stfunc_7.f90: New.
1131
1132 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1133
1134         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
1135         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
1136         * gcc.dg/vector-compare-1.c: Likewise.
1137         * gcc.dg/vector-compare-2.c: Likewise.
1138
1139 2011-09-29  David S. Miller  <davem@davemloft.net>
1140
1141         * gcc.target/sparc/array.c: New test.
1142
1143 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
1144
1145         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
1146         loop unroll and set max unroll times to 8.
1147         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
1148         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
1149         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
1150         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
1151
1152 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
1153
1154         PR c++/40145
1155         * g++.dg/ext/visibility/warn5.C: New.
1156
1157 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
1158
1159         PR c++/45278
1160         * g++.dg/warn/Wextra-3.C: New.
1161
1162 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
1163
1164         PR target/49486
1165         * gcc.target/sh/pr49468-si.c: New.
1166
1167 2011-09-28  Tom de Vries  <tom@codesourcery.com>
1168
1169         PR testsuite/50485
1170         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
1171         (TEST): Initialize src3 with random floats.
1172         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
1173         from union src3.  Initialize src3 with random floats.
1174
1175 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
1176
1177         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
1178         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
1179         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
1180         * gcc.target/sh/sh4a-sincosf.c: Ditto.
1181         * gcc.target/sh/sh4a-cos.c: Ditto.
1182         * gcc.target/sh/sh4a-cosf.c: Ditto.
1183         * gcc.target/sh/sh4a-sin.c: Ditto.
1184         * gcc.target/sh/sh4a-sinf.c: Ditto.
1185         * gcc.target/sh/sh4a-fsrra.c: Ditto.
1186         * gcc.target/sh/sh4a-memmovua.c: Ditto.
1187         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
1188
1189 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
1190
1191         PR c++/31489
1192         * g++.dg/parse/error40.C: New.
1193         * g++.dg/warn/incomplete1.C: Adjust.
1194
1195 2011-09-27  Jan Hubicka  <jh@suse.cz>
1196
1197         PR middle-end/49463
1198         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
1199         Mark used.
1200
1201 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
1202
1203         * gcc.dg/strlenopt-1.c: New test.
1204         * gcc.dg/strlenopt-1f.c: New test.
1205         * gcc.dg/strlenopt-2.c: New test.
1206         * gcc.dg/strlenopt-2f.c: New test.
1207         * gcc.dg/strlenopt-3.c: New test.
1208         * gcc.dg/strlenopt-4.c: New test.
1209         * gcc.dg/strlenopt-4g.c: New test.
1210         * gcc.dg/strlenopt-4gf.c: New test.
1211         * gcc.dg/strlenopt-5.c: New test.
1212         * gcc.dg/strlenopt-6.c: New test.
1213         * gcc.dg/strlenopt-7.c: New test.
1214         * gcc.dg/strlenopt-8.c: New test.
1215         * gcc.dg/strlenopt-9.c: New test.
1216         * gcc.dg/strlenopt-10.c: New test.
1217         * gcc.dg/strlenopt-11.c: New test.
1218         * gcc.dg/strlenopt-12.c: New test.
1219         * gcc.dg/strlenopt-12g.c: New test.
1220         * gcc.dg/strlenopt-13.c: New test.
1221         * gcc.dg/strlenopt-14g.c: New test.
1222         * gcc.dg/strlenopt-14gf.c: New test.
1223         * gcc.dg/strlenopt-15.c: New test.
1224         * gcc.dg/strlenopt-16g.c: New test.
1225         * gcc.dg/strlenopt-17g.c: New test.
1226         * gcc.dg/strlenopt-18g.c: New test.
1227         * gcc.dg/strlenopt.h: New file.
1228
1229 2011-09-27  Tom de Vries  <tom@codesourcery.com>
1230
1231         PR middle-end/43864
1232         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
1233         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
1234         * gcc.dg/pr43864.c: New test.
1235         * gcc.dg/pr43864-2.c: Same.
1236         * gcc.dg/pr43864-3.c: Same.
1237         * gcc.dg/pr43864-4.c: Same.
1238
1239 2011-09-27  Jan Hubicka  <jh@suse.cz>
1240
1241         * gcc.dg/ipa/inline-5.c: New testcase.
1242
1243 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
1244
1245         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
1246         vectors.
1247         * gcc.dg/vect/bb-slp-27.c: New.
1248         * gcc.dg/vect/bb-slp-28.c: New.
1249
1250 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
1251
1252         * testsuite/lib/target-supports.exp (check_profiling_available):
1253         Don't rely solely on TLS tests for -fprofile-generate, fall
1254         through to the other code.
1255
1256 2011-09-27  Richard Guenther  <rguenther@suse.de>
1257
1258         PR tree-optimization/50363
1259         * gcc.dg/torture/pr50363.c: New testcase.
1260
1261 2011-09-26  Jason Merrill  <jason@redhat.com>
1262
1263         PR c++/45012
1264         * g++.dg/template/partial13.C: New.
1265
1266         PR c++/46105
1267         * g++.dg/template/partial12.C: New.
1268
1269         PR c++/50508
1270         * g++.dg/cpp0x/constexpr-typedef1.C: New.
1271
1272 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
1273
1274         PR c++/45487
1275         * g++.dg/diagnostic/bindings1.C: New.
1276         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
1277
1278 2011-09-26  David S. Miller  <davem@davemloft.net>
1279
1280         * gcc.target/sparc/wrgsr.c: New test.
1281         * gcc.target/sparc/rdgsr.c: New test.
1282         * gcc.target/sparc/edge.c: New test.
1283         * gcc.target/sparc/fcmp.c: New test.
1284
1285         * gcc.target/sparc/edge.c: Update for new return types.
1286         * gcc.target/sparc/fcmp.c: Likewise.
1287
1288         * gcc.target/sparc/fpaddsubi.c: New test.
1289
1290 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
1291
1292         PR fortran/50515
1293         * gfortran.dg/common_15.f90: New.
1294
1295         PR fortran/50517
1296         * gfortran.dg/dummy_procedure_5.f90: New.
1297         * gfortran.dg/interface_26.f90: Modified error message.
1298         * gfortran.dg/proc_ptr_11.f90: Ditto.
1299         * gfortran.dg/proc_ptr_15.f90: Ditto.
1300         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1301         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1302
1303 2011-09-26  Jason Merrill  <jason@redhat.com>
1304
1305         PR c++/50512
1306         * g++.dg/overload/rvalue3.C: New.
1307
1308         PR c++/50523
1309         * g++.dg/overload/ref-conv2.C: New.
1310
1311         * g++.dg/cpp0x/nsdmi-template1.C: New.
1312
1313 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
1314
1315         * g++.dg/cpp0x/nullptr25.C: New.
1316
1317 2011-09-26  Richard Guenther  <rguenther@suse.de>
1318
1319         PR tree-optimization/50472
1320         * gcc.dg/torture/pr50472.c: New testcase.
1321
1322 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1323
1324         * gnat.dg/opt22.adb: New test.
1325         * gnat.dg/opt22_pkg.ad[sb]: New helper.
1326
1327 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1328
1329         * gnat.dg/opt21.adb: New test.
1330         * gnat.dg/opt21_pkg.ad[sb]: New helper.
1331
1332 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1333
1334         * gnat.dg/opt20.ad[sb]: New test.
1335         * gnat.dg/opt20_pkg.ads: New helper.
1336
1337 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1338
1339         * gnat.dg/array17.adb: New test.
1340         * gnat.dg/array17_pkg.ads: New helper.
1341
1342 2011-09-25  Jason Merrill  <jason@redhat.com>
1343
1344         * g++.dg/cpp0x/nsdmi-defer4.C: New.
1345
1346 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
1347
1348         * gnat.dg/frame_overflow.ads: New.
1349         * gnat.dg/frame_overflow.adb: Adjust.
1350         * gnat.dg/specs/addr1.ads: Likewise.
1351
1352 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
1353
1354         * g++.dg/tree-ssa/restrict2.C: New test.
1355
1356 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
1357
1358         * lib/target-supports.exp (check_effective_target_vect64): New.
1359         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
1360         of multiple vector sizes.
1361         * gcc.dg/vect/bb-slp-26.c: New.
1362
1363 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
1364
1365         PR c++/50280
1366         * g++.dg/template/bitfield1.C: New.
1367
1368 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
1369
1370         * gcc.dg/vect/bb-slp-24.c: New.
1371
1372 2011-09-24  Jason Merrill  <jason@redhat.com>
1373
1374         * g++.dg/cpp0x/nsdmi-eh1.C: New.
1375
1376         * g++.dg/cpp0x/nsdmi-defer3.C: New.
1377
1378         * g++.dg/cpp0x/nsdmi-defer1.C: New.
1379         * g++.dg/cpp0x/nsdmi-defer2.C: New.
1380
1381         * g++.dg/cpp0x/nsdmi1.C: New.
1382         * g++.dg/cpp0x/nsdmi2.C: New.
1383         * g++.dg/cpp0x/nsdmi3.C: New.
1384         * g++.dg/cpp0x/nsdmi4.C: New.
1385         * g++.old-deja/g++.other/init4.C: New.
1386
1387 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
1388
1389         PR c++/44267
1390         * g++.dg/template/sfinae28.C: New.
1391
1392 2011-09-23  Ian Lance Taylor  <iant@google.com>
1393
1394         * go.test/go-test.exp (errchk): Handle more cases of getting
1395         correct Tcl backslash quoting in regular expressions in test file.
1396
1397 2011-09-23  Jason Merrill  <jason@redhat.com>
1398
1399         Core 253
1400         * g++.dg/init/const8.C: New.
1401         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
1402         * g++.dg/cpp0x/defaulted2.C: Likewise.
1403         * g++.dg/cpp0x/pr42844-2.C: Likewise.
1404         * g++.dg/init/pr20039.C: Likewise.
1405         * g++.dg/init/pr42844.C: Likewise.
1406
1407 2011-09-23  Jan Hubicka  <jh@suse.cz>
1408
1409         * gcc.dg/ipa/inline-1.c: new testcase.
1410         * gcc.dg/ipa/inline-2.c: new testcase.
1411         * gcc.dg/ipa/inline-3.c: new testcase.
1412         * gcc.dg/ipa/inline-4.c: new testcase.
1413
1414 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
1415
1416         PR c++/50258
1417         * g++.dg/cpp0x/constexpr-static8.C: New.
1418
1419 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
1420
1421         * gcc.target/i386/avxfp-1.c: New test.
1422         * gcc.target/i386/avxfp-2.c: New test.
1423
1424 2011-09-23  Terry Guo  <terry.guo@arm.com>
1425
1426         * gcc.c-torture/execute/941014-1.x: Deleted.
1427
1428 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1429
1430         PR c++/50491
1431         * g++.dg/cpp0x/pr50491.C: New.
1432
1433 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1434
1435         PR testsuite/50487
1436         * gfortran.dg/bessel_6.f90: Fix tolerance test.
1437
1438 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1439
1440         PR c++/50371
1441         * g++.dg/cpp0x/nullptr24.C: New.
1442
1443 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
1444
1445         PR target/50482
1446         * gcc.target/i386/pr50482.c: New test.
1447
1448 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
1449
1450         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
1451         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
1452         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
1453         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
1454         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
1455         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
1456         multilib options contain different -march= from dg-options.
1457
1458 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
1459             Paolo Carlini  <paolo.carlini@oracle.com>
1460
1461         PR c++/50344
1462         * g++.dg/template/friend52.C: New.
1463
1464 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
1465
1466         * gcc.target/arm/cmp-1.c: New test.
1467         * gcc.target/arm/cmp-2.c: Likewise.
1468
1469 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
1470
1471         PR fortran/41733
1472         * gfortran.dg/impure_actual_1.f90: Modified error message.
1473         * gfortran.dg/proc_ptr_32.f90: New.
1474         * gfortran.dg/proc_ptr_33.f90: New.
1475
1476 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
1477
1478         PR tree-optimization/50451
1479         * gcc.dg/vect/pr50451.c: New test.
1480
1481 2011-09-21  Ian Lance Taylor  <iant@google.com>
1482
1483         * go.test/go-test.exp (errchk): Add special case for bug332.
1484         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
1485         some more test lines.
1486
1487 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
1488
1489         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
1490         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
1491         * g++.dg/other/i386-8.C: Ditto.
1492         * g++.dg/other/pr34435.C: Ditto.
1493         * g++.dg/other/pr39496.C: Ditto.
1494         * g++.dg/other/mmintrin.C: Ditto.
1495
1496 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
1497
1498         * gcc.dg/vect/vect-cond-7.c: New test.
1499         * gcc.target/i386/sse4_1-cond-1.c: New test.
1500         * gcc.target/i386/avx-cond-1.c: New test.
1501
1502 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
1503
1504         PR target/50464
1505         * g++.dg/other/pr50464.C: New test.
1506
1507 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
1508
1509         * gcc.target/i386/bmi2-mulx32-2.c: New test.
1510         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
1511         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
1512         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
1513
1514 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
1515
1516         * gnat.dg/opt19.adb: New test.
1517
1518 2011-09-21  Terry Guo  <terry.guo@arm.com>
1519
1520         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
1521         on arch conflict when testing case on targets other than armv7-a.
1522
1523 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
1524
1525         PR c++/50454
1526         * g++.dg/ext/int128-1.C: New.
1527         * g++.dg/ext/int128-2.C: Likewise.
1528         * g++.dg/ext/int128-2.h: Likewise.
1529
1530 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1531
1532         PR testsuite/50469
1533         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
1534
1535 2011-09-20  Jason Merrill  <jason@redhat.com>
1536
1537         * g++.dg/cpp0x/constexpr-generated1.C: New.
1538
1539         PR c++/50442
1540         * g++.dg/overload/ref-conv1.C: New.
1541
1542 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
1543
1544         * g++.dg/other/final1.C: New.
1545
1546 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
1547
1548         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
1549         and get_bit ().
1550
1551 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
1552
1553         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
1554         "target arm_eabi".
1555
1556 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
1557
1558         PR tree-optimization/50413
1559         * g++.dg/vect/vect.exp: Run slp-pr* tests with
1560         -fdump-tree-slp-details.  Run other tests with
1561         -fdump-tree-vect-details.
1562         * g++.dg/vect/slp-pr50413.cc: New.
1563
1564 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
1565             Ira Rosen  <ira.rosen@linaro.org>
1566
1567         PR testsuite/50435
1568         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
1569         Fix underscores around restrict.
1570
1571 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
1572
1573         PR tree-optimization/50414
1574         * gfortran.dg/vect/Ofast-pr50414.f90: New.
1575         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
1576         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
1577
1578 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
1579
1580         PR tree-optimization/50412
1581         * gfortran.dg/vect/pr50412.f90: New.
1582
1583 2011-09-16  Jason Merrill  <jason@redhat.com>
1584
1585         PR c++/50424
1586         * g++.dg/eh/defarg1.C: New.
1587
1588 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
1589
1590         * gcc.dg/vect/vect-reduc-10.c: New test.
1591         * gcc.target/i386/avx-reduc-1.c: New test.
1592
1593         * gcc.target/i386/sse2-extract-1.c: New test.
1594         * gcc.target/i386/avx-extract-1.c: New test.
1595
1596 2011-09-16  Terry Guo  <terry.guo@arm.com>
1597
1598         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
1599
1600 2011-09-15   Diego Novillo  <dnovillo@google.com>
1601
1602         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
1603         ALWAYS_CXXFLAGS, if defined.
1604         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
1605         ALWAYS_GFORTRANFLAGS, if defined.
1606         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
1607         ALWAYS_GOCFLAGS, if defined.
1608         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
1609         ALWAYS_OBJCXXFLAGS, if defined.
1610         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
1611         additional_flags, if defined.
1612         * lib/gnat.exp (gnat_target_compile): Likewise.
1613         * lib/objc.exp (objc_target_compile): Likewise.
1614         * lib/target-supports-dg.exp (dg-add-options): Handle
1615         TEST_ALWAYS_FLAGS.
1616
1617 2011-09-15  Tom de Vries  <tom@codesourcery.com>
1618
1619         PR testsuite/50322
1620         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
1621         Use uintptr_t in f1.  Undo avr xfails.
1622
1623 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
1624
1625         PR fortran/50401
1626         PR fortran/50403
1627         * gfortran.dg/function_types_3.f90: New.
1628
1629 2011-09-15  Jason Merrill  <jason@redhat.com>
1630
1631         PR c++/50365
1632         * g++.dg/cpp0x/trailing7.C: New.
1633
1634         PR c++/50361
1635         * g++.dg/cpp0x/nullptr23.C: New.
1636
1637 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
1638
1639         * gcc.dg/vect/bb-slp-25.c: New.
1640
1641 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
1642
1643         PR c++/50391
1644         * g++.dg/cpp0x/noexcept15.C: New.
1645
1646 2011-09-14  Tom de Vries  <tom@codesourcery.com>
1647
1648         PR middle-end/50251
1649         * gcc.dg/pr50251.c: New test.
1650
1651 2011-09-14  Tobias Burnus  <burnus@net-b.de>
1652
1653         PR fortran/34547
1654         PR fortran/50375
1655         * gfortran.dg/null_5.f90: New.
1656         * gfortran.dg/null_6.f90: New.
1657
1658 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
1659
1660         * gcc.c-torture/compile/20110913-1.c: New test.
1661
1662 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
1663
1664         PR fortran/50379
1665         * gfortran.dg/result_2.f90: New.
1666
1667 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
1668
1669         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
1670
1671 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
1672
1673         PR c++/48320
1674         * g++.dg/cpp0x/variadic116.C: New test case.
1675
1676 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
1677
1678         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
1679         * gcc.target/mips/interrupt_handler-2.c: New test.
1680         * gcc.target/mips/interrupt_handler-3.c: Likewise.
1681
1682 2011-09-12  Jason Merrill  <jason@redhat.com>
1683
1684         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
1685
1686         * g++.dg/cpp0x/explicit7.C: New.
1687
1688 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
1689
1690         PR rtl-optimization/50212
1691         * g++.dg/other/pr50212.C: New test.
1692
1693 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
1694
1695         PR target/43746
1696         * testsuite/gcc.target/avr/torture/avr-torture.exp
1697         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
1698         "-O2 -fmerge-all-constants".
1699
1700 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
1701
1702         PR fortran/50327
1703         * gfortran.dg/do_while_1.f90: New test.
1704
1705 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
1706
1707         PR fortran/35831
1708         PR fortran/47978
1709         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
1710         * gfortran.dg/proc_decl_26.f90: New.
1711         * gfortran.dg/typebound_override_2.f90: New.
1712         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
1713
1714 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
1715
1716         * gnat.dg/cond_expr2.ad[sb]: New test.
1717
1718 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
1719
1720         * gnat.dg/atomic5.ad[sb]: New test.
1721
1722 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1723
1724         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
1725
1726 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
1727
1728         PR target/49030
1729         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
1730
1731 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
1732
1733         PR target/49614
1734         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
1735
1736 2011-09-09  Richard Guenther  <rguenther@suse.de>
1737
1738         PR tree-optimization/50328
1739         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
1740
1741 2011-09-09  Richard Guenther  <rguenther@suse.de>
1742
1743         PR middle-end/50333
1744         * gcc.dg/torture/pr50333.c: New testcase.
1745
1746 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
1747
1748         PR tree-optimization/50318
1749         * gcc.target/arm/pr50318-1.c: New file.
1750
1751 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
1752
1753         * gcc.target/i386/all_one_m256i.c: New test.
1754
1755 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
1756
1757         PR c++/50324
1758         * g++.dg/cpp0x/sfinae28.C: New.
1759
1760 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
1761
1762         PR c/50332
1763         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
1764         longer ignored on typedefs.
1765
1766         PR c++/33255 - Support -Wunused-local-typedefs warning
1767         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
1768         * c-c++-common/Wunused-local-typedefs.c: Likewise.
1769
1770 2011-09-08  Martin Jambor  <mjambor@suse.cz>
1771
1772         PR tree-optimization/50287
1773         * gcc.dg/torture/pr50287.c: New test.
1774
1775 2011-09-08  Richard Guenther  <rguenther@suse.de>
1776
1777         PR tree-optimization/19831
1778         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
1779         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
1780         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1781         * gcc.dg/errno-1.c: Adjust.
1782
1783 2011-09-08  Richard Guenther  <rguenther@suse.de>
1784
1785         PR tree-optimization/19831
1786         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
1787
1788 2011-09-08  Tobias Burnus  <burnus@net-b.de>
1789
1790         PR fortran/44646
1791         * gfortran.dg/do_concurrent_1.f90: New.
1792         * gfortran.dg/do_concurrent_2.f90: New.
1793
1794 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
1795
1796         PR target/50310
1797         * gcc.c-torture/execute/ieee/pr50310.c: New test.
1798         * gcc.dg/pr50310-2.c: New test.
1799
1800 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
1801
1802         PR fortran/48095
1803         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
1804         * gfortran.dg/impure_constructor_1.f90: Modified.
1805         * gfortran.dg/proc_ptr_comp_33.f90: New.
1806
1807 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
1808
1809         PR target/50310
1810         * gcc.dg/pr50310-1.c: New test.
1811
1812 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1813
1814         PR middle-end/48571
1815         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
1816         instead of 4.
1817
1818 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
1819
1820         PR c++/50309
1821         * g++.dg/cpp0x/noexcept14.C: New.
1822
1823 2011-09-07  Jason Merrill  <jason@redhat.com>
1824
1825         * g++.dg/cpp0x/constexpr-ref3.C: New.
1826
1827         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
1828
1829 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1830
1831         * gcc.dg/section1.c: Don't xfail for avr.
1832
1833 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1834
1835         PR tree-optimization/50322
1836         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
1837
1838 2011-09-07  Martin Jambor  <mjambor@suse.cz>
1839
1840         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
1841
1842 2011-09-07  Martin Jambor  <mjambor@suse.cz>
1843
1844         PR tree-optimization/49911
1845         * g++.dg/tree-ssa/pr49911.C: New test.
1846
1847 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
1848
1849         PR target/49030
1850         * gcc.dg/torture/pr49030.c: New test.
1851
1852 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
1853
1854         PR fortran/50288
1855         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
1856         * gfortran.dg/class_4d.f03: Deleted.
1857         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
1858
1859 2011-09-07  Richard Guenther  <rguenther@suse.de>
1860
1861         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
1862
1863 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
1864
1865         PR tree-optimization/46021
1866         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
1867
1868 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1869
1870         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
1871
1872 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
1873
1874         * gcc.c-torture/compile/20110906-1.c: New test.
1875
1876 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
1877
1878         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
1879
1880 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
1881
1882         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
1883         --param tree-reassoc-width=1.
1884
1885         * gcc.dg/tree-ssa/reassoc-24.c: New test.
1886         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
1887
1888 2011-09-06  Richard Guenther  <rguenther@suse.de>
1889
1890         PR tree-optimization/48149
1891         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
1892
1893 2011-09-06  Richard Guenther  <rguenther@suse.de>
1894
1895         PR tree-optimization/48317
1896         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
1897
1898 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
1899
1900         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1901         New procedure.
1902         (add_options_for_quad_vectors): Replace with ...
1903         (add_options_for_double_vectors): ... this.
1904         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
1905         support multiple vector sizes since the vectorizer attempts to
1906         vectorize with both vector sizes.
1907         * gcc.dg/vect/no-vfa-vect-79.c,
1908         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
1909         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
1910         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
1911         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
1912         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
1913         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
1914         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
1915         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
1916         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
1917         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
1918         gcc.dg/vect/vect-40.c: Likewise.
1919         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
1920         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
1921         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
1922         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
1923         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
1924         Likewise.
1925         * gcc.dg/vect/vect-peel-4.c: Make ia global.
1926
1927 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
1928
1929         PR target/49606
1930         * gcc.target/mips/abi-main.h: New file.
1931         * gcc.target/mips/abi-o32-long32.c: New test.
1932         * gcc.target/mips/abi-o32-long64.c: Likewise.
1933         * gcc.target/mips/abi-o64-long32.c: Likewise.
1934         * gcc.target/mips/abi-o64-long64.c: Likewise.
1935         * gcc.target/mips/abi-n32-long32.c: Likewise.
1936         * gcc.target/mips/abi-n32-long64.c: Likewise.
1937         * gcc.target/mips/abi-n64-long32.c: Likewise.
1938         * gcc.target/mips/abi-n64-long64.c: Likewise.
1939         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
1940         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
1941         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
1942         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
1943         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
1944         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
1945         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
1946         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
1947         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
1948         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
1949         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
1950         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
1951         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
1952         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
1953         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
1954         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
1955         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
1956         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
1957         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
1958         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
1959         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
1960         * gcc.target/mips/branch-2.c: Remove -mabicalls.
1961         * gcc.target/mips/branch-3.c: Likewise.
1962         * gcc.target/mips/branch-4.c: Likewise.
1963         * gcc.target/mips/branch-5.c: Likewise.
1964         * gcc.target/mips/branch-6.c: Likewise.
1965         * gcc.target/mips/branch-7.c: Likewise.
1966         * gcc.target/mips/branch-8.c: Likewise.
1967         * gcc.target/mips/branch-9.c: Likewise.
1968         * gcc.target/mips/branch-10.c: Likewise.
1969         * gcc.target/mips/branch-11.c: Likewise.
1970         * gcc.target/mips/branch-12.c: Likewise.
1971         * gcc.target/mips/branch-13.c: Likewise.
1972         * gcc.target/mips/lazy-binding-1.c: Likewise.
1973
1974 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
1975
1976         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
1977         to avoid warning on int=16 platforms..
1978
1979 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
1980
1981         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
1982         to work even with -fshort-enums.
1983
1984 2011-09-04  Jan Hubicka  <jh@suse.cz>
1985
1986         * gcc.c-torture/compile/20110902.c: new testcase.
1987
1988 2011-09-04  Jason Merrill  <jason@redhat.com>
1989
1990         PR c++/49267
1991         * g++.dg/cpp0x/rv-conv1.C: New.
1992
1993         DR 1328
1994         * g++.dg/cpp0x/rv-func3.C: New.
1995
1996         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
1997
1998         PR c++/50248
1999         Core 1358
2000         * g++.dg/cpp0x/constexpr-template1.C: New.
2001         * g++.dg/cpp0x/constexpr-template2.C: New.
2002         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
2003         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
2004
2005 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
2006
2007         * gnat.dg/specs/debug1.ads: Tweak pattern.
2008
2009 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
2010
2011         PR fortran/50227
2012         * gfortran.dg/class_45a.f03: New.
2013         * gfortran.dg/class_45b.f03: New.
2014
2015 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
2016             Ira Rosen  <ira.rosen@linaro.org>
2017
2018         PR tree-optimization/50208
2019         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
2020         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
2021         -fno-tree-fre -fno-tree-pre.
2022
2023 2011-09-02  Martin Jambor  <mjambor@suse.cz>
2024
2025         * gcc.dg/ipa/ipcp-3.c: New test.
2026
2027 2011-09-02  Richard Guenther  <rguenther@suse.de>
2028
2029         PR tree-optimization/27460
2030         PR middle-end/29269
2031         * gcc.dg/vect/vect-cond-7.c: New testcase.
2032
2033 2011-09-02  Martin Jambor  <mjambor@suse.cz>
2034
2035         * g++.dg/ipa/devirt-3.C: Added a distraction method.
2036         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
2037         xfailed test for inlining.
2038         * g++.dg/ipa/ivinline-9.C: Likewise.
2039
2040 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
2041
2042         PR tree-optimization/50178
2043         * gfortran.dg/vect/pr50178.f90: New test.
2044
2045 2011-08-31  Martin Jambor  <mjambor@suse.cz>
2046
2047         PR middle-end/49886
2048         * gcc.c-torture/execute/pr49886.c: New testcase.
2049
2050 2011-08-31  Tom de Vries  <tom@codesourcery.com>
2051
2052         PR middle-end/43513
2053         * gcc.dg/pr43513.c: New test.
2054
2055 2011-08-30  Tobias Burnus  <burnus@net-b.de>
2056
2057         PR fortran/45044
2058         * gfortran.dg/common_14.f90: New.
2059         * gfortran.dg/common_resize_1.f: Add two dg-warning.
2060
2061 2011-08-30  Jason Merrill  <jason@redhat.com>
2062
2063         PR c++/50084
2064         * g++.dg/cpp0x/decltype33.C: New.
2065
2066         PR c++/50089
2067         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
2068
2069         PR c++/50114
2070         * g++.dg/cpp0x/lambda/lambda-for.C: New.
2071
2072 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
2073
2074         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
2075
2076 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2077
2078         * gnat.dg/specs/aggr3.ads: New test.
2079         * gnat.dg/specs/aggr3_pkg.ads: New helper.
2080
2081         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
2082         * gnat.dg/specs/aggr2.ads: Likewise.
2083
2084 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
2085
2086         PR fortran/45170
2087         * gfortran.dg/allocate_with_source_2.f90: New test
2088
2089 2011-08-30  Jason Merrill  <jason@redhat.com>
2090
2091         PR c++/50220
2092         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
2093
2094         PR c++/50234
2095         * g++.dg/cpp0x/constexpr-value3.C: New.
2096
2097 2011-08-30  Richard Guenther  <rguenther@suse.de>
2098
2099         PR middle-end/48571
2100         * gcc.c-torture/execute/pr48571-1.c: New testcase.
2101         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
2102         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2103         * gcc.dg/pr36902.c: XFAIL.
2104
2105 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
2106
2107         * gcc.target/i386/fma-check.h: New.
2108         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
2109         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
2110         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
2111         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
2112         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
2113         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
2114         * gcc.target/i386/fma-fmaddXX.c: Likewise.
2115         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
2116         * gcc.target/i386/fma-fmsubXX.c: Likewise.
2117         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
2118         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
2119         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
2120         * gcc.target/i386/fma-compile.c: Likewise.
2121         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
2122         * gcc.target/i386/sse-12.c: Add -mfma.
2123         * gcc.target/i386/sse-13.c: Likewise.
2124         * gcc.target/i386/sse-14.c: Likewise.
2125         * gcc.target/i386/sse-22.c: Likewise.
2126         * gcc.target/i386/sse-23.c: Likewise.
2127         * g++.dg/other/i386-2.C: Likewise.
2128         * g++.dg/other/i386-3.C: Likewise.
2129
2130 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
2131
2132         PR testsuite/50185
2133         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
2134         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
2135
2136 2011-08-30  Christian Bruel  <christian.bruel@st.com>
2137
2138         * g++.dg/bprob/bprob.exp (feedback_options): Set
2139         -fbranch-probabilities.
2140         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
2141
2142 2011-08-29  Jason Merrill  <jason@redhat.com>
2143
2144         PR c++/50224
2145         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
2146
2147 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
2148             Jason Merrill  <jason@redhat.com>
2149
2150         * g++.dg/dfp/base.C: New test.
2151
2152 2011-08-29  Jason Merrill  <jason@redhat.com>
2153
2154         Core DR 994
2155         PR c++/50209
2156         * g++.dg/cpp0x/initlist58.C: New.
2157
2158 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
2159
2160         PR fortran/50225
2161         * gfortran.dg/class_result_1.f03: New.
2162
2163 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
2164
2165         PR middle-end/48722
2166         * gcc.target/i386/pr48722.c: New test.
2167
2168 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2169
2170         PR libfortran/50192
2171         * gfortran.dg/widechar_compare_1.f90:  New test.
2172
2173 2011-08-26  Jason Merrill  <jason@redhat.com>
2174
2175         Core DR 342
2176         PR c++/48582
2177         * g++.dg/abi/mangle50.C: New.
2178
2179 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
2180
2181         PR target/50202
2182         * gcc.target/i386/pr50202.c: New test.
2183
2184 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
2185
2186         * gcc.target/i386/sse_4_1-round-vec.c: New test.
2187         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
2188         * gcc.target/i386/avx-round-vec.c: New test.
2189         * gcc.target/i386/avx-roundf-vec.c: New test.
2190
2191 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
2192
2193         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
2194         instruction.
2195
2196         PR c/50179
2197         * c-c++-common/Wunused-var-14.c: New test.
2198
2199 2011-08-26  Tom de Vries  <tom@codesourcery.com>
2200
2201         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
2202
2203 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
2204
2205         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
2206         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
2207         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
2208         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
2209
2210 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
2211
2212         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
2213         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
2214         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
2215         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
2216
2217 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
2218
2219         PR fortran/50050
2220         * gfortran.dg/pointer_comp_init_1.f90: New test.
2221
2222 2011-08-25  Jason Merrill  <jason@redhat.com>
2223
2224         PR c++/50157
2225         * g++.dg/cpp0x/sfinae27.C: New.
2226
2227 2011-08-25  Tobias Burnus  <burnus@net-b.de>
2228
2229         * gfortran.dg/coarray_lib_token_4.f90: New.
2230
2231 2011-08-25  Tobias Burnus  <burnus@net-b.de>
2232
2233         * gfortran.dg/coarray/alloc_comp_1.f90: New.
2234
2235 2011-08-25  Richard Guenther  <rguenther@suse.de>
2236
2237         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
2238
2239 2011-08-24  Tobias Burnus  <burnus@net-b.de>
2240
2241         PR fortran/50163
2242         * gfortran.dg/initialization_28.f90: New.
2243
2244 2011-08-24  Richard Guenther  <rguenther@suse.de>
2245
2246         PR tree-optimization/50067
2247         * gcc.dg/torture/pr50067-3.c: New testcase.
2248         * gcc.dg/torture/pr50067-4.c: Likewise.
2249         * gcc.dg/torture/pr50067-5.c: Likewise.
2250
2251 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2252
2253         * g++.dg/other/i386-2.C: Add -mavx2 check.
2254         * g++.dg/other/i386-3.C: Likewise.
2255         * gcc.target/i386/avx-1.c: Add AVX2.
2256         * gcc.target/i386/avx-2.c: Likewise.
2257         * gcc.target/i386/funcspec-5.c: Likewise.
2258         * gcc.target/i386/sse-12.c: Likewise.
2259         * gcc.target/i386/sse-13.c: Likewise.
2260         * gcc.target/i386/sse-14.c: Likewise.
2261         * gcc.target/i386/sse-22.c: Likewise.
2262         * gcc.target/i386/sse-23.c: Likewise.
2263         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
2264         * gcc.target/i386/avx2-check.h: New.
2265         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
2266         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
2267         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2268         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
2269         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2270         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
2271         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2272         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
2273         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2274         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
2275         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2276         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
2277         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2278         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
2279         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2280         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
2281         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2282         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
2283         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2284         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
2285         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2286         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
2287         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2288         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
2289         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2290         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
2291         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2292         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
2293         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2294         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
2295         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2296         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
2297         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2298         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
2299         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2300         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
2301         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2302         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
2303         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2304         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
2305         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2306         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
2307         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2308         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
2309         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2310         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
2311         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2312         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
2313         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2314         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
2315         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2316         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
2317         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2318         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
2319         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2320         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
2321         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2322         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
2323         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2324         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
2325         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2326         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
2327         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2328         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
2329         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
2330         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
2331         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
2332         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
2333         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
2334         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
2335         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
2336         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
2337         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
2338         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
2339         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
2340         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
2341         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
2342         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
2343         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
2344         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
2345         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
2346         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
2347         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
2348         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
2349         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
2350         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
2351         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
2352         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
2353         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
2354         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
2355         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
2356         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
2357         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
2358         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
2359         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
2360         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
2361         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
2362         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
2363         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
2364         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
2365         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
2366         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
2367         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
2368         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
2369         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
2370         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
2371         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
2372         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
2373         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
2374         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
2375         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
2376         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
2377         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
2378         * gcc.target/i386/avx2-vpand-1.c: Likewise.
2379         * gcc.target/i386/avx2-vpand-2.c: Likewise.
2380         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
2381         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
2382         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
2383         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
2384         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
2385         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
2386         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
2387         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
2388         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
2389         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
2390         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
2391         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
2392         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
2393         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
2394         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
2395         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
2396         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
2397         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
2398         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
2399         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
2400         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
2401         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
2402         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
2403         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
2404         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
2405         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
2406         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
2407         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
2408         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
2409         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
2410         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
2411         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
2412         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
2413         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
2414         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
2415         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
2416         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
2417         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
2418         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
2419         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
2420         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
2421         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
2422         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
2423         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
2424         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
2425         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
2426         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
2427         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
2428         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
2429         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
2430         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
2431         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
2432         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
2433         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
2434         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
2435         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
2436         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
2437         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
2438         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
2439         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
2440         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
2441         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
2442         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
2443         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
2444         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
2445         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
2446         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
2447         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
2448         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
2449         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
2450         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
2451         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
2452         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
2453         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
2454         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
2455         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
2456         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
2457         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
2458         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
2459         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
2460         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
2461         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
2462         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
2463         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
2464         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
2465         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
2466         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
2467         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
2468         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
2469         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
2470         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
2471         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
2472         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
2473         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
2474         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
2475         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
2476         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
2477         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
2478         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
2479         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
2480         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
2481         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
2482         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
2483         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
2484         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
2485         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
2486         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
2487         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
2488         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
2489         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
2490         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
2491         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
2492         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
2493         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
2494         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
2495         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
2496         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
2497         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
2498         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
2499         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
2500         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
2501         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
2502         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
2503         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
2504         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
2505         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
2506         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
2507         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
2508         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
2509         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
2510         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
2511         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
2512         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
2513         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
2514         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
2515         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
2516         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
2517         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
2518         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
2519         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
2520         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
2521         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
2522         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
2523         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
2524         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
2525         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
2526         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
2527         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
2528         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
2529         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
2530         * gcc.target/i386/avx2-vpor-1.c: Likewise.
2531         * gcc.target/i386/avx2-vpor-2.c: Likewise.
2532         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
2533         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
2534         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
2535         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
2536         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
2537         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
2538         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
2539         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
2540         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
2541         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
2542         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
2543         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
2544         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
2545         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
2546         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
2547         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
2548         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
2549         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
2550         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
2551         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
2552         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
2553         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
2554         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
2555         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
2556         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
2557         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
2558         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
2559         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
2560         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
2561         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
2562         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
2563         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
2564         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
2565         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
2566         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
2567         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
2568         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
2569         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
2570         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
2571         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
2572         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
2573         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
2574         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
2575         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
2576         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
2577         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
2578         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
2579         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
2580         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
2581         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
2582         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
2583         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
2584         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
2585         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
2586         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
2587         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
2588         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
2589         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
2590         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
2591         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
2592         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
2593         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
2594         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
2595         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
2596         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
2597         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
2598         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
2599         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
2600         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
2601         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
2602         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
2603         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
2604         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
2605         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
2606         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
2607         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
2608         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
2609         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
2610         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
2611         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
2612         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
2613         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
2614         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
2615         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
2616         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
2617         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
2618         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
2619         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
2620         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
2621         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
2622         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
2623         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
2624         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
2625         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
2626         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
2627         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
2628         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
2629         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
2630         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
2631         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
2632         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
2633         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
2634         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
2635         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
2636         * gcc.target/i386/testimm-9.c: Likewise.
2637
2638 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2639
2640         * g++.dg/other/i386-2.C: Add -mbmi2 check.
2641         * g++.dg/other/i386-3.C: Likewise.
2642         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
2643         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
2644         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
2645         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
2646         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
2647         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
2648         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
2649         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
2650         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
2651         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
2652         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
2653         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
2654         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
2655         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
2656         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
2657         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
2658         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
2659         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
2660         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
2661         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
2662         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
2663         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
2664         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
2665         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
2666         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
2667         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
2668         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
2669         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
2670         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
2671         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
2672         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
2673         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
2674         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
2675         * gcc.target/i386/sse-12.c: Add BMI2.
2676         * gcc.target/i386/sse-13.c: Likewise.
2677         * gcc.target/i386/sse-14.c: Likewise.
2678         * gcc.target/i386/sse-22.c: Likewise.
2679         * gcc.target/i386/sse-23.c: Likewise.
2680
2681 2011-08-23  Jason Merrill  <jason@redhat.com>
2682
2683         * g++.dg/template/crash7.C: Adjust expected errors.
2684
2685 2011-08-23  Jason Merrill  <jason@redhat.com>
2686
2687         PR c++/49045
2688         Core 1321
2689         * g++.dg/cpp0x/overload2.C: New.
2690
2691 2011-08-23  Jason Merrill  <jason@redhat.com>
2692
2693         Core 903
2694         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
2695
2696 2011-08-23  Jason Merrill  <jason@redhat.com>
2697
2698         Core 975
2699         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
2700         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
2701         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
2702         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
2703
2704 2011-08-23  Jason Merrill  <jason@redhat.com>
2705
2706         PR c++/50024
2707         * g++.dg/cpp0x/constexpr-initlist5.C: New.
2708
2709 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
2710
2711         PR c++/50158
2712         * g++.dg/warn/Wunused-var-16.C: New test.
2713
2714         PR middle-end/50161
2715         * gcc.dg/pr50161.c: New test.
2716
2717 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
2718
2719         PR c++/50055
2720         * g++.dg/gcov/gcov-7.C: New test.
2721
2722 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
2723
2724         PR c++/46862
2725         * g++.dg/dfp/nofields.C: New test.
2726
2727 2011-08-23  Tobias Burnus  <burnus@net-b.de>
2728
2729         PR fortran/31600
2730         * gfortran.dg/use_16.f90: New.
2731
2732 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
2733             Kirill Yukhin  <kirill.yukhin@intel.com>
2734
2735         PR target/50155
2736         * gcc.target/i386/pr50155.c: New test.
2737
2738 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
2739
2740         PR tree-optimization/50133
2741         * gcc.dg/pr50133.c: New test.
2742
2743         PR middle-end/50141
2744         * c-c++-common/cxxbitfields-6.c: New test.
2745
2746 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
2747
2748         PR fortran/50050
2749         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
2750
2751 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
2752
2753         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
2754         * gcc.dg/pr49994-3.c: Ditto.
2755
2756 2011-08-22  Richard Guenther  <rguenther@suse.de>
2757
2758         PR testsuite/50145
2759         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
2760         * gcc.dg/torture/pr50067-2.c: Likewise.
2761
2762 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2763
2764         PR fortran/47659
2765         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
2766         of a constant resulting from simplification.
2767         * gfortran.dg/warn_conversion_3.f90:  New test.
2768
2769 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2770
2771         PR fortran/50130
2772         * gfortran.dg/zero_stride_1.f90:  New test.
2773
2774 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
2775
2776         PR fortran/49638
2777         * gfortran.dg/typebound_override_1.f90: Modified.
2778
2779 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
2780
2781         PR tree-optimization/48739
2782         * gcc.dg/pr48739-1.c: New test.
2783         * gcc.dg/pr48739-2.c: New test.
2784
2785 2011-08-20  Tobias Burnus  <burnus@net-b.de>
2786
2787         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
2788
2789 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
2790
2791         PR fortran/50129
2792         * gfortran.dg/where_3.f90: New test.
2793
2794 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
2795
2796         PR middle-end/49721
2797         * gfortran.dg/pr49721-1.f: New.
2798         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
2799
2800 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
2801
2802         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
2803         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
2804         New tests.
2805
2806 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2807
2808         * gcc.target/arm/wmul-11.c: New file.
2809         * gcc.target/arm/wmul-12.c: New file.
2810         * gcc.target/arm/wmul-13.c: New file.
2811
2812 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2813
2814         * gcc.target/arm/wmul-10.c: New file.
2815
2816 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2817
2818         * gcc.target/arm/wmul-9.c: New file.
2819         * gcc.target/arm/wmul-bitfield-2.c: New file.
2820
2821 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2822
2823         * gcc.target/arm/wmul-8.c: New file.
2824
2825 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2826
2827         * gcc.target/arm/wmul-7.c: New file.
2828
2829 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2830
2831         * gcc.target/arm/wmul-6.c: New file.
2832
2833 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2834
2835         * gcc.target/arm/wmul-5.c: New file.
2836         * gcc.target/arm/no-wmla-1.c: New file.
2837
2838 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2839
2840         * gcc.target/arm/wmul-bitfield-1.c: New file.
2841
2842 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
2843
2844         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
2845
2846 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2847
2848         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
2849         * gcc.target/i386/conversion.c: Likewise.
2850
2851 2011-08-19  Richard Guenther  <rguenther@suse.de>
2852
2853         * gcc.dg/torture/pr50067-1.c: New testcase.
2854         * gcc.dg/torture/pr50067-2.c: Likewise.
2855
2856 2011-08-19  Joey Ye  <joey.ye@arm.com>
2857
2858         PR target/49437
2859         * gcc.target/arm/handler-align.c: New test.
2860         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
2861         New Function.
2862
2863 2011-08-19  Joey Ye  <joey.ye@arm.com>
2864
2865         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
2866
2867 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
2868
2869         PR fortran/50071
2870         * gfortran.dg/end_block_label_1.f90: New test.
2871         * gfortran.dg/end_associate_label_1.f90: New test.
2872
2873 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2874
2875         * gcc.dg/c1x-pointer-float-1.c: New test.
2876
2877 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
2878
2879         PR fortran/50071
2880         * gfortran.dg/duplicate_labels_2.f: New test.
2881
2882 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2883
2884         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
2885         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
2886         gcc.dg/c1x-noreturn-5.c: New tests.
2887
2888 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2889
2890         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
2891
2892 2011-08-18  Tobias Burnus  <burnus@net-b.de>
2893
2894         PR fortran/18918
2895         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2896         * gfortran.dg/coarray_lock_3.f90: Fix test.
2897         * gfortran.dg/coarray_lock_4.f90: New.
2898         * gfortran.dg/coarray_lock_5.f90: New.
2899
2900 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
2901
2902         PR target/50009
2903         * gcc.c-torture/compile/pr50009.c: New test.
2904
2905         PR target/50092
2906         * gcc.dg/torture/pr50092.c: New test.
2907
2908 2011-08-18  Tobias Burnus  <burnus@net-b.de>
2909
2910         PR fortran/50109
2911         * gfortran.dg/namelist_73.f90: New.
2912
2913 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
2914
2915         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
2916
2917         PR debug/50017
2918         * gcc.dg/pr50017.c: New test.
2919
2920 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
2921
2922         PR c++/45625
2923         * g++.dg/lookup/hidden-var1.C: New test case.
2924
2925 2011-08-17  Tobias Burnus  <burnus@net-b.de>
2926
2927         PR fortran/31461
2928         * gfortran.dg/warn_unused_var_2.f90: New.
2929         * gfortran.dg/warn_unused_var_3.f90: New.
2930
2931 2011-08-17  Tom de Vries  <tom@codesourcery.com>
2932
2933         PR target/43597
2934         * gcc.target/arm/pr43597.c: New test.
2935
2936 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
2937
2938         PR fortran/50070
2939         * gfortran.dg/common_13.f90: New.
2940
2941 2011-08-16  Jason Merrill  <jason@redhat.com>
2942
2943         PR c++/50086
2944         * g++.dg/cpp0x/variadic-unresolved.C: New.
2945
2946         * g++.old-deja/g++.brendan/README: Add R.I.P.
2947
2948         * g++.dg/ext/attr-used-1.C: New.
2949
2950         PR c++/50054
2951         * g++.dg/cpp0x/initlist56.C: New.
2952
2953 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
2954
2955         PR testsuite/50085
2956         * g++.dg/opt/life1.C: Only run on Linux.
2957
2958 2011-08-15  Tobias Burnus  <burnus@net-b.de>
2959
2960         * gfortran.dg/coarray_26.f90: New.
2961
2962 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
2963
2964         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
2965         -fdump-tree-vrp1.
2966
2967 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
2968
2969         PR fortran/50073
2970         * gfortran.dg/func_result_7.f90: New.
2971
2972 2011-08-13  Jason Merrill  <jason@redhat.com>
2973
2974         PR c++/50075
2975         * g++.dg/cpp0x/decltype32.C: New.
2976
2977         PR c++/50059
2978         * g++.dg/diagnostic/expr1.C: New.
2979
2980 2011-08-12  David Li  <davidxl@google.com>
2981
2982         * g++.dg/abi/vbase15.C: New test.
2983
2984 2011-08-12  Jason Merrill  <jason@redhat.com>
2985
2986         PR c++/50034
2987         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
2988
2989 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
2990
2991         * gcc.dg/builtins-67.c: New test.
2992         * gcc.target/i386/conversion.c: Ditto.
2993
2994 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
2995             Brian Hackett  <bhackett1024@gmail.com>
2996
2997         * g++.dg/plugin/decl_plugin.c: New.
2998         * g++.dg/plugin/decl-plugin-test.C: New.
2999         * g++.dg/plugin/plugin.exp: Add above testcase.
3000
3001 2011-08-11  Richard Guenther  <rguenther@suse.de>
3002
3003         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
3004
3005 2011-08-11  Michael Matz  <matz@suse.de>
3006
3007         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
3008
3009 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
3010
3011         PR tree-optimization/50039
3012         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
3013         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
3014
3015 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
3016
3017         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
3018         (sse4_1_test): Initialize src3 with random value.
3019
3020 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3021
3022         * gcc.c-torture/execute/scal-to-vec1.c: New test.
3023         * gcc.c-torture/execute/scal-to-vec2.c: New test.
3024         * gcc.c-torture/execute/scal-to-vec3.c: New test.
3025         * gcc.dg/scal-to-vec1.c: New test.
3026         * gcc.dg/scal-to-vec2.c: New test.
3027
3028 2011-08-09  Richard Guenther  <rguenther@suse.de>
3029
3030         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
3031         * gcc.dg/tree-ssa/vrp60.c: New testcase.
3032         * gcc.dg/tree-ssa/vrp61.c: Likewise.
3033         * gcc.dg/tree-ssa/vrp62.c: Likewise.
3034
3035 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3036
3037         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
3038
3039 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3040
3041         * gcc.dg/pr49948.c: Require pthread effective target.
3042
3043 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3044
3045         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
3046
3047 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
3048
3049         * gcc.target/i386/sse-22a.c: New test.
3050
3051 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
3052
3053         PR tree-optimization/50014
3054         * gcc.dg/vect/pr50014.c: New test.
3055
3056 2011-08-08  Martin Jambor  <mjambor@suse.cz>
3057
3058         PR middle-end/49923
3059         * gcc.dg/tree-ssa/pr49923.c: New test.
3060
3061 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
3062
3063         PR target/49781
3064         * gcc.target/i386/pr49781-1.c: New.
3065
3066 2011-08-08  Jason Merrill  <jason@redhat.com>
3067
3068         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
3069
3070         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
3071
3072 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
3073
3074         PR fortran/49638
3075         * gfortran.dg/typebound_override_1.f90: New.
3076
3077 2011-08-07  Kai Tietz  <ktietz@redhat.com>
3078
3079         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
3080         x86_64 mingw target.
3081         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3082         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
3083         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
3084         * gcc.dg/tree-ssa/loop-33.c: Likewise.
3085         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
3086         * gcc.dg/tree-ssa/loop-35.c: Likewise.
3087         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3088         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3089         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3090         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3091
3092 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
3093
3094         PR testsuite/48727
3095         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
3096
3097 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
3098
3099         * gcc.dg/pr48770.c: Cleanup coverage files.
3100         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
3101
3102 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
3103
3104         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
3105         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
3106         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
3107         lzcnt and bmi options.
3108
3109 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3110
3111         PR target/47381
3112         * gcc.dg/pr47381-1.c: New.
3113         * gcc.dg/pr47381-2.c: Likewise.
3114         * gcc.target/i386/pr47381.c: Likewise.
3115
3116 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3117
3118         PR middle-end/47727
3119         * gcc.dg/pr47727.c: New.
3120
3121         PR target/47372
3122         * gcc.dg/pr47372-1.c: New.
3123         * gcc.dg/pr47372-2.c: Likewise.
3124
3125 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3126
3127         PR middle-end/47449
3128         * gcc.target/i386/pr47449.c: New.
3129
3130         PR target/47446
3131         * gcc.dg/pr47446-1.c: New.
3132         * gcc.dg/pr47446-2.c: Likewise.
3133
3134 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3135
3136         PR target/47766
3137         * gcc.dg/pr47766.c: New.
3138
3139         PR target/47715
3140         * gcc.dg/tls/pr47715-1.c: New.
3141         * gcc.dg/tls/pr47715-2.c: Likewise.
3142         * gcc.dg/tls/pr47715-3.c: Likewise.
3143         * gcc.dg/tls/pr47715-4.c: Likewise.
3144         * gcc.dg/tls/pr47715-5.c: Likewise.
3145
3146 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3147
3148         PR libobjc/50002
3149         * objc.dg/gnu-api-2-class.m: Updated comments.
3150         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
3151         * objc.dg/gnu-api-2-class-meta.m: New test.
3152         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
3153
3154 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3155
3156         PR libobjc/49882
3157         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
3158         with classes that are in construction.
3159
3160 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3161
3162         PR target/48084
3163         * gcc.target/i386/pr48084-1.c: New.
3164         * gcc.target/i386/pr48084-2.c: Likewise.
3165         * gcc.target/i386/pr48084-3.c: Likewise.
3166         * gcc.target/i386/pr48084-4.c: Likewise.
3167         * gcc.target/i386/pr48084-5.c: Likewise.
3168
3169         PR rtl-optimization/49504
3170         * gcc.target/i386/pr49504.c: New.
3171
3172         PR target/49860
3173         * gcc.dg/pr49860.c: New.
3174
3175 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3176
3177         PR libobjc/49882
3178         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
3179         with classes that are in construction.
3180
3181 2011-08-05  Jason Merrill  <jason@redhat.com>
3182
3183         PR c++/48993
3184         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
3185
3186         PR c++/49921
3187         * g++.dg/cpp0x/decltype31.C: New.
3188
3189         PR c++/49669
3190         * g++.dg/init/array28.C: New.
3191
3192         PR c++/49988
3193         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
3194
3195 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
3196
3197         PR target/47369
3198         * gcc.dg/pr47369-1.c: New.
3199
3200 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
3201
3202         PR middle-end/47364
3203         * gcc.dg/torture/pr47364-1.c: New.
3204         * gcc.c-torture/compile/pr47364-1.c: Likewise.
3205         * gcc.c-torture/compile/pr47364-2.c: Likewise.
3206
3207 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
3208
3209         PR fortran/37211
3210         * gfortran.dg/transfer_check_2.f90:  New test case.
3211
3212 2011-08-05  Jan Hubicka  <jh@suse.cz>
3213
3214         PR middle-end/49494
3215         * gfortran.dg/pr49494.f90: New testcase.
3216
3217 2011-08-05  Jan Hubicka  <jh@suse.cz>
3218
3219         PR middle-end/49735
3220         * gcc.c-torture/compile/pr49735.c: New testcase.
3221
3222 2011-08-05  Jason Merrill  <jason@redhat.com>
3223
3224         PR c++/47453
3225         * g++.dg/cpp0x/initlist56.C: New.
3226
3227         PR c++/49812
3228         * g++.dg/overload/rvalue2.C: New.
3229
3230         PR c++/49983
3231         * g++.dg/cpp0x/range-for21.C: New.
3232
3233         * g++.dg/ext/vla11.C: New.
3234
3235 2011-08-05  Richard Guenther  <rguenther@suse.de>
3236
3237         PR tree-optimization/49984
3238         * gcc.dg/tree-ssa/vrp59.c: New testcase.
3239
3240 2011-08-05  Richard Guenther  <rguenther@suse.de>
3241
3242         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
3243         * gcc.dg/tree-ssa/vrp52.c: Likewise.
3244         * gcc.dg/tree-ssa/vrp53.c: Likewise.
3245
3246 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
3247
3248         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
3249         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
3250         * gfortran.dg/ldist-pr43023.f90: Ditto.
3251         * gfortran.dg/namelist_52.f90: Ditto.
3252         * gfortran.dg/interface_proc_end.f90: Ditto.
3253         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
3254         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
3255
3256 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
3257
3258         * gcc.dg/vect/vect-over-widen-1.c: New test.
3259         * gcc.dg/vect/vect-over-widen-2.c: New test.
3260         * gcc.dg/vect/vect-over-widen-3.c: New test.
3261         * gcc.dg/vect/vect-over-widen-4.c: New test.
3262
3263 2011-08-04  Richard Guenther  <rguenther@suse.de>
3264
3265         PR fortran/49957
3266         * gfortran.dg/vect/O3-pr49957.f: New testcase.
3267
3268 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
3269
3270         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
3271
3272 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
3273
3274         PR middle-end/49905
3275         * g++.dg/ext/builtin-object-size3.C: New test.
3276
3277 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
3278
3279         PR tree-optimization/49948
3280         * gcc.dg/pr49948.c: New test.
3281
3282 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
3283
3284         PR middle-end/47383
3285         * gcc.dg/torture/pr47383.c: New.
3286
3287 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
3288
3289         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
3290
3291 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
3292
3293         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
3294
3295 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
3296
3297         PR target/47744
3298         * gcc.dg/torture/pr47744-1.c: New.
3299         * gcc.dg/torture/pr47744-2.c: Likewise.
3300         * gcc.dg/torture/pr47744-3.c: Likewise.
3301
3302 2011-08-03  Richard Guenther  <rguenther@suse.de>
3303
3304         PR middle-end/49958
3305         * gcc.dg/torture/pr49958.c: New testcase.
3306
3307 2011-08-03  Richard Guenther  <rguenther@suse.de>
3308
3309         PR tree-optimization/49938
3310         * g++.dg/torture/pr49938.C: New testcase.
3311
3312 2011-08-02  Jason Merrill  <jason@redhat.com>
3313
3314         PR c++/43886
3315         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
3316
3317         PR c++/49577
3318         * g++.dg/cpp0x/initlist5.C: Add additional cases.
3319
3320         PR c++/49593
3321         * g++.dg/cpp0x/variadic115.C: New.
3322
3323         PR c++/49803
3324         * g++.dg/cpp0x/union5.C: New.
3325
3326 2011-08-02  Daniel Kraft  <d@domob.eu>
3327
3328         PR fortran/49885
3329         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
3330
3331 2011-08-02  Kai Tietz  <ktietz@redhat.com>
3332
3333         PR middle-end/49947
3334         * gcc.dg/tree-ssa/forwprop-15.c
3335
3336 2011-08-02  Jason Merrill  <jason@redhat.com>
3337
3338         PR c++/49834
3339         * g++.dg/cpp0x/range-for20.C: New.
3340
3341 2011-08-02  Tobias Burnus  <burnus@net-b.de>
3342
3343         * gfortran.dg/coarray_lib_token_3.f90: New.
3344
3345 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
3346
3347         PR fortran/46752
3348         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
3349         * gcc.dg/gomp/atomic-15.c: New test.
3350         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
3351         * g++.dg/gomp/atomic-15.C: New test.
3352         * g++.dg/gomp/private-1.C: New test.
3353         * g++.dg/gomp/sharing-2.C: New test.
3354         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
3355         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
3356         * gfortran.dg/gomp/omp_atomic2.f90: New test.
3357
3358 2011-08-02  Tobias Burnus  <burnus@net-b.de>
3359
3360         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
3361         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
3362         cleanup-module.
3363         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
3364         * gfortran.dg/allocatable_function_5.f90: Ditto.
3365         * gfortran.dg/allocate_stat.f90: Ditto.
3366         * gfortran.dg/array_constructor_20.f90: Ditto.
3367         * gfortran.dg/array_constructor_21.f90: Ditto.
3368         * gfortran.dg/array_constructor_22.f90: Ditto.
3369         * gfortran.dg/array_constructor_26.f03: Ditto.
3370         * gfortran.dg/array_function_4.f90: Ditto.
3371         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
3372         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
3373         * gfortran.dg/bind_c_usage_15.f90: Ditto.
3374         * gfortran.dg/bind_c_usage_16.f03: Ditto.
3375         * gfortran.dg/bind_c_usage_3.f03: Ditto.
3376         * gfortran.dg/binding_label_tests_7.f03: Ditto.
3377         * gfortran.dg/class_15.f03: Ditto.
3378         * gfortran.dg/class_27.f03: Ditto.
3379         * gfortran.dg/class_33.f90: Ditto.
3380         * gfortran.dg/class_37.f03: Ditto.
3381         * gfortran.dg/class_40.f03: Ditto.
3382         * gfortran.dg/class_42.f03: Ditto.
3383         * gfortran.dg/class_defined_operator_1.f03: Ditto.
3384         * gfortran.dg/coarray/registering_1.f90: Ditto.
3385         * gfortran.dg/convert_1.f90: Ditto.
3386         * gfortran.dg/default_initialization_3.f90: Ditto.
3387         * gfortran.dg/dependency_25.f90: Ditto.
3388         * gfortran.dg/dependency_26.f90: Ditto.
3389         * gfortran.dg/dependency_36.f90: Ditto.
3390         * gfortran.dg/dependency_37.f90: Ditto.
3391         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
3392         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
3393         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
3394         * gfortran.dg/elemental_pointer_1.f90: Ditto.
3395         * gfortran.dg/elemental_result_1.f90: Ditto.
3396         * gfortran.dg/empty_derived_type.f90: Ditto.
3397         * gfortran.dg/entry_7.f90: Ditto.
3398         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
3399         * gfortran.dg/equiv_constraint_3.f90: Ditto.
3400         * gfortran.dg/error_recovery_3.f90: Ditto.
3401         * gfortran.dg/extends_4.f03: Ditto.
3402         * gfortran.dg/func_assign.f90: Ditto.
3403         * gfortran.dg/func_assign_3.f90: Ditto.
3404         * gfortran.dg/generic_1.f90: Ditto.
3405         * gfortran.dg/generic_18.f90: Ditto.
3406         * gfortran.dg/generic_22.f03: Ditto.
3407         * gfortran.dg/generic_4.f90: Ditto.
3408         * gfortran.dg/generic_6.f90: Ditto.
3409         * gfortran.dg/generic_actual_arg.f90: Ditto.
3410         * gfortran.dg/graphite/id-21.f: Ditto.
3411         * gfortran.dg/graphite/pr45758.f90: Ditto.
3412         * gfortran.dg/host_assoc_call_2.f90: Ditto.
3413         * gfortran.dg/host_assoc_call_3.f90: Ditto.
3414         * gfortran.dg/host_assoc_call_4.f90: Ditto.
3415         * gfortran.dg/host_assoc_function_4.f90: Ditto.
3416         * gfortran.dg/host_used_types_1.f90: Ditto.
3417         * gfortran.dg/implicit_1.f90: Ditto.
3418         * gfortran.dg/implicit_11.f90: Ditto.
3419         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
3420         * gfortran.dg/impure_actual_1.f90: Ditto.
3421         * gfortran.dg/impure_assignment_1.f90: Ditto.
3422         * gfortran.dg/impure_constructor_1.f90: Ditto.
3423         * gfortran.dg/initialization_10.f90: Ditto.
3424         * gfortran.dg/initialization_12.f90: Ditto.
3425         * gfortran.dg/interface_14.f90: Ditto.
3426         * gfortran.dg/interface_15.f90: Ditto.
3427         * gfortran.dg/interface_2.f90: Ditto.
3428         * gfortran.dg/interface_25.f90: Ditto.
3429         * gfortran.dg/interface_26.f90: Ditto.
3430         * gfortran.dg/interface_29.f90: Ditto.
3431         * gfortran.dg/interface_assignment_1.f90: Ditto.
3432         * gfortran.dg/internal_pack_6.f90: Ditto.
3433         * gfortran.dg/internal_pack_7.f90: Ditto.
3434         * gfortran.dg/internal_pack_8.f90: Ditto.
3435         * gfortran.dg/lto/pr45586_0.f90: Ditto.
3436         * gfortran.dg/lto/pr47839_0.f90: Ditto.
3437         * gfortran.dg/module_commons_3.f90: Ditto.
3438         * gfortran.dg/module_equivalence_4.f90: Ditto.
3439         * gfortran.dg/module_equivalence_6.f90: Ditto.
3440         * gfortran.dg/module_function_type_1.f90: Ditto.
3441         * gfortran.dg/module_naming_1.f90: Ditto.
3442         * gfortran.dg/namelist_4.f90: Ditto.
3443         * gfortran.dg/operator_c1202.f90: Ditto.
3444         * gfortran.dg/parens_7.f90: Ditto.
3445         * gfortran.dg/pr32921.f: Ditto.
3446         * gfortran.dg/pr33646.f90: Ditto.
3447         * gfortran.dg/pr41928.f90: Ditto.
3448         * gfortran.dg/pr42119.f90: Ditto.
3449         * gfortran.dg/pr43984.f90: Ditto.
3450         * gfortran.dg/present_1.f90: Ditto.
3451         * gfortran.dg/private_type_2.f90: Ditto.
3452         * gfortran.dg/proc_decl_2.f90: Ditto.
3453         * gfortran.dg/proc_ptr_10.f90: Ditto.
3454         * gfortran.dg/proc_ptr_22.f90: Ditto.
3455         * gfortran.dg/proc_ptr_8.f90: Ditto.
3456         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
3457         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
3458         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
3459         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
3460         * gfortran.dg/substring_equivalence.f90: Ditto.
3461         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
3462         * gfortran.dg/transpose_optimization_1.f90: Ditto.
3463         * gfortran.dg/trim_optimize_6.f90: Ditto.
3464         * gfortran.dg/typebound_call_12.f03: Ditto.
3465         * gfortran.dg/typebound_operator_5.f03: Ditto.
3466         * gfortran.dg/typebound_operator_6.f03: Ditto.
3467         * gfortran.dg/typebound_proc_18.f03: Ditto.
3468         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
3469         * gfortran.dg/use_1.f90: Ditto.
3470         * gfortran.dg/use_10.f90: Ditto.
3471         * gfortran.dg/use_11.f90: Ditto.
3472         * gfortran.dg/use_14.f90: Ditto.
3473         * gfortran.dg/use_only_2.f90: Ditto.
3474         * gfortran.dg/use_rename_4.f90: Ditto.
3475         * gfortran.dg/use_rename_5.f90: Ditto.
3476         * gfortran.dg/used_dummy_types_3.f90: Ditto.
3477         * gfortran.dg/used_interface_ref.f90: Ditto.
3478         * gfortran.dg/used_types_11.f90: Ditto.
3479         * gfortran.dg/used_types_3.f90: Ditto.
3480         * gfortran.dg/used_types_4.f90: Ditto.
3481         * gfortran.dg/userdef_operator_2.f90: Ditto.
3482         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
3483         * gfortran.dg/vect/pr46213.f90: Ditto.
3484         * gfortran.dg/whole_file_21.f90: Ditto.
3485         * gfortran.dg/whole_file_22.f90: Ditto.
3486         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
3487         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
3488
3489 2011-08-02  Kai Tietz  <ktietz@redhat.com>
3490
3491         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
3492
3493 2011-08-01  Jason Merrill  <jason@redhat.com>
3494
3495         PR c++/49932
3496         * g++.dg/abi/mangle49.C: New.
3497
3498         PR c++/49924
3499         * g++.dg/cpp0x/constexpr-array4.C: New.
3500
3501         PR c++/49813
3502         * g++.dg/cpp0x/constexpr-builtin1.C: New.
3503
3504 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
3505
3506         PR target/49927
3507         * gcc.target/i386/pr49927.c: New test.
3508
3509 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
3510
3511         PR tree-optimization/49926
3512         * gcc.dg/vect/pr49926.c: New test.
3513
3514 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
3515
3516         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
3517         * gcc.target/i386/lzcnt-1.c: New test.
3518         * gcc.target/i386/lzcnt-2.c: Likewise.
3519         * gcc.target/i386/lzcnt-2a.c: Likewise.
3520         * gcc.target/i386/lzcnt-3.c: Likewise.
3521         * gcc.target/i386/lzcnt-4.c: Likewise.
3522         * gcc.target/i386/lzcnt-4a.c: Likewise.
3523         * gcc.target/i386/lzcnt-5.c: Likewise.
3524         * gcc.target/i386/lzcnt-6.c: Likewise.
3525         * gcc.target/i386/lzcnt-6a.c: Likewise.
3526         * gcc.target/i386/lzcnt-check.h: Likewise.
3527
3528         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
3529         * gcc.target/i386/sse-13.c: Likewise.
3530         * gcc.target/i386/sse-14.c: Likewise.
3531         * g++.dg/other/i386-2.C: Likewise.
3532         * g++.dg/other/i386-3.C: Likewise.
3533
3534 2011-08-01  Julian Brown  <julian@codesourcery.com>
3535
3536         * gcc.target/arm/fixed-point-exec.c: New test.
3537
3538 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3539
3540         PR target/49920
3541         * gcc.target/i386/pr49920.c: New test.
3542
3543 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3544
3545         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
3546         * gcc.dg/tree-ssa/pr23109.c: Ditto.
3547         * gcc.dg/tree-ssa/loop-7.c: Ditto.
3548         * gcc.dg/tree-ssa/loop-32.c: Ditto.
3549         * gcc.dg/tree-ssa/loop-33.c: Ditto.
3550         * gcc.dg/tree-ssa/loop-34.c: Ditto.
3551         * gcc.dg/tree-ssa/loop-35.c: Ditto.
3552         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
3553         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
3554         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
3555         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
3556         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
3557         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
3558         * g++.dg/tree-ssa/pr33615.C: Ditto.
3559         * g++.dg/tree-ssa/restrict1.C: Ditto.
3560         * c-c++-common/restrict-2.c: Ditto.
3561         * gfortran.dg/pr32921.f: Ditto.
3562         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
3563         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
3564         * gcc.dg/tree-ssa/vrp47.c: Ditto.
3565         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
3566         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
3567         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
3568         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
3569         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
3570         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
3571         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
3572
3573 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3574
3575         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
3576         .exe.ltrans[0-9]*. dump files.
3577
3578 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
3579
3580         PR fortran/49112
3581         * gfortran.dg/abstract_type_6.f03: Modified.
3582         * gfortran.dg/typebound_proc_24.f03: New.
3583
3584 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
3585
3586         PR testsuite/49917
3587         * g++.dg/init/for1.C: Fix.
3588
3589 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3590
3591         PR fortran/48876
3592         * gfortran.dg/string_5.f90:  New test.
3593
3594 2011-07-29  Jason Merrill  <jason@redhat.com>
3595
3596         PR c++/49867
3597         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
3598
3599 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3600
3601         PR tree-optimization/47407
3602         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
3603         alpha*-dec-osf*.
3604         Sort target list.
3605
3606 2011-07-29  Richard Guenther  <rguenther@suse.de>
3607
3608         * gcc.dg/uninit-suppress.c: Also disable VRP.
3609         * gcc.dg/uninit-suppress_2.c: Likewise.
3610
3611 2011-07-28  Jason Merrill  <jason@redhat.com>
3612
3613         PR c++/49808
3614         * g++.dg/template/nontype24.C: New.
3615
3616 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
3617
3618         PR rtl-optimization/47958
3619         * gcc.dg/torture/pr47958-1.c: New.
3620
3621 2011-07-29  Wei Guozhi  <carrot@google.com>
3622
3623         PR rtl-optimization/49799
3624         * gcc.dg/pr49799.c: New test case.
3625
3626 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
3627
3628         PR middle-end/48648
3629         * gcc.dg/graphite/id-pr48648.c: New.
3630
3631 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
3632
3633         PR fortran/31067
3634         * gfortran.dg/maxloc_2.f90: New test.
3635         * gfortran.dg/maxloc_3.f90: New test.
3636         * gfortran.dg/minloc_1.f90: New test.
3637         * gfortran.dg/minloc_2.f90: New test.
3638         * gfortran.dg/minloc_3.f90: New test.
3639         * gfortran.dg/minmaxloc_7.f90: New test.
3640
3641         PR debug/49871
3642         * gcc.dg/debug/dwarf2/pr49871.c: New test.
3643
3644 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
3645
3646         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
3647         the builtin isn't optimized away.
3648
3649 2011-07-27  Tobias Burnus  <burnus@net-b.de>
3650
3651         PR fortran/45586
3652         * gfortran.dg/lto/pr45586-2_0.f90: New.
3653
3654 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
3655
3656         PR middle-end/49875
3657         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
3658         * c-c++-common/cxxbitfields-5.c: Same.
3659
3660 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3661
3662         * lib/target-supports.exp (check_effective_target_mmap): Use
3663         check_function_available.
3664
3665 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
3666
3667         * g++.old-deja/g++.pt/crash60.C: Updated.
3668
3669 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
3670
3671         PR target/49866
3672         * gcc.target/i386/pr49866.c: New test.
3673
3674 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
3675
3676         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
3677         * gcc.target/i386/bmi-andn-1.c: New test.
3678         * gcc.target/i386/bmi-andn-1a.c: Likewise.
3679         * gcc.target/i386/bmi-andn-2.c: Likewise.
3680         * gcc.target/i386/bmi-andn-2a.c: Likewise.
3681         * gcc.target/i386/bmi-bextr-1.c: Likewise.
3682         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
3683         * gcc.target/i386/bmi-bextr-2.c: Likewise.
3684         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
3685         * gcc.target/i386/bmi-blsi-1.c: Likewise.
3686         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
3687         * gcc.target/i386/bmi-blsi-2.c: Likewise.
3688         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
3689         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
3690         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
3691         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
3692         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
3693         * gcc.target/i386/bmi-blsr-1.c: Likewise.
3694         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
3695         * gcc.target/i386/bmi-blsr-2.c: Likewise.
3696         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
3697         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
3698         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
3699         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
3700         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
3701
3702 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
3703
3704         PR middle-end/47691
3705         * gfortran.dg/graphite/id-pr47691.f: New.
3706
3707 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
3708
3709         * gcc.target/i386/avx-os-support.h: New.
3710         * gcc.target/i386/avx-check.h: Include avx-os-support.h
3711         (main): Check avx_os_support before the test is run.
3712         * gcc.target/i386/aes-avx-check.h: Ditto.
3713         * gcc.target/i386/pclmul-avx-check.h: Ditto.
3714
3715 2011-07-27  Kai Tietz  <ktietz@redhat.com>
3716
3717         * gcc.target/i386/aggregate-ret3.c: New test.
3718         * gcc.target/i386/aggregate-ret4.c: New test.
3719
3720 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
3721
3722         PR fortran/49755
3723         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
3724         allocated array should *not* change its size.
3725         * gfortran.dg/multiple_allocation_3.f90: New test.
3726
3727 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
3728
3729         PR c++/49776
3730         * g++.dg/cpp0x/constexpr-49776.C: New.
3731
3732 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3733
3734         PR middle-end/47046
3735         * gcc.dg/graphite/id-pr47046.c: New.
3736
3737 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3738
3739         PR middle-end/47653
3740         * gcc.dg/graphite/run-id-pr47593.c: New.
3741
3742 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3743
3744         PR middle-end/47653
3745         * gcc.dg/graphite/run-id-pr47653.c: New.
3746         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
3747         induction variables.
3748         * gcc.dg/graphite/scop-16.c: Same.
3749         * gcc.dg/graphite/scop-17.c: Same.
3750         * gcc.dg/graphite/scop-21.c: Same.
3751
3752 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3753
3754         PR middle-end/48805
3755         * gcc.dg/graphite/id-pr48805.c: New.
3756
3757 2011-07-26  Tobias Burnus  <burnus@net-b.de>
3758
3759         * gfortran.dg/coarray_lib_token_2.f90: New.
3760
3761 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
3762
3763         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
3764         SPU local store.
3765
3766 2011-07-25  Andrew Pinski  <apinski@cavium.com>
3767
3768         PR tree-opt/49671
3769         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
3770         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
3771
3772 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3773
3774         * lib/target-supports.exp (check_effective_target_mmap): New proc.
3775
3776         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
3777         * gcc.c-torture/execute/loop-2g.c: Likewise.
3778         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
3779         Require mmap support.
3780         * gcc.c-torture/execute/loop-2g.x: Likewise.
3781         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
3782         (MAP_ANON): Provide default.
3783         * gcc.dg/20050826-1.c: Likewise.
3784         * gcc.target/i386/pr36533.c: Likewise.
3785         * gcc.dg/vect/pr49038.c: Remove dg-do run.
3786         Use dg-require-effective-target mmap.
3787
3788 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
3789
3790         PR c++/49838
3791         * g++.dg/cpp0x/range-for19.C: New.
3792
3793 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3794
3795         PR testsuite/49753
3796         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
3797
3798         Revert:
3799         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
3800
3801         PR testsuite/49753
3802         * g++.dg/torture/pr49309.C: Remove.
3803
3804 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
3805
3806         PR tree-optimization/49809
3807         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
3808         test.
3809
3810 2011-07-25  Richard Guenther  <rguenther@suse.de>
3811
3812         PR tree-optimization/49715
3813         * gcc.target/i386/pr49715-1.c: New testcase.
3814         * gcc.target/i386/pr49715-2.c: Likewise.
3815
3816 2011-07-23  Jason Merrill  <jason@redhat.com>
3817
3818         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
3819
3820 2011-07-22  Jason Merrill  <jason@redhat.com>
3821
3822         PR c++/49793
3823         * g++.dg/cpp0x/initlist55.C: New.
3824
3825 2011-07-23  Tobias Burnus  <burnus@net-b.de>
3826
3827         PR fortran/49791
3828         * gfortran.dg/namelist_72.f: New.
3829
3830 2011-07-23  Tobias Burnus  <burnus@net-b.de>
3831
3832         * gfortran.dg/coarray_25.f90: New.
3833
3834 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
3835
3836         * override1.C: This test should use c++0x mode.
3837         * override3.C: New. Test the diagnostics in c++98 mode.
3838
3839 2011-07-22  Jason Merrill  <jason@redhat.com>
3840             Mark Glisse  <marc.glisse@normalesup.org>
3841
3842         PR c++/30112
3843         * g++.dg/other/pragma-re-1.C: Add namespace cases.
3844
3845         PR c++/49813
3846         * g++.dg/opt/builtins2.C: New.
3847         * g++.dg/other/error27.C: Don't rely on __builtin.
3848
3849 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
3850
3851         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
3852         on lp64 targets.
3853         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3854         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3855         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
3856         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
3857
3858         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
3859         instead of ia32.
3860
3861 2011-07-22  Richard Guenther  <rguenther@suse.de>
3862
3863         PR tree-optimization/45819
3864         * gcc.dg/pr45819.c: New testcase.
3865
3866 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
3867
3868         * lib/target-supports.exp (check_ifunc_available): Rewrite.
3869
3870 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
3871
3872         PR middle-end/47654
3873         PR middle-end/49649
3874         * gcc.dg/graphite/run-id-pr47654.c: New.
3875
3876 2011-07-21  Ian Lance Taylor  <iant@google.com>
3877
3878         PR middle-end/49705
3879         * gcc.dg/pr49705.c: New test.
3880
3881 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
3882
3883         * lib/target-supports.exp (check_avx_os_support_available): New.
3884         (check_effective_target_avx_runtime): Use it.
3885
3886 2011-07-21  Richard Guenther  <rguenther@suse.de>
3887
3888         PR tree-optimization/49770
3889         * g++.dg/torture/pr49770.C: New testcase.
3890
3891 2011-07-21  Kai Tietz  <ktietz@redhat.com>
3892
3893         * gcc.dg/tree-ssa/pr30978.c: adjusted.
3894         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
3895
3896 2011-07-21  Tobias Burnus  <burnus@net-b.de>
3897
3898         * gfortran.dg/coarray_lib_token_1.f90: New.
3899
3900 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
3901
3902         * gcc.dg/pr32912-2.c: Skip for AVR.
3903         * gcc.dg/pr44674.c: Add dg-require-profiling.
3904
3905 2011-07-20  Jason Merrill  <jason@redhat.com>
3906
3907         * g++.dg/ext/desig2.C: New.
3908
3909 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
3910
3911         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
3912         be generated.
3913         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3914         * gcc.target/powerpc/recip-3.c: Ditto.
3915
3916 2011-07-19  Jason Merrill  <jason@redhat.com>
3917
3918         PR c++/6709 (DR 743)
3919         PR c++/42603 (DR 950)
3920         * g++.dg/cpp0x/decltype21.C: New.
3921
3922 2011-07-20  Richard Guenther  <rguenther@suse.de>
3923
3924         PR middle-end/18908
3925         * gcc.dg/tree-ssa/pr18908.c: New testcase.
3926         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
3927
3928 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
3929
3930         * gcc.target/arm/combine-movs.c: New.
3931         * gcc.target/arm/unsigned-extend-2.c: New.
3932
3933 2011-07-19  Jason Merrill  <jason@redhat.com>
3934
3935         PR c++/49785
3936         * g++.dg/cpp0x/variadic114.C: New.
3937
3938 2011-07-19  Tobias Burnus  <burnus@net-b.de>
3939
3940         * gfortran.dg/coarray_args_1.f90: New.
3941         * gfortran.dg/coarray_args_2.f90: New.
3942
3943 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
3944
3945         PR fortran/49708
3946         * gfortran.dg/allocate_error_3.f90: New.
3947
3948 2011-07-19  Richard Guenther  <rguenther@suse.de>
3949
3950         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
3951         * gcc.dg/tree-ssa/bool-11.c: Likewise.
3952         * gcc.dg/torture/20110719-1.c: New testcase.
3953
3954 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
3955
3956         PR tree-optimization/49768
3957         * gcc.c-torture/execute/pr49768.c: New test.
3958
3959 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
3960
3961         PR tree-optimization/49771
3962         * gcc.dg/vect/pr49771.c: New test.
3963
3964 2011-07-18  Martin Jambor  <mjambor@suse.cz>
3965
3966         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
3967         * gcc.dg/ipa/ipa-2.c: Likewise.
3968         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
3969         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
3970         * gcc.dg/ipa/ipa-5.c: Likewise.
3971         * gcc.dg/ipa/ipa-7.c: Likewise.
3972         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
3973         * gcc.dg/ipa/ipacost-1.c: Likewise.
3974         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
3975         functions.
3976         * gcc.dg/ipa/ipcp-1.c: New test.
3977         * gcc.dg/ipa/ipcp-2.c: Likewise.
3978         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
3979
3980 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
3981
3982         PR middle-end/49675
3983         * gfortran.dg/pr49675.f90: New test.
3984
3985 2011-07-18  Richard Guenther  <rguenther@suse.de>
3986
3987         * gcc.dg/torture/20110718-1.c: New testcase.
3988
3989 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3990
3991         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
3992         * g++.dg/ext/bitfield3.C: Likewise.
3993         * g++.dg/ext/bitfield4.C: Likewise.
3994         * g++.dg/ext/bitfield5.C: Likewise.
3995         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
3996         * g++.dg/other/pr23205-2.C: Likewise.
3997         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
3998         * gcc.c-torture/compile/20001109-2.c: Likewise.
3999         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
4000         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
4001         * gcc.dg/bitfld-16.c: Likewise.
4002         * gcc.dg/bitfld-17.c: Likewise.
4003         * gcc.dg/bitfld-18.c: Likewise.
4004         * gcc.dg/builtins-config.h: Remove Netware support.
4005         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
4006         * gcc.dg/cdce2.c: Likewise.
4007         * gcc.dg/cpp/assert4.c: Remove netware support.
4008         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
4009         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
4010
4011         * lib/target-supports.exp (check_visibility_available): Remove
4012         NetWare support.
4013         (check_profiling_available): Likewise.
4014
4015 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
4016
4017         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
4018
4019 2011-07-17  Tobias Burnus  <burnus@net-b.de>
4020             Thomas Koenig  <tkoenig@gcc.gnu.org>
4021
4022         PR fortran/34657
4023         * gfortran.dg/generic_17.f90: Fix testcase.
4024         * gfortran.dg/interface_3.f90: Add dg-error.
4025         * gfortran.dg/use_14.f90: New.
4026         * gfortran.dg/use_15.f90: New.
4027
4028 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
4029
4030         * gnat.dg/pointer_controlled.adb: New test.
4031
4032 2011-07-17  Tobias Burnus  <burnus@net-b.de>
4033
4034         PR fortran/49624
4035         * gfortran.dg/pointer_remapping_7.f90: New.
4036
4037 2011-07-16  Jason Merrill  <jason@redhat.com>
4038
4039         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
4040
4041 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
4042             Jason Merrill  <jason@redhat.com>
4043
4044         PR c++/45329
4045         PR c++/48934
4046         * g++.dg/cpp0x/decltype29.C: Adjust.
4047         * g++.dg/cpp0x/error4.C: Adjust.
4048         * g++.dg/cpp0x/sfinae26.C: Adjust.
4049         * g++.dg/cpp0x/variadic105.C: Adjust.
4050         * g++.dg/template/deduce3.C: Adjust.
4051         * g++.dg/template/error45.C: Adjust.
4052         * g++.dg/template/ptrmem2.C: Adjust.
4053         * g++.dg/template/sfinae2.C: Adjust.
4054         * g++.old-deja/g++.pt/crash60.C: Adjust.
4055         * g++.old-deja/g++.pt/unify6.C: Adjust.
4056         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
4057         * g++.dg/cpp0x/nullptr15.C: Adjust.
4058         * g++.dg/cpp0x/pr31431-2.C: Adjust.
4059         * g++.dg/cpp0x/pr31431.C: Adjust.
4060         * g++.dg/cpp0x/pr31434.C: Adjust.
4061         * g++.dg/cpp0x/sfinae11.C: Adjust
4062         * g++.dg/cpp0x/temp_default2.C: Adjust.
4063         * g++.dg/cpp0x/trailing4.C: Adjust.
4064         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
4065         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
4066         * g++.dg/cpp0x/variadic105.C: Adjust.
4067         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
4068         * g++.dg/ext/vla2.C: Adjust.
4069         * g++.dg/other/ptrmem10.C: Adjust.
4070         * g++.dg/other/ptrmem11.C: Adjust.
4071         * g++.dg/overload/unknown1.C: Adjust.
4072         * g++.dg/template/conv11.C: Adjust.
4073         * g++.dg/template/dependent-expr5.C: Adjust.
4074         * g++.dg/template/friend.C: Adjust.
4075         * g++.dg/template/incomplete2.C: Adjust.
4076         * g++.dg/template/local4.C: Adjust.
4077         * g++.dg/template/local6.C: Adjust.
4078         * g++.dg/template/operator9.C: Adjust.
4079         * g++.dg/template/ttp25.C: Adjust.
4080         * g++.dg/template/unify10.C: Adjust.
4081         * g++.dg/template/unify11.C: Adjust.
4082         * g++.dg/template/unify6.C: Adjust.
4083         * g++.dg/template/unify9.C: Adjust.
4084         * g++.dg/template/varmod1.C: Adjust.
4085         * g++.old-deja/g++.brendan/crash56.C: Adjust.
4086         * g++.old-deja/g++.pt/crash28.C: Adjust.
4087         * g++.old-deja/g++.pt/explicit41.C: Adjust.
4088         * g++.old-deja/g++.pt/explicit77.C: Adjust.
4089         * g++.old-deja/g++.pt/expr2.C: Adjust.
4090         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
4091         * g++.old-deja/g++.pt/spec5.C: Adjust.
4092         * g++.old-deja/g++.pt/spec6.C: Adjust.
4093         * g++.old-deja/g++.pt/unify4.C: Adjust.
4094         * g++.old-deja/g++.pt/unify8.C: Adjust.
4095         * g++.old-deja/g++.robertl/eb98.C: Adjust.
4096         * g++.dg/overload/template5.C: New testcase.
4097         * g++.dg/template/overload12.C: New testcase.
4098
4099 2011-07-11  Tobias Burnus  <burnus@net-b.de>
4100
4101         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
4102         * gfortran.dg/coarray_7.f90: Ditto.
4103         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
4104         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
4105
4106 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
4107
4108         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
4109         case.
4110         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
4111         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
4112         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
4113         C67X.
4114         * gcc.c-torture/execute/ieee/pr29302.x: New file.
4115         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
4116         * gcc.dg/torture/builtin-math-7.c: Add a comment.
4117
4118 2011-07-15  Jason Merrill  <jason@redhat.com>
4119
4120         PR testsuite/49741
4121         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
4122         Use --extra_opts instead of --additional_options.
4123
4124 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
4125
4126         PR testsuite/49753
4127         * g++.dg/torture/pr49309.C: Remove.
4128
4129 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
4130
4131         * gcc.target/tic6x/weak-call.c: New test.
4132         * gcc.target/tic6x/fpcmp.c: New test.
4133         * gcc.target/tic6x/fpdiv.c: New test.
4134         * gcc.target/tic6x/rotdi16-scan.c: New test.
4135         * gcc.target/tic6x/ffssi.c: New test.
4136         * gcc.target/tic6x/fpdiv-lib.c: New test.
4137         * gcc.target/tic6x/cold-lc.c: New test.
4138         * gcc.target/tic6x/longcalls.c: New test.
4139         * gcc.target/tic6x/abi-align-1.c: New test.
4140         * gcc.target/tic6x/fpcmp-finite.c: New test.
4141         * gcc.target/tic6x/rotdi16.c: New test.
4142         * gcc.target/tic6x/bswapl.c: New test.
4143         * gcc.target/tic6x/ffsdi.c: New test.
4144         * gcc.target/tic6x/tic6x.exp: New file.
4145         * gcc.target/tic6x/builtins/arith24.c: New test.
4146         * gcc.target/tic6x/builtins/smpy.c: New test.
4147         * gcc.target/tic6x/builtins/smpylh.c: New test.
4148         * gcc.target/tic6x/builtins/smpyh.c: New test.
4149         * gcc.target/tic6x/builtins/sarith1.c: New test.
4150         * gcc.target/tic6x/builtins/extclr.c: New test
4151         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
4152         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
4153         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
4154         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
4155         New functions.
4156         * gcc.c-torture/execute/20101011-1.c: Add a condition for
4157         __TMS320C6X__.
4158         * gcc.dg/20020312-2.c: Likewise.
4159         * gcc.dg/pr27095.c: Handle tic6x like hppa.
4160         * gcc.dg/torture/pr37868.c: Skip on tic6x.
4161         * gcc.dg/torture/builtin-math-7.c: Likewise.
4162
4163         PR testsuite/49757
4164         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
4165         not testing tic6x-*-*.
4166
4167 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
4168
4169         PR tree-opt/49309
4170         * g++.dg/torture/pr49309.C: New testcase.
4171
4172 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
4173
4174         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
4175
4176 2011-07-14  Richard Guenther  <rguenther@suse.de>
4177
4178         PR tree-optimization/49651
4179         * gcc.dg/torture/pr49651.c: New testcase.
4180
4181 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
4182
4183         PR target/43746
4184         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
4185
4186 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
4187
4188         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
4189         -mno-pointers-to-nested-functions.
4190         * gcc.target/powerpc/no-r11-2.c: Ditto.
4191         * gcc.target/powerpc/no-r11-3.c: Ditto.
4192
4193 2011-07-13  Jason Merrill  <jason@redhat.com>
4194
4195         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
4196         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
4197         when compiling C files.
4198         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
4199         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
4200         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
4201         * g++.dg/lookup/anon2.C: Likewise.
4202         * g++.dg/tree-ssa/copyprop.C: Likewise.
4203         * g++.old-deja/g++.jason/rfg27.C: Likewise.
4204         * g++.dg/init/vector1.C: Ignore narrowing errors.
4205         * g++.dg/torture/pr35526.C: Likewise.
4206         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
4207
4208 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
4209
4210         PR libfortran/49296
4211         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
4212         and logical reads.
4213
4214 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4215
4216         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
4217         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
4218
4219 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
4220
4221         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
4222         * lib/obj-c++.exp (obj-c++_init): Ditto.
4223         * lib/file-format.exp (gcc_target_object_format): Ditto.
4224         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
4225         * lib/target-supports-dg-exp (check_weak_available): Ditto.
4226         (check_visibility_available): Ditto.
4227         (check_effective_target_tls_native): Ditto.
4228         (check_effective_target_tls_emulated): Ditto.
4229         (check_effective_target_function_sections): Ditto.
4230
4231 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
4232
4233         * gcc.target/arm/pr48183.c: New test.
4234
4235 2011-07-13  Richard Guenther  <rguenther@suse.de>
4236
4237         * gcc.dg/torture/20110713-1.c: New testcase.
4238
4239 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
4240
4241         PR rtl-opt/49474
4242         * gcc.c-torture/compile/pr49474.c: New testcase.
4243
4244 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
4245
4246         PR tree-optimization/49712
4247         * gcc.c-torture/execute/pr49712.c: New test.
4248
4249 2011-07-11  Jason Merrill  <jason@redhat.com>
4250
4251         PR c++/44609
4252         * g++.dg/template/recurse3.C: New.
4253
4254 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
4255
4256         PR debug/49676
4257         * gcc.dg/guality/csttest.c: New test.
4258
4259         PR fortran/49698
4260         * gfortran.dg/pr49698.f90: New test.
4261
4262 2011-07-11  Jeff Law  <law@redhat.com>
4263
4264         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
4265
4266 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
4267
4268         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
4269         * go.test/go-test.exp (go-set-goarch): Likewise.
4270
4271 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
4272
4273         PR target/39633
4274         * gcc.target/avr/torture/pr39633.c: New test case.
4275
4276 2011-07-11  Tobias Burnus  <burnus@net-b.de>
4277
4278         PR fortran/18918
4279         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
4280
4281 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
4282
4283         * lib/target-supports.exp (check_effective_target_scheduling):
4284         New Function.
4285         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
4286         * gcc.dg/pr45055.c: Ditto.
4287         * gcc.dg/pr45353.c: Ditto.
4288         * g++.dg/pr45056.C: Ditto.
4289
4290 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
4291
4292         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
4293         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
4294         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
4295         * g++.dg/torture/pr31863.C: Skip AVR.
4296
4297 2011-07-10  Tobias Burnus  <burnus@net-b.de>
4298
4299         PR fortran/49690
4300         * gfortran.dg/intrinsic_signal.f90: New.
4301
4302 2011-07-09  Jason Merrill  <jason@redhat.com>
4303
4304         * g++.dg/cpp0x/regress/regress6.C: New.
4305         * g++.dg/parse/crash45.C: Adjust message.
4306         * g++.dg/template/crash38.C: Adjust message.
4307         * g++.dg/template/crash64.C: Adjust message.
4308
4309 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
4310
4311         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
4312         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
4313         * g++.dg/abi/bitfield3.C: Likewise.
4314         * g++.dg/eh/pr38662.C: Likewise.
4315         * g++.dg/ext/attrib36.C: Likewise.
4316         * g++.dg/ext/attrib37.C: Likewise.
4317         * g++.dg/ext/attrib8.C: Likewise.
4318         * g++.dg/ext/tmplattr1.C: Likewise.
4319         * g++.dg/inherit/override-attribs.C: Likewise.
4320         * g++.dg/opt/inline9.C: Likewise.
4321         * g++.dg/opt/life1.C: Likewise.
4322         * g++.dg/opt/longbranch2.C: Likewise.
4323         * g++.dg/opt/nrv12.C: Likewise.
4324         * g++.dg/opt/reg-stack4.C: Likewise.
4325         * g++.dg/other/pr35504.C: Likewise.
4326         * g++.dg/other/pr39496.C: Likewise.
4327         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
4328         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
4329         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
4330         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
4331         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
4332         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
4333         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
4334         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
4335         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
4336         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
4337         * g++.dg/warn/pr15774-1.C: Likewise.
4338         * g++.dg/warn/pr15774-2.C: Likewise.
4339         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4340         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4341         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4342         * g++.old-deja/g++.pt/asm2.C: Likewise.
4343         * gcc.c-torture/compile/20000804-1.c: Likewise.
4344         * gcc.c-torture/compile/pr16566-2.c: Likewise.
4345         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4346         * gcc.dg/20020108-1.c: Likewise.
4347         * gcc.dg/20020122-2.c: Likewise.
4348         * gcc.dg/20020122-3.c: Likewise.
4349         * gcc.dg/20020206-1.c: Likewise.
4350         * gcc.dg/20020219-1.c: Likewise.
4351         * gcc.dg/20020310-1.c: Likewise.
4352         * gcc.dg/20020411-1.c: Likewise.
4353         * gcc.dg/20020418-2.c: Likewise.
4354         * gcc.dg/20020426-2.c: Likewise.
4355         * gcc.dg/20020517-1.c: Likewise.
4356         * gcc.dg/20030204-1.c: Likewise.
4357         * gcc.dg/20030826-2.c: Likewise.
4358         * gcc.dg/20031102-1.c: Likewise.
4359         * gcc.dg/20031202-1.c: Likewise.
4360         * gcc.dg/20050111-1.c: Likewise.
4361         * gcc.dg/20050503-1.c: Likewise.
4362         * gcc.dg/array-init-1.c: Likewise.
4363         * gcc.dg/builtin-apply4.c: Likewise.
4364         * gcc.dg/dfp/pr31344.c: Likewise.
4365         * gcc.dg/gomp/atomic-11.c: Likewise.
4366         * gcc.dg/graphite/pr40281.c: Likewise.
4367         * gcc.dg/ia64-sync-1.c: Likewise.
4368         * gcc.dg/ia64-sync-2.c: Likewise.
4369         * gcc.dg/ia64-sync-3.c: Likewise.
4370         * gcc.dg/ia64-sync-4.c: Likewise.
4371         * gcc.dg/ifcvt-fabs-1.c: Likewise.
4372         * gcc.dg/invalid-call-1.c: Likewise.
4373         * gcc.dg/loop-3.c: Likewise.
4374         * gcc.dg/lower-subreg-1.c: Likewise.
4375         * gcc.dg/lto/pr47259_0.c: Likewise.
4376         * gcc.dg/nested-calls-1.c: Likewise.
4377         * gcc.dg/pr20017.c: Likewise.
4378         * gcc.dg/pr25023.c: Likewise.
4379         * gcc.dg/pr27671-2.c: Likewise.
4380         * gcc.dg/pr32176.c: Likewise.
4381         * gcc.dg/pr33676.c: Likewise.
4382         * gcc.dg/pr35045.c: Likewise.
4383         * gcc.dg/pr36015.c: Likewise.
4384         * gcc.dg/pr36584.c: Likewise.
4385         * gcc.dg/pr36998.c: Likewise.
4386         * gcc.dg/pr37438.c: Likewise.
4387         * gcc.dg/pr37908.c: Likewise.
4388         * gcc.dg/pr41241.c: Likewise.
4389         * gcc.dg/pr41340.c: Likewise.
4390         * gcc.dg/pr44136.c: Likewise.
4391         * gcc.dg/pr44194-1.c: Likewise.
4392         * gcc.dg/pr46212.c: Likewise.
4393         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4394         * gcc.dg/setjmp-2.c: Likewise.
4395         * gcc.dg/short-compare-1.c: Likewise.
4396         * gcc.dg/short-compare-2.c: Likewise.
4397         * gcc.dg/smod-1.c: Likewise.
4398         * gcc.dg/sync-2.c: Likewise.
4399         * gcc.dg/sync-3.c: Likewise.
4400         * gcc.dg/tls/opt-1.c: Likewise.
4401         * gcc.dg/tls/opt-2.c: Likewise.
4402         * gcc.dg/tls/opt-3.c: Likewise.
4403         * gcc.dg/torture/badshift.c: Likewise.
4404         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
4405         * gcc.dg/torture/pr20314-2.c: Likewise.
4406         * gcc.dg/torture/pr36891.c: Likewise.
4407         * gcc.dg/torture/pr38774.c: Likewise.
4408         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4409         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4410         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4411         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4412         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
4413         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4414         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
4415         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
4416         * gcc.dg/tree-ssa/loop-28.c: Likewise.
4417         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
4418         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
4419         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
4420         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4421         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4422         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
4423         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
4424         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4425         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4426         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4427         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4428         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
4429         * gcc.dg/unroll-1.c: Likewise.
4430         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
4431         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4432         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4433         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4434         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4435         * gcc.target/i386/20000609-1.c: Likewise.
4436         * gcc.target/i386/20000720-1.c: Likewise.
4437         * gcc.target/i386/20000724-1.c: Likewise.
4438         * gcc.target/i386/20011107-1.c: Likewise.
4439         * gcc.target/i386/20011119-1.c: Likewise.
4440         * gcc.target/i386/20020201-3.c: Likewise.
4441         * gcc.target/i386/20020218-1.c: Likewise.
4442         * gcc.target/i386/20020729-1.c: Likewise.
4443         * gcc.target/i386/20030926-1.c: Likewise.
4444         * gcc.target/i386/20060125-1.c: Likewise.
4445         * gcc.target/i386/20060125-2.c: Likewise.
4446         * gcc.target/i386/20060512-1.c: Likewise.
4447         * gcc.target/i386/20060512-2.c: Likewise.
4448         * gcc.target/i386/20060512-3.c: Likewise.
4449         * gcc.target/i386/20060512-4.c: Likewise.
4450         * gcc.target/i386/387-1.c: Likewise.
4451         * gcc.target/i386/387-2.c: Likewise.
4452         * gcc.target/i386/387-5.c: Likewise.
4453         * gcc.target/i386/387-6.c: Likewise.
4454         * gcc.target/i386/980312-1.c: Likewise.
4455         * gcc.target/i386/980313-1.c: Likewise.
4456         * gcc.target/i386/990117-1.c: Likewise.
4457         * gcc.target/i386/990424-1.c: Likewise.
4458         * gcc.target/i386/990524-1.c: Likewise.
4459         * gcc.target/i386/991129-1.c: Likewise.
4460         * gcc.target/i386/991214-1.c: Likewise.
4461         * gcc.target/i386/991230-1.c: Likewise.
4462         * gcc.target/i386/addr-sel-1.c: Likewise.
4463         * gcc.target/i386/aggregate-ret1.c: Likewise.
4464         * gcc.target/i386/aggregate-ret2.c: Likewise.
4465         * gcc.target/i386/align-main-3.c: Likewise.
4466         * gcc.target/i386/amd64-abi-1.c: Likewise.
4467         * gcc.target/i386/amd64-abi-2.c: Likewise.
4468         * gcc.target/i386/amd64-abi-4.c: Likewise.
4469         * gcc.target/i386/amd64-abi-5.c: Likewise.
4470         * gcc.target/i386/amd64-abi-6.c: Likewise.
4471         * gcc.target/i386/asm-1.c: Likewise.
4472         * gcc.target/i386/asm-3.c: Likewise.
4473         * gcc.target/i386/asm-5.c: Likewise.
4474         * gcc.target/i386/attributes-error.c: Likewise.
4475         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
4476         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
4477         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
4478         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
4479         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
4480         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
4481         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
4482         * gcc.target/i386/avx-vmovd-2.c: Likewise.
4483         * gcc.target/i386/avx-vmovq-2.c: Likewise.
4484         * gcc.target/i386/avx-vmovq-3.c: Likewise.
4485         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
4486         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
4487         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
4488         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4489         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4490         * gcc.target/i386/bitfield1.c: Likewise.
4491         * gcc.target/i386/bitfield2.c: Likewise.
4492         * gcc.target/i386/bmi-2.c: Likewise.
4493         * gcc.target/i386/bmi-5.c: Likewise.
4494         * gcc.target/i386/builtin-unreachable.c: Likewise.
4495         * gcc.target/i386/cleanup-2.c: Likewise.
4496         * gcc.target/i386/clobbers.c: Likewise.
4497         * gcc.target/i386/cmov8.c: Likewise.
4498         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
4499         * gcc.target/i386/compress-float-387-pic.c: Likewise.
4500         * gcc.target/i386/compress-float-387.c: Likewise.
4501         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
4502         * gcc.target/i386/compress-float-sse.c: Likewise.
4503         * gcc.target/i386/crc32-2.c: Likewise.
4504         * gcc.target/i386/crc32-3.c: Likewise.
4505         * gcc.target/i386/divmod-7.c: Likewise.
4506         * gcc.target/i386/divmod-8.c: Likewise.
4507         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4508         * gcc.target/i386/fma3-builtin.c: Likewise.
4509         * gcc.target/i386/fma3-fma.c: Likewise.
4510         * gcc.target/i386/fma4-256-vector.c: Likewise.
4511         * gcc.target/i386/fma4-builtin.c: Likewise.
4512         * gcc.target/i386/fma4-fma-2.c: Likewise.
4513         * gcc.target/i386/fma4-fma.c: Likewise.
4514         * gcc.target/i386/fma4-vector-2.c: Likewise.
4515         * gcc.target/i386/fma4-vector.c: Likewise.
4516         * gcc.target/i386/funcspec-1.c: Likewise.
4517         * gcc.target/i386/funcspec-10.c: Likewise.
4518         * gcc.target/i386/funcspec-11.c: Likewise.
4519         * gcc.target/i386/funcspec-2.c: Likewise.
4520         * gcc.target/i386/funcspec-5.c: Likewise.
4521         * gcc.target/i386/funcspec-6.c: Likewise.
4522         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
4523         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
4524         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
4525         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
4526         * gcc.target/i386/incoming-1.c: Likewise.
4527         * gcc.target/i386/incoming-10.c: Likewise.
4528         * gcc.target/i386/incoming-11.c: Likewise.
4529         * gcc.target/i386/incoming-12.c: Likewise.
4530         * gcc.target/i386/incoming-13.c: Likewise.
4531         * gcc.target/i386/incoming-14.c: Likewise.
4532         * gcc.target/i386/incoming-15.c: Likewise.
4533         * gcc.target/i386/incoming-2.c: Likewise.
4534         * gcc.target/i386/incoming-3.c: Likewise.
4535         * gcc.target/i386/incoming-4.c: Likewise.
4536         * gcc.target/i386/incoming-5.c: Likewise.
4537         * gcc.target/i386/incoming-6.c: Likewise.
4538         * gcc.target/i386/incoming-7.c: Likewise.
4539         * gcc.target/i386/incoming-8.c: Likewise.
4540         * gcc.target/i386/incoming-9.c: Likewise.
4541         * gcc.target/i386/lea.c: Likewise.
4542         * gcc.target/i386/local.c: Likewise.
4543         * gcc.target/i386/loop-1.c: Likewise.
4544         * gcc.target/i386/loop-2.c: Likewise.
4545         * gcc.target/i386/loop-3.c: Likewise.
4546         * gcc.target/i386/max-stack-align.c: Likewise.
4547         * gcc.target/i386/memcpy-1.c: Likewise.
4548         * gcc.target/i386/movbe-2.c: Likewise.
4549         * gcc.target/i386/movq-2.c: Likewise.
4550         * gcc.target/i386/movq.c: Likewise.
4551         * gcc.target/i386/nrv1.c: Likewise.
4552         * gcc.target/i386/pad-4.c: Likewise.
4553         * gcc.target/i386/pad-5a.c: Likewise.
4554         * gcc.target/i386/pad-5b.c: Likewise.
4555         * gcc.target/i386/pad-6a.c: Likewise.
4556         * gcc.target/i386/pad-6b.c: Likewise.
4557         * gcc.target/i386/pad-7.c: Likewise.
4558         * gcc.target/i386/pad-9.c: Likewise.
4559         * gcc.target/i386/pentium4-not-mull.c: Likewise.
4560         * gcc.target/i386/pic-1.c: Likewise.
4561         * gcc.target/i386/pr12092-1.c: Likewise.
4562         * gcc.target/i386/pr12329.c: Likewise.
4563         * gcc.target/i386/pr21518.c: Likewise.
4564         * gcc.target/i386/pr22362.c: Likewise.
4565         * gcc.target/i386/pr22585.c: Likewise.
4566         * gcc.target/i386/pr23098.c: Likewise.
4567         * gcc.target/i386/pr25196.c: Likewise.
4568         * gcc.target/i386/pr25293.c: Likewise.
4569         * gcc.target/i386/pr25654.c: Likewise.
4570         * gcc.target/i386/pr26449.c: Likewise.
4571         * gcc.target/i386/pr26778.c: Likewise.
4572         * gcc.target/i386/pr26826.c: Likewise.
4573         * gcc.target/i386/pr27266.c: Likewise.
4574         * gcc.target/i386/pr29978.c: Likewise.
4575         * gcc.target/i386/pr30505.c: Likewise.
4576         * gcc.target/i386/pr30961-1.c: Likewise.
4577         * gcc.target/i386/pr31628.c: Likewise.
4578         * gcc.target/i386/pr32000-2.c: Likewise.
4579         * gcc.target/i386/pr32661-1.c: Likewise.
4580         * gcc.target/i386/pr32708-2.c: Likewise.
4581         * gcc.target/i386/pr32708-3.c: Likewise.
4582         * gcc.target/i386/pr34256.c: Likewise.
4583         * gcc.target/i386/pr34312.c: Likewise.
4584         * gcc.target/i386/pr34522.c: Likewise.
4585         * gcc.target/i386/pr35160.c: Likewise.
4586         * gcc.target/i386/pr35281.c: Likewise.
4587         * gcc.target/i386/pr36246.c: Likewise.
4588         * gcc.target/i386/pr36786.c: Likewise.
4589         * gcc.target/i386/pr37275.c: Likewise.
4590         * gcc.target/i386/pr37843-3.c: Likewise.
4591         * gcc.target/i386/pr37843-4.c: Likewise.
4592         * gcc.target/i386/pr39082-1.c: Likewise.
4593         * gcc.target/i386/pr39431.c: Likewise.
4594         * gcc.target/i386/pr39496.c: Likewise.
4595         * gcc.target/i386/pr39543-2.c: Likewise.
4596         * gcc.target/i386/pr39911.c: Likewise.
4597         * gcc.target/i386/pr40718.c: Likewise.
4598         * gcc.target/i386/pr40906-1.c: Likewise.
4599         * gcc.target/i386/pr40906-2.c: Likewise.
4600         * gcc.target/i386/pr40906-3.c: Likewise.
4601         * gcc.target/i386/pr40934.c: Likewise.
4602         * gcc.target/i386/pr41900.c: Likewise.
4603         * gcc.target/i386/pr42589.c: Likewise.
4604         * gcc.target/i386/pr43662.c: Likewise.
4605         * gcc.target/i386/pr43671.c: Likewise.
4606         * gcc.target/i386/pr43766.c: Likewise.
4607         * gcc.target/i386/pr43869.c: Likewise.
4608         * gcc.target/i386/pr44942.c: Likewise.
4609         * gcc.target/i386/pr44948-2a.c: Likewise.
4610         * gcc.target/i386/pr45234.c: Likewise.
4611         * gcc.target/i386/pr45336-2.c: Likewise.
4612         * gcc.target/i386/pr45336-4.c: Likewise.
4613         * gcc.target/i386/pr45852.c: Likewise.
4614         * gcc.target/i386/pr46470.c: Likewise.
4615         * gcc.target/i386/pr48037-1.c: Likewise.
4616         * gcc.target/i386/pr48389.c: Likewise.
4617         * gcc.target/i386/pr49095.c: Likewise.
4618         * gcc.target/i386/pr9771-1.c: Likewise.
4619         * gcc.target/i386/rdfsbase-1.c: Likewise.
4620         * gcc.target/i386/rdfsbase-2.c: Likewise.
4621         * gcc.target/i386/rdgsbase-1.c: Likewise.
4622         * gcc.target/i386/rdgsbase-2.c: Likewise.
4623         * gcc.target/i386/rdrand-3.c: Likewise.
4624         * gcc.target/i386/regparm-stdcall.c: Likewise.
4625         * gcc.target/i386/regparm.c: Likewise.
4626         * gcc.target/i386/reload-1.c: Likewise.
4627         * gcc.target/i386/rotate-2.c: Likewise.
4628         * gcc.target/i386/sibcall-5.c: Likewise.
4629         * gcc.target/i386/signbit-1.c: Likewise.
4630         * gcc.target/i386/signbit-2.c: Likewise.
4631         * gcc.target/i386/signbit-3.c: Likewise.
4632         * gcc.target/i386/sse-5.c: Likewise.
4633         * gcc.target/i386/sse-8.c: Likewise.
4634         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4635         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4636         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4637         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4638         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4639         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4640         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
4641         * gcc.target/i386/sse2-movq-2.c: Likewise.
4642         * gcc.target/i386/sse2-movq-3.c: Likewise.
4643         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
4644         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
4645         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
4646         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
4647         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
4648         * gcc.target/i386/ssefn-1.c: Likewise.
4649         * gcc.target/i386/ssefn-2.c: Likewise.
4650         * gcc.target/i386/sseregparm-1.c: Likewise.
4651         * gcc.target/i386/sseregparm-2.c: Likewise.
4652         * gcc.target/i386/sseregparm-3.c: Likewise.
4653         * gcc.target/i386/sseregparm-4.c: Likewise.
4654         * gcc.target/i386/sseregparm-5.c: Likewise.
4655         * gcc.target/i386/sseregparm-6.c: Likewise.
4656         * gcc.target/i386/sseregparm-7.c: Likewise.
4657         * gcc.target/i386/sseregparm-8.c: Likewise.
4658         * gcc.target/i386/stack-realign.c: Likewise.
4659         * gcc.target/i386/stack-usage-realign.c: Likewise.
4660         * gcc.target/i386/stackalign/asm-1.c: Likewise.
4661         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
4662         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
4663         * gcc.target/i386/stackalign/return-1.c: Likewise.
4664         * gcc.target/i386/stackalign/return-2.c: Likewise.
4665         * gcc.target/i386/stackalign/return-3.c: Likewise.
4666         * gcc.target/i386/tailcall-1.c: Likewise.
4667         * gcc.target/i386/tbm-2.c: Likewise.
4668         * gcc.target/i386/udivmod-7.c: Likewise.
4669         * gcc.target/i386/udivmod-8.c: Likewise.
4670         * gcc.target/i386/unroll-1.c: Likewise.
4671         * gcc.target/i386/vararg-1.c: Likewise.
4672         * gcc.target/i386/vararg-2.c: Likewise.
4673         * gcc.target/i386/vect8-ret.c: Likewise.
4674         * gcc.target/i386/vectorize5.c: Likewise.
4675         * gcc.target/i386/wmul-1.c: Likewise.
4676         * gcc.target/i386/wmul-2.c: Likewise.
4677         * gcc.target/i386/wrfsbase-1.c: Likewise.
4678         * gcc.target/i386/wrfsbase-2.c: Likewise.
4679         * gcc.target/i386/wrgsbase-1.c: Likewise.
4680         * gcc.target/i386/wrgsbase-2.c: Likewise.
4681         * gcc.target/i386/xop-pcmov.c: Likewise.
4682         * gcc.target/i386/xop-pcmov2.c: Likewise.
4683         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
4684         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4685         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
4686         * gcc.target/i386/xop-shift1-vector.c: Likewise.
4687         * gcc.target/i386/xop-shift2-vector.c: Likewise.
4688         * gcc.target/i386/xop-shift3-vector.c: Likewise.
4689         * gcc.target/i386/zee.c: Likewise.
4690         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
4691         * gfortran.dg/compiler-directive_2.f: Likewise.
4692         * gfortran.dg/g77/20010216-1.f: Likewise.
4693         * gfortran.dg/gomp/pr39152.f90: Likewise.
4694         * gfortran.dg/pr33794.f90: Likewise.
4695
4696 2011-07-09  Jason Merrill  <jason@redhat.com>
4697
4698         * g++.dg/cpp0x/regress/regress5.C: New.
4699
4700 2011-07-08  Jason Merrill  <jason@redhat.com>
4701
4702         PR c++/45437
4703         * g++.dg/expr/compound-asn1.C: New.
4704         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
4705
4706 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
4707
4708         PR target/49621
4709         * gcc.target/powerpc/altivec-34.c: New test.
4710
4711 2011-07-08  Jason Merrill  <jason@redhat.com>
4712
4713         PR c++/45603
4714         * g++.dg/abi/guard3.C: New.
4715
4716 2011-07-08  Julian Brown  <julian@codesourcery.com>
4717
4718         * lib/target-supports.exp
4719         (check_effective_target_arm_little_endian): New.
4720         (check_effective_target_vect_pack_trunc): Use above.
4721         (check_effective_target_vect_unpack): Likewise.
4722         (check_effective_target_vect_element_align): Test
4723         check_effective_target_arm_vect_no_misalign for ARM.
4724
4725 2011-07-08  Jason Merrill  <jason@redhat.com>
4726
4727         PR c++/49673
4728         * g++.dg/cpp0x/constexpr-rom.C: New.
4729
4730 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
4731
4732         PR middle-end/49519
4733         * g++.dg/torture/pr49519.C: New test.
4734
4735 2011-07-08  Martin Jambor  <mjambor@suse.cz>
4736
4737         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
4738
4739 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4740
4741         PR testsuite/48727
4742         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
4743
4744 2011-07-08  Richard Guenther  <rguenther@suse.de>
4745
4746         PR tree-optimization/49662
4747         * gcc.dg/graphite/interchange-14.c: XFAIL.
4748         * gcc.dg/graphite/interchange-15.c: Likewise.
4749         * gcc.dg/graphite/interchange-mvt.c: Likewise.
4750
4751 2011-07-06  Jason Merrill  <jason@redhat.com>
4752
4753         PR c++/49663
4754         * g++.dg/cpp0x/regress/regress4.C: New.
4755
4756 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
4757
4758         PR fortran/49648
4759         * gfortran.dg/result_in_spec_4.f90: New test.
4760
4761 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4762
4763         * gcc.target/sparc/cas64.c: New test.
4764
4765 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4766
4767         PR c/49644
4768         * g++.dg/torture/pr49644.C: New test.
4769
4770         PR c/49644
4771         * gcc.c-torture/execute/pr49644.c: New test.
4772
4773 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4774
4775         * lib/target-supports.exp (check_effective_target_ia32): New.
4776         (check_effective_target_x32): Likewise.
4777         (check_effective_target_vect_cmdline_needed): Also check x32.
4778
4779 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
4780
4781         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
4782         dg-prune-output.
4783         * gcc.target/arm/pr42235.c: Likewise.
4784         * gcc.target/arm/pr42495.c: Likewise.
4785         * gcc.target/arm/pr42574.c: Likewise.
4786         * gcc.target/arm/thumb-branch1.c: Likewise.
4787
4788         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
4789         unneeded prune of possible warning.
4790         * gcc.target/arm/pr40956.c: Likewise.
4791         * gcc.target/arm/pr42505.c: Likewise.
4792
4793         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
4794         * gcc.c-torture/compile/pr46883.c: Likewise.
4795         * gcc.c-torture/compile/pr46934.c: Likewise.
4796
4797         * gcc.target/arm/pr41679.c: Remove test directives in preparation
4798         for move to ../../gcc.c-torture/compile.
4799         * gcc.target/arm/pr46883.c: Likewise.
4800         * gcc.target/arm/pr46934.c: Likewise.
4801
4802         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
4803         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
4804         * gcc.target/arm/wmul-1.c: Likewise.
4805         * gcc.target/arm/wmul-2.c: Likewise.
4806         * gcc.target/arm/wmul-3.c: Likewise.
4807         * gcc.target/arm/wmul-4.c: Likewise.
4808         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
4809         add tab after scan target.
4810         * gcc.target/arm/smlaltt-1.c: Likewise.
4811         * gcc.target/arm/smlatb-1.c: Likewise.
4812         * gcc.target/arm/smlatt-1.c: Likewise.
4813
4814 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4815
4816         PR debug/49522
4817         * gcc.dg/debug/pr49522.c: New test.
4818
4819 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
4820
4821         * gcc.dg/pragma-align.c: Run only if target !default_packed.
4822         * gcc.dg/pr46212.c: Run only if target int32plus.
4823         * gcc.dg/torture/pr48146.c: Ditto.
4824         * gcc.dg/tree-ssa/vrp51.c: Ditto.
4825         * c-c++-common/pr44832.c: Ditto.
4826         * gcc.dg/pr49544.c: Run only if target ptr32plus.
4827         * gcc.dg/pr31490.c: Ditto.
4828         * gcc.dg/torture/builtin-math-7.c: Run only if target
4829         large_double.
4830         * gcc.dg/torture/pr45764.c: Skip for AVR.
4831         * gcc.dg/pr47893.c: Ditto.
4832
4833 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
4834
4835         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
4836         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
4837         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
4838         add tab to scan target.
4839
4840 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
4841
4842         * gcc.target/arm/neon-modes-3.c: New test.
4843
4844 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
4845
4846         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
4847         -fno-loop-interchange -ffast-math.
4848
4849 2011-07-07  Richard Guenther  <rguenther@suse.de>
4850
4851         * gcc.dg/ftrapv-3.c: New testcase.
4852
4853 2011-07-07  Richard Guenther  <rguenther@suse.de>
4854
4855         * gcc.dg/tree-ssa/vrp58.c: New testcase.
4856         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
4857
4858 2011-07-07  Kai Tietz  <ktietz@redhat.com>
4859
4860         * gcc.dg/binop-notxor1.c: New test.
4861         * gcc.dg/binop-notand4a.c: New test.
4862         * gcc.dg/binop-notxor2.c: New test.
4863         * gcc.dg/binop-notand3a.c: New test.
4864         * gcc.dg/binop-notand2a.c: New test.
4865         * gcc.dg/binop-notand6a.c: New test.
4866         * gcc.dg/binop-notor1.c: New test.
4867         * gcc.dg/binop-notand1a.c: New test.
4868         * gcc.dg/binop-notand5a.c: New test.
4869         * gcc.dg/binop-notor2.c: New test.
4870
4871 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4872
4873         PR middle-end/49640
4874         * gcc.dg/gomp/pr49640.c: New test.
4875
4876 2011-07-07  Richard Guenther  <rguenther@suse.de>
4877
4878         * gcc.dg/graphite/pr37485.c: Add -floop-block.
4879
4880 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4881
4882         PR target/39150
4883         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
4884
4885 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4886
4887         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
4888         * gcc.target/powerpc/no-r11-2.c: Ditto.
4889         * gcc.target/powerpc/no-r11-3.c: Ditto.
4890
4891 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
4892
4893         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
4894         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
4895
4896 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
4897
4898         * lib/target-supports.exp (check_profiling_available): Disable
4899         profiling with -fprofile-generate for target avr.
4900
4901 2011-07-06  Richard Guenther  <rguenther@suse.de>
4902
4903         PR tree-optimization/49645
4904         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
4905
4906 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
4907
4908         PR middle-end/47383
4909         * gcc.dg/pr47383.c: New.
4910
4911 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4912
4913         PR tree-optimization/49647
4914         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
4915
4916 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
4917
4918         PR testsuite/49542
4919         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
4920         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
4921
4922 2011-07-05  Jason Merrill  <jason@redhat.com>
4923
4924         PR c++/48157
4925         * g++.dg/template/template-id-4.C: New.
4926
4927 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
4928
4929         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
4930         * gcc.dg/pr43402.c: Ditto.
4931
4932 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
4933
4934         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
4935
4936 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
4937
4938         * gcc.target/powerpc/ppc-switch-1.c: New test for
4939         --param case-values-threshold.
4940         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
4941
4942 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
4943
4944         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
4945
4946 2011-07-05  Jason Merrill  <jason@redhat.com>
4947
4948         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
4949
4950 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
4951
4952         PR tree-optimization/47654
4953         * gcc.dg/graphite/block-pr47654.c: New.
4954
4955 2011-07-05  Jason Merrill  <jason@redhat.com>
4956
4957         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
4958
4959 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
4960
4961         PR tree-optimization/49580
4962         * gcc.dg/autopar/pr49580.c: New test.
4963
4964 2011-07-05  Richard Guenther  <rguenther@suse.de>
4965
4966         PR tree-optimization/49518
4967         PR tree-optimization/49628
4968         * g++.dg/torture/pr49628.C: New testcase.
4969         * gcc.dg/torture/pr49518.c: Likewise.
4970
4971 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4972
4973         * ada/acats/run_acats (which): Extract last field from type -p,
4974         type output only if command succeeded.
4975
4976 2011-07-04  Jason Merrill  <jason@redhat.com>
4977
4978         * g++.dg/abi/mangle48.C: New.
4979
4980         * g++.dg/cpp0x/diag1.C: New.
4981
4982         * g++.dg/diagnostic/aka1.C: New.
4983
4984 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
4985
4986         PR rtl-optimization/49619
4987         * gcc.dg/pr49619.c: New test.
4988
4989         PR rtl-optimization/49472
4990         * gfortran.dg/pr49472.f90: New test.
4991
4992         PR debug/49602
4993         * gcc.dg/pr49602.c: New test.
4994
4995 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
4996
4997         PR target/34734
4998         PR target/44643
4999         * gcc.target/avr/avr.exp: Run over cpp files, too.
5000         * gcc.target/avr/torture/avr-torture.exp: Ditto.
5001         * gcc.target/avr/progmem.h: New file.
5002         * gcc.target/avr/exit-abort.h: New file.
5003         * gcc.target/avr/progmem-error-1.c: New file.
5004         * gcc.target/avr/progmem-error-1.cpp: New file.
5005         * gcc.target/avr/progmem-warning-1.c: New file.
5006         * gcc.target/avr/torture/progmem-1.c: New file.
5007         * gcc.target/avr/torture/progmem-1.cpp: New file.
5008
5009 2011-07-04  Richard Guenther  <rguenther@suse.de>
5010
5011         PR tree-optimization/49615
5012         * g++.dg/torture/pr49615.C: New testcase.
5013
5014 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
5015
5016         PR tree-optimization/49610
5017         * gcc.dg/vect/pr49610.c: New test.
5018
5019 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
5020
5021         * gnat.dg/specs/debug1.ads: New test.
5022
5023 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
5024
5025         PR fortran/49562
5026         * gfortran.dg/typebound_proc_23.f90: New.
5027
5028 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
5029
5030         PR c++/49605
5031         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
5032
5033 2011-07-01  Jason Merrill  <jason@redhat.com>
5034
5035         PR c++/48261
5036         * g++.dg/template/template-id-3.C: New.
5037
5038         PR c++/48593
5039         * g++.dg/template/qualified-id4.C: New.
5040
5041         PR c++/48883
5042         * g++.dg/template/explicit-args4.C: New.
5043
5044         PR c++/49085
5045         * g++.dg/template/offsetof2.C: New.
5046
5047 2011-07-01  Kai Tietz  <ktietz@redhat.com>
5048
5049         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
5050
5051 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5052
5053         PR libmudflap/49549
5054         * lib/target-supports.exp (check_effective_target_gld): New proc.
5055
5056 2011-07-01  Richard Guenther  <rguenther@suse.de>
5057
5058         PR tree-optimization/49603
5059         * gcc.dg/torture/pr49603.c: New testcase.
5060
5061 2011-06-30  Jason Merrill  <jason@redhat.com>
5062
5063         PR c++/49387
5064         * g++.dg/rtti/template1.C: New.
5065
5066         PR c++/49569
5067         * g++.dg/cpp0x/regress/ctor1.C: New.
5068
5069         PR c++/49355
5070         * g++.dg/cpp0x/initlist54.C: New.
5071
5072 2011-06-30  Martin Jambor  <mjambor@suse.cz>
5073
5074         * gcc.dg/tree-ssa/sra-12.c: New test.
5075
5076 2011-06-29  Jason Merrill  <jason@redhat.com>
5077
5078         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
5079
5080 2011-06-30  Richard Guenther  <rguenther@suse.de>
5081
5082         PR tree-optimization/46787
5083         * gcc.dg/vect/vect-121.c: New testcase.
5084
5085 2011-06-30  Martin Jambor  <mjambor@suse.cz>
5086
5087         PR tree-optimization/49094
5088         * gcc.dg/tree-ssa/pr49094.c: New test.
5089
5090 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
5091
5092         PR fortran/49540
5093         * gfortran.dg/pr49540-1.f90: New test.
5094         * gfortran.dg/pr49540-2.f90: New test.
5095
5096 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5097
5098         PR ada/49511
5099         * ada/acats/run_acats (which): Use last field of type -p output.
5100
5101 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
5102             Iain Sandoe  <iains@gcc.gnu.org>
5103
5104         PR libobjc/36610
5105         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
5106         Only skip on 64-bit *-*-darwin8* && !objc2.
5107
5108 2011-06-30  Richard Guenther  <rguenther@suse.de>
5109
5110         PR tree-optimization/38752
5111         * gcc.c-torture/compile/pr38752.c: New testcase.
5112
5113 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
5114
5115         * gcc.dg/vect/slp-widen-mult-half.c: New test.
5116         * gcc.dg/vect/vect-widen-mult-half.c: New test.
5117
5118 2011-06-29  Jason Merrill  <jason@redhat.com>
5119
5120         PR c++/49216
5121         * g++.dg/cpp0x/initlist53.C: Use placement new.
5122         * g++.dg/cpp0x/initlist-value.C: Use placement new.
5123         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
5124
5125         PR c++/49003
5126         * g++.dg/cpp0x/trailing6.C: New.
5127         * g++.dg/cpp0x/pr45908.C: No error.
5128
5129         PR c++/49272
5130         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
5131
5132         PR c++/49520
5133         * g++.dg/cpp0x/constexpr-using2.C: New.
5134
5135         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
5136
5137         PR c++/45923
5138         * g++.dg/cpp0x/constexpr-diag3.C: New.
5139         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
5140         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
5141         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
5142         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
5143
5144 2011-06-29  Jason Merrill  <jason@redhat.com>
5145
5146         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
5147
5148 2011-06-29  Richard Guenther  <rguenther@suse.de>
5149
5150         * gcc.dg/tree-ssa/loop-17.c: Adjust.
5151
5152 2011-06-29  Jason Merrill  <jason@redhat.com>
5153
5154         * g++.dg/cpp0x/initlist-value2.C: New.
5155
5156         * g++.dg/cpp0x/constexpr-initlist4.C: New.
5157         * g++.dg/cpp0x/initlist-value.C: New.
5158
5159 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
5160
5161         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
5162
5163 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5164
5165         * gcc.dg/inline_1.c: Remove dg-excess-errors.
5166         * gcc.dg/inline_2.c: Likewise.
5167         * gcc.dg/unroll_1.c: Likewise.
5168
5169 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
5170
5171         PR debug/49567
5172         * gcc.target/i386/pr49567.c: New test.
5173
5174 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
5175
5176         * gnat.dg/opt17.ad[sb]: New test.
5177
5178 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
5179             Tom de Vries  <tom@codesourcery.com>
5180
5181         * lib/target-supports.exp (check_effective_target_arm_nothumb)
5182         (check_effective_target_arm_thumb2): New effective targets.
5183         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
5184         properly.  Clean up temporary files.
5185         * gcc.target/arm/ivopts-2.c: Likewise.
5186         * gcc.target/arm/ivopts-3.c: Likewise.
5187         * gcc.target/arm/ivopts-4.c: Likewise.
5188         * gcc.target/arm/ivopts-5.c: Likewise.
5189         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
5190
5191 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
5192
5193         PR fortran/49479
5194         * gfortran.dg/reshape_zerosize_3.f90:  New test.
5195
5196 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
5197
5198         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
5199         * gcc.target/arm/vfp-ldmias.c: Likewise.
5200         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5201         * gcc.target/arm/vfp-stmdbs.c: Likewise.
5202         * gcc.target/arm/vfp-ldmiad.c: Likewise.
5203         * gcc.target/arm/vfp-stmias.c: Likewise.
5204         * gcc.target/arm/vfp-stmdbd.c: Likewise.
5205         * gcc.target/arm/vfp-stmiad.c: Likewise.
5206
5207 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
5208
5209         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
5210         dg-prune-output.
5211         * gcc.target/arm/pr45701-2.c: Ditto.
5212
5213 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
5214
5215         PR fortran/49466
5216         * gfortran.dg/allocatable_scalar_9.f90: Modified.
5217         * gfortran.dg/extends_14.f03: Modified.
5218
5219 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
5220
5221         * lib/target-supports-dg.exp (dg-require-effective-target): Return
5222         early if the test is already being skipped.
5223
5224         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
5225         scan-assembler-dem-not): For missing file, report unresolved with
5226         same message as for pass/fail, with reason reported in log file.
5227
5228         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
5229         from add_options_for_arm_neon_fp16.
5230         (check_effective_target_arm_fp16_ok_nocache): Renamed from
5231         check_effective_target_arm_neon_fp16_ok_nocache.
5232         Check -mfpu and -mfloat-abi options from current multilib.
5233         Do not require neon support.
5234         (check_effective_target_arm_fp16_ok): Renamed from
5235         check_effecitve_target_arm_neon_fp16_ok.
5236         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
5237         arm_neon_fp16_ok and arm_fp16.
5238         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
5239         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
5240         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
5241         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
5242
5243 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
5244
5245         * gcc.dg/builtin-assume-aligned-1.c: New test.
5246         * gcc.dg/builtin-assume-aligned-2.c: New test.
5247         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
5248
5249         PR debug/49544
5250         * gcc.dg/pr49544.c: New test.
5251
5252 2011-06-27  Richard Guenther  <rguenther@suse.de>
5253
5254         PR tree-optimization/49394
5255         * g++.dg/torture/pr49394.C: New testcase.
5256
5257 2011-06-27  Kai Tietz  <ktietz@redhat.com>
5258
5259         * gcc.dg/optimize-bswapdi-2.c: New test.
5260
5261 2011-06-27  Michael Hope  <michael.hope@linaro.org>
5262             Richard Sandiford  <richard.sandiford@linaro.org>
5263
5264         PR tree-optimization/49169
5265         * gcc.dg/torture/pr49169.c: New test.
5266
5267 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5268
5269         PR testsuite/49529
5270         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
5271
5272         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
5273         hppa*-*-hpux*.
5274
5275 2011-06-26  Jason Merrill  <jason@redhat.com>
5276
5277         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
5278
5279         PR c++/49528
5280         * g++.dg/init/ref19.C: New.
5281         * g++.dg/cpp0x/constexpr-cleanup.C: New.
5282
5283 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
5284
5285         PR tree-optimization/48377
5286         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
5287         non_strict_align.
5288
5289 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
5290
5291         PR middle-end/49191
5292         * lib/target-supports.exp (check_effective_target_non_strict_align):
5293         New.
5294         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
5295
5296 2011-06-24  Martin Jambor  <mjambor@suse.cz>
5297
5298         PR tree-optimizations/49516
5299         * g++.dg/tree-ssa/pr49516.C: New test.
5300
5301 2011-06-23  Jason Merrill  <jason@redhat.com>
5302
5303         PR c++/35255
5304         * g++.dg/template/partial10.C: New.
5305         * g++.dg/template/partial11.C: New.
5306
5307 2011-06-23  Jeff Law <law@redhat.com>
5308
5309         PR middle-end/48770
5310         * gcc.dg/pr48770.c: New test.
5311
5312 2011-06-23  Jan Hubicka  <jh@suse.cz>
5313
5314         PR middle-end/49373
5315         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
5316
5317 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
5318
5319         PR testsuite/49512
5320         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
5321         instead of -fdump-tree-optimized.
5322
5323 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
5324
5325         PR c++/44625
5326         * g++.dg/template/crash107.C: New.
5327         * g++.dg/template/error17.C: Adjust.
5328
5329 2011-06-23  Jason Merrill  <jason@redhat.com>
5330
5331         PR c++/49507
5332         * g++.dg/cpp0x/defaulted30.C: New.
5333
5334         PR c++/49440
5335         * g++.dg/rtti/anon-ns1.C: New.
5336
5337         PR c++/49395
5338         * g++.dg/init/ref18.C: New.
5339
5340         PR c++/36435
5341         * g++.dg/template/partial9.C: New.
5342
5343 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
5344
5345         PR middle-end/49373
5346         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
5347
5348 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
5349
5350         PR debug/49496
5351         * gcc.dg/pr49496.c: New test.
5352
5353 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
5354
5355         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
5356         is not xscale.
5357
5358         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
5359
5360         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
5361         * gcc.target/arm/pr42879.c: Likewise.
5362         * gcc.target/arm/pr45701-3.c: Likewise.
5363
5364         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
5365         * gcc.target/arm/pr40482.c: Likewise.
5366         * gcc.target/arm/stack-corruption.c: Likewise.
5367
5368 2011-06-22  Richard Guenther  <rguenther@suse.de>
5369
5370         PR tree-optimization/49493
5371         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
5372
5373 2011-06-22  Jason Merrill  <jason@redhat.com>
5374
5375         PR c++/49260
5376         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
5377
5378 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
5379             Dmitry Melnik  <dm@ispras.ru>
5380
5381         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
5382         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
5383         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
5384
5385 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
5386
5387         * gcc.target/arm/tlscall.c: New.
5388
5389 2011-06-21  Jason Merrill  <jason@redhat.com>
5390
5391         PR c++/49172
5392         * g++.dg/cpp0x/constexpr-ref1.C: New.
5393         * g++.dg/cpp0x/constexpr-ref2.C: New.
5394         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
5395
5396         PR c++/49482
5397         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
5398
5399         PR c++/49418
5400         * g++.dg/template/param3.C: New.
5401
5402 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
5403
5404         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
5405         my_clrsb test functions.
5406         (main): Test clrsb.
5407         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
5408         test_sll, test_ull): Add clrsb tests.
5409         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
5410         clrsbll.
5411
5412 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
5413
5414         PR fortran/49112
5415         * gfortran.dg/class_44.f03: New.
5416
5417 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
5418
5419         PR tree-optimization/49478
5420         * gcc.dg/vect/pr49478.c
5421
5422 2011-06-21  Richard Guenther  <rguenther@suse.de>
5423
5424         PR tree-optimization/49483
5425         * gcc.dg/vect/vect-120.c: New testcase.
5426
5427 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
5428
5429         PR testsuite/49443
5430         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
5431         * gcc.dg/vect/vect-peel-4.c: Likewise.
5432
5433 2011-06-22  Christian Bruel  <christian.bruel@st.com>
5434
5435         PR middle-end/49139
5436         * gcc.dg/always_inline.c: Removed -Winline. Update checks
5437         * gcc.dg/always_inline2.c: Likewise.
5438         * gcc.dg/always_inline3.c: Likewise.
5439         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
5440         * gcc.dg/inline_1.c: Likewise.
5441         * gcc.dg/inline_2.c: Likewise.
5442         * gcc.dg/inline_3.c: Likewise.
5443         * gcc.dg/inline_4.c: Likewise.
5444         * gcc.dg/20051201-1.c: Likewise.
5445         * gcc.dg/pr40087.c: Likewise.
5446         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5447         * gcc.dg/inline-22.c: Likewise.
5448         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
5449         * gcc.dg/lto/20090218-1_1.c: Likewise.
5450         * g++.dg/ipa/devirt-7.C: Likewise.
5451         * gcc.dg/uninit-pred-5_a.c: Likewise.
5452         * gcc.dg/uninit-pred-5_b.c: Likewise.
5453         * gcc.dg/fail_always_inline.c: New.
5454
5455 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
5456
5457         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
5458         into 6 jobs instead of 3.
5459
5460 2011-06-20  Jason Merrill  <jason@redhat.com>
5461
5462         PR c++/49216
5463         * g++.dg/cpp0x/initlist53.C: New.
5464
5465 2011-06-20  Tobias Burnus  <burnus@net-b.de>
5466
5467         PR fortran/18918
5468         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5469         * gfortran.dg/coarray_lock_3.f90: New.
5470         * gfortran.dg/coarray/lock_1.f90: New.
5471
5472 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
5473
5474         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5475         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
5476         unresolved and report the reason to the log file.
5477
5478         * lib/scanasm.exp (object-size): Move argument processing earlier
5479         to report errors before verifying that the file exists.  Report
5480         problems detected at runtime as unresolved instead of error and
5481         report their reasons to the log file.
5482
5483 2011-06-20  Jason Merrill  <jason@redhat.com>
5484
5485         PR c++/47080
5486         * g++.dg/cpp0x/explicit6.C: New.
5487
5488         PR c++/47635
5489         * g++.dg/cpp0x/enum20.C: New.
5490
5491         PR c++/48138
5492         * g++.dg/ext/attr-aligned01.C: New.
5493
5494         PR c++/49205
5495         * g++.dg/cpp0x/variadic-default.C: New.
5496
5497         PR c++/43321
5498         * g++.dg/cpp0x/auto26.C: New.
5499
5500         PR c++/43831
5501         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
5502
5503 2011-06-20  Kai Tietz  <ktietz@redhat.com>
5504
5505         * gcc.dg/binop-notand1.c: New test.
5506         * gcc.dg/binop-notand2.c: New test.
5507         * gcc.dg/binop-notand3.c: New test.
5508         * gcc.dg/binop-notand4.c: New test.
5509         * gcc.dg/binop-notand5.c: New test.
5510         * gcc.dg/binop-notand6.c: New test.
5511
5512 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
5513
5514         PR testsuite/49432
5515         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
5516
5517 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
5518
5519         PR fortran/49400
5520         * gfortran.dg/proc_ptr_31.f90: New.
5521
5522 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
5523
5524         * gnat.dg/volatile6.adb: New test.
5525         * gnat.dg/volatile7.adb: Likewise.
5526         * gnat.dg/volatile8.adb: Likewise.
5527         * gnat.dg/volatile9.adb: Likewise.
5528
5529 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
5530
5531         * gnat.dg/constant3.adb: New test.
5532
5533 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
5534
5535         PR libfortran/49296
5536         * gfortran.dg/read_list_eof_1.f90: New test.
5537
5538 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
5539
5540         PR target/49411
5541         * gcc.target/i386/testimm-1.c: New test.
5542         * gcc.target/i386/testimm-2.c: New test.
5543         * gcc.target/i386/testimm-3.c: New test.
5544         * gcc.target/i386/testimm-4.c: New test.
5545         * gcc.target/i386/testimm-5.c: New test.
5546         * gcc.target/i386/testimm-6.c: New test.
5547         * gcc.target/i386/testimm-7.c: New test.
5548         * gcc.target/i386/testimm-8.c: New test.
5549         * gcc.target/i386/xop-vpermil2px-2.c: New test.
5550         * gcc.target/i386/xop-rotate1-int.c: New test.
5551         * gcc.target/i386/xop-rotate2-int.c: New test.
5552
5553 2011-06-17  Jason Merrill  <jason@redhat.com>
5554
5555         * g++.dg/cpp0x/rv-func2.C: New.
5556
5557         * g++.dg/debug/dwarf2/lambda1.C: New.
5558         * g++.dg/warn/Wshadow-6.C: Adjust.
5559
5560 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
5561
5562         PR fortran/48699
5563         * gfortran.dg/move_alloc_5.f90: New.
5564
5565 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
5566
5567         PR rtl-optimization/48542
5568         * gcc.dg/torture/pr48542.c: New test.
5569
5570 2011-06-16  Jason Merrill  <jason@redhat.com>
5571
5572         PR c++/44160
5573         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
5574
5575         PR c++/45378
5576         * g++.dg/cpp0x/initlist52.C New.
5577
5578         PR c++/45399
5579         * c-c++-common/raw-string-12.c: New.
5580
5581         PR c++/49229
5582         * g++.dg/cpp0x/sfinae26.C: New.
5583
5584         PR c++/49251
5585         * g++.dg/cpp0x/variadic113.C: New.
5586
5587         PR c++/49420
5588         * g++.dg/cpp0x/variadic112.C: New.
5589
5590 2011-06-16  Jeff Law <law@redhat.com>
5591
5592         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
5593         improved jump threading.
5594         * gcc.dg/builtin-object-size-2.c: Likewise.
5595         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
5596
5597 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
5598
5599         PR fortran/49074
5600         * gfortran.dg/typebound_assignment_3.f03: New.
5601
5602 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
5603
5604         PR testsuite/48727
5605         * g++.dg/opt/devirt2.C: Change xfail rule to target.
5606
5607 2011-06-16  Martin Jambor  <mjambor@suse.cz>
5608
5609         PR tree-optimization/49343
5610         * gnat.dg/discr31.ad[sb]: New test.
5611
5612 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5613
5614         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
5615
5616 2011-06-16  Tom de Vries  <tom@codesourcery.com>
5617
5618         PR target/45098
5619         * gcc.target/arm/ivopts-3.c: Update test.
5620         * gcc.target/arm/ivopts-5.c: Same.
5621
5622 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5623
5624         Revert:
5625         2011-06-10  Wei Guozhi  <carrot@google.com>
5626
5627         PR target/45335
5628         * gcc.target/arm/pr45335.c: New test.
5629         * gcc.target/arm/pr45335-2.c: New test.
5630         * gcc.target/arm/pr45335-3.c: New test.
5631         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5632         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5633         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5634
5635 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
5636
5637         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
5638
5639 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
5640
5641         PR fortran/49417
5642         * gfortran.dg/class_43.f03: New.
5643
5644 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
5645
5646         PR tree-optimization/49419
5647         * gcc.c-torture/execute/pr49419.c: New test.
5648
5649 2011-06-16  Revital Eres  <revital.eres@linaro.org>
5650
5651         * gcc.dg/sms-9.c: New file.
5652
5653 2011-06-15  Easwaran Raman  <eraman@google.com>
5654
5655         PR rtl-optimization/49414
5656         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
5657
5658 2011-06-14  Jason Merrill  <jason@redhat.com>
5659
5660         * g++.dg/cpp0x/noexcept13.C: New.
5661
5662 2011-06-14  Easwaran Raman  <eraman@google.com>
5663
5664         PR rtl-optimization/44194
5665         * gcc.dg/pr44194-1.c: New test.
5666         * gcc.dg/pr44194-2.c: New test.
5667
5668 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
5669
5670         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
5671         switches.
5672         * gcc.target/arm/pr45701-2.c: Likewise.
5673         * gcc.target/arm/thumb-branch1.c: Likewise.
5674
5675 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
5676
5677         PR testsuite/48727
5678         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
5679
5680 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
5681
5682         * gcc.target/arm/pr45701-1.c: Require thumb support.
5683         * gcc.target/arm/pr45701-2.c: Likewise.
5684         * gcc.target/arm/thumb-branch1.c: Likewise.
5685
5686         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
5687         * gcc.target/arm/pr39839.c: Likewise.
5688         * gcc.target/arm/pr40657-2.c: Likewise.
5689         * gcc.target/arm/pr40956.c: Likewise.
5690         * gcc.target/arm/pr41679.c: Likewise.
5691         * gcc.target/arm/pr42235.c: Likewise.
5692         * gcc.target/arm/pr42495.c: Likewise.
5693         * gcc.target/arm/pr42505.c: Likewise.
5694         * gcc.target/arm/pr42574.c: Likewise.
5695         * gcc.target/arm/pr46883.c: Likewise.
5696         * gcc.target/arm/pr46934.c: Likewise.
5697         * gcc.target/arm/xor-and.c: Likewise.
5698
5699 2011-06-14  Jason Merrill  <jason@redhat.com>
5700
5701         * g++.dg/other/error23.C: Adjust error message.
5702         * g++.dg/other/error32.C: Likewise.
5703
5704         PR c++/49389
5705         * g++.dg/cpp0x/rv-dotstar.C: New.
5706
5707         PR c++/49369
5708         * g++.dg/cpp0x/decltype30.C: New.
5709
5710         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
5711
5712 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
5713
5714         PR fortran/49103
5715         * gfortran.dg/pr49103.f90: New test.
5716
5717 2011-06-14  Tom de Vries  <tom@codesourcery.com>
5718
5719         PR target/45098
5720         * gcc.target/arm/ivopts-3.c: New test.
5721         * gcc.target/arm/ivopts-4.c: New test.
5722         * gcc.target/arm/ivopts-5.c: New test.
5723
5724 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
5725
5726         PR rtl-optimization/49390
5727         * gcc.c-torture/execute/pr49390.c: New test.
5728
5729 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5730
5731         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
5732
5733 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
5734
5735         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
5736         * gcc.c-torture/execute/cmpsi-2.x: New file.
5737         * gcc.c-torture/execute/pr45262.c: Undo 172757.
5738         * gcc.c-torture/execute/pr45262.x: New file.
5739         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
5740         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
5741         int32plus
5742         * gcc.c-torture/compile/pr49163.c: Ditto.
5743
5744 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
5745
5746         * gcc.dg/vect/vect-16.c: Rename to...
5747         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
5748         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
5749         for double-word vectors.
5750         * gcc.dg/vect/vect-peel-4.c: Likewise.
5751         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
5752         vect_element_align.
5753         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
5754         -fno-fast-math.
5755
5756 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
5757
5758         PR target/44618
5759         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
5760
5761 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
5762
5763         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
5764
5765 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
5766
5767         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
5768
5769 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
5770
5771         * gfortran.dg/trim_optimize_8.f90:  New test case.
5772
5773 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
5774            Ira Rosen  <ira.rosen@linaro.org>
5775
5776         PR tree-optimization/49352
5777         * gcc.dg/vect/pr49352.c: New test.
5778
5779 2011-06-12  Tobias Burnus
5780
5781         PR fortran/49324
5782         * gfortran.dg/alloc_comp_assign_11.f90: New.
5783
5784 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
5785
5786         * gfortran.dg/trim_optimize_7.f90:  New test.
5787
5788 2011-06-10  Wei Guozhi  <carrot@google.com>
5789
5790         PR target/45335
5791         * gcc.target/arm/pr45335.c: New test.
5792         * gcc.target/arm/pr45335-2.c: New test.
5793         * gcc.target/arm/pr45335-3.c: New test.
5794         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5795         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5796         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5797
5798 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
5799
5800         PR c++/41769
5801         * g++.dg/parse/error39.C: New.
5802
5803 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
5804
5805         * gcc.target/arm/20090811-1.c: Skip for incompatible
5806         options, do not override other options.
5807         * gcc.target/arm/combine-cmp-shift.c: Skip for
5808         incompatible options.
5809         * gcc.target/arm/pr45094.c: Likewise.
5810         * gcc.target/arm/scd42-1.c: Likewise.
5811         * gcc.target/arm/scd42-3.c: Likewise.
5812         * gcc.target/arm/thumb-ltu.c: Likewise.
5813
5814         * lib/target-supports.exp
5815         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
5816         multilib flags use -mfpu with a value other than neon-fp16.
5817
5818 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5819
5820         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
5821         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
5822
5823 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5824
5825         * lib/target-supports.exp (check_effective_target_pie): New proc.
5826         * gcc.dg/pie-link.c: Use target pie.
5827
5828 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
5829             Laurent Roug�  <laurent.rouge@menta.fr>
5830
5831         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
5832         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
5833
5834 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
5835
5836         * gfortran.dg/coarray/sync_1.f90: New test for
5837         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
5838
5839 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
5840
5841         PR tree-optimization/49318
5842         * gcc.dg/vect/pr49318.c: New test.
5843
5844 2011-06-09  David Krauss  <potswa@mac.com>
5845
5846         * g++.dg/template/arrow1.C: New.
5847
5848 2011-06-09  Jason Merrill  <jason@redhat.com>
5849
5850         * lib/prune.exp: Prune "note"s.
5851         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
5852
5853         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
5854         * g++.dg/template/dependent-expr3.C: Likewise.
5855         * g++.dg/parse/template7.C: Likewise.
5856         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
5857         * g++.old-deja/g++.jason/rfg10.C: Likewise.
5858         * g++.old-deja/g++.pt/friend38.C: Likewise.
5859         * g++.old-deja/g++.pt/crash32.C: Likewise.
5860         * g++.old-deja/g++.other/init4.C: Likewise.
5861         * g++.old-deja/g++.other/friend8.C: Likewise.
5862
5863         * g++.dg/ext/complex7.C: Adjust expected output.
5864         * g++.dg/diagnostic/method1.C: Likewise.
5865         * g++.dg/parse/parameter-declaration-2.C: Likewise.
5866         * g++.dg/parse/crash33.C: Likewise.
5867         * g++.dg/other/warning1.C: Likewise.
5868         * g++.dg/init/pr29571.C: Likewise.
5869         * g++.dg/warn/overflow-warn-1.C: Likewise.
5870         * g++.dg/warn/overflow-warn-3.C: Likewise.
5871         * g++.dg/warn/overflow-warn-4.C: Likewise.
5872         * g++.old-deja/g++.oliva/template1.C: Likewise.
5873
5874         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
5875         * g++.dg/parse/template7.C: Adjust.
5876
5877 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
5878
5879         PR target/49307
5880         * gcc.dg/pr49307.c: New.
5881
5882 2011-06-09  Wei Guozhi  <carrot@google.com>
5883
5884         PR target/46975
5885         * gcc.target/arm/pr46975.c: New testcase.
5886
5887 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
5888
5889         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
5890         (PMETH, arglist_t): Removed.
5891         (method_get_number_of_arguments): Removed.
5892         (method_get_nth_argument): Removed.
5893         (method_get_first_argument): Removed.
5894         (method_get_next_argument): Removed.
5895         (method_get_sizeof_arguments): Removed.
5896         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
5897         (PMETH): Removed.
5898         (method_get_number_of_arguments): Removed.
5899         (method_get_nth_argument): Removed.
5900         (method_get_first_argument): Removed.
5901         (method_get_next_argument): Removed.
5902         (method_get_sizeof_arguments): Removed.
5903         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
5904
5905 2011-06-09  David Li  <davidxl@google.com>
5906
5907         * gcc.dg/dump-pass.c: New test.
5908
5909 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
5910
5911         PR c++/29003
5912         * g++.dg/parse/error38.C: New.
5913
5914 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
5915
5916         PR middle-end/49308
5917         * gfortran.dg/pr49308.f90: New test.
5918
5919 2011-06-08  Jason Merrill  <jason@redhat.com>
5920
5921         * g++.dg/cpp0x/noexcept11.C: New.
5922         * g++.dg/cpp0x/noexcept12.C: New.
5923         * g++.dg/cpp0x/sfinae11.C: Adjust.
5924
5925 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
5926
5927         PR testsuite/49323
5928         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
5929         to dg-options, match also DW_AT_linkage_name.
5930
5931 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5932
5933         PR middle-end/21953
5934         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
5935         -fno-common on alpha*-dec-osf*.
5936         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
5937
5938 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
5939
5940         PR rtl-optimization/49303
5941         * gcc.target/ia64/pr49303.c: New test.
5942
5943 2011-06-08  Tobias Burnus  <burnus@net-b.de>
5944
5945         PR fortran/18918
5946         * gfortran.dg/coarray_lock_1.f90: New.
5947         * gfortran.dg/coarray_lock_2.f90: New.
5948
5949 2011-06-07  Jason Merrill  <jason@redhat.com>
5950
5951         * lib/prune.exp: Look for "required" rather than "instantiated".
5952         * g++.dg/abi/mangle11.C: Likewise.
5953         * g++.dg/abi/mangle12.C: Likewise.
5954         * g++.dg/abi/mangle17.C: Likewise.
5955         * g++.dg/abi/mangle20-2.C: Likewise.
5956         * g++.dg/abi/pragma-pack1.C: Likewise.
5957         * g++.dg/cpp0x/decltype26.C: Likewise.
5958         * g++.dg/cpp0x/decltype28.C: Likewise.
5959         * g++.dg/cpp0x/decltype29.C: Likewise.
5960         * g++.dg/cpp0x/enum11.C: Likewise.
5961         * g++.dg/cpp0x/forw_enum8.C: Likewise.
5962         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5963         * g++.dg/cpp0x/pr47416.C: Likewise.
5964         * g++.dg/ext/case-range2.C: Likewise.
5965         * g++.dg/ext/case-range3.C: Likewise.
5966         * g++.dg/gomp/for-19.C: Likewise.
5967         * g++.dg/gomp/pr37533.C: Likewise.
5968         * g++.dg/gomp/pr38639.C: Likewise.
5969         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
5970         * g++.dg/inherit/base3.C: Likewise.
5971         * g++.dg/inherit/using6.C: Likewise.
5972         * g++.dg/init/placement4.C: Likewise.
5973         * g++.dg/init/reference3.C: Likewise.
5974         * g++.dg/lookup/scoped6.C: Likewise.
5975         * g++.dg/lookup/using7.C: Likewise.
5976         * g++.dg/other/abstract1.C: Likewise.
5977         * g++.dg/other/error10.C: Likewise.
5978         * g++.dg/other/error5.C: Likewise.
5979         * g++.dg/other/field1.C: Likewise.
5980         * g++.dg/other/offsetof5.C: Likewise.
5981         * g++.dg/parse/bitfield2.C: Likewise.
5982         * g++.dg/parse/constant4.C: Likewise.
5983         * g++.dg/parse/crash20.C: Likewise.
5984         * g++.dg/parse/invalid-op1.C: Likewise.
5985         * g++.dg/parse/non-dependent2.C: Likewise.
5986         * g++.dg/parse/template18.C: Likewise.
5987         * g++.dg/tc1/dr152.C: Likewise.
5988         * g++.dg/tc1/dr166.C: Likewise.
5989         * g++.dg/tc1/dr176.C: Likewise.
5990         * g++.dg/tc1/dr213.C: Likewise.
5991         * g++.dg/template/access11.C: Likewise.
5992         * g++.dg/template/access2.C: Likewise.
5993         * g++.dg/template/access3.C: Likewise.
5994         * g++.dg/template/access7.C: Likewise.
5995         * g++.dg/template/arg7.C: Likewise.
5996         * g++.dg/template/cond2.C: Likewise.
5997         * g++.dg/template/crash13.C: Likewise.
5998         * g++.dg/template/crash40.C: Likewise.
5999         * g++.dg/template/crash7.C: Likewise.
6000         * g++.dg/template/crash84.C: Likewise.
6001         * g++.dg/template/ctor5.C: Likewise.
6002         * g++.dg/template/defarg13.C: Likewise.
6003         * g++.dg/template/defarg14.C: Likewise.
6004         * g++.dg/template/dtor7.C: Likewise.
6005         * g++.dg/template/eh2.C: Likewise.
6006         * g++.dg/template/error2.C: Likewise.
6007         * g++.dg/template/error43.C: Likewise.
6008         * g++.dg/template/friend32.C: Likewise.
6009         * g++.dg/template/injected1.C: Likewise.
6010         * g++.dg/template/instantiate1.C: Likewise.
6011         * g++.dg/template/instantiate3.C: Likewise.
6012         * g++.dg/template/instantiate5.C: Likewise.
6013         * g++.dg/template/instantiate7.C: Likewise.
6014         * g++.dg/template/local6.C: Likewise.
6015         * g++.dg/template/lookup2.C: Likewise.
6016         * g++.dg/template/member5.C: Likewise.
6017         * g++.dg/template/memfriend15.C: Likewise.
6018         * g++.dg/template/memfriend16.C: Likewise.
6019         * g++.dg/template/memfriend17.C: Likewise.
6020         * g++.dg/template/memfriend7.C: Likewise.
6021         * g++.dg/template/meminit1.C: Likewise.
6022         * g++.dg/template/nested3.C: Likewise.
6023         * g++.dg/template/non-type-template-argument-1.C: Likewise.
6024         * g++.dg/template/nontype12.C: Likewise.
6025         * g++.dg/template/nontype13.C: Likewise.
6026         * g++.dg/template/nontype6.C: Likewise.
6027         * g++.dg/template/pr23510.C: Likewise.
6028         * g++.dg/template/pr35240.C: Likewise.
6029         * g++.dg/template/ptrmem15.C: Likewise.
6030         * g++.dg/template/ptrmem6.C: Likewise.
6031         * g++.dg/template/qualified-id1.C: Likewise.
6032         * g++.dg/template/qualttp20.C: Likewise.
6033         * g++.dg/template/qualttp3.C: Likewise.
6034         * g++.dg/template/qualttp4.C: Likewise.
6035         * g++.dg/template/qualttp5.C: Likewise.
6036         * g++.dg/template/qualttp6.C: Likewise.
6037         * g++.dg/template/qualttp7.C: Likewise.
6038         * g++.dg/template/qualttp8.C: Likewise.
6039         * g++.dg/template/recurse.C: Likewise.
6040         * g++.dg/template/recurse2.C: Likewise.
6041         * g++.dg/template/ref5.C: Likewise.
6042         * g++.dg/template/scope2.C: Likewise.
6043         * g++.dg/template/sfinae10.C: Likewise.
6044         * g++.dg/template/sfinae3.C: Likewise.
6045         * g++.dg/template/sizeof3.C: Likewise.
6046         * g++.dg/template/static9.C: Likewise.
6047         * g++.dg/template/template-id-2.C: Likewise.
6048         * g++.dg/template/typedef13.C: Likewise.
6049         * g++.dg/template/typename4.C: Likewise.
6050         * g++.dg/template/using14.C: Likewise.
6051         * g++.dg/template/using2.C: Likewise.
6052         * g++.dg/template/warn1.C: Likewise.
6053         * g++.dg/warn/Wparentheses-13.C: Likewise.
6054         * g++.dg/warn/Wparentheses-15.C: Likewise.
6055         * g++.dg/warn/Wparentheses-16.C: Likewise.
6056         * g++.dg/warn/Wparentheses-17.C: Likewise.
6057         * g++.dg/warn/Wparentheses-18.C: Likewise.
6058         * g++.dg/warn/Wparentheses-19.C: Likewise.
6059         * g++.dg/warn/Wparentheses-20.C: Likewise.
6060         * g++.dg/warn/Wparentheses-23.C: Likewise.
6061         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6062         * g++.dg/warn/noeffect2.C: Likewise.
6063         * g++.dg/warn/noeffect4.C: Likewise.
6064         * g++.dg/warn/pr8570.C: Likewise.
6065         * g++.old-deja/g++.brendan/init2.C: Likewise.
6066         * g++.old-deja/g++.eh/spec6.C: Likewise.
6067         * g++.old-deja/g++.pt/crash10.C: Likewise.
6068         * g++.old-deja/g++.pt/crash36.C: Likewise.
6069         * g++.old-deja/g++.pt/derived3.C: Likewise.
6070         * g++.old-deja/g++.pt/error2.C: Likewise.
6071         * g++.old-deja/g++.pt/explicit70.C: Likewise.
6072         * g++.old-deja/g++.pt/infinite1.C: Likewise.
6073         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
6074         * g++.old-deja/g++.pt/overload7.C: Likewise.
6075         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
6076
6077 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
6078             Iain Sandoe  <iains@gcc.gnu.org>
6079
6080         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
6081         Added code to deal with the case when [Protocol
6082         -descriptionForInstanceMethod:] or [Protocol
6083         -descriptionForClassMethod:] returns NULL.
6084
6085 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
6086             Iain Sandoe  <iains@gcc.gnu.org>
6087
6088         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
6089         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
6090         Added cast.
6091
6092 2011-06-07  Xinliang David Li  <davidxl@google.com>
6093
6094         * gcc.dg/inline_2.c: New test.
6095         * gcc.dg/unroll_2.c: New test.
6096         * gcc.dg/inline_3.c: New test.
6097         * gcc.dg/unroll_3.c: New test.
6098         * gcc.dg/inline_4.c: New test.
6099         * gcc.dg/unroll_4.c: New test.
6100         * gcc.dg/inline_1.c: New test.
6101         * gcc.dg/unroll_1.c: New test.
6102
6103 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6104
6105         PR tree-optimization/48497
6106         * lib/gcc-defs.exp (dg-additional-options): New proc.
6107         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
6108         -msse2 on 32-bit x86.
6109
6110 2011-06-06  Jason Merrill  <jason@redhat.com>
6111
6112         * g++.dg/cpp0x/enum19.C: New.
6113
6114 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
6115
6116         * gcc.target/arm/neon-reload-class.c: New test.
6117
6118 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
6119
6120         PR debug/49130
6121         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
6122
6123 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
6124
6125         * gcc.target/arm/smlatb-1.c: New file.
6126         * gcc.target/arm/smlatt-1.c: New file.
6127         * gcc.target/arm/smlaltb-1.c: New file.
6128         * gcc.target/arm/smlaltt-1.c: New file.
6129
6130 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
6131
6132         * gcc.target/arm/mla-2.c: New test.
6133
6134 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
6135
6136         PR gcov-profile/49299
6137         * gcc.dg/tree-prof/pr49299-1.c: New test.
6138         * gcc.dg/tree-prof/pr49299-2.c: New test.
6139
6140 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
6141
6142         * lib/target-supports.exp
6143         (check_effective_target_vect_widen_mult_qi_to_hi):
6144         Add NEON as supporting target.
6145         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
6146         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
6147         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
6148         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
6149         using widening multiplication on targets that support it.
6150         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6151         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
6152         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
6153
6154 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6155
6156         Updated all testcases in the ObjC/ObjC++ testsuites to use the
6157         Modern Objective-C runtime API.
6158         * objc/execute/next_mapping.h: Removed.
6159         * objc-obj-c++-shared/next-mapping.h: Removed.
6160         * objc-obj-c++-shared/Object1.h: Removed.
6161         * objc-obj-c++-shared/Object1.m: Removed.
6162         * objc-obj-c++-shared/Object1.mm: Removed.
6163         * objc-obj-c++-shared/Object1-implementation.h: Removed.
6164         * objc-obj-c++-shared/Protocol1.h: Removed.
6165         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
6166         of ProtoBool, IVAR_T and METHOD.
6167         * objc-obj-c++-shared/runtime.h: New.
6168         * objc-obj-c++-shared/TestsuiteObject.h: New.
6169         * objc-obj-c++-shared/TestsuiteObject.m: New.
6170
6171         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
6172         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
6173         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
6174         it a class method.
6175         * objc/execute/_cmd.m: Include
6176         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
6177         runtime API.  ([TestClass +initialize]): Include this method also
6178         with the GNU runtime.
6179         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
6180         Object.  ([-setValue:]): Return void.
6181         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
6182         with the GNU runtime.  Include
6183         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
6184         for the NeXT runtime.  Use the existing print_ivars() and
6185         compare_structures() implementations for the old NeXT runtime.
6186         Added new implementations for the Modern GNU and NeXT runtimes.
6187         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
6188         well.  (main): Use objc_getClass().  Use return instead of exit.
6189         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
6190         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
6191         of exit().
6192         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
6193         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
6194         instead of Object.  (main): Use return instead of exit().
6195         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
6196         instead of Object.  Removed prototype for exit().  (main): Use
6197         return instead of exit().  Use the Modern Objective-C runtime API.
6198         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
6199         Object.
6200         * objc/execute/class-tests-1.h: Include
6201         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
6202         runtime API.  (test_class_with_superclass): Do not call [Object
6203         class].  There is no need to with the current libobjc.
6204         * objc/execute/class-tests-2.h: Include
6205         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
6206         runtime API.
6207         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
6208         ../../objc-obj-c++-shared/next-mapping.h.
6209         * objc/execute/class-2.m: Likewise.
6210         * objc/execute/class-3.m: Likewise.
6211         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
6212         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
6213         +initialize]): Include this method also with the GNU
6214         runtime. (main): Use the Modern Objective-C runtime API.
6215         * objc/execute/class-5.m: Likewise.
6216         * objc/execute/class-6.m: Likewise.
6217         * objc/execute/class-7.m: Likewise.
6218         * objc/execute/class-8.m: Likewise.
6219         * objc/execute/class-9.m: Likewise.
6220         * objc/execute/class-10.m: Likewise.
6221         * objc/execute/class-11.m: Likewise.
6222         * objc/execute/class-12.m: Likewise.
6223         * objc/execute/class-13.m: Likewise.
6224         * objc/execute/class-14.m: Likewise.
6225         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
6226         this method also with the GNU runtime.
6227         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
6228         +initialize]): Include this method also with the GNU runtime.
6229         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
6230         of Object.
6231         * objc/execute/encode-1.m: Likewise.
6232         * objc/execute/enumeration-1.m: Likewise.
6233         * objc/execute/enumeration-2.m: Likewise.
6234         * objc/execute/exceptions/catchall-1.m: Likewise.
6235         * objc/execute/exceptions/finally-1.m: Likewise.
6236         * objc/execute/exceptions/foward-1.m: Likewise.
6237         * objc/execute/exceptions/local-variables-1.m: Likewise.
6238         * objc/execute/exceptions/throw-nil.m: Likewise.
6239         * objc/execute/exceptions/trivial.m: Likewise.
6240         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
6241         of Object. Include objc/runtime.h instead of objc/objc-api.h.
6242         * objc/execute/exceptions/matcher-1.m: Likewise.
6243         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
6244         Object.
6245         * objc/execute/formal_protocol-2.m: Likewise.
6246         * objc/execute/formal_protocol-3.m: Likewise.
6247         * objc/execute/formal_protocol-4.m: Likewise.
6248         * objc/execute/formal_protocol-5.m: Include
6249         ../../objc-obj-c++-shared/runtime.h. (main): Always use
6250         protocol_getName().
6251         * objc/execute/formal_protocol-6.m: Likewise.
6252         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
6253         Object.  Include <objc/Protocol.h> instead of
6254         ../../objc-obj-c++-shared/Protocol1.h.
6255         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
6256         Object.
6257         * objc/execute/informal_protocol.m: Likewise.
6258         * objc/execute/load-3.m: Likewise.
6259         * objc/execute/many_args_method.m ([TestClass +initialize]):
6260         Include this method with the GNU runtime as well.
6261         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
6262         * objc/execute/nested-func-1.m: Use TestsuiteObject
6263         instead of Object.
6264         * objc/execute/nil_method-1.m: Likewise.
6265         * objc/execute/no_clash.m: Likewise.
6266         * objc/execute/np-1.m: Do not include
6267         ../../objc-obj-c++-shared/Protocol1.h.
6268         (main): Use return instead of exit().
6269         * objc/execute/np-2.m: Do not include
6270         ../../objc-obj-c++-shared/Protocol1.h.
6271         ([MyObject +initialize]): Include this method also with the GNU
6272         runtime.  (main): Use return instead of exit().
6273         * objc/execute/object_is_class.m: Include
6274         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
6275         of Object.  (main): Use the Modern Objective-C runtime API.
6276         * objc/execute/object_is_meta_class.m: Likewise.
6277         * objc/execute/private.m: Use TestsuiteObject instead of Object.
6278         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
6279         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
6280         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
6281         Objective-C runtime API.
6282         * objc/execute/protocol-isEqual-2.m: Likewise.
6283         * objc/execute/protocol-isEqual-3.m: Likewise.
6284         * objc/execute/protocol-isEqual-4.m: Likewise.
6285         * objc/execute/redefining_self.m ([TestClass +initialize]):
6286         Include this method with the GNU runtime as well.
6287         * objc/execute/root_methods.m: Include
6288         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
6289         Include this method with the GNU runtime as well.
6290         (main): Use the Modern Objective-C runtime API.
6291         * objc/execute/selector-1.m: Include
6292         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
6293         of Object.  (main): Use the Modern Objective-C runtime API.
6294         * objc/execute/static-1.m ([Test +initialize]): Include this
6295         method with the GNU runtime as well.
6296         * objc/execute/static-2.m: Likewise.
6297         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
6298         * objc/execute/va_method.m: Do not include objc/objc-api.h.
6299         ([MathClass +initialize]): Include this method with the GNU
6300         runtime as well.
6301         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
6302         instead of Object.
6303         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
6304         * objc.dg/attributes/categ-attributes-2.m: Likewise.
6305         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
6306         * objc.dg/attributes/method-attribute-1.m: Likewise.
6307         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
6308         * objc.dg/attributes/method-attribute-2.m: Likewise.
6309         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
6310         * objc.dg/attributes/method-attribute-3.m: Likewise.
6311         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
6312         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
6313         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
6314         * obj-c++.dg/bitfield-1.mm: Likewise.
6315         * obj-c++.dg/bitfield-2.mm: Likewise
6316         * objc.dg/bitfield-3.m: Likewise.
6317         * obj-c++.dg/bitfield-4.mm: Likewise.
6318         * objc.dg/bitfield-5.m: Likewise
6319         * objc.dg/call-super-1.m: Likewise.
6320         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
6321         Use objc_getClass() instead of objc_get_class(), but for the GNU
6322         runtime redefine objc_getClass as objc_get_class.  Include
6323         ../objc-obj-c++-shared/runtime.h.
6324         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
6325         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
6326         Use the Modern Objective-C runtime API.
6327         * objc.dg/class-protocol-1.m: Include
6328         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
6329         * obj-c++.dg/class-protocol-1.mm: Likewise.
6330         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
6331         * objc.dg/comp-types-10.m: Likewise.
6332         * objc.dg/comp-types-11.m: Likewise.
6333         * objc.dg/comp-types-12.m: Likewise.
6334         * obj-c++.dg/comp-types-9.mm: Likewise.
6335         * obj-c++.dg/comp-types-11.mm: Likewise.
6336         * obj-c++.dg/comp-types-12.mm: Likewise.
6337         * obj-c++.dg/comp-types-13.mm: Likewise.
6338         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
6339         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
6340         * obj-c++.dg/cxx-scope-1.mm: Likewise.
6341         * obj-c++.dg/cxx-scope-2.mm: Likewise.
6342         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
6343         * objc.dg/desig-init-1.m: Likewise.
6344         * obj-c++.dg/defs.mm: Likewise.
6345         * objc.dg/exceptions-2.m: Likewise.
6346         * obj-c++.dg/except-1.mm: Likewise.
6347         * obj-c++.dg/exceptions-2.mm: Likewise.
6348         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
6349         Use the Modern Objective-C runtime API.
6350         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
6351         the Modern Objective-C runtime API.  Do not include
6352         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
6353         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
6354         the Modern Objective-C runtime API except when using an older NeXT
6355         runtime.
6356         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
6357         the Modern Objective-C runtime API.
6358         * objc.dg/encode-7.m: Include objc/runtime.h instead of
6359         objc/encoding.h.
6360         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
6361         * objc.dg/encode-7-next-64bit.m: Updated include.
6362         * objc.dg/encode-8.m: Include objc/runtime.h instead of
6363         objc/encoding.h.
6364         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
6365         the Modern Objective-C runtime API.
6366         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
6367         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
6368         instead of ../objc-obj-c++-shared/Protocol1.h.
6369         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
6370         the Modern Objective-C runtime API except when using an older NeXT
6371         runtime.
6372         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
6373         the Modern Objective-C runtime API.
6374         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
6375         Object.
6376         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
6377         * objc.dg/fix-and-continue-2.m: Likewise.
6378         * objc.dg/foreach-1.m: Likewise.
6379         * objc.dg/foreach-2.m: Likewise.
6380         * objc.dg/foreach-3.m: Likewise.
6381         * objc.dg/foreach-4.m: Likewise.
6382         * objc.dg/foreach-5.m: Likewise.
6383         * objc.dg/foreach-6.m: Likewise.
6384         * objc.dg/foreach-7.m: Likewise.
6385         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
6386         Object.
6387         * objc.dg/func-ptr-2.m: Likewise.
6388         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
6389         Do not include objc/objc-api.h.
6390         * obj-c++.dg/fsf-package-0.mm: Likewise.
6391         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
6392         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
6393         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
6394         of Object.
6395         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
6396         * objc.dg/gnu-runtime-3.m: Likewise.
6397         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6398         * objc.dg/headers.m: Include objc/runtime.h instead of
6399         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
6400         for the NeXT runtime.
6401         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
6402         * obj-c++.dg/isa-field-1.mm: Likewise.
6403         * obj-c++.dg/ivar-list-semi.mm: Likewise.
6404         * objc.dg/layout-1.m: Likewise.
6405         * objc.dg/layout-2.m: Likewise.
6406         * objc.dg/local-decl-2.m: Likewise.
6407         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
6408         Object.  ([Container +elementForView:]): Use
6409         class_conformsToProtocol().
6410         * obj-c++.dg/lookup-2.mm: Likewise.
6411         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
6412         * obj-c++.dg/local-decl-1.mm: Likewise.
6413         * objc.dg/method-3.m: Likewise.
6414         * objc.dg/method-4.m: Likewise.
6415         * objc.dg/method-6.m: Include objc/Protocol.h instead of
6416         ../objc-obj-c++-shared/Protocol1.h.
6417         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
6418         * objc.dg/method-9.m: Likewise.
6419         * objc.dg/method-10.m: Likewise.
6420         * objc.dg/method-13.m ([Root +initialize]): Include this method
6421         also for the GNU runtime.  (main): Use objc_getClass() also for
6422         the GNU runtime.
6423         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
6424         * objc.dg/method-17.m: Likewise.
6425         * objc.dg/method-19.m: Likewise.
6426         * objc.dg/method-20b.m: Likewise.
6427         * obj-c++.dg/method-2.mm: Likewise.
6428         * obj-c++.dg/method-6.mm: Likewise.
6429         * obj-c++.dg/method-10.mm: Likewise.
6430         * obj-c++.dg/method-11.mm: Likewise.
6431         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
6432         ../objc-obj-c++-shared/Protocol1.h.
6433         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
6434         * obj-c++.dg/method-15.mm: Likewise.
6435         * obj-c++.dg/method-17.mm: Likewise.
6436         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
6437         +initialize]): Include this method also for the GNU
6438         runtime.  (main): Use objc_getClass() also for the GNU runtime.
6439         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
6440         * obj-c++.dg/method-22.mm: Likewise.
6441         * obj-c++.dg/method-23.mm: Likewise.
6442         * obj-c++.dg/no-extra-load.mm: Likewise.
6443         * objc.dg/objc-fast-4.m: Likewise.
6444         * objc.dg/objc-gc-4.m: Likewise.
6445         * obj-c++.dg/objc-gc-3.mm: Likewise.
6446         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
6447         protocol_getMethodDescription() instead of [Protocol
6448         -descriptionForInstanceMethod].
6449         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
6450         Made it available with all runtimes.  (main): Call -test instead
6451         of -class.
6452         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
6453         and put into a category.
6454         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
6455         Object.  Include objc/objc.h.
6456         * obj-c++.dg/proto-lossage-2.mm: Likewise.
6457         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
6458         New. (main): Use protocol_getMethodDescription() instead
6459         of [Protocol -descriptionForInstanceMethod] and [Protocol
6460         -descriptionForClassMethod].
6461         * obj-c++.dg/proto-lossage-3.mm: Likewise.
6462         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
6463         Objective-C runtime API.
6464         * obj-c++.dg/proto-qual-1.mm: Likewise.
6465         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
6466         Object.
6467         * obj-c++.dg/property/property-1.mm: Likewise.
6468         * obj-c++.dg/qual-types-1.mm: Likewise.
6469         * objc.dg/selector-2.m: Include objc/objc.h instead of
6470         ../objc-obj-c++-shared/Object1.h.
6471         * obj-c++.dg/selector-2.mm: Likewise.
6472         * obj-c++.dg/selector-5.mm: Likewise.
6473         * obj-c++.dg/selector-6.mm: Likewise.
6474         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
6475         Object.  Do not include objc/objc-api.h.
6476         * obj-c++.dg/set-not-used-1.mm: Likewise.
6477         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
6478         * objc.dg/stret-1.m: Likewise.
6479         * objc.dg/stret-2.m: Likewise.
6480         * obj-c++.dg/super-class-2.mm: Likewise.
6481         * objc.dg/super-class-3.m: Likewise.
6482         * objc.dg/super-class-4.m: Likewise.
6483         * objc.dg/sync-2.m: Likewise.
6484         * obj-c++.dg/sync-2.mm: Likewise.
6485         * objc.dg/sync-1.m: Include objc/objc.h instead of
6486         ../objc-obj-c++-shared/Object1.h.
6487         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
6488         'Class' as the type of 'isa'.
6489         * objc.dg/special/unclaimed-category-1.m: Use the Modern
6490         Objective-C runtime API.  ([TestClass +initialize]): Include this
6491         method with the GNU runtime as well.
6492         * objc.dg/strings/strings-1.m: Updated includes.
6493         * obj-c++.dg/strings/strings-1.mm: Likewise.
6494         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
6495         objc.dg/strings/const-str-12b.m.
6496         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
6497         * obj-c++.dg/template-3.mm: Likewise.
6498         * obj-c++.dg/template-4.mm: Likewise.
6499         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
6500         Objective-C runtime API.
6501         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
6502         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
6503         * obj-c++.dg/try-catch-1.mm: Likewise.
6504         * obj-c++.dg/try-catch-2.mm: Likewise.
6505         * objc.dg/try-catch-3.m: Likewise.
6506         * obj-c++.dg/try-catch-3.mm: Likewise.
6507         * objc.dg/try-catch-6.m: Likewise.
6508         * objc.dg/try-catch-7.m: Likewise.
6509         * obj-c++.dg/try-catch-7.mm: Likewise.
6510         * obj-c++.dg/try-catch-8.mm: Likewise.
6511         * obj-c++.dg/try-catch-9.mm: Likewise.
6512         * objc.dg/try-catch-10.m: Likewise.
6513         * obj-c++.dg/try-catch-11.mm: Likewise.
6514         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
6515         Object.  Include objc/objc.h.
6516         * obj-c++.dg/typedef-alias-1.mm: Likewise.
6517         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
6518         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
6519         Object.  Use Modern Objective-C runtime API.  Do not use
6520         performv::.
6521         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
6522         * obj-c++.dg/torture/trivial.mm: Likewise.
6523         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
6524         instead of ../objc-obj-c++-shared/Object1.h.  Include
6525         ../objc-obj-c++-shared/runtime.h.
6526         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
6527         * objc.dg/torture/strings/const-str-11.m: Likewise.
6528         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
6529         * objc.dg/torture/strings/const-str-9.m: Likewise.
6530         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
6531         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
6532         instead of Object. Only add _FooClassReference if
6533         __NEXT_RUNTIME__.
6534         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
6535         * objc.dg/torture/strings/const-str-8.m: Likewise.
6536         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
6537         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
6538         additional sources.
6539         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
6540         Object.
6541         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6542         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
6543         * obj-c++.dg/va-meth-1.mm: Likewise.
6544         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
6545         ../objc-obj-c++-shared/Object1.h.
6546         * objc.dg/zero-link-3.m: Likewise.
6547
6548 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6549
6550         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
6551
6552 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6553
6554         PR objc-++/48275
6555         * obj-c++.dg/property/cxx-property-1.mm: New.
6556         * obj-c++.dg/property/cxx-property-2.mm: New.
6557
6558 2011-06-06  Jason Merrill  <jason@redhat.com>
6559
6560         * g++.dg/cpp0x/regress/ptrmem1.C: New.
6561
6562 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
6563
6564         PR rtl-optimization/49145
6565         From Ryan Mansfield
6566         * gcc.c-torture/compile/pr49145.c: New test.
6567
6568 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
6569
6570         PR testsuite/49288
6571         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
6572         to dg-options, match also DW_AT_linkage_name.
6573
6574         PR debug/49294
6575         * gcc.dg/debug/pr49294.c: New test.
6576
6577         PR c++/49264
6578         * g++.dg/opt/pr49264.C: New test.
6579
6580 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
6581
6582         PR tree-optimization/49243
6583         * gcc.dg/pr49243.c: New.
6584
6585 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6586
6587         * gnat.dg/specs/cond_expr1.ads: New test.
6588
6589 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6590
6591         * gnat.dg/deferred_const4.ad[sb]: New test.
6592         * gnat.dg/deferred_const4_pkg.ads: New helper.
6593
6594 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6595
6596         * gnat.dg/test_tamdt.adb: Rename to...
6597         * gnat.dg/taft_type1.adb: ...this.
6598         * gnat.dg/tamdt.ad[sb]: Rename to...
6599         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
6600         * gnat.dg/tamdt_aux.ads: Rename to...
6601         * gnat.dg/taft_type1_pkg2.ads: ...this.
6602         * gnat.dg/taft_type2.ad[sb]: New test.
6603         * gnat.dg/taft_type2_pkg.ads: New helper.
6604         * gnat.dg/taft_type3.adb: New test.
6605         * gnat.dg/taft_type3_pkg.ads: New helper.
6606
6607 2011-06-05  Tobias Burnus  <burnus@net-b.de>
6608
6609         PR fortran/49255
6610         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
6611         for F2008.
6612
6613 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
6614
6615         PR testsuite/49287
6616         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
6617         warning.
6618         * objc.dg/gnu-api-2-objc.m: Likewise.
6619         * obj-c++.dg/gnu-api-2-class.mm: Likewise
6620         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6621
6622 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
6623
6624         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
6625         alignment, not the alignment, when calling class_addIvar().  Add
6626         an 'isa' instance variable to the test root class.
6627         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6628
6629 2011-06-04  Jan Hubicka  <jh@suse.cz>
6630
6631         PR tree-optimization/48893
6632         PR tree-optimization/49091
6633         PR tree-optimization/49179
6634         * gfortran.dg/pr49179.f90: New testcase
6635
6636 2011-06-04  Jan Hubicka  <jh@suse.cz>
6637
6638         PR lto/48954
6639         * g++.dg/torture/pr48954.C: New testcase.
6640
6641 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
6642
6643         * g++.dg/warn/delete-non-virtual-dtor.C: New.
6644
6645 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
6646
6647         PR c++/33840
6648         * g++.dg/diagnostic/bitfld2.C: New.
6649
6650 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
6651
6652         PR target/49281
6653         * gcc.c-torture/execute/pr49281.c: New test.
6654
6655 2011-06-04  Jan Hubicka  <jh@suse.cz>
6656
6657         PR tree-optimize/48929
6658         * gcc.c-torture/compile/pr48929.c: New testcase.
6659
6660 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
6661
6662         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
6663
6664 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
6665
6666         PR c++/49276
6667         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
6668
6669 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6670
6671         * objc.dg/headers.m: Do not include sarray.h and hash.h.
6672
6673 2011-06-03  Richard Henderson  <rth@redhat.com>
6674             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6675
6676         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
6677
6678 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6679
6680         * objc.dg/headers.m: Do not include objc-list.h.
6681
6682 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6683
6684         * objc.dg/type-stream-1.m: Test removed.
6685         * objc.dg/headers.m: Do not include typedstream.h.
6686
6687 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
6688
6689         * objc.dg/torture/forward-1.m (main): Updated testcase.
6690
6691 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
6692
6693         PR target/49163
6694         * gcc.c-torture/compile/pr49163.c: New.
6695
6696 2011-06-02  Asher Langton  <langton2@llnl.gov>
6697
6698         PR fortran/49268
6699         * gfortran.dg/PR49268.f90: New test.
6700
6701 2011-06-02  Asher Langton  <langton2@llnl.gov>
6702
6703         PR fortran/37039
6704         * gfortran.dg/PR37039.f90: New test.
6705
6706 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
6707
6708         PR objc/48539
6709         * objc.dg/method-5.m: Updated.
6710         * objc.dg/method-19.m: Updated.
6711         * objc.dg/method-lookup-1.m: New.
6712         * obj-c++.dg/method-6.mm: Updated.
6713         * obj-c++.dg/method-7.mm: Updated.
6714         * obj-c++.dg/method-lookup-1.mm: New.
6715
6716 2011-06-02  DJ Delorie  <dj@redhat.com>
6717
6718         * lib/timeout.exp (timeout): Add board_info support.
6719
6720 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
6721
6722         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
6723
6724 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
6725
6726         PR fortran/49265
6727         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
6728         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
6729
6730 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6731             Hans-Peter Nilsson  <hp@axis.com>
6732
6733         PR rtl-optimization/48840
6734         * gcc.target/sparc/ultrasp13.c: New test.
6735
6736 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
6737
6738         PR target/49238
6739         * gcc.c-torture/compile/pr49238.c: New.
6740
6741 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
6742
6743         * gcc.target/arm/g2.c: Skip test in -mthumb.
6744         Skip test unless cpu is xscale.
6745         * gcc.target/arm/scd42-2.c: Likewise.
6746         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
6747
6748 2011-06-01  Jason Merrill  <jason@redhat.com>
6749
6750         * g++.dg/cpp0x/decltype28.C: New.
6751         * g++.dg/cpp0x/decltype29.C: New.
6752
6753 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
6754
6755         PR target/45074
6756         * gcc.target/mips/pr45074.c: New test.
6757
6758 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
6759             Hans-Peter Nilsson  <hp@axis.com>
6760
6761         PR rtl-optimization/48830
6762         * gcc.target/sparc/ultrasp12.c: New test.
6763
6764 2011-06-01  David Li  <davidxl@google.com>
6765
6766         * gcc.dg/profile-dir-1.c: Change pass name.
6767         * gcc.dg/profile-dir-2.c: Ditto.
6768         * gcc.dg/tree-ssa/dump-1.c: Ditto.
6769         * gcc.dg/tree-ssa/loop-25.c: Ditto.
6770         * gcc.dg/tree-prof/stringop-1.c: Ditto.
6771         * gcc.dg/tree-prof/update-loopch.c: Ditto.
6772         * gcc.dg/tree-prof/stringop-2.c: Ditto.
6773         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
6774         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
6775         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
6776         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
6777         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
6778         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
6779         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
6780         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
6781         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
6782         * gcc.dg/profile-dir-3.c: Ditto.
6783         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
6784
6785 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
6786
6787         * objc.dg/attributes/method-nonnull-1.m: New test.
6788         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
6789
6790 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6791
6792         PR fortran/18918
6793         * gfortran.dg/coarray_atomic_1.f90: New.
6794         * gfortran.dg/coarray/atomic_1.f90: New.
6795
6796 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
6797
6798         * gcc.dg/guality/bswaptest.c: New test.
6799         * gcc.dg/guality/clztest.c: New test.
6800         * gcc.dg/guality/ctztest.c: New test.
6801         * gcc.dg/guality/rotatetest.c: New test.
6802
6803         PR target/48688
6804         * gcc.target/i386/pr48688.c: New test.
6805
6806 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
6807
6808         PR c++/48010
6809         * g++.dg/lookup/name-clash9.C: New.
6810
6811 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6812
6813         PR fortran/18918
6814         * gfortran.dg/coarray/dummy_1.f90: New.
6815
6816 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6817
6818         PR fortran/18918
6819         * gfortran.dg/coarray/save_1.f90: New.
6820         * gfortran.dg/coarray_4.f90: Update dg-error.
6821
6822 2011-05-31  Jason Merrill  <jason@redhat.com>
6823
6824         * g++.dg/cpp0x/rv-template1.C: New.
6825
6826 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
6827
6828         PR rtl-optimization/49235
6829         * gcc.dg/pr49235.c: New test.
6830
6831 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
6832
6833         PR tree-optimization/49093
6834         * gcc.dg/vect/pr49093.c: New test.
6835
6836 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
6837
6838         PR debug/49047
6839         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
6840
6841 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
6842
6843         PR testsuite/49239
6844         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
6845         output array.
6846
6847 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
6848
6849         PR target/49186
6850         * gcc.c-torture/execute/pr49186.c: New.
6851
6852 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
6853
6854         PR target/49168
6855          * gcc.target/i386/pr49168-1.c: New.
6856
6857 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
6858             Eric Botcazou  <ebotcazou@adacore.com>
6859
6860         * gcc.dg/guality/drap.c: New test.
6861
6862 2011-05-30  Richard Guenther  <rguenther@suse.de>
6863
6864         PR tree-optimization/49210
6865         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
6866         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
6867
6868 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
6869
6870         PR c++/49223
6871         * g++.dg/gomp/pr49223-1.C: New test.
6872         * g++.dg/gomp/pr49223-2.C: New test.
6873
6874 2011-05-30  Richard Guenther  <rguenther@suse.de>
6875
6876         PR tree-optimization/49218
6877         * gcc.c-torture/execute/pr49218.c: New testcase.
6878
6879 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
6880
6881         PR tree-optimization/49199
6882         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
6883         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
6884         -fno-tree-scev-cprop.
6885
6886 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
6887
6888         PR fortran/47601
6889         * gfortran.dg/extends_13.f03: New.
6890
6891 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
6892
6893         PR rtl-optimization/49095
6894         * gcc.target/i386/pr49095.c: New test.
6895
6896 2011-05-29  Tobias Burnus  <burnus@net-b.de>
6897
6898         PR fortran/18918
6899         * gfortran.dg/coarray_24.f90: New.
6900
6901 2011-05-29  Tobias Burnus  <burnus@net-b.de>
6902
6903         PR fortran/18918
6904         * gfortran.dg/coarray_23.f90: New.
6905
6906 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
6907
6908         From Ryan Mansfield
6909         * gcc.dg/pr48826.c: New test.
6910
6911 2011-05-29  Richard Guenther  <rguenther@suse.de>
6912
6913         PR tree-optimization/49217
6914         * gcc.dg/torture/pr49217.c: New testcase.
6915
6916 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
6917
6918         PR testsuite/49222
6919         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
6920
6921 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
6922
6923         * gnat.dg/boolean_subtype.adb: Rename to...
6924         * gnat.dg/boolean_subtype1.adb: ...this.
6925
6926 2011-05-28  Jason Merrill  <jason@redhat.com>
6927
6928         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
6929
6930 2011-05-27  Jason Merrill  <jason@redhat.com>
6931
6932         * g++.dg/cpp0x/enum18.C: Adjust.
6933
6934         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
6935
6936 2011-05-27  Tobias Burnus  <burnus@net-b.de>
6937
6938         PR fortran/18918
6939         * gfortran.dg/coarray_22.f90: New.
6940
6941 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6942
6943         PR tree-optimization/46728
6944         * gcc.target/powerpc/pr46728-1.c: New.
6945         * gcc.target/powerpc/pr46728-2.c: New.
6946         * gcc.target/powerpc/pr46728-3.c: New.
6947         * gcc.target/powerpc/pr46728-4.c: New.
6948         * gcc.target/powerpc/pr46728-5.c: New.
6949         * gcc.dg/pr46728-6.c: New.
6950         * gcc.target/powerpc/pr46728-7.c: New.
6951         * gcc.target/powerpc/pr46728-8.c: New.
6952         * gcc.dg/pr46728-9.c: New.
6953         * gcc.target/powerpc/pr46728-10.c: New.
6954         * gcc.target/powerpc/pr46728-11.c: New.
6955         * gcc.dg/pr46728-12.c: New.
6956         * gcc.target/powerpc/pr46728-13.c: New.
6957         * gcc.target/powerpc/pr46728-14.c: New.
6958         * gcc.target/powerpc/pr46728-15.c: New.
6959         * gcc.target/powerpc/pr46728-16.c: New.
6960
6961 2011-05-27  Jason Merrill  <jason@redhat.com>
6962
6963         * g++.dg/abi/mangle47.C: New.
6964
6965         PR c++/49176
6966         * g++.dg/template/const5.C: New.
6967
6968         * g++.dg/cpp0x/enum18.C: New.
6969
6970         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
6971
6972         * g++.dg/cpp0x/error6.C: New.
6973
6974         * g++.dg/cpp0x/error5.C: New.
6975
6976 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
6977
6978         PR c++/49165
6979         * g++.dg/eh/cond6.C: New test.
6980
6981 2011-05-27  Tobias Burnus  <burnus@net-b.de>
6982
6983         PR fortran/48820
6984         * gfortran.dg/rank_3.f90: New.
6985         * gfortran.dg/rank_4.f90: New.
6986
6987 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
6988
6989         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
6990         replace dump search.
6991
6992 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
6993
6994         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
6995         * gnat.dg/bit_packed_array5.adb: ...here.
6996
6997 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
6998
6999         PR c++/42056
7000         * g++.dg/cpp0x/auto25.C: New.
7001
7002 2011-05-27  Richard Guenther  <rguenther@suse.de>
7003
7004         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
7005
7006 2011-05-27  Richard Guenther  <rguenther@suse.de>
7007
7008         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
7009
7010 2011-05-27  Richard Guenther  <rguenther@suse.de>
7011
7012         PR middle-end/49189
7013         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
7014
7015 2011-05-26  Jason Merrill  <jason@redhat.com>
7016
7017         * g++.dg/cpp0x/friend1.C: New.
7018         * g++.dg/cpp0x/friend2.C: New.
7019
7020         * g++.dg/cpp0x/auto7.C: Update.
7021         * g++.dg/template/crash50.C: Adjust.
7022         * g++.dg/template/static9.C: Adjust.
7023         * g++.old-deja/g++.ext/memconst.C: Adjust.
7024
7025 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
7026
7027         * gcc.dg/march.c: Ignore a note for some targets.
7028
7029 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
7030             Nathan Froyd  <froydnj@codesourcery.com>
7031
7032         PR c++/2288
7033         PR c++/18770
7034         * g++.old-deja/g++.jason/cond.C: Remove xfails.
7035         * g++.dg/parse/pr18770.C: New test.
7036         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
7037
7038 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
7039
7040         PR fortran/48955
7041         * gfortran.dg/dependency_40.f90 : New test.
7042
7043 2011-05-26  Tobias Burnus  <burnus@net-b.de>
7044
7045         PR fortran/18918
7046         * gfortran.dg/coarray/registering_1.f90: New.
7047
7048 2011-05-26  Jason Merrill  <jason@redhat.com>
7049
7050         * g++.dg/cpp0x/variadic111.C: New.
7051         * g++.dg/cpp0x/variadic41.C: Adjust.
7052
7053 2011-05-26  Richard Guenther  <rguenther@suse.de>
7054
7055         PR tree-optimization/48702
7056         * gcc.dg/torture/pr48702.c: New testcase.
7057
7058 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7059
7060         PR gcov-profile/48845
7061         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
7062         support.
7063         * gcc.dg/matrix/matrix.exp: Likewise.
7064         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
7065         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
7066         line number to check_profiling_available.
7067         * lib/target-supports.exp (check_profiling_available): Account for
7068         this.
7069         Require TLS runtime support with -fprofile-generate.
7070         * lib/profopt.exp (profopt-execute): Add TLS options for
7071         -fprofile-generate.
7072         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
7073
7074 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
7075
7076         PR c++/49165
7077         * g++.dg/eh/cond5.C: New test.
7078
7079         PR tree-optimization/49161
7080         * gcc.c-torture/execute/pr49161.c: New test.
7081
7082 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7083
7084         * gcc.target/arm/neon-vorn-vbic.c: New test.
7085
7086 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
7087
7088         PR tree-optimization/49038
7089         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
7090         * gcc.dg/vect/pr49038.c: New test.
7091
7092 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
7093
7094         * g++.dg/init/pr25811-3.C: New.
7095         * g++.dg/init/pr25811-4.C: New.
7096
7097 2011-05-25  Jason Merrill  <jason@redhat.com>
7098
7099         * g++.dg/cpp0x/enum17.C: New.
7100         * g++.old-deja/g++.jason/rfg10.C: Adjust.
7101
7102         * g++.dg/cpp0x/auto24.C: New.
7103
7104         * g++.dg/cpp0x/error4.C: New.
7105
7106         * g++.dg/cpp0x/rv-restrict.C: New.
7107
7108         * g++.dg/cpp0x/enum15.C: New.
7109         * g++.dg/cpp0x/constexpr-switch2.C: New.
7110
7111         * g++.dg/cpp0x/variadic110.C: New.
7112
7113         * g++.dg/cpp0x/auto9.C: Add typedef test.
7114
7115         * g++.dg/cpp0x/auto23.C: New.
7116         * g++.dg/cpp0x/auto9.C: Adjust.
7117
7118         * g++.dg/cpp0x/defaulted29.C: New.
7119
7120         * g++.dg/cpp0x/initlist51.C: New.
7121
7122 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
7123
7124         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
7125         * g++.dg/abi/packed1.C: Suppress warning.
7126         * g++.dg/warn/Wunused-parm-3.C: Likewise.
7127         * g++.dg/template/stdarg1.C: Likewise.
7128         * g++.dg/other/packed1.C: Remove arm from xfail list.
7129
7130 2011-05-25  Jason Merrill  <jason@redhat.com>
7131
7132         * g++.dg/cpp0x/enum16.C: New.
7133         * g++.dg/parse/error15.C: Adjust.
7134
7135         * g++.dg/cpp0x/initlist50.C: New.
7136
7137         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
7138
7139         * g++.dg/cpp0x/variadic109.C: New.
7140
7141 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
7142
7143          * gcc.target/i386/pause-1.c: New.
7144
7145 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
7146
7147         * gcc.dg/stack-usage-1.c: Adjust comment.
7148         * gcc.dg/stack-usage-2.c: New test.
7149
7150 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
7151
7152         PR c++/49136
7153         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
7154         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
7155
7156 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
7157
7158         PR rtl-optimization/48757
7159         * gfortran.dg/pr48757.f:  New test case.
7160
7161 2011-05-24  Jason Merrill  <jason@redhat.com>
7162
7163         * g++.dg/cpp0x/access01.C: New.
7164
7165 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
7166
7167         PR libobjc/48177
7168         * objc.dg/pr48177.m: New testcase.
7169
7170 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
7171
7172         PR objc/48187
7173         * objc.dg/pr48187.m: New testcase.
7174         * obj-c++.dg/pr48187.mm: New testcase.
7175         * objc.dg/ivar-extra-semicolon.m: New testcase.
7176
7177 2011-05-24  Jason Merrill  <jason@redhat.com>
7178
7179         * g++.dg/template/access21.C: New.
7180         * g++.dg/template/access22.C: New.
7181
7182 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
7183
7184         PR rtl-optimization/48633
7185         * g++.dg/pr48633.C: New test.
7186
7187 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
7188
7189         PR target/49133
7190         * g++.dg/other/pr49133.C: New test.
7191
7192 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
7193             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7194
7195         * gcc.dg/torture/tls/run-gd.c: New test.
7196         * gcc.dg/torture/tls/run-ie.c: New test.
7197         * gcc.dg/torture/tls/run-ld.c: New test.
7198         * gcc.dg/torture/tls/run-le.c: New test.
7199         * lib/target-supports.exp (check_effective_target_tls_runtime):
7200         Build testcase with TLS options.
7201
7202 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7203
7204         * gcc.dg/vect/pr48172.c: Remove dg-do run.
7205
7206 2011-05-24  Tom de Vries  <tom@codesourcery.com>
7207
7208         PR tree-optimization/49121
7209         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
7210
7211 2011-05-23  Jason Merrill  <jason@redhat.com>
7212
7213         * g++.dg/cpp0x/defaulted28.C: New.
7214
7215         * g++.dg/cpp0x/sfinae25.C: New.
7216
7217         * g++.dg/cpp0x/rv-cast2.C: New.
7218
7219         * g++.dg/cpp0x/enum14.C: New.
7220
7221 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
7222
7223         PR lto/49123
7224         * gcc.c-torture/execute/pr49123.c: New test.
7225
7226         PR debug/49032
7227         * gcc.dg/debug/pr49032.c: New test.
7228
7229         PR c/49120
7230         * gcc.dg/pr49120.c: New test.
7231
7232 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
7233
7234         PR target/47315
7235         * gcc.target/i386/pr47315.c: New test.
7236
7237 2011-05-23  Jason Merrill  <jason@redhat.com>
7238
7239         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
7240
7241         * g++.dg/cpp0x/sfinae24.C: New.
7242
7243         * g++.dg/cpp0x/error3.C: New.
7244
7245         * g++.dg/cpp0x/defaulted27.C: New.
7246
7247         * g++.dg/cpp0x/decltype27.C: New.
7248
7249 2011-05-23  Richard Guenther  <rguenther@suse.de>
7250
7251         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
7252
7253 2011-05-23  Richard Guenther  <rguenther@suse.de>
7254
7255         PR tree-optimization/40874
7256         * g++.dg/tree-ssa/pr40874.C: New testcase.
7257
7258 2011-05-23  Richard Guenther  <rguenther@suse.de>
7259
7260         PR tree-optimization/49115
7261         * g++.dg/torture/pr49115.C: New testcase.
7262
7263 2011-05-23  Richard Guenther  <rguenther@suse.de>
7264
7265         PR middle-end/15419
7266         * gcc.dg/memcpy-3.c: New testcase.
7267
7268 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
7269
7270         PR middle-end/48973
7271         * gcc.c-torture/execute/pr48973-1.c: New test.
7272         * gcc.c-torture/execute/pr48973-2.c: New test.
7273
7274 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
7275
7276         PR c++/18016
7277         * g++.dg/warn/pr18016.C: New.
7278
7279 2011-05-23  Tom de Vries  <tom@codesourcery.com>
7280
7281         PR target/45098
7282         * gcc.target/arm/ivopts-6.c: New test.
7283
7284 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
7285
7286         PR middle-end/49029
7287         * gcc.c-torture/compile/pr49029.c: New test.
7288
7289 2011-05-22  Jason Merrill  <jason@redhat.com>
7290
7291         * g++.dg/cpp0x/sfinae23.C: New.
7292         * g++.dg/cpp0x/sfinae8.C: Correct.
7293
7294 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
7295
7296         * gfortran.dg/function_optimize_8.f90:  New test case.
7297
7298 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
7299
7300         PR tree-optimization/49087
7301         * gcc.dg/vect/O3-pr49087.c: New test.
7302
7303 2011-05-21  Jason Merrill  <jason@redhat.com>
7304
7305         * g++.dg/debug/const5.C: New.
7306
7307 2011-05-20  Jason Merrill  <jason@redhat.com>
7308
7309         * g++.dg/cpp0x/constexpr-static7.C: Extend.
7310
7311         * g++.dg/cpp0x/constexpr-static7.C: New.
7312
7313         * g++.dg/cpp0x/enum12.C: New.
7314         * g++.dg/cpp0x/enum13.C: New.
7315
7316 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
7317
7318         PR fortran/48699
7319         * gfortran.dg/select_type_23.f03: New.
7320
7321 2011-05-20  Jason Merrill  <jason@redhat.com>
7322
7323         * g++.dg/cpp0x/defaulted26.C: New.
7324
7325         * g++.dg/cpp0x/noexcept02.C: Fix.
7326         * g++.dg/cpp0x/noexcept03.C: Fix.
7327         * g++.dg/cpp0x/noexcept08.C: Fix.
7328         * g++.dg/cpp0x/noexcept10.C: New.
7329
7330 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
7331
7332         PR fortran/48706
7333         * gfortran.dg/extends_12.f03: New.
7334
7335 2011-05-20  Jason Merrill  <jason@redhat.com>
7336
7337         * g++.dg/template/koenig9.C: New.
7338         * g++.dg/opt/pr47615.C: Fix.
7339         * g++.dg/overload/defarg1.C: Fix.
7340         * g++.dg/tc1/dr213.C: Remove xfail.
7341         * g++.dg/torture/pr34850.C: Fix.
7342         * g++.dg/torture/pr39362.C: Fix.
7343         * g++.old-deja/g++.brendan/crash56.C: Fix.
7344         * g++.old-deja/g++.pt/memtemp47.C: Fix.
7345
7346 2011-05-20  Richard Guenther  <rguenther@suse.de>
7347
7348         PR tree-optimization/49079
7349         * gcc.dg/torture/pr49079.c: New testcase.
7350
7351 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
7352
7353         PR tree-optimization/49073
7354         * gcc.c-torture/execute/pr49073.c: New test.
7355
7356 2011-06-19  Tobias Burnus  <burnus@net-b.de>
7357
7358         PR fortran/18918
7359         * gfortran.dg/coarray_21.f90: New.
7360
7361 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
7362
7363         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
7364         output.
7365
7366 2011-05-19  Richard Guenther  <rguenther@suse.de>
7367
7368         PR testsuite/49063
7369         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
7370
7371 2011-05-19  Richard Guenther  <rguenther@suse.de>
7372
7373         PR middle-end/48985
7374         * gcc.dg/builtin-object-size-11.c: New testcase.
7375
7376 2011-05-19  Tom de Vries  <tom@codesourcery.com>
7377
7378         PR target/45098
7379         * gcc.target/arm/ivopts.c: New test.
7380         * gcc.target/arm/ivopts-2.c: New test.
7381
7382 2011-05-19  Tom de Vries  <tom@codesourcery.com>
7383
7384         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
7385
7386 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7387
7388         * gcc.c-torture/execute/960321-1.x: Remove.
7389
7390 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
7391
7392         PR fortran/48700
7393         * gfortran.dg/move_alloc_4.f90: New.
7394
7395 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7396
7397         PR target/49002
7398         * gcc.target/i386/pr49002-1.c: New test.
7399         * gcc.target/i386/pr49002-2.c: Likewise.
7400
7401 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
7402
7403         PR tree-optimization/49039
7404         * gcc.c-torture/execute/pr49039.c: New test.
7405         * gcc.dg/tree-ssa/pr49039.c: New test.
7406         * g++.dg/torture/pr49039.C: New test.
7407
7408 2011-05-18  Jason Merrill  <jason@redhat.com>
7409
7410         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
7411         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
7412         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
7413
7414 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
7415
7416         * gcc.target/bfin/mcpu-bf592.c: New test.
7417
7418 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
7419
7420         PR tree-optimization/41881
7421         * gcc.dg/vect/O3-pr41881.c: New test.
7422         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
7423
7424 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
7425
7426         PR tree-optimization/49000
7427         * gcc.dg/pr49000.c: New test.
7428
7429 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
7430
7431         * gnat.dg/invalid1.adb: New test.
7432
7433 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
7434
7435         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
7436         scan pattern.
7437         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
7438         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
7439
7440 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
7441
7442         PR c++/48994
7443         * g++.dg/cpp0x/range-for18.C: New.
7444
7445 2011-05-15  Tobias Burnus  <burnus@net-b.de>
7446
7447         PR fortran/18918
7448         * gfortran.dg/coarray/image_index_2.f90: New.
7449
7450 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
7451
7452         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
7453         * g++.dg/cpp0x/override2.C: New.
7454
7455 2011-05-14  Tobias Burnus  <burnus@net-b.de>
7456
7457         PR fortran/18918
7458         * gfortran.de/coarray_20.f90: New.
7459
7460 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7461
7462         PR fortran/22572
7463         * function_optimize_7.f90:  New test case.
7464
7465 2011-05-13  Jason Merrill  <jason@redhat.com>
7466
7467         * g++.dg/cpp0x/decltype26.C: New.
7468         * g++.dg/cpp0x/enum11.C: New.
7469
7470 2011-05-13  Tobias Burnus  <burnus@net-b.de>
7471
7472         PR fortran/48972
7473         PR fortran/48991
7474         * gfortran.dg/assign_8.f90: Update dg-error.
7475
7476 2011-05-13  Tobias Burnus  <burnus@net-b.de>
7477
7478         PR fortran/48972
7479         * gfortran.dg/io_constraints_8.f90: New.
7480         * gfortran.dg/io_constraints_9.f90: New.
7481
7482 2011-05-13  Martin Thuresson  <martint@google.com>
7483
7484         PR gcov-profile/47793
7485         * gcc.dg/pr47793.c: New.
7486
7487 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
7488
7489         PR tree-optimization/48975
7490         * gcc.dg/pr48975.c: New test.
7491
7492 2011-05-12  Tobias Burnus  <burnus@net-b.de>
7493
7494         PR fortran/48972
7495         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
7496
7497 2011-05-12  Jason Merrill  <jason@redhat.com>
7498
7499         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
7500
7501 2011-05-12  Geert Bosch  <bosch@adacore.com>
7502
7503         * gnat.dg/view_conversion1.adb: New test.
7504
7505 2011-05-12  Richard Guenther  <rguenther@suse.de>
7506
7507         PR tree-optimization/48172
7508         * gcc.dg/vect/pr48172.c: New testcase.
7509
7510 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
7511
7512         PR debug/48967
7513         * g++.dg/opt/pr48967.C: New test.
7514
7515 2011-05-11  Jason Merrill  <jason@redhat.com>
7516
7517         * g++.dg/cpp0x/constexpr-friend.C: New.
7518         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
7519
7520         * g++.dg/cpp0x/sfinae22.C: New.
7521
7522 2011-05-11  Tobias Burnus  <burnus@net-b.de>
7523
7524         PR fortran/48889
7525         * gfortran.dg/generic_24.f90: New.
7526
7527 2011-05-11  Richard Guenther  <rguenther@suse.de>
7528
7529         PR tree-optimization/15256
7530         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
7531
7532 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
7533
7534         PR debug/48159
7535         * gcc.dg/pr48159-1.c: New test.
7536         * gcc.dg/pr48159-2.c: New test.
7537
7538 2011-05-11  Richard Guenther  <rguenther@suse.de>
7539
7540         PR middle-end/48953
7541         * gcc.dg/torture/pr48953.c: New testcase.
7542
7543 2011-05-11  Richard Guenther  <rguenther@suse.de>
7544
7545         PR tree-optimization/18041
7546         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
7547
7548 2011-05-11  Alan Modra  <amodra@gmail.com>
7549
7550         PR target/47755
7551         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
7552
7553 2011-05-10  Jason Merrill  <jason@redhat.com>
7554
7555         * g++.dg/cpp0x/defaulted25.C: New.
7556         * g++.dg/template/crash7.C: Adjust.
7557
7558         * g++.dg/cpp0x/variadic108.C: New.
7559
7560 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
7561
7562         * g++.dg/inherit/virtual9.C: Extend.
7563
7564 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
7565
7566         PR target/48857
7567         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
7568         are passed and returned in vector registers.
7569
7570 2011-05-10  Richard Guenther  <rguenther@suse.de>
7571
7572         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
7573         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7574         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7575         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7576         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
7577         applies.
7578
7579 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
7580
7581         PR tree-optimization/48611
7582         PR tree-optimization/48794
7583         * gfortran.dg/gomp/pr48611.f90: New test.
7584         * gfortran.dg/gomp/pr48794.f90: New test.
7585
7586         PR debug/48928
7587         * gcc.dg/dfp/pr48928.c: New test.
7588
7589 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7590
7591         PR c++/48522
7592         * g++.dg/cpp0x/pr48522.C: New.
7593
7594 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7595
7596         PR c++/48735
7597         * g++.dg/cpp0x/sfinae21.C: New.
7598
7599 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7600
7601         * g++.dg/template/sfinae28.C: Rename to...
7602         * g++.dg/cpp0x/sfinae19.C: ... this.
7603         * g++.dg/template/sfinae29.C: Rename to...
7604         * g++.dg/cpp0x/sfinae20.C: ... this.
7605
7606 2011-05-09  Jeff Law <law@redhat.com>
7607
7608         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
7609         consistent results.
7610
7611 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
7612
7613         PR c++/20039
7614         * g++.dg/init/pr20039.C: New.
7615
7616 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7617
7618         PR c++/48737
7619         PR c++/48744
7620         * g++.dg/template/sfinae28.C: New.
7621         * g++.dg/template/sfinae29.C: Likewise.
7622
7623 2011-05-09  Jason Merrill  <jason@redhat.com>
7624
7625         * g++.dg/template/nontype23.C: New.
7626
7627 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
7628         PR c++/48859
7629         * g++.dg/init/pr48859.C: New.
7630
7631 2011-05-09  Jason Merrill  <jason@redhat.com>
7632
7633         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
7634         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
7635         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
7636         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
7637         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
7638         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
7639         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
7640         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
7641
7642 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
7643
7644         * g++.dg/inherit/virtual9.C: New.
7645
7646 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
7647
7648         PR c++/48574
7649         * g++.dg/template/dependent-expr8.C: New test case.
7650
7651 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
7652
7653         PR tree-optimization/48837
7654         * gcc.dg/pr48837.c: New testcase.
7655
7656 2011-05-06  Jason Merrill  <jason@redhat.com>
7657
7658         * g++.dg/cpp0x/constexpr-condition2.C: New.
7659
7660         * g++.dg/cpp0x/constexpr-missing.C: New.
7661
7662 2011-05-06  Tobias Burnus  <burnus@net-b.de>
7663
7664         PR fortran/18918
7665         * gfortran.dg/coarray/this_image_2.f90: New.
7666
7667 2011-05-06  Tobias Burnus  <burnus@net-b.de>
7668
7669         PR fortran/48858
7670         PR fortran/48820
7671         * gfortran.dg/bind_c_usage_22.f90: New.
7672         * gfortran.dg/bind_c_usage_23.f90: New.
7673         * gfortran.dg/bind_c_usage_24.f90: New.
7674         * gfortran.dg/bind_c_usage_24_c.c: New.
7675
7676 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
7677
7678         PR c++/48838
7679         * g++.dg/template/member9.C: New test case.
7680
7681 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
7682
7683         * gnat.dg/discr29.ad[sb]: New test.
7684         * gnat.dg/discr30.adb: Likewise.
7685
7686 2011-05-05  Julian Brown  <julian@codesourcery.com>
7687
7688         * gcc.target/arm/neon-vset_lanes8.c: New test.
7689
7690 2011-05-05  Jason Merrill  <jason@redhat.com>
7691
7692         * g++.dg/init/new32.C: New.
7693
7694 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7695
7696         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
7697         Fix typo.
7698
7699 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
7700
7701         PR rtl-optimization/48381
7702         * gcc.c-torture/compile/pr48381.c: New test.
7703
7704 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
7705
7706         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
7707         to dg-options.
7708         * gcc.target/i386/opt-1.c: Ditto.
7709
7710 2011-05-04  Jason Merrill  <jason@redhat.com>
7711
7712         * g++.dg/conversion/base1.C: New.
7713
7714 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7715
7716         PR libgfortran/48787
7717         * gfortran.dg/round_3.f08: Add more checks to test case.
7718
7719 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
7720
7721         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
7722         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
7723         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
7724         Gate test on effective_target fd_truncate.
7725
7726 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
7727
7728         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
7729         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
7730         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
7731         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
7732         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
7733         * gcc.target/i386/pr38824.c: Ditto.
7734         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
7735         * gcc.target/i386/vecinit-2.c: Ditto.
7736         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
7737         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
7738         * gcc.target/i386/parity-2.c: Ditto.
7739         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
7740
7741 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
7742
7743         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
7744         remove duplication.
7745         * gcc.target/bfin/mcpu-bf514.c: Likewise.
7746         * gcc.target/bfin/mcpu-bf516.c: Likewise.
7747         * gcc.target/bfin/mcpu-bf518.c: Likewise.
7748
7749 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7750
7751         PR fortran/18918
7752         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
7753
7754 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7755
7756         PR fortran/18918
7757         * gfortran.dg/coarray/this_image_1.f90: New.
7758
7759 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7760
7761         PR fortran/18918
7762         * gfortran.dg/coarray/caf.dg: New.
7763         * gfortran.dg/coarray/image_index_1.f90: New, copied
7764         from ../coarray_16.f90.
7765
7766 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
7767
7768         PR c++/28501
7769         * g++.dg/ext/complex9.C: New.
7770
7771 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
7772
7773         From Mike Frysinger
7774         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
7775         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
7776         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
7777
7778 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
7779
7780         * gcc.target/bfin/builtins: Created.
7781         * gcc.target/bfin/hisilh-O0.c: Deleted.
7782         * gcc.target/bfin/hisilh.c: Moved to...
7783         * gcc.target/bfin/builtins/hisilh.c: ...here.
7784         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
7785         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
7786         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
7787         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
7788         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
7789         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
7790         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
7791         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
7792         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
7793         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
7794         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
7795         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
7796         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
7797         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
7798         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
7799         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
7800         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
7801         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
7802         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
7803         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
7804         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
7805         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
7806         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
7807         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
7808         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
7809         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
7810         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
7811         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
7812         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
7813         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
7814         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
7815         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
7816         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
7817         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
7818         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
7819         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
7820         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
7821         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
7822         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
7823         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
7824         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
7825         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
7826         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
7827         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
7828         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
7829         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
7830         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
7831         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
7832         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
7833         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
7834         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
7835         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
7836         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
7837         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
7838         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
7839         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
7840         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
7841         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
7842         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
7843         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
7844         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
7845         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
7846         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
7847         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
7848         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
7849         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
7850         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
7851         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
7852         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
7853         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
7854         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
7855         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
7856         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
7857         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
7858         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
7859         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
7860         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
7861         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
7862         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
7863         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
7864         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
7865         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
7866         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
7867         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
7868         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
7869         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
7870         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
7871         * gcc.target/bfin/builtins/circptr.c: Ditto.
7872         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
7873         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
7874         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
7875         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
7876         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
7877         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
7878         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
7879         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
7880         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
7881         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
7882         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
7883         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
7884         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
7885         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
7886         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
7887         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
7888         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
7889         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
7890         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
7891         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
7892         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
7893         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
7894         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
7895         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
7896         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
7897         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
7898         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
7899         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
7900         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
7901         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
7902         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
7903         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
7904         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
7905         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
7906         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
7907         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
7908         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
7909         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
7910         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
7911         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
7912         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
7913         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
7914         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
7915         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
7916         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
7917         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
7918         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
7919         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
7920         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
7921         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
7922         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
7923         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
7924         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
7925         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
7926         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
7927         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
7928         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
7929         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
7930         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
7931         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
7932         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
7933         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
7934         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
7935         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
7936         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
7937         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
7938         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
7939         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
7940         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
7941         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
7942
7943 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
7944
7945         * gcc.target/arm/cold-lc.c: New test.
7946
7947 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
7948
7949         PR target/48774
7950         * gcc.dg/pr48774.c: New test.
7951
7952 2011-05-03  Richard Guenther  <rguenther@suse.de>
7953
7954         * gcc.dg/large-size-array-5.c: New testcase.
7955
7956 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7957
7958         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
7959
7960 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7961
7962         * lib/target-supports.exp (check_effective_target_vect_strided):
7963         Replace with...
7964         (check_effective_target_vect_strided2)
7965         (check_effective_target_vect_strided3)
7966         (check_effective_target_vect_strided4)
7967         (check_effective_target_vect_strided8): ...these new functions.
7968
7969         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
7970         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
7971         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
7972         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
7973         * gcc.dg/vect/pr37539.c: Likewise.
7974         * gcc.dg/vect/slp-11a.c: Likewise.
7975         * gcc.dg/vect/slp-11b.c: Likewise.
7976         * gcc.dg/vect/slp-11c.c: Likewise.
7977         * gcc.dg/vect/slp-12a.c: Likewise.
7978         * gcc.dg/vect/slp-12b.c: Likewise.
7979         * gcc.dg/vect/slp-18.c: Likewise.
7980         * gcc.dg/vect/slp-19a.c: Likewise.
7981         * gcc.dg/vect/slp-19b.c: Likewise.
7982         * gcc.dg/vect/slp-21.c: Likewise.
7983         * gcc.dg/vect/slp-23.c: Likewise.
7984         * gcc.dg/vect/vect-cselim-1.c: Likewise.
7985
7986         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
7987         instead of vect_interleave && vect_extract_even_odd.
7988         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
7989         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
7990         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
7991         * gcc.dg/vect/vect-1.c: Likewise.
7992         * gcc.dg/vect/vect-10.c: Likewise.
7993         * gcc.dg/vect/vect-98.c: Likewise.
7994         * gcc.dg/vect/vect-107.c: Likewise.
7995         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7996         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7997         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7998         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7999         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8000         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
8001         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
8002         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
8003         * gcc.dg/vect/vect-strided-float.c: Likewise.
8004         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
8005         * gcc.dg/vect/vect-strided-mult.c: Likewise.
8006         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
8007         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
8008         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
8009         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
8010         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
8011         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8012         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
8013         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
8014         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
8015         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
8016         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
8017         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
8018         * gcc.dg/vect/vect-vfa-03.c: Likewise.
8019
8020         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
8021         target condition.
8022         * gcc.dg/vect/pr30843.c: Likewise.
8023         * gcc.dg/vect/pr33866.c: Likewise.
8024         * gcc.dg/vect/slp-reduc-6.c: Likewise.
8025         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
8026         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
8027         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
8028
8029 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
8030
8031         * gcc.dg/vect/slp-11.c: Split into...
8032         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
8033         gcc.dg/vect/slp-11c.c: ...these tests.
8034         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
8035         * gcc.dg/vect/slp-12c.c: ...this new test.
8036         * gcc.dg/vect/slp-19.c: Split into...
8037         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
8038         gcc.dg/vect/slp-19c.c: ...these new tests.
8039
8040 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
8041
8042         * lib/target-supports.exp
8043         (check_effective_target_vect_extract_even_odd_wide): Delete.
8044         (check_effective_target_vect_strided_wide): Likewise.
8045         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
8046         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
8047         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
8048         * gcc.dg/vect/pr37539.c: Likewise.
8049         * gcc.dg/vect/slp-11.c: Likewise.
8050         * gcc.dg/vect/slp-12a.c: Likewise.
8051         * gcc.dg/vect/slp-12b.c: Likewise.
8052         * gcc.dg/vect/slp-19.c: Likewise.
8053         * gcc.dg/vect/slp-23.c: Likewise.
8054         * gcc.dg/vect/vect-1.c: Likewise.
8055         * gcc.dg/vect/vect-98.c: Likewise.
8056         * gcc.dg/vect/vect-107.c: Likewise.
8057         * gcc.dg/vect/vect-strided-float.c: Likewise.
8058
8059 2011-05-02  Jason Merrill  <jason@redhat.com>
8060
8061         * g++.dg/init/new31.C: New.
8062
8063 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
8064
8065         PR c/35445
8066         * gcc.dg/pr35445.c: New test.
8067
8068 2011-05-02  Jason Merrill  <jason@redhat.com>
8069
8070         * c-c++-common/vla-1.c: New.
8071
8072 2011-05-02  Richard Guenther  <rguenther@suse.de>
8073
8074         PR tree-optimization/48822
8075         * gcc.dg/torture/pr48822.c: New testcase.
8076
8077 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
8078
8079         PR c++/47969
8080         * g++.dg/cpp0x/constexpr-47969.C: New.
8081
8082 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
8083
8084         PR testsuite/48498
8085         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
8086         on vect_no_align targets.
8087         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
8088         vect_no_align targets.
8089
8090 2011-05-01  Xinliang David Li  <davidxl@google.com>
8091
8092         * gcc.dg/tree-ssa/integer-addr.c: New test.
8093         * gcc.dg/tree-ssa/alias_bug.c: New test.
8094
8095 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8096
8097         PR libgfortran/48787
8098         * gfortran.dg/round_3.f08: Add more checks.
8099
8100 2011-04-30  Tobias Burnus  <burnus@net-b.de>
8101
8102         PR fortran/48821
8103         * gfortran.dg/import9.f90: New, proper test.
8104         * gfortran.dg/interface_37.f90: Remove bogus
8105         test (bogus copy of interface_36.f90).
8106
8107 2011-04-30  Tobias Burnus  <burnus@net-b.de>
8108
8109         PR fortran/48821
8110         * gfortran.dg/interface_37.f90: New.
8111
8112 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
8113
8114         PR fortran/48746
8115         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
8116
8117 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
8118
8119         PR tree-optimization/48809
8120         * gcc.c-torture/execute/pr48809.c: New test.
8121
8122 2011-04-29  Jeff Law <law@redhat.com>
8123
8124         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
8125
8126 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
8127
8128         PR c++/48606
8129         * g++.dg/init/ctor10.C: New.
8130
8131 2011-04-29  Le-Chun Wu  <lcwu@google.com>
8132
8133         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
8134           warning in implicitly instantiated templates.
8135
8136 2011-04-29  Le-Chun Wu  <lcwu@google.com>
8137
8138         * g++.dg/warn/Wnull-conversion-1.C: New.
8139         * g++.dg/warn/Wnull-conversion-2.C: New.
8140
8141 2011-04-29  Diego Novillo  <dnovillo@google.com>
8142
8143         * g++.old-deja/g++.other/null3.C: Expect warning about
8144         converting boolean to a pointer.
8145
8146 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
8147
8148         PR fortran/48462
8149         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
8150         being a target.
8151
8152         PR fortran/48746
8153         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
8154
8155 2011-04-29  Tobias Burnus  <burnus@net-b.de>
8156
8157         PR fortran/48810
8158         * gfortran.dg/typebound_proc_22.f90: New.
8159
8160         PR fortran/48800
8161         * gfortran.dg/interface_36.f90: New.
8162
8163 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8164
8165         PR libgfortran/48488
8166         PR libgfortran/48602
8167         PR libgfortran/48615
8168         PR libgfortran/48684
8169         PR libgfortran/48787
8170         * gfortran.dg/fmt_g.f: Adjust test.
8171         * gfortran.dg/fmt_g0_1.f08: Adjust test.
8172         * gfortran.dg/round_3.f08: New test.
8173         * gfortran.dg/namelist_print_1.f: Adjust test.
8174         * gfortran.dg/char4_iunit_1.f03: Adjust test.
8175         * gfortran.dg/f2003_io_5.f03: Adjust test.
8176         * gfortran.dg/coarray_15.f90: Adjust test.
8177         * gfortran.dg/namelist_65.f90: Adjust test.
8178         * gfortran.dg/fmt_cache_1.f: Adjust test.
8179         * gfortran.dg/char4_iunit_2.f03: Adjust test.
8180         * gfortran.dg/real_const_3.f90: Adjust test.
8181
8182 2011-04-29  Jan Hubicka  <jh@suse.cz>
8183
8184         * gcc.dg/tree-ssa/inline-10.c: New testcase.
8185         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
8186
8187 2011-04-28  Xinliang David Li  <davidxl@google.com>
8188
8189         * gcc.dg/tree-prof/prof-robust-1.c: New test.
8190         * g++.dg/prof-robust-1.C: New test.
8191
8192 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
8193
8194         PR tree-optimization/48765
8195         * gcc.dg/vect/pr48765.c: New.
8196
8197 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8198
8199         PR tree-optimization/48775
8200         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
8201
8202 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
8203
8204         PR c++/48798
8205         * g++.dg/inherit/pr48798.C: New.
8206         * g++.old-deja/g++.other/base1.C: Adjust.
8207
8208 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
8209
8210         PR c++/48656
8211         * g++.dg/template/inherit7.C: New test case.
8212
8213 2011-04-28  Richard Guenther  <rguenther@suse.de>
8214
8215         PR tree-optimization/40052
8216         PR tree-optimization/15347
8217         * gcc.dg/tree-ssa/vrp57.c: New testcase.
8218         * gcc.dg/pr15347.c: Likewise.
8219
8220 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
8221
8222         PR c++/48530
8223         * g++.dg/cpp0x/sfinae18.C: New.
8224
8225 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
8226
8227         PR c++/48771
8228         * g++.dg/ext/is_literal_type1.C: New.
8229
8230 2011-04-28  Tobias Burnus  <burnus@net-b.de>
8231
8232         PR fortran/48112
8233         PR fortran/48279
8234         * gfortran.dg/interface_35.f90: New.
8235         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
8236         * gfortran.dg/func_result_6.f90: Add dg-warning.
8237         * gfortran.dg/bessel_1.f90: Ditto.
8238         * gfortran.dg/hypot_1.f90: Ditto.
8239         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
8240         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8241         * gfortran.dg/interface_assignment_4.f90: Ditto.
8242
8243 2011-04-27  Jason Merrill  <jason@redhat.com>
8244
8245         * g++.dg/ext/complex8.C: New.
8246
8247         * g++.dg/cpp0x/initlist49.C: New.
8248         * g++.dg/init/new30.C: New.
8249
8250 2011-04-27  Tobias Burnus  <burnus@net-b.de>
8251
8252         PR fortran/48788
8253         * gfortran.dg/whole_file_34.f90: New.
8254
8255 2011-04-27  Jan Hubicka  <jh@suse.cz>
8256
8257         * gcc.dg/tree-ssa/inline-9.c: New testcase.
8258
8259 2011-04-27  Jason Merrill  <jason@redhat.com>
8260
8261         * g++.old-deja/g++.oliva/overload1.C: Adjust.
8262
8263         * g++.dg/parse/ambig6.C: New.
8264
8265 2011-04-27  Nick Clifton  <nickc@redhat.com>
8266
8267         * gcc.dg/20020312-2.c: Add definition for RX.
8268
8269         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
8270         option with RX targets.
8271
8272         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
8273         /* */ comments.
8274
8275 2011-04-27  Richard Guenther  <rguenther@suse.de>
8276
8277         * gcc.dg/tree-ssa/pr23382.c: Remove.
8278
8279 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8280
8281         PR target/48767
8282         * gcc.c-torture/compile/pr48767.c: New test.
8283
8284 2011-04-27  Richard Guenther  <rguenther@suse.de>
8285
8286         PR tree-optimization/48772
8287         * g++.dg/pr48772.C: New testcase.
8288
8289 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
8290
8291         PR c/48742
8292         * gcc.c-torture/compile/pr48742.c: New test.
8293
8294 2011-04-26  Jason Merrill  <jason@redhat.com>
8295
8296         * g++.dg/lookup/koenig13.C: New.
8297
8298         * g++.dg/cpp0x/initlist48.C: New.
8299
8300 2011-04-25  Jason Merrill  <jason@redhat.com>
8301
8302         * g++.dg/cpp0x/sfinae17.C: New.
8303
8304 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
8305
8306         PR target/48258
8307         * gcc.target/powerpc/pr48258-1.c: New file.
8308         * gcc.target/powerpc/pr48258-2.c: Ditto.
8309
8310 2011-04-26  Xinliang David Li  <davidxl@google.com>
8311
8312         * gcc.dg/uninit-suppress.c: New test.
8313         * gcc.dg/uninit-suppress.c: New test.
8314
8315 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
8316
8317         PR debug/48768
8318         * gcc.dg/pr48768.c: New test.
8319
8320         PR tree-optimization/48734
8321         * gcc.c-torture/compile/pr48734.c: New test.
8322
8323         PR testsuite/48753
8324         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
8325
8326 2011-04-26  Richard Guenther  <rguenther@suse.de>
8327
8328         PR tree-optimization/48731
8329         * gcc.dg/torture/pr48731.c: New testcase.
8330
8331 2011-04-26  Richard Guenther  <rguenther@suse.de>
8332
8333         PR testsuite/48753
8334         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
8335
8336 2011-04-26  Richard Guenther  <rguenther@suse.de>
8337
8338         PR middle-end/48694
8339         * gcc.dg/torture/pr48694-1.c: New testcase.
8340         * gcc.dg/torture/pr48694-2.c: Likewise.
8341
8342 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
8343
8344         * g++.dg/ext/underlying_type1.C: New.
8345         * g++.dg/ext/underlying_type2.C: Likewise.
8346         * g++.dg/ext/underlying_type3.C: Likewise.
8347         * g++.dg/ext/underlying_type4.C: Likewise.
8348         * g++.dg/ext/underlying_type5.C: Likewise.
8349         * g++.dg/ext/underlying_type6.C: Likewise.
8350         * g++.dg/ext/underlying_type7.C: Likewise.
8351         * g++.dg/ext/underlying_type8.C: Likewise.
8352         * g++.dg/ext/underlying_type9.C: Likewise.
8353         * g++.dg/ext/underlying_type10.C: Likewise.
8354
8355 2011-04-25  Jason Merrill  <jason@redhat.com>
8356
8357         * g++.dg/cpp0x/regress/template-const2.C: New.
8358
8359 2011-04-25  Jeff Law <law@redhat.com>
8360
8361         * gcc.dg/tree-ssa/vrp56.c: new test.
8362
8363 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8364
8365         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
8366
8367 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
8368
8369         PR preprocessor/48740
8370         * c-c++-common/raw-string-11.c: New test.
8371
8372 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
8373
8374         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
8375         hppa*-*-hpux*.
8376
8377 2011-04-23  Tobias Burnus  <burnus@net-b.de>
8378
8379         PR fortran/18918
8380         * gfortran.dg/coarray_19.f90: New.
8381
8382 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
8383
8384         PR c/48685
8385         * gcc.dg/pr48685.c: New test.
8386
8387 2011-04-22  Jan Hubicka  <jh@suse.cz>
8388
8389         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
8390
8391 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
8392
8393         PR tree-optimization/48717
8394         * gcc.c-torture/execute/pr48717.c: New test.
8395
8396 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
8397
8398         PR target/48723
8399         * gcc.target/i386/pr48723.c: New test.
8400
8401 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
8402
8403         PR c/48716
8404         * gcc.dg/gomp/pr48716.c: New test.
8405         * g++.dg/gomp/pr48716.C: New test.
8406
8407 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
8408
8409         PR c/36750
8410         * gcc.dg/missing-field-init-2.c: Update testcase.
8411
8412 2011-04-22  Alan Modra  <amodra@gmail.com>
8413
8414         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
8415
8416 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8417
8418         PR fortran/48405
8419         * gfortran.dg/function_optimize_6.f90:  New test.
8420
8421 2011-04-21  Easwaran Raman  <eraman@google.com>
8422
8423         * gcc.dg/stack-layout-2.c: New test.
8424
8425 2011-04-21  Richard Guenther  <rguenther@suse.de>
8426
8427         PR lto/48703
8428         * g++.dg/lto/pr48207-2_0.C: New testcase.
8429         * g++.dg/lto/pr48207-3_0.C: Likewise.
8430
8431 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8432
8433         * gnat.dg/volatile5.adb: New test.
8434         * gnat.dg/volatile5_pkg.ads: New helper.
8435
8436 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
8437
8438         PR target/48708
8439         * gcc.target/i386/pr48708.c: New test.
8440
8441 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
8442
8443         * gcc.dg/vect/vect-119.c: New test.
8444
8445 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
8446
8447         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
8448         and once without.
8449
8450 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
8451             Richard Sandiford  <richard.sandiford@linaro.org>
8452
8453         PR target/46329
8454         * gcc.target/arm/pr46329.c: New test.
8455
8456 2011-04-21  Tobias Burnus  <burnus@net-b.de>
8457
8458         PR fortran/18918
8459         * gfortran.dg/coarray_18.f90: New.
8460
8461 2011-04-20  Jason Merrill  <jason@redhat.com>
8462
8463         * g++.dg/cpp0x/initlist47.C: New.
8464
8465         * g++.dg/init/dtor4.C: New.
8466
8467 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
8468
8469         PR target/48678
8470         * gcc.target/i386/sse2-pinsrw.c: New test.
8471         * gcc.target/i386/avx-vpinsrw.c: Ditto.
8472         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
8473         * gcc.target/i386/sse2-insvhi.c: Ditto.
8474         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
8475         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
8476
8477 2011-04-20  Jason Merrill  <jason@redhat.com>
8478
8479         * g++.dg/template/const4.C: New.
8480
8481 2011-04-20  Easwaran Raman  <eraman@google.com>
8482
8483         * gcc.dg/stack-layout-1.c: New test.
8484
8485 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
8486
8487         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
8488         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
8489         function.
8490
8491 2011-04-20  Kai Tietz  <ktietz@redhat.com>
8492
8493         * gcc.dg/binop-xor1.c: New test.
8494         * gcc.dg/binop-xor2.c: New test.
8495         * gcc.dg/binop-xor3.c: New test.
8496         * gcc.dg/binop-xor4.c: New test.
8497         * gcc.dg/binop-xor5.c: New test.
8498
8499 2011-04-20  Richard Guenther  <rguenther@suse.de>
8500
8501         PR tree-optimization/47892
8502         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
8503
8504 2011-04-20  Richard Guenther  <rguenther@suse.de>
8505
8506         PR middle-end/48695
8507         * g++.dg/torture/pr48695.C: New testcase.
8508
8509 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
8510
8511         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
8512         * gcc.c-torture/execute/cmpsi-2.c: Ditto
8513         * gcc.c-torture/execute/pr45262.c: Ditto
8514         * gcc.dg/torture/pr43165.c: Ditto.
8515         * gcc.dg/torture/pr47228.c: Ditto.
8516         * gcc.dg/tree-ssa/pr45144.c: Ditto.
8517         * gcc.dg/ipa/pr45644.c: Ditto.
8518         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
8519         PDP11.
8520
8521 2011-04-19  Jason Merrill  <jason@redhat.com>
8522
8523         * g++.dg/ext/complex7.C: New.
8524
8525         * g++.dg/ext/attrib41.C: New.
8526
8527 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
8528
8529         PR testsuite/48676
8530         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
8531
8532 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
8533
8534         PR target/48678
8535         * gcc.target/i386/pr48678.c: New test.
8536
8537 2011-04-19  Martin Jambor  <mjambor@suse.cz>
8538
8539         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
8540         * g++.dg/opt/devirt2.C: New test.
8541         * g++.dg/ipa/devirt-g-1.C: Likewise.
8542
8543 2011-04-19  Tobias Burnus  <burnus@net-b.de>
8544
8545         PR fortran/48588
8546         * gfortran.dg/whole_file_33.f90: New.
8547
8548 2011-04-19  Martin Jambor  <mjambor@suse.cz>
8549
8550         * g++.dg/ipa/devirt-7.C: New test.
8551
8552 2011-04-19  Richard Guenther  <rguenther@suse.de>
8553
8554         PR lto/48207
8555         * g++.dg/lto/pr48207_0.C: New testcase.
8556
8557 2011-04-18  Jason Merrill  <jason@redhat.com>
8558
8559         * g++.dg/init/void1.C: New.
8560
8561         * g++.dg/cpp0x/union4.C: New.
8562
8563 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
8564
8565         PR middle-end/48661
8566         * g++.dg/torture/pr48661.C: New test.
8567
8568         PR c++/48632
8569         * g++.dg/gomp/pr48632.C: New test.
8570
8571 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
8572
8573         * gcc.target/i386/sse2-maskmovdqu.c: New test.
8574         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
8575
8576 2011-04-18  Tobias Burnus  <burnus@net-b.de>
8577
8578         PR fortran/18918
8579         * gfortran.dg/coarray_17.f90: New.
8580         * gfortran.dg/coarray_10.f90: Update dg-error.
8581
8582 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8583
8584         PR testsuite/48251
8585         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8586         * gfortran.dg/guality/guality.exp: Likewise.
8587
8588 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8589
8590         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
8591
8592 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8593
8594         * gcc.dg/vect/pr48377.c: Remove dg-do run.
8595
8596 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8597
8598         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
8599
8600 2011-04-18  Richard Guenther  <rguenther@suse.de>
8601
8602         PR middle-end/46364
8603         * g++.dg/torture/pr46364.C: New testcase.
8604
8605 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8606
8607         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
8608
8609 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
8610
8611         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
8612
8613 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
8614             Ira Rosen  <ira.rosen@linaro.org>
8615
8616         PR target/48252
8617         * gcc.target/arm/pr48252.c: New test.
8618
8619 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
8620
8621         PR tree-optimization/48616
8622         * gcc.dg/pr48616.c: New test.
8623
8624 2011-04-18  Tobias Burnus  <burnus@net-b.de>
8625
8626         PR fortran/18918
8627         * gfortran.dg/coarray_16.f90: New.
8628
8629 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
8630
8631         PR fortran/48462
8632         * gfortran.dg/realloc_on_assign_7.f03: New test.
8633
8634 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8635
8636         PR libgfortran/48602
8637         * gfortran.dg/fmt_g0_6.f08: New test.
8638
8639 2011-04-17  Jason Merrill  <jason@redhat.com>
8640
8641         * g++.dg/cpp0x/sfinae16.C: New.
8642
8643 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
8644
8645         * gcc.target/mips/reg-var-1.c: New test.
8646
8647 2011-04-17  Jan Hubicka  <jh@suse.cz>
8648
8649         * gcc.dg/winline-5.c: Update testcase.
8650
8651 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
8652
8653         * gnat.dg/discr27.ad[sb]: Move dg directive.
8654         * gnat.dg/discr28.ad[sb]: New test.
8655         * gnat.dg/discr28_pkg.ads: New helper.
8656
8657 2011-04-17  Michael Matz  <matz@suse.de>
8658
8659         PR tree-optimization/48622
8660         PR lto/48645
8661         * gcc.dg/lto/pr48622_0.c: New test.
8662
8663 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
8664
8665         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
8666         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
8667         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
8668         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8669         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8670         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8671
8672 2011-04-15  Jason Merrill  <jason@redhat.com>
8673
8674         * g++.dg/cpp0x/range-for17.C: New.
8675
8676 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8677
8678         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
8679         * g++.dg/cpp0x/range-for3.C: Likewise.
8680         * g++.dg/cpp0x/range-for9.C: Correct error message.
8681         * g++.dg/cpp0x/range-for11.C: New.
8682         * g++.dg/cpp0x/range-for12.C: New.
8683         * g++.dg/cpp0x/range-for13.C: New.
8684         * g++.dg/cpp0x/range-for14.C: New.
8685         * g++.dg/cpp0x/range-for15.C: New.
8686         * g++.dg/cpp0x/range-for16.C: New.
8687
8688 2011-04-15  Tobias Burnus  <burnus@net-b.de>
8689
8690         PR fortran/18918
8691         * gfortran.dg/coarray_15.f90: Change to dg-do run.
8692
8693 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
8694
8695         * objc.dg/naming-4.m: Updated.
8696         * objc.dg/naming-5.m: Updated.
8697         * objc.dg/naming-6.m: New.
8698         * objc.dg/naming-7.m: New.
8699         * obj-c++.dg/naming-1.mm: Updated.
8700         * obj-c++.dg/naming-2.mm: Updated.
8701         * obj-c++.dg/naming-3.mm: New.
8702         * obj-c++.dg/naming-4.mm: New.
8703
8704 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8705
8706         PR libgfortran/48589
8707         * gfortran.dg/fmt_g0_5.f08: New test.
8708
8709 2011-04-15  Richard Guenther  <rguenther@suse.de>
8710
8711         PR testsuite/48286
8712         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
8713
8714 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
8715
8716         * gcc.target/avr/torture/pr41885.c (dg-options): Change
8717         -finline-limit=0 to -fno-inline
8718
8719 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
8720
8721         PR target/48614
8722         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
8723         just avx.
8724
8725 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
8726
8727         PR target/48605
8728         * gcc.target/i386/sse4_1-insertps-3.c: New test.
8729         * gcc.target/i386/sse4_1-insertps-4.c: New test.
8730         * gcc.target/i386/avx-insertps-3.c: New test.
8731         * gcc.target/i386/avx-insertps-4.c: New test.
8732
8733 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8734
8735         * gcc.target/avr/torture/pr41885.c (dg-options): Add
8736         -finline-limit=0
8737
8738 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8739
8740         PR target/46779
8741         PR target/45291
8742         PR target/41894
8743         * gcc.target/avr/pr46779-1.c: New test case
8744         * gcc.target/avr/pr46779-2.c: New test case
8745
8746 2011-04-14  Jason Merrill  <jason@redhat.com>
8747
8748         * g++.dg/cpp0x/sfinae15.C: New.
8749
8750         * g++.dg/cpp0x/sfinae14.C: New.
8751
8752         * g++.dg/ext/vla10.C: New.
8753
8754 2011-04-14  Richard Guenther  <rguenther@suse.de>
8755
8756         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
8757
8758 2011-04-14  Richard Guenther  <rguenther@suse.de>
8759
8760         * gcc.dg/fold-bitand-4.c: Move ...
8761         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
8762
8763 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8764
8765         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
8766         variables const.
8767         * gcc.target/avr/torture/trivial.c: Ditto.
8768
8769 2011-04-13  Jason Merrill  <jason@redhat.com>
8770
8771         * g++.dg/template/operator11.C: New.
8772
8773 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
8774
8775         PR middle-end/48591
8776         * gcc.dg/gomp/pr48591.c: New test.
8777
8778         PR c++/48570
8779         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
8780         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
8781
8782 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
8783
8784         PR c++/48574
8785         * g++.dg/template/dependent-expr7.C: New test case.
8786
8787 2011-04-13  Jason Merrill  <jason@redhat.com>
8788
8789         * g++.dg/cpp0x/sfinae13.C: New.
8790
8791 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
8792
8793         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
8794
8795 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
8796
8797         * gcc.target/arm/pr43698.c: Remove -march option.
8798
8799 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
8800
8801         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
8802         -march option.
8803
8804 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
8805
8806         PR fortran/48360
8807         PR fortran/48456
8808         * gfortran.dg/realloc_on_assign_6.f03: New test.
8809
8810 2011-04-12  Kai Tietz  <ktietz@redhat.com>
8811
8812         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
8813         targets the additional -mno-ms-bitfields and
8814         -Wno-packed-bitfield-compat options.
8815         * g++.dg/ext/bitfield3.C: Likewise.
8816         * g++.dg/ext/bitfield4.C: Likewise.
8817         * g++.dg/ext/bitfield5.C: Likewise.
8818         * gcc.dg/bitfld-15.c: Likewise.
8819         * gcc.dg/bitfld-16.c: Likewise.
8820         * gcc.dg/bitfld-17.c: Likewise.
8821         * gcc.dg/bitfld-18.c: Likewise.
8822
8823 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
8824
8825         * gcc.target/arm/neon-vld3-1.c: New test.
8826         * gcc.target/arm/neon-vst3-1.c: New test.
8827         * gcc.target/arm/neon/v*.c: Regenerate.
8828
8829 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
8830
8831         PR rtl-optimization/48549
8832         * g++.dg/opt/pr48549.C: New test.
8833
8834 2011-04-12  Richard Guenther  <rguenther@suse.de>
8835
8836         PR tree-optimization/46076
8837         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
8838
8839 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8840
8841         PR testsuite/21164
8842         * lib/compat.exp (compat-execute): Declare unsupported after
8843         stripping path from src1.
8844         * lib/lto.exp (lto-execute): Likewise.
8845
8846 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
8847
8848         PR c/48552
8849         * gcc.dg/pr48552-1.c: New test.
8850         * gcc.dg/pr48552-2.c: New test.
8851
8852 2011-04-11  Jason Merrill  <jason@redhat.com>
8853
8854         * g++.dg/cpp0x/sfinae12.C: New.
8855
8856         * g++.dg/cpp0x/enum10.C: New.
8857
8858         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
8859
8860         * g++.dg/cpp0x/rv-func.C: New.
8861
8862 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8863
8864         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
8865         alpha*-dec-osf5*.
8866
8867 2011-04-11  Martin Jambor  <mjambor@suse.cz>
8868
8869         PR tree-optimization/48195
8870         * gcc.dg/ipa/pr48195.c: New test.
8871
8872 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
8873
8874         * gnat.dg/return3.adb: Remove unused switch.
8875
8876 2011-04-08  Mike Stump  <mikestump@comcast.net>
8877
8878         PR testsuite/48506
8879         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
8880         default to fno-common.
8881
8882 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
8883
8884         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
8885         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
8886
8887 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
8888
8889         PR fortran/48448
8890         * gfortran.dg/function_optimize_5.f90:  New test.
8891
8892 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
8893
8894         * gnat.dg/aggr17.adb: New test.
8895         * gnat.dg/aggr18.adb: Likewise.
8896
8897 2011-04-08  Michael Matz  <matz@suse.de>
8898
8899         PR middle-end/48389
8900         * gcc.target/i386/pr48389.c: New test.
8901
8902 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
8903
8904         PR rtl-optimization/48272
8905         * g++.dg/opt/pr48272.C: New.
8906
8907 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
8908
8909         PR rtl-optimization/48235
8910         * gcc.dg/pr48235.c: New.
8911
8912 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8913
8914         PR rtl-optimization/48302
8915         * g++.dg/opt/pr48302.C: New.
8916
8917 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8918
8919         PR target/48273
8920         * g++.dg/opt/pr48273.C: New.
8921
8922 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8923
8924         PR rtl-optimization/48442
8925         * gcc.dg/pr48442.c: New.
8926
8927 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
8928
8929         PR tree-optimization/48377
8930         * gcc.dg/vect/pr48377.c: New test.
8931
8932 2011-04-07  Jason Merrill  <jason@redhat.com>
8933
8934         * g++.dg/cpp0x/regress/call1.C: New.
8935
8936         * g++.dg/cpp0x/variadic107.C: New.
8937
8938         * g++.dg/cpp0x/sfinae11.C: New.
8939         * g++.dg/cpp0x/noexcept02.C: Fix.
8940
8941         * g++.dg/cpp0x/sfinae10.C: New.
8942
8943         * g++.dg/cpp0x/sfinae9.C: New.
8944
8945         * c-c++-common/Wcast-qual-1.c: Move here from...
8946         * gcc.dg/cast-qual-3.c: ...here, and...
8947         * g++.dg/warn/Wcast-qual2.C: ...here.
8948
8949         * g++.dg/cpp0x/sfinae8.C: New.
8950
8951         * g++.dg/cpp0x/sfinae7.C: New.
8952
8953         * g++.dg/cpp0x/enum9.C: New.
8954
8955 2011-04-07  Mike Stump  <mikestump@comcast.net>
8956
8957         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
8958         with no trampolines.
8959
8960 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
8961
8962         PR fortran/48117
8963         * gfortran.dg/gomp/pr48117.f90: New test.
8964
8965         PR debug/48343
8966         * gcc.dg/torture/pr48343.c: New test.
8967
8968 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8969
8970         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
8971
8972 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
8973
8974         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
8975
8976 2011-04-07  Tom de Vries  <tom@codesourcery.com>
8977
8978         PR target/43920
8979         * lib/scanasm.exp (object-size): New proc.
8980         * gcc.target/arm/pr43920-2.c: New test.
8981
8982 2011-04-06  Tobias Burnus  <burnus@net-b.de>
8983
8984         PR fortran/18918
8985         PR fortran/48477
8986         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
8987
8988 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
8989
8990         * gcc.dg/mtune.c: Prune note from output.
8991
8992 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
8993
8994         PR debug/48466
8995         * gcc.dg/guality/pr36977.c: New test.
8996         * gcc.dg/guality/pr48466.c: New test.
8997
8998 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8999
9000         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
9001
9002 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
9003
9004         * gnat.dg/return3.adb: New test.
9005
9006 2011-04-06  Richard Guenther  <rguenther@suse.de>
9007
9008         PR tree-optimization/47663
9009         * gcc.dg/tree-ssa/inline-8.c: New testcase.
9010
9011 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
9012
9013         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
9014         Solaris 8 and 9 as well.
9015
9016 2011-04-05  Tom de Vries  <tom@codesourcery.com>
9017
9018         PR target/43920
9019         * gcc.target/arm/pr43920-1.c: New test.
9020
9021 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
9022
9023         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
9024         (cctor): Actually return the value.
9025         (main): Cast return values.
9026
9027 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9028
9029         * gfortran.dg/character_comparison_8.f90:  New test.
9030
9031 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9032
9033         * frontend-passes: (optimize_lexical_comparison): New function.
9034         (optimize_expr): Call it.
9035         (optimize_comparison): Also handle lexical comparison functions.
9036         Return false instad of -2 for unequal comparison.
9037
9038 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9039
9040         PR fortran/48412
9041         * function_optimize_4.f90:  New test.
9042
9043 2011-04-04  Tobias Burnus  <burnus@net-b.de>
9044
9045         PR fortran/18918
9046         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
9047         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
9048         * gfortran.dg/coarray_15.f90: New.
9049
9050 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9051
9052         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
9053         * gfortran.dg/bessel_7.f90: Likewise.
9054
9055 2011-04-03  Tobias Burnus  <burnus@net-b.de>
9056
9057         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
9058
9059 2011-04-03  Richard Guenther  <rguenther@suse.de>
9060             Ira Rosen  <ira.rosen@linaro.org>
9061
9062         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
9063         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
9064         -ftree-loop-if-convert-stores.
9065
9066 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
9067
9068         * gnat.dg/specs/aggr2.ads: New test.
9069
9070 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
9071
9072         * gnat.dg/debug2.ad[sb]: New test.
9073         * gnat.dg/debug2_pkg.ads: New helper.
9074         * gnat.dg/debug3.ad[sb]: New test.
9075
9076 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
9077
9078         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
9079
9080 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
9081
9082         PR middle-end/48335
9083         * gcc.c-torture/compile/pr48335-1.c: New test.
9084         * gcc.dg/pr48335-1.c: New test.
9085         * gcc.dg/pr48335-2.c: New test.
9086         * gcc.dg/pr48335-3.c: New test.
9087         * gcc.dg/pr48335-4.c: New test.
9088         * gcc.dg/pr48335-5.c: New test.
9089         * gcc.dg/pr48335-6.c: New test.
9090         * gcc.dg/pr48335-7.c: New test.
9091         * gcc.dg/pr48335-8.c: New test.
9092         * gcc.target/i386/pr48335-1.c: New test.
9093
9094 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
9095
9096         PR c/36299
9097         * gcc.dg/Waddress.c: New test.
9098
9099 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
9100
9101         PR fortran/48352
9102         * gfortran.dg/function_optimize_3.f90:  New test.
9103
9104 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
9105
9106         * gcc.c-torture/compile/20110401-1.c: New test.
9107
9108         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
9109         * g++.dg/lto/20091002-2_0.C: Likewise.
9110         * g++.dg/lto/20090303_0.c: Likewise.
9111         * g++.dg/lto/20091004-1_0.C: Likewise.
9112         * g++.dg/lto/20091002-3_0.C: Likewise.
9113         * g++.dg/lto/20091004-2_0.C: Likewise.
9114         * g++.dg/lto/20081123_0.C: Likewise.
9115         * g++.dg/lto/20090313_0.C: Likewise.
9116         * g++.dg/lto/20081109-1_0.C: Likewise.
9117         * g++.dg/lto/20081219_0.C: Likewise.
9118         * g++.dg/lto/20081204-1_0.C: Likewise.
9119         * g++.dg/lto/20090302_0.C: Likewise.
9120         * g++.dg/lto/20081119-1_0.C: Likewise.
9121         * g++.dg/lto/20081118_0.C: Likewise.
9122         * gcc.dg/lto/20091020-2_0.c: Likewise.
9123         * gcc.dg/lto/20090210_0.c: Likewise.
9124         * gcc.dg/lto/20081204-1_0.c: Likewise.
9125         * gcc.dg/lto/20081224_0.c: Likewise.
9126         * gcc.dg/lto/20090219_0.c: Likewise.
9127         * gcc.dg/lto/20091014-1_0.c: Likewise.
9128         * gcc.dg/lto/20091016-1_0.c: Likewise.
9129         * gcc.dg/lto/20090206-2_0.c: Likewise.
9130         * gcc.dg/lto/20090116_0.c: Likewise.
9131         * gcc.dg/lto/20091013-1_0.c: Likewise.
9132         * gcc.dg/lto/20091015-1_0.c: Likewise.
9133         * gcc.dg/lto/20090126-2_0.c: Likewise.
9134
9135 2011-03-31  Ian Lance Taylor  <iant@google.com>
9136
9137         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
9138
9139 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
9140
9141         * gnat.dg/opt16.adb: New test.
9142
9143 2011-03-31  Jason Merrill  <jason@redhat.com>
9144
9145         * g++.dg/cpp0x/defaulted24.C: New.
9146
9147 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9148
9149         PR target/16292
9150         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
9151         with -O0.
9152
9153 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
9154
9155         * g++.dg/other/i386-9.C: New test.
9156
9157 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9158
9159         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
9160
9161 2011-03-30  Jason Merrill  <jason@redhat.com>
9162
9163         * g++.dg/cpp0x/regress/error-recovery1.C: New.
9164
9165         * g++.dg/cpp0x/regress/isnan.C: New.
9166
9167         * g++.dg/cpp0x/initlist46.C: New.
9168
9169 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
9170
9171         PR target/47551
9172         * gcc.target/arm/neon-modes-2.c: New test.
9173
9174 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
9175
9176         PR c/48305
9177         * gcc.c-torture/compile/pr48305.c: New test.
9178
9179 2011-03-29  Jason Merrill  <jason@redhat.com>
9180
9181         * g++.dg/cpp0x/regress/value-dep1.C: New.
9182
9183 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
9184
9185         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
9186
9187 2011-03-29  Ian Lance Taylor  <iant@google.com>
9188
9189         * go.test/go-test.exp: Handle the test lines used in several new
9190         tests.
9191         (errchk): Add opts parameter.  Change all callers.  Handle parens
9192         in regexps.
9193
9194 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
9195             Dominique d'Humieres  <dominiq@lps.ens.fr>
9196
9197         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
9198         and __APPLE__ && __PPC__ && __ALTIVEC__.
9199
9200 2011-03-29  Jason Merrill  <jason@redhat.com>
9201
9202         * g++.dg/cpp0x/dependent1.C: New.
9203
9204         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
9205
9206         * g++.dg/cpp0x/constexpr-memfn1.C: New.
9207
9208         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
9209
9210 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
9211
9212         PR fortran/48095
9213         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
9214         * gfortran.dg/proc_ptr_comp_32.f90: New.
9215
9216 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
9217
9218         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
9219         check for corresponding warning.
9220
9221 2011-03-28  Jason Merrill  <jason@redhat.com>
9222
9223         * g++.dg/cpp0x/rv-deduce2.C: New.
9224
9225 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
9226
9227         PR debug/48203
9228         * gcc.dg/pr48203.c: New test.
9229
9230 2011-03-28  Jeff Law <law@redhat.com>
9231
9232         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
9233
9234 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
9235
9236         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
9237         and __PPC__ && __ALTIVEC__.
9238
9239 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
9240
9241         PR testsuite/48238
9242         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
9243         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9244         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9245         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9246
9247 2011-03-28  Jason Merrill  <jason@redhat.com>
9248
9249         * g++.dg/cpp0x/initlist-array2.C: New.
9250
9251         * g++.dg/cpp0x/initlist-array1.C: New.
9252
9253         * g++.dg/cpp0x/constexpr-compound.C: New.
9254
9255         * g++.dg/cpp0x/constexpr-using.C: New.
9256
9257         * g++.dg/cpp0x/constexpr-noexcept.C: New.
9258
9259 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
9260
9261         PR testsuite/48276
9262         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
9263
9264 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
9265
9266         * gcc.dg/slp-1.c: New test.
9267
9268 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9269
9270         * gcc.target/i386/avx256-unaligned-load-1.c: New.
9271         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
9272         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
9273         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
9274         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
9275         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
9276         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
9277         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
9278         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
9279         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
9280         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
9281         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
9282         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
9283         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
9284
9285 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
9286
9287         PR fortran/47065
9288         * gfortran.dg/trim_optimize_5.f90:  New test.
9289         * gfortran.dg/trim_optimize_6.f90:  New test.
9290
9291 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
9292
9293         PR target/38598
9294         * gcc.target/mips/madd-7.c: Remove -mlong32.
9295         * gcc.target/mips/msub-7.c: Likewise.
9296
9297 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
9298
9299         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
9300         accesses to preserve the meaning of the test for doubleword vectors.
9301         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
9302         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
9303
9304 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
9305
9306         PR fortran/48291
9307         * gfortran.dg/class_42.f03: New.
9308
9309 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
9310
9311         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
9312         strided accesses.
9313
9314 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
9315
9316         PR rtl-optimization/48144
9317         * gcc.dg/pr48144.c: New test.
9318
9319 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9320
9321         * gnat.dg/discr27.ad[sb]: New test.
9322
9323 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9324
9325         * gnat.dg/limited_with2.ad[sb]: New test.
9326         * gnat.dg/limited_with2_pkg1.ads: New helper.
9327         * gnat.dg/limited_with2_pkg2.ads: Likewise.
9328
9329 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9330
9331         * gnat.dg/opt15.adb: New test.
9332         * gnat.dg/opt15_pkg.ad[sb]: New helper.
9333
9334 2011-03-25  Tobias Burnus  <burnus@net-b.de>
9335
9336         PR fortran/48174
9337         PR fortran/45304
9338         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
9339         * gfortran.dg/leadz_trailz_3.f90: Ditto
9340
9341 2011-03-25  Martin Jambor  <mjambor@suse.cz>
9342
9343         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
9344
9345 2011-03-25  Jason Merrill  <jason@redhat.com>
9346
9347         * g++.dg/cpp0x/defaulted22.C: New.
9348         * g++.dg/cpp0x/defaulted23.C: New.
9349         * g++.dg/cpp0x/defaulted15.C: Adjust.
9350
9351 2011-03-25  Jason Merrill  <jason@redhat.com>
9352
9353         * g++.dg/cpp0x/move1.C: New.
9354
9355 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
9356
9357         PR target/48287
9358         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
9359
9360 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9361
9362         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
9363         for mips-sgi-irix6.5.
9364         Replace snprintf prototype by <stdio.h>.
9365
9366 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9367
9368         PR testsuite/48283
9369         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
9370         run_expensive_tests.
9371         * gcc.dg/graphite/block-4.c: Likewise.
9372         * gcc.dg/graphite/block-7.c: Likewise.
9373         * gcc.dg/graphite/block-8.c: Likewise.
9374
9375 2011-03-25  Richard Guenther  <rguenther@suse.de>
9376
9377         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
9378         * g++.dg/tree-ssa/pr8781.C: Likewise.
9379         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9380         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9381         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9382         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
9383         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9384         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
9385         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
9386         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
9387         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
9388         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
9389         * gcc.dg/tree-ssa/pr21574.c: Likewise.
9390         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
9391         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
9392         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
9393         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
9394         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9395         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9396         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9397         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
9398         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
9399         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9400         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
9401         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
9402         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
9403         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
9404         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
9405         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9406         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9407         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
9408         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
9409         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9410         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9411         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9412         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
9413         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
9414         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
9415         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
9416         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
9417         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
9418         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
9419         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
9420         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
9421         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
9422         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9423         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
9424         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9425         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
9426         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9427         * c-c++-common/pr46562-2.c: Likewise.
9428         * gfortran.dg/pr42108.f90: Likewise.
9429         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
9430         foo to be inlined even at -O1.
9431         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
9432         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
9433         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
9434         * gcc.dg/matrix/matrix.exp: Disable FRE.
9435
9436 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
9437
9438         PR debug/48204
9439         * gcc.dg/dfp/pr48204.c: New test.
9440
9441 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
9442
9443         PR target/48209
9444         * gcc.c-torture/execute/pr47917.c: Move this...
9445         * gcc.dg/torture/pr47917.c: to here and add xfails.
9446
9447 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9448
9449         * gnat.dg/array16.ad[sb]: New test.
9450         * gnat.dg/array16.ads: New helper.
9451
9452 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9453
9454         * gnat.dg/derived_type2.adb: New test.
9455
9456 2011-03-24  Richard Guenther  <rguenther@suse.de>
9457
9458         PR tree-optimization/48271
9459         * g++.dg/torture/pr48271.C: New testcase.
9460
9461 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9462
9463         * gnat.dg/array15.ad[sb]: New test.
9464
9465 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
9466
9467         PR target/48237
9468         * gcc.target/i386/pr48237.c: New test.
9469
9470 2011-03-24  Richard Guenther  <rguenther@suse.de>
9471
9472         PR middle-end/48269
9473         * gcc.dg/builtin-object-size-10.c: New testcase.
9474
9475 2011-03-24  Richard Guenther  <rguenther@suse.de>
9476
9477         PR tree-optimization/46562
9478         * c-c++-common/pr46562-2.c: New testcase.
9479         * c-c++-common/pr46562.c: Likewise.
9480
9481 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
9482
9483         * gcc.dg/vect/vect-cselim-1.c: New test.
9484         * gcc.dg/vect/vect-cselim-2.c: New test.
9485
9486 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
9487
9488         * gcc.target/arm/pr46934.c: New.
9489
9490 2011-03-23  Ian Lance Taylor  <iant@google.com>
9491
9492         * go.test/go-test.exp (errchk): Ignore lines containing ////.
9493
9494 2011-03-23  Richard Guenther  <rguenther@suse.de>
9495
9496         * gcc.dg/struct: Remove directory and contents.
9497
9498 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9499
9500         PR testsuite/48251
9501         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9502
9503 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
9504
9505         * gnat.dg/discr26.ad[sb]: New test.
9506         * gnat.dg/discr26_pkg.ads: New helper.
9507
9508 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
9509
9510         PR target/47553
9511         * gcc.target/arm/neon-vld-1.c: New test.
9512
9513 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
9514
9515         * gnat.dg/array14.ad[sb]: New test.
9516         * gnat.dg/array14_pkg.ads: New helper.
9517
9518 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
9519
9520         * gcc.c-torture/execute/920501-8.x: Remove.
9521         * gcc.c-torture/execute/930513-1.x: Remove.
9522         * gcc.c-torture/execute/960312-1.x: Remove.
9523         * gcc.c-torture/compile/20000804-1.c,
9524         gcc.c-torture/compile/20001205-1.c,
9525         gcc.c-torture/compile/20001226-1.c,
9526         gcc.c-torture/compile/20010518-2.c,
9527         gcc.c-torture/compile/20020312-1.c,
9528         gcc.c-torture/compile/20020604-1.c,
9529         gcc.c-torture/compile/920501-12.c,
9530         gcc.c-torture/compile/920501-4.c,
9531         gcc.c-torture/compile/920520-1.c,
9532         gcc.c-torture/compile/980506-1.c,
9533         gcc.c-torture/execute/980709-1.x,
9534         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
9535         options for m68hc11.
9536         * gcc.dg/cpp/assert4.c: Don't handle ARC.
9537         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
9538         m68hc11.
9539
9540 2011-03-22  Nick Clifton  <nickc@redhat.com>
9541
9542         * lib/target-supports.exp (check_profiling_available): Add MN10300
9543         to the list of targets that do not support profiling.  Restore
9544         alpha sorting to this list.
9545
9546 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
9547
9548         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
9549         failure on 32-bit systems.
9550         * gcc.dg/torture/vector-2.c: Ditto.
9551
9552 2011-03-22  Richard Guenther  <rguenther@suse.de>
9553
9554         PR tree-optimization/48228
9555         * gcc.dg/Wstrict-overflow-23.c: New testcase.
9556
9557 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
9558
9559         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
9560         powerpc.
9561
9562         PR target/48226
9563         * gcc.target/powerpc/pr48226.c: New file.
9564
9565 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
9566
9567         * lib/prune.exp (prune_gcc_output): Prune "could not create
9568         compact unwind for" warnings.
9569
9570 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
9571
9572         PR c/42544
9573         PR c/48197
9574         * gcc.c-torture/execute/pr42544.c: New test.
9575         * gcc.c-torture/execute/pr48197.c: New test.
9576
9577 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
9578
9579         PR preprocessor/48192
9580         * gcc.target/powerpc/pr48192.c: New file.
9581
9582         PR target/48053
9583         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
9584         split problem of 0 being loaded in a VSX register.
9585
9586 2011-03-21  Richard Guenther  <rguenther@suse.de>
9587
9588         PR c/47939
9589         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
9590         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9591         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9592         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9593
9594 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
9595
9596         PR target/48213
9597         * gcc.dg/pr48213.c: New test.
9598
9599 2011-03-21  Kai Tietz  <ktietz@redhat.com>
9600
9601         PR target/12171
9602         * g++.dg/plugin/attribute_plugin.c: Adjust test.
9603
9604 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
9605
9606         * gcc.target/arm/xor-and.c: New.
9607
9608 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9609
9610         PR fortran/22572
9611         * gfortran.dg/function_optimize_1.f90:  New test.
9612         * gfortran.dg/function_optimize_2.f90:  New test.
9613
9614 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
9615
9616         PR rtl-optimization/47502
9617         * gcc.target/i386/pr47502-1.c: New.
9618         * gcc.target/i386/pr47502-2.c: Likewise.
9619
9620 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
9621
9622         PR rtl-optimization/48156
9623         * gcc.dg/pr48156.c: New test.
9624
9625 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9626
9627         PR libfortran/47439
9628         * gfortran.dg/scratch_1.f90: Adjust test.
9629
9630 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9631
9632         PR libfortran/47439
9633         * gfortran.dg/scratch_1.f90: New test.
9634
9635 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
9636
9637         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
9638         variably modified typedefs.
9639         * gcc.dg/c1x-typedef-2.c: Remove.
9640
9641 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
9642
9643         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
9644         * gcc.dg/c1x-anon-struct-3.c: New test.
9645         * gcc.dg/anon-struct-11.c: Update.
9646
9647 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9648
9649         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
9650         dg-xfail-run-if.
9651         Only xfail with gas.
9652
9653 2011-03-18  Jason Merrill  <jason@redhat.com>
9654
9655         * g++.dg/template/fn-ptr1.C: New.
9656
9657         * g++.dg/overload/volatile1.C: New.
9658
9659         * g++.dg/opt/pr23372.C: New.
9660
9661         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
9662
9663 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9664
9665         PR middle-end/47405
9666         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
9667
9668 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
9669
9670         * gcc.target/arm/unsigned-extend-1.c: New.
9671
9672 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
9673
9674         PR bootstrap/48161
9675         * gcc.c-torture/compile/pr48161.c: New test.
9676
9677 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
9678
9679         PR middle-end/47725
9680         * gcc.dg/torture/pr47725.c: New.
9681
9682 2011-03-17  Jason Merrill  <jason@redhat.com>
9683
9684         * g++.dg/cpp0x/constexpr-overflow2.C: New.
9685         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
9686
9687 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
9688
9689         * gnat.dg/specs/elab2.ads: New test.
9690         * gnat.dg/specs/elab2_pkg.ads: New helper.
9691
9692 2011-03-17  Jason Merrill  <jason@redhat.com>
9693
9694         * g++.dg/cpp0x/decltype-1212.C: New.
9695         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
9696
9697 2011-03-17  Jason Merrill  <jason@redhat.com>
9698
9699         * g++.dg/parse/memfnquals1.C: New.
9700
9701 2011-03-17  Richard Guenther  <rguenther@suse.de>
9702
9703         PR middle-end/48134
9704         * gcc.dg/pr48134.c: New testcase.
9705
9706 2011-03-17  Richard Guenther  <rguenther@suse.de>
9707
9708         PR middle-end/48165
9709         * g++.dg/torture/pr48165.C: New testcase.
9710
9711 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
9712
9713         PR rtl-optimization/48141
9714         * gcc.dg/pr48141.c: New test.
9715
9716 2011-03-16  Jason Merrill  <jason@redhat.com>
9717
9718         * g++.dg/cpp0x/constexpr-48089.C: New.
9719
9720         * g++.dg/cpp0x/constexpr-abi1.C: New.
9721
9722         * g++.dg/cpp0x/constexpr-46336.C: New.
9723         * g++.dg/parse/friend5.C: Adjust expected errors.
9724
9725         * g++.dg/cpp0x/constexpr-47570.C: New.
9726
9727 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
9728
9729         PR debug/47510
9730         * ++.dg/debug/dwarf2/typedef6.C: New test.
9731
9732 2011-03-16  Jason Merrill  <jason@redhat.com>
9733
9734         * g++.dg/cpp0x/elision2.C: New.
9735
9736         * g++.dg/cpp0x/constexpr-array3.C: New.
9737
9738 2011-03-16  Jason Merrill  <jason@redhat.com>
9739
9740         * g++.dg/cpp0x/sfinae6.C: New.
9741         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
9742         * g++.dg/cpp0x/pr45908.C: Likewise.
9743         * g++.dg/cpp0x/sfinae6.C: Likewise.
9744         * g++.old-deja/g++.jason/conversion11.C: Likewise.
9745         * g++.old-deja/g++.law/arg11.C: Likewise.
9746
9747 2011-03-16  Jason Merrill  <jason@redhat.com>
9748
9749         * g++.dg/template/incomplete6.C: New.
9750
9751 2011-03-16  Jeff Law <law@redhat.com>
9752
9753         * gcc.dg/tree-ssa/vrp55.c: New test.
9754
9755 2011-03-16  Jason Merrill  <jason@redhat.com>
9756
9757         * g++.dg/cpp0x/auto22.C: New.
9758
9759 2011-03-16  Richard Guenther  <rguenther@suse.de>
9760
9761         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
9762         optimizing it away if promoted to const.
9763
9764 2011-03-16  Richard Guenther  <rguenther@suse.de>
9765
9766         PR tree-optimization/48149
9767         * gcc.dg/fold-complex-1.c: New testcase.
9768
9769 2011-03-16  Richard Guenther  <rguenther@suse.de>
9770
9771         PR testsuite/48147
9772         * gcc.dg/guality/pr45882.c: Really make sure no inlining
9773         or cloning happens.
9774
9775 2011-03-16  Richard Guenther  <rguenther@suse.de>
9776
9777         PR tree-optimization/26134
9778         * gcc.dg/tree-ssa/complex-6.c: New testcase.
9779
9780 2011-03-16  Richard Guenther  <rguenther@suse.de>
9781
9782         PR tree-optimization/48146
9783         * gcc.dg/torture/pr48146.c: New testcase.
9784
9785 2011-03-16  Richard Guenther  <rguenther@suse.de>
9786
9787         * gcc.dg/tree-ssa/pr14814.c: Adjust.
9788         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
9789
9790 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
9791
9792         PR middle-end/48136
9793         * gcc.c-torture/compile/pr48136.c: New test.
9794
9795         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
9796
9797         PR debug/45882
9798         * gcc.dg/guality/pr45882.c: New test.
9799
9800 2011-03-15  Jason Merrill  <jason@redhat.com>
9801
9802         * g++.dg/cpp0x/constexpr-recursion.C: New.
9803
9804         * g++.dg/cpp0x/implicit11.C: New.
9805
9806 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
9807
9808         * g++.dg/cpp0x/constexpr-attribute.C: New.
9809
9810 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9811
9812         * g++.dg/parse/pr34758.C: New.
9813
9814 2011-03-15  Xinliang David Li  <davidxl@google.com>
9815
9816         PR c/47837
9817         * gcc.dg/uninit-pred-7_d.c: New test.
9818         * gcc.dg/uninit-pred-8_d.c: New test.
9819
9820 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9821
9822         PR target/46788
9823         * gcc.target/arm/pr46788.c: New.
9824
9825 2011-03-15  Richard Guenther  <rguenther@suse.de>
9826
9827         PR middle-end/47650
9828         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
9829         * gfortran.dg/ishft_4.f90: Likewise.
9830         * gfortran.dg/leadz_trailz_3.f90: Likewise.
9831
9832 2011-03-15  Richard Guenther  <rguenther@suse.de>
9833
9834         PR tree-optimization/13954
9835         * g++.dg/tree-ssa/pr13954.C: New testcase.
9836
9837 2011-03-15  Richard Guenther  <rguenther@suse.de>
9838
9839         PR tree-optimization/48037
9840         * gcc.target/i386/pr48037-1.c: New testcase.
9841
9842 2011-03-15  Richard Guenther  <rguenther@suse.de>
9843
9844         PR tree-optimization/41490
9845         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
9846         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
9847         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
9848         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
9849         * g++.dg/tree-ssa/pr33604.C: Adjust.
9850
9851 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
9852
9853         PR middle-end/47917
9854         * gcc.c-torture/execute/pr47917.c: New test.
9855         * gcc.dg/pr47917.c: New test.
9856
9857         PR middle-end/38878
9858         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
9859
9860 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
9861
9862         * gcc.target/i386/sse4_1-floor-vec.c: New test.
9863         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
9864         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
9865         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
9866         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
9867         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
9868         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
9869         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
9870         * gcc.target/i386/avx-floor-vec.c: Ditto.
9871         * gcc.target/i386/avx-ceil-vec.c: Ditto.
9872         * gcc.target/i386/avx-trunc-vec.c: Ditto.
9873         * gcc.target/i386/avx-rint-vec.c: Ditto.
9874         * gcc.target/i386/avx-floorf-vec.c: Ditto.
9875         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
9876         * gcc.target/i386/avx-truncf-vec.c: Ditto.
9877         * gcc.target/i386/avx-rintf-vec.c: Ditto.
9878
9879 2011-03-14  Tom Tromey  <tromey@redhat.com>
9880
9881         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
9882         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
9883         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
9884
9885 2011-03-14  Tom Tromey  <tromey@redhat.com>
9886
9887         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
9888         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
9889         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
9890
9891 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
9892
9893         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
9894
9895 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
9896
9897         PR rtl-optimization/47166
9898         * gcc.c-torture/execute/postmod-1.c: New test.
9899
9900 2011-03-14  Richard Guenther  <rguenther@suse.de>
9901
9902         PR middle-end/48098
9903         * gcc.dg/torture/pr48098.c: New testcase.
9904
9905 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
9906
9907         PR target/48053
9908         * gcc.target/powerpc/pr48053-1.c: New test.
9909         * gcc.target/powerpc/pr48053-2.c: Likewise.
9910
9911 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
9912
9913         PR libfortran/48066
9914         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
9915
9916 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
9917
9918         PR libfortran/48066
9919         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
9920
9921 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
9922
9923         PR fortran/48059
9924         * gfortran.dg/class_41.f03: New.
9925
9926 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
9927
9928         * g++.dg/conversion/cast3.C: New test.
9929
9930 2011-03-11  Jason Merrill  <jason@redhat.com>
9931
9932         * g++.dg/template/error45.C: New.
9933
9934         * g++.dg/parse/no-type-defn1.C: New.
9935
9936         * g++.dg/ext/attrib40.C: New.
9937
9938         * g++.dg/cpp0x/regress/array1.C: New.
9939
9940 2011-03-11  Richard Guenther  <rguenther@suse.de>
9941
9942         PR tree-optimization/48067
9943         * gcc.dg/pr48067.c: New testcase.
9944
9945 2011-03-11  Richard Guenther  <rguenther@suse.de>
9946
9947         PR lto/48073
9948         * g++.dg/lto/20110311-1_0.C: New testcase.
9949
9950 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
9951
9952         PR c++/48035
9953         * g++.dg/inherit/virtual8.C: New test.
9954
9955         PR middle-end/48044
9956         * gcc.dg/torture/pr48044.c: New test.
9957
9958 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
9959
9960         PR fortran/47768
9961         * gfortran.dg/proc_ptr_comp_31.f90: New.
9962
9963 2011-03-11  Richard Guenther  <rguenther@suse.de>
9964
9965         PR tree-optimization/47278
9966         * gcc.dg/torture/pr47278-1.c: New testcase.
9967         * gcc.dg/torture/pr47278-2.c: Likewise.
9968
9969 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
9970
9971         PR tree-optimization/48063
9972         * gcc.dg/torture/pr48063.c: New test.
9973
9974 2011-03-10  Jason Merrill  <jason@redhat.com>
9975
9976         * g++.dg/template/array22.C: New.
9977
9978         * g++.dg/cpp0x/syntax-err1.C: New.
9979         * g++.dg/parse/error36.C: Adjust expected errors.
9980         * g++.old-deja/g++.pt/ctor2.C: Likewise.
9981         * g++.old-deja/g++.pt/typename3.C: Likewise.
9982         * g++.old-deja/g++.pt/typename4.C: Likewise.
9983         * g++.old-deja/g++.pt/typename6.C: Likewise.
9984
9985 2011-03-09  Jason Merrill  <jason@redhat.com>
9986
9987         * g++.dg/template/nontype22.C: New.
9988
9989 2011-03-09  Martin Jambor  <mjambor@suse.cz>
9990
9991         PR tree-optimization/47714
9992         * g++.dg/torture/pr47714.C: New test.
9993
9994 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
9995
9996         PR target/47755
9997         * gcc.target/powerpc/pr47755-2.c: New file.
9998
9999 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
10000
10001         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
10002         is not set in the environment, pass 64 as first argument when not
10003         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
10004         native where ulimit -u is supported.
10005
10006 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10007
10008         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
10009
10010 2011-03-08  Jason Merrill  <jason@redhat.com>
10011
10012         * g++.dg/template/nontype21.C: New.
10013
10014         * g++.dg/template/anon5.C: New.
10015
10016 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
10017
10018         PR debug/47881
10019         * gcc.dg/pr47881.c: New test.
10020
10021 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
10022
10023         PR c++/47957
10024         * g++.dg/lookup/template3.C: New test.
10025
10026 2011-03-08  Kai Tietz  <ktietz@redhat.com>
10027
10028         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
10029         'long' type.
10030
10031 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
10032
10033         PR testsuite/47954
10034         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
10035         sizeof to compute alignment.
10036
10037 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
10038
10039         PR tree-optimization/48022
10040         * gcc.dg/pr48022-1.c: New test.
10041         * gcc.dg/pr48022-2.c: New test.
10042
10043 2011-03-07  Jason Merrill  <jason@redhat.com>
10044
10045         * g++.dg/template/nontype20.C: New.
10046         * g++.dg/init/member1.C: Adjust expected errors.
10047         * g++.dg/parse/constant4.C: Likewise.
10048         * g++.dg/template/qualified-id3.C: Likewise.
10049         * g++.old-deja/g++.pt/crash10.C: Likewise.
10050
10051         * g++.dg/cpp0x/regress/non-const1.C: New.
10052
10053 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
10054
10055         PR debug/47991
10056         * gcc.dg/pr47991.c: New test.
10057
10058 2011-03-07  Jason Merrill  <jason@redhat.com>
10059
10060         * g++.dg/abi/mangle46.C: New.
10061
10062 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
10063
10064         PR target/47862
10065         * gcc.target/powerpc/pr47862.c: New.
10066
10067 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
10068
10069         PR target/45413
10070         * gcc.target/i386/combine-mul.c: Require nonpic.
10071
10072 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
10073             Nathan Froyd  <froydnj@codesourcery.com>
10074
10075         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
10076
10077 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
10078
10079         * README.QMTEST: Remove.
10080
10081 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
10082             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10083
10084         PR fortran/47850
10085         * gfortran.dg/array_constructor_37.f90 : New test.
10086
10087 2011-03-05  Jason Merrill  <jason@redhat.com>
10088
10089         * g++.dg/abi/mangle39.C: ABI v5, not 6.
10090         * g++.dg/abi/mangle45.C: Likewise.
10091         * g++.dg/cpp0x/trailing1.C: Likewise.
10092
10093 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10094
10095         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
10096
10097 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
10098
10099         PR rtl-optimization/47899
10100         * gcc.dg/pr47899.c: New test.
10101
10102         * gcc.dg/torture/pr47968.c: Ignore warnings.
10103
10104         PR tree-optimization/47967
10105         * gcc.c-torture/compile/pr47967.c: New test.
10106
10107 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
10108
10109         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
10110         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
10111
10112 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
10113
10114         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
10115         and property_getAttributes() if __OBJC2__.
10116         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10117         * objc.dg/property/property-encoding-1.m: New.
10118         * obj-c++.dg/property/property-encoding-1.mm: New.
10119
10120 2011-03-04  Jason Merrill  <jason@redhat.com>
10121
10122         * g++.dg/template/pseudodtor6.C: New.
10123
10124         * g++.dg/inherit/covariant19.C: New.
10125
10126 2011-03-04  Richard Guenther  <rguenther@suse.de>
10127
10128         PR middle-end/47968
10129         * gcc.dg/torture/pr47968.c: New testcase.
10130
10131 2011-03-04  Richard Guenther  <rguenther@suse.de>
10132
10133         PR middle-end/47975
10134         * gcc.dg/torture/pr47975.c: New testcase.
10135
10136 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
10137
10138         PR c++/47974
10139         * g++.dg/template/crash106.C: New.
10140
10141 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
10142
10143         PR c/47963
10144         * gcc.dg/gomp/pr47963.c: New test.
10145         * g++.dg/gomp/pr47963.C: New test.
10146
10147 2011-03-02  Jason Merrill  <jason@redhat.com>
10148
10149         * g++.dg/cpp0x/regress/condition1.C: New.
10150
10151         * g++.dg/cpp0x/constexpr-ctor9.C: New.
10152
10153 2011-03-01  Jason Merrill  <jason@redhat.com>
10154
10155         * g++.dg/cpp0x/lambda/lambda-98.C: New.
10156
10157         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
10158
10159 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
10160
10161         PR rtl-optimization/47925
10162         * gcc.c-torture/execute/pr47925.c: New test.
10163
10164 2011-03-01  Jason Merrill  <jason@redhat.com>
10165
10166         * g++.dg/cpp0x/decltype25.C: New.
10167
10168         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
10169
10170 2011-03-01  Richard Guenther  <rguenther@suse.de>
10171
10172         PR tree-optimization/47890
10173         * gcc.dg/torture/pr47890.c: New testcase.
10174
10175 2011-03-01  Richard Guenther  <rguenther@suse.de>
10176
10177         PR lto/47924
10178         * gcc.dg/lto/pr47924_0.c: New testcase.
10179
10180 2011-03-01  Richard Guenther  <rguenther@suse.de>
10181
10182         PR lto/46911
10183         * gfortran.dg/lto/pr46911_0.f: New testcase.
10184
10185 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10186
10187         PR libgfortran/47933
10188         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
10189         compile errors from older code form.
10190
10191 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10192
10193         PR libgfortran/47567
10194         * gfortran.dg/fmt_fw_d.f90: New test.
10195
10196 2011-02-28  Jason Merrill  <jason@redhat.com>
10197
10198         * g++.dg/inherit/covariant18.C: New.
10199
10200 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
10201
10202         PR middle-end/47893
10203         * gcc.dg/pr47893.c: New test.
10204
10205 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
10206
10207         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
10208         NULL in case of a selector with conflicting types.
10209         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
10210
10211 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
10212
10213         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
10214         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
10215         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
10216         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
10217
10218 2011-02-28  Jason Merrill  <jason@redhat.com>
10219
10220         PR c++/47906
10221         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
10222
10223 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10224
10225         PR libgfortran/47778
10226         * gfortran.dg/namelist_71.f90: New test.
10227
10228 2011-02-27  Jason Merrill  <jason@redhat.com>
10229
10230         PR c++/47906
10231         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
10232         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
10233
10234 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
10235
10236         PR c++/46466
10237         * g++.dg/cpp0x/constexpr-ctor8.C: New.
10238
10239 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
10240
10241         PR fortran/47886
10242         * gfortran.dg/gomp/task-1.f90: Removed.
10243
10244 2011-02-26  Jason Merrill  <jason@redhat.com>
10245
10246         * g++.dg/template/this-targ1.C: New.
10247
10248         * g++.dg/cpp0x/regress/template-const1.C: New.
10249         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
10250         * g++.dg/template/function1.C: Adjust.
10251         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
10252         * g++.dg/debug/debug7.C: Adjust.
10253
10254 2011-02-26  Tobias Burnus  <burnus@net-b.de>
10255
10256         PR fortran/47886
10257         * gfortran.dg/gomp/task-1.f90: New.
10258
10259 2011-02-25  Jie Zhang  <jie@codesourcery.com>
10260
10261         * gcc.target/arm/neon-thumb2-move.c: Add
10262         dg-require-effective-target arm_thumb2_ok.
10263
10264 2011-02-24  Jason Merrill  <jason@redhat.com>
10265
10266         * g++.dg/parse/constant1.C: Specify C++98 mode.
10267         * g++.dg/parse/constant5.C: Likewise.
10268         * g++.dg/parse/error2.C: Likewise.
10269         * g++.dg/parse/semicolon3.C: Likewise.
10270         * g++.dg/template/crash14.C: Likewise.
10271         * g++.dg/template/local4.C: Likewise.
10272         * g++.dg/template/nontype3.C: Likewise.
10273         * g++.dg/parse/crash31.C: Adjust expected errors.
10274         * g++.dg/template/function1.C: Likewise.
10275         * g++.dg/template/ref3.C: Likewise.
10276         * g++.dg/template/static9.C: Likewise.
10277         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
10278
10279         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
10280         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
10281         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
10282         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
10283         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
10284
10285 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
10286
10287         PR fortran/47878
10288         * gfortran.dg/pr47878.f90: New test.
10289
10290 2011-02-24  Richard Guenther  <rguenther@suse.de>
10291
10292         PR testsuite/47801
10293         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
10294         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
10295
10296 2011-02-24  Richard Guenther  <rguenther@suse.de>
10297
10298         PR fortran/47839
10299         * gfortran.dg/lto/pr47839_0.f90: New testcase.
10300         * gfortran.dg/lto/pr47839_1.f90: Likewise.
10301
10302 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10303
10304         PR libgfortran/47567
10305         * gfortran.dg/fmt_f0_1.f90: Update test.
10306
10307 2011-02-23  Jason Merrill  <jason@redhat.com>
10308
10309         * g++.dg/abi/mangle39.C: Adjust parm mangling.
10310         * g++.dg/abi/mangle45.C: New.
10311
10312         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
10313         * g++.dg/template/canon-type-9.C: Match use of decltype
10314         between declaration and definition.
10315         * g++.dg/template/canon-type-12.C: Likewise.
10316
10317 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
10318
10319         PR fortran/40850
10320         * gfortran.dg/nested_allocatables_1.f90: New.
10321
10322 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
10323
10324         PR c++/46868
10325         * g++.dg/pr46868.C: New test.
10326         * g++.dg/parse/parameter-declaration-1.C: Adjust.
10327         * g++.dg/parse/error14.C: Adjust.
10328
10329 2011-02-23  Richard Guenther  <rguenther@suse.de>
10330
10331         PR tree-optimization/47838
10332         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
10333
10334 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
10335
10336         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
10337
10338 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
10339
10340         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
10341         * gfortran.dg/count_init_expr.f03: Ditto.
10342         * gfortran.dg/gomp/pr43711.f90: Ditto.
10343         * gcc.dg/struct-parse-2.c: Ditto.
10344         * gcc.dg/parse-error-3.c: Ditto.
10345         * gcc.dg/Wlogical-op-1.c: Ditto.
10346         * gcc.dg/Walways-true-1.c: Ditto.
10347         * gcc.dg/pr24225.c: Ditto.
10348         * gcc.dg/Walways-true-2.c: Ditto.
10349         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
10350         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
10351         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
10352         * g++.dg/overload/defarg4.C: Ditto.
10353         * g++.dg/inherit/covariant16.C: Ditto.
10354         * g++.dg/inherit/virtual7.C: Ditto.
10355         * g++.dg/template/canon-type-9.C: Ditto.
10356         * g++.dg/template/access19.C: Ditto.
10357         * g++.dg/template/call7.C: Ditto.
10358         * g++.dg/template/canon-type-2.C: Ditto.
10359         * g++.dg/template/init7.C: Ditto.
10360         * g++.dg/template/sizeof-template-argument.C: Ditto.
10361         * g++.dg/template/const3.C: Ditto.
10362         * g++.dg/template/sfinae26.C: Ditto.
10363         * g++.dg/template/sfinae26.C: Ditto.
10364         * g++.dg/template/canon-type-11.C: Ditto.
10365         * g++.dg/template/union2.C: Ditto.
10366         * g++.dg/template/canon-type-3.C: Ditto.
10367         * g++.dg/template/canon-type-1.C: Ditto.
10368         * g++.dg/template/canon-type-5.C: Ditto.
10369         * g++.dg/template/canon-type-7.C: Ditto.
10370         * g++.dg/template/canon-type-10.C: Ditto.
10371         * g++.dg/template/spec36.C: Ditto.
10372         * g++.dg/template/typedef38.C: Ditto.
10373         * g++.dg/template/canon-type-4.C: Ditto.
10374         * g++.dg/template/canon-type-6.C: Ditto.
10375         * g++.dg/template/canon-type-13.C: Ditto.
10376         * g++.dg/template/instantiate9.C: Ditto.
10377         * g++.dg/template/ttp22.C: Ditto.
10378         * g++.dg/warn/Wreturn-type-6.C: Ditto.
10379         * g++.dg/warn/Walways-true-1.C: Ditto.
10380         * g++.dg/warn/Wlogical-op-1.C: Ditto.
10381         * g++.dg/warn/Walways-true-2.C: Ditto.
10382         * g++.dg/conversion/op4.C: Ditto.
10383         * g++.dg/opt/pr19650.C: Ditto.
10384         * g++.dg/lookup/friend11.C: Ditto.
10385         * g++.dg/other/default2.C: Ditto.
10386         * g++.dg/other/default3.C: Ditto.
10387         * g++.dg/other/dtor2.C: Ditto.
10388         * g++.dg/other/friend5.C: Ditto.
10389         * g++.dg/other/default5.C: Ditto.
10390         * g++.dg/init/brace6.C: Ditto.
10391         * g++.dg/init/aggr5.C: Ditto.
10392         * g++.dg/init/error2.C: Ditto.
10393         * g++.dg/expr/bound-mem-fun.C: Ditto.
10394         * g++.dg/expr/cond6.C: Ditto.
10395         * g++.dg/expr/stmt-expr-1.C: Ditto.
10396         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
10397         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
10398         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
10399         * g++.dg/cpp0x/bracket1.C: Ditto.
10400         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
10401         * g++.dg/cpp0x/pr38646.C: Ditto.
10402         * g++.dg/cpp0x/variadic73.C: Ditto.
10403         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
10404         * g++.dg/cpp0x/bracket4.C: Ditto.
10405         * g++.dg/cpp0x/decltype4.C: Ditto.
10406         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
10407         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
10408         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
10409         * g++.dg/cpp0x/variadic-new2.C: Ditto.
10410         * g++.dg/cpp0x/decltype2.C: Ditto.
10411         * g++.dg/cpp0x/decltype1.C: Ditto.
10412         * g++.dg/cpp0x/bracket2.C: Ditto.
10413         * g++.dg/cpp0x/decltype5.C: Ditto.
10414         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
10415         * g++.dg/cpp0x/variadic70.C: Ditto.
10416         * g++.dg/cpp0x/decltype6.C: Ditto.
10417         * g++.dg/cpp0x/rvo.C: Ditto.
10418         * g++.dg/cpp0x/vt-40092.C: Ditto.
10419         * g++.dg/cpp0x/variadic-new.C: Ditto.
10420         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
10421         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
10422         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
10423         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
10424         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
10425         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
10426         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
10427         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
10428         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
10429         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
10430         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
10431         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
10432         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
10433         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
10434         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
10435         * g++.dg/cpp0x/pr39639.C: Ditto.
10436         * g++.dg/cpp0x/decltype3.C: Ditto.
10437         * g++.dg/cpp0x/variadic68.C: Ditto.
10438         * g++.dg/cpp0x/variadic-function.C: Ditto.
10439         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
10440         * g++.dg/cpp0x/variadic-bind.C: Ditto.
10441         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
10442         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
10443         * g++.dg/parse/crash35.C: Ditto.
10444         * g++.dg/parse/crash40.C: Ditto.
10445         * g++.dg/parse/defarg12.C: Ditto.
10446         * g++.dg/parse/crash34.C: Ditto.
10447         * g++.dg/parse/constructor3.C: Ditto.
10448         * g++.dg/parse/template23.C: Ditto.
10449         * g++.dg/parse/crash56.C: Ditto.
10450         * g++.dg/parse/dtor13.C: Ditto.
10451         * g++.dg/parse/error33.C: Ditto.
10452         * g++.dg/parse/ctor9.C: Ditto.
10453         * g++.dg/parse/error32.C: Ditto.
10454         * g++.dg/parse/error37.C: Ditto.
10455         * g++.dg/parse/bitfield3.C: Ditto.
10456         * g++.dg/parse/struct-4.C: Ditto.
10457         * g++.dg/ext/has_trivial_copy.C: Ditto.
10458         * g++.dg/ext/is_polymorphic.C: Ditto.
10459         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
10460         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
10461         * g++.dg/ext/has_nothrow_assign.C: Ditto.
10462         * g++.dg/ext/is_union.C: Ditto.
10463         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
10464         * g++.dg/ext/is_pod.C: Ditto.
10465         * g++.dg/ext/has_virtual_destructor.C: Ditto.
10466         * g++.dg/ext/has_trivial_constructor.C: Ditto.
10467         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
10468         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
10469         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
10470         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
10471         * g++.dg/ext/is_abstract.C: Ditto.
10472         * g++.dg/ext/has_trivial_assign.C: Ditto.
10473         * g++.dg/ext/is_class.C: Ditto.
10474         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
10475         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
10476         * g++.dg/ext/is_base_of.C: Ditto.
10477         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
10478         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
10479         * g++.dg/ext/is_empty.C: Ditto.
10480         * g++.dg/ext/is_enum.C: Ditto.
10481         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
10482         * gnat.dg/opt11.adb: Ditto.
10483         * obj-c++.dg/pr45735.mm: Ditto.
10484         * obj-c++.dg/pr24393.mm: Ditto.
10485         * obj-c++.dg/exceptions-2.mm: Ditto.
10486         * objc.dg/pr45735.m: Ditto.
10487         * objc.dg/pr24393.m: Ditto.
10488
10489 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
10490
10491         * objc.dg/attributes/objc-exception-1.m: New.
10492
10493 2011-02-23  Jie Zhang  <jie@codesourcery.com>
10494
10495         * gcc.dg/cpp/include7.c: New test.
10496
10497 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
10498
10499         PR c++/47242
10500         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
10501
10502 2011-02-23  Jie Zhang  <jie@codesourcery.com>
10503
10504         PR rtl-optimization/47763
10505         * gcc.dg/pr47763.c: New test.
10506
10507 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
10508
10509         PR fortran/45743
10510         * gfortran.dg/whole_file_32.f90 : New test.
10511
10512 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
10513
10514         PR c++/47666
10515         * g++.dg/inherit/virtual7.C: New test.
10516
10517 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
10518
10519         PR objc/47832
10520         * objc.dg/type-size-3.m: Updated error message.
10521         * objc.dg/type-size-4.m: New test.
10522         * objc.dg/type-size-5.m: New test.
10523
10524 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10525
10526         * lib/gnat.exp: Fix comments.
10527         Don't load libgloss.exp.
10528         (default_gnat_version): Call $compiler with --version.
10529         Adapt regexp for gnatmake output, insert version.
10530         (gnat_version): New proc.
10531         (gnat_init): Remove gnat_libgcc_s_path.
10532         (gnat_target_compile): Likewise.
10533         Remove ld_library_path.
10534         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
10535         (gnat_pass): Remove.
10536         (gnat_pass): Remove.
10537         (gnat_finish): Remove.
10538         (gnat_exit): Remove.
10539         (local_find_gnatmake): Reindent.
10540         (runtest_file_p): Remove.
10541         (prune_warnings): Remove.
10542         (find_gnatclean): New proc.
10543         * lib/gnat-dg.exp (lremove): New proc.
10544         (gnat-dg-test): Reindent.
10545         Remove additional output files.
10546         (gnat-dg-runtest): Remove.
10547
10548         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
10549         * gnat.dg/loop_optimization6.adb: Likewise.
10550         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
10551
10552 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
10553
10554         PR tree-optimization/47835
10555         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
10556
10557 2011-02-22  Tobias Burnus  <burnus@net-b.de>
10558
10559         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
10560         * gfortran.dg/abstract_type_2.f03: Ditto.
10561         * gfortran.dg/abstract_type_3.f03: Ditto.
10562         * gfortran.dg/abstract_type_4.f03: Ditto.
10563         * gfortran.dg/abstract_type_5.f03: Ditto.
10564         * gfortran.dg/abstract_type_6.f03: Ditto.
10565         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
10566         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
10567         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
10568         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
10569         * gfortran.dg/array_function_5.f90: Ditto.
10570         * gfortran.dg/asynchronous_3.f03: Ditto.
10571         * gfortran.dg/char_expr_1.f90: Ditto.
10572         * gfortran.dg/class_14.f03: Ditto.
10573         * gfortran.dg/data_array_6.f: Ditto.
10574         * gfortran.dg/data_invalid.f90: Ditto.
10575         * gfortran.dg/dot_product_1.f03: Ditto.
10576         * gfortran.dg/func_derived_5.f90: Ditto.
10577         * gfortran.dg/func_result_4.f90: Ditto.
10578         * gfortran.dg/implied_do_1.f90: Ditto.
10579         * gfortran.dg/initialization_25.f90: Ditto.
10580         * gfortran.dg/initialization_26.f90: Ditto.
10581         * gfortran.dg/interface_34.f90: Ditto.
10582         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
10583         * gfortran.dg/keyword_symbol_1.f90: Ditto.
10584         * gfortran.dg/matmul_8.f03: Ditto.
10585         * gfortran.dg/merge_init_expr.f90: Ditto.
10586         * gfortran.dg/pack_assign_1.f90: Ditto.
10587         * gfortran.dg/pack_vector_1.f90: Ditto.
10588         * gfortran.dg/pointer_check_8.f90: Ditto.
10589         * gfortran.dg/product_init_expr.f03: Ditto.
10590         * gfortran.dg/reshape_order_5.f90: Ditto.
10591         * gfortran.dg/reshape_shape_1.f90: Ditto.
10592         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
10593         * gfortran.dg/same_name_2.f90: Ditto.
10594         * gfortran.dg/selected_real_kind_1.f90: Ditto.
10595         * gfortran.dg/spread_init_expr.f03: Ditto.
10596         * gfortran.dg/stmt_func_1.f90: Ditto.
10597         * gfortran.dg/sum_init_expr.f03: Ditto.
10598         * gfortran.dg/transpose_3.f03: Ditto.
10599         * gfortran.dg/unpack_init_expr.f03: Ditto.
10600         * gfortran.dg/warn_conversion.f90: Ditto.
10601         * gfortran.dg/warn_conversion_2.f90: Ditto.
10602         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
10603         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
10604         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
10605         * gfortran.dg/whole_file_16.f90: Ditto.
10606         * gfortran.dg/whole_file_17.f90: Ditto.
10607         * gfortran.dg/whole_file_18.f90: Ditto.
10608         * gfortran.dg/whole_file_20.f03: Ditto.
10609         * gfortran.dg/whole_file_5.f90: Ditto.
10610         * gfortran.dg/whole_file_6.f90: Ditto.
10611         * gfortran.dg/write_invalid_format.f90: Ditto.
10612         * gfortran.dg/zero_sized_6.f90: Ditto.
10613
10614 2011-02-21  Jeff Law <law@redhat.com>
10615
10616         PR rtl-optimization/46178
10617         * gcc.target/i386/pr46178.c: New test.
10618
10619         PR rtl-optimization/46002
10620         * gcc.c-torture/compile/pr46002.c: New test.
10621
10622 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10623
10624         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
10625         *-*-hpux10*.
10626
10627 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
10628
10629         PR debug/47106
10630         * g++.dg/debug/pr47106.C: Require effective target lto.
10631
10632 2011-02-21  Jason Merrill  <jason@redhat.com>
10633
10634         * g++.dg/cpp0x/constexpr-diag2.C: New.
10635
10636 2011-02-20  Jason Merrill  <jason@redhat.com>
10637
10638         * g++.dg/cpp0x/constexpr-ctor7.C: New.
10639
10640         * g++.dg/cpp0x/fntmpdefarg2.C: New.
10641
10642         * g++.dg/overload/conv-op1.C: New.
10643
10644         * g++.dg/cpp0x/constexpr-synth1.C: New.
10645
10646 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
10647
10648         * objc.dg/layout-2.m: New.
10649         * objc.dg/selector-3.m: Adjusted location of error message.
10650         * objc.dg/type-size-3.m: Same.
10651         * obj-c++.dg/selector-3.mm: Same.
10652
10653 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
10654
10655         PR objc/47784
10656         * objc.dg/property/dotsyntax-22.m: New.
10657         * obj-c++.dg/property/dotsyntax-22.mm: New.
10658
10659 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
10660
10661         PR c++/46394
10662         * g++.dg/template/typedef38.C: New test.
10663
10664 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
10665
10666         PR fortran/46818
10667         * gfortran.dg/whole_file_30.f90 : New test.
10668         * gfortran.dg/whole_file_31.f90 : New test.
10669
10670 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
10671
10672         PR fortran/45077
10673         PR fortran/44945
10674         * gfortran.dg/whole_file_28.f90 : New test.
10675         * gfortran.dg/whole_file_29.f90 : New test.
10676
10677 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
10678
10679         PR c++/44118
10680         * g++.dg/template/crash105.C: New.
10681
10682 2011-02-19  Jason Merrill  <jason@redhat.com>
10683
10684         * g++.dg/cpp0x/regress/no-elide1.C: New.
10685
10686 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
10687
10688         PR tree-optimization/46620
10689         * gcc.dg/pr46620.c: New.
10690
10691 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
10692
10693         PR c/47809
10694         * gcc.target/i386/pr47809.c: New test.
10695
10696 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10697             Tobias Burnus  <burnus@net-b.de>
10698
10699         * lib/target-supports.exp
10700         (check_effective_target_fortran_large_real): New check for large reals.
10701         * gfortran.dg/nan_7.f90: New test.
10702
10703 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10704
10705         PR libgfortran/47567
10706         * gfortran.dg/fmt_f0_1.f90: Update test.
10707
10708 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
10709
10710         PR fortran/47348
10711         * gfortran.dg/array_constructor_36.f90 : New test.
10712         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
10713         allow for comparison between different elements of the array
10714         constructor at different levels of optimization.
10715
10716 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10717
10718         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
10719         * gcc.target/i386/pr32280-1.c: Likewise.
10720
10721 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
10722
10723         PR target/47800
10724         * gcc.target/i386/pr47800.c: New test.
10725
10726 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
10727
10728         * objc/execute/exceptions/foward-1.x: New.
10729
10730 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10731
10732         PR fortran/47789
10733         * gfortran.dg/derived_constructor_comps_4.f90: New.
10734
10735 2011-02-18  Tobias Burnus
10736
10737         PR fortran/47775
10738         * gfortran.dg/func_result_6.f90: New.
10739
10740 2011-02-18  Michael Matz  <matz@suse.de>
10741
10742         PR fortran/45586
10743         * gfortran.dg/lto/pr45586_0.f90: New test.
10744         * gfortran.dg/typebound_proc_20.f90: Ditto.
10745         * gfortran.dg/typebound_proc_21.f90: Ditto.
10746
10747 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
10748
10749         PR c++/47795
10750         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
10751
10752 2011-02-18  Tobias Burnus  <burnus@net-b.de>
10753
10754         PR fortran/47750
10755         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
10756         gcc_warning_prefix.
10757         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
10758         normalizing the error/warning output.
10759         * gfortran.dg/Wall.f90: Update dg-error/warning.
10760         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
10761         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
10762         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
10763         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
10764         * gfortran.dg/class_30.f90: Update dg-error/warning.
10765         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
10766         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
10767         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
10768         * gfortran.dg/entry_17.f90: Update dg-error/warning.
10769         * gfortran.dg/entry_19.f90: Update dg-error/warning.
10770         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
10771         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
10772         * gfortran.dg/g77/12632.f: Update dg-error/warning.
10773         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
10774         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
10775         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
10776         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
10777         * gfortran.dg/goto_8.f90: Update dg-error/warning.
10778         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
10779         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
10780         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
10781         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
10782         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
10783         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
10784         * gfortran.dg/volatile3.f90: Update dg-error/warning.
10785         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
10786         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
10787         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
10788         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
10789         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
10790
10791 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10792
10793         PR fortran/47768
10794         * gfortran.dg/proc_ptr_comp_30.f90: New.
10795
10796 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
10797
10798         PR debug/47780
10799         * gcc.target/i386/pr47780.c: New test.
10800
10801 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10802
10803         PR fortran/47767
10804         * gfortran.dg/class_40.f03: New.
10805
10806 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
10807
10808         PR c++/47208
10809         * g++.dg/cpp0x/auto21.C: New test.
10810
10811 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
10812
10813         * objc.dg/special/unclaimed-category-1.h: Updated for
10814         new ABI support.
10815         * objc.dg/special/unclaimed-category-1.m: Same.
10816         * objc.dg/zero-link-1.m: Same.
10817         * objc.dg/lookup-1.m: Same.
10818         * objc.dg/torture/strings/const-str-9.m
10819         * objc.dg/torture/strings/const-str-10.m: Same.
10820         * objc.dg/torture/strings/const-str-11.m: Same.
10821         * objc.dg/torture/forward-1.m: Same.
10822         * objc.dg/zero-link-2.m: Same.
10823         * objc.dg/encode-7-next-64bit.m: Same.
10824         * objc.dg/method-4.m: Same.
10825         * objc.dg/next-runtime-1.m: Same.
10826         * objc.dg/image-info.m: Same.
10827         * objc.dg/pr23214.m: Same.
10828         * objc.dg/symtab-1.m: Same.
10829         * obj-c++.dg/basic.m: Same.
10830         * obj-c++.dg/proto-lossage-3.m: Same.
10831         * obj-c++.dg/torture/strings/const-str-10.m: Same.
10832         * obj-c++.dg/torture/strings/const-str-11.m: Same.
10833         * obj-c++.dg/torture/strings/const-str-9.m: Same.
10834         * obj-c++.dg/method-11.m: Same.
10835         * objc/execute/enumeration-1.m: Same.
10836         * objc/execute/object_is_class.m: Same.
10837         * objc/execute/formal_protocol-2.m: Same.
10838         * objc/execute/formal_protocol-4.m: Same.
10839         * objc/execute/formal_protocol-6.m: Same.
10840         * objc/execute/bycopy-3.m: Same.
10841         * objc/execute/exceptions/catchall-1.m: Same.
10842         * objc/execute/exceptions/finally-1.m: Same.
10843         * objc/execute/exceptions/local-variables-1.m: Same.
10844         * objc/execute/exceptions/foward-1.m: Same.
10845         * objc/execute/bf-common.h
10846         * objc/execute/enumeration-2.m: Same.
10847         * objc/execute/formal_protocol-1.m: Same.
10848         * objc/execute/formal_protocol-3.m: Same.
10849         * objc/execute/formal_protocol-5.m: Same.
10850         * objc/execute/accessing_ivars.m: Same.
10851         * objc/execute/bycopy-2.m: Same.
10852         * objc/execute/formal_protocol-7.m: Same.
10853         * objc/execute/compatibility_alias.m: Same.
10854         * objc/execute/no_clash.m: Same.
10855         * objc/execute/object_is_meta_class.m: Same.
10856         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
10857         * objc/execute/class-tests-1.h: Include stdio.h.
10858         * objc/execute/class-tests-2.h: Same.
10859         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
10860         runtimes.
10861         * obj-c++.dg/try-catch-2.mm: Same.
10862
10863 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
10864
10865         PR c++/47783
10866         * g++.dg/warn/Wunused-parm-4.C: New test.
10867
10868 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
10869             Jan Hubicka  <jh@suse.cz>
10870
10871         PR debug/47106
10872         PR debug/47402
10873         * g++.dg/debug/pr47106.C: New.
10874
10875 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
10876
10877         PR target/43653
10878         * gcc.target/i386/pr43653.c: New test.
10879
10880 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
10881
10882         PR c++/47172
10883         * g++.dg/template/inherit6.C: New test.
10884
10885 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
10886
10887         PR fortran/47745
10888         * gfortran.dg/class_39.f03: New.
10889
10890 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
10891
10892         PR c++/47326
10893         * g++.dg/cpp0x/variadic106.C: New test.
10894
10895 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
10896
10897         PR libfortran/47757
10898         * gfortran.dg/pr47757-1.f90: New test.
10899         * gfortran.dg/pr47757-2.f90: New test.
10900         * gfortran.dg/pr47757-3.f90: New test.
10901
10902         PR c++/47704
10903         * g++.dg/cpp0x/enum8.C: New test.
10904
10905 2011-02-15  Jason Merrill  <jason@redhat.com>
10906
10907         * g++.dg/inherit/implicit-trivial1.C: New.
10908         * g++.dg/cpp0x/implicit-trivial1.C: New.
10909
10910 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
10911
10912         PR middle-end/47725
10913         * gcc.dg/torture/pr47725.c: Removed.
10914
10915 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
10916
10917         PR target/47755
10918         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
10919         constant does not generate a load from memory.
10920
10921 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
10922
10923         PR middle-end/47725
10924         * gcc.dg/torture/pr47725.c: New.
10925
10926 2011-02-15  Richard Guenther  <rguenther@suse.de>
10927
10928         PR tree-optimization/47743
10929         * gcc.dg/torture/pr47743.c: New testcase.
10930
10931 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
10932
10933         PR middle-end/47581
10934         * gcc.target/i386/pr47581.c: New test.
10935
10936 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10937
10938         PR fortran/47730
10939         * gfortran.dg/select_type_22.f03: New.
10940
10941 2011-02-14  Jason Merrill  <jason@redhat.com>
10942
10943         * g++.dg/cpp0x/regress/enum1.C: New.
10944
10945 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
10946
10947         * gnat.dg/include.adb: New test.
10948
10949 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10950
10951         PR fortran/47728
10952         * gfortran.dg/class_38.f03: New.
10953
10954 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
10955
10956         * gcc.dg/pr46494.c: New test.
10957
10958 2011-02-14  Richard Guenther  <rguenther@suse.de>
10959
10960         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
10961
10962 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10963
10964         PR ada/41929
10965         * gnat.dg/null_pointer_deref1.exp: Don't skip on
10966         sparc*-sun-solaris2.11.
10967
10968 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10969
10970         PR fortran/47349
10971         * gfortran.dg/argument_checking_18.f90: New.
10972
10973 2011-02-13  Tobias Burnus  <burnus@net-b.de>
10974
10975         * gfortran.dg/argument_checking_13.f90: Update dg-error.
10976         * gfortran.dg/argument_checking_17.f90: New.
10977
10978 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
10979
10980         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
10981         are temporarily disabled.
10982         * gfortran.dg/class_7.f03: Ditto.
10983         * gfortran.dg/coarray_14.f90: Ditto.
10984         * gfortran.dg/typebound_proc_13.f03: Ditto.
10985
10986 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
10987
10988         PR fortran/45586
10989         * gfortran.dg/extends_11.f03: New.
10990
10991 2011-02-11  Xinliang David Li  <davidxl@google.com>
10992
10993         PR tree-optimization/47707
10994         * g++.dg/tree-ssa/pr47707.C: New test.
10995
10996 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
10997
10998         * g++.dg/opt/inline17.C: New test.
10999
11000 2011-02-11  Tobias Burnus  <burnus@net-b.de>
11001
11002         PR fortran/47550
11003         * gfortran.dg/pure_formal_2.f90: New.
11004
11005 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
11006
11007         PR rtl-optimization/47614
11008         * gfortran.dg/pr47614.f: New.
11009
11010 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
11011
11012         PR driver/47678
11013         * gcc.dg/opts-6.c: New test.
11014
11015 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
11016
11017         PR debug/47684
11018         * gcc.dg/pr47684.c: New test.
11019
11020 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11021
11022         PR target/47629
11023         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
11024         c99_runtime, dg-add-options c99_runtime.
11025         (main): Use __asm__.
11026
11027 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11028
11029         PR testsuite/47400
11030         * lib/target-supports.exp (check_ascii_locale_available): New proc.
11031         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
11032         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
11033         * gcc.dg/ucnid-10.c: Likewise.
11034         * gcc.dg/ucnid-13.c: Likewise.
11035         * gcc.dg/ucnid-7.c: Likewise.
11036         * gcc.dg/ucnid-8.c: Likewise.
11037         Adapt dg-warning line number.
11038
11039 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
11040
11041         * gcc.target/i386/parity-1.c: Use -march=k8.
11042         * gcc.target/i386/parity-2.c: Ditto.
11043         * gcc.target/i386/vecinit-1.c: Ditto.
11044         * gcc.target/i386/vecinit-2.c: Ditto.
11045
11046 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11047
11048         PR target/46610
11049         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
11050         * gcc.target/mips/save-restore-3.c: Likewise.
11051         * gcc.target/mips/save-restore-4.c: Likewise.
11052         * gcc.target/mips/save-restore-5.c: Likewise.
11053
11054         PR target/47683
11055         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
11056         * g++.dg/tree-prof/partition2.C: Likewise.
11057
11058 2011-02-09  Jason Merrill  <jason@redhat.com>
11059
11060         * g++.dg/tree-ssa/inline-3.C: Use a normal function
11061         rather than misdeclare std::puts.
11062
11063         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
11064         * g++.dg/other/warning1.C: Likewise.
11065         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
11066         * g++.old-deja/g++.gb/scope06.C: Likewise.
11067         * g++.old-deja/g++.law/cvt11.C: Likewise.
11068         * g++.old-deja/g++.law/init1.C: Likewise.
11069         * g++.dg/abi/mangle26.C: Likewise.
11070
11071         * g++.dg/template/function1.C: Adjust for C++0x mode.
11072         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
11073
11074         * g++.dg/ext/label10.C: Adjust for C++0x mode.
11075         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
11076
11077         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
11078
11079         * g++.dg/cpp0x/regress/abi-empty7.C: New.
11080
11081         * g++.dg/cpp0x/regress: New directory.
11082         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
11083         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
11084         * g++.dg/cpp0x/regress/regress3.C: New.
11085
11086 2011-02-10  Richard Guenther  <rguenther@suse.de>
11087
11088         PR tree-optimization/47677
11089         * gcc.dg/torture/pr47677.c: New testcase.
11090
11091 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
11092
11093         * objc.dg/special/load-category-1.m: Remove unused header.
11094         * objc.dg/special/load-category-1a.m: Likewise.
11095         * objc.dg/special/load-category-2.m: Likewise.
11096         * objc.dg/special/load-category-2a.m: Likewise.
11097         * objc.dg/special/load-category-3.m: Likewise.
11098         * objc.dg/special/load-category-3a.m: Likewise.
11099         * objc.dg/attributes/proto-attribute-2.m: Likewise.
11100         * objc.dg/attributes/proto-attribute-3.m: Likewise.
11101         * objc.dg/attributes/class-attribute-1.m: Likewise.
11102         * objc.dg/property/property.exp: Don't run for Darwin < 9.
11103         * obj-c++.dg/property/property.exp: Likewise.
11104         * objc.dg/attributes/method-sentinel-1.m: Update type header.
11105         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
11106         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
11107         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
11108         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
11109         * obj-c++.dg/template-8.mm: Likewise.
11110
11111 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
11112
11113         PR target/47665
11114         * gcc.target/i386/pr47665.c: New test.
11115
11116 2011-02-10  Jie Zhang  <jie@codesourcery.com>
11117
11118         PR testsuite/47622
11119         Revert
11120         2011-02-05  Jie Zhang  <jie@codesourcery.com>
11121         PR debug/42631
11122         * gcc.dg/pr42631.c: Update test.
11123         * gcc.dg/pr42631-2.c: New test.
11124
11125 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
11126
11127         PR fortran/47352
11128         * gfortran.dg/proc_decl_25.f90: New.
11129
11130 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
11131
11132         PR fortran/47463
11133         * gfortran.dg/typebound_assignment_2.f03: New.
11134
11135 2011-02-09  Richard Guenther  <rguenther@suse.de>
11136
11137         PR tree-optimization/47664
11138         * gcc.dg/tree-ssa/inline-7.c: New testcase.
11139
11140 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
11141
11142         PR middle-end/47646
11143         * gnat.dg/uninit_func.adb: Adjust dg directive.
11144
11145 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
11146
11147         PR middle-end/47646
11148         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
11149
11150 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
11151
11152         PR fortran/47637
11153         * gfortran.dg/auto_dealloc_2.f90: New.
11154
11155 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11156
11157         * gcc.dg/builtins-config.h: Remove __sgi handling.
11158         * lib/target-supports.exp (add_options_for_c99_runtime): Add
11159         -std=c99 for mips-sgi-irix6.5*.
11160
11161 2011-02-09  Martin Jambor  <mjambor@suse.cz>
11162
11163         PR middle-end/45505
11164         * gfortran.dg/pr25923.f90: Remove xfails.
11165
11166 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11167
11168         PR fortran/47583
11169         * gfortran.dg/inquire_14.f90: New test.
11170
11171 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
11172
11173         PR fortran/45290
11174         * gfortran.dg/pointer_init_6.f90: New.
11175
11176 2011-02-08  Jeff Law <law@redhat.com>
11177
11178         PR tree-optimization/42893
11179         * gcc.tree-ssa/pr42893.c: New test.
11180
11181 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
11182
11183         PR tree-optimization/46834
11184         PR tree-optimization/46994
11185         PR tree-optimization/46995
11186         * gcc.dg/graphite/id-pr46834.c: New.
11187         * gfortran.dg/graphite/id-pr46994.f90: New.
11188         * gfortran.dg/graphite/id-pr46995.f90: New.
11189
11190 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11191
11192         PR middle-end/47646
11193         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
11194         using the variable is known the warning is emitted there.
11195         * gcc.dg/uninit-pr19430.c (foo): Likewise.
11196         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
11197
11198         * c-c++-common/pr20000.c (g): Both warnings occur at the return
11199         statement.
11200         (vg): Likewise.
11201         * gcc.dg/noreturn-1.c (foo5): Likewise.
11202         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
11203         (method2): Likewise.
11204
11205         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
11206         the return statement using the uninitialized variable.
11207         * gfortran.dg/pr39666-2.f90 (f): Likewise.
11208
11209 2011-02-08  Richard Guenther  <rguenther@suse.de>
11210
11211         PR middle-end/47639
11212         * g++.dg/opt/pr47639.c: New testcase.
11213
11214 2011-02-08  Richard Guenther  <rguenther@suse.de>
11215
11216         PR tree-optimization/47632
11217         * g++.dg/opt/pr47632.C: New testcase.
11218
11219 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11220
11221         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
11222
11223 2011-02-07  Richard Guenther  <rguenther@suse.de>
11224
11225         PR tree-optimization/47615
11226         * g++.dg/opt/pr47615.C: New testcase.
11227
11228 2011-02-07  Richard Guenther  <rguenther@suse.de>
11229
11230         PR tree-optimization/47621
11231         * gcc.dg/torture/pr47621.c: New testcase.
11232
11233 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
11234
11235         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
11236
11237 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
11238
11239         PR fortran/47592
11240         * gfortran.dg/allocate_with_source_1 : New test.
11241
11242 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
11243
11244         PR middle-end/47610
11245         * gcc.dg/pr47610.c: New test.
11246
11247 2011-02-05  Jie Zhang  <jie@codesourcery.com>
11248
11249         PR debug/42631
11250         * gcc.dg/pr42631.c: Update test.
11251         * gcc.dg/pr42631-2.c: New test.
11252
11253 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11254
11255         PR fortran/47574
11256         * gfortran.dg/pr47574.f90:  New test.
11257
11258 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
11259
11260         PR tree-optimization/46194
11261         * gcc.dg/autopar/pr46194.c: New.
11262
11263 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
11264
11265         PR tree-optimization/43695
11266         * g++.dg/ipa/pr43695.C: New.
11267
11268 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
11269
11270         PR inline-asm/23200
11271         * gcc.dg/pr23200.c: New test.
11272
11273 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
11274
11275         PR c++/47589
11276         * g++.dg/pr47589.C: New test.
11277
11278 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
11279
11280         PR c++/47398
11281         * g++.dg/template/typedef37.C: New test.
11282         * g++.dg/template/param1.C: Adjust expected error message.
11283
11284 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
11285
11286         PR middle-end/31490
11287         * gcc.dg/pr31490-2.c: New test.
11288         * gcc.dg/pr31490-3.c: New test.
11289         * gcc.dg/pr31490-4.c: New test.
11290
11291 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
11292             Jakub Jelinek  <jakub@redhat.com>
11293
11294         PR c++/46890
11295         * g++.dg/parser/semicolon3.C: Adjust.
11296         * g++.dg/parser/semicolon4.C: New testcase.
11297         * g++.dg/pr46890.C: New testcase.
11298
11299 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
11300
11301         PR c++/29571
11302         * g++.dg/init/pr29571.C: New.
11303
11304 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
11305
11306         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
11307         instead of vect_int.
11308
11309 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
11310
11311         PR target/47312
11312         * gcc.target/i386/pr47312.c: New test.
11313
11314         PR target/47564
11315         * gcc.target/i386/pr47564.c: New test.
11316
11317 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
11318
11319         PR tree-optimization/45122
11320         * gcc.dg/tree-ssa/pr45122.c: New.
11321
11322 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
11323
11324         PR target/47272
11325         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
11326         and vec_vsx_st.
11327
11328         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
11329         and vsx so a default --with-cpu=power7 doesn't give an error
11330         when -mavoid-indexed-addresses is used.
11331
11332         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
11333         wrapper function to save the arguments and then jump to the real
11334         function, rather than depending on the compiler not to move stuff
11335         before an asm.
11336         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
11337
11338 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
11339             Paul Thomas  <pault@gcc.gnu.org>
11340
11341         PR fortran/47082
11342         * gfortran.dg/class_37.f03 : New test.
11343
11344 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
11345             Richard Guenther  <rguenther@suse.de>
11346
11347         PR tree-optimization/40979
11348         PR bootstrap/47044
11349         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
11350         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
11351         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
11352         check_vect_support_and_set_flags.
11353         * gfortran.dg/graphite/vect-pr40979.f90: New.
11354
11355 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
11356
11357         PR fortran/47572
11358         * gfortran.dg/class_36.f03: New.
11359
11360 2011-02-02  Richard Guenther  <rguenther@suse.de>
11361
11362         PR tree-optimization/47566
11363         * gcc.dg/lto/20110201-1_0.c: New testcase.
11364
11365 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
11366
11367         PR debug/47498
11368         PR debug/47501
11369         PR debug/45136
11370         PR debug/45130
11371         * debug/pr47498.c: New.
11372         * debug/pr47501.c: New.
11373
11374 2011-02-01  Richard Guenther  <rguenther@suse.de>
11375
11376         PR tree-optimization/47559
11377         * g++.dg/torture/pr47559.C: New testcase.
11378
11379 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
11380
11381         PR fortran/47565
11382         * gfortran.dg/typebound_call_20.f03: New.
11383
11384 2011-02-01  Richard Guenther  <rguenther@suse.de>
11385
11386         PR tree-optimization/47555
11387         * gcc.dg/pr47555.c: New testcase.
11388
11389 2011-02-01  Richard Guenther  <rguenther@suse.de>
11390
11391         PR tree-optimization/47541
11392         * g++.dg/torture/pr47541.C: New testcase.
11393
11394 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
11395
11396         PR fortran/47455
11397         * gfortran.dg/typebound_call_19.f03: New.
11398
11399 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
11400
11401         PR c++/47416
11402         * g++.dg/cpp0x/pr47416.C: New test.
11403
11404 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
11405
11406         PR fortran/47519
11407         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
11408
11409 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
11410
11411         PR fortran/47463
11412         * gfortran.dg/typebound_assignment_1.f03: New.
11413
11414 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
11415
11416         PR tree-optimization/47538
11417         * gcc.c-torture/execute/pr47538.c: New test.
11418
11419 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11420
11421         PR target/45325
11422         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
11423
11424 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11425
11426         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
11427
11428 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
11429
11430         PR rtl-optimization/44031
11431         * gcc.c-torture/compile/20110131-1.c: New test.
11432
11433 2011-01-31  Tobias Burnus  <burnus@net-b.de>
11434
11435         PR fortran/47042
11436         * gfortran.dg/stmt_func_1.f90: New.
11437
11438 2011-01-31  Tobias Burnus  <burnus@net-b.de>
11439
11440         PR fortran/47042
11441         * gfortran.dg/interface_34.f90: New.
11442
11443 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
11444
11445         PR fortran/47523
11446         * gfortran.dg/realloc_on_assign_5.f03: New test.
11447         * gfortran.dg/realloc_on_assign_5.f03: New test.
11448
11449 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11450
11451         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
11452         * gfortran.dg/bessel_7.f90: Likewise.
11453         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
11454
11455         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
11456         * gfortran.dg/sum_init_expr.f03: Likewise.
11457
11458         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
11459
11460         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
11461         -r -nostdlib.
11462
11463         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
11464         loop only on "vect_intfloat_cvt" targets.
11465
11466 2011-01-29  Tobias Burnus  <burnus@net-b.de>
11467
11468         PR fortran/47531
11469         * gfortran.dg/shape_6.f90: New.
11470
11471 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11472
11473         PR libgfortran/47434
11474         * gfortran.dg/read_infnan_1.f90: Update test.
11475         * gfortran.dg/module_nan.f90: Update test.
11476         * gfortran.dg/char4_iunit_1.f03: Update test.
11477         * gfortran.dg/large_real_kind_1.f90: Update test.
11478         * gfortran.dg/real_const_3.f90: Update test.
11479         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
11480
11481 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
11482
11483         PR c++/47311
11484         * g++.dg/template/param2.C: New test.
11485
11486 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11487
11488         PR libgfortran/47285
11489         * gfortran.dg/fmt_g.f: New test.
11490
11491 2011-01-28  Tobias Burnus  <burnus@net-b.de>
11492
11493         PR fortran/47507
11494         * gfortran.dg/pure_formal_1.f90: New.
11495
11496 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
11497
11498         PR target/42894
11499         * gcc.dg/tls/pr42894.c: New test.
11500
11501 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11502
11503         * gcc.dg/pr47276.c: Add dg-require-visibility.
11504
11505 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11506
11507         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
11508
11509 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
11510             Tobias Burnus  <burnus@gcc.gnu.org>
11511
11512         PR fortran/45170
11513         PR fortran/35810
11514         PR fortran/47350
11515         * gfortran.dg/realloc_on_assign_3.f03: New test.
11516         * gfortran.dg/realloc_on_assign_4.f03: New test.
11517         * gfortran.dg/allocatable_function_5.f90: New test.
11518         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
11519         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
11520         implemented" dg-errors.
11521
11522 2011-01-27  Jan Hubicka  <jh@suse.cz>
11523
11524         PR middle-end/46949
11525         * gcc.dg/attr-weakref-4.c: New testcase
11526
11527 2011-01-27  Martin Jambor  <mjambor@suse.cz>
11528
11529         PR tree-optimization/47228
11530         * gcc.dg/torture/pr47228.c: New test.
11531
11532 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11533
11534         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
11535
11536 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11537
11538         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
11539         when using auto-overlay support on the SPU.
11540
11541 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
11542
11543         PR rtl-optimization/44174
11544         * gcc.target/i386/asm-6.c: New test.
11545
11546 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
11547
11548         PR rtl-optimization/46856
11549         * gcc.c-torture/compile/pr46856.c: New test.
11550
11551 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
11552             Andrew Pinski  <pinskia@gmail.com>
11553
11554         PR c/43082
11555         * gcc.dg/pr43082.c: New.
11556
11557 2011-01-26  DJ Delorie  <dj@redhat.com>
11558
11559         PR rtl-optimization/46878
11560         * gcc.dg/pr46878-1.c: New test.
11561
11562 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
11563
11564         PR c++/47476
11565         * g++.dg/cpp0x/pr47476.C: New test.
11566
11567 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
11568
11569         * gcc.c-torture/compile/20110126-1.c: New test.
11570
11571 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
11572
11573         PR c/47473
11574         * gcc.dg/torture/pr47473.c: New test.
11575
11576 2011-01-26  Jan Hubicka  <jh@suse.cz>
11577
11578         PR target/47237
11579         * gcc.c-torture/execute/pr47237.c: New testcase.
11580
11581 2011-01-26  Jan Hubicka  <jh@suse.cz>
11582
11583         PR tree-optimization/47190
11584         * gcc.dg/attr-weakref-3.c: New testcase.
11585
11586 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
11587
11588         PR c++/43601
11589         * gcc.dg/dll-9a.c: New test file.
11590         * gcc.dg/dll-11.c: Likewise.
11591         * gcc.dg/dll-12.c: Likewise.
11592         * gcc.dg/dll-12a.c: Likewise.
11593         * gcc.dg/dll-11a.c: Likewise.
11594         * gcc.dg/dll-9.c: Likewise.
11595         * gcc.dg/dll-10.c: Likewise.
11596         * gcc.dg/dll-10a.c: Likewise.
11597         * g++.dg/ext/dllexport4a.cc: Likewise.
11598         * g++.dg/ext/dllexport4.C: Likewise.
11599         * g++.dg/ext/dllexport5.C: Likewise.
11600         * g++.dg/ext/dllexport5a.cc: Likewise.
11601
11602 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11603
11604         PR tree-optimization/46970
11605         * gcc.dg/graphite/pr46970.c: New.
11606
11607 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11608
11609         PR tree-optimization/46215
11610         * gcc.dg/graphite/pr46215.c: New.
11611
11612 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11613
11614         PR tree-optimization/46168
11615         * gcc.dg/graphite/pr46168.c: New.
11616
11617 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11618
11619         PR tree-optimization/43657
11620         * gcc.dg/graphite/pr43657.c: New.
11621
11622 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11623
11624         PR tree-optimization/29832
11625         * gfortran.dg/graphite/pr29832.f90: New.
11626
11627 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11628
11629         PR tree-optimization/43567
11630         * gcc.dg/graphite/pr43567.c: New.
11631
11632 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11633
11634         * gfortran.dg/graphite/interchange-4.f: New.
11635         * gfortran.dg/graphite/interchange-5.f: New.
11636
11637         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
11638         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
11639         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
11640         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
11641         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
11642         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
11643         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
11644         * gfortran.dg/ltrans-7.f90: Removed.
11645         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
11646
11647         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
11648         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
11649         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
11650         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
11651         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
11652         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
11653         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
11654         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
11655         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
11656         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
11657         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
11658         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
11659         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
11660         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
11661         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
11662         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
11663         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
11664         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
11665         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
11666         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
11667         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
11668         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
11669         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
11670         * gcc.dg/tree-ssa/data-dep-1.c
11671         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
11672         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
11673         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
11674         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
11675         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
11676
11677 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
11678
11679         PR tree-optimization/47265
11680         PR tree-optimization/47443
11681         * gcc.c-torture/compile/pr47265.c: New test.
11682         * gcc.dg/pr47443.c: New test.
11683
11684 2011-01-25  Martin Jambor  <mjambor@suse.cz>
11685
11686         PR tree-optimization/47382
11687         * g++.dg/torture/pr47382.C: New test.
11688         * g++.dg/opt/devirt1.C: Xfail.
11689
11690 2011-01-25  Yao Qi  <yao@codesourcery.com>
11691
11692         PR target/45701
11693         * gcc.target/arm/pr45701-1.c: New test.
11694         * gcc.target/arm/pr45701-2.c: New test.
11695         * gcc.target/arm/pr45701-3.c: New test.
11696
11697 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11698             Jakub Jelinek  <jakub@redhat.com>
11699
11700         PR tree-optimization/47271
11701         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
11702
11703 2011-01-25  Nick Clifton  <nickc@redhat.com>
11704
11705         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
11706         (saturate_add): Delete.
11707         (exchange): Delete.
11708         (main): Do not run saturate_add.
11709         (set_interrupts): Delete.
11710
11711 2011-01-25  Tobias Burnus  <burnus@net-b.de>
11712
11713         PR fortran/47448
11714         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
11715
11716 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
11717
11718         PR tree-optimization/47427
11719         PR tree-optimization/47428
11720         * gcc.c-torture/compile/pr47427.c: New test.
11721         * gcc.c-torture/compile/pr47428.c: New test.
11722
11723 2011-01-25  Richard Guenther  <rguenther@suse.de>
11724
11725         PR middle-end/47411
11726         * gcc.dg/torture/pr47411.c: New testcase.
11727
11728 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11729
11730         * gfortran.dg/graphite/id-24.f: New.
11731         * gfortran.dg/graphite/id-25.f: New.
11732
11733 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11734
11735         * gfortran.dg/graphite/id-23.f: New.
11736
11737 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11738
11739         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
11740
11741 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11742
11743         * gcc.dg/graphite/block-0.c: Un-XFAILed.
11744         * gcc.dg/graphite/block-1.c: Un-XFAILed.
11745         * gcc.dg/graphite/block-7.c: Un-XFAILed.
11746         * gcc.dg/graphite/block-8.c: Un-XFAILed.
11747         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
11748         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
11749         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
11750         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
11751         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
11752
11753 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11754
11755         * gcc.dg/graphite/block-0.c: Add documentation.
11756         * gcc.dg/graphite/block-4.c: Same.
11757         * gcc.dg/graphite/block-7.c: Same.
11758         * gcc.dg/graphite/block-8.c: New.
11759         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
11760         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
11761         * gcc.dg/graphite/interchange-12.c: Add documentation.
11762         * gcc.dg/graphite/interchange-13.c: New.
11763         * gcc.dg/graphite/interchange-14.c: New.
11764         * gcc.dg/graphite/interchange-15.c: New.
11765         * gcc.dg/graphite/interchange-8.c: Add documentation.
11766         * gcc.dg/graphite/interchange-mvt.c: Same.
11767
11768 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
11769
11770         PR target/47408
11771         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
11772         * gcc.target/powerpc/altivec-14.c: Ditto.
11773         * gcc.target/powerpc/altivec-33.c: Ditto.
11774         * gcc.target/powerpc/altivec-types-1.c: Ditto.
11775         * gcc.target/powerpc/altivec-types-2.c: Ditto.
11776         * gcc.target/powerpc/altivec-types-3.c: Ditto.
11777         * gcc.target/powerpc/altivec-types-4.c: Ditto.
11778         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
11779         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
11780         * g++.dg/ext/altivec-15.C: Ditto.
11781         * g++.dg/ext/altivec-types-1.C: Ditto.
11782         * g++.dg/ext/altivec-types-2.C: Ditto.
11783         * g++.dg/ext/altivec-types-3.C: Ditto.
11784         * g++.dg/ext/altivec-types-4.C: Ditto.
11785
11786 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11787
11788         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
11789
11790 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11791
11792         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
11793         optimization options.
11794
11795 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11796
11797         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
11798
11799         PR testsuite/45988
11800         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
11801
11802 2011-01-23  Tobias Burnus  <burnus@net-b.de>
11803
11804         PR fortran/47421
11805         * gfortran.dg/allocatable_scalar_12.f90: New.
11806
11807 2011-01-23  Ira Rosen  <irar@il.ibm.com>
11808
11809         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
11810         vectorization to be not profitable if peeling is used to
11811         realign the memory access.
11812         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
11813         loop bound to avoid loop unrolling.
11814         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
11815
11816 2011-01-22  Jan Hubicka  <jh@suse.cz>
11817
11818         PR lto/47333
11819         * g++.dg/lto/pr47333.C: New file.
11820
11821 2011-01-22  Jan Hubicka  <jh@suse.cz>
11822
11823         PR tree-optimization/43884
11824         PR lto/44334
11825         * gcc.dg/autopar/outer-2.c: Increase array size.
11826         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
11827
11828 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
11829
11830         PR fortran/38536
11831         * gfortran.dg/c_loc_tests_16.f90:  New test.
11832
11833 2011-01-22  Tobias Burnus  <burnus@net-b.de>
11834
11835         PR fortran/47399
11836         * gfortran.dg/typebound_proc_19.f90: New.
11837
11838 2011-01-21  Jeff Law <law@redhat.com>
11839
11840         PR tree-optimization/47053
11841         * g++.dg/pr47053.C: New test.
11842
11843 2011-01-21  Jason Merrill  <jason@redhat.com>
11844
11845         PR c++/47041
11846         * g++.dg/cpp0x/constexpr-ctor6.C: New.
11847
11848 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11849
11850         PR c++/47388
11851         * g++.dg/cpp0x/range-for10.C: New test.
11852         * g++.dg/template/for1.C: New test.
11853
11854         PR middle-end/45566
11855         * g++.dg/tree-prof/partition3.C: New test.
11856
11857         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
11858
11859         PR rtl-optimization/47366
11860         * g++.dg/opt/pr47366.C: New test.
11861
11862 2011-01-21  Jason Merrill  <jason@redhat.com>
11863
11864         PR c++/46552
11865         * g++.dg/cpp0x/constexpr-regress2.C: New.
11866
11867         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
11868
11869 2011-01-21  Jeff Law <law@redhat.com>
11870
11871         PR rtl-optimization/41619
11872         * gcc.dg/pr41619.c: New.
11873
11874 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11875
11876         PR tree-optimization/47355
11877         * g++.dg/opt/pr47355.C: New test.
11878
11879 2011-01-21  Richard Guenther  <rguenther@suse.de>
11880
11881         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
11882         making main hot.
11883
11884 2011-01-21  Richard Guenther  <rguenther@suse.de>
11885
11886         PR tree-optimization/47365
11887         * gcc.dg/torture/pr47365.c: New testcase.
11888         * gcc.dg/tree-ssa/pr47392.c: Likewise.
11889
11890 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11891
11892         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
11893
11894 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11895
11896         PR tree-optimization/47391
11897         * gcc.dg/pr47391.c: New test.
11898
11899 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11900
11901         * g++.dg/template/char1.C: Use signed char.
11902
11903 2011-01-21  Tobias Burnus  <burnus@net-b.de>
11904
11905         PR fortran/47377
11906         * gfortran.dg/pointer_target_4.f90: New.
11907
11908 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
11909
11910         PR target/47251
11911         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
11912         ILP32 system and not IP32.
11913
11914 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
11915
11916         PR debug/46583
11917         * g++.dg/debug/pr46583.C: New.
11918
11919 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
11920
11921         PR debug/47283
11922         * g++.dg/debug/pr47283.C: New test.
11923
11924         PR testsuite/47371
11925         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
11926         * gcc.target/i386/headmerge-2.c: Likewise.
11927
11928 2011-01-20  Richard Guenther  <rguenther@suse.de>
11929
11930         PR middle-end/47370
11931         * gcc.dg/torture/pr47370.c: New testcase.
11932
11933 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
11934
11935         PR tree-optimization/46130
11936         * gcc.dg/pr46130-1.c: New test.
11937         * gcc.dg/pr46130-2.c: New test.
11938
11939 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
11940
11941         PR c++/47291
11942         * g++.dg/debug/dwarf2/template-params-10.C: New test.
11943
11944 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
11945
11946         PR debug/46240
11947         * g++.dg/debug/pr46240.cc: New.
11948
11949 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
11950
11951         PR c++/47303
11952         * g++.dg/template/anonunion1.C: New test.
11953
11954         PR rtl-optimization/47337
11955         * gcc.c-torture/execute/pr47337.c: New test.
11956
11957 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11958
11959         PR testsuite/45342
11960         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
11961
11962 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11963
11964         PR tree-optimization/46021
11965         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
11966
11967 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
11968
11969         PR tree-optimization/47290
11970         * g++.dg/torture/pr47290.C: New test.
11971
11972 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
11973
11974         PR fortran/47240
11975         * gfortran.dg/proc_ptr_comp_29.f90: New.
11976
11977 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
11978
11979         PR testsuite/41146
11980         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
11981         powerpc-apple-darwin9.
11982
11983 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
11984
11985         PR rtl-optimization/47299
11986         * gcc.c-torture/execute/pr47299.c: New test.
11987
11988 2011-01-17  Jason Merrill  <jason@redhat.com>
11989
11990         * g++.dg/cpp0x/constexpr-virtual.C: New.
11991
11992 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
11993
11994         PR fortran/47331
11995         * gfortran.dg/gomp/pr47331.f90: New test.
11996
11997 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
11998
11999         PR objc/47314
12000         * objc.dg/selector-warn-1.m: New.
12001         * obj-c++.dg/selector-warn-1.mm: New.
12002
12003 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
12004
12005         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
12006         Update dg-final accordingly.
12007
12008 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12009
12010         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
12011
12012 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12013
12014         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
12015         target check.
12016         * gcc.dg/guality/pr36728-2.c: Likewise.
12017
12018 2011-01-17  Richard Guenther  <rguenther@suse.de>
12019
12020         PR tree-optimization/47313
12021         * g++.dg/torture/pr47313.C: New testcase.
12022
12023 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
12024
12025         PR target/47318
12026         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
12027         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
12028         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12029         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12030
12031         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
12032         as __m256i.
12033         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
12034         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
12035         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
12036
12037 2011-01-17  Richard Guenther  <rguenther@suse.de>
12038
12039         PR tree-optimization/45967
12040         * gcc.dg/torture/pr45967-2.c: New testcase.
12041         * gcc.dg/torture/pr45967-3.c: Likewise.
12042
12043 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12044
12045         PR testsuite/47325
12046         * g++.dg/ext/pr47213.C: Require visibility.
12047
12048 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
12049
12050         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
12051         * gcc.dg/fixed-point/struct-union.c: Update error messages.
12052
12053 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
12054
12055         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
12056         Linux-based targets.
12057
12058 2011-01-13  Jan Hubicka  <jh@suse.cz>
12059
12060         PR tree-optimization/47276
12061         * gcc.dg/pr47276.c: New testcase.
12062
12063 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
12064             Jonathan Wakely  <jwakely.gcc@gmail.com>
12065
12066         PR c++/33558
12067         * g++.dg/other/pr33558.C: New.
12068         * g++.dg/other/pr33558-2.C: New.
12069
12070 2011-01-14  Martin Jambor  <mjambor@suse.cz>
12071
12072         PR tree-optimization/45934
12073         PR tree-optimization/46302
12074         * g++.dg/ipa/devirt-c-1.C: New test.
12075         * g++.dg/ipa/devirt-c-2.C: Likewise.
12076         * g++.dg/ipa/devirt-c-3.C: Likewise.
12077         * g++.dg/ipa/devirt-c-4.C: Likewise.
12078         * g++.dg/ipa/devirt-c-5.C: Likewise.
12079         * g++.dg/ipa/devirt-c-6.C: Likewise.
12080         * g++.dg/ipa/devirt-6.C: Likewise.
12081         * g++.dg/ipa/devirt-d-1.C: Likewise.
12082         * g++.dg/torture/pr45934.C: Likewise.
12083
12084 2011-01-14  Jason Merrill  <jason@redhat.com>
12085
12086         * g++.dg/cpp0x/variadic105.C: New.
12087
12088 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
12089             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12090
12091         PR objc/45989
12092         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
12093         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
12094         execution tests on i?86-*-*, x86_64-*-* and
12095         powerpc*-apple-darwin* && ilp32.
12096         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
12097         tests on i?86-*-* and x86_64-*-*.
12098
12099 2011-01-14  Richard Guenther  <rguenther@suse.de>
12100
12101         PR tree-optimization/47280
12102         * g++.dg/opt/pr47280.C: New testcase.
12103
12104 2011-01-14  Jason Merrill  <jason@redhat.com>
12105
12106         * g++.dg/cpp0x/constexpr-regress1.C: New.
12107
12108         * g++.dg/ext/flexary2.C: New.
12109
12110 2011-01-14  Richard Guenther  <rguenther@suse.de>
12111
12112         PR middle-end/47281
12113         * gcc.dg/torture/pr47281.c: New testcase.
12114         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
12115
12116 2011-01-14  Richard Guenther  <rguenther@suse.de>
12117
12118         PR tree-optimization/47286
12119         * gcc.dg/tree-ssa/pr47286.c: New testcase.
12120
12121 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
12122
12123         PR c++/47213
12124         * g++.dg/ext/pr47213.C: New.
12125
12126 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12127
12128         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
12129
12130 2011-01-13  Tobias Burnus  <burnus@net-b.de>
12131             Mikael Morin  <mikael@gcc.gnu.org>
12132
12133         PR fortran/45848
12134         PR fortran/47204
12135         * gfortran.dg/select_type_20.f90: New.
12136         * gfortran.dg/select_type_21.f90: New.
12137
12138 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
12139
12140         PR target/47251
12141         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
12142
12143 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12144
12145         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
12146         * gcc.dg/guality/pr36728-2.c: Likewise.
12147
12148 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
12149
12150         PR debug/PR46973
12151         * g++.dg/debug/dwarf2/template-params-9.C: New test.
12152
12153 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
12154
12155         PR rtl-optimization/45352
12156         * gcc.dg/pr45352-3.c: New.
12157
12158 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12159
12160         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
12161         comment.
12162         * g++.dg/cpp0x/range-for8.C: New.
12163         * g++.dg/cpp0x/range-for9.C: New.
12164
12165 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
12166
12167         PR debug/47209
12168         * g++.dg/debug/pr47209.C: New.
12169
12170 2011-01-12  Richard Guenther  <rguenther@suse.de>
12171
12172         PR lto/47259
12173         * gcc.dg/lto/pr47259_0.c: New testcase.
12174         * gcc.dg/lto/pr47259_1.c: Likewise.
12175
12176 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
12177
12178         * objc-obj-c++-shared/Object1.h: Add copyright header, update
12179         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
12180         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
12181         methods missing from the OBJC2 Object.
12182         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
12183         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
12184         GNU and NeXT runtimes.
12185         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
12186         comments.
12187         * objc-obj-c++-shared/Object1.m: Likewise.
12188         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
12189         * objc.dg/proto-qual-1.m: Likewise.
12190         * obj-c++.dg/proto-lossage-3.mm: Likewise.
12191         * obj-c++.dg/proto-qual-1.mm: Likewise.
12192
12193 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
12194
12195         PR testsuite/33033
12196         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
12197
12198 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
12199
12200         Fixed the Objective-C++ testsuite and updated all tests.
12201         * lib/obj-c++.exp (obj-c++_init): Declare and set
12202         gcc_warning_prefix and gcc_error_prefix.
12203         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
12204         'dg-warning', 'dg-message' and 'dg-error'.
12205         * obj-c++.dg/class-extension-3.mm: Likewise.
12206         * obj-c++.dg/class-protocol-1.mm: Likewise.
12207         * obj-c++.dg/encode-7.mm: Likewise.
12208         * obj-c++.dg/exceptions-3.mm: Likewise.
12209         * obj-c++.dg/exceptions-5.mm: Likewise.
12210         * obj-c++.dg/method-12.mm: Likewise.
12211         * obj-c++.dg/method-13.mm: Likewise.
12212         * obj-c++.dg/method-15.mm: Likewise.
12213         * obj-c++.dg/method-16.mm: Likewise.
12214         * obj-c++.dg/method-4.mm: Likewise.
12215         * obj-c++.dg/method-8.mm: Likewise.
12216         * obj-c++.dg/method-conflict-1.mm: Likewise.
12217         * obj-c++.dg/method-conflict-2.mm: Likewise.
12218         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
12219         and uncommented second part of the testcase now that the testsuite
12220         works correctly.
12221         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
12222         and uncommented second part of the testcase now that the testsuite
12223         works correctly.
12224         * obj-c++.dg/private-1.mm: Likewise.
12225         * obj-c++.dg/proto-lossage-4.mm: Likewise.
12226         * obj-c++.dg/syntax-error-7.mm: Likewise.
12227         * obj-c++.dg/warn5.mm: Likewise.
12228         * obj-c++.dg/property/at-property-14.mm: Likewise.
12229         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
12230         FIXME.
12231         * obj-c++.dg/property/at-property-18.mm: Likewise.
12232         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
12233         FIXME.
12234         * obj-c++.dg/property/at-property-21.mm: Likewise.
12235         * obj-c++.dg/property/at-property-28.mm: Likewise.
12236         * obj-c++.dg/property/at-property-5.mm: Likewise.
12237         * obj-c++.dg/property/dynamic-2.mm: Likewise.
12238         * obj-c++.dg/property/property-neg-3.mm: Likewise.
12239         * obj-c++.dg/property/synthesize-11.mm: Likewise.
12240         * obj-c++.dg/property/synthesize-6.mm: Likewise.
12241         * obj-c++.dg/property/synthesize-8.mm: Likewise.
12242         * obj-c++.dg/property/synthesize-9.mm: Likewise.
12243         * obj-c++.dg/tls/diag-5.mm: Likewise.
12244         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
12245         dg-error, now matched correctly.
12246
12247 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
12248
12249         * objc.dg/property/at-property-29.m: New.
12250         * obj-c++.dg/property/at-property-29.mm: New.
12251
12252 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12253
12254         * go.test/go-test.exp (go-set-goarch): New proc.
12255         (go-gc-tests): Use it.
12256
12257 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
12258
12259         PR debug/46955
12260         * g++.dg/debug/dwarf2/template-params-8.C: New test.
12261
12262 2011-01-11  Richard Henderson  <rth@redhat.com>
12263
12264         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
12265
12266 2011-01-11  Jan Hubicka  <jh@suse.cz>
12267
12268         PR lto/45721
12269         PR lto/45375
12270         * gcc.dg/lto/pr45721_1.c: New file.
12271         * gcc.dg/lto/pr45721_0.c: New file.
12272
12273 2011-01-11  Richard Guenther  <rguenther@suse.de>
12274
12275         PR tree-optimization/46076
12276         * gcc.dg/tree-ssa/pr46076.c: New testcase.
12277
12278 2011-01-11  Jeff Law <law@redhat.com>
12279
12280         * PR tree-optimization/47086
12281         * gcc.dg/pr47086.c: New test.
12282
12283 2011-01-11  Jason Merrill  <jason@redhat.com>
12284
12285         PR c++/46658
12286         * g++.dg/template/new10.C: New.
12287
12288         PR c++/45520
12289         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
12290
12291 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
12292
12293         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
12294         Split type definitions and NSConstantString class into...
12295         * objc-obj-c++-shared/objc-test-suite-types.h: New.
12296         * objc-obj-c++-shared/nsconstantstring-class.h: New.
12297         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
12298         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
12299         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
12300         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
12301         to comments.
12302         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
12303         encode defines for newer NeXT system headers.
12304         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
12305         * obj-c++.dg/torture/strings/string1.mm: Likewise.
12306         * objc.dg/foreach-5.m: Likewise.
12307         * objc.dg/foreach-2.m: Likewise.
12308         * objc.dg/foreach-4.m: Likewise.
12309         * objc.dg/torture/strings/string1.m: Likewise.
12310         * objc.dg/torture/strings/string2.m: Likewise.
12311         * objc.dg/torture/strings/string3.m: Likewise.
12312         * objc.dg/torture/strings/string4.m: Likewise.
12313         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
12314         header and stand alone.
12315         * obj-c++.dg/strings/strings-2.mm: Likewise.
12316         * objc.dg/torture/strings/const-str-3.m: Likewise.
12317         * objc.dg/strings/strings-2.m: Likewise.
12318         * objc.dg/strings/const-str-12b.m: Likewise.
12319
12320 2011-01-12  Richard Guenther  <rguenther@suse.de>
12321
12322         PR middle-end/32511
12323         * gcc.dg/attr-weak-1.c: Adjust.
12324
12325 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
12326
12327         PR fortran/47051
12328         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
12329         standard compliant and comment.
12330
12331 2011-01-10  Jan Hubicka  <jh@suse.cz>
12332
12333         PR lto/46083
12334         * gcc.dg/initpri3.c: New testcase.
12335
12336 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
12337
12338         PR lto/47222
12339         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
12340         externally visible.
12341         (g_esi): Likewise.
12342         (g_ebx): Likewise.
12343         (g_ebp): Likewise.
12344         (g_esp): Likewise.
12345         (g_ebp_save): Likewise.
12346         (g_esp_save): Likewise.
12347
12348 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12349
12350         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
12351
12352 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12353
12354         PR tree-optimization/46021
12355         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
12356         i?86-*-*, x86_64-*-*.
12357
12358 2011-01-10  Jeff Law <law@redhat.com>
12359
12360         * PR tree-optimization/47141
12361         * gcc.c-torture/compile/pr47141.c: New test.
12362
12363 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
12364
12365         PR testsuite/46230
12366         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
12367         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
12368         * gcc.dg/vect/slp-35.c: Remove XFAILs.
12369         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
12370
12371         PR testsuite/46230
12372         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
12373         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
12374         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
12375         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
12376         being vectorized.  Adjust dg-final pattern.
12377
12378         PR testsuite/46230
12379         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
12380         * gcc.dg/vect/slp-24.c: Likewise.
12381
12382 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
12383
12384         PR c++/47218
12385         * g++.dg/other/pr47218-1.C: New test file.
12386         * g++.dg/other/pr47218.C: Likewise.
12387         * g++.dg/other/pr47218.h: New supporting header.
12388
12389 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
12390
12391         PR objc/47232
12392         * objc.dg/attributes/invalid-attribute-1.m: New.
12393         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
12394
12395 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
12396
12397         PR fortran/47224
12398         * gfortran.dg/proc_ptr_comp_28.f90: New.
12399
12400 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
12401
12402         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
12403         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
12404         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12405         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
12406         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
12407         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12408         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
12409         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
12410         * objc.dg/gnu-api-2-class.m: Likewise.
12411         * objc.dg/gnu-api-2-ivar.m: Likewise.
12412         * objc.dg/gnu-api-2-method.m: Likewise.
12413         * objc.dg/gnu-api-2-objc.m: Likewise.
12414         * objc.dg/gnu-api-2-object.m: Likewise.
12415         * objc.dg/gnu-api-2-property.m: Likewise.
12416         * objc.dg/gnu-api-2-protocol.m: Likewise.
12417         * objc.dg/gnu-api-2-sel.m: Likewise.
12418
12419 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
12420
12421         * objc.dg/foreach-1.m: Skip for Darwin < 9.
12422         * objc.dg/objc-foreach-4.m: Likewise.
12423         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
12424         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
12425         * objc.dg/foreach-4.m: Likewise.
12426         * objc.dg/foreach-5.m: Likewise.
12427         * objc.dg/foreach-3.m: Return self from init.
12428
12429 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
12430
12431         PR fortran/38536
12432         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
12433
12434 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
12435
12436         PR fortran/46313
12437         * gfortran.dg/class_35.f90: New.
12438
12439 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
12440
12441         * objc.dg/foreach-1.m: Add "-Wall" to flags.
12442
12443 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
12444
12445         PR objc/47078
12446         * objc.dg/invalid-method-2.m: New.
12447         * obj-c++.dg/invalid-method-2.mm: New.
12448
12449 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
12450
12451         PR fortran/46896
12452         * gfortran.dg/transpose_optimization_2.f90 : New test.
12453
12454 2011-01-08  Jan Hubicka  <jh@suse.cz>
12455
12456         PR tree-optmization/46469
12457         * g++.dg/torture/pr46469.C: New testcase.
12458
12459 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
12460
12461         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
12462         emulation of libobjc-gnu structure layout functionality to ..
12463         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
12464         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
12465         * objc/execute/bf-common.h: Adjust headers.
12466         * objc/execute/bf-1.m: Likewise.
12467         * objc/execute/bf-2.m: Likewise.
12468         * objc/execute/bf-3.m: Likewise.
12469         * objc/execute/bf-4.m: Likewise.
12470         * objc/execute/bf-5.m: Likewise.
12471         * objc/execute/bf-6.m: Likewise.
12472         * objc/execute/bf-7.m: Likewise.
12473         * objc/execute/bf-8.m: Likewise.
12474         * objc/execute/bf-9.m: Likewise.
12475         * objc/execute/bf-10.m: Likewise.
12476         * objc/execute/bf-11.m: Likewise.
12477         * objc/execute/bf-12.m: Likewise.
12478         * objc/execute/bf-13.m: Likewise.
12479         * objc/execute/bf-14.m: Likewise.
12480         * objc/execute/bf-15.m: Likewise.
12481         * objc/execute/bf-16.m: Likewise.
12482         * objc/execute/bf-17.m: Likewise.
12483         * objc/execute/bf-18.m: Likewise.
12484         * objc/execute/bf-19.m: Likewise.
12485         * objc/execute/bf-20.m: Likewise.
12486         * objc/execute/bf-21.m: Likewise.
12487         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
12488         objc_get_type_qualifiers ().
12489
12490 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
12491
12492         PR fortran/45777
12493         * gfortran.dg/dependency_39.f90:  New test.
12494
12495 2011-01-07  Jan Hubicka  <jh@suse.cz>
12496
12497         Get builtins tests ready for linker plugin.
12498         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
12499         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
12500         my_memset, my_bzero): Mark used.
12501         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
12502         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
12503         volatile.
12504         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
12505         volatile.
12506
12507 2011-01-07  Jan Hubicka  <jh@suse.cz>
12508
12509         PR tree-optimization/46367
12510         * g++.dg/torture/pr46367.C: New file.
12511
12512 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
12513
12514         PR target/47201
12515         * gcc.dg/pr47201.c: New test.
12516
12517         PR bootstrap/47187
12518         * gcc.dg/tree-prof/pr47187.c: New test.
12519
12520 2011-01-07  Tobias Burnus  <burnus@net-b.de>
12521
12522         PR fortran/41580
12523         * gfortran.dg/extends_type_of_3.f90: New.
12524
12525 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
12526
12527         * g++.dg/ext/dllexport-MI1.C: Adjust test.
12528         * g++.dg/ext/dllimport-MI1.C: Likewise.
12529         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
12530         * g++.dg/ext/dllimport10.C: Likewise.
12531         * g++.dg/ext/dllimport11.C: Likewise.
12532         * g++.dg/ext/dllimport12.C: Likewise.
12533         * g++.dg/ext/dllimport13.C: Likewise.
12534         * g++.dg/ext/dllimport2.C: Likewise.
12535         * g++.dg/ext/dllimport3.C: Likewise.
12536         * g++.dg/ext/dllimport4.C: Likewise.
12537         * g++.dg/ext/dllimport5.C: Likewise.
12538         * g++.dg/ext/dllimport6.C: Likewise.
12539         * g++.dg/ext/dllimport8.C: Likewise.
12540         * g++.dg/ext/dllimport9.C: Likewise.
12541         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
12542         targets, too. Additionally enable test for i?86-*-mingw*.
12543         * g++.dg/ext/selectany1.C: Likewise.
12544         Remove guard variable check.
12545
12546 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
12547
12548         PR fortran/47189
12549         PR fortran/47194
12550         * gfortran.dg/storage_size_3.f08: Extended.
12551
12552 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
12553
12554         PR c++/47022
12555         * g++.dg/template/stdarg1.C: New test.
12556
12557 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
12558
12559         PR fortran/47195
12560         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
12561         * gfortran.dg/defined_operators_1.f90: Split the subroutine
12562         from the interface of functions to not hide the errors that
12563         shall be tested.
12564
12565 2011-01-06  Jan Hubicka  <jh@suse.cz>
12566
12567         * gcc.dg/lto/pr47188_0.c: New testcase.
12568         * gcc.dg/lto/pr47188_1.c: New testcase.
12569
12570 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
12571
12572         PR fortran/33117
12573         PR fortran/46478
12574         * gfortran.dg/interface_33.f90: New test.
12575
12576 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
12577
12578         PR c/47150
12579         * gcc.c-torture/compile/pr47150.c: New test.
12580
12581 2011-01-06  Ira Rosen  <irar@il.ibm.com>
12582
12583         PR tree-optimization/47139
12584         * gcc.dg/vect/pr47139.c: New test.
12585
12586 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
12587
12588         PR fortran/47180
12589         * gfortran.dg/extends_type_of_2.f03: New.
12590
12591 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12592
12593         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
12594
12595 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
12596
12597         * gnat.dg/opt14.adb: New test.
12598
12599 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12600
12601         PR fortran/46017
12602         * gfortran.dg/allocate_error_2.f90:  New test.
12603
12604 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
12605
12606         PR fortran/47024
12607         * gfortran.dg/storage_size_3.f08: New.
12608
12609 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12610
12611         PR libgfortran/47154
12612         * gfortran.dg/namelist_68.f90: New test.
12613
12614 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
12615
12616         * gnat.dg/unchecked_convert8.ad[sb]: New test.
12617
12618 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
12619
12620         PR fortran/46448
12621         * gfortran.dg/class_34.f90: New.
12622
12623 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12624
12625         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
12626         use __builtin_inff.  Skip all single-precision tests that require
12627         Infinity.
12628
12629 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12630
12631         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
12632
12633 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
12634
12635         PR tree-optimization/47148
12636         * gcc.c-torture/execute/pr47148.c: New test.
12637
12638         PR tree-optimization/47155
12639         * gcc.c-torture/execute/pr47155.c: New test.
12640
12641         PR rtl-optimization/47157
12642         * gcc.c-torture/compile/pr47157.c: New test.
12643
12644 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12645
12646         * gcc.dg/torture/vector-shift2.c (schar): Define.
12647         (main): Always use schar or uchar instead of plain "char" to avoid
12648         dependencies on implementation-defined char signedness.
12649
12650 2011-01-03  Martin Jambor  <mjambor@suse.cz>
12651
12652         PR tree-optimization/46801
12653         * gnat.dg/pack9.adb: Remove xfail.
12654
12655 2011-01-03  Martin Jambor  <mjambor@suse.cz>
12656
12657         PR tree-optimization/46984
12658         * g++.dg/ipa/pr46984.C: New test.
12659
12660 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
12661
12662         PR fortran/46408
12663         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
12664
12665 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
12666
12667         PR tree-optimization/47140
12668         * gcc.c-torture/compile/pr47140.c: New test.
12669
12670         PR rtl-optimization/47028
12671         * gcc.dg/pr47028.c: New test.
12672
12673 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
12674
12675         * objc.dg/protocol-forward-1.m: Removed TODO.
12676         * objc.dg/protocol-forward-2.m: New.
12677         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
12678         * obj-c++.dg/protocol-forward-2.mm: New.
12679
12680 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
12681
12682         PR target/38662
12683         * g++.dg/eh/pr38662.C: New testcase.
12684
12685 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
12686
12687         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
12688         scan for newline '\n'.
12689
12690 \f
12691 Copyright (C) 2011 Free Software Foundation, Inc.
12692
12693 Copying and distribution of this file, with or without modification,
12694 are permitted in any medium without royalty provided the copyright
12695 notice and this notice are preserved.