OSDN Git Service

d2cf1a83df5166cc593565d634281a4a9d65f853
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-10-18  Jason Merrill  <jason@redhat.com>
2
3         PR c++/50742
4         * g++.dg/lookup/using23.C: New.
5
6         PR c++/50500
7         * g++.dg/cpp0x/implicit12.C: New.
8         * g++.dg/cpp0x/defaulted20.C: Adjust.
9         * g++.dg/cpp0x/defaulted21.C: Adjust.
10         * g++.dg/cpp0x/implicit-copy.C: Adjust.
11         * g++.dg/cpp0x/implicit4.C: Adjust.
12         * g++.dg/cpp0x/implicit5.C: Adjust.
13         * g++.dg/cpp0x/implicit8.C: Adjust.
14         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
15         * g++.dg/cpp0x/not_special.C: Adjust.
16         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
17         * g++.dg/cpp0x/rv1n.C: Adjust.
18         * g++.dg/cpp0x/rv2n.C: Adjust.
19         * g++.dg/cpp0x/rv3n.C: Adjust.
20         * g++.dg/cpp0x/rv4n.C: Adjust.
21         * g++.dg/cpp0x/rv5n.C: Adjust.
22         * g++.dg/cpp0x/rv6n.C: Adjust.
23         * g++.dg/cpp0x/rv7n.C: Adjust.
24
25 2011-10-18  Kirill Yukhin  <kirill.yukhin@intel.com>
26
27         * gcc.target/i386/avx2-vpop-check.h: New header.
28         * gcc.target/i386/avx2-vpaddd-3.c: New test.
29         * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
30         * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
31         * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
32         * gcc.target/i386/avx2-vpand-3.c: Ditto.
33         * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
34         * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
35         * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
36         * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
37         * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
38         * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
39         * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
40         * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
41         * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
42         * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
43
44 2011-10-18  Mikael Morin  <mikael@gcc.gnu.org>
45
46         PR fortran/50420
47         * gfortran.dg/coarray_subobject_1.f90: New test.
48         * gfortran.dg/coarray/subobject_1.f90: New test.
49
50 2011-10-18  Alexander Monakov  <amonakov@ispras.ru>
51
52         PR rtl-optimization/50205
53         * gcc.dg/pr50205.c: New.
54
55 2011-10-18  Richard Guenther  <rguenther@suse.de>
56
57         PR tree-optimization/50767
58         * gcc.dg/torture/pr50767.c: New testcase.
59
60 2011-10-18  Julian Brown  <julian@codesourcery.com>
61
62         * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
63         * gcc.target/arm/unaligned-memcpy-1.c: New.
64         * gcc.target/arm/unaligned-memcpy-2.c: New.
65         * gcc.target/arm/unaligned-memcpy-3.c: New.
66         * gcc.target/arm/unaligned-memcpy-4.c: New.
67
68 2011-10-18  Janus Weil  <janus@gcc.gnu.org>
69
70         PR fortran/47023
71         * gfortran.dg/iso_c_binding_class.f03: New.
72
73 2011-10-18  Ira Rosen  <ira.rosen@linaro.org>
74
75         * testsuite/lib/target-supports.exp
76         (check_effective_target_vect_widen_shift): New.
77         * gcc.dg/vect/vect-widen-shift-s16.c: New.
78         * gcc.dg/vect/vect-widen-shift-s8.c: New.
79         * gcc.dg/vect/vect-widen-shift-u16.c: New.
80         * gcc.dg/vect/vect-widen-shift-u8.c: New.
81
82 2011-10-18  Richard Guenther  <rguenther@suse.de>
83
84         * gcc.dg/torture/restrict-1.c: New testcase.
85
86 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
87
88         * g++.dg/ext/bases.C: New test.
89
90 2011-10-17  David S. Miller  <davem@davemloft.net>
91
92         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
93         all operations to emit VIS instructions.
94         * gcc.target/sparc/fandnot.c: Likewise.
95         * gcc.target/sparc/fnot.c: Likewise.
96         * gcc.target/sparc/for.c: Likewise.
97         * gcc.target/sparc/fornot.c: Likewise.
98         * gcc.target/sparc/fxnor.c: Likewise.
99         * gcc.target/sparc/fxor.c: Likewise.
100         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
101         needed.
102
103 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
104
105         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
106         * gcc.dg/torture/vshuf-16.inc: New file.
107         * gcc.dg/torture/vshuf-2.inc: New file.
108         * gcc.dg/torture/vshuf-32.inc: New file.
109         * gcc.dg/torture/vshuf-4.inc: New file.
110         * gcc.dg/torture/vshuf-8.inc: New file.
111         * gcc.dg/torture/vshuf-main.inc: New file.
112         * gcc.dg/torture/vshuf-v16hi.c: New test.
113         * gcc.dg/torture/vshuf-v16qi.c: New test.
114         * gcc.dg/torture/vshuf-v2df.c: New test.
115         * gcc.dg/torture/vshuf-v2di.c: New test.
116         * gcc.dg/torture/vshuf-v2sf.c: New test.
117         * gcc.dg/torture/vshuf-v2si.c: New test.
118         * gcc.dg/torture/vshuf-v32qi.c: New test.
119         * gcc.dg/torture/vshuf-v4df.c: New test.
120         * gcc.dg/torture/vshuf-v4di.c: New test.
121         * gcc.dg/torture/vshuf-v4hi.c: New test.
122         * gcc.dg/torture/vshuf-v4sf.c: New test.
123         * gcc.dg/torture/vshuf-v4si.c: New test.
124         * gcc.dg/torture/vshuf-v8hi.c: New test.
125         * gcc.dg/torture/vshuf-v8qi.c: New test.
126         * gcc.dg/torture/vshuf-v8sf.c: New test.
127         * gcc.dg/torture/vshuf-v8si.c: New test.
128
129 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
130
131         PR tree-optimization/50746
132         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
133
134 2011-10-17  Jason Merrill  <jason@redhat.com>
135
136         PR c++/50736
137         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
138
139 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
140
141         PR c++/44524
142         * g++.dg/parse/error41.C: New.
143         * g++.dg/parse/error20.C: Adjust.
144
145 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
146
147         PR c++/50757
148         * g++.dg/warn/format7.C: New.
149         * obj-c++.dg/warn7.mm: Likewise.
150
151 2011-10-17  Richard Guenther  <rguenther@suse.de>
152
153         PR tree-optimization/50729
154         * gcc.dg/torture/pr50729.c: New testcase.
155
156 2011-10-15  Tom Tromey  <tromey@redhat.com>
157             Dodji Seketeli  <dodji@redhat.com>
158
159         * lib/prune.exp (prune_gcc_output):  Prune output referring to
160         included files.
161         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
162         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
163         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
164         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
165
166 2011-10-15  Tom Tromey  <tromey@redhat.com>
167             Dodji Seketeli  <dodji@redhat.com>
168
169         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
170
171 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
172
173         PR c++/48489
174         * g++.dg/inherit/error5.C: New.
175
176 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
177
178         PR fortran/47023
179         PR fortran/50752
180         * gfortran.dg/kind_tests_4.f90: New.
181
182 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
183
184         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
185         targets that support vector condition.
186
187 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
188
189         PR fortran/47023
190         * gfortran.dg/c_kind_tests_3.f03: New.
191
192 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
193
194         PR fortran/50547
195         * gfortran.dg/elemental_args_check_4.f90: New.
196
197 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
198
199         PR tree-optimization/50727
200         * gcc.dg/vect/pr50727.c: New test.
201
202 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
203
204         * gcc.dg/vla-23.c: New test.
205
206 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
207
208         PR tree-optimization/50596
209         * gcc.dg/vect/vect-cond-9.c: New test.
210
211 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
212
213         * gcc.dg/vect/bb-slp-29.c: New test.
214
215 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
216
217         PR c++/50732
218         * g++.dg/ext/is_base_of_incomplete.C: New.
219         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
220         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
221
222 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
223
224         * gcc.target/sparc/combined-1.c: Compile at -O2.
225
226 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
227
228         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
229         (dg-options): Add -Wno-attributes.
230         * gcc.target/i386/fma_double_?.c: Ditto.
231         * gcc.target/i386/fma_run_float_?.c: Ditto.
232         * gcc.target/i386/fma_run_double_?.c: Ditto.
233         * gcc.target/i386/l_fma_float_?.c: Dtto.
234         * gcc.target/i386/l_fma_double_?.c: Ditto.
235         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
236         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
237
238 2011-10-15  Tobias Burnus  <burnus@net-b.de>
239
240         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
241         the comments.
242         * gfortran.dg/bind_c_usage_24.f90: Ditto.
243         * gfortran.dg/rank_3.f90: Ditto.
244         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
245         -std=f2008ts in dg-options.
246         * gfortran.dg/rank_4.f90: Ditto.
247
248 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
249
250         PR target/49263
251         * gcc.target/sh/pr49263.c: New.
252
253 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
254
255         * gnat.dg/specs/debug1.ads: Tweak.
256
257 2011-10-14  Kai Tietz  <ktietz@redhat.com>
258
259         * gfortran.fortran-torture/compile/logical-2.f90: New test.
260
261 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
262
263         * gcc.target/i386/sse2-mul-1.c: New test.
264         * gcc.target/i386/sse4_1-mul-1.c: New test.
265         * gcc.target/i386/avx-mul-1.c: New test.
266         * gcc.target/i386/xop-mul-1.c: New test.
267         * gcc.target/i386/avx2-mul-1.c: New test.
268
269 2011-10-14  Jason Merrill  <jason@redhat.com>
270
271         PR c++/50563
272         * g++.dg/cpp0x/nsdmi-list1.C: New.
273
274         PR c++/50707
275         * g++.dg/cpp0x/nsdmi-const1.C: New.
276
277 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
278
279         PR fortran/50570
280         * gfortran.dg/pointer_intent_5.f90: New.
281
282 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
283
284         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
285         * gcc.target/i386/warn-vect-op-1.c: Ditto.
286         * gcc.target/i386/warn-vect-op-2.c: Ditto.
287
288 2011-10-14  Tobias Burnus  <burnus@net-b.de>
289
290         PR fortran/50718
291         * gfortran.dg/pointer_check_11.f90: New.
292         * gfortran.dg/pointer_check_12.f90: New.
293
294 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
295
296         PR c++/38174
297         * g++.dg/overload/operator4.C: New.
298
299 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
300
301         * gcc.dg/di-longlong64-sync-1.c: New test.
302         * gcc.dg/di-sync-multithread.c: New test.
303         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
304         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
305         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
306         tests for v5, v6, v6k, and v7-a, and add-options helpers.
307         (check_effective_target_arm_arm_ok): New helper.
308         (check_effective_target_sync_longlong): New helper.
309
310 2011-10-14  Richard Guenther  <rguenther@suse.de>
311
312         PR tree-optimization/50723
313         * gcc.dg/torture/pr50723.c: New testcase.
314
315 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
316
317         PR c++/17212
318         * g++.dg/warn/format6.C: New.
319         * obj-c++.dg/warn6.mm: Likewise.
320
321 2011-10-13  Richard Henderson  <rth@redhat.com>
322
323         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
324         Delete.
325         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
326         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
327         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
328
329 2011-10-13  Jason Merrill  <jason@redhat.com>
330
331         PR c++/50614
332         * g++.dg/cpp0x/nsdmi-template2.C: New.
333
334         PR c++/50437
335         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
336
337         PR c++/50618
338         * g++.dg/init/vbase1.C: New.
339
340 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
341
342         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
343         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
344         * gcc.target/i386/avx-vphminposuw-2.c: New test.
345         * gcc.target/i386/avx-vphminposuw-3.c: New test.
346
347 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
348
349         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
350
351 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
352
353         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
354
355 2011-10-13  Richard Guenther  <rguenther@suse.de>
356
357         PR tree-optimization/50712
358         * gcc.target/i386/pr50712.c: New testcase.
359
360 2011-10-13  Tom de Vries  <tom@codesourcery.com>
361
362         * gcc.dg/memcpy-4.c: New test.
363
364 2011-10-13  Richard Guenther  <rguenther@suse.de>
365
366         PR tree-optimization/50698
367         * g++.dg/vect/pr50698.cc: New testcase.
368
369 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
370
371         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
372         * gcc.target/powerpc/warn-2.c: Ditto.
373
374         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
375         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
376         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
377         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
378         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
379         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
380         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
381         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
382         * gcc.target/powerpc/ppc-pow.c: Likewise.
383         * gcc.target/powerpc/recip-1.c: Likewise.
384         * gcc.target/powerpc/recip-2.c: Likewise.
385         * gcc.target/powerpc/recip-3.c: Likewise.
386         * gcc.target/powerpc/recip-4.c: Likewise.
387         * gcc.target/powerpc/recip-5.c: Likewise.
388
389 2011-10-12  David S. Miller  <davem@davemloft.net>
390
391         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
392         '-mvis3' instead of 'mcpu=niagara3' in options.
393         * gcc.target/sparc/fhalve.c: Likewise.
394         * gcc.target/sparc/fnegop.c: Likewise.
395         * gcc.target/sparc/fpadds.c: Likewise.
396         * gcc.target/sparc/fshift.c: Likewise.
397         * gcc.target/sparc/fucmp.c: Likewise.
398         * gcc.target/sparc/lzd.c: Likewise.
399         * gcc.target/sparc/vis3misc.c: Likewise.
400         * gcc.target/sparc/xmul.c: Likewise.
401
402 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
403
404         * gnat.dg/vect1.ad[sb]: New test.
405         * gnat.dg/vect1_pkg.ads: New helper.
406         * gnat.dg/vect2.ad[sb]: New test.
407         * gnat.dg/vect2_pkg.ads: New helper.
408         * gnat.dg/vect3.ad[sb]: New test.
409         * gnat.dg/vect3_pkg.ads: New helper.
410         * gnat.dg/vect4.ad[sb]: New test.
411         * gnat.dg/vect4_pkg.ads: New helper.
412         * gnat.dg/vect5.ad[sb]: New test.
413         * gnat.dg/vect5_pkg.ads: New helper.
414         * gnat.dg/vect6.ad[sb]: New test.
415         * gnat.dg/vect6_pkg.ads: New helper.
416
417 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
418
419         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
420         * gcc.target/i386/fma_run_double_2.c: Likewise.
421         * gcc.target/i386/fma_run_double_3.c: Likewise.
422         * gcc.target/i386/fma_run_double_4.c: Likewise.
423         * gcc.target/i386/fma_run_double_5.c: Likewise.
424         * gcc.target/i386/fma_run_double_6.c: Likewise.
425         * gcc.target/i386/fma_run_float_1.c: Likewise.
426         * gcc.target/i386/fma_run_float_2.c: Likewise.
427         * gcc.target/i386/fma_run_float_3.c: Likewise.
428         * gcc.target/i386/fma_run_float_4.c: Likewise.
429         * gcc.target/i386/fma_run_float_5.c: Likewise.
430         * gcc.target/i386/fma_run_float_6.c: Likewise.
431
432         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
433         remove the extra dg-options.
434         * gcc.target/i386/l_fma_double_2.c: Likewise.
435         * gcc.target/i386/l_fma_double_3.c: Likewise.
436         * gcc.target/i386/l_fma_double_4.c: Likewise.
437         * gcc.target/i386/l_fma_double_5.c: Likewise.
438         * gcc.target/i386/l_fma_double_6.c: Likewise.
439         * gcc.target/i386/l_fma_float_1.c: Likewise.
440         * gcc.target/i386/l_fma_float_2.c: Likewise.
441         * gcc.target/i386/l_fma_float_3.c: Likewise.
442         * gcc.target/i386/l_fma_float_4.c: Likewise.
443         * gcc.target/i386/l_fma_float_5.c: Likewise.
444         * gcc.target/i386/l_fma_float_6.c: Likewise.
445
446 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
447
448         PR tree-optimization/50189
449         * g++.dg/torture/pr50189.C: New testcase.
450
451 2011-10-12  Richard Guenther  <rguenther@suse.de>
452
453         PR tree-optimization/50700
454         * gcc.dg/builtin-object-size-12.c: New testcase.
455
456 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
457
458         PR c/50565
459         * gcc.c-torture/compile/pr50565-1.c,
460         gcc.c-torture/compile/pr50565-2.c: New tests.
461
462 2011-10-11  Jason Merrill  <jason@redhat.com>
463
464         PR c++/49855
465         PR c++/49896
466         * g++.dg/template/constant1.C: New.
467         * g++.dg/template/constant2.C: New.
468         * g++.dg/cpp0x/constexpr-template3.C: New.
469
470 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
471
472         * gcc.target/i386/warn-vect-op-3.c: New test.
473         * gcc.target/i386/warn-vect-op-1.c: New test.
474         * gcc.target/i386/warn-vect-op-2.c: New test.
475
476 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
477
478         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
479
480 2011-10-11  Richard Guenther  <rguenther@suse.de>
481
482         PR tree-optimization/50204
483         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
484
485 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
486
487         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
488
489 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
490
491         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
492         * gcc.target/i386/fma_double_2.c: Ditto.
493         * gcc.target/i386/fma_double_3.c: Ditto.
494         * gcc.target/i386/fma_double_4.c: Ditto.
495         * gcc.target/i386/fma_double_5.c: Ditto.
496         * gcc.target/i386/fma_double_6.c: Ditto.
497         * gcc.target/i386/fma_float_1.c: Ditto.
498         * gcc.target/i386/fma_float_2.c: Ditto.
499         * gcc.target/i386/fma_float_3.c: Ditto.
500         * gcc.target/i386/fma_float_4.c: Ditto.
501         * gcc.target/i386/fma_float_5.c: Ditto.
502         * gcc.target/i386/fma_float_6.c: Ditto.
503         * gcc.target/i386/l_fma_double_1.c: Ditto.
504         * gcc.target/i386/l_fma_double_2.c: Ditto.
505         * gcc.target/i386/l_fma_double_3.c: Ditto.
506         * gcc.target/i386/l_fma_double_4.c: Ditto.
507         * gcc.target/i386/l_fma_double_5.c: Ditto.
508         * gcc.target/i386/l_fma_double_6.c: Ditto.
509         * gcc.target/i386/l_fma_float_1.c: Ditto.
510         * gcc.target/i386/l_fma_float_2.c: Ditto.
511         * gcc.target/i386/l_fma_float_3.c: Ditto.
512         * gcc.target/i386/l_fma_float_4.c: Ditto.
513         * gcc.target/i386/l_fma_float_5.c: Ditto.
514         * gcc.target/i386/l_fma_float_6.c: Ditto.
515         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
516         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
517         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
518         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
519         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
520         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
521         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
522         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
523         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
524         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
525         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
526         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
527
528 2011-10-11  Tristan Gingold  <gingold@adacore.com>
529
530         * gcc.dg/va-arg-4.c: New test.
531         * gcc.dg/va-arg-5.c: Ditto.
532
533 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
534
535         * lib/target-supports.exp (check_effective_target_fd_truncate):
536         Close and unlink test file before exit.
537
538 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
539
540         PR fortran/50564
541         * gfortran.dg/forall_15.f90:  New test case.
542
543 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
544             Andrew Macleod  <amacleod@redhat.com>
545
546         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
547         wrappers for *other_threads() and *final_verify().
548         * gcc.dg/simulate-thread/simulate-thread.h
549         (simulate_thread_wrapper_other_threads): New.
550         (simulate_thread_wrapper_final_verify): New.
551
552 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
553
554         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
555
556 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
557
558         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
559
560 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
561             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
562
563         * gcc.target/i386/fma_1.h: New file.
564         * gcc.target/i386/fma_2.h: Likewise.
565         * gcc.target/i386/fma_3.h: Likewise.
566         * gcc.target/i386/fma_4.h: Likewise.
567         * gcc.target/i386/fma_5.h: Likewise.
568         * gcc.target/i386/fma_6.h: Likewise.
569         * gcc.target/i386/fma_double_1.c: Likewise.
570         * gcc.target/i386/fma_double_2.c: Likewise.
571         * gcc.target/i386/fma_double_3.c: Likewise.
572         * gcc.target/i386/fma_double_4.c: Likewise.
573         * gcc.target/i386/fma_double_5.c: Likewise.
574         * gcc.target/i386/fma_double_6.c: Likewise.
575         * gcc.target/i386/fma_float_1.c: Likewise.
576         * gcc.target/i386/fma_float_2.c: Likewise.
577         * gcc.target/i386/fma_float_3.c: Likewise.
578         * gcc.target/i386/fma_float_4.c: Likewise.
579         * gcc.target/i386/fma_float_5.c: Likewise.
580         * gcc.target/i386/fma_float_6.c: Likewise.
581         * gcc.target/i386/fma_main.h: Likewise.
582         * gcc.target/i386/fma_run_double_1.c: Likewise.
583         * gcc.target/i386/fma_run_double_2.c: Likewise.
584         * gcc.target/i386/fma_run_double_3.c: Likewise.
585         * gcc.target/i386/fma_run_double_4.c: Likewise.
586         * gcc.target/i386/fma_run_double_5.c: Likewise.
587         * gcc.target/i386/fma_run_double_6.c: Likewise.
588         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
589         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
590         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
591         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
592         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
593         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
594         * gcc.target/i386/fma_run_float_1.c: Likewise.
595         * gcc.target/i386/fma_run_float_2.c: Likewise.
596         * gcc.target/i386/fma_run_float_3.c: Likewise.
597         * gcc.target/i386/fma_run_float_4.c: Likewise.
598         * gcc.target/i386/fma_run_float_5.c: Likewise.
599         * gcc.target/i386/fma_run_float_6.c: Likewise.
600         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
601         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
602         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
603         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
604         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
605         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
606         * gcc.target/i386/l_fma_1.h: Likewise.
607         * gcc.target/i386/l_fma_2.h: Likewise.
608         * gcc.target/i386/l_fma_3.h: Likewise.
609         * gcc.target/i386/l_fma_4.h: Likewise.
610         * gcc.target/i386/l_fma_5.h: Likewise.
611         * gcc.target/i386/l_fma_6.h: Likewise.
612         * gcc.target/i386/l_fma_double_1.c: Likewise.
613         * gcc.target/i386/l_fma_double_2.c: Likewise.
614         * gcc.target/i386/l_fma_double_3.c: Likewise.
615         * gcc.target/i386/l_fma_double_4.c: Likewise.
616         * gcc.target/i386/l_fma_double_5.c: Likewise.
617         * gcc.target/i386/l_fma_double_6.c: Likewise.
618         * gcc.target/i386/l_fma_float_1.c: Likewise.
619         * gcc.target/i386/l_fma_float_2.c: Likewise.
620         * gcc.target/i386/l_fma_float_3.c: Likewise.
621         * gcc.target/i386/l_fma_float_4.c: Likewise.
622         * gcc.target/i386/l_fma_float_5.c: Likewise.
623         * gcc.target/i386/l_fma_float_6.c: Likewise.
624         * gcc.target/i386/l_fma_main.h: Likewise.
625         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
626         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
627         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
628         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
629         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
630         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
631         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
632         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
633         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
634         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
635         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
636         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
637
638 2011-10-10  Richard Guenther  <rguenther@suse.de>
639
640         PR middle-end/50389
641         * gcc.dg/torture/pr50389.c: New testcase.
642
643 2011-10-10  Richard Guenther  <rguenther@suse.de>
644
645         PR middle-end/50195
646         * gcc.dg/builtins-47.c: Optimize.
647
648 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
649
650         * lib/gcc-simulate-thread.exp: New.
651         * gcc.dg/simulate-thread/guality.h: New.
652         * gcc.dg/simulate-thread/simulate-thread.h: New.
653         * gcc.dg/simulate-thread/simulate-thread.exp: New.
654         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
655         * gcc.dg/simulate-thread/README: New.
656         * g++.dg/simulate-thread/guality.h: New.
657         * g++.dg/simulate-thread/simulate-thread.h: New.
658         * g++.dg/simulate-thread/simulate-thread.exp: New.
659         * g++.dg/simulate-thread/simulate-thread.gdb: New.
660         * c-c++-common/cxxbitfields-2.c: Remove.
661         * c-c++-common/cxxbitfields.c: Remove.
662         * c-c++-common/cxxbitfields-4.c: Remove.
663         * c-c++-common/cxxbitfields-5.c: Remove.
664         * c-c++-common/simulate-thread/bitfields-1.c: New.
665         * c-c++-common/simulate-thread/bitfields-2.c: New.
666         * c-c++-common/simulate-thread/bitfields-3.c: New.
667         * c-c++-common/simulate-thread/bitfields-4.c: New.
668
669 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
670
671         PR c++/38980
672         * g++.dg/warn/format5.C: New.
673
674 2011-10-09  Tobias Burnus  <burnus@net-b.de>
675
676         PR fortran/50273
677         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
678         * gfortran.dg/common_16.f90: New.
679
680 2011-10-09  Tobias Burnus  <burnus@net-b.de>
681
682         * gfortran.dg/iso_c_binding_param_1.f90: New.
683         * gfortran.dg/iso_c_binding_param_2.f90: New.
684         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
685
686 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
687
688         PR tree-optimization/50635
689         * gcc.dg/vect/pr50635.c: New test.
690
691 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
692
693         PR fortran/50659
694         * gfortran.dg/proc_decl_27.f90: New.
695
696 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
697
698         PR libobjc/50428
699         * objc/execute/initialize-1.m: New test.
700
701 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
702
703         PR fortran/47844
704         * gfortran.dg/pointer_function_result_1.f90 : New test.
705
706 2011-10-07  David S. Miller  <davem@davemloft.net>
707
708         PR 50655
709         * gcc.target/sparc/sparc.exp: Add vis3 target test.
710         * gcc.target/sparc/cmask.c: Use it.
711         * gcc.target/sparc/fhalve.c: Likewise.
712         * gcc.target/sparc/fnegop.c: Likewise.
713         * gcc.target/sparc/fpadds.c: Likewise.
714         * gcc.target/sparc/fshift.c: Likewise.
715         * gcc.target/sparc/fucmp.c: Likewise.
716         * gcc.target/sparc/lzd.c: Likewise.
717         * gcc.target/sparc/vis3misc.c: Likewise.
718         * gcc.target/sparc/xmul.c: Likewise.
719
720 2011-10-07  Richard Henderson  <rth@redhat.com>
721
722         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
723         match for avx2.
724         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
725
726 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
727
728         * gcc.dg/pr50193-1.c: New file.
729         * gcc.target/arm/shiftable.c: New file.
730
731 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
732
733         PR fortran/50625
734         * gfortran.dg/class_46.f03: New.
735
736 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
737
738         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
739         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
740         (syslog, vsyslog, __vsyslog_chk): Likewise.
741
742         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
743         (x, EXT_x): Use ASMNAME.
744
745         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
746         (a, c): Use ASMNAME.
747
748 2011-10-07  Tom de Vries  <tom@codesourcery.com>
749
750         PR middle-end/50527
751         * gcc.dg/pr50527.c: New test.
752
753 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
754
755         PR tree-optimization/50650
756         * gcc.c-torture/compile/pr50650.c: New test.
757
758 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
759
760         PR tree-optimization/50575
761         * gcc.c-torture/execute/vector-compare-2.x: New file.
762
763 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
764
765         PR middle-end/50125
766         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
767         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
768         (bar3): Likewise.
769
770 2011-10-07  Richard Guenther  <rguenther@suse.de>
771
772         PR testsuite/50637
773         * gcc.dg/vect/vect-align-2.c: Increase array size.
774
775 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
776             H.J. Lu  <hongjiu.lu@intel.com>
777
778         PR target/50603
779         * gcc.target/i386/pr50603.c: New test.
780
781 2011-10-06  Jason Merrill  <jason@redhat.com>
782
783         PR c++/39164
784         * g++.dg/cpp0x/default31.C: New.
785
786 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
787
788         PR tree-optimization/50596
789         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
790         New.
791         * gcc.dg/vect/vect-cond-8.c: New test.
792
793 2011-10-06  Richard Henderson  <rth@redhat.com>
794
795         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
796         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
797         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
798         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
799         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
800         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
801         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
802         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
803         * gcc.c-torture/execute/vshuf-16.inc: New file.
804         * gcc.c-torture/execute/vshuf-2.inc: New file.
805         * gcc.c-torture/execute/vshuf-4.inc: New file.
806         * gcc.c-torture/execute/vshuf-8.inc: New file.
807         * gcc.c-torture/execute/vshuf-main.inc: New file.
808         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
809         * gcc.c-torture/execute/vshuf-v2df.c: New test.
810         * gcc.c-torture/execute/vshuf-v2di.c: New test.
811         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
812         * gcc.c-torture/execute/vshuf-v2si.c: New test.
813         * gcc.c-torture/execute/vshuf-v4df.c: New test.
814         * gcc.c-torture/execute/vshuf-v4di.c: New test.
815         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
816         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
817         * gcc.c-torture/execute/vshuf-v4si.c: New test.
818         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
819         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
820         * gcc.c-torture/execute/vshuf-v8si.c: New test.
821
822 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
823
824         PR tree-optimization/49279
825         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
826         * gcc.c-torture/execute/pr49279.c: New test.
827
828 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
829
830         PR target/49049
831         * gcc.c-torture/compile/pr49049.c: New test.
832
833 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
834
835         PR target/50305
836         * gcc.target/arm/pr50305.c: New test.
837
838 2011-10-06  Richard Guenther  <rguenther@suse.de>
839
840         PR tree-optimization/38884
841         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
842         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
843
844 2011-10-05  David S. Miller  <davem@davemloft.net>
845
846         * gcc.target/sparc/lzd.c: New test.
847         * gcc.target/sparc/popc.c: New test.
848
849 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
850
851         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
852         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
853         * g++.dg/other/final1.C: Cleanup original tree dump.
854
855 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
856
857         PR tree-optimization/50613
858         * gcc.dg/pr50613.c: New test.
859
860 2011-10-05  Richard Henderson  <rth@redhat.com>
861
862         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
863         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
864         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
865         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
866         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
867         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
868         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
869         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
870
871 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
872
873         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
874         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
875         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
876         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
877         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
878
879 2011-10-05  Richard Guenther  <rguenther@suse.de>
880
881         PR tree-optimization/38885
882         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
883
884 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
885
886         * gcc.target/i386/sw-1.c: New test.
887
888 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
889
890         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
891         -mtune=generic.
892         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
893
894 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
895
896         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
897
898 2011-10-04  David S. Miller  <davem@davemloft.net>
899
900         * gcc.target/sparc/fhalve.c: New test.
901         * gcc.target/sparc/fnegop.c: New test.
902         * gcc.target/sparc/xmul.c: New test.
903
904 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
905
906         PR fortran/35831
907         * gfortran.dg/dummy_procedure_6.f90: New.
908
909 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
910
911         PR tree-optimization/50604
912         * gcc.dg/pr50604.c: New test.
913
914 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
915
916         PR tree-optimization/49662
917         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
918         * gcc.dg/graphite/interchange-15.c: Likewise.
919         * gcc.dg/graphite/interchange-mvt.c: Likewise.
920
921 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
922
923         * gcc.dg/tree-ssa/restrict-4.c: New test.
924
925 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
926
927         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
928         (main): Use __typeof to get result type of comparison.
929
930 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
931
932         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
933         Make et_vect_multiple_sizes_saved global.
934         (check_effective_target_vect64): Make et_vect64_saved global.
935
936 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
937
938         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
939         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
940         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
941         * gcc.dg/builtin-complex-err-1.c: Adjust.
942
943 2011-10-02  Jason Merrill  <jason@redhat.com>
944
945         * g++.dg/cpp0x/range-for22.C: New.
946
947         * g++.dg/cpp0x/variadic65.C: Remove xfails.
948         * g++.dg/cpp0x/variadic82.C: Remove xfails.
949         * g++.dg/cpp0x/variadic83.C: Remove xfails.
950         * g++.dg/cpp0x/variadic105.C: Remove xfails.
951
952         * g++.dg/cpp0x/nsdmi5.C: New.
953
954 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
955
956         PR target/50579
957         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
958         New procedures.
959         (mips-dg-options): Force an ABI option if the current ABI is
960         incompatible with the required -mlong setting.  Likewise force
961         a long setting if the current one is incompatible with the
962         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
963         throughout procedure.
964         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
965         instead of addressing=absolute.
966
967 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
968
969         * gcc.target/mips/stack-1.c: New test.
970
971 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
972
973         * gcc.dg/pr49696.c: New test.
974
975 2011-10-02  Jan Hubicka  <jh@suse.cz>
976
977         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
978
979 2011-10-01  David S. Miller  <davem@davemloft.net>
980
981         * gcc.target/sparc/cmask.c: New test.
982         * gcc.target/sparc/fpadds.c: New test.
983         * gcc.target/sparc/fshift.c: New test.
984         * gcc.target/sparc/fucmp.c: New test.
985         * gcc.target/sparc/vis3misc.c: New test.
986
987 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
988
989         PR fortran/50585
990         * gfortran.dg/assumed_charlen_arg_2.f90: New.
991
992 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
993
994         PR c++/44473
995         * g++.dg/dfp/44473-1.C: New test.
996         * g++.dg/dfp/44473-2.C: New test.
997         * g++.dg/dfp/mangle-1.C: New test.
998         * g++.dg/dfp/mangle-2.C: New test.
999         * g++.dg/dfp/mangle-3.C: New test.
1000         * g++.dg/dfp/mangle-4.C: New test.
1001         * g++.dg/dfp/mangle-5.C: New test.
1002
1003 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
1004
1005         PR inline-asm/50571
1006         * gcc.dg/pr50571.c: New test.
1007
1008         PR tree-optimization/46309
1009         * gcc.dg/pr46309.c: New test.
1010
1011 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
1012
1013         * gcc.dg/strlenopt-21.c: New test.
1014
1015 2011-09-30  Revital Eres  <revital.eres@linaro.org>
1016
1017         * gcc.dg/sms-10.c: New file.
1018
1019 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1020
1021         * gcc.target/arm/pr50099.c: New test.
1022
1023 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1024
1025         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
1026
1027 2011-09-30  David S. Miller  <davem@davemloft.net>
1028
1029         * gcc.target/sparc/bmaskbshuf.c: New test.
1030         * gcc.target/sparc/edgen.c: New test.
1031
1032 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
1033
1034         PR fortran/50547
1035         * gfortran.dg/pure_formal_proc_3.f90: New.
1036
1037         PR fortran/50553
1038         * gfortran.dg/stfunc_7.f90: New.
1039
1040 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1041
1042         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
1043         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
1044         * gcc.dg/vector-compare-1.c: Likewise.
1045         * gcc.dg/vector-compare-2.c: Likewise.
1046
1047 2011-09-29  David S. Miller  <davem@davemloft.net>
1048
1049         * gcc.target/sparc/array.c: New test.
1050
1051 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
1052
1053         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
1054         loop unroll and set max unroll times to 8.
1055         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
1056         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
1057         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
1058         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
1059
1060 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
1061
1062         PR c++/40145
1063         * g++.dg/ext/visibility/warn5.C: New.
1064
1065 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
1066
1067         PR c++/45278
1068         * g++.dg/warn/Wextra-3.C: New.
1069
1070 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
1071
1072         PR target/49486
1073         * gcc.target/sh/pr49468-si.c: New.
1074
1075 2011-09-28  Tom de Vries  <tom@codesourcery.com>
1076
1077         PR testsuite/50485
1078         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
1079         (TEST): Initialize src3 with random floats.
1080         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
1081         from union src3.  Initialize src3 with random floats.
1082
1083 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
1084
1085         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
1086         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
1087         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
1088         * gcc.target/sh/sh4a-sincosf.c: Ditto.
1089         * gcc.target/sh/sh4a-cos.c: Ditto.
1090         * gcc.target/sh/sh4a-cosf.c: Ditto.
1091         * gcc.target/sh/sh4a-sin.c: Ditto.
1092         * gcc.target/sh/sh4a-sinf.c: Ditto.
1093         * gcc.target/sh/sh4a-fsrra.c: Ditto.
1094         * gcc.target/sh/sh4a-memmovua.c: Ditto.
1095         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
1096
1097 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
1098
1099         PR c++/31489
1100         * g++.dg/parse/error40.C: New.
1101         * g++.dg/warn/incomplete1.C: Adjust.
1102
1103 2011-09-27  Jan Hubicka  <jh@suse.cz>
1104
1105         PR middle-end/49463
1106         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
1107         Mark used.
1108
1109 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
1110
1111         * gcc.dg/strlenopt-1.c: New test.
1112         * gcc.dg/strlenopt-1f.c: New test.
1113         * gcc.dg/strlenopt-2.c: New test.
1114         * gcc.dg/strlenopt-2f.c: New test.
1115         * gcc.dg/strlenopt-3.c: New test.
1116         * gcc.dg/strlenopt-4.c: New test.
1117         * gcc.dg/strlenopt-4g.c: New test.
1118         * gcc.dg/strlenopt-4gf.c: New test.
1119         * gcc.dg/strlenopt-5.c: New test.
1120         * gcc.dg/strlenopt-6.c: New test.
1121         * gcc.dg/strlenopt-7.c: New test.
1122         * gcc.dg/strlenopt-8.c: New test.
1123         * gcc.dg/strlenopt-9.c: New test.
1124         * gcc.dg/strlenopt-10.c: New test.
1125         * gcc.dg/strlenopt-11.c: New test.
1126         * gcc.dg/strlenopt-12.c: New test.
1127         * gcc.dg/strlenopt-12g.c: New test.
1128         * gcc.dg/strlenopt-13.c: New test.
1129         * gcc.dg/strlenopt-14g.c: New test.
1130         * gcc.dg/strlenopt-14gf.c: New test.
1131         * gcc.dg/strlenopt-15.c: New test.
1132         * gcc.dg/strlenopt-16g.c: New test.
1133         * gcc.dg/strlenopt-17g.c: New test.
1134         * gcc.dg/strlenopt-18g.c: New test.
1135         * gcc.dg/strlenopt.h: New file.
1136
1137 2011-09-27  Tom de Vries  <tom@codesourcery.com>
1138
1139         PR middle-end/43864
1140         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
1141         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
1142         * gcc.dg/pr43864.c: New test.
1143         * gcc.dg/pr43864-2.c: Same.
1144         * gcc.dg/pr43864-3.c: Same.
1145         * gcc.dg/pr43864-4.c: Same.
1146
1147 2011-09-27  Jan Hubicka  <jh@suse.cz>
1148
1149         * gcc.dg/ipa/inline-5.c: New testcase.
1150
1151 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
1152
1153         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
1154         vectors.
1155         * gcc.dg/vect/bb-slp-27.c: New.
1156         * gcc.dg/vect/bb-slp-28.c: New.
1157
1158 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
1159
1160         * testsuite/lib/target-supports.exp (check_profiling_available):
1161         Don't rely solely on TLS tests for -fprofile-generate, fall
1162         through to the other code.
1163
1164 2011-09-27  Richard Guenther  <rguenther@suse.de>
1165
1166         PR tree-optimization/50363
1167         * gcc.dg/torture/pr50363.c: New testcase.
1168
1169 2011-09-26  Jason Merrill  <jason@redhat.com>
1170
1171         PR c++/45012
1172         * g++.dg/template/partial13.C: New.
1173
1174         PR c++/46105
1175         * g++.dg/template/partial12.C: New.
1176
1177         PR c++/50508
1178         * g++.dg/cpp0x/constexpr-typedef1.C: New.
1179
1180 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
1181
1182         PR c++/45487
1183         * g++.dg/diagnostic/bindings1.C: New.
1184         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
1185
1186 2011-09-26  David S. Miller  <davem@davemloft.net>
1187
1188         * gcc.target/sparc/wrgsr.c: New test.
1189         * gcc.target/sparc/rdgsr.c: New test.
1190         * gcc.target/sparc/edge.c: New test.
1191         * gcc.target/sparc/fcmp.c: New test.
1192
1193         * gcc.target/sparc/edge.c: Update for new return types.
1194         * gcc.target/sparc/fcmp.c: Likewise.
1195
1196         * gcc.target/sparc/fpaddsubi.c: New test.
1197
1198 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
1199
1200         PR fortran/50515
1201         * gfortran.dg/common_15.f90: New.
1202
1203         PR fortran/50517
1204         * gfortran.dg/dummy_procedure_5.f90: New.
1205         * gfortran.dg/interface_26.f90: Modified error message.
1206         * gfortran.dg/proc_ptr_11.f90: Ditto.
1207         * gfortran.dg/proc_ptr_15.f90: Ditto.
1208         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1209         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1210
1211 2011-09-26  Jason Merrill  <jason@redhat.com>
1212
1213         PR c++/50512
1214         * g++.dg/overload/rvalue3.C: New.
1215
1216         PR c++/50523
1217         * g++.dg/overload/ref-conv2.C: New.
1218
1219         * g++.dg/cpp0x/nsdmi-template1.C: New.
1220
1221 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
1222
1223         * g++.dg/cpp0x/nullptr25.C: New.
1224
1225 2011-09-26  Richard Guenther  <rguenther@suse.de>
1226
1227         PR tree-optimization/50472
1228         * gcc.dg/torture/pr50472.c: New testcase.
1229
1230 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1231
1232         * gnat.dg/opt22.adb: New test.
1233         * gnat.dg/opt22_pkg.ad[sb]: New helper.
1234
1235 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1236
1237         * gnat.dg/opt21.adb: New test.
1238         * gnat.dg/opt21_pkg.ad[sb]: New helper.
1239
1240 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1241
1242         * gnat.dg/opt20.ad[sb]: New test.
1243         * gnat.dg/opt20_pkg.ads: New helper.
1244
1245 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1246
1247         * gnat.dg/array17.adb: New test.
1248         * gnat.dg/array17_pkg.ads: New helper.
1249
1250 2011-09-25  Jason Merrill  <jason@redhat.com>
1251
1252         * g++.dg/cpp0x/nsdmi-defer4.C: New.
1253
1254 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
1255
1256         * gnat.dg/frame_overflow.ads: New.
1257         * gnat.dg/frame_overflow.adb: Adjust.
1258         * gnat.dg/specs/addr1.ads: Likewise.
1259
1260 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
1261
1262         * g++.dg/tree-ssa/restrict2.C: New test.
1263
1264 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
1265
1266         * lib/target-supports.exp (check_effective_target_vect64): New.
1267         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
1268         of multiple vector sizes.
1269         * gcc.dg/vect/bb-slp-26.c: New.
1270
1271 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
1272
1273         PR c++/50280
1274         * g++.dg/template/bitfield1.C: New.
1275
1276 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
1277
1278         * gcc.dg/vect/bb-slp-24.c: New.
1279
1280 2011-09-24  Jason Merrill  <jason@redhat.com>
1281
1282         * g++.dg/cpp0x/nsdmi-eh1.C: New.
1283
1284         * g++.dg/cpp0x/nsdmi-defer3.C: New.
1285
1286         * g++.dg/cpp0x/nsdmi-defer1.C: New.
1287         * g++.dg/cpp0x/nsdmi-defer2.C: New.
1288
1289         * g++.dg/cpp0x/nsdmi1.C: New.
1290         * g++.dg/cpp0x/nsdmi2.C: New.
1291         * g++.dg/cpp0x/nsdmi3.C: New.
1292         * g++.dg/cpp0x/nsdmi4.C: New.
1293         * g++.old-deja/g++.other/init4.C: New.
1294
1295 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
1296
1297         PR c++/44267
1298         * g++.dg/template/sfinae28.C: New.
1299
1300 2011-09-23  Ian Lance Taylor  <iant@google.com>
1301
1302         * go.test/go-test.exp (errchk): Handle more cases of getting
1303         correct Tcl backslash quoting in regular expressions in test file.
1304
1305 2011-09-23  Jason Merrill  <jason@redhat.com>
1306
1307         Core 253
1308         * g++.dg/init/const8.C: New.
1309         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
1310         * g++.dg/cpp0x/defaulted2.C: Likewise.
1311         * g++.dg/cpp0x/pr42844-2.C: Likewise.
1312         * g++.dg/init/pr20039.C: Likewise.
1313         * g++.dg/init/pr42844.C: Likewise.
1314
1315 2011-09-23  Jan Hubicka  <jh@suse.cz>
1316
1317         * gcc.dg/ipa/inline-1.c: new testcase.
1318         * gcc.dg/ipa/inline-2.c: new testcase.
1319         * gcc.dg/ipa/inline-3.c: new testcase.
1320         * gcc.dg/ipa/inline-4.c: new testcase.
1321
1322 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
1323
1324         PR c++/50258
1325         * g++.dg/cpp0x/constexpr-static8.C: New.
1326
1327 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
1328
1329         * gcc.target/i386/avxfp-1.c: New test.
1330         * gcc.target/i386/avxfp-2.c: New test.
1331
1332 2011-09-23  Terry Guo  <terry.guo@arm.com>
1333
1334         * gcc.c-torture/execute/941014-1.x: Deleted.
1335
1336 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1337
1338         PR c++/50491
1339         * g++.dg/cpp0x/pr50491.C: New.
1340
1341 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1342
1343         PR testsuite/50487
1344         * gfortran.dg/bessel_6.f90: Fix tolerance test.
1345
1346 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1347
1348         PR c++/50371
1349         * g++.dg/cpp0x/nullptr24.C: New.
1350
1351 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
1352
1353         PR target/50482
1354         * gcc.target/i386/pr50482.c: New test.
1355
1356 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
1357
1358         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
1359         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
1360         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
1361         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
1362         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
1363         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
1364         multilib options contain different -march= from dg-options.
1365
1366 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
1367             Paolo Carlini  <paolo.carlini@oracle.com>
1368
1369         PR c++/50344
1370         * g++.dg/template/friend52.C: New.
1371
1372 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
1373
1374         * gcc.target/arm/cmp-1.c: New test.
1375         * gcc.target/arm/cmp-2.c: Likewise.
1376
1377 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
1378
1379         PR fortran/41733
1380         * gfortran.dg/impure_actual_1.f90: Modified error message.
1381         * gfortran.dg/proc_ptr_32.f90: New.
1382         * gfortran.dg/proc_ptr_33.f90: New.
1383
1384 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
1385
1386         PR tree-optimization/50451
1387         * gcc.dg/vect/pr50451.c: New test.
1388
1389 2011-09-21  Ian Lance Taylor  <iant@google.com>
1390
1391         * go.test/go-test.exp (errchk): Add special case for bug332.
1392         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
1393         some more test lines.
1394
1395 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
1396
1397         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
1398         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
1399         * g++.dg/other/i386-8.C: Ditto.
1400         * g++.dg/other/pr34435.C: Ditto.
1401         * g++.dg/other/pr39496.C: Ditto.
1402         * g++.dg/other/mmintrin.C: Ditto.
1403
1404 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
1405
1406         * gcc.dg/vect/vect-cond-7.c: New test.
1407         * gcc.target/i386/sse4_1-cond-1.c: New test.
1408         * gcc.target/i386/avx-cond-1.c: New test.
1409
1410 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
1411
1412         PR target/50464
1413         * g++.dg/other/pr50464.C: New test.
1414
1415 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
1416
1417         * gcc.target/i386/bmi2-mulx32-2.c: New test.
1418         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
1419         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
1420         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
1421
1422 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
1423
1424         * gnat.dg/opt19.adb: New test.
1425
1426 2011-09-21  Terry Guo  <terry.guo@arm.com>
1427
1428         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
1429         on arch conflict when testing case on targets other than armv7-a.
1430
1431 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
1432
1433         PR c++/50454
1434         * g++.dg/ext/int128-1.C: New.
1435         * g++.dg/ext/int128-2.C: Likewise.
1436         * g++.dg/ext/int128-2.h: Likewise.
1437
1438 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1439
1440         PR testsuite/50469
1441         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
1442
1443 2011-09-20  Jason Merrill  <jason@redhat.com>
1444
1445         * g++.dg/cpp0x/constexpr-generated1.C: New.
1446
1447         PR c++/50442
1448         * g++.dg/overload/ref-conv1.C: New.
1449
1450 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
1451
1452         * g++.dg/other/final1.C: New.
1453
1454 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
1455
1456         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
1457         and get_bit ().
1458
1459 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
1460
1461         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
1462         "target arm_eabi".
1463
1464 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
1465
1466         PR tree-optimization/50413
1467         * g++.dg/vect/vect.exp: Run slp-pr* tests with
1468         -fdump-tree-slp-details.  Run other tests with
1469         -fdump-tree-vect-details.
1470         * g++.dg/vect/slp-pr50413.cc: New.
1471
1472 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
1473             Ira Rosen  <ira.rosen@linaro.org>
1474
1475         PR testsuite/50435
1476         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
1477         Fix underscores around restrict.
1478
1479 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
1480
1481         PR tree-optimization/50414
1482         * gfortran.dg/vect/Ofast-pr50414.f90: New.
1483         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
1484         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
1485
1486 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
1487
1488         PR tree-optimization/50412
1489         * gfortran.dg/vect/pr50412.f90: New.
1490
1491 2011-09-16  Jason Merrill  <jason@redhat.com>
1492
1493         PR c++/50424
1494         * g++.dg/eh/defarg1.C: New.
1495
1496 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
1497
1498         * gcc.dg/vect/vect-reduc-10.c: New test.
1499         * gcc.target/i386/avx-reduc-1.c: New test.
1500
1501         * gcc.target/i386/sse2-extract-1.c: New test.
1502         * gcc.target/i386/avx-extract-1.c: New test.
1503
1504 2011-09-16  Terry Guo  <terry.guo@arm.com>
1505
1506         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
1507
1508 2011-09-15   Diego Novillo  <dnovillo@google.com>
1509
1510         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
1511         ALWAYS_CXXFLAGS, if defined.
1512         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
1513         ALWAYS_GFORTRANFLAGS, if defined.
1514         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
1515         ALWAYS_GOCFLAGS, if defined.
1516         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
1517         ALWAYS_OBJCXXFLAGS, if defined.
1518         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
1519         additional_flags, if defined.
1520         * lib/gnat.exp (gnat_target_compile): Likewise.
1521         * lib/objc.exp (objc_target_compile): Likewise.
1522         * lib/target-supports-dg.exp (dg-add-options): Handle
1523         TEST_ALWAYS_FLAGS.
1524
1525 2011-09-15  Tom de Vries  <tom@codesourcery.com>
1526
1527         PR testsuite/50322
1528         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
1529         Use uintptr_t in f1.  Undo avr xfails.
1530
1531 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
1532
1533         PR fortran/50401
1534         PR fortran/50403
1535         * gfortran.dg/function_types_3.f90: New.
1536
1537 2011-09-15  Jason Merrill  <jason@redhat.com>
1538
1539         PR c++/50365
1540         * g++.dg/cpp0x/trailing7.C: New.
1541
1542         PR c++/50361
1543         * g++.dg/cpp0x/nullptr23.C: New.
1544
1545 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
1546
1547         * gcc.dg/vect/bb-slp-25.c: New.
1548
1549 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
1550
1551         PR c++/50391
1552         * g++.dg/cpp0x/noexcept15.C: New.
1553
1554 2011-09-14  Tom de Vries  <tom@codesourcery.com>
1555
1556         PR middle-end/50251
1557         * gcc.dg/pr50251.c: New test.
1558
1559 2011-09-14  Tobias Burnus  <burnus@net-b.de>
1560
1561         PR fortran/34547
1562         PR fortran/50375
1563         * gfortran.dg/null_5.f90: New.
1564         * gfortran.dg/null_6.f90: New.
1565
1566 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
1567
1568         * gcc.c-torture/compile/20110913-1.c: New test.
1569
1570 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
1571
1572         PR fortran/50379
1573         * gfortran.dg/result_2.f90: New.
1574
1575 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
1576
1577         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
1578
1579 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
1580
1581         PR c++/48320
1582         * g++.dg/cpp0x/variadic116.C: New test case.
1583
1584 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
1585
1586         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
1587         * gcc.target/mips/interrupt_handler-2.c: New test.
1588         * gcc.target/mips/interrupt_handler-3.c: Likewise.
1589
1590 2011-09-12  Jason Merrill  <jason@redhat.com>
1591
1592         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
1593
1594         * g++.dg/cpp0x/explicit7.C: New.
1595
1596 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
1597
1598         PR rtl-optimization/50212
1599         * g++.dg/other/pr50212.C: New test.
1600
1601 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
1602
1603         PR target/43746
1604         * testsuite/gcc.target/avr/torture/avr-torture.exp
1605         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
1606         "-O2 -fmerge-all-constants".
1607
1608 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
1609
1610         PR fortran/50327
1611         * gfortran.dg/do_while_1.f90: New test.
1612
1613 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
1614
1615         PR fortran/35831
1616         PR fortran/47978
1617         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
1618         * gfortran.dg/proc_decl_26.f90: New.
1619         * gfortran.dg/typebound_override_2.f90: New.
1620         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
1621
1622 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
1623
1624         * gnat.dg/cond_expr2.ad[sb]: New test.
1625
1626 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
1627
1628         * gnat.dg/atomic5.ad[sb]: New test.
1629
1630 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1631
1632         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
1633
1634 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
1635
1636         PR target/49030
1637         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
1638
1639 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
1640
1641         PR target/49614
1642         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
1643
1644 2011-09-09  Richard Guenther  <rguenther@suse.de>
1645
1646         PR tree-optimization/50328
1647         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
1648
1649 2011-09-09  Richard Guenther  <rguenther@suse.de>
1650
1651         PR middle-end/50333
1652         * gcc.dg/torture/pr50333.c: New testcase.
1653
1654 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
1655
1656         PR tree-optimization/50318
1657         * gcc.target/arm/pr50318-1.c: New file.
1658
1659 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
1660
1661         * gcc.target/i386/all_one_m256i.c: New test.
1662
1663 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
1664
1665         PR c++/50324
1666         * g++.dg/cpp0x/sfinae28.C: New.
1667
1668 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
1669
1670         PR c/50332
1671         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
1672         longer ignored on typedefs.
1673
1674         PR c++/33255 - Support -Wunused-local-typedefs warning
1675         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
1676         * c-c++-common/Wunused-local-typedefs.c: Likewise.
1677
1678 2011-09-08  Martin Jambor  <mjambor@suse.cz>
1679
1680         PR tree-optimization/50287
1681         * gcc.dg/torture/pr50287.c: New test.
1682
1683 2011-09-08  Richard Guenther  <rguenther@suse.de>
1684
1685         PR tree-optimization/19831
1686         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
1687         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
1688         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1689         * gcc.dg/errno-1.c: Adjust.
1690
1691 2011-09-08  Richard Guenther  <rguenther@suse.de>
1692
1693         PR tree-optimization/19831
1694         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
1695
1696 2011-09-08  Tobias Burnus  <burnus@net-b.de>
1697
1698         PR fortran/44646
1699         * gfortran.dg/do_concurrent_1.f90: New.
1700         * gfortran.dg/do_concurrent_2.f90: New.
1701
1702 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
1703
1704         PR target/50310
1705         * gcc.c-torture/execute/ieee/pr50310.c: New test.
1706         * gcc.dg/pr50310-2.c: New test.
1707
1708 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
1709
1710         PR fortran/48095
1711         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
1712         * gfortran.dg/impure_constructor_1.f90: Modified.
1713         * gfortran.dg/proc_ptr_comp_33.f90: New.
1714
1715 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
1716
1717         PR target/50310
1718         * gcc.dg/pr50310-1.c: New test.
1719
1720 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1721
1722         PR middle-end/48571
1723         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
1724         instead of 4.
1725
1726 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
1727
1728         PR c++/50309
1729         * g++.dg/cpp0x/noexcept14.C: New.
1730
1731 2011-09-07  Jason Merrill  <jason@redhat.com>
1732
1733         * g++.dg/cpp0x/constexpr-ref3.C: New.
1734
1735         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
1736
1737 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1738
1739         * gcc.dg/section1.c: Don't xfail for avr.
1740
1741 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1742
1743         PR tree-optimization/50322
1744         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
1745
1746 2011-09-07  Martin Jambor  <mjambor@suse.cz>
1747
1748         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
1749
1750 2011-09-07  Martin Jambor  <mjambor@suse.cz>
1751
1752         PR tree-optimization/49911
1753         * g++.dg/tree-ssa/pr49911.C: New test.
1754
1755 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
1756
1757         PR target/49030
1758         * gcc.dg/torture/pr49030.c: New test.
1759
1760 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
1761
1762         PR fortran/50288
1763         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
1764         * gfortran.dg/class_4d.f03: Deleted.
1765         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
1766
1767 2011-09-07  Richard Guenther  <rguenther@suse.de>
1768
1769         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
1770
1771 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
1772
1773         PR tree-optimization/46021
1774         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
1775
1776 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1777
1778         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
1779
1780 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
1781
1782         * gcc.c-torture/compile/20110906-1.c: New test.
1783
1784 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
1785
1786         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
1787
1788 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
1789
1790         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
1791         --param tree-reassoc-width=1.
1792
1793         * gcc.dg/tree-ssa/reassoc-24.c: New test.
1794         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
1795
1796 2011-09-06  Richard Guenther  <rguenther@suse.de>
1797
1798         PR tree-optimization/48149
1799         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
1800
1801 2011-09-06  Richard Guenther  <rguenther@suse.de>
1802
1803         PR tree-optimization/48317
1804         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
1805
1806 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
1807
1808         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1809         New procedure.
1810         (add_options_for_quad_vectors): Replace with ...
1811         (add_options_for_double_vectors): ... this.
1812         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
1813         support multiple vector sizes since the vectorizer attempts to
1814         vectorize with both vector sizes.
1815         * gcc.dg/vect/no-vfa-vect-79.c,
1816         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
1817         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
1818         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
1819         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
1820         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
1821         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
1822         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
1823         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
1824         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
1825         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
1826         gcc.dg/vect/vect-40.c: Likewise.
1827         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
1828         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
1829         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
1830         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
1831         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
1832         Likewise.
1833         * gcc.dg/vect/vect-peel-4.c: Make ia global.
1834
1835 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
1836
1837         PR target/49606
1838         * gcc.target/mips/abi-main.h: New file.
1839         * gcc.target/mips/abi-o32-long32.c: New test.
1840         * gcc.target/mips/abi-o32-long64.c: Likewise.
1841         * gcc.target/mips/abi-o64-long32.c: Likewise.
1842         * gcc.target/mips/abi-o64-long64.c: Likewise.
1843         * gcc.target/mips/abi-n32-long32.c: Likewise.
1844         * gcc.target/mips/abi-n32-long64.c: Likewise.
1845         * gcc.target/mips/abi-n64-long32.c: Likewise.
1846         * gcc.target/mips/abi-n64-long64.c: Likewise.
1847         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
1848         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
1849         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
1850         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
1851         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
1852         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
1853         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
1854         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
1855         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
1856         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
1857         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
1858         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
1859         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
1860         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
1861         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
1862         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
1863         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
1864         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
1865         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
1866         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
1867         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
1868         * gcc.target/mips/branch-2.c: Remove -mabicalls.
1869         * gcc.target/mips/branch-3.c: Likewise.
1870         * gcc.target/mips/branch-4.c: Likewise.
1871         * gcc.target/mips/branch-5.c: Likewise.
1872         * gcc.target/mips/branch-6.c: Likewise.
1873         * gcc.target/mips/branch-7.c: Likewise.
1874         * gcc.target/mips/branch-8.c: Likewise.
1875         * gcc.target/mips/branch-9.c: Likewise.
1876         * gcc.target/mips/branch-10.c: Likewise.
1877         * gcc.target/mips/branch-11.c: Likewise.
1878         * gcc.target/mips/branch-12.c: Likewise.
1879         * gcc.target/mips/branch-13.c: Likewise.
1880         * gcc.target/mips/lazy-binding-1.c: Likewise.
1881
1882 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
1883
1884         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
1885         to avoid warning on int=16 platforms..
1886
1887 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
1888
1889         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
1890         to work even with -fshort-enums.
1891
1892 2011-09-04  Jan Hubicka  <jh@suse.cz>
1893
1894         * gcc.c-torture/compile/20110902.c: new testcase.
1895
1896 2011-09-04  Jason Merrill  <jason@redhat.com>
1897
1898         PR c++/49267
1899         * g++.dg/cpp0x/rv-conv1.C: New.
1900
1901         DR 1328
1902         * g++.dg/cpp0x/rv-func3.C: New.
1903
1904         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
1905
1906         PR c++/50248
1907         Core 1358
1908         * g++.dg/cpp0x/constexpr-template1.C: New.
1909         * g++.dg/cpp0x/constexpr-template2.C: New.
1910         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
1911         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
1912
1913 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
1914
1915         * gnat.dg/specs/debug1.ads: Tweak pattern.
1916
1917 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
1918
1919         PR fortran/50227
1920         * gfortran.dg/class_45a.f03: New.
1921         * gfortran.dg/class_45b.f03: New.
1922
1923 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
1924             Ira Rosen  <ira.rosen@linaro.org>
1925
1926         PR tree-optimization/50208
1927         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
1928         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
1929         -fno-tree-fre -fno-tree-pre.
1930
1931 2011-09-02  Martin Jambor  <mjambor@suse.cz>
1932
1933         * gcc.dg/ipa/ipcp-3.c: New test.
1934
1935 2011-09-02  Richard Guenther  <rguenther@suse.de>
1936
1937         PR tree-optimization/27460
1938         PR middle-end/29269
1939         * gcc.dg/vect/vect-cond-7.c: New testcase.
1940
1941 2011-09-02  Martin Jambor  <mjambor@suse.cz>
1942
1943         * g++.dg/ipa/devirt-3.C: Added a distraction method.
1944         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
1945         xfailed test for inlining.
1946         * g++.dg/ipa/ivinline-9.C: Likewise.
1947
1948 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
1949
1950         PR tree-optimization/50178
1951         * gfortran.dg/vect/pr50178.f90: New test.
1952
1953 2011-08-31  Martin Jambor  <mjambor@suse.cz>
1954
1955         PR middle-end/49886
1956         * gcc.c-torture/execute/pr49886.c: New testcase.
1957
1958 2011-08-31  Tom de Vries  <tom@codesourcery.com>
1959
1960         PR middle-end/43513
1961         * gcc.dg/pr43513.c: New test.
1962
1963 2011-08-30  Tobias Burnus  <burnus@net-b.de>
1964
1965         PR fortran/45044
1966         * gfortran.dg/common_14.f90: New.
1967         * gfortran.dg/common_resize_1.f: Add two dg-warning.
1968
1969 2011-08-30  Jason Merrill  <jason@redhat.com>
1970
1971         PR c++/50084
1972         * g++.dg/cpp0x/decltype33.C: New.
1973
1974         PR c++/50089
1975         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
1976
1977         PR c++/50114
1978         * g++.dg/cpp0x/lambda/lambda-for.C: New.
1979
1980 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
1981
1982         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
1983
1984 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1985
1986         * gnat.dg/specs/aggr3.ads: New test.
1987         * gnat.dg/specs/aggr3_pkg.ads: New helper.
1988
1989         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
1990         * gnat.dg/specs/aggr2.ads: Likewise.
1991
1992 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
1993
1994         PR fortran/45170
1995         * gfortran.dg/allocate_with_source_2.f90: New test
1996
1997 2011-08-30  Jason Merrill  <jason@redhat.com>
1998
1999         PR c++/50220
2000         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
2001
2002         PR c++/50234
2003         * g++.dg/cpp0x/constexpr-value3.C: New.
2004
2005 2011-08-30  Richard Guenther  <rguenther@suse.de>
2006
2007         PR middle-end/48571
2008         * gcc.c-torture/execute/pr48571-1.c: New testcase.
2009         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
2010         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2011         * gcc.dg/pr36902.c: XFAIL.
2012
2013 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
2014
2015         * gcc.target/i386/fma-check.h: New.
2016         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
2017         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
2018         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
2019         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
2020         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
2021         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
2022         * gcc.target/i386/fma-fmaddXX.c: Likewise.
2023         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
2024         * gcc.target/i386/fma-fmsubXX.c: Likewise.
2025         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
2026         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
2027         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
2028         * gcc.target/i386/fma-compile.c: Likewise.
2029         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
2030         * gcc.target/i386/sse-12.c: Add -mfma.
2031         * gcc.target/i386/sse-13.c: Likewise.
2032         * gcc.target/i386/sse-14.c: Likewise.
2033         * gcc.target/i386/sse-22.c: Likewise.
2034         * gcc.target/i386/sse-23.c: Likewise.
2035         * g++.dg/other/i386-2.C: Likewise.
2036         * g++.dg/other/i386-3.C: Likewise.
2037
2038 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
2039
2040         PR testsuite/50185
2041         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
2042         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
2043
2044 2011-08-30  Christian Bruel  <christian.bruel@st.com>
2045
2046         * g++.dg/bprob/bprob.exp (feedback_options): Set
2047         -fbranch-probabilities.
2048         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
2049
2050 2011-08-29  Jason Merrill  <jason@redhat.com>
2051
2052         PR c++/50224
2053         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
2054
2055 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
2056             Jason Merrill  <jason@redhat.com>
2057
2058         * g++.dg/dfp/base.C: New test.
2059
2060 2011-08-29  Jason Merrill  <jason@redhat.com>
2061
2062         Core DR 994
2063         PR c++/50209
2064         * g++.dg/cpp0x/initlist58.C: New.
2065
2066 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
2067
2068         PR fortran/50225
2069         * gfortran.dg/class_result_1.f03: New.
2070
2071 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
2072
2073         PR middle-end/48722
2074         * gcc.target/i386/pr48722.c: New test.
2075
2076 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2077
2078         PR libfortran/50192
2079         * gfortran.dg/widechar_compare_1.f90:  New test.
2080
2081 2011-08-26  Jason Merrill  <jason@redhat.com>
2082
2083         Core DR 342
2084         PR c++/48582
2085         * g++.dg/abi/mangle50.C: New.
2086
2087 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
2088
2089         PR target/50202
2090         * gcc.target/i386/pr50202.c: New test.
2091
2092 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
2093
2094         * gcc.target/i386/sse_4_1-round-vec.c: New test.
2095         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
2096         * gcc.target/i386/avx-round-vec.c: New test.
2097         * gcc.target/i386/avx-roundf-vec.c: New test.
2098
2099 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
2100
2101         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
2102         instruction.
2103
2104         PR c/50179
2105         * c-c++-common/Wunused-var-14.c: New test.
2106
2107 2011-08-26  Tom de Vries  <tom@codesourcery.com>
2108
2109         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
2110
2111 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
2112
2113         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
2114         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
2115         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
2116         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
2117
2118 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
2119
2120         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
2121         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
2122         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
2123         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
2124
2125 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
2126
2127         PR fortran/50050
2128         * gfortran.dg/pointer_comp_init_1.f90: New test.
2129
2130 2011-08-25  Jason Merrill  <jason@redhat.com>
2131
2132         PR c++/50157
2133         * g++.dg/cpp0x/sfinae27.C: New.
2134
2135 2011-08-25  Tobias Burnus  <burnus@net-b.de>
2136
2137         * gfortran.dg/coarray_lib_token_4.f90: New.
2138
2139 2011-08-25  Tobias Burnus  <burnus@net-b.de>
2140
2141         * gfortran.dg/coarray/alloc_comp_1.f90: New.
2142
2143 2011-08-25  Richard Guenther  <rguenther@suse.de>
2144
2145         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
2146
2147 2011-08-24  Tobias Burnus  <burnus@net-b.de>
2148
2149         PR fortran/50163
2150         * gfortran.dg/initialization_28.f90: New.
2151
2152 2011-08-24  Richard Guenther  <rguenther@suse.de>
2153
2154         PR tree-optimization/50067
2155         * gcc.dg/torture/pr50067-3.c: New testcase.
2156         * gcc.dg/torture/pr50067-4.c: Likewise.
2157         * gcc.dg/torture/pr50067-5.c: Likewise.
2158
2159 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2160
2161         * g++.dg/other/i386-2.C: Add -mavx2 check.
2162         * g++.dg/other/i386-3.C: Likewise.
2163         * gcc.target/i386/avx-1.c: Add AVX2.
2164         * gcc.target/i386/avx-2.c: Likewise.
2165         * gcc.target/i386/funcspec-5.c: Likewise.
2166         * gcc.target/i386/sse-12.c: Likewise.
2167         * gcc.target/i386/sse-13.c: Likewise.
2168         * gcc.target/i386/sse-14.c: Likewise.
2169         * gcc.target/i386/sse-22.c: Likewise.
2170         * gcc.target/i386/sse-23.c: Likewise.
2171         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
2172         * gcc.target/i386/avx2-check.h: New.
2173         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
2174         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
2175         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2176         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
2177         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2178         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
2179         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2180         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
2181         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2182         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
2183         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2184         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
2185         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2186         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
2187         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2188         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
2189         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2190         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
2191         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2192         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
2193         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2194         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
2195         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2196         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
2197         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2198         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
2199         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2200         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
2201         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2202         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
2203         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2204         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
2205         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2206         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
2207         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2208         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
2209         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2210         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
2211         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2212         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
2213         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2214         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
2215         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2216         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
2217         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2218         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
2219         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2220         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
2221         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2222         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
2223         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2224         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
2225         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2226         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
2227         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2228         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
2229         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2230         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
2231         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2232         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
2233         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2234         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
2235         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2236         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
2237         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
2238         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
2239         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
2240         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
2241         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
2242         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
2243         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
2244         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
2245         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
2246         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
2247         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
2248         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
2249         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
2250         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
2251         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
2252         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
2253         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
2254         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
2255         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
2256         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
2257         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
2258         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
2259         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
2260         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
2261         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
2262         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
2263         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
2264         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
2265         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
2266         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
2267         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
2268         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
2269         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
2270         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
2271         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
2272         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
2273         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
2274         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
2275         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
2276         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
2277         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
2278         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
2279         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
2280         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
2281         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
2282         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
2283         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
2284         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
2285         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
2286         * gcc.target/i386/avx2-vpand-1.c: Likewise.
2287         * gcc.target/i386/avx2-vpand-2.c: Likewise.
2288         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
2289         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
2290         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
2291         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
2292         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
2293         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
2294         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
2295         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
2296         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
2297         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
2298         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
2299         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
2300         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
2301         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
2302         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
2303         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
2304         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
2305         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
2306         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
2307         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
2308         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
2309         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
2310         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
2311         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
2312         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
2313         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
2314         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
2315         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
2316         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
2317         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
2318         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
2319         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
2320         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
2321         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
2322         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
2323         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
2324         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
2325         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
2326         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
2327         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
2328         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
2329         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
2330         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
2331         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
2332         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
2333         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
2334         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
2335         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
2336         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
2337         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
2338         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
2339         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
2340         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
2341         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
2342         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
2343         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
2344         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
2345         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
2346         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
2347         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
2348         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
2349         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
2350         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
2351         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
2352         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
2353         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
2354         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
2355         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
2356         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
2357         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
2358         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
2359         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
2360         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
2361         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
2362         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
2363         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
2364         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
2365         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
2366         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
2367         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
2368         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
2369         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
2370         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
2371         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
2372         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
2373         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
2374         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
2375         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
2376         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
2377         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
2378         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
2379         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
2380         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
2381         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
2382         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
2383         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
2384         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
2385         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
2386         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
2387         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
2388         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
2389         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
2390         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
2391         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
2392         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
2393         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
2394         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
2395         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
2396         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
2397         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
2398         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
2399         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
2400         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
2401         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
2402         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
2403         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
2404         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
2405         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
2406         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
2407         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
2408         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
2409         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
2410         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
2411         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
2412         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
2413         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
2414         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
2415         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
2416         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
2417         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
2418         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
2419         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
2420         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
2421         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
2422         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
2423         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
2424         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
2425         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
2426         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
2427         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
2428         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
2429         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
2430         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
2431         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
2432         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
2433         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
2434         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
2435         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
2436         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
2437         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
2438         * gcc.target/i386/avx2-vpor-1.c: Likewise.
2439         * gcc.target/i386/avx2-vpor-2.c: Likewise.
2440         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
2441         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
2442         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
2443         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
2444         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
2445         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
2446         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
2447         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
2448         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
2449         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
2450         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
2451         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
2452         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
2453         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
2454         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
2455         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
2456         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
2457         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
2458         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
2459         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
2460         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
2461         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
2462         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
2463         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
2464         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
2465         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
2466         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
2467         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
2468         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
2469         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
2470         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
2471         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
2472         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
2473         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
2474         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
2475         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
2476         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
2477         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
2478         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
2479         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
2480         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
2481         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
2482         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
2483         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
2484         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
2485         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
2486         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
2487         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
2488         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
2489         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
2490         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
2491         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
2492         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
2493         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
2494         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
2495         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
2496         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
2497         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
2498         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
2499         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
2500         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
2501         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
2502         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
2503         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
2504         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
2505         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
2506         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
2507         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
2508         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
2509         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
2510         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
2511         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
2512         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
2513         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
2514         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
2515         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
2516         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
2517         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
2518         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
2519         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
2520         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
2521         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
2522         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
2523         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
2524         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
2525         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
2526         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
2527         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
2528         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
2529         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
2530         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
2531         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
2532         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
2533         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
2534         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
2535         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
2536         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
2537         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
2538         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
2539         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
2540         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
2541         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
2542         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
2543         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
2544         * gcc.target/i386/testimm-9.c: Likewise.
2545
2546 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2547
2548         * g++.dg/other/i386-2.C: Add -mbmi2 check.
2549         * g++.dg/other/i386-3.C: Likewise.
2550         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
2551         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
2552         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
2553         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
2554         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
2555         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
2556         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
2557         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
2558         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
2559         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
2560         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
2561         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
2562         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
2563         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
2564         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
2565         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
2566         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
2567         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
2568         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
2569         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
2570         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
2571         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
2572         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
2573         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
2574         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
2575         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
2576         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
2577         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
2578         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
2579         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
2580         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
2581         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
2582         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
2583         * gcc.target/i386/sse-12.c: Add BMI2.
2584         * gcc.target/i386/sse-13.c: Likewise.
2585         * gcc.target/i386/sse-14.c: Likewise.
2586         * gcc.target/i386/sse-22.c: Likewise.
2587         * gcc.target/i386/sse-23.c: Likewise.
2588
2589 2011-08-23  Jason Merrill  <jason@redhat.com>
2590
2591         * g++.dg/template/crash7.C: Adjust expected errors.
2592
2593 2011-08-23  Jason Merrill  <jason@redhat.com>
2594
2595         PR c++/49045
2596         Core 1321
2597         * g++.dg/cpp0x/overload2.C: New.
2598
2599 2011-08-23  Jason Merrill  <jason@redhat.com>
2600
2601         Core 903
2602         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
2603
2604 2011-08-23  Jason Merrill  <jason@redhat.com>
2605
2606         Core 975
2607         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
2608         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
2609         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
2610         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
2611
2612 2011-08-23  Jason Merrill  <jason@redhat.com>
2613
2614         PR c++/50024
2615         * g++.dg/cpp0x/constexpr-initlist5.C: New.
2616
2617 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
2618
2619         PR c++/50158
2620         * g++.dg/warn/Wunused-var-16.C: New test.
2621
2622         PR middle-end/50161
2623         * gcc.dg/pr50161.c: New test.
2624
2625 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
2626
2627         PR c++/50055
2628         * g++.dg/gcov/gcov-7.C: New test.
2629
2630 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
2631
2632         PR c++/46862
2633         * g++.dg/dfp/nofields.C: New test.
2634
2635 2011-08-23  Tobias Burnus  <burnus@net-b.de>
2636
2637         PR fortran/31600
2638         * gfortran.dg/use_16.f90: New.
2639
2640 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
2641             Kirill Yukhin  <kirill.yukhin@intel.com>
2642
2643         PR target/50155
2644         * gcc.target/i386/pr50155.c: New test.
2645
2646 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
2647
2648         PR tree-optimization/50133
2649         * gcc.dg/pr50133.c: New test.
2650
2651         PR middle-end/50141
2652         * c-c++-common/cxxbitfields-6.c: New test.
2653
2654 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
2655
2656         PR fortran/50050
2657         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
2658
2659 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
2660
2661         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
2662         * gcc.dg/pr49994-3.c: Ditto.
2663
2664 2011-08-22  Richard Guenther  <rguenther@suse.de>
2665
2666         PR testsuite/50145
2667         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
2668         * gcc.dg/torture/pr50067-2.c: Likewise.
2669
2670 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2671
2672         PR fortran/47659
2673         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
2674         of a constant resulting from simplification.
2675         * gfortran.dg/warn_conversion_3.f90:  New test.
2676
2677 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2678
2679         PR fortran/50130
2680         * gfortran.dg/zero_stride_1.f90:  New test.
2681
2682 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
2683
2684         PR fortran/49638
2685         * gfortran.dg/typebound_override_1.f90: Modified.
2686
2687 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
2688
2689         PR tree-optimization/48739
2690         * gcc.dg/pr48739-1.c: New test.
2691         * gcc.dg/pr48739-2.c: New test.
2692
2693 2011-08-20  Tobias Burnus  <burnus@net-b.de>
2694
2695         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
2696
2697 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
2698
2699         PR fortran/50129
2700         * gfortran.dg/where_3.f90: New test.
2701
2702 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
2703
2704         PR middle-end/49721
2705         * gfortran.dg/pr49721-1.f: New.
2706         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
2707
2708 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
2709
2710         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
2711         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
2712         New tests.
2713
2714 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2715
2716         * gcc.target/arm/wmul-11.c: New file.
2717         * gcc.target/arm/wmul-12.c: New file.
2718         * gcc.target/arm/wmul-13.c: New file.
2719
2720 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2721
2722         * gcc.target/arm/wmul-10.c: New file.
2723
2724 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2725
2726         * gcc.target/arm/wmul-9.c: New file.
2727         * gcc.target/arm/wmul-bitfield-2.c: New file.
2728
2729 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2730
2731         * gcc.target/arm/wmul-8.c: New file.
2732
2733 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2734
2735         * gcc.target/arm/wmul-7.c: New file.
2736
2737 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2738
2739         * gcc.target/arm/wmul-6.c: New file.
2740
2741 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2742
2743         * gcc.target/arm/wmul-5.c: New file.
2744         * gcc.target/arm/no-wmla-1.c: New file.
2745
2746 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2747
2748         * gcc.target/arm/wmul-bitfield-1.c: New file.
2749
2750 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
2751
2752         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
2753
2754 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2755
2756         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
2757         * gcc.target/i386/conversion.c: Likewise.
2758
2759 2011-08-19  Richard Guenther  <rguenther@suse.de>
2760
2761         * gcc.dg/torture/pr50067-1.c: New testcase.
2762         * gcc.dg/torture/pr50067-2.c: Likewise.
2763
2764 2011-08-19  Joey Ye  <joey.ye@arm.com>
2765
2766         PR target/49437
2767         * gcc.target/arm/handler-align.c: New test.
2768         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
2769         New Function.
2770
2771 2011-08-19  Joey Ye  <joey.ye@arm.com>
2772
2773         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
2774
2775 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
2776
2777         PR fortran/50071
2778         * gfortran.dg/end_block_label_1.f90: New test.
2779         * gfortran.dg/end_associate_label_1.f90: New test.
2780
2781 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2782
2783         * gcc.dg/c1x-pointer-float-1.c: New test.
2784
2785 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
2786
2787         PR fortran/50071
2788         * gfortran.dg/duplicate_labels_2.f: New test.
2789
2790 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2791
2792         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
2793         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
2794         gcc.dg/c1x-noreturn-5.c: New tests.
2795
2796 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2797
2798         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
2799
2800 2011-08-18  Tobias Burnus  <burnus@net-b.de>
2801
2802         PR fortran/18918
2803         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2804         * gfortran.dg/coarray_lock_3.f90: Fix test.
2805         * gfortran.dg/coarray_lock_4.f90: New.
2806         * gfortran.dg/coarray_lock_5.f90: New.
2807
2808 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
2809
2810         PR target/50009
2811         * gcc.c-torture/compile/pr50009.c: New test.
2812
2813         PR target/50092
2814         * gcc.dg/torture/pr50092.c: New test.
2815
2816 2011-08-18  Tobias Burnus  <burnus@net-b.de>
2817
2818         PR fortran/50109
2819         * gfortran.dg/namelist_73.f90: New.
2820
2821 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
2822
2823         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
2824
2825         PR debug/50017
2826         * gcc.dg/pr50017.c: New test.
2827
2828 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
2829
2830         PR c++/45625
2831         * g++.dg/lookup/hidden-var1.C: New test case.
2832
2833 2011-08-17  Tobias Burnus  <burnus@net-b.de>
2834
2835         PR fortran/31461
2836         * gfortran.dg/warn_unused_var_2.f90: New.
2837         * gfortran.dg/warn_unused_var_3.f90: New.
2838
2839 2011-08-17  Tom de Vries  <tom@codesourcery.com>
2840
2841         PR target/43597
2842         * gcc.target/arm/pr43597.c: New test.
2843
2844 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
2845
2846         PR fortran/50070
2847         * gfortran.dg/common_13.f90: New.
2848
2849 2011-08-16  Jason Merrill  <jason@redhat.com>
2850
2851         PR c++/50086
2852         * g++.dg/cpp0x/variadic-unresolved.C: New.
2853
2854         * g++.old-deja/g++.brendan/README: Add R.I.P.
2855
2856         * g++.dg/ext/attr-used-1.C: New.
2857
2858         PR c++/50054
2859         * g++.dg/cpp0x/initlist56.C: New.
2860
2861 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
2862
2863         PR testsuite/50085
2864         * g++.dg/opt/life1.C: Only run on Linux.
2865
2866 2011-08-15  Tobias Burnus  <burnus@net-b.de>
2867
2868         * gfortran.dg/coarray_26.f90: New.
2869
2870 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
2871
2872         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
2873         -fdump-tree-vrp1.
2874
2875 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
2876
2877         PR fortran/50073
2878         * gfortran.dg/func_result_7.f90: New.
2879
2880 2011-08-13  Jason Merrill  <jason@redhat.com>
2881
2882         PR c++/50075
2883         * g++.dg/cpp0x/decltype32.C: New.
2884
2885         PR c++/50059
2886         * g++.dg/diagnostic/expr1.C: New.
2887
2888 2011-08-12  David Li  <davidxl@google.com>
2889
2890         * g++.dg/abi/vbase15.C: New test.
2891
2892 2011-08-12  Jason Merrill  <jason@redhat.com>
2893
2894         PR c++/50034
2895         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
2896
2897 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
2898
2899         * gcc.dg/builtins-67.c: New test.
2900         * gcc.target/i386/conversion.c: Ditto.
2901
2902 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
2903             Brian Hackett  <bhackett1024@gmail.com>
2904
2905         * g++.dg/plugin/decl_plugin.c: New.
2906         * g++.dg/plugin/decl-plugin-test.C: New.
2907         * g++.dg/plugin/plugin.exp: Add above testcase.
2908
2909 2011-08-11  Richard Guenther  <rguenther@suse.de>
2910
2911         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
2912
2913 2011-08-11  Michael Matz  <matz@suse.de>
2914
2915         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
2916
2917 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
2918
2919         PR tree-optimization/50039
2920         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
2921         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
2922
2923 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
2924
2925         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
2926         (sse4_1_test): Initialize src3 with random value.
2927
2928 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2929
2930         * gcc.c-torture/execute/scal-to-vec1.c: New test.
2931         * gcc.c-torture/execute/scal-to-vec2.c: New test.
2932         * gcc.c-torture/execute/scal-to-vec3.c: New test.
2933         * gcc.dg/scal-to-vec1.c: New test.
2934         * gcc.dg/scal-to-vec2.c: New test.
2935
2936 2011-08-09  Richard Guenther  <rguenther@suse.de>
2937
2938         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
2939         * gcc.dg/tree-ssa/vrp60.c: New testcase.
2940         * gcc.dg/tree-ssa/vrp61.c: Likewise.
2941         * gcc.dg/tree-ssa/vrp62.c: Likewise.
2942
2943 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2944
2945         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
2946
2947 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2948
2949         * gcc.dg/pr49948.c: Require pthread effective target.
2950
2951 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2952
2953         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
2954
2955 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
2956
2957         * gcc.target/i386/sse-22a.c: New test.
2958
2959 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
2960
2961         PR tree-optimization/50014
2962         * gcc.dg/vect/pr50014.c: New test.
2963
2964 2011-08-08  Martin Jambor  <mjambor@suse.cz>
2965
2966         PR middle-end/49923
2967         * gcc.dg/tree-ssa/pr49923.c: New test.
2968
2969 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
2970
2971         PR target/49781
2972         * gcc.target/i386/pr49781-1.c: New.
2973
2974 2011-08-08  Jason Merrill  <jason@redhat.com>
2975
2976         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
2977
2978         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
2979
2980 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
2981
2982         PR fortran/49638
2983         * gfortran.dg/typebound_override_1.f90: New.
2984
2985 2011-08-07  Kai Tietz  <ktietz@redhat.com>
2986
2987         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
2988         x86_64 mingw target.
2989         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2990         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
2991         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
2992         * gcc.dg/tree-ssa/loop-33.c: Likewise.
2993         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
2994         * gcc.dg/tree-ssa/loop-35.c: Likewise.
2995         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2996         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2997         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2998         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2999
3000 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
3001
3002         PR testsuite/48727
3003         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
3004
3005 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
3006
3007         * gcc.dg/pr48770.c: Cleanup coverage files.
3008         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
3009
3010 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
3011
3012         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
3013         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
3014         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
3015         lzcnt and bmi options.
3016
3017 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3018
3019         PR target/47381
3020         * gcc.dg/pr47381-1.c: New.
3021         * gcc.dg/pr47381-2.c: Likewise.
3022         * gcc.target/i386/pr47381.c: Likewise.
3023
3024 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3025
3026         PR middle-end/47727
3027         * gcc.dg/pr47727.c: New.
3028
3029         PR target/47372
3030         * gcc.dg/pr47372-1.c: New.
3031         * gcc.dg/pr47372-2.c: Likewise.
3032
3033 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3034
3035         PR middle-end/47449
3036         * gcc.target/i386/pr47449.c: New.
3037
3038         PR target/47446
3039         * gcc.dg/pr47446-1.c: New.
3040         * gcc.dg/pr47446-2.c: Likewise.
3041
3042 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3043
3044         PR target/47766
3045         * gcc.dg/pr47766.c: New.
3046
3047         PR target/47715
3048         * gcc.dg/tls/pr47715-1.c: New.
3049         * gcc.dg/tls/pr47715-2.c: Likewise.
3050         * gcc.dg/tls/pr47715-3.c: Likewise.
3051         * gcc.dg/tls/pr47715-4.c: Likewise.
3052         * gcc.dg/tls/pr47715-5.c: Likewise.
3053
3054 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3055
3056         PR libobjc/50002
3057         * objc.dg/gnu-api-2-class.m: Updated comments.
3058         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
3059         * objc.dg/gnu-api-2-class-meta.m: New test.
3060         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
3061
3062 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3063
3064         PR libobjc/49882
3065         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
3066         with classes that are in construction.
3067
3068 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3069
3070         PR target/48084
3071         * gcc.target/i386/pr48084-1.c: New.
3072         * gcc.target/i386/pr48084-2.c: Likewise.
3073         * gcc.target/i386/pr48084-3.c: Likewise.
3074         * gcc.target/i386/pr48084-4.c: Likewise.
3075         * gcc.target/i386/pr48084-5.c: Likewise.
3076
3077         PR rtl-optimization/49504
3078         * gcc.target/i386/pr49504.c: New.
3079
3080         PR target/49860
3081         * gcc.dg/pr49860.c: New.
3082
3083 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3084
3085         PR libobjc/49882
3086         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
3087         with classes that are in construction.
3088
3089 2011-08-05  Jason Merrill  <jason@redhat.com>
3090
3091         PR c++/48993
3092         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
3093
3094         PR c++/49921
3095         * g++.dg/cpp0x/decltype31.C: New.
3096
3097         PR c++/49669
3098         * g++.dg/init/array28.C: New.
3099
3100         PR c++/49988
3101         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
3102
3103 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
3104
3105         PR target/47369
3106         * gcc.dg/pr47369-1.c: New.
3107
3108 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
3109
3110         PR middle-end/47364
3111         * gcc.dg/torture/pr47364-1.c: New.
3112         * gcc.c-torture/compile/pr47364-1.c: Likewise.
3113         * gcc.c-torture/compile/pr47364-2.c: Likewise.
3114
3115 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
3116
3117         PR fortran/37211
3118         * gfortran.dg/transfer_check_2.f90:  New test case.
3119
3120 2011-08-05  Jan Hubicka  <jh@suse.cz>
3121
3122         PR middle-end/49494
3123         * gfortran.dg/pr49494.f90: New testcase.
3124
3125 2011-08-05  Jan Hubicka  <jh@suse.cz>
3126
3127         PR middle-end/49735
3128         * gcc.c-torture/compile/pr49735.c: New testcase.
3129
3130 2011-08-05  Jason Merrill  <jason@redhat.com>
3131
3132         PR c++/47453
3133         * g++.dg/cpp0x/initlist56.C: New.
3134
3135         PR c++/49812
3136         * g++.dg/overload/rvalue2.C: New.
3137
3138         PR c++/49983
3139         * g++.dg/cpp0x/range-for21.C: New.
3140
3141         * g++.dg/ext/vla11.C: New.
3142
3143 2011-08-05  Richard Guenther  <rguenther@suse.de>
3144
3145         PR tree-optimization/49984
3146         * gcc.dg/tree-ssa/vrp59.c: New testcase.
3147
3148 2011-08-05  Richard Guenther  <rguenther@suse.de>
3149
3150         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
3151         * gcc.dg/tree-ssa/vrp52.c: Likewise.
3152         * gcc.dg/tree-ssa/vrp53.c: Likewise.
3153
3154 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
3155
3156         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
3157         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
3158         * gfortran.dg/ldist-pr43023.f90: Ditto.
3159         * gfortran.dg/namelist_52.f90: Ditto.
3160         * gfortran.dg/interface_proc_end.f90: Ditto.
3161         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
3162         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
3163
3164 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
3165
3166         * gcc.dg/vect/vect-over-widen-1.c: New test.
3167         * gcc.dg/vect/vect-over-widen-2.c: New test.
3168         * gcc.dg/vect/vect-over-widen-3.c: New test.
3169         * gcc.dg/vect/vect-over-widen-4.c: New test.
3170
3171 2011-08-04  Richard Guenther  <rguenther@suse.de>
3172
3173         PR fortran/49957
3174         * gfortran.dg/vect/O3-pr49957.f: New testcase.
3175
3176 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
3177
3178         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
3179
3180 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
3181
3182         PR middle-end/49905
3183         * g++.dg/ext/builtin-object-size3.C: New test.
3184
3185 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
3186
3187         PR tree-optimization/49948
3188         * gcc.dg/pr49948.c: New test.
3189
3190 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
3191
3192         PR middle-end/47383
3193         * gcc.dg/torture/pr47383.c: New.
3194
3195 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
3196
3197         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
3198
3199 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
3200
3201         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
3202
3203 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
3204
3205         PR target/47744
3206         * gcc.dg/torture/pr47744-1.c: New.
3207         * gcc.dg/torture/pr47744-2.c: Likewise.
3208         * gcc.dg/torture/pr47744-3.c: Likewise.
3209
3210 2011-08-03  Richard Guenther  <rguenther@suse.de>
3211
3212         PR middle-end/49958
3213         * gcc.dg/torture/pr49958.c: New testcase.
3214
3215 2011-08-03  Richard Guenther  <rguenther@suse.de>
3216
3217         PR tree-optimization/49938
3218         * g++.dg/torture/pr49938.C: New testcase.
3219
3220 2011-08-02  Jason Merrill  <jason@redhat.com>
3221
3222         PR c++/43886
3223         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
3224
3225         PR c++/49577
3226         * g++.dg/cpp0x/initlist5.C: Add additional cases.
3227
3228         PR c++/49593
3229         * g++.dg/cpp0x/variadic115.C: New.
3230
3231         PR c++/49803
3232         * g++.dg/cpp0x/union5.C: New.
3233
3234 2011-08-02  Daniel Kraft  <d@domob.eu>
3235
3236         PR fortran/49885
3237         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
3238
3239 2011-08-02  Kai Tietz  <ktietz@redhat.com>
3240
3241         PR middle-end/49947
3242         * gcc.dg/tree-ssa/forwprop-15.c
3243
3244 2011-08-02  Jason Merrill  <jason@redhat.com>
3245
3246         PR c++/49834
3247         * g++.dg/cpp0x/range-for20.C: New.
3248
3249 2011-08-02  Tobias Burnus  <burnus@net-b.de>
3250
3251         * gfortran.dg/coarray_lib_token_3.f90: New.
3252
3253 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
3254
3255         PR fortran/46752
3256         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
3257         * gcc.dg/gomp/atomic-15.c: New test.
3258         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
3259         * g++.dg/gomp/atomic-15.C: New test.
3260         * g++.dg/gomp/private-1.C: New test.
3261         * g++.dg/gomp/sharing-2.C: New test.
3262         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
3263         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
3264         * gfortran.dg/gomp/omp_atomic2.f90: New test.
3265
3266 2011-08-02  Tobias Burnus  <burnus@net-b.de>
3267
3268         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
3269         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
3270         cleanup-module.
3271         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
3272         * gfortran.dg/allocatable_function_5.f90: Ditto.
3273         * gfortran.dg/allocate_stat.f90: Ditto.
3274         * gfortran.dg/array_constructor_20.f90: Ditto.
3275         * gfortran.dg/array_constructor_21.f90: Ditto.
3276         * gfortran.dg/array_constructor_22.f90: Ditto.
3277         * gfortran.dg/array_constructor_26.f03: Ditto.
3278         * gfortran.dg/array_function_4.f90: Ditto.
3279         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
3280         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
3281         * gfortran.dg/bind_c_usage_15.f90: Ditto.
3282         * gfortran.dg/bind_c_usage_16.f03: Ditto.
3283         * gfortran.dg/bind_c_usage_3.f03: Ditto.
3284         * gfortran.dg/binding_label_tests_7.f03: Ditto.
3285         * gfortran.dg/class_15.f03: Ditto.
3286         * gfortran.dg/class_27.f03: Ditto.
3287         * gfortran.dg/class_33.f90: Ditto.
3288         * gfortran.dg/class_37.f03: Ditto.
3289         * gfortran.dg/class_40.f03: Ditto.
3290         * gfortran.dg/class_42.f03: Ditto.
3291         * gfortran.dg/class_defined_operator_1.f03: Ditto.
3292         * gfortran.dg/coarray/registering_1.f90: Ditto.
3293         * gfortran.dg/convert_1.f90: Ditto.
3294         * gfortran.dg/default_initialization_3.f90: Ditto.
3295         * gfortran.dg/dependency_25.f90: Ditto.
3296         * gfortran.dg/dependency_26.f90: Ditto.
3297         * gfortran.dg/dependency_36.f90: Ditto.
3298         * gfortran.dg/dependency_37.f90: Ditto.
3299         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
3300         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
3301         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
3302         * gfortran.dg/elemental_pointer_1.f90: Ditto.
3303         * gfortran.dg/elemental_result_1.f90: Ditto.
3304         * gfortran.dg/empty_derived_type.f90: Ditto.
3305         * gfortran.dg/entry_7.f90: Ditto.
3306         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
3307         * gfortran.dg/equiv_constraint_3.f90: Ditto.
3308         * gfortran.dg/error_recovery_3.f90: Ditto.
3309         * gfortran.dg/extends_4.f03: Ditto.
3310         * gfortran.dg/func_assign.f90: Ditto.
3311         * gfortran.dg/func_assign_3.f90: Ditto.
3312         * gfortran.dg/generic_1.f90: Ditto.
3313         * gfortran.dg/generic_18.f90: Ditto.
3314         * gfortran.dg/generic_22.f03: Ditto.
3315         * gfortran.dg/generic_4.f90: Ditto.
3316         * gfortran.dg/generic_6.f90: Ditto.
3317         * gfortran.dg/generic_actual_arg.f90: Ditto.
3318         * gfortran.dg/graphite/id-21.f: Ditto.
3319         * gfortran.dg/graphite/pr45758.f90: Ditto.
3320         * gfortran.dg/host_assoc_call_2.f90: Ditto.
3321         * gfortran.dg/host_assoc_call_3.f90: Ditto.
3322         * gfortran.dg/host_assoc_call_4.f90: Ditto.
3323         * gfortran.dg/host_assoc_function_4.f90: Ditto.
3324         * gfortran.dg/host_used_types_1.f90: Ditto.
3325         * gfortran.dg/implicit_1.f90: Ditto.
3326         * gfortran.dg/implicit_11.f90: Ditto.
3327         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
3328         * gfortran.dg/impure_actual_1.f90: Ditto.
3329         * gfortran.dg/impure_assignment_1.f90: Ditto.
3330         * gfortran.dg/impure_constructor_1.f90: Ditto.
3331         * gfortran.dg/initialization_10.f90: Ditto.
3332         * gfortran.dg/initialization_12.f90: Ditto.
3333         * gfortran.dg/interface_14.f90: Ditto.
3334         * gfortran.dg/interface_15.f90: Ditto.
3335         * gfortran.dg/interface_2.f90: Ditto.
3336         * gfortran.dg/interface_25.f90: Ditto.
3337         * gfortran.dg/interface_26.f90: Ditto.
3338         * gfortran.dg/interface_29.f90: Ditto.
3339         * gfortran.dg/interface_assignment_1.f90: Ditto.
3340         * gfortran.dg/internal_pack_6.f90: Ditto.
3341         * gfortran.dg/internal_pack_7.f90: Ditto.
3342         * gfortran.dg/internal_pack_8.f90: Ditto.
3343         * gfortran.dg/lto/pr45586_0.f90: Ditto.
3344         * gfortran.dg/lto/pr47839_0.f90: Ditto.
3345         * gfortran.dg/module_commons_3.f90: Ditto.
3346         * gfortran.dg/module_equivalence_4.f90: Ditto.
3347         * gfortran.dg/module_equivalence_6.f90: Ditto.
3348         * gfortran.dg/module_function_type_1.f90: Ditto.
3349         * gfortran.dg/module_naming_1.f90: Ditto.
3350         * gfortran.dg/namelist_4.f90: Ditto.
3351         * gfortran.dg/operator_c1202.f90: Ditto.
3352         * gfortran.dg/parens_7.f90: Ditto.
3353         * gfortran.dg/pr32921.f: Ditto.
3354         * gfortran.dg/pr33646.f90: Ditto.
3355         * gfortran.dg/pr41928.f90: Ditto.
3356         * gfortran.dg/pr42119.f90: Ditto.
3357         * gfortran.dg/pr43984.f90: Ditto.
3358         * gfortran.dg/present_1.f90: Ditto.
3359         * gfortran.dg/private_type_2.f90: Ditto.
3360         * gfortran.dg/proc_decl_2.f90: Ditto.
3361         * gfortran.dg/proc_ptr_10.f90: Ditto.
3362         * gfortran.dg/proc_ptr_22.f90: Ditto.
3363         * gfortran.dg/proc_ptr_8.f90: Ditto.
3364         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
3365         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
3366         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
3367         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
3368         * gfortran.dg/substring_equivalence.f90: Ditto.
3369         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
3370         * gfortran.dg/transpose_optimization_1.f90: Ditto.
3371         * gfortran.dg/trim_optimize_6.f90: Ditto.
3372         * gfortran.dg/typebound_call_12.f03: Ditto.
3373         * gfortran.dg/typebound_operator_5.f03: Ditto.
3374         * gfortran.dg/typebound_operator_6.f03: Ditto.
3375         * gfortran.dg/typebound_proc_18.f03: Ditto.
3376         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
3377         * gfortran.dg/use_1.f90: Ditto.
3378         * gfortran.dg/use_10.f90: Ditto.
3379         * gfortran.dg/use_11.f90: Ditto.
3380         * gfortran.dg/use_14.f90: Ditto.
3381         * gfortran.dg/use_only_2.f90: Ditto.
3382         * gfortran.dg/use_rename_4.f90: Ditto.
3383         * gfortran.dg/use_rename_5.f90: Ditto.
3384         * gfortran.dg/used_dummy_types_3.f90: Ditto.
3385         * gfortran.dg/used_interface_ref.f90: Ditto.
3386         * gfortran.dg/used_types_11.f90: Ditto.
3387         * gfortran.dg/used_types_3.f90: Ditto.
3388         * gfortran.dg/used_types_4.f90: Ditto.
3389         * gfortran.dg/userdef_operator_2.f90: Ditto.
3390         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
3391         * gfortran.dg/vect/pr46213.f90: Ditto.
3392         * gfortran.dg/whole_file_21.f90: Ditto.
3393         * gfortran.dg/whole_file_22.f90: Ditto.
3394         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
3395         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
3396
3397 2011-08-02  Kai Tietz  <ktietz@redhat.com>
3398
3399         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
3400
3401 2011-08-01  Jason Merrill  <jason@redhat.com>
3402
3403         PR c++/49932
3404         * g++.dg/abi/mangle49.C: New.
3405
3406         PR c++/49924
3407         * g++.dg/cpp0x/constexpr-array4.C: New.
3408
3409         PR c++/49813
3410         * g++.dg/cpp0x/constexpr-builtin1.C: New.
3411
3412 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
3413
3414         PR target/49927
3415         * gcc.target/i386/pr49927.c: New test.
3416
3417 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
3418
3419         PR tree-optimization/49926
3420         * gcc.dg/vect/pr49926.c: New test.
3421
3422 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
3423
3424         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
3425         * gcc.target/i386/lzcnt-1.c: New test.
3426         * gcc.target/i386/lzcnt-2.c: Likewise.
3427         * gcc.target/i386/lzcnt-2a.c: Likewise.
3428         * gcc.target/i386/lzcnt-3.c: Likewise.
3429         * gcc.target/i386/lzcnt-4.c: Likewise.
3430         * gcc.target/i386/lzcnt-4a.c: Likewise.
3431         * gcc.target/i386/lzcnt-5.c: Likewise.
3432         * gcc.target/i386/lzcnt-6.c: Likewise.
3433         * gcc.target/i386/lzcnt-6a.c: Likewise.
3434         * gcc.target/i386/lzcnt-check.h: Likewise.
3435
3436         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
3437         * gcc.target/i386/sse-13.c: Likewise.
3438         * gcc.target/i386/sse-14.c: Likewise.
3439         * g++.dg/other/i386-2.C: Likewise.
3440         * g++.dg/other/i386-3.C: Likewise.
3441
3442 2011-08-01  Julian Brown  <julian@codesourcery.com>
3443
3444         * gcc.target/arm/fixed-point-exec.c: New test.
3445
3446 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3447
3448         PR target/49920
3449         * gcc.target/i386/pr49920.c: New test.
3450
3451 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3452
3453         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
3454         * gcc.dg/tree-ssa/pr23109.c: Ditto.
3455         * gcc.dg/tree-ssa/loop-7.c: Ditto.
3456         * gcc.dg/tree-ssa/loop-32.c: Ditto.
3457         * gcc.dg/tree-ssa/loop-33.c: Ditto.
3458         * gcc.dg/tree-ssa/loop-34.c: Ditto.
3459         * gcc.dg/tree-ssa/loop-35.c: Ditto.
3460         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
3461         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
3462         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
3463         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
3464         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
3465         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
3466         * g++.dg/tree-ssa/pr33615.C: Ditto.
3467         * g++.dg/tree-ssa/restrict1.C: Ditto.
3468         * c-c++-common/restrict-2.c: Ditto.
3469         * gfortran.dg/pr32921.f: Ditto.
3470         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
3471         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
3472         * gcc.dg/tree-ssa/vrp47.c: Ditto.
3473         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
3474         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
3475         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
3476         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
3477         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
3478         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
3479         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
3480
3481 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3482
3483         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
3484         .exe.ltrans[0-9]*. dump files.
3485
3486 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
3487
3488         PR fortran/49112
3489         * gfortran.dg/abstract_type_6.f03: Modified.
3490         * gfortran.dg/typebound_proc_24.f03: New.
3491
3492 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
3493
3494         PR testsuite/49917
3495         * g++.dg/init/for1.C: Fix.
3496
3497 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3498
3499         PR fortran/48876
3500         * gfortran.dg/string_5.f90:  New test.
3501
3502 2011-07-29  Jason Merrill  <jason@redhat.com>
3503
3504         PR c++/49867
3505         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
3506
3507 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3508
3509         PR tree-optimization/47407
3510         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
3511         alpha*-dec-osf*.
3512         Sort target list.
3513
3514 2011-07-29  Richard Guenther  <rguenther@suse.de>
3515
3516         * gcc.dg/uninit-suppress.c: Also disable VRP.
3517         * gcc.dg/uninit-suppress_2.c: Likewise.
3518
3519 2011-07-28  Jason Merrill  <jason@redhat.com>
3520
3521         PR c++/49808
3522         * g++.dg/template/nontype24.C: New.
3523
3524 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
3525
3526         PR rtl-optimization/47958
3527         * gcc.dg/torture/pr47958-1.c: New.
3528
3529 2011-07-29  Wei Guozhi  <carrot@google.com>
3530
3531         PR rtl-optimization/49799
3532         * gcc.dg/pr49799.c: New test case.
3533
3534 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
3535
3536         PR middle-end/48648
3537         * gcc.dg/graphite/id-pr48648.c: New.
3538
3539 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
3540
3541         PR fortran/31067
3542         * gfortran.dg/maxloc_2.f90: New test.
3543         * gfortran.dg/maxloc_3.f90: New test.
3544         * gfortran.dg/minloc_1.f90: New test.
3545         * gfortran.dg/minloc_2.f90: New test.
3546         * gfortran.dg/minloc_3.f90: New test.
3547         * gfortran.dg/minmaxloc_7.f90: New test.
3548
3549         PR debug/49871
3550         * gcc.dg/debug/dwarf2/pr49871.c: New test.
3551
3552 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
3553
3554         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
3555         the builtin isn't optimized away.
3556
3557 2011-07-27  Tobias Burnus  <burnus@net-b.de>
3558
3559         PR fortran/45586
3560         * gfortran.dg/lto/pr45586-2_0.f90: New.
3561
3562 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
3563
3564         PR middle-end/49875
3565         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
3566         * c-c++-common/cxxbitfields-5.c: Same.
3567
3568 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3569
3570         * lib/target-supports.exp (check_effective_target_mmap): Use
3571         check_function_available.
3572
3573 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
3574
3575         * g++.old-deja/g++.pt/crash60.C: Updated.
3576
3577 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
3578
3579         PR target/49866
3580         * gcc.target/i386/pr49866.c: New test.
3581
3582 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
3583
3584         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
3585         * gcc.target/i386/bmi-andn-1.c: New test.
3586         * gcc.target/i386/bmi-andn-1a.c: Likewise.
3587         * gcc.target/i386/bmi-andn-2.c: Likewise.
3588         * gcc.target/i386/bmi-andn-2a.c: Likewise.
3589         * gcc.target/i386/bmi-bextr-1.c: Likewise.
3590         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
3591         * gcc.target/i386/bmi-bextr-2.c: Likewise.
3592         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
3593         * gcc.target/i386/bmi-blsi-1.c: Likewise.
3594         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
3595         * gcc.target/i386/bmi-blsi-2.c: Likewise.
3596         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
3597         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
3598         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
3599         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
3600         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
3601         * gcc.target/i386/bmi-blsr-1.c: Likewise.
3602         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
3603         * gcc.target/i386/bmi-blsr-2.c: Likewise.
3604         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
3605         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
3606         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
3607         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
3608         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
3609
3610 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
3611
3612         PR middle-end/47691
3613         * gfortran.dg/graphite/id-pr47691.f: New.
3614
3615 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
3616
3617         * gcc.target/i386/avx-os-support.h: New.
3618         * gcc.target/i386/avx-check.h: Include avx-os-support.h
3619         (main): Check avx_os_support before the test is run.
3620         * gcc.target/i386/aes-avx-check.h: Ditto.
3621         * gcc.target/i386/pclmul-avx-check.h: Ditto.
3622
3623 2011-07-27  Kai Tietz  <ktietz@redhat.com>
3624
3625         * gcc.target/i386/aggregate-ret3.c: New test.
3626         * gcc.target/i386/aggregate-ret4.c: New test.
3627
3628 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
3629
3630         PR fortran/49755
3631         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
3632         allocated array should *not* change its size.
3633         * gfortran.dg/multiple_allocation_3.f90: New test.
3634
3635 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
3636
3637         PR c++/49776
3638         * g++.dg/cpp0x/constexpr-49776.C: New.
3639
3640 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3641
3642         PR middle-end/47046
3643         * gcc.dg/graphite/id-pr47046.c: New.
3644
3645 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3646
3647         PR middle-end/47653
3648         * gcc.dg/graphite/run-id-pr47593.c: New.
3649
3650 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3651
3652         PR middle-end/47653
3653         * gcc.dg/graphite/run-id-pr47653.c: New.
3654         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
3655         induction variables.
3656         * gcc.dg/graphite/scop-16.c: Same.
3657         * gcc.dg/graphite/scop-17.c: Same.
3658         * gcc.dg/graphite/scop-21.c: Same.
3659
3660 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3661
3662         PR middle-end/48805
3663         * gcc.dg/graphite/id-pr48805.c: New.
3664
3665 2011-07-26  Tobias Burnus  <burnus@net-b.de>
3666
3667         * gfortran.dg/coarray_lib_token_2.f90: New.
3668
3669 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
3670
3671         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
3672         SPU local store.
3673
3674 2011-07-25  Andrew Pinski  <apinski@cavium.com>
3675
3676         PR tree-opt/49671
3677         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
3678         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
3679
3680 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3681
3682         * lib/target-supports.exp (check_effective_target_mmap): New proc.
3683
3684         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
3685         * gcc.c-torture/execute/loop-2g.c: Likewise.
3686         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
3687         Require mmap support.
3688         * gcc.c-torture/execute/loop-2g.x: Likewise.
3689         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
3690         (MAP_ANON): Provide default.
3691         * gcc.dg/20050826-1.c: Likewise.
3692         * gcc.target/i386/pr36533.c: Likewise.
3693         * gcc.dg/vect/pr49038.c: Remove dg-do run.
3694         Use dg-require-effective-target mmap.
3695
3696 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
3697
3698         PR c++/49838
3699         * g++.dg/cpp0x/range-for19.C: New.
3700
3701 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3702
3703         PR testsuite/49753
3704         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
3705
3706         Revert:
3707         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
3708
3709         PR testsuite/49753
3710         * g++.dg/torture/pr49309.C: Remove.
3711
3712 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
3713
3714         PR tree-optimization/49809
3715         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
3716         test.
3717
3718 2011-07-25  Richard Guenther  <rguenther@suse.de>
3719
3720         PR tree-optimization/49715
3721         * gcc.target/i386/pr49715-1.c: New testcase.
3722         * gcc.target/i386/pr49715-2.c: Likewise.
3723
3724 2011-07-23  Jason Merrill  <jason@redhat.com>
3725
3726         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
3727
3728 2011-07-22  Jason Merrill  <jason@redhat.com>
3729
3730         PR c++/49793
3731         * g++.dg/cpp0x/initlist55.C: New.
3732
3733 2011-07-23  Tobias Burnus  <burnus@net-b.de>
3734
3735         PR fortran/49791
3736         * gfortran.dg/namelist_72.f: New.
3737
3738 2011-07-23  Tobias Burnus  <burnus@net-b.de>
3739
3740         * gfortran.dg/coarray_25.f90: New.
3741
3742 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
3743
3744         * override1.C: This test should use c++0x mode.
3745         * override3.C: New. Test the diagnostics in c++98 mode.
3746
3747 2011-07-22  Jason Merrill  <jason@redhat.com>
3748             Mark Glisse  <marc.glisse@normalesup.org>
3749
3750         PR c++/30112
3751         * g++.dg/other/pragma-re-1.C: Add namespace cases.
3752
3753         PR c++/49813
3754         * g++.dg/opt/builtins2.C: New.
3755         * g++.dg/other/error27.C: Don't rely on __builtin.
3756
3757 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
3758
3759         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
3760         on lp64 targets.
3761         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3762         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3763         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
3764         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
3765
3766         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
3767         instead of ia32.
3768
3769 2011-07-22  Richard Guenther  <rguenther@suse.de>
3770
3771         PR tree-optimization/45819
3772         * gcc.dg/pr45819.c: New testcase.
3773
3774 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
3775
3776         * lib/target-supports.exp (check_ifunc_available): Rewrite.
3777
3778 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
3779
3780         PR middle-end/47654
3781         PR middle-end/49649
3782         * gcc.dg/graphite/run-id-pr47654.c: New.
3783
3784 2011-07-21  Ian Lance Taylor  <iant@google.com>
3785
3786         PR middle-end/49705
3787         * gcc.dg/pr49705.c: New test.
3788
3789 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
3790
3791         * lib/target-supports.exp (check_avx_os_support_available): New.
3792         (check_effective_target_avx_runtime): Use it.
3793
3794 2011-07-21  Richard Guenther  <rguenther@suse.de>
3795
3796         PR tree-optimization/49770
3797         * g++.dg/torture/pr49770.C: New testcase.
3798
3799 2011-07-21  Kai Tietz  <ktietz@redhat.com>
3800
3801         * gcc.dg/tree-ssa/pr30978.c: adjusted.
3802         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
3803
3804 2011-07-21  Tobias Burnus  <burnus@net-b.de>
3805
3806         * gfortran.dg/coarray_lib_token_1.f90: New.
3807
3808 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
3809
3810         * gcc.dg/pr32912-2.c: Skip for AVR.
3811         * gcc.dg/pr44674.c: Add dg-require-profiling.
3812
3813 2011-07-20  Jason Merrill  <jason@redhat.com>
3814
3815         * g++.dg/ext/desig2.C: New.
3816
3817 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
3818
3819         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
3820         be generated.
3821         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3822         * gcc.target/powerpc/recip-3.c: Ditto.
3823
3824 2011-07-19  Jason Merrill  <jason@redhat.com>
3825
3826         PR c++/6709 (DR 743)
3827         PR c++/42603 (DR 950)
3828         * g++.dg/cpp0x/decltype21.C: New.
3829
3830 2011-07-20  Richard Guenther  <rguenther@suse.de>
3831
3832         PR middle-end/18908
3833         * gcc.dg/tree-ssa/pr18908.c: New testcase.
3834         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
3835
3836 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
3837
3838         * gcc.target/arm/combine-movs.c: New.
3839         * gcc.target/arm/unsigned-extend-2.c: New.
3840
3841 2011-07-19  Jason Merrill  <jason@redhat.com>
3842
3843         PR c++/49785
3844         * g++.dg/cpp0x/variadic114.C: New.
3845
3846 2011-07-19  Tobias Burnus  <burnus@net-b.de>
3847
3848         * gfortran.dg/coarray_args_1.f90: New.
3849         * gfortran.dg/coarray_args_2.f90: New.
3850
3851 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
3852
3853         PR fortran/49708
3854         * gfortran.dg/allocate_error_3.f90: New.
3855
3856 2011-07-19  Richard Guenther  <rguenther@suse.de>
3857
3858         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
3859         * gcc.dg/tree-ssa/bool-11.c: Likewise.
3860         * gcc.dg/torture/20110719-1.c: New testcase.
3861
3862 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
3863
3864         PR tree-optimization/49768
3865         * gcc.c-torture/execute/pr49768.c: New test.
3866
3867 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
3868
3869         PR tree-optimization/49771
3870         * gcc.dg/vect/pr49771.c: New test.
3871
3872 2011-07-18  Martin Jambor  <mjambor@suse.cz>
3873
3874         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
3875         * gcc.dg/ipa/ipa-2.c: Likewise.
3876         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
3877         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
3878         * gcc.dg/ipa/ipa-5.c: Likewise.
3879         * gcc.dg/ipa/ipa-7.c: Likewise.
3880         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
3881         * gcc.dg/ipa/ipacost-1.c: Likewise.
3882         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
3883         functions.
3884         * gcc.dg/ipa/ipcp-1.c: New test.
3885         * gcc.dg/ipa/ipcp-2.c: Likewise.
3886         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
3887
3888 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
3889
3890         PR middle-end/49675
3891         * gfortran.dg/pr49675.f90: New test.
3892
3893 2011-07-18  Richard Guenther  <rguenther@suse.de>
3894
3895         * gcc.dg/torture/20110718-1.c: New testcase.
3896
3897 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3898
3899         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
3900         * g++.dg/ext/bitfield3.C: Likewise.
3901         * g++.dg/ext/bitfield4.C: Likewise.
3902         * g++.dg/ext/bitfield5.C: Likewise.
3903         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
3904         * g++.dg/other/pr23205-2.C: Likewise.
3905         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
3906         * gcc.c-torture/compile/20001109-2.c: Likewise.
3907         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
3908         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
3909         * gcc.dg/bitfld-16.c: Likewise.
3910         * gcc.dg/bitfld-17.c: Likewise.
3911         * gcc.dg/bitfld-18.c: Likewise.
3912         * gcc.dg/builtins-config.h: Remove Netware support.
3913         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
3914         * gcc.dg/cdce2.c: Likewise.
3915         * gcc.dg/cpp/assert4.c: Remove netware support.
3916         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
3917         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
3918
3919         * lib/target-supports.exp (check_visibility_available): Remove
3920         NetWare support.
3921         (check_profiling_available): Likewise.
3922
3923 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
3924
3925         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
3926
3927 2011-07-17  Tobias Burnus  <burnus@net-b.de>
3928             Thomas Koenig  <tkoenig@gcc.gnu.org>
3929
3930         PR fortran/34657
3931         * gfortran.dg/generic_17.f90: Fix testcase.
3932         * gfortran.dg/interface_3.f90: Add dg-error.
3933         * gfortran.dg/use_14.f90: New.
3934         * gfortran.dg/use_15.f90: New.
3935
3936 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
3937
3938         * gnat.dg/pointer_controlled.adb: New test.
3939
3940 2011-07-17  Tobias Burnus  <burnus@net-b.de>
3941
3942         PR fortran/49624
3943         * gfortran.dg/pointer_remapping_7.f90: New.
3944
3945 2011-07-16  Jason Merrill  <jason@redhat.com>
3946
3947         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
3948
3949 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
3950             Jason Merrill  <jason@redhat.com>
3951
3952         PR c++/45329
3953         PR c++/48934
3954         * g++.dg/cpp0x/decltype29.C: Adjust.
3955         * g++.dg/cpp0x/error4.C: Adjust.
3956         * g++.dg/cpp0x/sfinae26.C: Adjust.
3957         * g++.dg/cpp0x/variadic105.C: Adjust.
3958         * g++.dg/template/deduce3.C: Adjust.
3959         * g++.dg/template/error45.C: Adjust.
3960         * g++.dg/template/ptrmem2.C: Adjust.
3961         * g++.dg/template/sfinae2.C: Adjust.
3962         * g++.old-deja/g++.pt/crash60.C: Adjust.
3963         * g++.old-deja/g++.pt/unify6.C: Adjust.
3964         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3965         * g++.dg/cpp0x/nullptr15.C: Adjust.
3966         * g++.dg/cpp0x/pr31431-2.C: Adjust.
3967         * g++.dg/cpp0x/pr31431.C: Adjust.
3968         * g++.dg/cpp0x/pr31434.C: Adjust.
3969         * g++.dg/cpp0x/sfinae11.C: Adjust
3970         * g++.dg/cpp0x/temp_default2.C: Adjust.
3971         * g++.dg/cpp0x/trailing4.C: Adjust.
3972         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
3973         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
3974         * g++.dg/cpp0x/variadic105.C: Adjust.
3975         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
3976         * g++.dg/ext/vla2.C: Adjust.
3977         * g++.dg/other/ptrmem10.C: Adjust.
3978         * g++.dg/other/ptrmem11.C: Adjust.
3979         * g++.dg/overload/unknown1.C: Adjust.
3980         * g++.dg/template/conv11.C: Adjust.
3981         * g++.dg/template/dependent-expr5.C: Adjust.
3982         * g++.dg/template/friend.C: Adjust.
3983         * g++.dg/template/incomplete2.C: Adjust.
3984         * g++.dg/template/local4.C: Adjust.
3985         * g++.dg/template/local6.C: Adjust.
3986         * g++.dg/template/operator9.C: Adjust.
3987         * g++.dg/template/ttp25.C: Adjust.
3988         * g++.dg/template/unify10.C: Adjust.
3989         * g++.dg/template/unify11.C: Adjust.
3990         * g++.dg/template/unify6.C: Adjust.
3991         * g++.dg/template/unify9.C: Adjust.
3992         * g++.dg/template/varmod1.C: Adjust.
3993         * g++.old-deja/g++.brendan/crash56.C: Adjust.
3994         * g++.old-deja/g++.pt/crash28.C: Adjust.
3995         * g++.old-deja/g++.pt/explicit41.C: Adjust.
3996         * g++.old-deja/g++.pt/explicit77.C: Adjust.
3997         * g++.old-deja/g++.pt/expr2.C: Adjust.
3998         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
3999         * g++.old-deja/g++.pt/spec5.C: Adjust.
4000         * g++.old-deja/g++.pt/spec6.C: Adjust.
4001         * g++.old-deja/g++.pt/unify4.C: Adjust.
4002         * g++.old-deja/g++.pt/unify8.C: Adjust.
4003         * g++.old-deja/g++.robertl/eb98.C: Adjust.
4004         * g++.dg/overload/template5.C: New testcase.
4005         * g++.dg/template/overload12.C: New testcase.
4006
4007 2011-07-11  Tobias Burnus  <burnus@net-b.de>
4008
4009         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
4010         * gfortran.dg/coarray_7.f90: Ditto.
4011         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
4012         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
4013
4014 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
4015
4016         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
4017         case.
4018         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
4019         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
4020         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
4021         C67X.
4022         * gcc.c-torture/execute/ieee/pr29302.x: New file.
4023         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
4024         * gcc.dg/torture/builtin-math-7.c: Add a comment.
4025
4026 2011-07-15  Jason Merrill  <jason@redhat.com>
4027
4028         PR testsuite/49741
4029         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
4030         Use --extra_opts instead of --additional_options.
4031
4032 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
4033
4034         PR testsuite/49753
4035         * g++.dg/torture/pr49309.C: Remove.
4036
4037 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
4038
4039         * gcc.target/tic6x/weak-call.c: New test.
4040         * gcc.target/tic6x/fpcmp.c: New test.
4041         * gcc.target/tic6x/fpdiv.c: New test.
4042         * gcc.target/tic6x/rotdi16-scan.c: New test.
4043         * gcc.target/tic6x/ffssi.c: New test.
4044         * gcc.target/tic6x/fpdiv-lib.c: New test.
4045         * gcc.target/tic6x/cold-lc.c: New test.
4046         * gcc.target/tic6x/longcalls.c: New test.
4047         * gcc.target/tic6x/abi-align-1.c: New test.
4048         * gcc.target/tic6x/fpcmp-finite.c: New test.
4049         * gcc.target/tic6x/rotdi16.c: New test.
4050         * gcc.target/tic6x/bswapl.c: New test.
4051         * gcc.target/tic6x/ffsdi.c: New test.
4052         * gcc.target/tic6x/tic6x.exp: New file.
4053         * gcc.target/tic6x/builtins/arith24.c: New test.
4054         * gcc.target/tic6x/builtins/smpy.c: New test.
4055         * gcc.target/tic6x/builtins/smpylh.c: New test.
4056         * gcc.target/tic6x/builtins/smpyh.c: New test.
4057         * gcc.target/tic6x/builtins/sarith1.c: New test.
4058         * gcc.target/tic6x/builtins/extclr.c: New test
4059         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
4060         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
4061         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
4062         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
4063         New functions.
4064         * gcc.c-torture/execute/20101011-1.c: Add a condition for
4065         __TMS320C6X__.
4066         * gcc.dg/20020312-2.c: Likewise.
4067         * gcc.dg/pr27095.c: Handle tic6x like hppa.
4068         * gcc.dg/torture/pr37868.c: Skip on tic6x.
4069         * gcc.dg/torture/builtin-math-7.c: Likewise.
4070
4071         PR testsuite/49757
4072         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
4073         not testing tic6x-*-*.
4074
4075 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
4076
4077         PR tree-opt/49309
4078         * g++.dg/torture/pr49309.C: New testcase.
4079
4080 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
4081
4082         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
4083
4084 2011-07-14  Richard Guenther  <rguenther@suse.de>
4085
4086         PR tree-optimization/49651
4087         * gcc.dg/torture/pr49651.c: New testcase.
4088
4089 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
4090
4091         PR target/43746
4092         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
4093
4094 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
4095
4096         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
4097         -mno-pointers-to-nested-functions.
4098         * gcc.target/powerpc/no-r11-2.c: Ditto.
4099         * gcc.target/powerpc/no-r11-3.c: Ditto.
4100
4101 2011-07-13  Jason Merrill  <jason@redhat.com>
4102
4103         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
4104         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
4105         when compiling C files.
4106         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
4107         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
4108         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
4109         * g++.dg/lookup/anon2.C: Likewise.
4110         * g++.dg/tree-ssa/copyprop.C: Likewise.
4111         * g++.old-deja/g++.jason/rfg27.C: Likewise.
4112         * g++.dg/init/vector1.C: Ignore narrowing errors.
4113         * g++.dg/torture/pr35526.C: Likewise.
4114         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
4115
4116 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
4117
4118         PR libfortran/49296
4119         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
4120         and logical reads.
4121
4122 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4123
4124         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
4125         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
4126
4127 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
4128
4129         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
4130         * lib/obj-c++.exp (obj-c++_init): Ditto.
4131         * lib/file-format.exp (gcc_target_object_format): Ditto.
4132         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
4133         * lib/target-supports-dg-exp (check_weak_available): Ditto.
4134         (check_visibility_available): Ditto.
4135         (check_effective_target_tls_native): Ditto.
4136         (check_effective_target_tls_emulated): Ditto.
4137         (check_effective_target_function_sections): Ditto.
4138
4139 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
4140
4141         * gcc.target/arm/pr48183.c: New test.
4142
4143 2011-07-13  Richard Guenther  <rguenther@suse.de>
4144
4145         * gcc.dg/torture/20110713-1.c: New testcase.
4146
4147 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
4148
4149         PR rtl-opt/49474
4150         * gcc.c-torture/compile/pr49474.c: New testcase.
4151
4152 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
4153
4154         PR tree-optimization/49712
4155         * gcc.c-torture/execute/pr49712.c: New test.
4156
4157 2011-07-11  Jason Merrill  <jason@redhat.com>
4158
4159         PR c++/44609
4160         * g++.dg/template/recurse3.C: New.
4161
4162 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
4163
4164         PR debug/49676
4165         * gcc.dg/guality/csttest.c: New test.
4166
4167         PR fortran/49698
4168         * gfortran.dg/pr49698.f90: New test.
4169
4170 2011-07-11  Jeff Law  <law@redhat.com>
4171
4172         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
4173
4174 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
4175
4176         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
4177         * go.test/go-test.exp (go-set-goarch): Likewise.
4178
4179 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
4180
4181         PR target/39633
4182         * gcc.target/avr/torture/pr39633.c: New test case.
4183
4184 2011-07-11  Tobias Burnus  <burnus@net-b.de>
4185
4186         PR fortran/18918
4187         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
4188
4189 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
4190
4191         * lib/target-supports.exp (check_effective_target_scheduling):
4192         New Function.
4193         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
4194         * gcc.dg/pr45055.c: Ditto.
4195         * gcc.dg/pr45353.c: Ditto.
4196         * g++.dg/pr45056.C: Ditto.
4197
4198 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
4199
4200         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
4201         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
4202         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
4203         * g++.dg/torture/pr31863.C: Skip AVR.
4204
4205 2011-07-10  Tobias Burnus  <burnus@net-b.de>
4206
4207         PR fortran/49690
4208         * gfortran.dg/intrinsic_signal.f90: New.
4209
4210 2011-07-09  Jason Merrill  <jason@redhat.com>
4211
4212         * g++.dg/cpp0x/regress/regress6.C: New.
4213         * g++.dg/parse/crash45.C: Adjust message.
4214         * g++.dg/template/crash38.C: Adjust message.
4215         * g++.dg/template/crash64.C: Adjust message.
4216
4217 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
4218
4219         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
4220         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
4221         * g++.dg/abi/bitfield3.C: Likewise.
4222         * g++.dg/eh/pr38662.C: Likewise.
4223         * g++.dg/ext/attrib36.C: Likewise.
4224         * g++.dg/ext/attrib37.C: Likewise.
4225         * g++.dg/ext/attrib8.C: Likewise.
4226         * g++.dg/ext/tmplattr1.C: Likewise.
4227         * g++.dg/inherit/override-attribs.C: Likewise.
4228         * g++.dg/opt/inline9.C: Likewise.
4229         * g++.dg/opt/life1.C: Likewise.
4230         * g++.dg/opt/longbranch2.C: Likewise.
4231         * g++.dg/opt/nrv12.C: Likewise.
4232         * g++.dg/opt/reg-stack4.C: Likewise.
4233         * g++.dg/other/pr35504.C: Likewise.
4234         * g++.dg/other/pr39496.C: Likewise.
4235         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
4236         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
4237         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
4238         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
4239         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
4240         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
4241         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
4242         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
4243         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
4244         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
4245         * g++.dg/warn/pr15774-1.C: Likewise.
4246         * g++.dg/warn/pr15774-2.C: Likewise.
4247         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4248         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4249         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4250         * g++.old-deja/g++.pt/asm2.C: Likewise.
4251         * gcc.c-torture/compile/20000804-1.c: Likewise.
4252         * gcc.c-torture/compile/pr16566-2.c: Likewise.
4253         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4254         * gcc.dg/20020108-1.c: Likewise.
4255         * gcc.dg/20020122-2.c: Likewise.
4256         * gcc.dg/20020122-3.c: Likewise.
4257         * gcc.dg/20020206-1.c: Likewise.
4258         * gcc.dg/20020219-1.c: Likewise.
4259         * gcc.dg/20020310-1.c: Likewise.
4260         * gcc.dg/20020411-1.c: Likewise.
4261         * gcc.dg/20020418-2.c: Likewise.
4262         * gcc.dg/20020426-2.c: Likewise.
4263         * gcc.dg/20020517-1.c: Likewise.
4264         * gcc.dg/20030204-1.c: Likewise.
4265         * gcc.dg/20030826-2.c: Likewise.
4266         * gcc.dg/20031102-1.c: Likewise.
4267         * gcc.dg/20031202-1.c: Likewise.
4268         * gcc.dg/20050111-1.c: Likewise.
4269         * gcc.dg/20050503-1.c: Likewise.
4270         * gcc.dg/array-init-1.c: Likewise.
4271         * gcc.dg/builtin-apply4.c: Likewise.
4272         * gcc.dg/dfp/pr31344.c: Likewise.
4273         * gcc.dg/gomp/atomic-11.c: Likewise.
4274         * gcc.dg/graphite/pr40281.c: Likewise.
4275         * gcc.dg/ia64-sync-1.c: Likewise.
4276         * gcc.dg/ia64-sync-2.c: Likewise.
4277         * gcc.dg/ia64-sync-3.c: Likewise.
4278         * gcc.dg/ia64-sync-4.c: Likewise.
4279         * gcc.dg/ifcvt-fabs-1.c: Likewise.
4280         * gcc.dg/invalid-call-1.c: Likewise.
4281         * gcc.dg/loop-3.c: Likewise.
4282         * gcc.dg/lower-subreg-1.c: Likewise.
4283         * gcc.dg/lto/pr47259_0.c: Likewise.
4284         * gcc.dg/nested-calls-1.c: Likewise.
4285         * gcc.dg/pr20017.c: Likewise.
4286         * gcc.dg/pr25023.c: Likewise.
4287         * gcc.dg/pr27671-2.c: Likewise.
4288         * gcc.dg/pr32176.c: Likewise.
4289         * gcc.dg/pr33676.c: Likewise.
4290         * gcc.dg/pr35045.c: Likewise.
4291         * gcc.dg/pr36015.c: Likewise.
4292         * gcc.dg/pr36584.c: Likewise.
4293         * gcc.dg/pr36998.c: Likewise.
4294         * gcc.dg/pr37438.c: Likewise.
4295         * gcc.dg/pr37908.c: Likewise.
4296         * gcc.dg/pr41241.c: Likewise.
4297         * gcc.dg/pr41340.c: Likewise.
4298         * gcc.dg/pr44136.c: Likewise.
4299         * gcc.dg/pr44194-1.c: Likewise.
4300         * gcc.dg/pr46212.c: Likewise.
4301         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4302         * gcc.dg/setjmp-2.c: Likewise.
4303         * gcc.dg/short-compare-1.c: Likewise.
4304         * gcc.dg/short-compare-2.c: Likewise.
4305         * gcc.dg/smod-1.c: Likewise.
4306         * gcc.dg/sync-2.c: Likewise.
4307         * gcc.dg/sync-3.c: Likewise.
4308         * gcc.dg/tls/opt-1.c: Likewise.
4309         * gcc.dg/tls/opt-2.c: Likewise.
4310         * gcc.dg/tls/opt-3.c: Likewise.
4311         * gcc.dg/torture/badshift.c: Likewise.
4312         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
4313         * gcc.dg/torture/pr20314-2.c: Likewise.
4314         * gcc.dg/torture/pr36891.c: Likewise.
4315         * gcc.dg/torture/pr38774.c: Likewise.
4316         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4317         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4318         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4319         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4320         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
4321         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4322         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
4323         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
4324         * gcc.dg/tree-ssa/loop-28.c: Likewise.
4325         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
4326         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
4327         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
4328         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4329         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4330         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
4331         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
4332         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4333         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4334         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4335         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4336         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
4337         * gcc.dg/unroll-1.c: Likewise.
4338         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
4339         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4340         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4341         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4342         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4343         * gcc.target/i386/20000609-1.c: Likewise.
4344         * gcc.target/i386/20000720-1.c: Likewise.
4345         * gcc.target/i386/20000724-1.c: Likewise.
4346         * gcc.target/i386/20011107-1.c: Likewise.
4347         * gcc.target/i386/20011119-1.c: Likewise.
4348         * gcc.target/i386/20020201-3.c: Likewise.
4349         * gcc.target/i386/20020218-1.c: Likewise.
4350         * gcc.target/i386/20020729-1.c: Likewise.
4351         * gcc.target/i386/20030926-1.c: Likewise.
4352         * gcc.target/i386/20060125-1.c: Likewise.
4353         * gcc.target/i386/20060125-2.c: Likewise.
4354         * gcc.target/i386/20060512-1.c: Likewise.
4355         * gcc.target/i386/20060512-2.c: Likewise.
4356         * gcc.target/i386/20060512-3.c: Likewise.
4357         * gcc.target/i386/20060512-4.c: Likewise.
4358         * gcc.target/i386/387-1.c: Likewise.
4359         * gcc.target/i386/387-2.c: Likewise.
4360         * gcc.target/i386/387-5.c: Likewise.
4361         * gcc.target/i386/387-6.c: Likewise.
4362         * gcc.target/i386/980312-1.c: Likewise.
4363         * gcc.target/i386/980313-1.c: Likewise.
4364         * gcc.target/i386/990117-1.c: Likewise.
4365         * gcc.target/i386/990424-1.c: Likewise.
4366         * gcc.target/i386/990524-1.c: Likewise.
4367         * gcc.target/i386/991129-1.c: Likewise.
4368         * gcc.target/i386/991214-1.c: Likewise.
4369         * gcc.target/i386/991230-1.c: Likewise.
4370         * gcc.target/i386/addr-sel-1.c: Likewise.
4371         * gcc.target/i386/aggregate-ret1.c: Likewise.
4372         * gcc.target/i386/aggregate-ret2.c: Likewise.
4373         * gcc.target/i386/align-main-3.c: Likewise.
4374         * gcc.target/i386/amd64-abi-1.c: Likewise.
4375         * gcc.target/i386/amd64-abi-2.c: Likewise.
4376         * gcc.target/i386/amd64-abi-4.c: Likewise.
4377         * gcc.target/i386/amd64-abi-5.c: Likewise.
4378         * gcc.target/i386/amd64-abi-6.c: Likewise.
4379         * gcc.target/i386/asm-1.c: Likewise.
4380         * gcc.target/i386/asm-3.c: Likewise.
4381         * gcc.target/i386/asm-5.c: Likewise.
4382         * gcc.target/i386/attributes-error.c: Likewise.
4383         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
4384         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
4385         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
4386         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
4387         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
4388         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
4389         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
4390         * gcc.target/i386/avx-vmovd-2.c: Likewise.
4391         * gcc.target/i386/avx-vmovq-2.c: Likewise.
4392         * gcc.target/i386/avx-vmovq-3.c: Likewise.
4393         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
4394         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
4395         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
4396         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4397         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4398         * gcc.target/i386/bitfield1.c: Likewise.
4399         * gcc.target/i386/bitfield2.c: Likewise.
4400         * gcc.target/i386/bmi-2.c: Likewise.
4401         * gcc.target/i386/bmi-5.c: Likewise.
4402         * gcc.target/i386/builtin-unreachable.c: Likewise.
4403         * gcc.target/i386/cleanup-2.c: Likewise.
4404         * gcc.target/i386/clobbers.c: Likewise.
4405         * gcc.target/i386/cmov8.c: Likewise.
4406         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
4407         * gcc.target/i386/compress-float-387-pic.c: Likewise.
4408         * gcc.target/i386/compress-float-387.c: Likewise.
4409         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
4410         * gcc.target/i386/compress-float-sse.c: Likewise.
4411         * gcc.target/i386/crc32-2.c: Likewise.
4412         * gcc.target/i386/crc32-3.c: Likewise.
4413         * gcc.target/i386/divmod-7.c: Likewise.
4414         * gcc.target/i386/divmod-8.c: Likewise.
4415         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4416         * gcc.target/i386/fma3-builtin.c: Likewise.
4417         * gcc.target/i386/fma3-fma.c: Likewise.
4418         * gcc.target/i386/fma4-256-vector.c: Likewise.
4419         * gcc.target/i386/fma4-builtin.c: Likewise.
4420         * gcc.target/i386/fma4-fma-2.c: Likewise.
4421         * gcc.target/i386/fma4-fma.c: Likewise.
4422         * gcc.target/i386/fma4-vector-2.c: Likewise.
4423         * gcc.target/i386/fma4-vector.c: Likewise.
4424         * gcc.target/i386/funcspec-1.c: Likewise.
4425         * gcc.target/i386/funcspec-10.c: Likewise.
4426         * gcc.target/i386/funcspec-11.c: Likewise.
4427         * gcc.target/i386/funcspec-2.c: Likewise.
4428         * gcc.target/i386/funcspec-5.c: Likewise.
4429         * gcc.target/i386/funcspec-6.c: Likewise.
4430         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
4431         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
4432         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
4433         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
4434         * gcc.target/i386/incoming-1.c: Likewise.
4435         * gcc.target/i386/incoming-10.c: Likewise.
4436         * gcc.target/i386/incoming-11.c: Likewise.
4437         * gcc.target/i386/incoming-12.c: Likewise.
4438         * gcc.target/i386/incoming-13.c: Likewise.
4439         * gcc.target/i386/incoming-14.c: Likewise.
4440         * gcc.target/i386/incoming-15.c: Likewise.
4441         * gcc.target/i386/incoming-2.c: Likewise.
4442         * gcc.target/i386/incoming-3.c: Likewise.
4443         * gcc.target/i386/incoming-4.c: Likewise.
4444         * gcc.target/i386/incoming-5.c: Likewise.
4445         * gcc.target/i386/incoming-6.c: Likewise.
4446         * gcc.target/i386/incoming-7.c: Likewise.
4447         * gcc.target/i386/incoming-8.c: Likewise.
4448         * gcc.target/i386/incoming-9.c: Likewise.
4449         * gcc.target/i386/lea.c: Likewise.
4450         * gcc.target/i386/local.c: Likewise.
4451         * gcc.target/i386/loop-1.c: Likewise.
4452         * gcc.target/i386/loop-2.c: Likewise.
4453         * gcc.target/i386/loop-3.c: Likewise.
4454         * gcc.target/i386/max-stack-align.c: Likewise.
4455         * gcc.target/i386/memcpy-1.c: Likewise.
4456         * gcc.target/i386/movbe-2.c: Likewise.
4457         * gcc.target/i386/movq-2.c: Likewise.
4458         * gcc.target/i386/movq.c: Likewise.
4459         * gcc.target/i386/nrv1.c: Likewise.
4460         * gcc.target/i386/pad-4.c: Likewise.
4461         * gcc.target/i386/pad-5a.c: Likewise.
4462         * gcc.target/i386/pad-5b.c: Likewise.
4463         * gcc.target/i386/pad-6a.c: Likewise.
4464         * gcc.target/i386/pad-6b.c: Likewise.
4465         * gcc.target/i386/pad-7.c: Likewise.
4466         * gcc.target/i386/pad-9.c: Likewise.
4467         * gcc.target/i386/pentium4-not-mull.c: Likewise.
4468         * gcc.target/i386/pic-1.c: Likewise.
4469         * gcc.target/i386/pr12092-1.c: Likewise.
4470         * gcc.target/i386/pr12329.c: Likewise.
4471         * gcc.target/i386/pr21518.c: Likewise.
4472         * gcc.target/i386/pr22362.c: Likewise.
4473         * gcc.target/i386/pr22585.c: Likewise.
4474         * gcc.target/i386/pr23098.c: Likewise.
4475         * gcc.target/i386/pr25196.c: Likewise.
4476         * gcc.target/i386/pr25293.c: Likewise.
4477         * gcc.target/i386/pr25654.c: Likewise.
4478         * gcc.target/i386/pr26449.c: Likewise.
4479         * gcc.target/i386/pr26778.c: Likewise.
4480         * gcc.target/i386/pr26826.c: Likewise.
4481         * gcc.target/i386/pr27266.c: Likewise.
4482         * gcc.target/i386/pr29978.c: Likewise.
4483         * gcc.target/i386/pr30505.c: Likewise.
4484         * gcc.target/i386/pr30961-1.c: Likewise.
4485         * gcc.target/i386/pr31628.c: Likewise.
4486         * gcc.target/i386/pr32000-2.c: Likewise.
4487         * gcc.target/i386/pr32661-1.c: Likewise.
4488         * gcc.target/i386/pr32708-2.c: Likewise.
4489         * gcc.target/i386/pr32708-3.c: Likewise.
4490         * gcc.target/i386/pr34256.c: Likewise.
4491         * gcc.target/i386/pr34312.c: Likewise.
4492         * gcc.target/i386/pr34522.c: Likewise.
4493         * gcc.target/i386/pr35160.c: Likewise.
4494         * gcc.target/i386/pr35281.c: Likewise.
4495         * gcc.target/i386/pr36246.c: Likewise.
4496         * gcc.target/i386/pr36786.c: Likewise.
4497         * gcc.target/i386/pr37275.c: Likewise.
4498         * gcc.target/i386/pr37843-3.c: Likewise.
4499         * gcc.target/i386/pr37843-4.c: Likewise.
4500         * gcc.target/i386/pr39082-1.c: Likewise.
4501         * gcc.target/i386/pr39431.c: Likewise.
4502         * gcc.target/i386/pr39496.c: Likewise.
4503         * gcc.target/i386/pr39543-2.c: Likewise.
4504         * gcc.target/i386/pr39911.c: Likewise.
4505         * gcc.target/i386/pr40718.c: Likewise.
4506         * gcc.target/i386/pr40906-1.c: Likewise.
4507         * gcc.target/i386/pr40906-2.c: Likewise.
4508         * gcc.target/i386/pr40906-3.c: Likewise.
4509         * gcc.target/i386/pr40934.c: Likewise.
4510         * gcc.target/i386/pr41900.c: Likewise.
4511         * gcc.target/i386/pr42589.c: Likewise.
4512         * gcc.target/i386/pr43662.c: Likewise.
4513         * gcc.target/i386/pr43671.c: Likewise.
4514         * gcc.target/i386/pr43766.c: Likewise.
4515         * gcc.target/i386/pr43869.c: Likewise.
4516         * gcc.target/i386/pr44942.c: Likewise.
4517         * gcc.target/i386/pr44948-2a.c: Likewise.
4518         * gcc.target/i386/pr45234.c: Likewise.
4519         * gcc.target/i386/pr45336-2.c: Likewise.
4520         * gcc.target/i386/pr45336-4.c: Likewise.
4521         * gcc.target/i386/pr45852.c: Likewise.
4522         * gcc.target/i386/pr46470.c: Likewise.
4523         * gcc.target/i386/pr48037-1.c: Likewise.
4524         * gcc.target/i386/pr48389.c: Likewise.
4525         * gcc.target/i386/pr49095.c: Likewise.
4526         * gcc.target/i386/pr9771-1.c: Likewise.
4527         * gcc.target/i386/rdfsbase-1.c: Likewise.
4528         * gcc.target/i386/rdfsbase-2.c: Likewise.
4529         * gcc.target/i386/rdgsbase-1.c: Likewise.
4530         * gcc.target/i386/rdgsbase-2.c: Likewise.
4531         * gcc.target/i386/rdrand-3.c: Likewise.
4532         * gcc.target/i386/regparm-stdcall.c: Likewise.
4533         * gcc.target/i386/regparm.c: Likewise.
4534         * gcc.target/i386/reload-1.c: Likewise.
4535         * gcc.target/i386/rotate-2.c: Likewise.
4536         * gcc.target/i386/sibcall-5.c: Likewise.
4537         * gcc.target/i386/signbit-1.c: Likewise.
4538         * gcc.target/i386/signbit-2.c: Likewise.
4539         * gcc.target/i386/signbit-3.c: Likewise.
4540         * gcc.target/i386/sse-5.c: Likewise.
4541         * gcc.target/i386/sse-8.c: Likewise.
4542         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4543         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4544         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4545         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4546         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4547         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4548         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
4549         * gcc.target/i386/sse2-movq-2.c: Likewise.
4550         * gcc.target/i386/sse2-movq-3.c: Likewise.
4551         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
4552         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
4553         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
4554         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
4555         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
4556         * gcc.target/i386/ssefn-1.c: Likewise.
4557         * gcc.target/i386/ssefn-2.c: Likewise.
4558         * gcc.target/i386/sseregparm-1.c: Likewise.
4559         * gcc.target/i386/sseregparm-2.c: Likewise.
4560         * gcc.target/i386/sseregparm-3.c: Likewise.
4561         * gcc.target/i386/sseregparm-4.c: Likewise.
4562         * gcc.target/i386/sseregparm-5.c: Likewise.
4563         * gcc.target/i386/sseregparm-6.c: Likewise.
4564         * gcc.target/i386/sseregparm-7.c: Likewise.
4565         * gcc.target/i386/sseregparm-8.c: Likewise.
4566         * gcc.target/i386/stack-realign.c: Likewise.
4567         * gcc.target/i386/stack-usage-realign.c: Likewise.
4568         * gcc.target/i386/stackalign/asm-1.c: Likewise.
4569         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
4570         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
4571         * gcc.target/i386/stackalign/return-1.c: Likewise.
4572         * gcc.target/i386/stackalign/return-2.c: Likewise.
4573         * gcc.target/i386/stackalign/return-3.c: Likewise.
4574         * gcc.target/i386/tailcall-1.c: Likewise.
4575         * gcc.target/i386/tbm-2.c: Likewise.
4576         * gcc.target/i386/udivmod-7.c: Likewise.
4577         * gcc.target/i386/udivmod-8.c: Likewise.
4578         * gcc.target/i386/unroll-1.c: Likewise.
4579         * gcc.target/i386/vararg-1.c: Likewise.
4580         * gcc.target/i386/vararg-2.c: Likewise.
4581         * gcc.target/i386/vect8-ret.c: Likewise.
4582         * gcc.target/i386/vectorize5.c: Likewise.
4583         * gcc.target/i386/wmul-1.c: Likewise.
4584         * gcc.target/i386/wmul-2.c: Likewise.
4585         * gcc.target/i386/wrfsbase-1.c: Likewise.
4586         * gcc.target/i386/wrfsbase-2.c: Likewise.
4587         * gcc.target/i386/wrgsbase-1.c: Likewise.
4588         * gcc.target/i386/wrgsbase-2.c: Likewise.
4589         * gcc.target/i386/xop-pcmov.c: Likewise.
4590         * gcc.target/i386/xop-pcmov2.c: Likewise.
4591         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
4592         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4593         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
4594         * gcc.target/i386/xop-shift1-vector.c: Likewise.
4595         * gcc.target/i386/xop-shift2-vector.c: Likewise.
4596         * gcc.target/i386/xop-shift3-vector.c: Likewise.
4597         * gcc.target/i386/zee.c: Likewise.
4598         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
4599         * gfortran.dg/compiler-directive_2.f: Likewise.
4600         * gfortran.dg/g77/20010216-1.f: Likewise.
4601         * gfortran.dg/gomp/pr39152.f90: Likewise.
4602         * gfortran.dg/pr33794.f90: Likewise.
4603
4604 2011-07-09  Jason Merrill  <jason@redhat.com>
4605
4606         * g++.dg/cpp0x/regress/regress5.C: New.
4607
4608 2011-07-08  Jason Merrill  <jason@redhat.com>
4609
4610         PR c++/45437
4611         * g++.dg/expr/compound-asn1.C: New.
4612         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
4613
4614 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
4615
4616         PR target/49621
4617         * gcc.target/powerpc/altivec-34.c: New test.
4618
4619 2011-07-08  Jason Merrill  <jason@redhat.com>
4620
4621         PR c++/45603
4622         * g++.dg/abi/guard3.C: New.
4623
4624 2011-07-08  Julian Brown  <julian@codesourcery.com>
4625
4626         * lib/target-supports.exp
4627         (check_effective_target_arm_little_endian): New.
4628         (check_effective_target_vect_pack_trunc): Use above.
4629         (check_effective_target_vect_unpack): Likewise.
4630         (check_effective_target_vect_element_align): Test
4631         check_effective_target_arm_vect_no_misalign for ARM.
4632
4633 2011-07-08  Jason Merrill  <jason@redhat.com>
4634
4635         PR c++/49673
4636         * g++.dg/cpp0x/constexpr-rom.C: New.
4637
4638 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
4639
4640         PR middle-end/49519
4641         * g++.dg/torture/pr49519.C: New test.
4642
4643 2011-07-08  Martin Jambor  <mjambor@suse.cz>
4644
4645         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
4646
4647 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4648
4649         PR testsuite/48727
4650         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
4651
4652 2011-07-08  Richard Guenther  <rguenther@suse.de>
4653
4654         PR tree-optimization/49662
4655         * gcc.dg/graphite/interchange-14.c: XFAIL.
4656         * gcc.dg/graphite/interchange-15.c: Likewise.
4657         * gcc.dg/graphite/interchange-mvt.c: Likewise.
4658
4659 2011-07-06  Jason Merrill  <jason@redhat.com>
4660
4661         PR c++/49663
4662         * g++.dg/cpp0x/regress/regress4.C: New.
4663
4664 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
4665
4666         PR fortran/49648
4667         * gfortran.dg/result_in_spec_4.f90: New test.
4668
4669 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4670
4671         * gcc.target/sparc/cas64.c: New test.
4672
4673 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4674
4675         PR c/49644
4676         * g++.dg/torture/pr49644.C: New test.
4677
4678         PR c/49644
4679         * gcc.c-torture/execute/pr49644.c: New test.
4680
4681 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4682
4683         * lib/target-supports.exp (check_effective_target_ia32): New.
4684         (check_effective_target_x32): Likewise.
4685         (check_effective_target_vect_cmdline_needed): Also check x32.
4686
4687 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
4688
4689         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
4690         dg-prune-output.
4691         * gcc.target/arm/pr42235.c: Likewise.
4692         * gcc.target/arm/pr42495.c: Likewise.
4693         * gcc.target/arm/pr42574.c: Likewise.
4694         * gcc.target/arm/thumb-branch1.c: Likewise.
4695
4696         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
4697         unneeded prune of possible warning.
4698         * gcc.target/arm/pr40956.c: Likewise.
4699         * gcc.target/arm/pr42505.c: Likewise.
4700
4701         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
4702         * gcc.c-torture/compile/pr46883.c: Likewise.
4703         * gcc.c-torture/compile/pr46934.c: Likewise.
4704
4705         * gcc.target/arm/pr41679.c: Remove test directives in preparation
4706         for move to ../../gcc.c-torture/compile.
4707         * gcc.target/arm/pr46883.c: Likewise.
4708         * gcc.target/arm/pr46934.c: Likewise.
4709
4710         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
4711         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
4712         * gcc.target/arm/wmul-1.c: Likewise.
4713         * gcc.target/arm/wmul-2.c: Likewise.
4714         * gcc.target/arm/wmul-3.c: Likewise.
4715         * gcc.target/arm/wmul-4.c: Likewise.
4716         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
4717         add tab after scan target.
4718         * gcc.target/arm/smlaltt-1.c: Likewise.
4719         * gcc.target/arm/smlatb-1.c: Likewise.
4720         * gcc.target/arm/smlatt-1.c: Likewise.
4721
4722 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4723
4724         PR debug/49522
4725         * gcc.dg/debug/pr49522.c: New test.
4726
4727 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
4728
4729         * gcc.dg/pragma-align.c: Run only if target !default_packed.
4730         * gcc.dg/pr46212.c: Run only if target int32plus.
4731         * gcc.dg/torture/pr48146.c: Ditto.
4732         * gcc.dg/tree-ssa/vrp51.c: Ditto.
4733         * c-c++-common/pr44832.c: Ditto.
4734         * gcc.dg/pr49544.c: Run only if target ptr32plus.
4735         * gcc.dg/pr31490.c: Ditto.
4736         * gcc.dg/torture/builtin-math-7.c: Run only if target
4737         large_double.
4738         * gcc.dg/torture/pr45764.c: Skip for AVR.
4739         * gcc.dg/pr47893.c: Ditto.
4740
4741 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
4742
4743         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
4744         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
4745         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
4746         add tab to scan target.
4747
4748 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
4749
4750         * gcc.target/arm/neon-modes-3.c: New test.
4751
4752 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
4753
4754         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
4755         -fno-loop-interchange -ffast-math.
4756
4757 2011-07-07  Richard Guenther  <rguenther@suse.de>
4758
4759         * gcc.dg/ftrapv-3.c: New testcase.
4760
4761 2011-07-07  Richard Guenther  <rguenther@suse.de>
4762
4763         * gcc.dg/tree-ssa/vrp58.c: New testcase.
4764         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
4765
4766 2011-07-07  Kai Tietz  <ktietz@redhat.com>
4767
4768         * gcc.dg/binop-notxor1.c: New test.
4769         * gcc.dg/binop-notand4a.c: New test.
4770         * gcc.dg/binop-notxor2.c: New test.
4771         * gcc.dg/binop-notand3a.c: New test.
4772         * gcc.dg/binop-notand2a.c: New test.
4773         * gcc.dg/binop-notand6a.c: New test.
4774         * gcc.dg/binop-notor1.c: New test.
4775         * gcc.dg/binop-notand1a.c: New test.
4776         * gcc.dg/binop-notand5a.c: New test.
4777         * gcc.dg/binop-notor2.c: New test.
4778
4779 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4780
4781         PR middle-end/49640
4782         * gcc.dg/gomp/pr49640.c: New test.
4783
4784 2011-07-07  Richard Guenther  <rguenther@suse.de>
4785
4786         * gcc.dg/graphite/pr37485.c: Add -floop-block.
4787
4788 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4789
4790         PR target/39150
4791         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
4792
4793 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4794
4795         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
4796         * gcc.target/powerpc/no-r11-2.c: Ditto.
4797         * gcc.target/powerpc/no-r11-3.c: Ditto.
4798
4799 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
4800
4801         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
4802         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
4803
4804 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
4805
4806         * lib/target-supports.exp (check_profiling_available): Disable
4807         profiling with -fprofile-generate for target avr.
4808
4809 2011-07-06  Richard Guenther  <rguenther@suse.de>
4810
4811         PR tree-optimization/49645
4812         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
4813
4814 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
4815
4816         PR middle-end/47383
4817         * gcc.dg/pr47383.c: New.
4818
4819 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4820
4821         PR tree-optimization/49647
4822         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
4823
4824 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
4825
4826         PR testsuite/49542
4827         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
4828         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
4829
4830 2011-07-05  Jason Merrill  <jason@redhat.com>
4831
4832         PR c++/48157
4833         * g++.dg/template/template-id-4.C: New.
4834
4835 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
4836
4837         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
4838         * gcc.dg/pr43402.c: Ditto.
4839
4840 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
4841
4842         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
4843
4844 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
4845
4846         * gcc.target/powerpc/ppc-switch-1.c: New test for
4847         --param case-values-threshold.
4848         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
4849
4850 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
4851
4852         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
4853
4854 2011-07-05  Jason Merrill  <jason@redhat.com>
4855
4856         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
4857
4858 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
4859
4860         PR tree-optimization/47654
4861         * gcc.dg/graphite/block-pr47654.c: New.
4862
4863 2011-07-05  Jason Merrill  <jason@redhat.com>
4864
4865         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
4866
4867 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
4868
4869         PR tree-optimization/49580
4870         * gcc.dg/autopar/pr49580.c: New test.
4871
4872 2011-07-05  Richard Guenther  <rguenther@suse.de>
4873
4874         PR tree-optimization/49518
4875         PR tree-optimization/49628
4876         * g++.dg/torture/pr49628.C: New testcase.
4877         * gcc.dg/torture/pr49518.c: Likewise.
4878
4879 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4880
4881         * ada/acats/run_acats (which): Extract last field from type -p,
4882         type output only if command succeeded.
4883
4884 2011-07-04  Jason Merrill  <jason@redhat.com>
4885
4886         * g++.dg/abi/mangle48.C: New.
4887
4888         * g++.dg/cpp0x/diag1.C: New.
4889
4890         * g++.dg/diagnostic/aka1.C: New.
4891
4892 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
4893
4894         PR rtl-optimization/49619
4895         * gcc.dg/pr49619.c: New test.
4896
4897         PR rtl-optimization/49472
4898         * gfortran.dg/pr49472.f90: New test.
4899
4900         PR debug/49602
4901         * gcc.dg/pr49602.c: New test.
4902
4903 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
4904
4905         PR target/34734
4906         PR target/44643
4907         * gcc.target/avr/avr.exp: Run over cpp files, too.
4908         * gcc.target/avr/torture/avr-torture.exp: Ditto.
4909         * gcc.target/avr/progmem.h: New file.
4910         * gcc.target/avr/exit-abort.h: New file.
4911         * gcc.target/avr/progmem-error-1.c: New file.
4912         * gcc.target/avr/progmem-error-1.cpp: New file.
4913         * gcc.target/avr/progmem-warning-1.c: New file.
4914         * gcc.target/avr/torture/progmem-1.c: New file.
4915         * gcc.target/avr/torture/progmem-1.cpp: New file.
4916
4917 2011-07-04  Richard Guenther  <rguenther@suse.de>
4918
4919         PR tree-optimization/49615
4920         * g++.dg/torture/pr49615.C: New testcase.
4921
4922 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
4923
4924         PR tree-optimization/49610
4925         * gcc.dg/vect/pr49610.c: New test.
4926
4927 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
4928
4929         * gnat.dg/specs/debug1.ads: New test.
4930
4931 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
4932
4933         PR fortran/49562
4934         * gfortran.dg/typebound_proc_23.f90: New.
4935
4936 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
4937
4938         PR c++/49605
4939         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
4940
4941 2011-07-01  Jason Merrill  <jason@redhat.com>
4942
4943         PR c++/48261
4944         * g++.dg/template/template-id-3.C: New.
4945
4946         PR c++/48593
4947         * g++.dg/template/qualified-id4.C: New.
4948
4949         PR c++/48883
4950         * g++.dg/template/explicit-args4.C: New.
4951
4952         PR c++/49085
4953         * g++.dg/template/offsetof2.C: New.
4954
4955 2011-07-01  Kai Tietz  <ktietz@redhat.com>
4956
4957         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
4958
4959 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4960
4961         PR libmudflap/49549
4962         * lib/target-supports.exp (check_effective_target_gld): New proc.
4963
4964 2011-07-01  Richard Guenther  <rguenther@suse.de>
4965
4966         PR tree-optimization/49603
4967         * gcc.dg/torture/pr49603.c: New testcase.
4968
4969 2011-06-30  Jason Merrill  <jason@redhat.com>
4970
4971         PR c++/49387
4972         * g++.dg/rtti/template1.C: New.
4973
4974         PR c++/49569
4975         * g++.dg/cpp0x/regress/ctor1.C: New.
4976
4977         PR c++/49355
4978         * g++.dg/cpp0x/initlist54.C: New.
4979
4980 2011-06-30  Martin Jambor  <mjambor@suse.cz>
4981
4982         * gcc.dg/tree-ssa/sra-12.c: New test.
4983
4984 2011-06-29  Jason Merrill  <jason@redhat.com>
4985
4986         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
4987
4988 2011-06-30  Richard Guenther  <rguenther@suse.de>
4989
4990         PR tree-optimization/46787
4991         * gcc.dg/vect/vect-121.c: New testcase.
4992
4993 2011-06-30  Martin Jambor  <mjambor@suse.cz>
4994
4995         PR tree-optimization/49094
4996         * gcc.dg/tree-ssa/pr49094.c: New test.
4997
4998 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
4999
5000         PR fortran/49540
5001         * gfortran.dg/pr49540-1.f90: New test.
5002         * gfortran.dg/pr49540-2.f90: New test.
5003
5004 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5005
5006         PR ada/49511
5007         * ada/acats/run_acats (which): Use last field of type -p output.
5008
5009 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
5010             Iain Sandoe  <iains@gcc.gnu.org>
5011
5012         PR libobjc/36610
5013         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
5014         Only skip on 64-bit *-*-darwin8* && !objc2.
5015
5016 2011-06-30  Richard Guenther  <rguenther@suse.de>
5017
5018         PR tree-optimization/38752
5019         * gcc.c-torture/compile/pr38752.c: New testcase.
5020
5021 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
5022
5023         * gcc.dg/vect/slp-widen-mult-half.c: New test.
5024         * gcc.dg/vect/vect-widen-mult-half.c: New test.
5025
5026 2011-06-29  Jason Merrill  <jason@redhat.com>
5027
5028         PR c++/49216
5029         * g++.dg/cpp0x/initlist53.C: Use placement new.
5030         * g++.dg/cpp0x/initlist-value.C: Use placement new.
5031         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
5032
5033         PR c++/49003
5034         * g++.dg/cpp0x/trailing6.C: New.
5035         * g++.dg/cpp0x/pr45908.C: No error.
5036
5037         PR c++/49272
5038         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
5039
5040         PR c++/49520
5041         * g++.dg/cpp0x/constexpr-using2.C: New.
5042
5043         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
5044
5045         PR c++/45923
5046         * g++.dg/cpp0x/constexpr-diag3.C: New.
5047         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
5048         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
5049         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
5050         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
5051
5052 2011-06-29  Jason Merrill  <jason@redhat.com>
5053
5054         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
5055
5056 2011-06-29  Richard Guenther  <rguenther@suse.de>
5057
5058         * gcc.dg/tree-ssa/loop-17.c: Adjust.
5059
5060 2011-06-29  Jason Merrill  <jason@redhat.com>
5061
5062         * g++.dg/cpp0x/initlist-value2.C: New.
5063
5064         * g++.dg/cpp0x/constexpr-initlist4.C: New.
5065         * g++.dg/cpp0x/initlist-value.C: New.
5066
5067 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
5068
5069         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
5070
5071 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5072
5073         * gcc.dg/inline_1.c: Remove dg-excess-errors.
5074         * gcc.dg/inline_2.c: Likewise.
5075         * gcc.dg/unroll_1.c: Likewise.
5076
5077 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
5078
5079         PR debug/49567
5080         * gcc.target/i386/pr49567.c: New test.
5081
5082 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
5083
5084         * gnat.dg/opt17.ad[sb]: New test.
5085
5086 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
5087             Tom de Vries  <tom@codesourcery.com>
5088
5089         * lib/target-supports.exp (check_effective_target_arm_nothumb)
5090         (check_effective_target_arm_thumb2): New effective targets.
5091         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
5092         properly.  Clean up temporary files.
5093         * gcc.target/arm/ivopts-2.c: Likewise.
5094         * gcc.target/arm/ivopts-3.c: Likewise.
5095         * gcc.target/arm/ivopts-4.c: Likewise.
5096         * gcc.target/arm/ivopts-5.c: Likewise.
5097         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
5098
5099 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
5100
5101         PR fortran/49479
5102         * gfortran.dg/reshape_zerosize_3.f90:  New test.
5103
5104 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
5105
5106         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
5107         * gcc.target/arm/vfp-ldmias.c: Likewise.
5108         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5109         * gcc.target/arm/vfp-stmdbs.c: Likewise.
5110         * gcc.target/arm/vfp-ldmiad.c: Likewise.
5111         * gcc.target/arm/vfp-stmias.c: Likewise.
5112         * gcc.target/arm/vfp-stmdbd.c: Likewise.
5113         * gcc.target/arm/vfp-stmiad.c: Likewise.
5114
5115 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
5116
5117         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
5118         dg-prune-output.
5119         * gcc.target/arm/pr45701-2.c: Ditto.
5120
5121 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
5122
5123         PR fortran/49466
5124         * gfortran.dg/allocatable_scalar_9.f90: Modified.
5125         * gfortran.dg/extends_14.f03: Modified.
5126
5127 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
5128
5129         * lib/target-supports-dg.exp (dg-require-effective-target): Return
5130         early if the test is already being skipped.
5131
5132         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
5133         scan-assembler-dem-not): For missing file, report unresolved with
5134         same message as for pass/fail, with reason reported in log file.
5135
5136         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
5137         from add_options_for_arm_neon_fp16.
5138         (check_effective_target_arm_fp16_ok_nocache): Renamed from
5139         check_effective_target_arm_neon_fp16_ok_nocache.
5140         Check -mfpu and -mfloat-abi options from current multilib.
5141         Do not require neon support.
5142         (check_effective_target_arm_fp16_ok): Renamed from
5143         check_effecitve_target_arm_neon_fp16_ok.
5144         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
5145         arm_neon_fp16_ok and arm_fp16.
5146         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
5147         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
5148         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
5149         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
5150
5151 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
5152
5153         * gcc.dg/builtin-assume-aligned-1.c: New test.
5154         * gcc.dg/builtin-assume-aligned-2.c: New test.
5155         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
5156
5157         PR debug/49544
5158         * gcc.dg/pr49544.c: New test.
5159
5160 2011-06-27  Richard Guenther  <rguenther@suse.de>
5161
5162         PR tree-optimization/49394
5163         * g++.dg/torture/pr49394.C: New testcase.
5164
5165 2011-06-27  Kai Tietz  <ktietz@redhat.com>
5166
5167         * gcc.dg/optimize-bswapdi-2.c: New test.
5168
5169 2011-06-27  Michael Hope  <michael.hope@linaro.org>
5170             Richard Sandiford  <richard.sandiford@linaro.org>
5171
5172         PR tree-optimization/49169
5173         * gcc.dg/torture/pr49169.c: New test.
5174
5175 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5176
5177         PR testsuite/49529
5178         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
5179
5180         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
5181         hppa*-*-hpux*.
5182
5183 2011-06-26  Jason Merrill  <jason@redhat.com>
5184
5185         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
5186
5187         PR c++/49528
5188         * g++.dg/init/ref19.C: New.
5189         * g++.dg/cpp0x/constexpr-cleanup.C: New.
5190
5191 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
5192
5193         PR tree-optimization/48377
5194         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
5195         non_strict_align.
5196
5197 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
5198
5199         PR middle-end/49191
5200         * lib/target-supports.exp (check_effective_target_non_strict_align):
5201         New.
5202         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
5203
5204 2011-06-24  Martin Jambor  <mjambor@suse.cz>
5205
5206         PR tree-optimizations/49516
5207         * g++.dg/tree-ssa/pr49516.C: New test.
5208
5209 2011-06-23  Jason Merrill  <jason@redhat.com>
5210
5211         PR c++/35255
5212         * g++.dg/template/partial10.C: New.
5213         * g++.dg/template/partial11.C: New.
5214
5215 2011-06-23  Jeff Law <law@redhat.com>
5216
5217         PR middle-end/48770
5218         * gcc.dg/pr48770.c: New test.
5219
5220 2011-06-23  Jan Hubicka  <jh@suse.cz>
5221
5222         PR middle-end/49373
5223         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
5224
5225 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
5226
5227         PR testsuite/49512
5228         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
5229         instead of -fdump-tree-optimized.
5230
5231 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
5232
5233         PR c++/44625
5234         * g++.dg/template/crash107.C: New.
5235         * g++.dg/template/error17.C: Adjust.
5236
5237 2011-06-23  Jason Merrill  <jason@redhat.com>
5238
5239         PR c++/49507
5240         * g++.dg/cpp0x/defaulted30.C: New.
5241
5242         PR c++/49440
5243         * g++.dg/rtti/anon-ns1.C: New.
5244
5245         PR c++/49395
5246         * g++.dg/init/ref18.C: New.
5247
5248         PR c++/36435
5249         * g++.dg/template/partial9.C: New.
5250
5251 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
5252
5253         PR middle-end/49373
5254         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
5255
5256 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
5257
5258         PR debug/49496
5259         * gcc.dg/pr49496.c: New test.
5260
5261 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
5262
5263         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
5264         is not xscale.
5265
5266         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
5267
5268         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
5269         * gcc.target/arm/pr42879.c: Likewise.
5270         * gcc.target/arm/pr45701-3.c: Likewise.
5271
5272         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
5273         * gcc.target/arm/pr40482.c: Likewise.
5274         * gcc.target/arm/stack-corruption.c: Likewise.
5275
5276 2011-06-22  Richard Guenther  <rguenther@suse.de>
5277
5278         PR tree-optimization/49493
5279         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
5280
5281 2011-06-22  Jason Merrill  <jason@redhat.com>
5282
5283         PR c++/49260
5284         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
5285
5286 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
5287             Dmitry Melnik  <dm@ispras.ru>
5288
5289         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
5290         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
5291         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
5292
5293 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
5294
5295         * gcc.target/arm/tlscall.c: New.
5296
5297 2011-06-21  Jason Merrill  <jason@redhat.com>
5298
5299         PR c++/49172
5300         * g++.dg/cpp0x/constexpr-ref1.C: New.
5301         * g++.dg/cpp0x/constexpr-ref2.C: New.
5302         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
5303
5304         PR c++/49482
5305         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
5306
5307         PR c++/49418
5308         * g++.dg/template/param3.C: New.
5309
5310 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
5311
5312         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
5313         my_clrsb test functions.
5314         (main): Test clrsb.
5315         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
5316         test_sll, test_ull): Add clrsb tests.
5317         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
5318         clrsbll.
5319
5320 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
5321
5322         PR fortran/49112
5323         * gfortran.dg/class_44.f03: New.
5324
5325 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
5326
5327         PR tree-optimization/49478
5328         * gcc.dg/vect/pr49478.c
5329
5330 2011-06-21  Richard Guenther  <rguenther@suse.de>
5331
5332         PR tree-optimization/49483
5333         * gcc.dg/vect/vect-120.c: New testcase.
5334
5335 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
5336
5337         PR testsuite/49443
5338         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
5339         * gcc.dg/vect/vect-peel-4.c: Likewise.
5340
5341 2011-06-22  Christian Bruel  <christian.bruel@st.com>
5342
5343         PR middle-end/49139
5344         * gcc.dg/always_inline.c: Removed -Winline. Update checks
5345         * gcc.dg/always_inline2.c: Likewise.
5346         * gcc.dg/always_inline3.c: Likewise.
5347         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
5348         * gcc.dg/inline_1.c: Likewise.
5349         * gcc.dg/inline_2.c: Likewise.
5350         * gcc.dg/inline_3.c: Likewise.
5351         * gcc.dg/inline_4.c: Likewise.
5352         * gcc.dg/20051201-1.c: Likewise.
5353         * gcc.dg/pr40087.c: Likewise.
5354         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5355         * gcc.dg/inline-22.c: Likewise.
5356         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
5357         * gcc.dg/lto/20090218-1_1.c: Likewise.
5358         * g++.dg/ipa/devirt-7.C: Likewise.
5359         * gcc.dg/uninit-pred-5_a.c: Likewise.
5360         * gcc.dg/uninit-pred-5_b.c: Likewise.
5361         * gcc.dg/fail_always_inline.c: New.
5362
5363 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
5364
5365         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
5366         into 6 jobs instead of 3.
5367
5368 2011-06-20  Jason Merrill  <jason@redhat.com>
5369
5370         PR c++/49216
5371         * g++.dg/cpp0x/initlist53.C: New.
5372
5373 2011-06-20  Tobias Burnus  <burnus@net-b.de>
5374
5375         PR fortran/18918
5376         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5377         * gfortran.dg/coarray_lock_3.f90: New.
5378         * gfortran.dg/coarray/lock_1.f90: New.
5379
5380 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
5381
5382         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5383         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
5384         unresolved and report the reason to the log file.
5385
5386         * lib/scanasm.exp (object-size): Move argument processing earlier
5387         to report errors before verifying that the file exists.  Report
5388         problems detected at runtime as unresolved instead of error and
5389         report their reasons to the log file.
5390
5391 2011-06-20  Jason Merrill  <jason@redhat.com>
5392
5393         PR c++/47080
5394         * g++.dg/cpp0x/explicit6.C: New.
5395
5396         PR c++/47635
5397         * g++.dg/cpp0x/enum20.C: New.
5398
5399         PR c++/48138
5400         * g++.dg/ext/attr-aligned01.C: New.
5401
5402         PR c++/49205
5403         * g++.dg/cpp0x/variadic-default.C: New.
5404
5405         PR c++/43321
5406         * g++.dg/cpp0x/auto26.C: New.
5407
5408         PR c++/43831
5409         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
5410
5411 2011-06-20  Kai Tietz  <ktietz@redhat.com>
5412
5413         * gcc.dg/binop-notand1.c: New test.
5414         * gcc.dg/binop-notand2.c: New test.
5415         * gcc.dg/binop-notand3.c: New test.
5416         * gcc.dg/binop-notand4.c: New test.
5417         * gcc.dg/binop-notand5.c: New test.
5418         * gcc.dg/binop-notand6.c: New test.
5419
5420 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
5421
5422         PR testsuite/49432
5423         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
5424
5425 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
5426
5427         PR fortran/49400
5428         * gfortran.dg/proc_ptr_31.f90: New.
5429
5430 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
5431
5432         * gnat.dg/volatile6.adb: New test.
5433         * gnat.dg/volatile7.adb: Likewise.
5434         * gnat.dg/volatile8.adb: Likewise.
5435         * gnat.dg/volatile9.adb: Likewise.
5436
5437 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
5438
5439         * gnat.dg/constant3.adb: New test.
5440
5441 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
5442
5443         PR libfortran/49296
5444         * gfortran.dg/read_list_eof_1.f90: New test.
5445
5446 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
5447
5448         PR target/49411
5449         * gcc.target/i386/testimm-1.c: New test.
5450         * gcc.target/i386/testimm-2.c: New test.
5451         * gcc.target/i386/testimm-3.c: New test.
5452         * gcc.target/i386/testimm-4.c: New test.
5453         * gcc.target/i386/testimm-5.c: New test.
5454         * gcc.target/i386/testimm-6.c: New test.
5455         * gcc.target/i386/testimm-7.c: New test.
5456         * gcc.target/i386/testimm-8.c: New test.
5457         * gcc.target/i386/xop-vpermil2px-2.c: New test.
5458         * gcc.target/i386/xop-rotate1-int.c: New test.
5459         * gcc.target/i386/xop-rotate2-int.c: New test.
5460
5461 2011-06-17  Jason Merrill  <jason@redhat.com>
5462
5463         * g++.dg/cpp0x/rv-func2.C: New.
5464
5465         * g++.dg/debug/dwarf2/lambda1.C: New.
5466         * g++.dg/warn/Wshadow-6.C: Adjust.
5467
5468 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
5469
5470         PR fortran/48699
5471         * gfortran.dg/move_alloc_5.f90: New.
5472
5473 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
5474
5475         PR rtl-optimization/48542
5476         * gcc.dg/torture/pr48542.c: New test.
5477
5478 2011-06-16  Jason Merrill  <jason@redhat.com>
5479
5480         PR c++/44160
5481         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
5482
5483         PR c++/45378
5484         * g++.dg/cpp0x/initlist52.C New.
5485
5486         PR c++/45399
5487         * c-c++-common/raw-string-12.c: New.
5488
5489         PR c++/49229
5490         * g++.dg/cpp0x/sfinae26.C: New.
5491
5492         PR c++/49251
5493         * g++.dg/cpp0x/variadic113.C: New.
5494
5495         PR c++/49420
5496         * g++.dg/cpp0x/variadic112.C: New.
5497
5498 2011-06-16  Jeff Law <law@redhat.com>
5499
5500         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
5501         improved jump threading.
5502         * gcc.dg/builtin-object-size-2.c: Likewise.
5503         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
5504
5505 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
5506
5507         PR fortran/49074
5508         * gfortran.dg/typebound_assignment_3.f03: New.
5509
5510 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
5511
5512         PR testsuite/48727
5513         * g++.dg/opt/devirt2.C: Change xfail rule to target.
5514
5515 2011-06-16  Martin Jambor  <mjambor@suse.cz>
5516
5517         PR tree-optimization/49343
5518         * gnat.dg/discr31.ad[sb]: New test.
5519
5520 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5521
5522         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
5523
5524 2011-06-16  Tom de Vries  <tom@codesourcery.com>
5525
5526         PR target/45098
5527         * gcc.target/arm/ivopts-3.c: Update test.
5528         * gcc.target/arm/ivopts-5.c: Same.
5529
5530 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5531
5532         Revert:
5533         2011-06-10  Wei Guozhi  <carrot@google.com>
5534
5535         PR target/45335
5536         * gcc.target/arm/pr45335.c: New test.
5537         * gcc.target/arm/pr45335-2.c: New test.
5538         * gcc.target/arm/pr45335-3.c: New test.
5539         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5540         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5541         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5542
5543 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
5544
5545         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
5546
5547 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
5548
5549         PR fortran/49417
5550         * gfortran.dg/class_43.f03: New.
5551
5552 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
5553
5554         PR tree-optimization/49419
5555         * gcc.c-torture/execute/pr49419.c: New test.
5556
5557 2011-06-16  Revital Eres  <revital.eres@linaro.org>
5558
5559         * gcc.dg/sms-9.c: New file.
5560
5561 2011-06-15  Easwaran Raman  <eraman@google.com>
5562
5563         PR rtl-optimization/49414
5564         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
5565
5566 2011-06-14  Jason Merrill  <jason@redhat.com>
5567
5568         * g++.dg/cpp0x/noexcept13.C: New.
5569
5570 2011-06-14  Easwaran Raman  <eraman@google.com>
5571
5572         PR rtl-optimization/44194
5573         * gcc.dg/pr44194-1.c: New test.
5574         * gcc.dg/pr44194-2.c: New test.
5575
5576 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
5577
5578         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
5579         switches.
5580         * gcc.target/arm/pr45701-2.c: Likewise.
5581         * gcc.target/arm/thumb-branch1.c: Likewise.
5582
5583 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
5584
5585         PR testsuite/48727
5586         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
5587
5588 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
5589
5590         * gcc.target/arm/pr45701-1.c: Require thumb support.
5591         * gcc.target/arm/pr45701-2.c: Likewise.
5592         * gcc.target/arm/thumb-branch1.c: Likewise.
5593
5594         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
5595         * gcc.target/arm/pr39839.c: Likewise.
5596         * gcc.target/arm/pr40657-2.c: Likewise.
5597         * gcc.target/arm/pr40956.c: Likewise.
5598         * gcc.target/arm/pr41679.c: Likewise.
5599         * gcc.target/arm/pr42235.c: Likewise.
5600         * gcc.target/arm/pr42495.c: Likewise.
5601         * gcc.target/arm/pr42505.c: Likewise.
5602         * gcc.target/arm/pr42574.c: Likewise.
5603         * gcc.target/arm/pr46883.c: Likewise.
5604         * gcc.target/arm/pr46934.c: Likewise.
5605         * gcc.target/arm/xor-and.c: Likewise.
5606
5607 2011-06-14  Jason Merrill  <jason@redhat.com>
5608
5609         * g++.dg/other/error23.C: Adjust error message.
5610         * g++.dg/other/error32.C: Likewise.
5611
5612         PR c++/49389
5613         * g++.dg/cpp0x/rv-dotstar.C: New.
5614
5615         PR c++/49369
5616         * g++.dg/cpp0x/decltype30.C: New.
5617
5618         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
5619
5620 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
5621
5622         PR fortran/49103
5623         * gfortran.dg/pr49103.f90: New test.
5624
5625 2011-06-14  Tom de Vries  <tom@codesourcery.com>
5626
5627         PR target/45098
5628         * gcc.target/arm/ivopts-3.c: New test.
5629         * gcc.target/arm/ivopts-4.c: New test.
5630         * gcc.target/arm/ivopts-5.c: New test.
5631
5632 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
5633
5634         PR rtl-optimization/49390
5635         * gcc.c-torture/execute/pr49390.c: New test.
5636
5637 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5638
5639         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
5640
5641 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
5642
5643         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
5644         * gcc.c-torture/execute/cmpsi-2.x: New file.
5645         * gcc.c-torture/execute/pr45262.c: Undo 172757.
5646         * gcc.c-torture/execute/pr45262.x: New file.
5647         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
5648         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
5649         int32plus
5650         * gcc.c-torture/compile/pr49163.c: Ditto.
5651
5652 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
5653
5654         * gcc.dg/vect/vect-16.c: Rename to...
5655         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
5656         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
5657         for double-word vectors.
5658         * gcc.dg/vect/vect-peel-4.c: Likewise.
5659         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
5660         vect_element_align.
5661         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
5662         -fno-fast-math.
5663
5664 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
5665
5666         PR target/44618
5667         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
5668
5669 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
5670
5671         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
5672
5673 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
5674
5675         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
5676
5677 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
5678
5679         * gfortran.dg/trim_optimize_8.f90:  New test case.
5680
5681 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
5682            Ira Rosen  <ira.rosen@linaro.org>
5683
5684         PR tree-optimization/49352
5685         * gcc.dg/vect/pr49352.c: New test.
5686
5687 2011-06-12  Tobias Burnus
5688
5689         PR fortran/49324
5690         * gfortran.dg/alloc_comp_assign_11.f90: New.
5691
5692 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
5693
5694         * gfortran.dg/trim_optimize_7.f90:  New test.
5695
5696 2011-06-10  Wei Guozhi  <carrot@google.com>
5697
5698         PR target/45335
5699         * gcc.target/arm/pr45335.c: New test.
5700         * gcc.target/arm/pr45335-2.c: New test.
5701         * gcc.target/arm/pr45335-3.c: New test.
5702         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5703         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5704         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5705
5706 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
5707
5708         PR c++/41769
5709         * g++.dg/parse/error39.C: New.
5710
5711 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
5712
5713         * gcc.target/arm/20090811-1.c: Skip for incompatible
5714         options, do not override other options.
5715         * gcc.target/arm/combine-cmp-shift.c: Skip for
5716         incompatible options.
5717         * gcc.target/arm/pr45094.c: Likewise.
5718         * gcc.target/arm/scd42-1.c: Likewise.
5719         * gcc.target/arm/scd42-3.c: Likewise.
5720         * gcc.target/arm/thumb-ltu.c: Likewise.
5721
5722         * lib/target-supports.exp
5723         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
5724         multilib flags use -mfpu with a value other than neon-fp16.
5725
5726 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5727
5728         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
5729         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
5730
5731 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5732
5733         * lib/target-supports.exp (check_effective_target_pie): New proc.
5734         * gcc.dg/pie-link.c: Use target pie.
5735
5736 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
5737             Laurent Roug�  <laurent.rouge@menta.fr>
5738
5739         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
5740         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
5741
5742 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
5743
5744         * gfortran.dg/coarray/sync_1.f90: New test for
5745         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
5746
5747 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
5748
5749         PR tree-optimization/49318
5750         * gcc.dg/vect/pr49318.c: New test.
5751
5752 2011-06-09  David Krauss  <potswa@mac.com>
5753
5754         * g++.dg/template/arrow1.C: New.
5755
5756 2011-06-09  Jason Merrill  <jason@redhat.com>
5757
5758         * lib/prune.exp: Prune "note"s.
5759         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
5760
5761         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
5762         * g++.dg/template/dependent-expr3.C: Likewise.
5763         * g++.dg/parse/template7.C: Likewise.
5764         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
5765         * g++.old-deja/g++.jason/rfg10.C: Likewise.
5766         * g++.old-deja/g++.pt/friend38.C: Likewise.
5767         * g++.old-deja/g++.pt/crash32.C: Likewise.
5768         * g++.old-deja/g++.other/init4.C: Likewise.
5769         * g++.old-deja/g++.other/friend8.C: Likewise.
5770
5771         * g++.dg/ext/complex7.C: Adjust expected output.
5772         * g++.dg/diagnostic/method1.C: Likewise.
5773         * g++.dg/parse/parameter-declaration-2.C: Likewise.
5774         * g++.dg/parse/crash33.C: Likewise.
5775         * g++.dg/other/warning1.C: Likewise.
5776         * g++.dg/init/pr29571.C: Likewise.
5777         * g++.dg/warn/overflow-warn-1.C: Likewise.
5778         * g++.dg/warn/overflow-warn-3.C: Likewise.
5779         * g++.dg/warn/overflow-warn-4.C: Likewise.
5780         * g++.old-deja/g++.oliva/template1.C: Likewise.
5781
5782         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
5783         * g++.dg/parse/template7.C: Adjust.
5784
5785 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
5786
5787         PR target/49307
5788         * gcc.dg/pr49307.c: New.
5789
5790 2011-06-09  Wei Guozhi  <carrot@google.com>
5791
5792         PR target/46975
5793         * gcc.target/arm/pr46975.c: New testcase.
5794
5795 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
5796
5797         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
5798         (PMETH, arglist_t): Removed.
5799         (method_get_number_of_arguments): Removed.
5800         (method_get_nth_argument): Removed.
5801         (method_get_first_argument): Removed.
5802         (method_get_next_argument): Removed.
5803         (method_get_sizeof_arguments): Removed.
5804         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
5805         (PMETH): Removed.
5806         (method_get_number_of_arguments): Removed.
5807         (method_get_nth_argument): Removed.
5808         (method_get_first_argument): Removed.
5809         (method_get_next_argument): Removed.
5810         (method_get_sizeof_arguments): Removed.
5811         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
5812
5813 2011-06-09  David Li  <davidxl@google.com>
5814
5815         * gcc.dg/dump-pass.c: New test.
5816
5817 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
5818
5819         PR c++/29003
5820         * g++.dg/parse/error38.C: New.
5821
5822 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
5823
5824         PR middle-end/49308
5825         * gfortran.dg/pr49308.f90: New test.
5826
5827 2011-06-08  Jason Merrill  <jason@redhat.com>
5828
5829         * g++.dg/cpp0x/noexcept11.C: New.
5830         * g++.dg/cpp0x/noexcept12.C: New.
5831         * g++.dg/cpp0x/sfinae11.C: Adjust.
5832
5833 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
5834
5835         PR testsuite/49323
5836         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
5837         to dg-options, match also DW_AT_linkage_name.
5838
5839 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5840
5841         PR middle-end/21953
5842         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
5843         -fno-common on alpha*-dec-osf*.
5844         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
5845
5846 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
5847
5848         PR rtl-optimization/49303
5849         * gcc.target/ia64/pr49303.c: New test.
5850
5851 2011-06-08  Tobias Burnus  <burnus@net-b.de>
5852
5853         PR fortran/18918
5854         * gfortran.dg/coarray_lock_1.f90: New.
5855         * gfortran.dg/coarray_lock_2.f90: New.
5856
5857 2011-06-07  Jason Merrill  <jason@redhat.com>
5858
5859         * lib/prune.exp: Look for "required" rather than "instantiated".
5860         * g++.dg/abi/mangle11.C: Likewise.
5861         * g++.dg/abi/mangle12.C: Likewise.
5862         * g++.dg/abi/mangle17.C: Likewise.
5863         * g++.dg/abi/mangle20-2.C: Likewise.
5864         * g++.dg/abi/pragma-pack1.C: Likewise.
5865         * g++.dg/cpp0x/decltype26.C: Likewise.
5866         * g++.dg/cpp0x/decltype28.C: Likewise.
5867         * g++.dg/cpp0x/decltype29.C: Likewise.
5868         * g++.dg/cpp0x/enum11.C: Likewise.
5869         * g++.dg/cpp0x/forw_enum8.C: Likewise.
5870         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5871         * g++.dg/cpp0x/pr47416.C: Likewise.
5872         * g++.dg/ext/case-range2.C: Likewise.
5873         * g++.dg/ext/case-range3.C: Likewise.
5874         * g++.dg/gomp/for-19.C: Likewise.
5875         * g++.dg/gomp/pr37533.C: Likewise.
5876         * g++.dg/gomp/pr38639.C: Likewise.
5877         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
5878         * g++.dg/inherit/base3.C: Likewise.
5879         * g++.dg/inherit/using6.C: Likewise.
5880         * g++.dg/init/placement4.C: Likewise.
5881         * g++.dg/init/reference3.C: Likewise.
5882         * g++.dg/lookup/scoped6.C: Likewise.
5883         * g++.dg/lookup/using7.C: Likewise.
5884         * g++.dg/other/abstract1.C: Likewise.
5885         * g++.dg/other/error10.C: Likewise.
5886         * g++.dg/other/error5.C: Likewise.
5887         * g++.dg/other/field1.C: Likewise.
5888         * g++.dg/other/offsetof5.C: Likewise.
5889         * g++.dg/parse/bitfield2.C: Likewise.
5890         * g++.dg/parse/constant4.C: Likewise.
5891         * g++.dg/parse/crash20.C: Likewise.
5892         * g++.dg/parse/invalid-op1.C: Likewise.
5893         * g++.dg/parse/non-dependent2.C: Likewise.
5894         * g++.dg/parse/template18.C: Likewise.
5895         * g++.dg/tc1/dr152.C: Likewise.
5896         * g++.dg/tc1/dr166.C: Likewise.
5897         * g++.dg/tc1/dr176.C: Likewise.
5898         * g++.dg/tc1/dr213.C: Likewise.
5899         * g++.dg/template/access11.C: Likewise.
5900         * g++.dg/template/access2.C: Likewise.
5901         * g++.dg/template/access3.C: Likewise.
5902         * g++.dg/template/access7.C: Likewise.
5903         * g++.dg/template/arg7.C: Likewise.
5904         * g++.dg/template/cond2.C: Likewise.
5905         * g++.dg/template/crash13.C: Likewise.
5906         * g++.dg/template/crash40.C: Likewise.
5907         * g++.dg/template/crash7.C: Likewise.
5908         * g++.dg/template/crash84.C: Likewise.
5909         * g++.dg/template/ctor5.C: Likewise.
5910         * g++.dg/template/defarg13.C: Likewise.
5911         * g++.dg/template/defarg14.C: Likewise.
5912         * g++.dg/template/dtor7.C: Likewise.
5913         * g++.dg/template/eh2.C: Likewise.
5914         * g++.dg/template/error2.C: Likewise.
5915         * g++.dg/template/error43.C: Likewise.
5916         * g++.dg/template/friend32.C: Likewise.
5917         * g++.dg/template/injected1.C: Likewise.
5918         * g++.dg/template/instantiate1.C: Likewise.
5919         * g++.dg/template/instantiate3.C: Likewise.
5920         * g++.dg/template/instantiate5.C: Likewise.
5921         * g++.dg/template/instantiate7.C: Likewise.
5922         * g++.dg/template/local6.C: Likewise.
5923         * g++.dg/template/lookup2.C: Likewise.
5924         * g++.dg/template/member5.C: Likewise.
5925         * g++.dg/template/memfriend15.C: Likewise.
5926         * g++.dg/template/memfriend16.C: Likewise.
5927         * g++.dg/template/memfriend17.C: Likewise.
5928         * g++.dg/template/memfriend7.C: Likewise.
5929         * g++.dg/template/meminit1.C: Likewise.
5930         * g++.dg/template/nested3.C: Likewise.
5931         * g++.dg/template/non-type-template-argument-1.C: Likewise.
5932         * g++.dg/template/nontype12.C: Likewise.
5933         * g++.dg/template/nontype13.C: Likewise.
5934         * g++.dg/template/nontype6.C: Likewise.
5935         * g++.dg/template/pr23510.C: Likewise.
5936         * g++.dg/template/pr35240.C: Likewise.
5937         * g++.dg/template/ptrmem15.C: Likewise.
5938         * g++.dg/template/ptrmem6.C: Likewise.
5939         * g++.dg/template/qualified-id1.C: Likewise.
5940         * g++.dg/template/qualttp20.C: Likewise.
5941         * g++.dg/template/qualttp3.C: Likewise.
5942         * g++.dg/template/qualttp4.C: Likewise.
5943         * g++.dg/template/qualttp5.C: Likewise.
5944         * g++.dg/template/qualttp6.C: Likewise.
5945         * g++.dg/template/qualttp7.C: Likewise.
5946         * g++.dg/template/qualttp8.C: Likewise.
5947         * g++.dg/template/recurse.C: Likewise.
5948         * g++.dg/template/recurse2.C: Likewise.
5949         * g++.dg/template/ref5.C: Likewise.
5950         * g++.dg/template/scope2.C: Likewise.
5951         * g++.dg/template/sfinae10.C: Likewise.
5952         * g++.dg/template/sfinae3.C: Likewise.
5953         * g++.dg/template/sizeof3.C: Likewise.
5954         * g++.dg/template/static9.C: Likewise.
5955         * g++.dg/template/template-id-2.C: Likewise.
5956         * g++.dg/template/typedef13.C: Likewise.
5957         * g++.dg/template/typename4.C: Likewise.
5958         * g++.dg/template/using14.C: Likewise.
5959         * g++.dg/template/using2.C: Likewise.
5960         * g++.dg/template/warn1.C: Likewise.
5961         * g++.dg/warn/Wparentheses-13.C: Likewise.
5962         * g++.dg/warn/Wparentheses-15.C: Likewise.
5963         * g++.dg/warn/Wparentheses-16.C: Likewise.
5964         * g++.dg/warn/Wparentheses-17.C: Likewise.
5965         * g++.dg/warn/Wparentheses-18.C: Likewise.
5966         * g++.dg/warn/Wparentheses-19.C: Likewise.
5967         * g++.dg/warn/Wparentheses-20.C: Likewise.
5968         * g++.dg/warn/Wparentheses-23.C: Likewise.
5969         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
5970         * g++.dg/warn/noeffect2.C: Likewise.
5971         * g++.dg/warn/noeffect4.C: Likewise.
5972         * g++.dg/warn/pr8570.C: Likewise.
5973         * g++.old-deja/g++.brendan/init2.C: Likewise.
5974         * g++.old-deja/g++.eh/spec6.C: Likewise.
5975         * g++.old-deja/g++.pt/crash10.C: Likewise.
5976         * g++.old-deja/g++.pt/crash36.C: Likewise.
5977         * g++.old-deja/g++.pt/derived3.C: Likewise.
5978         * g++.old-deja/g++.pt/error2.C: Likewise.
5979         * g++.old-deja/g++.pt/explicit70.C: Likewise.
5980         * g++.old-deja/g++.pt/infinite1.C: Likewise.
5981         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5982         * g++.old-deja/g++.pt/overload7.C: Likewise.
5983         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5984
5985 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
5986             Iain Sandoe  <iains@gcc.gnu.org>
5987
5988         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
5989         Added code to deal with the case when [Protocol
5990         -descriptionForInstanceMethod:] or [Protocol
5991         -descriptionForClassMethod:] returns NULL.
5992
5993 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
5994             Iain Sandoe  <iains@gcc.gnu.org>
5995
5996         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
5997         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
5998         Added cast.
5999
6000 2011-06-07  Xinliang David Li  <davidxl@google.com>
6001
6002         * gcc.dg/inline_2.c: New test.
6003         * gcc.dg/unroll_2.c: New test.
6004         * gcc.dg/inline_3.c: New test.
6005         * gcc.dg/unroll_3.c: New test.
6006         * gcc.dg/inline_4.c: New test.
6007         * gcc.dg/unroll_4.c: New test.
6008         * gcc.dg/inline_1.c: New test.
6009         * gcc.dg/unroll_1.c: New test.
6010
6011 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6012
6013         PR tree-optimization/48497
6014         * lib/gcc-defs.exp (dg-additional-options): New proc.
6015         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
6016         -msse2 on 32-bit x86.
6017
6018 2011-06-06  Jason Merrill  <jason@redhat.com>
6019
6020         * g++.dg/cpp0x/enum19.C: New.
6021
6022 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
6023
6024         * gcc.target/arm/neon-reload-class.c: New test.
6025
6026 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
6027
6028         PR debug/49130
6029         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
6030
6031 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
6032
6033         * gcc.target/arm/smlatb-1.c: New file.
6034         * gcc.target/arm/smlatt-1.c: New file.
6035         * gcc.target/arm/smlaltb-1.c: New file.
6036         * gcc.target/arm/smlaltt-1.c: New file.
6037
6038 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
6039
6040         * gcc.target/arm/mla-2.c: New test.
6041
6042 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
6043
6044         PR gcov-profile/49299
6045         * gcc.dg/tree-prof/pr49299-1.c: New test.
6046         * gcc.dg/tree-prof/pr49299-2.c: New test.
6047
6048 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
6049
6050         * lib/target-supports.exp
6051         (check_effective_target_vect_widen_mult_qi_to_hi):
6052         Add NEON as supporting target.
6053         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
6054         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
6055         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
6056         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
6057         using widening multiplication on targets that support it.
6058         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6059         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
6060         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
6061
6062 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6063
6064         Updated all testcases in the ObjC/ObjC++ testsuites to use the
6065         Modern Objective-C runtime API.
6066         * objc/execute/next_mapping.h: Removed.
6067         * objc-obj-c++-shared/next-mapping.h: Removed.
6068         * objc-obj-c++-shared/Object1.h: Removed.
6069         * objc-obj-c++-shared/Object1.m: Removed.
6070         * objc-obj-c++-shared/Object1.mm: Removed.
6071         * objc-obj-c++-shared/Object1-implementation.h: Removed.
6072         * objc-obj-c++-shared/Protocol1.h: Removed.
6073         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
6074         of ProtoBool, IVAR_T and METHOD.
6075         * objc-obj-c++-shared/runtime.h: New.
6076         * objc-obj-c++-shared/TestsuiteObject.h: New.
6077         * objc-obj-c++-shared/TestsuiteObject.m: New.
6078
6079         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
6080         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
6081         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
6082         it a class method.
6083         * objc/execute/_cmd.m: Include
6084         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
6085         runtime API.  ([TestClass +initialize]): Include this method also
6086         with the GNU runtime.
6087         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
6088         Object.  ([-setValue:]): Return void.
6089         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
6090         with the GNU runtime.  Include
6091         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
6092         for the NeXT runtime.  Use the existing print_ivars() and
6093         compare_structures() implementations for the old NeXT runtime.
6094         Added new implementations for the Modern GNU and NeXT runtimes.
6095         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
6096         well.  (main): Use objc_getClass().  Use return instead of exit.
6097         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
6098         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
6099         of exit().
6100         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
6101         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
6102         instead of Object.  (main): Use return instead of exit().
6103         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
6104         instead of Object.  Removed prototype for exit().  (main): Use
6105         return instead of exit().  Use the Modern Objective-C runtime API.
6106         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
6107         Object.
6108         * objc/execute/class-tests-1.h: Include
6109         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
6110         runtime API.  (test_class_with_superclass): Do not call [Object
6111         class].  There is no need to with the current libobjc.
6112         * objc/execute/class-tests-2.h: Include
6113         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
6114         runtime API.
6115         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
6116         ../../objc-obj-c++-shared/next-mapping.h.
6117         * objc/execute/class-2.m: Likewise.
6118         * objc/execute/class-3.m: Likewise.
6119         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
6120         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
6121         +initialize]): Include this method also with the GNU
6122         runtime. (main): Use the Modern Objective-C runtime API.
6123         * objc/execute/class-5.m: Likewise.
6124         * objc/execute/class-6.m: Likewise.
6125         * objc/execute/class-7.m: Likewise.
6126         * objc/execute/class-8.m: Likewise.
6127         * objc/execute/class-9.m: Likewise.
6128         * objc/execute/class-10.m: Likewise.
6129         * objc/execute/class-11.m: Likewise.
6130         * objc/execute/class-12.m: Likewise.
6131         * objc/execute/class-13.m: Likewise.
6132         * objc/execute/class-14.m: Likewise.
6133         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
6134         this method also with the GNU runtime.
6135         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
6136         +initialize]): Include this method also with the GNU runtime.
6137         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
6138         of Object.
6139         * objc/execute/encode-1.m: Likewise.
6140         * objc/execute/enumeration-1.m: Likewise.
6141         * objc/execute/enumeration-2.m: Likewise.
6142         * objc/execute/exceptions/catchall-1.m: Likewise.
6143         * objc/execute/exceptions/finally-1.m: Likewise.
6144         * objc/execute/exceptions/foward-1.m: Likewise.
6145         * objc/execute/exceptions/local-variables-1.m: Likewise.
6146         * objc/execute/exceptions/throw-nil.m: Likewise.
6147         * objc/execute/exceptions/trivial.m: Likewise.
6148         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
6149         of Object. Include objc/runtime.h instead of objc/objc-api.h.
6150         * objc/execute/exceptions/matcher-1.m: Likewise.
6151         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
6152         Object.
6153         * objc/execute/formal_protocol-2.m: Likewise.
6154         * objc/execute/formal_protocol-3.m: Likewise.
6155         * objc/execute/formal_protocol-4.m: Likewise.
6156         * objc/execute/formal_protocol-5.m: Include
6157         ../../objc-obj-c++-shared/runtime.h. (main): Always use
6158         protocol_getName().
6159         * objc/execute/formal_protocol-6.m: Likewise.
6160         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
6161         Object.  Include <objc/Protocol.h> instead of
6162         ../../objc-obj-c++-shared/Protocol1.h.
6163         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
6164         Object.
6165         * objc/execute/informal_protocol.m: Likewise.
6166         * objc/execute/load-3.m: Likewise.
6167         * objc/execute/many_args_method.m ([TestClass +initialize]):
6168         Include this method with the GNU runtime as well.
6169         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
6170         * objc/execute/nested-func-1.m: Use TestsuiteObject
6171         instead of Object.
6172         * objc/execute/nil_method-1.m: Likewise.
6173         * objc/execute/no_clash.m: Likewise.
6174         * objc/execute/np-1.m: Do not include
6175         ../../objc-obj-c++-shared/Protocol1.h.
6176         (main): Use return instead of exit().
6177         * objc/execute/np-2.m: Do not include
6178         ../../objc-obj-c++-shared/Protocol1.h.
6179         ([MyObject +initialize]): Include this method also with the GNU
6180         runtime.  (main): Use return instead of exit().
6181         * objc/execute/object_is_class.m: Include
6182         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
6183         of Object.  (main): Use the Modern Objective-C runtime API.
6184         * objc/execute/object_is_meta_class.m: Likewise.
6185         * objc/execute/private.m: Use TestsuiteObject instead of Object.
6186         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
6187         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
6188         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
6189         Objective-C runtime API.
6190         * objc/execute/protocol-isEqual-2.m: Likewise.
6191         * objc/execute/protocol-isEqual-3.m: Likewise.
6192         * objc/execute/protocol-isEqual-4.m: Likewise.
6193         * objc/execute/redefining_self.m ([TestClass +initialize]):
6194         Include this method with the GNU runtime as well.
6195         * objc/execute/root_methods.m: Include
6196         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
6197         Include this method with the GNU runtime as well.
6198         (main): Use the Modern Objective-C runtime API.
6199         * objc/execute/selector-1.m: Include
6200         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
6201         of Object.  (main): Use the Modern Objective-C runtime API.
6202         * objc/execute/static-1.m ([Test +initialize]): Include this
6203         method with the GNU runtime as well.
6204         * objc/execute/static-2.m: Likewise.
6205         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
6206         * objc/execute/va_method.m: Do not include objc/objc-api.h.
6207         ([MathClass +initialize]): Include this method with the GNU
6208         runtime as well.
6209         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
6210         instead of Object.
6211         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
6212         * objc.dg/attributes/categ-attributes-2.m: Likewise.
6213         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
6214         * objc.dg/attributes/method-attribute-1.m: Likewise.
6215         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
6216         * objc.dg/attributes/method-attribute-2.m: Likewise.
6217         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
6218         * objc.dg/attributes/method-attribute-3.m: Likewise.
6219         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
6220         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
6221         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
6222         * obj-c++.dg/bitfield-1.mm: Likewise.
6223         * obj-c++.dg/bitfield-2.mm: Likewise
6224         * objc.dg/bitfield-3.m: Likewise.
6225         * obj-c++.dg/bitfield-4.mm: Likewise.
6226         * objc.dg/bitfield-5.m: Likewise
6227         * objc.dg/call-super-1.m: Likewise.
6228         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
6229         Use objc_getClass() instead of objc_get_class(), but for the GNU
6230         runtime redefine objc_getClass as objc_get_class.  Include
6231         ../objc-obj-c++-shared/runtime.h.
6232         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
6233         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
6234         Use the Modern Objective-C runtime API.
6235         * objc.dg/class-protocol-1.m: Include
6236         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
6237         * obj-c++.dg/class-protocol-1.mm: Likewise.
6238         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
6239         * objc.dg/comp-types-10.m: Likewise.
6240         * objc.dg/comp-types-11.m: Likewise.
6241         * objc.dg/comp-types-12.m: Likewise.
6242         * obj-c++.dg/comp-types-9.mm: Likewise.
6243         * obj-c++.dg/comp-types-11.mm: Likewise.
6244         * obj-c++.dg/comp-types-12.mm: Likewise.
6245         * obj-c++.dg/comp-types-13.mm: Likewise.
6246         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
6247         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
6248         * obj-c++.dg/cxx-scope-1.mm: Likewise.
6249         * obj-c++.dg/cxx-scope-2.mm: Likewise.
6250         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
6251         * objc.dg/desig-init-1.m: Likewise.
6252         * obj-c++.dg/defs.mm: Likewise.
6253         * objc.dg/exceptions-2.m: Likewise.
6254         * obj-c++.dg/except-1.mm: Likewise.
6255         * obj-c++.dg/exceptions-2.mm: Likewise.
6256         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
6257         Use the Modern Objective-C runtime API.
6258         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
6259         the Modern Objective-C runtime API.  Do not include
6260         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
6261         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
6262         the Modern Objective-C runtime API except when using an older NeXT
6263         runtime.
6264         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
6265         the Modern Objective-C runtime API.
6266         * objc.dg/encode-7.m: Include objc/runtime.h instead of
6267         objc/encoding.h.
6268         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
6269         * objc.dg/encode-7-next-64bit.m: Updated include.
6270         * objc.dg/encode-8.m: Include objc/runtime.h instead of
6271         objc/encoding.h.
6272         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
6273         the Modern Objective-C runtime API.
6274         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
6275         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
6276         instead of ../objc-obj-c++-shared/Protocol1.h.
6277         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
6278         the Modern Objective-C runtime API except when using an older NeXT
6279         runtime.
6280         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
6281         the Modern Objective-C runtime API.
6282         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
6283         Object.
6284         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
6285         * objc.dg/fix-and-continue-2.m: Likewise.
6286         * objc.dg/foreach-1.m: Likewise.
6287         * objc.dg/foreach-2.m: Likewise.
6288         * objc.dg/foreach-3.m: Likewise.
6289         * objc.dg/foreach-4.m: Likewise.
6290         * objc.dg/foreach-5.m: Likewise.
6291         * objc.dg/foreach-6.m: Likewise.
6292         * objc.dg/foreach-7.m: Likewise.
6293         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
6294         Object.
6295         * objc.dg/func-ptr-2.m: Likewise.
6296         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
6297         Do not include objc/objc-api.h.
6298         * obj-c++.dg/fsf-package-0.mm: Likewise.
6299         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
6300         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
6301         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
6302         of Object.
6303         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
6304         * objc.dg/gnu-runtime-3.m: Likewise.
6305         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6306         * objc.dg/headers.m: Include objc/runtime.h instead of
6307         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
6308         for the NeXT runtime.
6309         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
6310         * obj-c++.dg/isa-field-1.mm: Likewise.
6311         * obj-c++.dg/ivar-list-semi.mm: Likewise.
6312         * objc.dg/layout-1.m: Likewise.
6313         * objc.dg/layout-2.m: Likewise.
6314         * objc.dg/local-decl-2.m: Likewise.
6315         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
6316         Object.  ([Container +elementForView:]): Use
6317         class_conformsToProtocol().
6318         * obj-c++.dg/lookup-2.mm: Likewise.
6319         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
6320         * obj-c++.dg/local-decl-1.mm: Likewise.
6321         * objc.dg/method-3.m: Likewise.
6322         * objc.dg/method-4.m: Likewise.
6323         * objc.dg/method-6.m: Include objc/Protocol.h instead of
6324         ../objc-obj-c++-shared/Protocol1.h.
6325         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
6326         * objc.dg/method-9.m: Likewise.
6327         * objc.dg/method-10.m: Likewise.
6328         * objc.dg/method-13.m ([Root +initialize]): Include this method
6329         also for the GNU runtime.  (main): Use objc_getClass() also for
6330         the GNU runtime.
6331         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
6332         * objc.dg/method-17.m: Likewise.
6333         * objc.dg/method-19.m: Likewise.
6334         * objc.dg/method-20b.m: Likewise.
6335         * obj-c++.dg/method-2.mm: Likewise.
6336         * obj-c++.dg/method-6.mm: Likewise.
6337         * obj-c++.dg/method-10.mm: Likewise.
6338         * obj-c++.dg/method-11.mm: Likewise.
6339         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
6340         ../objc-obj-c++-shared/Protocol1.h.
6341         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
6342         * obj-c++.dg/method-15.mm: Likewise.
6343         * obj-c++.dg/method-17.mm: Likewise.
6344         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
6345         +initialize]): Include this method also for the GNU
6346         runtime.  (main): Use objc_getClass() also for the GNU runtime.
6347         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
6348         * obj-c++.dg/method-22.mm: Likewise.
6349         * obj-c++.dg/method-23.mm: Likewise.
6350         * obj-c++.dg/no-extra-load.mm: Likewise.
6351         * objc.dg/objc-fast-4.m: Likewise.
6352         * objc.dg/objc-gc-4.m: Likewise.
6353         * obj-c++.dg/objc-gc-3.mm: Likewise.
6354         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
6355         protocol_getMethodDescription() instead of [Protocol
6356         -descriptionForInstanceMethod].
6357         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
6358         Made it available with all runtimes.  (main): Call -test instead
6359         of -class.
6360         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
6361         and put into a category.
6362         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
6363         Object.  Include objc/objc.h.
6364         * obj-c++.dg/proto-lossage-2.mm: Likewise.
6365         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
6366         New. (main): Use protocol_getMethodDescription() instead
6367         of [Protocol -descriptionForInstanceMethod] and [Protocol
6368         -descriptionForClassMethod].
6369         * obj-c++.dg/proto-lossage-3.mm: Likewise.
6370         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
6371         Objective-C runtime API.
6372         * obj-c++.dg/proto-qual-1.mm: Likewise.
6373         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
6374         Object.
6375         * obj-c++.dg/property/property-1.mm: Likewise.
6376         * obj-c++.dg/qual-types-1.mm: Likewise.
6377         * objc.dg/selector-2.m: Include objc/objc.h instead of
6378         ../objc-obj-c++-shared/Object1.h.
6379         * obj-c++.dg/selector-2.mm: Likewise.
6380         * obj-c++.dg/selector-5.mm: Likewise.
6381         * obj-c++.dg/selector-6.mm: Likewise.
6382         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
6383         Object.  Do not include objc/objc-api.h.
6384         * obj-c++.dg/set-not-used-1.mm: Likewise.
6385         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
6386         * objc.dg/stret-1.m: Likewise.
6387         * objc.dg/stret-2.m: Likewise.
6388         * obj-c++.dg/super-class-2.mm: Likewise.
6389         * objc.dg/super-class-3.m: Likewise.
6390         * objc.dg/super-class-4.m: Likewise.
6391         * objc.dg/sync-2.m: Likewise.
6392         * obj-c++.dg/sync-2.mm: Likewise.
6393         * objc.dg/sync-1.m: Include objc/objc.h instead of
6394         ../objc-obj-c++-shared/Object1.h.
6395         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
6396         'Class' as the type of 'isa'.
6397         * objc.dg/special/unclaimed-category-1.m: Use the Modern
6398         Objective-C runtime API.  ([TestClass +initialize]): Include this
6399         method with the GNU runtime as well.
6400         * objc.dg/strings/strings-1.m: Updated includes.
6401         * obj-c++.dg/strings/strings-1.mm: Likewise.
6402         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
6403         objc.dg/strings/const-str-12b.m.
6404         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
6405         * obj-c++.dg/template-3.mm: Likewise.
6406         * obj-c++.dg/template-4.mm: Likewise.
6407         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
6408         Objective-C runtime API.
6409         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
6410         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
6411         * obj-c++.dg/try-catch-1.mm: Likewise.
6412         * obj-c++.dg/try-catch-2.mm: Likewise.
6413         * objc.dg/try-catch-3.m: Likewise.
6414         * obj-c++.dg/try-catch-3.mm: Likewise.
6415         * objc.dg/try-catch-6.m: Likewise.
6416         * objc.dg/try-catch-7.m: Likewise.
6417         * obj-c++.dg/try-catch-7.mm: Likewise.
6418         * obj-c++.dg/try-catch-8.mm: Likewise.
6419         * obj-c++.dg/try-catch-9.mm: Likewise.
6420         * objc.dg/try-catch-10.m: Likewise.
6421         * obj-c++.dg/try-catch-11.mm: Likewise.
6422         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
6423         Object.  Include objc/objc.h.
6424         * obj-c++.dg/typedef-alias-1.mm: Likewise.
6425         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
6426         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
6427         Object.  Use Modern Objective-C runtime API.  Do not use
6428         performv::.
6429         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
6430         * obj-c++.dg/torture/trivial.mm: Likewise.
6431         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
6432         instead of ../objc-obj-c++-shared/Object1.h.  Include
6433         ../objc-obj-c++-shared/runtime.h.
6434         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
6435         * objc.dg/torture/strings/const-str-11.m: Likewise.
6436         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
6437         * objc.dg/torture/strings/const-str-9.m: Likewise.
6438         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
6439         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
6440         instead of Object. Only add _FooClassReference if
6441         __NEXT_RUNTIME__.
6442         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
6443         * objc.dg/torture/strings/const-str-8.m: Likewise.
6444         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
6445         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
6446         additional sources.
6447         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
6448         Object.
6449         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6450         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
6451         * obj-c++.dg/va-meth-1.mm: Likewise.
6452         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
6453         ../objc-obj-c++-shared/Object1.h.
6454         * objc.dg/zero-link-3.m: Likewise.
6455
6456 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6457
6458         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
6459
6460 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6461
6462         PR objc-++/48275
6463         * obj-c++.dg/property/cxx-property-1.mm: New.
6464         * obj-c++.dg/property/cxx-property-2.mm: New.
6465
6466 2011-06-06  Jason Merrill  <jason@redhat.com>
6467
6468         * g++.dg/cpp0x/regress/ptrmem1.C: New.
6469
6470 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
6471
6472         PR rtl-optimization/49145
6473         From Ryan Mansfield
6474         * gcc.c-torture/compile/pr49145.c: New test.
6475
6476 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
6477
6478         PR testsuite/49288
6479         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
6480         to dg-options, match also DW_AT_linkage_name.
6481
6482         PR debug/49294
6483         * gcc.dg/debug/pr49294.c: New test.
6484
6485         PR c++/49264
6486         * g++.dg/opt/pr49264.C: New test.
6487
6488 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
6489
6490         PR tree-optimization/49243
6491         * gcc.dg/pr49243.c: New.
6492
6493 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6494
6495         * gnat.dg/specs/cond_expr1.ads: New test.
6496
6497 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6498
6499         * gnat.dg/deferred_const4.ad[sb]: New test.
6500         * gnat.dg/deferred_const4_pkg.ads: New helper.
6501
6502 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6503
6504         * gnat.dg/test_tamdt.adb: Rename to...
6505         * gnat.dg/taft_type1.adb: ...this.
6506         * gnat.dg/tamdt.ad[sb]: Rename to...
6507         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
6508         * gnat.dg/tamdt_aux.ads: Rename to...
6509         * gnat.dg/taft_type1_pkg2.ads: ...this.
6510         * gnat.dg/taft_type2.ad[sb]: New test.
6511         * gnat.dg/taft_type2_pkg.ads: New helper.
6512         * gnat.dg/taft_type3.adb: New test.
6513         * gnat.dg/taft_type3_pkg.ads: New helper.
6514
6515 2011-06-05  Tobias Burnus  <burnus@net-b.de>
6516
6517         PR fortran/49255
6518         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
6519         for F2008.
6520
6521 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
6522
6523         PR testsuite/49287
6524         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
6525         warning.
6526         * objc.dg/gnu-api-2-objc.m: Likewise.
6527         * obj-c++.dg/gnu-api-2-class.mm: Likewise
6528         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6529
6530 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
6531
6532         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
6533         alignment, not the alignment, when calling class_addIvar().  Add
6534         an 'isa' instance variable to the test root class.
6535         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6536
6537 2011-06-04  Jan Hubicka  <jh@suse.cz>
6538
6539         PR tree-optimization/48893
6540         PR tree-optimization/49091
6541         PR tree-optimization/49179
6542         * gfortran.dg/pr49179.f90: New testcase
6543
6544 2011-06-04  Jan Hubicka  <jh@suse.cz>
6545
6546         PR lto/48954
6547         * g++.dg/torture/pr48954.C: New testcase.
6548
6549 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
6550
6551         * g++.dg/warn/delete-non-virtual-dtor.C: New.
6552
6553 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
6554
6555         PR c++/33840
6556         * g++.dg/diagnostic/bitfld2.C: New.
6557
6558 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
6559
6560         PR target/49281
6561         * gcc.c-torture/execute/pr49281.c: New test.
6562
6563 2011-06-04  Jan Hubicka  <jh@suse.cz>
6564
6565         PR tree-optimize/48929
6566         * gcc.c-torture/compile/pr48929.c: New testcase.
6567
6568 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
6569
6570         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
6571
6572 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
6573
6574         PR c++/49276
6575         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
6576
6577 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6578
6579         * objc.dg/headers.m: Do not include sarray.h and hash.h.
6580
6581 2011-06-03  Richard Henderson  <rth@redhat.com>
6582             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6583
6584         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
6585
6586 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6587
6588         * objc.dg/headers.m: Do not include objc-list.h.
6589
6590 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6591
6592         * objc.dg/type-stream-1.m: Test removed.
6593         * objc.dg/headers.m: Do not include typedstream.h.
6594
6595 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
6596
6597         * objc.dg/torture/forward-1.m (main): Updated testcase.
6598
6599 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
6600
6601         PR target/49163
6602         * gcc.c-torture/compile/pr49163.c: New.
6603
6604 2011-06-02  Asher Langton  <langton2@llnl.gov>
6605
6606         PR fortran/49268
6607         * gfortran.dg/PR49268.f90: New test.
6608
6609 2011-06-02  Asher Langton  <langton2@llnl.gov>
6610
6611         PR fortran/37039
6612         * gfortran.dg/PR37039.f90: New test.
6613
6614 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
6615
6616         PR objc/48539
6617         * objc.dg/method-5.m: Updated.
6618         * objc.dg/method-19.m: Updated.
6619         * objc.dg/method-lookup-1.m: New.
6620         * obj-c++.dg/method-6.mm: Updated.
6621         * obj-c++.dg/method-7.mm: Updated.
6622         * obj-c++.dg/method-lookup-1.mm: New.
6623
6624 2011-06-02  DJ Delorie  <dj@redhat.com>
6625
6626         * lib/timeout.exp (timeout): Add board_info support.
6627
6628 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
6629
6630         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
6631
6632 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
6633
6634         PR fortran/49265
6635         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
6636         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
6637
6638 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6639             Hans-Peter Nilsson  <hp@axis.com>
6640
6641         PR rtl-optimization/48840
6642         * gcc.target/sparc/ultrasp13.c: New test.
6643
6644 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
6645
6646         PR target/49238
6647         * gcc.c-torture/compile/pr49238.c: New.
6648
6649 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
6650
6651         * gcc.target/arm/g2.c: Skip test in -mthumb.
6652         Skip test unless cpu is xscale.
6653         * gcc.target/arm/scd42-2.c: Likewise.
6654         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
6655
6656 2011-06-01  Jason Merrill  <jason@redhat.com>
6657
6658         * g++.dg/cpp0x/decltype28.C: New.
6659         * g++.dg/cpp0x/decltype29.C: New.
6660
6661 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
6662
6663         PR target/45074
6664         * gcc.target/mips/pr45074.c: New test.
6665
6666 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
6667             Hans-Peter Nilsson  <hp@axis.com>
6668
6669         PR rtl-optimization/48830
6670         * gcc.target/sparc/ultrasp12.c: New test.
6671
6672 2011-06-01  David Li  <davidxl@google.com>
6673
6674         * gcc.dg/profile-dir-1.c: Change pass name.
6675         * gcc.dg/profile-dir-2.c: Ditto.
6676         * gcc.dg/tree-ssa/dump-1.c: Ditto.
6677         * gcc.dg/tree-ssa/loop-25.c: Ditto.
6678         * gcc.dg/tree-prof/stringop-1.c: Ditto.
6679         * gcc.dg/tree-prof/update-loopch.c: Ditto.
6680         * gcc.dg/tree-prof/stringop-2.c: Ditto.
6681         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
6682         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
6683         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
6684         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
6685         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
6686         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
6687         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
6688         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
6689         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
6690         * gcc.dg/profile-dir-3.c: Ditto.
6691         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
6692
6693 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
6694
6695         * objc.dg/attributes/method-nonnull-1.m: New test.
6696         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
6697
6698 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6699
6700         PR fortran/18918
6701         * gfortran.dg/coarray_atomic_1.f90: New.
6702         * gfortran.dg/coarray/atomic_1.f90: New.
6703
6704 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
6705
6706         * gcc.dg/guality/bswaptest.c: New test.
6707         * gcc.dg/guality/clztest.c: New test.
6708         * gcc.dg/guality/ctztest.c: New test.
6709         * gcc.dg/guality/rotatetest.c: New test.
6710
6711         PR target/48688
6712         * gcc.target/i386/pr48688.c: New test.
6713
6714 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
6715
6716         PR c++/48010
6717         * g++.dg/lookup/name-clash9.C: New.
6718
6719 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6720
6721         PR fortran/18918
6722         * gfortran.dg/coarray/dummy_1.f90: New.
6723
6724 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6725
6726         PR fortran/18918
6727         * gfortran.dg/coarray/save_1.f90: New.
6728         * gfortran.dg/coarray_4.f90: Update dg-error.
6729
6730 2011-05-31  Jason Merrill  <jason@redhat.com>
6731
6732         * g++.dg/cpp0x/rv-template1.C: New.
6733
6734 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
6735
6736         PR rtl-optimization/49235
6737         * gcc.dg/pr49235.c: New test.
6738
6739 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
6740
6741         PR tree-optimization/49093
6742         * gcc.dg/vect/pr49093.c: New test.
6743
6744 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
6745
6746         PR debug/49047
6747         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
6748
6749 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
6750
6751         PR testsuite/49239
6752         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
6753         output array.
6754
6755 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
6756
6757         PR target/49186
6758         * gcc.c-torture/execute/pr49186.c: New.
6759
6760 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
6761
6762         PR target/49168
6763          * gcc.target/i386/pr49168-1.c: New.
6764
6765 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
6766             Eric Botcazou  <ebotcazou@adacore.com>
6767
6768         * gcc.dg/guality/drap.c: New test.
6769
6770 2011-05-30  Richard Guenther  <rguenther@suse.de>
6771
6772         PR tree-optimization/49210
6773         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
6774         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
6775
6776 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
6777
6778         PR c++/49223
6779         * g++.dg/gomp/pr49223-1.C: New test.
6780         * g++.dg/gomp/pr49223-2.C: New test.
6781
6782 2011-05-30  Richard Guenther  <rguenther@suse.de>
6783
6784         PR tree-optimization/49218
6785         * gcc.c-torture/execute/pr49218.c: New testcase.
6786
6787 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
6788
6789         PR tree-optimization/49199
6790         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
6791         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
6792         -fno-tree-scev-cprop.
6793
6794 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
6795
6796         PR fortran/47601
6797         * gfortran.dg/extends_13.f03: New.
6798
6799 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
6800
6801         PR rtl-optimization/49095
6802         * gcc.target/i386/pr49095.c: New test.
6803
6804 2011-05-29  Tobias Burnus  <burnus@net-b.de>
6805
6806         PR fortran/18918
6807         * gfortran.dg/coarray_24.f90: New.
6808
6809 2011-05-29  Tobias Burnus  <burnus@net-b.de>
6810
6811         PR fortran/18918
6812         * gfortran.dg/coarray_23.f90: New.
6813
6814 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
6815
6816         From Ryan Mansfield
6817         * gcc.dg/pr48826.c: New test.
6818
6819 2011-05-29  Richard Guenther  <rguenther@suse.de>
6820
6821         PR tree-optimization/49217
6822         * gcc.dg/torture/pr49217.c: New testcase.
6823
6824 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
6825
6826         PR testsuite/49222
6827         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
6828
6829 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
6830
6831         * gnat.dg/boolean_subtype.adb: Rename to...
6832         * gnat.dg/boolean_subtype1.adb: ...this.
6833
6834 2011-05-28  Jason Merrill  <jason@redhat.com>
6835
6836         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
6837
6838 2011-05-27  Jason Merrill  <jason@redhat.com>
6839
6840         * g++.dg/cpp0x/enum18.C: Adjust.
6841
6842         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
6843
6844 2011-05-27  Tobias Burnus  <burnus@net-b.de>
6845
6846         PR fortran/18918
6847         * gfortran.dg/coarray_22.f90: New.
6848
6849 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6850
6851         PR tree-optimization/46728
6852         * gcc.target/powerpc/pr46728-1.c: New.
6853         * gcc.target/powerpc/pr46728-2.c: New.
6854         * gcc.target/powerpc/pr46728-3.c: New.
6855         * gcc.target/powerpc/pr46728-4.c: New.
6856         * gcc.target/powerpc/pr46728-5.c: New.
6857         * gcc.dg/pr46728-6.c: New.
6858         * gcc.target/powerpc/pr46728-7.c: New.
6859         * gcc.target/powerpc/pr46728-8.c: New.
6860         * gcc.dg/pr46728-9.c: New.
6861         * gcc.target/powerpc/pr46728-10.c: New.
6862         * gcc.target/powerpc/pr46728-11.c: New.
6863         * gcc.dg/pr46728-12.c: New.
6864         * gcc.target/powerpc/pr46728-13.c: New.
6865         * gcc.target/powerpc/pr46728-14.c: New.
6866         * gcc.target/powerpc/pr46728-15.c: New.
6867         * gcc.target/powerpc/pr46728-16.c: New.
6868
6869 2011-05-27  Jason Merrill  <jason@redhat.com>
6870
6871         * g++.dg/abi/mangle47.C: New.
6872
6873         PR c++/49176
6874         * g++.dg/template/const5.C: New.
6875
6876         * g++.dg/cpp0x/enum18.C: New.
6877
6878         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
6879
6880         * g++.dg/cpp0x/error6.C: New.
6881
6882         * g++.dg/cpp0x/error5.C: New.
6883
6884 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
6885
6886         PR c++/49165
6887         * g++.dg/eh/cond6.C: New test.
6888
6889 2011-05-27  Tobias Burnus  <burnus@net-b.de>
6890
6891         PR fortran/48820
6892         * gfortran.dg/rank_3.f90: New.
6893         * gfortran.dg/rank_4.f90: New.
6894
6895 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
6896
6897         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
6898         replace dump search.
6899
6900 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
6901
6902         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
6903         * gnat.dg/bit_packed_array5.adb: ...here.
6904
6905 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
6906
6907         PR c++/42056
6908         * g++.dg/cpp0x/auto25.C: New.
6909
6910 2011-05-27  Richard Guenther  <rguenther@suse.de>
6911
6912         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
6913
6914 2011-05-27  Richard Guenther  <rguenther@suse.de>
6915
6916         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
6917
6918 2011-05-27  Richard Guenther  <rguenther@suse.de>
6919
6920         PR middle-end/49189
6921         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
6922
6923 2011-05-26  Jason Merrill  <jason@redhat.com>
6924
6925         * g++.dg/cpp0x/friend1.C: New.
6926         * g++.dg/cpp0x/friend2.C: New.
6927
6928         * g++.dg/cpp0x/auto7.C: Update.
6929         * g++.dg/template/crash50.C: Adjust.
6930         * g++.dg/template/static9.C: Adjust.
6931         * g++.old-deja/g++.ext/memconst.C: Adjust.
6932
6933 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
6934
6935         * gcc.dg/march.c: Ignore a note for some targets.
6936
6937 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
6938             Nathan Froyd  <froydnj@codesourcery.com>
6939
6940         PR c++/2288
6941         PR c++/18770
6942         * g++.old-deja/g++.jason/cond.C: Remove xfails.
6943         * g++.dg/parse/pr18770.C: New test.
6944         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
6945
6946 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
6947
6948         PR fortran/48955
6949         * gfortran.dg/dependency_40.f90 : New test.
6950
6951 2011-05-26  Tobias Burnus  <burnus@net-b.de>
6952
6953         PR fortran/18918
6954         * gfortran.dg/coarray/registering_1.f90: New.
6955
6956 2011-05-26  Jason Merrill  <jason@redhat.com>
6957
6958         * g++.dg/cpp0x/variadic111.C: New.
6959         * g++.dg/cpp0x/variadic41.C: Adjust.
6960
6961 2011-05-26  Richard Guenther  <rguenther@suse.de>
6962
6963         PR tree-optimization/48702
6964         * gcc.dg/torture/pr48702.c: New testcase.
6965
6966 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6967
6968         PR gcov-profile/48845
6969         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
6970         support.
6971         * gcc.dg/matrix/matrix.exp: Likewise.
6972         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
6973         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
6974         line number to check_profiling_available.
6975         * lib/target-supports.exp (check_profiling_available): Account for
6976         this.
6977         Require TLS runtime support with -fprofile-generate.
6978         * lib/profopt.exp (profopt-execute): Add TLS options for
6979         -fprofile-generate.
6980         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
6981
6982 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
6983
6984         PR c++/49165
6985         * g++.dg/eh/cond5.C: New test.
6986
6987         PR tree-optimization/49161
6988         * gcc.c-torture/execute/pr49161.c: New test.
6989
6990 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6991
6992         * gcc.target/arm/neon-vorn-vbic.c: New test.
6993
6994 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
6995
6996         PR tree-optimization/49038
6997         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
6998         * gcc.dg/vect/pr49038.c: New test.
6999
7000 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
7001
7002         * g++.dg/init/pr25811-3.C: New.
7003         * g++.dg/init/pr25811-4.C: New.
7004
7005 2011-05-25  Jason Merrill  <jason@redhat.com>
7006
7007         * g++.dg/cpp0x/enum17.C: New.
7008         * g++.old-deja/g++.jason/rfg10.C: Adjust.
7009
7010         * g++.dg/cpp0x/auto24.C: New.
7011
7012         * g++.dg/cpp0x/error4.C: New.
7013
7014         * g++.dg/cpp0x/rv-restrict.C: New.
7015
7016         * g++.dg/cpp0x/enum15.C: New.
7017         * g++.dg/cpp0x/constexpr-switch2.C: New.
7018
7019         * g++.dg/cpp0x/variadic110.C: New.
7020
7021         * g++.dg/cpp0x/auto9.C: Add typedef test.
7022
7023         * g++.dg/cpp0x/auto23.C: New.
7024         * g++.dg/cpp0x/auto9.C: Adjust.
7025
7026         * g++.dg/cpp0x/defaulted29.C: New.
7027
7028         * g++.dg/cpp0x/initlist51.C: New.
7029
7030 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
7031
7032         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
7033         * g++.dg/abi/packed1.C: Suppress warning.
7034         * g++.dg/warn/Wunused-parm-3.C: Likewise.
7035         * g++.dg/template/stdarg1.C: Likewise.
7036         * g++.dg/other/packed1.C: Remove arm from xfail list.
7037
7038 2011-05-25  Jason Merrill  <jason@redhat.com>
7039
7040         * g++.dg/cpp0x/enum16.C: New.
7041         * g++.dg/parse/error15.C: Adjust.
7042
7043         * g++.dg/cpp0x/initlist50.C: New.
7044
7045         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
7046
7047         * g++.dg/cpp0x/variadic109.C: New.
7048
7049 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
7050
7051          * gcc.target/i386/pause-1.c: New.
7052
7053 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
7054
7055         * gcc.dg/stack-usage-1.c: Adjust comment.
7056         * gcc.dg/stack-usage-2.c: New test.
7057
7058 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
7059
7060         PR c++/49136
7061         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
7062         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
7063
7064 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
7065
7066         PR rtl-optimization/48757
7067         * gfortran.dg/pr48757.f:  New test case.
7068
7069 2011-05-24  Jason Merrill  <jason@redhat.com>
7070
7071         * g++.dg/cpp0x/access01.C: New.
7072
7073 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
7074
7075         PR libobjc/48177
7076         * objc.dg/pr48177.m: New testcase.
7077
7078 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
7079
7080         PR objc/48187
7081         * objc.dg/pr48187.m: New testcase.
7082         * obj-c++.dg/pr48187.mm: New testcase.
7083         * objc.dg/ivar-extra-semicolon.m: New testcase.
7084
7085 2011-05-24  Jason Merrill  <jason@redhat.com>
7086
7087         * g++.dg/template/access21.C: New.
7088         * g++.dg/template/access22.C: New.
7089
7090 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
7091
7092         PR rtl-optimization/48633
7093         * g++.dg/pr48633.C: New test.
7094
7095 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
7096
7097         PR target/49133
7098         * g++.dg/other/pr49133.C: New test.
7099
7100 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
7101             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7102
7103         * gcc.dg/torture/tls/run-gd.c: New test.
7104         * gcc.dg/torture/tls/run-ie.c: New test.
7105         * gcc.dg/torture/tls/run-ld.c: New test.
7106         * gcc.dg/torture/tls/run-le.c: New test.
7107         * lib/target-supports.exp (check_effective_target_tls_runtime):
7108         Build testcase with TLS options.
7109
7110 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7111
7112         * gcc.dg/vect/pr48172.c: Remove dg-do run.
7113
7114 2011-05-24  Tom de Vries  <tom@codesourcery.com>
7115
7116         PR tree-optimization/49121
7117         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
7118
7119 2011-05-23  Jason Merrill  <jason@redhat.com>
7120
7121         * g++.dg/cpp0x/defaulted28.C: New.
7122
7123         * g++.dg/cpp0x/sfinae25.C: New.
7124
7125         * g++.dg/cpp0x/rv-cast2.C: New.
7126
7127         * g++.dg/cpp0x/enum14.C: New.
7128
7129 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
7130
7131         PR lto/49123
7132         * gcc.c-torture/execute/pr49123.c: New test.
7133
7134         PR debug/49032
7135         * gcc.dg/debug/pr49032.c: New test.
7136
7137         PR c/49120
7138         * gcc.dg/pr49120.c: New test.
7139
7140 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
7141
7142         PR target/47315
7143         * gcc.target/i386/pr47315.c: New test.
7144
7145 2011-05-23  Jason Merrill  <jason@redhat.com>
7146
7147         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
7148
7149         * g++.dg/cpp0x/sfinae24.C: New.
7150
7151         * g++.dg/cpp0x/error3.C: New.
7152
7153         * g++.dg/cpp0x/defaulted27.C: New.
7154
7155         * g++.dg/cpp0x/decltype27.C: New.
7156
7157 2011-05-23  Richard Guenther  <rguenther@suse.de>
7158
7159         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
7160
7161 2011-05-23  Richard Guenther  <rguenther@suse.de>
7162
7163         PR tree-optimization/40874
7164         * g++.dg/tree-ssa/pr40874.C: New testcase.
7165
7166 2011-05-23  Richard Guenther  <rguenther@suse.de>
7167
7168         PR tree-optimization/49115
7169         * g++.dg/torture/pr49115.C: New testcase.
7170
7171 2011-05-23  Richard Guenther  <rguenther@suse.de>
7172
7173         PR middle-end/15419
7174         * gcc.dg/memcpy-3.c: New testcase.
7175
7176 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
7177
7178         PR middle-end/48973
7179         * gcc.c-torture/execute/pr48973-1.c: New test.
7180         * gcc.c-torture/execute/pr48973-2.c: New test.
7181
7182 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
7183
7184         PR c++/18016
7185         * g++.dg/warn/pr18016.C: New.
7186
7187 2011-05-23  Tom de Vries  <tom@codesourcery.com>
7188
7189         PR target/45098
7190         * gcc.target/arm/ivopts-6.c: New test.
7191
7192 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
7193
7194         PR middle-end/49029
7195         * gcc.c-torture/compile/pr49029.c: New test.
7196
7197 2011-05-22  Jason Merrill  <jason@redhat.com>
7198
7199         * g++.dg/cpp0x/sfinae23.C: New.
7200         * g++.dg/cpp0x/sfinae8.C: Correct.
7201
7202 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
7203
7204         * gfortran.dg/function_optimize_8.f90:  New test case.
7205
7206 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
7207
7208         PR tree-optimization/49087
7209         * gcc.dg/vect/O3-pr49087.c: New test.
7210
7211 2011-05-21  Jason Merrill  <jason@redhat.com>
7212
7213         * g++.dg/debug/const5.C: New.
7214
7215 2011-05-20  Jason Merrill  <jason@redhat.com>
7216
7217         * g++.dg/cpp0x/constexpr-static7.C: Extend.
7218
7219         * g++.dg/cpp0x/constexpr-static7.C: New.
7220
7221         * g++.dg/cpp0x/enum12.C: New.
7222         * g++.dg/cpp0x/enum13.C: New.
7223
7224 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
7225
7226         PR fortran/48699
7227         * gfortran.dg/select_type_23.f03: New.
7228
7229 2011-05-20  Jason Merrill  <jason@redhat.com>
7230
7231         * g++.dg/cpp0x/defaulted26.C: New.
7232
7233         * g++.dg/cpp0x/noexcept02.C: Fix.
7234         * g++.dg/cpp0x/noexcept03.C: Fix.
7235         * g++.dg/cpp0x/noexcept08.C: Fix.
7236         * g++.dg/cpp0x/noexcept10.C: New.
7237
7238 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
7239
7240         PR fortran/48706
7241         * gfortran.dg/extends_12.f03: New.
7242
7243 2011-05-20  Jason Merrill  <jason@redhat.com>
7244
7245         * g++.dg/template/koenig9.C: New.
7246         * g++.dg/opt/pr47615.C: Fix.
7247         * g++.dg/overload/defarg1.C: Fix.
7248         * g++.dg/tc1/dr213.C: Remove xfail.
7249         * g++.dg/torture/pr34850.C: Fix.
7250         * g++.dg/torture/pr39362.C: Fix.
7251         * g++.old-deja/g++.brendan/crash56.C: Fix.
7252         * g++.old-deja/g++.pt/memtemp47.C: Fix.
7253
7254 2011-05-20  Richard Guenther  <rguenther@suse.de>
7255
7256         PR tree-optimization/49079
7257         * gcc.dg/torture/pr49079.c: New testcase.
7258
7259 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
7260
7261         PR tree-optimization/49073
7262         * gcc.c-torture/execute/pr49073.c: New test.
7263
7264 2011-06-19  Tobias Burnus  <burnus@net-b.de>
7265
7266         PR fortran/18918
7267         * gfortran.dg/coarray_21.f90: New.
7268
7269 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
7270
7271         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
7272         output.
7273
7274 2011-05-19  Richard Guenther  <rguenther@suse.de>
7275
7276         PR testsuite/49063
7277         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
7278
7279 2011-05-19  Richard Guenther  <rguenther@suse.de>
7280
7281         PR middle-end/48985
7282         * gcc.dg/builtin-object-size-11.c: New testcase.
7283
7284 2011-05-19  Tom de Vries  <tom@codesourcery.com>
7285
7286         PR target/45098
7287         * gcc.target/arm/ivopts.c: New test.
7288         * gcc.target/arm/ivopts-2.c: New test.
7289
7290 2011-05-19  Tom de Vries  <tom@codesourcery.com>
7291
7292         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
7293
7294 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7295
7296         * gcc.c-torture/execute/960321-1.x: Remove.
7297
7298 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
7299
7300         PR fortran/48700
7301         * gfortran.dg/move_alloc_4.f90: New.
7302
7303 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7304
7305         PR target/49002
7306         * gcc.target/i386/pr49002-1.c: New test.
7307         * gcc.target/i386/pr49002-2.c: Likewise.
7308
7309 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
7310
7311         PR tree-optimization/49039
7312         * gcc.c-torture/execute/pr49039.c: New test.
7313         * gcc.dg/tree-ssa/pr49039.c: New test.
7314         * g++.dg/torture/pr49039.C: New test.
7315
7316 2011-05-18  Jason Merrill  <jason@redhat.com>
7317
7318         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
7319         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
7320         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
7321
7322 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
7323
7324         * gcc.target/bfin/mcpu-bf592.c: New test.
7325
7326 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
7327
7328         PR tree-optimization/41881
7329         * gcc.dg/vect/O3-pr41881.c: New test.
7330         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
7331
7332 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
7333
7334         PR tree-optimization/49000
7335         * gcc.dg/pr49000.c: New test.
7336
7337 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
7338
7339         * gnat.dg/invalid1.adb: New test.
7340
7341 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
7342
7343         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
7344         scan pattern.
7345         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
7346         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
7347
7348 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
7349
7350         PR c++/48994
7351         * g++.dg/cpp0x/range-for18.C: New.
7352
7353 2011-05-15  Tobias Burnus  <burnus@net-b.de>
7354
7355         PR fortran/18918
7356         * gfortran.dg/coarray/image_index_2.f90: New.
7357
7358 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
7359
7360         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
7361         * g++.dg/cpp0x/override2.C: New.
7362
7363 2011-05-14  Tobias Burnus  <burnus@net-b.de>
7364
7365         PR fortran/18918
7366         * gfortran.de/coarray_20.f90: New.
7367
7368 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7369
7370         PR fortran/22572
7371         * function_optimize_7.f90:  New test case.
7372
7373 2011-05-13  Jason Merrill  <jason@redhat.com>
7374
7375         * g++.dg/cpp0x/decltype26.C: New.
7376         * g++.dg/cpp0x/enum11.C: New.
7377
7378 2011-05-13  Tobias Burnus  <burnus@net-b.de>
7379
7380         PR fortran/48972
7381         PR fortran/48991
7382         * gfortran.dg/assign_8.f90: Update dg-error.
7383
7384 2011-05-13  Tobias Burnus  <burnus@net-b.de>
7385
7386         PR fortran/48972
7387         * gfortran.dg/io_constraints_8.f90: New.
7388         * gfortran.dg/io_constraints_9.f90: New.
7389
7390 2011-05-13  Martin Thuresson  <martint@google.com>
7391
7392         PR gcov-profile/47793
7393         * gcc.dg/pr47793.c: New.
7394
7395 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
7396
7397         PR tree-optimization/48975
7398         * gcc.dg/pr48975.c: New test.
7399
7400 2011-05-12  Tobias Burnus  <burnus@net-b.de>
7401
7402         PR fortran/48972
7403         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
7404
7405 2011-05-12  Jason Merrill  <jason@redhat.com>
7406
7407         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
7408
7409 2011-05-12  Geert Bosch  <bosch@adacore.com>
7410
7411         * gnat.dg/view_conversion1.adb: New test.
7412
7413 2011-05-12  Richard Guenther  <rguenther@suse.de>
7414
7415         PR tree-optimization/48172
7416         * gcc.dg/vect/pr48172.c: New testcase.
7417
7418 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
7419
7420         PR debug/48967
7421         * g++.dg/opt/pr48967.C: New test.
7422
7423 2011-05-11  Jason Merrill  <jason@redhat.com>
7424
7425         * g++.dg/cpp0x/constexpr-friend.C: New.
7426         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
7427
7428         * g++.dg/cpp0x/sfinae22.C: New.
7429
7430 2011-05-11  Tobias Burnus  <burnus@net-b.de>
7431
7432         PR fortran/48889
7433         * gfortran.dg/generic_24.f90: New.
7434
7435 2011-05-11  Richard Guenther  <rguenther@suse.de>
7436
7437         PR tree-optimization/15256
7438         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
7439
7440 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
7441
7442         PR debug/48159
7443         * gcc.dg/pr48159-1.c: New test.
7444         * gcc.dg/pr48159-2.c: New test.
7445
7446 2011-05-11  Richard Guenther  <rguenther@suse.de>
7447
7448         PR middle-end/48953
7449         * gcc.dg/torture/pr48953.c: New testcase.
7450
7451 2011-05-11  Richard Guenther  <rguenther@suse.de>
7452
7453         PR tree-optimization/18041
7454         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
7455
7456 2011-05-11  Alan Modra  <amodra@gmail.com>
7457
7458         PR target/47755
7459         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
7460
7461 2011-05-10  Jason Merrill  <jason@redhat.com>
7462
7463         * g++.dg/cpp0x/defaulted25.C: New.
7464         * g++.dg/template/crash7.C: Adjust.
7465
7466         * g++.dg/cpp0x/variadic108.C: New.
7467
7468 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
7469
7470         * g++.dg/inherit/virtual9.C: Extend.
7471
7472 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
7473
7474         PR target/48857
7475         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
7476         are passed and returned in vector registers.
7477
7478 2011-05-10  Richard Guenther  <rguenther@suse.de>
7479
7480         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
7481         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7482         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7483         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7484         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
7485         applies.
7486
7487 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
7488
7489         PR tree-optimization/48611
7490         PR tree-optimization/48794
7491         * gfortran.dg/gomp/pr48611.f90: New test.
7492         * gfortran.dg/gomp/pr48794.f90: New test.
7493
7494         PR debug/48928
7495         * gcc.dg/dfp/pr48928.c: New test.
7496
7497 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7498
7499         PR c++/48522
7500         * g++.dg/cpp0x/pr48522.C: New.
7501
7502 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7503
7504         PR c++/48735
7505         * g++.dg/cpp0x/sfinae21.C: New.
7506
7507 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7508
7509         * g++.dg/template/sfinae28.C: Rename to...
7510         * g++.dg/cpp0x/sfinae19.C: ... this.
7511         * g++.dg/template/sfinae29.C: Rename to...
7512         * g++.dg/cpp0x/sfinae20.C: ... this.
7513
7514 2011-05-09  Jeff Law <law@redhat.com>
7515
7516         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
7517         consistent results.
7518
7519 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
7520
7521         PR c++/20039
7522         * g++.dg/init/pr20039.C: New.
7523
7524 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7525
7526         PR c++/48737
7527         PR c++/48744
7528         * g++.dg/template/sfinae28.C: New.
7529         * g++.dg/template/sfinae29.C: Likewise.
7530
7531 2011-05-09  Jason Merrill  <jason@redhat.com>
7532
7533         * g++.dg/template/nontype23.C: New.
7534
7535 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
7536         PR c++/48859
7537         * g++.dg/init/pr48859.C: New.
7538
7539 2011-05-09  Jason Merrill  <jason@redhat.com>
7540
7541         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
7542         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
7543         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
7544         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
7545         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
7546         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
7547         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
7548         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
7549
7550 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
7551
7552         * g++.dg/inherit/virtual9.C: New.
7553
7554 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
7555
7556         PR c++/48574
7557         * g++.dg/template/dependent-expr8.C: New test case.
7558
7559 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
7560
7561         PR tree-optimization/48837
7562         * gcc.dg/pr48837.c: New testcase.
7563
7564 2011-05-06  Jason Merrill  <jason@redhat.com>
7565
7566         * g++.dg/cpp0x/constexpr-condition2.C: New.
7567
7568         * g++.dg/cpp0x/constexpr-missing.C: New.
7569
7570 2011-05-06  Tobias Burnus  <burnus@net-b.de>
7571
7572         PR fortran/18918
7573         * gfortran.dg/coarray/this_image_2.f90: New.
7574
7575 2011-05-06  Tobias Burnus  <burnus@net-b.de>
7576
7577         PR fortran/48858
7578         PR fortran/48820
7579         * gfortran.dg/bind_c_usage_22.f90: New.
7580         * gfortran.dg/bind_c_usage_23.f90: New.
7581         * gfortran.dg/bind_c_usage_24.f90: New.
7582         * gfortran.dg/bind_c_usage_24_c.c: New.
7583
7584 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
7585
7586         PR c++/48838
7587         * g++.dg/template/member9.C: New test case.
7588
7589 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
7590
7591         * gnat.dg/discr29.ad[sb]: New test.
7592         * gnat.dg/discr30.adb: Likewise.
7593
7594 2011-05-05  Julian Brown  <julian@codesourcery.com>
7595
7596         * gcc.target/arm/neon-vset_lanes8.c: New test.
7597
7598 2011-05-05  Jason Merrill  <jason@redhat.com>
7599
7600         * g++.dg/init/new32.C: New.
7601
7602 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7603
7604         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
7605         Fix typo.
7606
7607 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
7608
7609         PR rtl-optimization/48381
7610         * gcc.c-torture/compile/pr48381.c: New test.
7611
7612 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
7613
7614         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
7615         to dg-options.
7616         * gcc.target/i386/opt-1.c: Ditto.
7617
7618 2011-05-04  Jason Merrill  <jason@redhat.com>
7619
7620         * g++.dg/conversion/base1.C: New.
7621
7622 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7623
7624         PR libgfortran/48787
7625         * gfortran.dg/round_3.f08: Add more checks to test case.
7626
7627 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
7628
7629         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
7630         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
7631         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
7632         Gate test on effective_target fd_truncate.
7633
7634 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
7635
7636         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
7637         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
7638         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
7639         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
7640         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
7641         * gcc.target/i386/pr38824.c: Ditto.
7642         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
7643         * gcc.target/i386/vecinit-2.c: Ditto.
7644         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
7645         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
7646         * gcc.target/i386/parity-2.c: Ditto.
7647         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
7648
7649 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
7650
7651         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
7652         remove duplication.
7653         * gcc.target/bfin/mcpu-bf514.c: Likewise.
7654         * gcc.target/bfin/mcpu-bf516.c: Likewise.
7655         * gcc.target/bfin/mcpu-bf518.c: Likewise.
7656
7657 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7658
7659         PR fortran/18918
7660         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
7661
7662 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7663
7664         PR fortran/18918
7665         * gfortran.dg/coarray/this_image_1.f90: New.
7666
7667 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7668
7669         PR fortran/18918
7670         * gfortran.dg/coarray/caf.dg: New.
7671         * gfortran.dg/coarray/image_index_1.f90: New, copied
7672         from ../coarray_16.f90.
7673
7674 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
7675
7676         PR c++/28501
7677         * g++.dg/ext/complex9.C: New.
7678
7679 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
7680
7681         From Mike Frysinger
7682         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
7683         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
7684         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
7685
7686 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
7687
7688         * gcc.target/bfin/builtins: Created.
7689         * gcc.target/bfin/hisilh-O0.c: Deleted.
7690         * gcc.target/bfin/hisilh.c: Moved to...
7691         * gcc.target/bfin/builtins/hisilh.c: ...here.
7692         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
7693         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
7694         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
7695         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
7696         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
7697         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
7698         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
7699         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
7700         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
7701         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
7702         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
7703         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
7704         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
7705         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
7706         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
7707         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
7708         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
7709         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
7710         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
7711         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
7712         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
7713         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
7714         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
7715         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
7716         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
7717         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
7718         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
7719         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
7720         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
7721         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
7722         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
7723         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
7724         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
7725         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
7726         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
7727         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
7728         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
7729         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
7730         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
7731         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
7732         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
7733         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
7734         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
7735         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
7736         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
7737         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
7738         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
7739         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
7740         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
7741         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
7742         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
7743         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
7744         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
7745         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
7746         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
7747         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
7748         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
7749         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
7750         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
7751         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
7752         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
7753         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
7754         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
7755         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
7756         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
7757         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
7758         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
7759         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
7760         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
7761         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
7762         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
7763         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
7764         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
7765         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
7766         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
7767         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
7768         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
7769         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
7770         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
7771         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
7772         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
7773         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
7774         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
7775         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
7776         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
7777         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
7778         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
7779         * gcc.target/bfin/builtins/circptr.c: Ditto.
7780         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
7781         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
7782         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
7783         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
7784         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
7785         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
7786         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
7787         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
7788         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
7789         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
7790         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
7791         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
7792         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
7793         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
7794         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
7795         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
7796         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
7797         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
7798         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
7799         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
7800         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
7801         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
7802         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
7803         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
7804         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
7805         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
7806         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
7807         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
7808         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
7809         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
7810         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
7811         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
7812         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
7813         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
7814         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
7815         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
7816         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
7817         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
7818         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
7819         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
7820         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
7821         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
7822         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
7823         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
7824         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
7825         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
7826         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
7827         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
7828         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
7829         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
7830         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
7831         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
7832         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
7833         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
7834         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
7835         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
7836         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
7837         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
7838         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
7839         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
7840         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
7841         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
7842         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
7843         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
7844         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
7845         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
7846         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
7847         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
7848         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
7849         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
7850
7851 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
7852
7853         * gcc.target/arm/cold-lc.c: New test.
7854
7855 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
7856
7857         PR target/48774
7858         * gcc.dg/pr48774.c: New test.
7859
7860 2011-05-03  Richard Guenther  <rguenther@suse.de>
7861
7862         * gcc.dg/large-size-array-5.c: New testcase.
7863
7864 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7865
7866         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
7867
7868 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7869
7870         * lib/target-supports.exp (check_effective_target_vect_strided):
7871         Replace with...
7872         (check_effective_target_vect_strided2)
7873         (check_effective_target_vect_strided3)
7874         (check_effective_target_vect_strided4)
7875         (check_effective_target_vect_strided8): ...these new functions.
7876
7877         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
7878         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
7879         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
7880         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
7881         * gcc.dg/vect/pr37539.c: Likewise.
7882         * gcc.dg/vect/slp-11a.c: Likewise.
7883         * gcc.dg/vect/slp-11b.c: Likewise.
7884         * gcc.dg/vect/slp-11c.c: Likewise.
7885         * gcc.dg/vect/slp-12a.c: Likewise.
7886         * gcc.dg/vect/slp-12b.c: Likewise.
7887         * gcc.dg/vect/slp-18.c: Likewise.
7888         * gcc.dg/vect/slp-19a.c: Likewise.
7889         * gcc.dg/vect/slp-19b.c: Likewise.
7890         * gcc.dg/vect/slp-21.c: Likewise.
7891         * gcc.dg/vect/slp-23.c: Likewise.
7892         * gcc.dg/vect/vect-cselim-1.c: Likewise.
7893
7894         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
7895         instead of vect_interleave && vect_extract_even_odd.
7896         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
7897         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
7898         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
7899         * gcc.dg/vect/vect-1.c: Likewise.
7900         * gcc.dg/vect/vect-10.c: Likewise.
7901         * gcc.dg/vect/vect-98.c: Likewise.
7902         * gcc.dg/vect/vect-107.c: Likewise.
7903         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7904         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7905         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7906         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7907         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7908         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7909         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7910         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7911         * gcc.dg/vect/vect-strided-float.c: Likewise.
7912         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7913         * gcc.dg/vect/vect-strided-mult.c: Likewise.
7914         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7915         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7916         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7917         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7918         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7919         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7920         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7921         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7922         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7923         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7924         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7925         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7926         * gcc.dg/vect/vect-vfa-03.c: Likewise.
7927
7928         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
7929         target condition.
7930         * gcc.dg/vect/pr30843.c: Likewise.
7931         * gcc.dg/vect/pr33866.c: Likewise.
7932         * gcc.dg/vect/slp-reduc-6.c: Likewise.
7933         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
7934         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
7935         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
7936
7937 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7938
7939         * gcc.dg/vect/slp-11.c: Split into...
7940         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
7941         gcc.dg/vect/slp-11c.c: ...these tests.
7942         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
7943         * gcc.dg/vect/slp-12c.c: ...this new test.
7944         * gcc.dg/vect/slp-19.c: Split into...
7945         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
7946         gcc.dg/vect/slp-19c.c: ...these new tests.
7947
7948 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7949
7950         * lib/target-supports.exp
7951         (check_effective_target_vect_extract_even_odd_wide): Delete.
7952         (check_effective_target_vect_strided_wide): Likewise.
7953         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
7954         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
7955         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
7956         * gcc.dg/vect/pr37539.c: Likewise.
7957         * gcc.dg/vect/slp-11.c: Likewise.
7958         * gcc.dg/vect/slp-12a.c: Likewise.
7959         * gcc.dg/vect/slp-12b.c: Likewise.
7960         * gcc.dg/vect/slp-19.c: Likewise.
7961         * gcc.dg/vect/slp-23.c: Likewise.
7962         * gcc.dg/vect/vect-1.c: Likewise.
7963         * gcc.dg/vect/vect-98.c: Likewise.
7964         * gcc.dg/vect/vect-107.c: Likewise.
7965         * gcc.dg/vect/vect-strided-float.c: Likewise.
7966
7967 2011-05-02  Jason Merrill  <jason@redhat.com>
7968
7969         * g++.dg/init/new31.C: New.
7970
7971 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
7972
7973         PR c/35445
7974         * gcc.dg/pr35445.c: New test.
7975
7976 2011-05-02  Jason Merrill  <jason@redhat.com>
7977
7978         * c-c++-common/vla-1.c: New.
7979
7980 2011-05-02  Richard Guenther  <rguenther@suse.de>
7981
7982         PR tree-optimization/48822
7983         * gcc.dg/torture/pr48822.c: New testcase.
7984
7985 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
7986
7987         PR c++/47969
7988         * g++.dg/cpp0x/constexpr-47969.C: New.
7989
7990 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
7991
7992         PR testsuite/48498
7993         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
7994         on vect_no_align targets.
7995         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
7996         vect_no_align targets.
7997
7998 2011-05-01  Xinliang David Li  <davidxl@google.com>
7999
8000         * gcc.dg/tree-ssa/integer-addr.c: New test.
8001         * gcc.dg/tree-ssa/alias_bug.c: New test.
8002
8003 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8004
8005         PR libgfortran/48787
8006         * gfortran.dg/round_3.f08: Add more checks.
8007
8008 2011-04-30  Tobias Burnus  <burnus@net-b.de>
8009
8010         PR fortran/48821
8011         * gfortran.dg/import9.f90: New, proper test.
8012         * gfortran.dg/interface_37.f90: Remove bogus
8013         test (bogus copy of interface_36.f90).
8014
8015 2011-04-30  Tobias Burnus  <burnus@net-b.de>
8016
8017         PR fortran/48821
8018         * gfortran.dg/interface_37.f90: New.
8019
8020 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
8021
8022         PR fortran/48746
8023         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
8024
8025 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
8026
8027         PR tree-optimization/48809
8028         * gcc.c-torture/execute/pr48809.c: New test.
8029
8030 2011-04-29  Jeff Law <law@redhat.com>
8031
8032         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
8033
8034 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
8035
8036         PR c++/48606
8037         * g++.dg/init/ctor10.C: New.
8038
8039 2011-04-29  Le-Chun Wu  <lcwu@google.com>
8040
8041         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
8042           warning in implicitly instantiated templates.
8043
8044 2011-04-29  Le-Chun Wu  <lcwu@google.com>
8045
8046         * g++.dg/warn/Wnull-conversion-1.C: New.
8047         * g++.dg/warn/Wnull-conversion-2.C: New.
8048
8049 2011-04-29  Diego Novillo  <dnovillo@google.com>
8050
8051         * g++.old-deja/g++.other/null3.C: Expect warning about
8052         converting boolean to a pointer.
8053
8054 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
8055
8056         PR fortran/48462
8057         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
8058         being a target.
8059
8060         PR fortran/48746
8061         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
8062
8063 2011-04-29  Tobias Burnus  <burnus@net-b.de>
8064
8065         PR fortran/48810
8066         * gfortran.dg/typebound_proc_22.f90: New.
8067
8068         PR fortran/48800
8069         * gfortran.dg/interface_36.f90: New.
8070
8071 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8072
8073         PR libgfortran/48488
8074         PR libgfortran/48602
8075         PR libgfortran/48615
8076         PR libgfortran/48684
8077         PR libgfortran/48787
8078         * gfortran.dg/fmt_g.f: Adjust test.
8079         * gfortran.dg/fmt_g0_1.f08: Adjust test.
8080         * gfortran.dg/round_3.f08: New test.
8081         * gfortran.dg/namelist_print_1.f: Adjust test.
8082         * gfortran.dg/char4_iunit_1.f03: Adjust test.
8083         * gfortran.dg/f2003_io_5.f03: Adjust test.
8084         * gfortran.dg/coarray_15.f90: Adjust test.
8085         * gfortran.dg/namelist_65.f90: Adjust test.
8086         * gfortran.dg/fmt_cache_1.f: Adjust test.
8087         * gfortran.dg/char4_iunit_2.f03: Adjust test.
8088         * gfortran.dg/real_const_3.f90: Adjust test.
8089
8090 2011-04-29  Jan Hubicka  <jh@suse.cz>
8091
8092         * gcc.dg/tree-ssa/inline-10.c: New testcase.
8093         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
8094
8095 2011-04-28  Xinliang David Li  <davidxl@google.com>
8096
8097         * gcc.dg/tree-prof/prof-robust-1.c: New test.
8098         * g++.dg/prof-robust-1.C: New test.
8099
8100 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
8101
8102         PR tree-optimization/48765
8103         * gcc.dg/vect/pr48765.c: New.
8104
8105 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8106
8107         PR tree-optimization/48775
8108         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
8109
8110 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
8111
8112         PR c++/48798
8113         * g++.dg/inherit/pr48798.C: New.
8114         * g++.old-deja/g++.other/base1.C: Adjust.
8115
8116 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
8117
8118         PR c++/48656
8119         * g++.dg/template/inherit7.C: New test case.
8120
8121 2011-04-28  Richard Guenther  <rguenther@suse.de>
8122
8123         PR tree-optimization/40052
8124         PR tree-optimization/15347
8125         * gcc.dg/tree-ssa/vrp57.c: New testcase.
8126         * gcc.dg/pr15347.c: Likewise.
8127
8128 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
8129
8130         PR c++/48530
8131         * g++.dg/cpp0x/sfinae18.C: New.
8132
8133 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
8134
8135         PR c++/48771
8136         * g++.dg/ext/is_literal_type1.C: New.
8137
8138 2011-04-28  Tobias Burnus  <burnus@net-b.de>
8139
8140         PR fortran/48112
8141         PR fortran/48279
8142         * gfortran.dg/interface_35.f90: New.
8143         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
8144         * gfortran.dg/func_result_6.f90: Add dg-warning.
8145         * gfortran.dg/bessel_1.f90: Ditto.
8146         * gfortran.dg/hypot_1.f90: Ditto.
8147         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
8148         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8149         * gfortran.dg/interface_assignment_4.f90: Ditto.
8150
8151 2011-04-27  Jason Merrill  <jason@redhat.com>
8152
8153         * g++.dg/ext/complex8.C: New.
8154
8155         * g++.dg/cpp0x/initlist49.C: New.
8156         * g++.dg/init/new30.C: New.
8157
8158 2011-04-27  Tobias Burnus  <burnus@net-b.de>
8159
8160         PR fortran/48788
8161         * gfortran.dg/whole_file_34.f90: New.
8162
8163 2011-04-27  Jan Hubicka  <jh@suse.cz>
8164
8165         * gcc.dg/tree-ssa/inline-9.c: New testcase.
8166
8167 2011-04-27  Jason Merrill  <jason@redhat.com>
8168
8169         * g++.old-deja/g++.oliva/overload1.C: Adjust.
8170
8171         * g++.dg/parse/ambig6.C: New.
8172
8173 2011-04-27  Nick Clifton  <nickc@redhat.com>
8174
8175         * gcc.dg/20020312-2.c: Add definition for RX.
8176
8177         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
8178         option with RX targets.
8179
8180         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
8181         /* */ comments.
8182
8183 2011-04-27  Richard Guenther  <rguenther@suse.de>
8184
8185         * gcc.dg/tree-ssa/pr23382.c: Remove.
8186
8187 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8188
8189         PR target/48767
8190         * gcc.c-torture/compile/pr48767.c: New test.
8191
8192 2011-04-27  Richard Guenther  <rguenther@suse.de>
8193
8194         PR tree-optimization/48772
8195         * g++.dg/pr48772.C: New testcase.
8196
8197 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
8198
8199         PR c/48742
8200         * gcc.c-torture/compile/pr48742.c: New test.
8201
8202 2011-04-26  Jason Merrill  <jason@redhat.com>
8203
8204         * g++.dg/lookup/koenig13.C: New.
8205
8206         * g++.dg/cpp0x/initlist48.C: New.
8207
8208 2011-04-25  Jason Merrill  <jason@redhat.com>
8209
8210         * g++.dg/cpp0x/sfinae17.C: New.
8211
8212 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
8213
8214         PR target/48258
8215         * gcc.target/powerpc/pr48258-1.c: New file.
8216         * gcc.target/powerpc/pr48258-2.c: Ditto.
8217
8218 2011-04-26  Xinliang David Li  <davidxl@google.com>
8219
8220         * gcc.dg/uninit-suppress.c: New test.
8221         * gcc.dg/uninit-suppress.c: New test.
8222
8223 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
8224
8225         PR debug/48768
8226         * gcc.dg/pr48768.c: New test.
8227
8228         PR tree-optimization/48734
8229         * gcc.c-torture/compile/pr48734.c: New test.
8230
8231         PR testsuite/48753
8232         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
8233
8234 2011-04-26  Richard Guenther  <rguenther@suse.de>
8235
8236         PR tree-optimization/48731
8237         * gcc.dg/torture/pr48731.c: New testcase.
8238
8239 2011-04-26  Richard Guenther  <rguenther@suse.de>
8240
8241         PR testsuite/48753
8242         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
8243
8244 2011-04-26  Richard Guenther  <rguenther@suse.de>
8245
8246         PR middle-end/48694
8247         * gcc.dg/torture/pr48694-1.c: New testcase.
8248         * gcc.dg/torture/pr48694-2.c: Likewise.
8249
8250 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
8251
8252         * g++.dg/ext/underlying_type1.C: New.
8253         * g++.dg/ext/underlying_type2.C: Likewise.
8254         * g++.dg/ext/underlying_type3.C: Likewise.
8255         * g++.dg/ext/underlying_type4.C: Likewise.
8256         * g++.dg/ext/underlying_type5.C: Likewise.
8257         * g++.dg/ext/underlying_type6.C: Likewise.
8258         * g++.dg/ext/underlying_type7.C: Likewise.
8259         * g++.dg/ext/underlying_type8.C: Likewise.
8260         * g++.dg/ext/underlying_type9.C: Likewise.
8261         * g++.dg/ext/underlying_type10.C: Likewise.
8262
8263 2011-04-25  Jason Merrill  <jason@redhat.com>
8264
8265         * g++.dg/cpp0x/regress/template-const2.C: New.
8266
8267 2011-04-25  Jeff Law <law@redhat.com>
8268
8269         * gcc.dg/tree-ssa/vrp56.c: new test.
8270
8271 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8272
8273         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
8274
8275 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
8276
8277         PR preprocessor/48740
8278         * c-c++-common/raw-string-11.c: New test.
8279
8280 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
8281
8282         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
8283         hppa*-*-hpux*.
8284
8285 2011-04-23  Tobias Burnus  <burnus@net-b.de>
8286
8287         PR fortran/18918
8288         * gfortran.dg/coarray_19.f90: New.
8289
8290 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
8291
8292         PR c/48685
8293         * gcc.dg/pr48685.c: New test.
8294
8295 2011-04-22  Jan Hubicka  <jh@suse.cz>
8296
8297         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
8298
8299 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
8300
8301         PR tree-optimization/48717
8302         * gcc.c-torture/execute/pr48717.c: New test.
8303
8304 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
8305
8306         PR target/48723
8307         * gcc.target/i386/pr48723.c: New test.
8308
8309 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
8310
8311         PR c/48716
8312         * gcc.dg/gomp/pr48716.c: New test.
8313         * g++.dg/gomp/pr48716.C: New test.
8314
8315 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
8316
8317         PR c/36750
8318         * gcc.dg/missing-field-init-2.c: Update testcase.
8319
8320 2011-04-22  Alan Modra  <amodra@gmail.com>
8321
8322         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
8323
8324 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8325
8326         PR fortran/48405
8327         * gfortran.dg/function_optimize_6.f90:  New test.
8328
8329 2011-04-21  Easwaran Raman  <eraman@google.com>
8330
8331         * gcc.dg/stack-layout-2.c: New test.
8332
8333 2011-04-21  Richard Guenther  <rguenther@suse.de>
8334
8335         PR lto/48703
8336         * g++.dg/lto/pr48207-2_0.C: New testcase.
8337         * g++.dg/lto/pr48207-3_0.C: Likewise.
8338
8339 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8340
8341         * gnat.dg/volatile5.adb: New test.
8342         * gnat.dg/volatile5_pkg.ads: New helper.
8343
8344 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
8345
8346         PR target/48708
8347         * gcc.target/i386/pr48708.c: New test.
8348
8349 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
8350
8351         * gcc.dg/vect/vect-119.c: New test.
8352
8353 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
8354
8355         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
8356         and once without.
8357
8358 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
8359             Richard Sandiford  <richard.sandiford@linaro.org>
8360
8361         PR target/46329
8362         * gcc.target/arm/pr46329.c: New test.
8363
8364 2011-04-21  Tobias Burnus  <burnus@net-b.de>
8365
8366         PR fortran/18918
8367         * gfortran.dg/coarray_18.f90: New.
8368
8369 2011-04-20  Jason Merrill  <jason@redhat.com>
8370
8371         * g++.dg/cpp0x/initlist47.C: New.
8372
8373         * g++.dg/init/dtor4.C: New.
8374
8375 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
8376
8377         PR target/48678
8378         * gcc.target/i386/sse2-pinsrw.c: New test.
8379         * gcc.target/i386/avx-vpinsrw.c: Ditto.
8380         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
8381         * gcc.target/i386/sse2-insvhi.c: Ditto.
8382         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
8383         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
8384
8385 2011-04-20  Jason Merrill  <jason@redhat.com>
8386
8387         * g++.dg/template/const4.C: New.
8388
8389 2011-04-20  Easwaran Raman  <eraman@google.com>
8390
8391         * gcc.dg/stack-layout-1.c: New test.
8392
8393 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
8394
8395         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
8396         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
8397         function.
8398
8399 2011-04-20  Kai Tietz  <ktietz@redhat.com>
8400
8401         * gcc.dg/binop-xor1.c: New test.
8402         * gcc.dg/binop-xor2.c: New test.
8403         * gcc.dg/binop-xor3.c: New test.
8404         * gcc.dg/binop-xor4.c: New test.
8405         * gcc.dg/binop-xor5.c: New test.
8406
8407 2011-04-20  Richard Guenther  <rguenther@suse.de>
8408
8409         PR tree-optimization/47892
8410         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
8411
8412 2011-04-20  Richard Guenther  <rguenther@suse.de>
8413
8414         PR middle-end/48695
8415         * g++.dg/torture/pr48695.C: New testcase.
8416
8417 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
8418
8419         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
8420         * gcc.c-torture/execute/cmpsi-2.c: Ditto
8421         * gcc.c-torture/execute/pr45262.c: Ditto
8422         * gcc.dg/torture/pr43165.c: Ditto.
8423         * gcc.dg/torture/pr47228.c: Ditto.
8424         * gcc.dg/tree-ssa/pr45144.c: Ditto.
8425         * gcc.dg/ipa/pr45644.c: Ditto.
8426         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
8427         PDP11.
8428
8429 2011-04-19  Jason Merrill  <jason@redhat.com>
8430
8431         * g++.dg/ext/complex7.C: New.
8432
8433         * g++.dg/ext/attrib41.C: New.
8434
8435 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
8436
8437         PR testsuite/48676
8438         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
8439
8440 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
8441
8442         PR target/48678
8443         * gcc.target/i386/pr48678.c: New test.
8444
8445 2011-04-19  Martin Jambor  <mjambor@suse.cz>
8446
8447         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
8448         * g++.dg/opt/devirt2.C: New test.
8449         * g++.dg/ipa/devirt-g-1.C: Likewise.
8450
8451 2011-04-19  Tobias Burnus  <burnus@net-b.de>
8452
8453         PR fortran/48588
8454         * gfortran.dg/whole_file_33.f90: New.
8455
8456 2011-04-19  Martin Jambor  <mjambor@suse.cz>
8457
8458         * g++.dg/ipa/devirt-7.C: New test.
8459
8460 2011-04-19  Richard Guenther  <rguenther@suse.de>
8461
8462         PR lto/48207
8463         * g++.dg/lto/pr48207_0.C: New testcase.
8464
8465 2011-04-18  Jason Merrill  <jason@redhat.com>
8466
8467         * g++.dg/init/void1.C: New.
8468
8469         * g++.dg/cpp0x/union4.C: New.
8470
8471 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
8472
8473         PR middle-end/48661
8474         * g++.dg/torture/pr48661.C: New test.
8475
8476         PR c++/48632
8477         * g++.dg/gomp/pr48632.C: New test.
8478
8479 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
8480
8481         * gcc.target/i386/sse2-maskmovdqu.c: New test.
8482         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
8483
8484 2011-04-18  Tobias Burnus  <burnus@net-b.de>
8485
8486         PR fortran/18918
8487         * gfortran.dg/coarray_17.f90: New.
8488         * gfortran.dg/coarray_10.f90: Update dg-error.
8489
8490 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8491
8492         PR testsuite/48251
8493         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8494         * gfortran.dg/guality/guality.exp: Likewise.
8495
8496 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8497
8498         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
8499
8500 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8501
8502         * gcc.dg/vect/pr48377.c: Remove dg-do run.
8503
8504 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8505
8506         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
8507
8508 2011-04-18  Richard Guenther  <rguenther@suse.de>
8509
8510         PR middle-end/46364
8511         * g++.dg/torture/pr46364.C: New testcase.
8512
8513 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8514
8515         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
8516
8517 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
8518
8519         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
8520
8521 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
8522             Ira Rosen  <ira.rosen@linaro.org>
8523
8524         PR target/48252
8525         * gcc.target/arm/pr48252.c: New test.
8526
8527 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
8528
8529         PR tree-optimization/48616
8530         * gcc.dg/pr48616.c: New test.
8531
8532 2011-04-18  Tobias Burnus  <burnus@net-b.de>
8533
8534         PR fortran/18918
8535         * gfortran.dg/coarray_16.f90: New.
8536
8537 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
8538
8539         PR fortran/48462
8540         * gfortran.dg/realloc_on_assign_7.f03: New test.
8541
8542 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8543
8544         PR libgfortran/48602
8545         * gfortran.dg/fmt_g0_6.f08: New test.
8546
8547 2011-04-17  Jason Merrill  <jason@redhat.com>
8548
8549         * g++.dg/cpp0x/sfinae16.C: New.
8550
8551 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
8552
8553         * gcc.target/mips/reg-var-1.c: New test.
8554
8555 2011-04-17  Jan Hubicka  <jh@suse.cz>
8556
8557         * gcc.dg/winline-5.c: Update testcase.
8558
8559 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
8560
8561         * gnat.dg/discr27.ad[sb]: Move dg directive.
8562         * gnat.dg/discr28.ad[sb]: New test.
8563         * gnat.dg/discr28_pkg.ads: New helper.
8564
8565 2011-04-17  Michael Matz  <matz@suse.de>
8566
8567         PR tree-optimization/48622
8568         PR lto/48645
8569         * gcc.dg/lto/pr48622_0.c: New test.
8570
8571 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
8572
8573         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
8574         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
8575         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
8576         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8577         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8578         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8579
8580 2011-04-15  Jason Merrill  <jason@redhat.com>
8581
8582         * g++.dg/cpp0x/range-for17.C: New.
8583
8584 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8585
8586         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
8587         * g++.dg/cpp0x/range-for3.C: Likewise.
8588         * g++.dg/cpp0x/range-for9.C: Correct error message.
8589         * g++.dg/cpp0x/range-for11.C: New.
8590         * g++.dg/cpp0x/range-for12.C: New.
8591         * g++.dg/cpp0x/range-for13.C: New.
8592         * g++.dg/cpp0x/range-for14.C: New.
8593         * g++.dg/cpp0x/range-for15.C: New.
8594         * g++.dg/cpp0x/range-for16.C: New.
8595
8596 2011-04-15  Tobias Burnus  <burnus@net-b.de>
8597
8598         PR fortran/18918
8599         * gfortran.dg/coarray_15.f90: Change to dg-do run.
8600
8601 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
8602
8603         * objc.dg/naming-4.m: Updated.
8604         * objc.dg/naming-5.m: Updated.
8605         * objc.dg/naming-6.m: New.
8606         * objc.dg/naming-7.m: New.
8607         * obj-c++.dg/naming-1.mm: Updated.
8608         * obj-c++.dg/naming-2.mm: Updated.
8609         * obj-c++.dg/naming-3.mm: New.
8610         * obj-c++.dg/naming-4.mm: New.
8611
8612 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8613
8614         PR libgfortran/48589
8615         * gfortran.dg/fmt_g0_5.f08: New test.
8616
8617 2011-04-15  Richard Guenther  <rguenther@suse.de>
8618
8619         PR testsuite/48286
8620         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
8621
8622 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
8623
8624         * gcc.target/avr/torture/pr41885.c (dg-options): Change
8625         -finline-limit=0 to -fno-inline
8626
8627 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
8628
8629         PR target/48614
8630         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
8631         just avx.
8632
8633 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
8634
8635         PR target/48605
8636         * gcc.target/i386/sse4_1-insertps-3.c: New test.
8637         * gcc.target/i386/sse4_1-insertps-4.c: New test.
8638         * gcc.target/i386/avx-insertps-3.c: New test.
8639         * gcc.target/i386/avx-insertps-4.c: New test.
8640
8641 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8642
8643         * gcc.target/avr/torture/pr41885.c (dg-options): Add
8644         -finline-limit=0
8645
8646 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8647
8648         PR target/46779
8649         PR target/45291
8650         PR target/41894
8651         * gcc.target/avr/pr46779-1.c: New test case
8652         * gcc.target/avr/pr46779-2.c: New test case
8653
8654 2011-04-14  Jason Merrill  <jason@redhat.com>
8655
8656         * g++.dg/cpp0x/sfinae15.C: New.
8657
8658         * g++.dg/cpp0x/sfinae14.C: New.
8659
8660         * g++.dg/ext/vla10.C: New.
8661
8662 2011-04-14  Richard Guenther  <rguenther@suse.de>
8663
8664         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
8665
8666 2011-04-14  Richard Guenther  <rguenther@suse.de>
8667
8668         * gcc.dg/fold-bitand-4.c: Move ...
8669         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
8670
8671 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8672
8673         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
8674         variables const.
8675         * gcc.target/avr/torture/trivial.c: Ditto.
8676
8677 2011-04-13  Jason Merrill  <jason@redhat.com>
8678
8679         * g++.dg/template/operator11.C: New.
8680
8681 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
8682
8683         PR middle-end/48591
8684         * gcc.dg/gomp/pr48591.c: New test.
8685
8686         PR c++/48570
8687         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
8688         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
8689
8690 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
8691
8692         PR c++/48574
8693         * g++.dg/template/dependent-expr7.C: New test case.
8694
8695 2011-04-13  Jason Merrill  <jason@redhat.com>
8696
8697         * g++.dg/cpp0x/sfinae13.C: New.
8698
8699 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
8700
8701         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
8702
8703 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
8704
8705         * gcc.target/arm/pr43698.c: Remove -march option.
8706
8707 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
8708
8709         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
8710         -march option.
8711
8712 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
8713
8714         PR fortran/48360
8715         PR fortran/48456
8716         * gfortran.dg/realloc_on_assign_6.f03: New test.
8717
8718 2011-04-12  Kai Tietz  <ktietz@redhat.com>
8719
8720         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
8721         targets the additional -mno-ms-bitfields and
8722         -Wno-packed-bitfield-compat options.
8723         * g++.dg/ext/bitfield3.C: Likewise.
8724         * g++.dg/ext/bitfield4.C: Likewise.
8725         * g++.dg/ext/bitfield5.C: Likewise.
8726         * gcc.dg/bitfld-15.c: Likewise.
8727         * gcc.dg/bitfld-16.c: Likewise.
8728         * gcc.dg/bitfld-17.c: Likewise.
8729         * gcc.dg/bitfld-18.c: Likewise.
8730
8731 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
8732
8733         * gcc.target/arm/neon-vld3-1.c: New test.
8734         * gcc.target/arm/neon-vst3-1.c: New test.
8735         * gcc.target/arm/neon/v*.c: Regenerate.
8736
8737 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
8738
8739         PR rtl-optimization/48549
8740         * g++.dg/opt/pr48549.C: New test.
8741
8742 2011-04-12  Richard Guenther  <rguenther@suse.de>
8743
8744         PR tree-optimization/46076
8745         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
8746
8747 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8748
8749         PR testsuite/21164
8750         * lib/compat.exp (compat-execute): Declare unsupported after
8751         stripping path from src1.
8752         * lib/lto.exp (lto-execute): Likewise.
8753
8754 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
8755
8756         PR c/48552
8757         * gcc.dg/pr48552-1.c: New test.
8758         * gcc.dg/pr48552-2.c: New test.
8759
8760 2011-04-11  Jason Merrill  <jason@redhat.com>
8761
8762         * g++.dg/cpp0x/sfinae12.C: New.
8763
8764         * g++.dg/cpp0x/enum10.C: New.
8765
8766         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
8767
8768         * g++.dg/cpp0x/rv-func.C: New.
8769
8770 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8771
8772         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
8773         alpha*-dec-osf5*.
8774
8775 2011-04-11  Martin Jambor  <mjambor@suse.cz>
8776
8777         PR tree-optimization/48195
8778         * gcc.dg/ipa/pr48195.c: New test.
8779
8780 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
8781
8782         * gnat.dg/return3.adb: Remove unused switch.
8783
8784 2011-04-08  Mike Stump  <mikestump@comcast.net>
8785
8786         PR testsuite/48506
8787         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
8788         default to fno-common.
8789
8790 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
8791
8792         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
8793         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
8794
8795 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
8796
8797         PR fortran/48448
8798         * gfortran.dg/function_optimize_5.f90:  New test.
8799
8800 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
8801
8802         * gnat.dg/aggr17.adb: New test.
8803         * gnat.dg/aggr18.adb: Likewise.
8804
8805 2011-04-08  Michael Matz  <matz@suse.de>
8806
8807         PR middle-end/48389
8808         * gcc.target/i386/pr48389.c: New test.
8809
8810 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
8811
8812         PR rtl-optimization/48272
8813         * g++.dg/opt/pr48272.C: New.
8814
8815 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
8816
8817         PR rtl-optimization/48235
8818         * gcc.dg/pr48235.c: New.
8819
8820 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8821
8822         PR rtl-optimization/48302
8823         * g++.dg/opt/pr48302.C: New.
8824
8825 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8826
8827         PR target/48273
8828         * g++.dg/opt/pr48273.C: New.
8829
8830 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8831
8832         PR rtl-optimization/48442
8833         * gcc.dg/pr48442.c: New.
8834
8835 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
8836
8837         PR tree-optimization/48377
8838         * gcc.dg/vect/pr48377.c: New test.
8839
8840 2011-04-07  Jason Merrill  <jason@redhat.com>
8841
8842         * g++.dg/cpp0x/regress/call1.C: New.
8843
8844         * g++.dg/cpp0x/variadic107.C: New.
8845
8846         * g++.dg/cpp0x/sfinae11.C: New.
8847         * g++.dg/cpp0x/noexcept02.C: Fix.
8848
8849         * g++.dg/cpp0x/sfinae10.C: New.
8850
8851         * g++.dg/cpp0x/sfinae9.C: New.
8852
8853         * c-c++-common/Wcast-qual-1.c: Move here from...
8854         * gcc.dg/cast-qual-3.c: ...here, and...
8855         * g++.dg/warn/Wcast-qual2.C: ...here.
8856
8857         * g++.dg/cpp0x/sfinae8.C: New.
8858
8859         * g++.dg/cpp0x/sfinae7.C: New.
8860
8861         * g++.dg/cpp0x/enum9.C: New.
8862
8863 2011-04-07  Mike Stump  <mikestump@comcast.net>
8864
8865         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
8866         with no trampolines.
8867
8868 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
8869
8870         PR fortran/48117
8871         * gfortran.dg/gomp/pr48117.f90: New test.
8872
8873         PR debug/48343
8874         * gcc.dg/torture/pr48343.c: New test.
8875
8876 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8877
8878         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
8879
8880 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
8881
8882         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
8883
8884 2011-04-07  Tom de Vries  <tom@codesourcery.com>
8885
8886         PR target/43920
8887         * lib/scanasm.exp (object-size): New proc.
8888         * gcc.target/arm/pr43920-2.c: New test.
8889
8890 2011-04-06  Tobias Burnus  <burnus@net-b.de>
8891
8892         PR fortran/18918
8893         PR fortran/48477
8894         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
8895
8896 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
8897
8898         * gcc.dg/mtune.c: Prune note from output.
8899
8900 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
8901
8902         PR debug/48466
8903         * gcc.dg/guality/pr36977.c: New test.
8904         * gcc.dg/guality/pr48466.c: New test.
8905
8906 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8907
8908         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
8909
8910 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
8911
8912         * gnat.dg/return3.adb: New test.
8913
8914 2011-04-06  Richard Guenther  <rguenther@suse.de>
8915
8916         PR tree-optimization/47663
8917         * gcc.dg/tree-ssa/inline-8.c: New testcase.
8918
8919 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
8920
8921         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
8922         Solaris 8 and 9 as well.
8923
8924 2011-04-05  Tom de Vries  <tom@codesourcery.com>
8925
8926         PR target/43920
8927         * gcc.target/arm/pr43920-1.c: New test.
8928
8929 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
8930
8931         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
8932         (cctor): Actually return the value.
8933         (main): Cast return values.
8934
8935 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8936
8937         * gfortran.dg/character_comparison_8.f90:  New test.
8938
8939 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8940
8941         * frontend-passes: (optimize_lexical_comparison): New function.
8942         (optimize_expr): Call it.
8943         (optimize_comparison): Also handle lexical comparison functions.
8944         Return false instad of -2 for unequal comparison.
8945
8946 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8947
8948         PR fortran/48412
8949         * function_optimize_4.f90:  New test.
8950
8951 2011-04-04  Tobias Burnus  <burnus@net-b.de>
8952
8953         PR fortran/18918
8954         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
8955         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
8956         * gfortran.dg/coarray_15.f90: New.
8957
8958 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8959
8960         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
8961         * gfortran.dg/bessel_7.f90: Likewise.
8962
8963 2011-04-03  Tobias Burnus  <burnus@net-b.de>
8964
8965         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
8966
8967 2011-04-03  Richard Guenther  <rguenther@suse.de>
8968             Ira Rosen  <ira.rosen@linaro.org>
8969
8970         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
8971         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
8972         -ftree-loop-if-convert-stores.
8973
8974 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
8975
8976         * gnat.dg/specs/aggr2.ads: New test.
8977
8978 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
8979
8980         * gnat.dg/debug2.ad[sb]: New test.
8981         * gnat.dg/debug2_pkg.ads: New helper.
8982         * gnat.dg/debug3.ad[sb]: New test.
8983
8984 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
8985
8986         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
8987
8988 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
8989
8990         PR middle-end/48335
8991         * gcc.c-torture/compile/pr48335-1.c: New test.
8992         * gcc.dg/pr48335-1.c: New test.
8993         * gcc.dg/pr48335-2.c: New test.
8994         * gcc.dg/pr48335-3.c: New test.
8995         * gcc.dg/pr48335-4.c: New test.
8996         * gcc.dg/pr48335-5.c: New test.
8997         * gcc.dg/pr48335-6.c: New test.
8998         * gcc.dg/pr48335-7.c: New test.
8999         * gcc.dg/pr48335-8.c: New test.
9000         * gcc.target/i386/pr48335-1.c: New test.
9001
9002 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
9003
9004         PR c/36299
9005         * gcc.dg/Waddress.c: New test.
9006
9007 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
9008
9009         PR fortran/48352
9010         * gfortran.dg/function_optimize_3.f90:  New test.
9011
9012 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
9013
9014         * gcc.c-torture/compile/20110401-1.c: New test.
9015
9016         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
9017         * g++.dg/lto/20091002-2_0.C: Likewise.
9018         * g++.dg/lto/20090303_0.c: Likewise.
9019         * g++.dg/lto/20091004-1_0.C: Likewise.
9020         * g++.dg/lto/20091002-3_0.C: Likewise.
9021         * g++.dg/lto/20091004-2_0.C: Likewise.
9022         * g++.dg/lto/20081123_0.C: Likewise.
9023         * g++.dg/lto/20090313_0.C: Likewise.
9024         * g++.dg/lto/20081109-1_0.C: Likewise.
9025         * g++.dg/lto/20081219_0.C: Likewise.
9026         * g++.dg/lto/20081204-1_0.C: Likewise.
9027         * g++.dg/lto/20090302_0.C: Likewise.
9028         * g++.dg/lto/20081119-1_0.C: Likewise.
9029         * g++.dg/lto/20081118_0.C: Likewise.
9030         * gcc.dg/lto/20091020-2_0.c: Likewise.
9031         * gcc.dg/lto/20090210_0.c: Likewise.
9032         * gcc.dg/lto/20081204-1_0.c: Likewise.
9033         * gcc.dg/lto/20081224_0.c: Likewise.
9034         * gcc.dg/lto/20090219_0.c: Likewise.
9035         * gcc.dg/lto/20091014-1_0.c: Likewise.
9036         * gcc.dg/lto/20091016-1_0.c: Likewise.
9037         * gcc.dg/lto/20090206-2_0.c: Likewise.
9038         * gcc.dg/lto/20090116_0.c: Likewise.
9039         * gcc.dg/lto/20091013-1_0.c: Likewise.
9040         * gcc.dg/lto/20091015-1_0.c: Likewise.
9041         * gcc.dg/lto/20090126-2_0.c: Likewise.
9042
9043 2011-03-31  Ian Lance Taylor  <iant@google.com>
9044
9045         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
9046
9047 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
9048
9049         * gnat.dg/opt16.adb: New test.
9050
9051 2011-03-31  Jason Merrill  <jason@redhat.com>
9052
9053         * g++.dg/cpp0x/defaulted24.C: New.
9054
9055 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9056
9057         PR target/16292
9058         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
9059         with -O0.
9060
9061 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
9062
9063         * g++.dg/other/i386-9.C: New test.
9064
9065 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9066
9067         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
9068
9069 2011-03-30  Jason Merrill  <jason@redhat.com>
9070
9071         * g++.dg/cpp0x/regress/error-recovery1.C: New.
9072
9073         * g++.dg/cpp0x/regress/isnan.C: New.
9074
9075         * g++.dg/cpp0x/initlist46.C: New.
9076
9077 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
9078
9079         PR target/47551
9080         * gcc.target/arm/neon-modes-2.c: New test.
9081
9082 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
9083
9084         PR c/48305
9085         * gcc.c-torture/compile/pr48305.c: New test.
9086
9087 2011-03-29  Jason Merrill  <jason@redhat.com>
9088
9089         * g++.dg/cpp0x/regress/value-dep1.C: New.
9090
9091 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
9092
9093         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
9094
9095 2011-03-29  Ian Lance Taylor  <iant@google.com>
9096
9097         * go.test/go-test.exp: Handle the test lines used in several new
9098         tests.
9099         (errchk): Add opts parameter.  Change all callers.  Handle parens
9100         in regexps.
9101
9102 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
9103             Dominique d'Humieres  <dominiq@lps.ens.fr>
9104
9105         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
9106         and __APPLE__ && __PPC__ && __ALTIVEC__.
9107
9108 2011-03-29  Jason Merrill  <jason@redhat.com>
9109
9110         * g++.dg/cpp0x/dependent1.C: New.
9111
9112         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
9113
9114         * g++.dg/cpp0x/constexpr-memfn1.C: New.
9115
9116         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
9117
9118 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
9119
9120         PR fortran/48095
9121         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
9122         * gfortran.dg/proc_ptr_comp_32.f90: New.
9123
9124 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
9125
9126         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
9127         check for corresponding warning.
9128
9129 2011-03-28  Jason Merrill  <jason@redhat.com>
9130
9131         * g++.dg/cpp0x/rv-deduce2.C: New.
9132
9133 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
9134
9135         PR debug/48203
9136         * gcc.dg/pr48203.c: New test.
9137
9138 2011-03-28  Jeff Law <law@redhat.com>
9139
9140         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
9141
9142 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
9143
9144         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
9145         and __PPC__ && __ALTIVEC__.
9146
9147 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
9148
9149         PR testsuite/48238
9150         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
9151         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9152         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9153         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9154
9155 2011-03-28  Jason Merrill  <jason@redhat.com>
9156
9157         * g++.dg/cpp0x/initlist-array2.C: New.
9158
9159         * g++.dg/cpp0x/initlist-array1.C: New.
9160
9161         * g++.dg/cpp0x/constexpr-compound.C: New.
9162
9163         * g++.dg/cpp0x/constexpr-using.C: New.
9164
9165         * g++.dg/cpp0x/constexpr-noexcept.C: New.
9166
9167 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
9168
9169         PR testsuite/48276
9170         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
9171
9172 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
9173
9174         * gcc.dg/slp-1.c: New test.
9175
9176 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9177
9178         * gcc.target/i386/avx256-unaligned-load-1.c: New.
9179         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
9180         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
9181         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
9182         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
9183         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
9184         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
9185         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
9186         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
9187         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
9188         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
9189         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
9190         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
9191         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
9192
9193 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
9194
9195         PR fortran/47065
9196         * gfortran.dg/trim_optimize_5.f90:  New test.
9197         * gfortran.dg/trim_optimize_6.f90:  New test.
9198
9199 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
9200
9201         PR target/38598
9202         * gcc.target/mips/madd-7.c: Remove -mlong32.
9203         * gcc.target/mips/msub-7.c: Likewise.
9204
9205 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
9206
9207         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
9208         accesses to preserve the meaning of the test for doubleword vectors.
9209         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
9210         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
9211
9212 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
9213
9214         PR fortran/48291
9215         * gfortran.dg/class_42.f03: New.
9216
9217 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
9218
9219         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
9220         strided accesses.
9221
9222 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
9223
9224         PR rtl-optimization/48144
9225         * gcc.dg/pr48144.c: New test.
9226
9227 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9228
9229         * gnat.dg/discr27.ad[sb]: New test.
9230
9231 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9232
9233         * gnat.dg/limited_with2.ad[sb]: New test.
9234         * gnat.dg/limited_with2_pkg1.ads: New helper.
9235         * gnat.dg/limited_with2_pkg2.ads: Likewise.
9236
9237 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9238
9239         * gnat.dg/opt15.adb: New test.
9240         * gnat.dg/opt15_pkg.ad[sb]: New helper.
9241
9242 2011-03-25  Tobias Burnus  <burnus@net-b.de>
9243
9244         PR fortran/48174
9245         PR fortran/45304
9246         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
9247         * gfortran.dg/leadz_trailz_3.f90: Ditto
9248
9249 2011-03-25  Martin Jambor  <mjambor@suse.cz>
9250
9251         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
9252
9253 2011-03-25  Jason Merrill  <jason@redhat.com>
9254
9255         * g++.dg/cpp0x/defaulted22.C: New.
9256         * g++.dg/cpp0x/defaulted23.C: New.
9257         * g++.dg/cpp0x/defaulted15.C: Adjust.
9258
9259 2011-03-25  Jason Merrill  <jason@redhat.com>
9260
9261         * g++.dg/cpp0x/move1.C: New.
9262
9263 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
9264
9265         PR target/48287
9266         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
9267
9268 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9269
9270         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
9271         for mips-sgi-irix6.5.
9272         Replace snprintf prototype by <stdio.h>.
9273
9274 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9275
9276         PR testsuite/48283
9277         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
9278         run_expensive_tests.
9279         * gcc.dg/graphite/block-4.c: Likewise.
9280         * gcc.dg/graphite/block-7.c: Likewise.
9281         * gcc.dg/graphite/block-8.c: Likewise.
9282
9283 2011-03-25  Richard Guenther  <rguenther@suse.de>
9284
9285         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
9286         * g++.dg/tree-ssa/pr8781.C: Likewise.
9287         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9288         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9289         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9290         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
9291         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9292         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
9293         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
9294         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
9295         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
9296         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
9297         * gcc.dg/tree-ssa/pr21574.c: Likewise.
9298         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
9299         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
9300         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
9301         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
9302         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9303         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9304         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9305         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
9306         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
9307         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9308         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
9309         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
9310         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
9311         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
9312         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
9313         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9314         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9315         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
9316         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
9317         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9318         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9319         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9320         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
9321         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
9322         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
9323         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
9324         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
9325         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
9326         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
9327         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
9328         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
9329         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
9330         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9331         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
9332         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9333         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
9334         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9335         * c-c++-common/pr46562-2.c: Likewise.
9336         * gfortran.dg/pr42108.f90: Likewise.
9337         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
9338         foo to be inlined even at -O1.
9339         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
9340         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
9341         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
9342         * gcc.dg/matrix/matrix.exp: Disable FRE.
9343
9344 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
9345
9346         PR debug/48204
9347         * gcc.dg/dfp/pr48204.c: New test.
9348
9349 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
9350
9351         PR target/48209
9352         * gcc.c-torture/execute/pr47917.c: Move this...
9353         * gcc.dg/torture/pr47917.c: to here and add xfails.
9354
9355 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9356
9357         * gnat.dg/array16.ad[sb]: New test.
9358         * gnat.dg/array16.ads: New helper.
9359
9360 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9361
9362         * gnat.dg/derived_type2.adb: New test.
9363
9364 2011-03-24  Richard Guenther  <rguenther@suse.de>
9365
9366         PR tree-optimization/48271
9367         * g++.dg/torture/pr48271.C: New testcase.
9368
9369 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9370
9371         * gnat.dg/array15.ad[sb]: New test.
9372
9373 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
9374
9375         PR target/48237
9376         * gcc.target/i386/pr48237.c: New test.
9377
9378 2011-03-24  Richard Guenther  <rguenther@suse.de>
9379
9380         PR middle-end/48269
9381         * gcc.dg/builtin-object-size-10.c: New testcase.
9382
9383 2011-03-24  Richard Guenther  <rguenther@suse.de>
9384
9385         PR tree-optimization/46562
9386         * c-c++-common/pr46562-2.c: New testcase.
9387         * c-c++-common/pr46562.c: Likewise.
9388
9389 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
9390
9391         * gcc.dg/vect/vect-cselim-1.c: New test.
9392         * gcc.dg/vect/vect-cselim-2.c: New test.
9393
9394 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
9395
9396         * gcc.target/arm/pr46934.c: New.
9397
9398 2011-03-23  Ian Lance Taylor  <iant@google.com>
9399
9400         * go.test/go-test.exp (errchk): Ignore lines containing ////.
9401
9402 2011-03-23  Richard Guenther  <rguenther@suse.de>
9403
9404         * gcc.dg/struct: Remove directory and contents.
9405
9406 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9407
9408         PR testsuite/48251
9409         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9410
9411 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
9412
9413         * gnat.dg/discr26.ad[sb]: New test.
9414         * gnat.dg/discr26_pkg.ads: New helper.
9415
9416 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
9417
9418         PR target/47553
9419         * gcc.target/arm/neon-vld-1.c: New test.
9420
9421 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
9422
9423         * gnat.dg/array14.ad[sb]: New test.
9424         * gnat.dg/array14_pkg.ads: New helper.
9425
9426 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
9427
9428         * gcc.c-torture/execute/920501-8.x: Remove.
9429         * gcc.c-torture/execute/930513-1.x: Remove.
9430         * gcc.c-torture/execute/960312-1.x: Remove.
9431         * gcc.c-torture/compile/20000804-1.c,
9432         gcc.c-torture/compile/20001205-1.c,
9433         gcc.c-torture/compile/20001226-1.c,
9434         gcc.c-torture/compile/20010518-2.c,
9435         gcc.c-torture/compile/20020312-1.c,
9436         gcc.c-torture/compile/20020604-1.c,
9437         gcc.c-torture/compile/920501-12.c,
9438         gcc.c-torture/compile/920501-4.c,
9439         gcc.c-torture/compile/920520-1.c,
9440         gcc.c-torture/compile/980506-1.c,
9441         gcc.c-torture/execute/980709-1.x,
9442         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
9443         options for m68hc11.
9444         * gcc.dg/cpp/assert4.c: Don't handle ARC.
9445         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
9446         m68hc11.
9447
9448 2011-03-22  Nick Clifton  <nickc@redhat.com>
9449
9450         * lib/target-supports.exp (check_profiling_available): Add MN10300
9451         to the list of targets that do not support profiling.  Restore
9452         alpha sorting to this list.
9453
9454 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
9455
9456         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
9457         failure on 32-bit systems.
9458         * gcc.dg/torture/vector-2.c: Ditto.
9459
9460 2011-03-22  Richard Guenther  <rguenther@suse.de>
9461
9462         PR tree-optimization/48228
9463         * gcc.dg/Wstrict-overflow-23.c: New testcase.
9464
9465 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
9466
9467         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
9468         powerpc.
9469
9470         PR target/48226
9471         * gcc.target/powerpc/pr48226.c: New file.
9472
9473 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
9474
9475         * lib/prune.exp (prune_gcc_output): Prune "could not create
9476         compact unwind for" warnings.
9477
9478 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
9479
9480         PR c/42544
9481         PR c/48197
9482         * gcc.c-torture/execute/pr42544.c: New test.
9483         * gcc.c-torture/execute/pr48197.c: New test.
9484
9485 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
9486
9487         PR preprocessor/48192
9488         * gcc.target/powerpc/pr48192.c: New file.
9489
9490         PR target/48053
9491         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
9492         split problem of 0 being loaded in a VSX register.
9493
9494 2011-03-21  Richard Guenther  <rguenther@suse.de>
9495
9496         PR c/47939
9497         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
9498         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9499         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9500         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9501
9502 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
9503
9504         PR target/48213
9505         * gcc.dg/pr48213.c: New test.
9506
9507 2011-03-21  Kai Tietz  <ktietz@redhat.com>
9508
9509         PR target/12171
9510         * g++.dg/plugin/attribute_plugin.c: Adjust test.
9511
9512 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
9513
9514         * gcc.target/arm/xor-and.c: New.
9515
9516 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9517
9518         PR fortran/22572
9519         * gfortran.dg/function_optimize_1.f90:  New test.
9520         * gfortran.dg/function_optimize_2.f90:  New test.
9521
9522 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
9523
9524         PR rtl-optimization/47502
9525         * gcc.target/i386/pr47502-1.c: New.
9526         * gcc.target/i386/pr47502-2.c: Likewise.
9527
9528 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
9529
9530         PR rtl-optimization/48156
9531         * gcc.dg/pr48156.c: New test.
9532
9533 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9534
9535         PR libfortran/47439
9536         * gfortran.dg/scratch_1.f90: Adjust test.
9537
9538 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9539
9540         PR libfortran/47439
9541         * gfortran.dg/scratch_1.f90: New test.
9542
9543 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
9544
9545         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
9546         variably modified typedefs.
9547         * gcc.dg/c1x-typedef-2.c: Remove.
9548
9549 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
9550
9551         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
9552         * gcc.dg/c1x-anon-struct-3.c: New test.
9553         * gcc.dg/anon-struct-11.c: Update.
9554
9555 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9556
9557         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
9558         dg-xfail-run-if.
9559         Only xfail with gas.
9560
9561 2011-03-18  Jason Merrill  <jason@redhat.com>
9562
9563         * g++.dg/template/fn-ptr1.C: New.
9564
9565         * g++.dg/overload/volatile1.C: New.
9566
9567         * g++.dg/opt/pr23372.C: New.
9568
9569         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
9570
9571 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9572
9573         PR middle-end/47405
9574         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
9575
9576 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
9577
9578         * gcc.target/arm/unsigned-extend-1.c: New.
9579
9580 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
9581
9582         PR bootstrap/48161
9583         * gcc.c-torture/compile/pr48161.c: New test.
9584
9585 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
9586
9587         PR middle-end/47725
9588         * gcc.dg/torture/pr47725.c: New.
9589
9590 2011-03-17  Jason Merrill  <jason@redhat.com>
9591
9592         * g++.dg/cpp0x/constexpr-overflow2.C: New.
9593         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
9594
9595 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
9596
9597         * gnat.dg/specs/elab2.ads: New test.
9598         * gnat.dg/specs/elab2_pkg.ads: New helper.
9599
9600 2011-03-17  Jason Merrill  <jason@redhat.com>
9601
9602         * g++.dg/cpp0x/decltype-1212.C: New.
9603         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
9604
9605 2011-03-17  Jason Merrill  <jason@redhat.com>
9606
9607         * g++.dg/parse/memfnquals1.C: New.
9608
9609 2011-03-17  Richard Guenther  <rguenther@suse.de>
9610
9611         PR middle-end/48134
9612         * gcc.dg/pr48134.c: New testcase.
9613
9614 2011-03-17  Richard Guenther  <rguenther@suse.de>
9615
9616         PR middle-end/48165
9617         * g++.dg/torture/pr48165.C: New testcase.
9618
9619 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
9620
9621         PR rtl-optimization/48141
9622         * gcc.dg/pr48141.c: New test.
9623
9624 2011-03-16  Jason Merrill  <jason@redhat.com>
9625
9626         * g++.dg/cpp0x/constexpr-48089.C: New.
9627
9628         * g++.dg/cpp0x/constexpr-abi1.C: New.
9629
9630         * g++.dg/cpp0x/constexpr-46336.C: New.
9631         * g++.dg/parse/friend5.C: Adjust expected errors.
9632
9633         * g++.dg/cpp0x/constexpr-47570.C: New.
9634
9635 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
9636
9637         PR debug/47510
9638         * ++.dg/debug/dwarf2/typedef6.C: New test.
9639
9640 2011-03-16  Jason Merrill  <jason@redhat.com>
9641
9642         * g++.dg/cpp0x/elision2.C: New.
9643
9644         * g++.dg/cpp0x/constexpr-array3.C: New.
9645
9646 2011-03-16  Jason Merrill  <jason@redhat.com>
9647
9648         * g++.dg/cpp0x/sfinae6.C: New.
9649         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
9650         * g++.dg/cpp0x/pr45908.C: Likewise.
9651         * g++.dg/cpp0x/sfinae6.C: Likewise.
9652         * g++.old-deja/g++.jason/conversion11.C: Likewise.
9653         * g++.old-deja/g++.law/arg11.C: Likewise.
9654
9655 2011-03-16  Jason Merrill  <jason@redhat.com>
9656
9657         * g++.dg/template/incomplete6.C: New.
9658
9659 2011-03-16  Jeff Law <law@redhat.com>
9660
9661         * gcc.dg/tree-ssa/vrp55.c: New test.
9662
9663 2011-03-16  Jason Merrill  <jason@redhat.com>
9664
9665         * g++.dg/cpp0x/auto22.C: New.
9666
9667 2011-03-16  Richard Guenther  <rguenther@suse.de>
9668
9669         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
9670         optimizing it away if promoted to const.
9671
9672 2011-03-16  Richard Guenther  <rguenther@suse.de>
9673
9674         PR tree-optimization/48149
9675         * gcc.dg/fold-complex-1.c: New testcase.
9676
9677 2011-03-16  Richard Guenther  <rguenther@suse.de>
9678
9679         PR testsuite/48147
9680         * gcc.dg/guality/pr45882.c: Really make sure no inlining
9681         or cloning happens.
9682
9683 2011-03-16  Richard Guenther  <rguenther@suse.de>
9684
9685         PR tree-optimization/26134
9686         * gcc.dg/tree-ssa/complex-6.c: New testcase.
9687
9688 2011-03-16  Richard Guenther  <rguenther@suse.de>
9689
9690         PR tree-optimization/48146
9691         * gcc.dg/torture/pr48146.c: New testcase.
9692
9693 2011-03-16  Richard Guenther  <rguenther@suse.de>
9694
9695         * gcc.dg/tree-ssa/pr14814.c: Adjust.
9696         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
9697
9698 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
9699
9700         PR middle-end/48136
9701         * gcc.c-torture/compile/pr48136.c: New test.
9702
9703         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
9704
9705         PR debug/45882
9706         * gcc.dg/guality/pr45882.c: New test.
9707
9708 2011-03-15  Jason Merrill  <jason@redhat.com>
9709
9710         * g++.dg/cpp0x/constexpr-recursion.C: New.
9711
9712         * g++.dg/cpp0x/implicit11.C: New.
9713
9714 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
9715
9716         * g++.dg/cpp0x/constexpr-attribute.C: New.
9717
9718 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9719
9720         * g++.dg/parse/pr34758.C: New.
9721
9722 2011-03-15  Xinliang David Li  <davidxl@google.com>
9723
9724         PR c/47837
9725         * gcc.dg/uninit-pred-7_d.c: New test.
9726         * gcc.dg/uninit-pred-8_d.c: New test.
9727
9728 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9729
9730         PR target/46788
9731         * gcc.target/arm/pr46788.c: New.
9732
9733 2011-03-15  Richard Guenther  <rguenther@suse.de>
9734
9735         PR middle-end/47650
9736         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
9737         * gfortran.dg/ishft_4.f90: Likewise.
9738         * gfortran.dg/leadz_trailz_3.f90: Likewise.
9739
9740 2011-03-15  Richard Guenther  <rguenther@suse.de>
9741
9742         PR tree-optimization/13954
9743         * g++.dg/tree-ssa/pr13954.C: New testcase.
9744
9745 2011-03-15  Richard Guenther  <rguenther@suse.de>
9746
9747         PR tree-optimization/48037
9748         * gcc.target/i386/pr48037-1.c: New testcase.
9749
9750 2011-03-15  Richard Guenther  <rguenther@suse.de>
9751
9752         PR tree-optimization/41490
9753         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
9754         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
9755         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
9756         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
9757         * g++.dg/tree-ssa/pr33604.C: Adjust.
9758
9759 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
9760
9761         PR middle-end/47917
9762         * gcc.c-torture/execute/pr47917.c: New test.
9763         * gcc.dg/pr47917.c: New test.
9764
9765         PR middle-end/38878
9766         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
9767
9768 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
9769
9770         * gcc.target/i386/sse4_1-floor-vec.c: New test.
9771         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
9772         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
9773         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
9774         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
9775         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
9776         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
9777         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
9778         * gcc.target/i386/avx-floor-vec.c: Ditto.
9779         * gcc.target/i386/avx-ceil-vec.c: Ditto.
9780         * gcc.target/i386/avx-trunc-vec.c: Ditto.
9781         * gcc.target/i386/avx-rint-vec.c: Ditto.
9782         * gcc.target/i386/avx-floorf-vec.c: Ditto.
9783         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
9784         * gcc.target/i386/avx-truncf-vec.c: Ditto.
9785         * gcc.target/i386/avx-rintf-vec.c: Ditto.
9786
9787 2011-03-14  Tom Tromey  <tromey@redhat.com>
9788
9789         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
9790         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
9791         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
9792
9793 2011-03-14  Tom Tromey  <tromey@redhat.com>
9794
9795         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
9796         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
9797         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
9798
9799 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
9800
9801         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
9802
9803 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
9804
9805         PR rtl-optimization/47166
9806         * gcc.c-torture/execute/postmod-1.c: New test.
9807
9808 2011-03-14  Richard Guenther  <rguenther@suse.de>
9809
9810         PR middle-end/48098
9811         * gcc.dg/torture/pr48098.c: New testcase.
9812
9813 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
9814
9815         PR target/48053
9816         * gcc.target/powerpc/pr48053-1.c: New test.
9817         * gcc.target/powerpc/pr48053-2.c: Likewise.
9818
9819 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
9820
9821         PR libfortran/48066
9822         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
9823
9824 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
9825
9826         PR libfortran/48066
9827         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
9828
9829 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
9830
9831         PR fortran/48059
9832         * gfortran.dg/class_41.f03: New.
9833
9834 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
9835
9836         * g++.dg/conversion/cast3.C: New test.
9837
9838 2011-03-11  Jason Merrill  <jason@redhat.com>
9839
9840         * g++.dg/template/error45.C: New.
9841
9842         * g++.dg/parse/no-type-defn1.C: New.
9843
9844         * g++.dg/ext/attrib40.C: New.
9845
9846         * g++.dg/cpp0x/regress/array1.C: New.
9847
9848 2011-03-11  Richard Guenther  <rguenther@suse.de>
9849
9850         PR tree-optimization/48067
9851         * gcc.dg/pr48067.c: New testcase.
9852
9853 2011-03-11  Richard Guenther  <rguenther@suse.de>
9854
9855         PR lto/48073
9856         * g++.dg/lto/20110311-1_0.C: New testcase.
9857
9858 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
9859
9860         PR c++/48035
9861         * g++.dg/inherit/virtual8.C: New test.
9862
9863         PR middle-end/48044
9864         * gcc.dg/torture/pr48044.c: New test.
9865
9866 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
9867
9868         PR fortran/47768
9869         * gfortran.dg/proc_ptr_comp_31.f90: New.
9870
9871 2011-03-11  Richard Guenther  <rguenther@suse.de>
9872
9873         PR tree-optimization/47278
9874         * gcc.dg/torture/pr47278-1.c: New testcase.
9875         * gcc.dg/torture/pr47278-2.c: Likewise.
9876
9877 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
9878
9879         PR tree-optimization/48063
9880         * gcc.dg/torture/pr48063.c: New test.
9881
9882 2011-03-10  Jason Merrill  <jason@redhat.com>
9883
9884         * g++.dg/template/array22.C: New.
9885
9886         * g++.dg/cpp0x/syntax-err1.C: New.
9887         * g++.dg/parse/error36.C: Adjust expected errors.
9888         * g++.old-deja/g++.pt/ctor2.C: Likewise.
9889         * g++.old-deja/g++.pt/typename3.C: Likewise.
9890         * g++.old-deja/g++.pt/typename4.C: Likewise.
9891         * g++.old-deja/g++.pt/typename6.C: Likewise.
9892
9893 2011-03-09  Jason Merrill  <jason@redhat.com>
9894
9895         * g++.dg/template/nontype22.C: New.
9896
9897 2011-03-09  Martin Jambor  <mjambor@suse.cz>
9898
9899         PR tree-optimization/47714
9900         * g++.dg/torture/pr47714.C: New test.
9901
9902 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
9903
9904         PR target/47755
9905         * gcc.target/powerpc/pr47755-2.c: New file.
9906
9907 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9908
9909         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
9910         is not set in the environment, pass 64 as first argument when not
9911         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
9912         native where ulimit -u is supported.
9913
9914 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9915
9916         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
9917
9918 2011-03-08  Jason Merrill  <jason@redhat.com>
9919
9920         * g++.dg/template/nontype21.C: New.
9921
9922         * g++.dg/template/anon5.C: New.
9923
9924 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9925
9926         PR debug/47881
9927         * gcc.dg/pr47881.c: New test.
9928
9929 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
9930
9931         PR c++/47957
9932         * g++.dg/lookup/template3.C: New test.
9933
9934 2011-03-08  Kai Tietz  <ktietz@redhat.com>
9935
9936         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
9937         'long' type.
9938
9939 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
9940
9941         PR testsuite/47954
9942         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
9943         sizeof to compute alignment.
9944
9945 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9946
9947         PR tree-optimization/48022
9948         * gcc.dg/pr48022-1.c: New test.
9949         * gcc.dg/pr48022-2.c: New test.
9950
9951 2011-03-07  Jason Merrill  <jason@redhat.com>
9952
9953         * g++.dg/template/nontype20.C: New.
9954         * g++.dg/init/member1.C: Adjust expected errors.
9955         * g++.dg/parse/constant4.C: Likewise.
9956         * g++.dg/template/qualified-id3.C: Likewise.
9957         * g++.old-deja/g++.pt/crash10.C: Likewise.
9958
9959         * g++.dg/cpp0x/regress/non-const1.C: New.
9960
9961 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
9962
9963         PR debug/47991
9964         * gcc.dg/pr47991.c: New test.
9965
9966 2011-03-07  Jason Merrill  <jason@redhat.com>
9967
9968         * g++.dg/abi/mangle46.C: New.
9969
9970 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
9971
9972         PR target/47862
9973         * gcc.target/powerpc/pr47862.c: New.
9974
9975 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
9976
9977         PR target/45413
9978         * gcc.target/i386/combine-mul.c: Require nonpic.
9979
9980 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
9981             Nathan Froyd  <froydnj@codesourcery.com>
9982
9983         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
9984
9985 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
9986
9987         * README.QMTEST: Remove.
9988
9989 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
9990             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9991
9992         PR fortran/47850
9993         * gfortran.dg/array_constructor_37.f90 : New test.
9994
9995 2011-03-05  Jason Merrill  <jason@redhat.com>
9996
9997         * g++.dg/abi/mangle39.C: ABI v5, not 6.
9998         * g++.dg/abi/mangle45.C: Likewise.
9999         * g++.dg/cpp0x/trailing1.C: Likewise.
10000
10001 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10002
10003         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
10004
10005 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
10006
10007         PR rtl-optimization/47899
10008         * gcc.dg/pr47899.c: New test.
10009
10010         * gcc.dg/torture/pr47968.c: Ignore warnings.
10011
10012         PR tree-optimization/47967
10013         * gcc.c-torture/compile/pr47967.c: New test.
10014
10015 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
10016
10017         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
10018         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
10019
10020 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
10021
10022         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
10023         and property_getAttributes() if __OBJC2__.
10024         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10025         * objc.dg/property/property-encoding-1.m: New.
10026         * obj-c++.dg/property/property-encoding-1.mm: New.
10027
10028 2011-03-04  Jason Merrill  <jason@redhat.com>
10029
10030         * g++.dg/template/pseudodtor6.C: New.
10031
10032         * g++.dg/inherit/covariant19.C: New.
10033
10034 2011-03-04  Richard Guenther  <rguenther@suse.de>
10035
10036         PR middle-end/47968
10037         * gcc.dg/torture/pr47968.c: New testcase.
10038
10039 2011-03-04  Richard Guenther  <rguenther@suse.de>
10040
10041         PR middle-end/47975
10042         * gcc.dg/torture/pr47975.c: New testcase.
10043
10044 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
10045
10046         PR c++/47974
10047         * g++.dg/template/crash106.C: New.
10048
10049 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
10050
10051         PR c/47963
10052         * gcc.dg/gomp/pr47963.c: New test.
10053         * g++.dg/gomp/pr47963.C: New test.
10054
10055 2011-03-02  Jason Merrill  <jason@redhat.com>
10056
10057         * g++.dg/cpp0x/regress/condition1.C: New.
10058
10059         * g++.dg/cpp0x/constexpr-ctor9.C: New.
10060
10061 2011-03-01  Jason Merrill  <jason@redhat.com>
10062
10063         * g++.dg/cpp0x/lambda/lambda-98.C: New.
10064
10065         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
10066
10067 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
10068
10069         PR rtl-optimization/47925
10070         * gcc.c-torture/execute/pr47925.c: New test.
10071
10072 2011-03-01  Jason Merrill  <jason@redhat.com>
10073
10074         * g++.dg/cpp0x/decltype25.C: New.
10075
10076         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
10077
10078 2011-03-01  Richard Guenther  <rguenther@suse.de>
10079
10080         PR tree-optimization/47890
10081         * gcc.dg/torture/pr47890.c: New testcase.
10082
10083 2011-03-01  Richard Guenther  <rguenther@suse.de>
10084
10085         PR lto/47924
10086         * gcc.dg/lto/pr47924_0.c: New testcase.
10087
10088 2011-03-01  Richard Guenther  <rguenther@suse.de>
10089
10090         PR lto/46911
10091         * gfortran.dg/lto/pr46911_0.f: New testcase.
10092
10093 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10094
10095         PR libgfortran/47933
10096         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
10097         compile errors from older code form.
10098
10099 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10100
10101         PR libgfortran/47567
10102         * gfortran.dg/fmt_fw_d.f90: New test.
10103
10104 2011-02-28  Jason Merrill  <jason@redhat.com>
10105
10106         * g++.dg/inherit/covariant18.C: New.
10107
10108 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
10109
10110         PR middle-end/47893
10111         * gcc.dg/pr47893.c: New test.
10112
10113 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
10114
10115         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
10116         NULL in case of a selector with conflicting types.
10117         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
10118
10119 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
10120
10121         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
10122         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
10123         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
10124         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
10125
10126 2011-02-28  Jason Merrill  <jason@redhat.com>
10127
10128         PR c++/47906
10129         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
10130
10131 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10132
10133         PR libgfortran/47778
10134         * gfortran.dg/namelist_71.f90: New test.
10135
10136 2011-02-27  Jason Merrill  <jason@redhat.com>
10137
10138         PR c++/47906
10139         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
10140         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
10141
10142 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
10143
10144         PR c++/46466
10145         * g++.dg/cpp0x/constexpr-ctor8.C: New.
10146
10147 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
10148
10149         PR fortran/47886
10150         * gfortran.dg/gomp/task-1.f90: Removed.
10151
10152 2011-02-26  Jason Merrill  <jason@redhat.com>
10153
10154         * g++.dg/template/this-targ1.C: New.
10155
10156         * g++.dg/cpp0x/regress/template-const1.C: New.
10157         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
10158         * g++.dg/template/function1.C: Adjust.
10159         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
10160         * g++.dg/debug/debug7.C: Adjust.
10161
10162 2011-02-26  Tobias Burnus  <burnus@net-b.de>
10163
10164         PR fortran/47886
10165         * gfortran.dg/gomp/task-1.f90: New.
10166
10167 2011-02-25  Jie Zhang  <jie@codesourcery.com>
10168
10169         * gcc.target/arm/neon-thumb2-move.c: Add
10170         dg-require-effective-target arm_thumb2_ok.
10171
10172 2011-02-24  Jason Merrill  <jason@redhat.com>
10173
10174         * g++.dg/parse/constant1.C: Specify C++98 mode.
10175         * g++.dg/parse/constant5.C: Likewise.
10176         * g++.dg/parse/error2.C: Likewise.
10177         * g++.dg/parse/semicolon3.C: Likewise.
10178         * g++.dg/template/crash14.C: Likewise.
10179         * g++.dg/template/local4.C: Likewise.
10180         * g++.dg/template/nontype3.C: Likewise.
10181         * g++.dg/parse/crash31.C: Adjust expected errors.
10182         * g++.dg/template/function1.C: Likewise.
10183         * g++.dg/template/ref3.C: Likewise.
10184         * g++.dg/template/static9.C: Likewise.
10185         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
10186
10187         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
10188         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
10189         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
10190         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
10191         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
10192
10193 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
10194
10195         PR fortran/47878
10196         * gfortran.dg/pr47878.f90: New test.
10197
10198 2011-02-24  Richard Guenther  <rguenther@suse.de>
10199
10200         PR testsuite/47801
10201         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
10202         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
10203
10204 2011-02-24  Richard Guenther  <rguenther@suse.de>
10205
10206         PR fortran/47839
10207         * gfortran.dg/lto/pr47839_0.f90: New testcase.
10208         * gfortran.dg/lto/pr47839_1.f90: Likewise.
10209
10210 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10211
10212         PR libgfortran/47567
10213         * gfortran.dg/fmt_f0_1.f90: Update test.
10214
10215 2011-02-23  Jason Merrill  <jason@redhat.com>
10216
10217         * g++.dg/abi/mangle39.C: Adjust parm mangling.
10218         * g++.dg/abi/mangle45.C: New.
10219
10220         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
10221         * g++.dg/template/canon-type-9.C: Match use of decltype
10222         between declaration and definition.
10223         * g++.dg/template/canon-type-12.C: Likewise.
10224
10225 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
10226
10227         PR fortran/40850
10228         * gfortran.dg/nested_allocatables_1.f90: New.
10229
10230 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
10231
10232         PR c++/46868
10233         * g++.dg/pr46868.C: New test.
10234         * g++.dg/parse/parameter-declaration-1.C: Adjust.
10235         * g++.dg/parse/error14.C: Adjust.
10236
10237 2011-02-23  Richard Guenther  <rguenther@suse.de>
10238
10239         PR tree-optimization/47838
10240         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
10241
10242 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
10243
10244         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
10245
10246 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
10247
10248         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
10249         * gfortran.dg/count_init_expr.f03: Ditto.
10250         * gfortran.dg/gomp/pr43711.f90: Ditto.
10251         * gcc.dg/struct-parse-2.c: Ditto.
10252         * gcc.dg/parse-error-3.c: Ditto.
10253         * gcc.dg/Wlogical-op-1.c: Ditto.
10254         * gcc.dg/Walways-true-1.c: Ditto.
10255         * gcc.dg/pr24225.c: Ditto.
10256         * gcc.dg/Walways-true-2.c: Ditto.
10257         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
10258         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
10259         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
10260         * g++.dg/overload/defarg4.C: Ditto.
10261         * g++.dg/inherit/covariant16.C: Ditto.
10262         * g++.dg/inherit/virtual7.C: Ditto.
10263         * g++.dg/template/canon-type-9.C: Ditto.
10264         * g++.dg/template/access19.C: Ditto.
10265         * g++.dg/template/call7.C: Ditto.
10266         * g++.dg/template/canon-type-2.C: Ditto.
10267         * g++.dg/template/init7.C: Ditto.
10268         * g++.dg/template/sizeof-template-argument.C: Ditto.
10269         * g++.dg/template/const3.C: Ditto.
10270         * g++.dg/template/sfinae26.C: Ditto.
10271         * g++.dg/template/sfinae26.C: Ditto.
10272         * g++.dg/template/canon-type-11.C: Ditto.
10273         * g++.dg/template/union2.C: Ditto.
10274         * g++.dg/template/canon-type-3.C: Ditto.
10275         * g++.dg/template/canon-type-1.C: Ditto.
10276         * g++.dg/template/canon-type-5.C: Ditto.
10277         * g++.dg/template/canon-type-7.C: Ditto.
10278         * g++.dg/template/canon-type-10.C: Ditto.
10279         * g++.dg/template/spec36.C: Ditto.
10280         * g++.dg/template/typedef38.C: Ditto.
10281         * g++.dg/template/canon-type-4.C: Ditto.
10282         * g++.dg/template/canon-type-6.C: Ditto.
10283         * g++.dg/template/canon-type-13.C: Ditto.
10284         * g++.dg/template/instantiate9.C: Ditto.
10285         * g++.dg/template/ttp22.C: Ditto.
10286         * g++.dg/warn/Wreturn-type-6.C: Ditto.
10287         * g++.dg/warn/Walways-true-1.C: Ditto.
10288         * g++.dg/warn/Wlogical-op-1.C: Ditto.
10289         * g++.dg/warn/Walways-true-2.C: Ditto.
10290         * g++.dg/conversion/op4.C: Ditto.
10291         * g++.dg/opt/pr19650.C: Ditto.
10292         * g++.dg/lookup/friend11.C: Ditto.
10293         * g++.dg/other/default2.C: Ditto.
10294         * g++.dg/other/default3.C: Ditto.
10295         * g++.dg/other/dtor2.C: Ditto.
10296         * g++.dg/other/friend5.C: Ditto.
10297         * g++.dg/other/default5.C: Ditto.
10298         * g++.dg/init/brace6.C: Ditto.
10299         * g++.dg/init/aggr5.C: Ditto.
10300         * g++.dg/init/error2.C: Ditto.
10301         * g++.dg/expr/bound-mem-fun.C: Ditto.
10302         * g++.dg/expr/cond6.C: Ditto.
10303         * g++.dg/expr/stmt-expr-1.C: Ditto.
10304         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
10305         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
10306         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
10307         * g++.dg/cpp0x/bracket1.C: Ditto.
10308         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
10309         * g++.dg/cpp0x/pr38646.C: Ditto.
10310         * g++.dg/cpp0x/variadic73.C: Ditto.
10311         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
10312         * g++.dg/cpp0x/bracket4.C: Ditto.
10313         * g++.dg/cpp0x/decltype4.C: Ditto.
10314         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
10315         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
10316         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
10317         * g++.dg/cpp0x/variadic-new2.C: Ditto.
10318         * g++.dg/cpp0x/decltype2.C: Ditto.
10319         * g++.dg/cpp0x/decltype1.C: Ditto.
10320         * g++.dg/cpp0x/bracket2.C: Ditto.
10321         * g++.dg/cpp0x/decltype5.C: Ditto.
10322         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
10323         * g++.dg/cpp0x/variadic70.C: Ditto.
10324         * g++.dg/cpp0x/decltype6.C: Ditto.
10325         * g++.dg/cpp0x/rvo.C: Ditto.
10326         * g++.dg/cpp0x/vt-40092.C: Ditto.
10327         * g++.dg/cpp0x/variadic-new.C: Ditto.
10328         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
10329         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
10330         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
10331         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
10332         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
10333         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
10334         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
10335         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
10336         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
10337         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
10338         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
10339         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
10340         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
10341         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
10342         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
10343         * g++.dg/cpp0x/pr39639.C: Ditto.
10344         * g++.dg/cpp0x/decltype3.C: Ditto.
10345         * g++.dg/cpp0x/variadic68.C: Ditto.
10346         * g++.dg/cpp0x/variadic-function.C: Ditto.
10347         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
10348         * g++.dg/cpp0x/variadic-bind.C: Ditto.
10349         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
10350         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
10351         * g++.dg/parse/crash35.C: Ditto.
10352         * g++.dg/parse/crash40.C: Ditto.
10353         * g++.dg/parse/defarg12.C: Ditto.
10354         * g++.dg/parse/crash34.C: Ditto.
10355         * g++.dg/parse/constructor3.C: Ditto.
10356         * g++.dg/parse/template23.C: Ditto.
10357         * g++.dg/parse/crash56.C: Ditto.
10358         * g++.dg/parse/dtor13.C: Ditto.
10359         * g++.dg/parse/error33.C: Ditto.
10360         * g++.dg/parse/ctor9.C: Ditto.
10361         * g++.dg/parse/error32.C: Ditto.
10362         * g++.dg/parse/error37.C: Ditto.
10363         * g++.dg/parse/bitfield3.C: Ditto.
10364         * g++.dg/parse/struct-4.C: Ditto.
10365         * g++.dg/ext/has_trivial_copy.C: Ditto.
10366         * g++.dg/ext/is_polymorphic.C: Ditto.
10367         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
10368         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
10369         * g++.dg/ext/has_nothrow_assign.C: Ditto.
10370         * g++.dg/ext/is_union.C: Ditto.
10371         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
10372         * g++.dg/ext/is_pod.C: Ditto.
10373         * g++.dg/ext/has_virtual_destructor.C: Ditto.
10374         * g++.dg/ext/has_trivial_constructor.C: Ditto.
10375         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
10376         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
10377         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
10378         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
10379         * g++.dg/ext/is_abstract.C: Ditto.
10380         * g++.dg/ext/has_trivial_assign.C: Ditto.
10381         * g++.dg/ext/is_class.C: Ditto.
10382         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
10383         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
10384         * g++.dg/ext/is_base_of.C: Ditto.
10385         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
10386         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
10387         * g++.dg/ext/is_empty.C: Ditto.
10388         * g++.dg/ext/is_enum.C: Ditto.
10389         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
10390         * gnat.dg/opt11.adb: Ditto.
10391         * obj-c++.dg/pr45735.mm: Ditto.
10392         * obj-c++.dg/pr24393.mm: Ditto.
10393         * obj-c++.dg/exceptions-2.mm: Ditto.
10394         * objc.dg/pr45735.m: Ditto.
10395         * objc.dg/pr24393.m: Ditto.
10396
10397 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
10398
10399         * objc.dg/attributes/objc-exception-1.m: New.
10400
10401 2011-02-23  Jie Zhang  <jie@codesourcery.com>
10402
10403         * gcc.dg/cpp/include7.c: New test.
10404
10405 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
10406
10407         PR c++/47242
10408         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
10409
10410 2011-02-23  Jie Zhang  <jie@codesourcery.com>
10411
10412         PR rtl-optimization/47763
10413         * gcc.dg/pr47763.c: New test.
10414
10415 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
10416
10417         PR fortran/45743
10418         * gfortran.dg/whole_file_32.f90 : New test.
10419
10420 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
10421
10422         PR c++/47666
10423         * g++.dg/inherit/virtual7.C: New test.
10424
10425 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
10426
10427         PR objc/47832
10428         * objc.dg/type-size-3.m: Updated error message.
10429         * objc.dg/type-size-4.m: New test.
10430         * objc.dg/type-size-5.m: New test.
10431
10432 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10433
10434         * lib/gnat.exp: Fix comments.
10435         Don't load libgloss.exp.
10436         (default_gnat_version): Call $compiler with --version.
10437         Adapt regexp for gnatmake output, insert version.
10438         (gnat_version): New proc.
10439         (gnat_init): Remove gnat_libgcc_s_path.
10440         (gnat_target_compile): Likewise.
10441         Remove ld_library_path.
10442         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
10443         (gnat_pass): Remove.
10444         (gnat_pass): Remove.
10445         (gnat_finish): Remove.
10446         (gnat_exit): Remove.
10447         (local_find_gnatmake): Reindent.
10448         (runtest_file_p): Remove.
10449         (prune_warnings): Remove.
10450         (find_gnatclean): New proc.
10451         * lib/gnat-dg.exp (lremove): New proc.
10452         (gnat-dg-test): Reindent.
10453         Remove additional output files.
10454         (gnat-dg-runtest): Remove.
10455
10456         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
10457         * gnat.dg/loop_optimization6.adb: Likewise.
10458         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
10459
10460 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
10461
10462         PR tree-optimization/47835
10463         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
10464
10465 2011-02-22  Tobias Burnus  <burnus@net-b.de>
10466
10467         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
10468         * gfortran.dg/abstract_type_2.f03: Ditto.
10469         * gfortran.dg/abstract_type_3.f03: Ditto.
10470         * gfortran.dg/abstract_type_4.f03: Ditto.
10471         * gfortran.dg/abstract_type_5.f03: Ditto.
10472         * gfortran.dg/abstract_type_6.f03: Ditto.
10473         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
10474         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
10475         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
10476         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
10477         * gfortran.dg/array_function_5.f90: Ditto.
10478         * gfortran.dg/asynchronous_3.f03: Ditto.
10479         * gfortran.dg/char_expr_1.f90: Ditto.
10480         * gfortran.dg/class_14.f03: Ditto.
10481         * gfortran.dg/data_array_6.f: Ditto.
10482         * gfortran.dg/data_invalid.f90: Ditto.
10483         * gfortran.dg/dot_product_1.f03: Ditto.
10484         * gfortran.dg/func_derived_5.f90: Ditto.
10485         * gfortran.dg/func_result_4.f90: Ditto.
10486         * gfortran.dg/implied_do_1.f90: Ditto.
10487         * gfortran.dg/initialization_25.f90: Ditto.
10488         * gfortran.dg/initialization_26.f90: Ditto.
10489         * gfortran.dg/interface_34.f90: Ditto.
10490         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
10491         * gfortran.dg/keyword_symbol_1.f90: Ditto.
10492         * gfortran.dg/matmul_8.f03: Ditto.
10493         * gfortran.dg/merge_init_expr.f90: Ditto.
10494         * gfortran.dg/pack_assign_1.f90: Ditto.
10495         * gfortran.dg/pack_vector_1.f90: Ditto.
10496         * gfortran.dg/pointer_check_8.f90: Ditto.
10497         * gfortran.dg/product_init_expr.f03: Ditto.
10498         * gfortran.dg/reshape_order_5.f90: Ditto.
10499         * gfortran.dg/reshape_shape_1.f90: Ditto.
10500         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
10501         * gfortran.dg/same_name_2.f90: Ditto.
10502         * gfortran.dg/selected_real_kind_1.f90: Ditto.
10503         * gfortran.dg/spread_init_expr.f03: Ditto.
10504         * gfortran.dg/stmt_func_1.f90: Ditto.
10505         * gfortran.dg/sum_init_expr.f03: Ditto.
10506         * gfortran.dg/transpose_3.f03: Ditto.
10507         * gfortran.dg/unpack_init_expr.f03: Ditto.
10508         * gfortran.dg/warn_conversion.f90: Ditto.
10509         * gfortran.dg/warn_conversion_2.f90: Ditto.
10510         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
10511         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
10512         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
10513         * gfortran.dg/whole_file_16.f90: Ditto.
10514         * gfortran.dg/whole_file_17.f90: Ditto.
10515         * gfortran.dg/whole_file_18.f90: Ditto.
10516         * gfortran.dg/whole_file_20.f03: Ditto.
10517         * gfortran.dg/whole_file_5.f90: Ditto.
10518         * gfortran.dg/whole_file_6.f90: Ditto.
10519         * gfortran.dg/write_invalid_format.f90: Ditto.
10520         * gfortran.dg/zero_sized_6.f90: Ditto.
10521
10522 2011-02-21  Jeff Law <law@redhat.com>
10523
10524         PR rtl-optimization/46178
10525         * gcc.target/i386/pr46178.c: New test.
10526
10527         PR rtl-optimization/46002
10528         * gcc.c-torture/compile/pr46002.c: New test.
10529
10530 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10531
10532         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
10533         *-*-hpux10*.
10534
10535 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
10536
10537         PR debug/47106
10538         * g++.dg/debug/pr47106.C: Require effective target lto.
10539
10540 2011-02-21  Jason Merrill  <jason@redhat.com>
10541
10542         * g++.dg/cpp0x/constexpr-diag2.C: New.
10543
10544 2011-02-20  Jason Merrill  <jason@redhat.com>
10545
10546         * g++.dg/cpp0x/constexpr-ctor7.C: New.
10547
10548         * g++.dg/cpp0x/fntmpdefarg2.C: New.
10549
10550         * g++.dg/overload/conv-op1.C: New.
10551
10552         * g++.dg/cpp0x/constexpr-synth1.C: New.
10553
10554 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
10555
10556         * objc.dg/layout-2.m: New.
10557         * objc.dg/selector-3.m: Adjusted location of error message.
10558         * objc.dg/type-size-3.m: Same.
10559         * obj-c++.dg/selector-3.mm: Same.
10560
10561 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
10562
10563         PR objc/47784
10564         * objc.dg/property/dotsyntax-22.m: New.
10565         * obj-c++.dg/property/dotsyntax-22.mm: New.
10566
10567 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
10568
10569         PR c++/46394
10570         * g++.dg/template/typedef38.C: New test.
10571
10572 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
10573
10574         PR fortran/46818
10575         * gfortran.dg/whole_file_30.f90 : New test.
10576         * gfortran.dg/whole_file_31.f90 : New test.
10577
10578 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
10579
10580         PR fortran/45077
10581         PR fortran/44945
10582         * gfortran.dg/whole_file_28.f90 : New test.
10583         * gfortran.dg/whole_file_29.f90 : New test.
10584
10585 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
10586
10587         PR c++/44118
10588         * g++.dg/template/crash105.C: New.
10589
10590 2011-02-19  Jason Merrill  <jason@redhat.com>
10591
10592         * g++.dg/cpp0x/regress/no-elide1.C: New.
10593
10594 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
10595
10596         PR tree-optimization/46620
10597         * gcc.dg/pr46620.c: New.
10598
10599 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
10600
10601         PR c/47809
10602         * gcc.target/i386/pr47809.c: New test.
10603
10604 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10605             Tobias Burnus  <burnus@net-b.de>
10606
10607         * lib/target-supports.exp
10608         (check_effective_target_fortran_large_real): New check for large reals.
10609         * gfortran.dg/nan_7.f90: New test.
10610
10611 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10612
10613         PR libgfortran/47567
10614         * gfortran.dg/fmt_f0_1.f90: Update test.
10615
10616 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
10617
10618         PR fortran/47348
10619         * gfortran.dg/array_constructor_36.f90 : New test.
10620         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
10621         allow for comparison between different elements of the array
10622         constructor at different levels of optimization.
10623
10624 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10625
10626         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
10627         * gcc.target/i386/pr32280-1.c: Likewise.
10628
10629 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
10630
10631         PR target/47800
10632         * gcc.target/i386/pr47800.c: New test.
10633
10634 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
10635
10636         * objc/execute/exceptions/foward-1.x: New.
10637
10638 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10639
10640         PR fortran/47789
10641         * gfortran.dg/derived_constructor_comps_4.f90: New.
10642
10643 2011-02-18  Tobias Burnus
10644
10645         PR fortran/47775
10646         * gfortran.dg/func_result_6.f90: New.
10647
10648 2011-02-18  Michael Matz  <matz@suse.de>
10649
10650         PR fortran/45586
10651         * gfortran.dg/lto/pr45586_0.f90: New test.
10652         * gfortran.dg/typebound_proc_20.f90: Ditto.
10653         * gfortran.dg/typebound_proc_21.f90: Ditto.
10654
10655 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
10656
10657         PR c++/47795
10658         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
10659
10660 2011-02-18  Tobias Burnus  <burnus@net-b.de>
10661
10662         PR fortran/47750
10663         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
10664         gcc_warning_prefix.
10665         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
10666         normalizing the error/warning output.
10667         * gfortran.dg/Wall.f90: Update dg-error/warning.
10668         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
10669         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
10670         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
10671         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
10672         * gfortran.dg/class_30.f90: Update dg-error/warning.
10673         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
10674         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
10675         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
10676         * gfortran.dg/entry_17.f90: Update dg-error/warning.
10677         * gfortran.dg/entry_19.f90: Update dg-error/warning.
10678         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
10679         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
10680         * gfortran.dg/g77/12632.f: Update dg-error/warning.
10681         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
10682         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
10683         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
10684         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
10685         * gfortran.dg/goto_8.f90: Update dg-error/warning.
10686         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
10687         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
10688         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
10689         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
10690         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
10691         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
10692         * gfortran.dg/volatile3.f90: Update dg-error/warning.
10693         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
10694         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
10695         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
10696         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
10697         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
10698
10699 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10700
10701         PR fortran/47768
10702         * gfortran.dg/proc_ptr_comp_30.f90: New.
10703
10704 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
10705
10706         PR debug/47780
10707         * gcc.target/i386/pr47780.c: New test.
10708
10709 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10710
10711         PR fortran/47767
10712         * gfortran.dg/class_40.f03: New.
10713
10714 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
10715
10716         PR c++/47208
10717         * g++.dg/cpp0x/auto21.C: New test.
10718
10719 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
10720
10721         * objc.dg/special/unclaimed-category-1.h: Updated for
10722         new ABI support.
10723         * objc.dg/special/unclaimed-category-1.m: Same.
10724         * objc.dg/zero-link-1.m: Same.
10725         * objc.dg/lookup-1.m: Same.
10726         * objc.dg/torture/strings/const-str-9.m
10727         * objc.dg/torture/strings/const-str-10.m: Same.
10728         * objc.dg/torture/strings/const-str-11.m: Same.
10729         * objc.dg/torture/forward-1.m: Same.
10730         * objc.dg/zero-link-2.m: Same.
10731         * objc.dg/encode-7-next-64bit.m: Same.
10732         * objc.dg/method-4.m: Same.
10733         * objc.dg/next-runtime-1.m: Same.
10734         * objc.dg/image-info.m: Same.
10735         * objc.dg/pr23214.m: Same.
10736         * objc.dg/symtab-1.m: Same.
10737         * obj-c++.dg/basic.m: Same.
10738         * obj-c++.dg/proto-lossage-3.m: Same.
10739         * obj-c++.dg/torture/strings/const-str-10.m: Same.
10740         * obj-c++.dg/torture/strings/const-str-11.m: Same.
10741         * obj-c++.dg/torture/strings/const-str-9.m: Same.
10742         * obj-c++.dg/method-11.m: Same.
10743         * objc/execute/enumeration-1.m: Same.
10744         * objc/execute/object_is_class.m: Same.
10745         * objc/execute/formal_protocol-2.m: Same.
10746         * objc/execute/formal_protocol-4.m: Same.
10747         * objc/execute/formal_protocol-6.m: Same.
10748         * objc/execute/bycopy-3.m: Same.
10749         * objc/execute/exceptions/catchall-1.m: Same.
10750         * objc/execute/exceptions/finally-1.m: Same.
10751         * objc/execute/exceptions/local-variables-1.m: Same.
10752         * objc/execute/exceptions/foward-1.m: Same.
10753         * objc/execute/bf-common.h
10754         * objc/execute/enumeration-2.m: Same.
10755         * objc/execute/formal_protocol-1.m: Same.
10756         * objc/execute/formal_protocol-3.m: Same.
10757         * objc/execute/formal_protocol-5.m: Same.
10758         * objc/execute/accessing_ivars.m: Same.
10759         * objc/execute/bycopy-2.m: Same.
10760         * objc/execute/formal_protocol-7.m: Same.
10761         * objc/execute/compatibility_alias.m: Same.
10762         * objc/execute/no_clash.m: Same.
10763         * objc/execute/object_is_meta_class.m: Same.
10764         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
10765         * objc/execute/class-tests-1.h: Include stdio.h.
10766         * objc/execute/class-tests-2.h: Same.
10767         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
10768         runtimes.
10769         * obj-c++.dg/try-catch-2.mm: Same.
10770
10771 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
10772
10773         PR c++/47783
10774         * g++.dg/warn/Wunused-parm-4.C: New test.
10775
10776 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
10777             Jan Hubicka  <jh@suse.cz>
10778
10779         PR debug/47106
10780         PR debug/47402
10781         * g++.dg/debug/pr47106.C: New.
10782
10783 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
10784
10785         PR target/43653
10786         * gcc.target/i386/pr43653.c: New test.
10787
10788 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
10789
10790         PR c++/47172
10791         * g++.dg/template/inherit6.C: New test.
10792
10793 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
10794
10795         PR fortran/47745
10796         * gfortran.dg/class_39.f03: New.
10797
10798 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
10799
10800         PR c++/47326
10801         * g++.dg/cpp0x/variadic106.C: New test.
10802
10803 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
10804
10805         PR libfortran/47757
10806         * gfortran.dg/pr47757-1.f90: New test.
10807         * gfortran.dg/pr47757-2.f90: New test.
10808         * gfortran.dg/pr47757-3.f90: New test.
10809
10810         PR c++/47704
10811         * g++.dg/cpp0x/enum8.C: New test.
10812
10813 2011-02-15  Jason Merrill  <jason@redhat.com>
10814
10815         * g++.dg/inherit/implicit-trivial1.C: New.
10816         * g++.dg/cpp0x/implicit-trivial1.C: New.
10817
10818 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
10819
10820         PR middle-end/47725
10821         * gcc.dg/torture/pr47725.c: Removed.
10822
10823 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
10824
10825         PR target/47755
10826         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
10827         constant does not generate a load from memory.
10828
10829 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
10830
10831         PR middle-end/47725
10832         * gcc.dg/torture/pr47725.c: New.
10833
10834 2011-02-15  Richard Guenther  <rguenther@suse.de>
10835
10836         PR tree-optimization/47743
10837         * gcc.dg/torture/pr47743.c: New testcase.
10838
10839 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
10840
10841         PR middle-end/47581
10842         * gcc.target/i386/pr47581.c: New test.
10843
10844 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10845
10846         PR fortran/47730
10847         * gfortran.dg/select_type_22.f03: New.
10848
10849 2011-02-14  Jason Merrill  <jason@redhat.com>
10850
10851         * g++.dg/cpp0x/regress/enum1.C: New.
10852
10853 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
10854
10855         * gnat.dg/include.adb: New test.
10856
10857 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10858
10859         PR fortran/47728
10860         * gfortran.dg/class_38.f03: New.
10861
10862 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
10863
10864         * gcc.dg/pr46494.c: New test.
10865
10866 2011-02-14  Richard Guenther  <rguenther@suse.de>
10867
10868         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
10869
10870 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10871
10872         PR ada/41929
10873         * gnat.dg/null_pointer_deref1.exp: Don't skip on
10874         sparc*-sun-solaris2.11.
10875
10876 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10877
10878         PR fortran/47349
10879         * gfortran.dg/argument_checking_18.f90: New.
10880
10881 2011-02-13  Tobias Burnus  <burnus@net-b.de>
10882
10883         * gfortran.dg/argument_checking_13.f90: Update dg-error.
10884         * gfortran.dg/argument_checking_17.f90: New.
10885
10886 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
10887
10888         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
10889         are temporarily disabled.
10890         * gfortran.dg/class_7.f03: Ditto.
10891         * gfortran.dg/coarray_14.f90: Ditto.
10892         * gfortran.dg/typebound_proc_13.f03: Ditto.
10893
10894 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
10895
10896         PR fortran/45586
10897         * gfortran.dg/extends_11.f03: New.
10898
10899 2011-02-11  Xinliang David Li  <davidxl@google.com>
10900
10901         PR tree-optimization/47707
10902         * g++.dg/tree-ssa/pr47707.C: New test.
10903
10904 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
10905
10906         * g++.dg/opt/inline17.C: New test.
10907
10908 2011-02-11  Tobias Burnus  <burnus@net-b.de>
10909
10910         PR fortran/47550
10911         * gfortran.dg/pure_formal_2.f90: New.
10912
10913 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
10914
10915         PR rtl-optimization/47614
10916         * gfortran.dg/pr47614.f: New.
10917
10918 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
10919
10920         PR driver/47678
10921         * gcc.dg/opts-6.c: New test.
10922
10923 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
10924
10925         PR debug/47684
10926         * gcc.dg/pr47684.c: New test.
10927
10928 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10929
10930         PR target/47629
10931         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
10932         c99_runtime, dg-add-options c99_runtime.
10933         (main): Use __asm__.
10934
10935 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10936
10937         PR testsuite/47400
10938         * lib/target-supports.exp (check_ascii_locale_available): New proc.
10939         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
10940         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
10941         * gcc.dg/ucnid-10.c: Likewise.
10942         * gcc.dg/ucnid-13.c: Likewise.
10943         * gcc.dg/ucnid-7.c: Likewise.
10944         * gcc.dg/ucnid-8.c: Likewise.
10945         Adapt dg-warning line number.
10946
10947 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
10948
10949         * gcc.target/i386/parity-1.c: Use -march=k8.
10950         * gcc.target/i386/parity-2.c: Ditto.
10951         * gcc.target/i386/vecinit-1.c: Ditto.
10952         * gcc.target/i386/vecinit-2.c: Ditto.
10953
10954 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10955
10956         PR target/46610
10957         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
10958         * gcc.target/mips/save-restore-3.c: Likewise.
10959         * gcc.target/mips/save-restore-4.c: Likewise.
10960         * gcc.target/mips/save-restore-5.c: Likewise.
10961
10962         PR target/47683
10963         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
10964         * g++.dg/tree-prof/partition2.C: Likewise.
10965
10966 2011-02-09  Jason Merrill  <jason@redhat.com>
10967
10968         * g++.dg/tree-ssa/inline-3.C: Use a normal function
10969         rather than misdeclare std::puts.
10970
10971         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
10972         * g++.dg/other/warning1.C: Likewise.
10973         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
10974         * g++.old-deja/g++.gb/scope06.C: Likewise.
10975         * g++.old-deja/g++.law/cvt11.C: Likewise.
10976         * g++.old-deja/g++.law/init1.C: Likewise.
10977         * g++.dg/abi/mangle26.C: Likewise.
10978
10979         * g++.dg/template/function1.C: Adjust for C++0x mode.
10980         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
10981
10982         * g++.dg/ext/label10.C: Adjust for C++0x mode.
10983         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
10984
10985         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
10986
10987         * g++.dg/cpp0x/regress/abi-empty7.C: New.
10988
10989         * g++.dg/cpp0x/regress: New directory.
10990         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
10991         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
10992         * g++.dg/cpp0x/regress/regress3.C: New.
10993
10994 2011-02-10  Richard Guenther  <rguenther@suse.de>
10995
10996         PR tree-optimization/47677
10997         * gcc.dg/torture/pr47677.c: New testcase.
10998
10999 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
11000
11001         * objc.dg/special/load-category-1.m: Remove unused header.
11002         * objc.dg/special/load-category-1a.m: Likewise.
11003         * objc.dg/special/load-category-2.m: Likewise.
11004         * objc.dg/special/load-category-2a.m: Likewise.
11005         * objc.dg/special/load-category-3.m: Likewise.
11006         * objc.dg/special/load-category-3a.m: Likewise.
11007         * objc.dg/attributes/proto-attribute-2.m: Likewise.
11008         * objc.dg/attributes/proto-attribute-3.m: Likewise.
11009         * objc.dg/attributes/class-attribute-1.m: Likewise.
11010         * objc.dg/property/property.exp: Don't run for Darwin < 9.
11011         * obj-c++.dg/property/property.exp: Likewise.
11012         * objc.dg/attributes/method-sentinel-1.m: Update type header.
11013         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
11014         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
11015         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
11016         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
11017         * obj-c++.dg/template-8.mm: Likewise.
11018
11019 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
11020
11021         PR target/47665
11022         * gcc.target/i386/pr47665.c: New test.
11023
11024 2011-02-10  Jie Zhang  <jie@codesourcery.com>
11025
11026         PR testsuite/47622
11027         Revert
11028         2011-02-05  Jie Zhang  <jie@codesourcery.com>
11029         PR debug/42631
11030         * gcc.dg/pr42631.c: Update test.
11031         * gcc.dg/pr42631-2.c: New test.
11032
11033 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
11034
11035         PR fortran/47352
11036         * gfortran.dg/proc_decl_25.f90: New.
11037
11038 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
11039
11040         PR fortran/47463
11041         * gfortran.dg/typebound_assignment_2.f03: New.
11042
11043 2011-02-09  Richard Guenther  <rguenther@suse.de>
11044
11045         PR tree-optimization/47664
11046         * gcc.dg/tree-ssa/inline-7.c: New testcase.
11047
11048 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
11049
11050         PR middle-end/47646
11051         * gnat.dg/uninit_func.adb: Adjust dg directive.
11052
11053 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
11054
11055         PR middle-end/47646
11056         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
11057
11058 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
11059
11060         PR fortran/47637
11061         * gfortran.dg/auto_dealloc_2.f90: New.
11062
11063 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11064
11065         * gcc.dg/builtins-config.h: Remove __sgi handling.
11066         * lib/target-supports.exp (add_options_for_c99_runtime): Add
11067         -std=c99 for mips-sgi-irix6.5*.
11068
11069 2011-02-09  Martin Jambor  <mjambor@suse.cz>
11070
11071         PR middle-end/45505
11072         * gfortran.dg/pr25923.f90: Remove xfails.
11073
11074 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11075
11076         PR fortran/47583
11077         * gfortran.dg/inquire_14.f90: New test.
11078
11079 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
11080
11081         PR fortran/45290
11082         * gfortran.dg/pointer_init_6.f90: New.
11083
11084 2011-02-08  Jeff Law <law@redhat.com>
11085
11086         PR tree-optimization/42893
11087         * gcc.tree-ssa/pr42893.c: New test.
11088
11089 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
11090
11091         PR tree-optimization/46834
11092         PR tree-optimization/46994
11093         PR tree-optimization/46995
11094         * gcc.dg/graphite/id-pr46834.c: New.
11095         * gfortran.dg/graphite/id-pr46994.f90: New.
11096         * gfortran.dg/graphite/id-pr46995.f90: New.
11097
11098 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11099
11100         PR middle-end/47646
11101         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
11102         using the variable is known the warning is emitted there.
11103         * gcc.dg/uninit-pr19430.c (foo): Likewise.
11104         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
11105
11106         * c-c++-common/pr20000.c (g): Both warnings occur at the return
11107         statement.
11108         (vg): Likewise.
11109         * gcc.dg/noreturn-1.c (foo5): Likewise.
11110         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
11111         (method2): Likewise.
11112
11113         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
11114         the return statement using the uninitialized variable.
11115         * gfortran.dg/pr39666-2.f90 (f): Likewise.
11116
11117 2011-02-08  Richard Guenther  <rguenther@suse.de>
11118
11119         PR middle-end/47639
11120         * g++.dg/opt/pr47639.c: New testcase.
11121
11122 2011-02-08  Richard Guenther  <rguenther@suse.de>
11123
11124         PR tree-optimization/47632
11125         * g++.dg/opt/pr47632.C: New testcase.
11126
11127 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11128
11129         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
11130
11131 2011-02-07  Richard Guenther  <rguenther@suse.de>
11132
11133         PR tree-optimization/47615
11134         * g++.dg/opt/pr47615.C: New testcase.
11135
11136 2011-02-07  Richard Guenther  <rguenther@suse.de>
11137
11138         PR tree-optimization/47621
11139         * gcc.dg/torture/pr47621.c: New testcase.
11140
11141 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
11142
11143         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
11144
11145 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
11146
11147         PR fortran/47592
11148         * gfortran.dg/allocate_with_source_1 : New test.
11149
11150 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
11151
11152         PR middle-end/47610
11153         * gcc.dg/pr47610.c: New test.
11154
11155 2011-02-05  Jie Zhang  <jie@codesourcery.com>
11156
11157         PR debug/42631
11158         * gcc.dg/pr42631.c: Update test.
11159         * gcc.dg/pr42631-2.c: New test.
11160
11161 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11162
11163         PR fortran/47574
11164         * gfortran.dg/pr47574.f90:  New test.
11165
11166 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
11167
11168         PR tree-optimization/46194
11169         * gcc.dg/autopar/pr46194.c: New.
11170
11171 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
11172
11173         PR tree-optimization/43695
11174         * g++.dg/ipa/pr43695.C: New.
11175
11176 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
11177
11178         PR inline-asm/23200
11179         * gcc.dg/pr23200.c: New test.
11180
11181 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
11182
11183         PR c++/47589
11184         * g++.dg/pr47589.C: New test.
11185
11186 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
11187
11188         PR c++/47398
11189         * g++.dg/template/typedef37.C: New test.
11190         * g++.dg/template/param1.C: Adjust expected error message.
11191
11192 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
11193
11194         PR middle-end/31490
11195         * gcc.dg/pr31490-2.c: New test.
11196         * gcc.dg/pr31490-3.c: New test.
11197         * gcc.dg/pr31490-4.c: New test.
11198
11199 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
11200             Jakub Jelinek  <jakub@redhat.com>
11201
11202         PR c++/46890
11203         * g++.dg/parser/semicolon3.C: Adjust.
11204         * g++.dg/parser/semicolon4.C: New testcase.
11205         * g++.dg/pr46890.C: New testcase.
11206
11207 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
11208
11209         PR c++/29571
11210         * g++.dg/init/pr29571.C: New.
11211
11212 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
11213
11214         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
11215         instead of vect_int.
11216
11217 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
11218
11219         PR target/47312
11220         * gcc.target/i386/pr47312.c: New test.
11221
11222         PR target/47564
11223         * gcc.target/i386/pr47564.c: New test.
11224
11225 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
11226
11227         PR tree-optimization/45122
11228         * gcc.dg/tree-ssa/pr45122.c: New.
11229
11230 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
11231
11232         PR target/47272
11233         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
11234         and vec_vsx_st.
11235
11236         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
11237         and vsx so a default --with-cpu=power7 doesn't give an error
11238         when -mavoid-indexed-addresses is used.
11239
11240         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
11241         wrapper function to save the arguments and then jump to the real
11242         function, rather than depending on the compiler not to move stuff
11243         before an asm.
11244         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
11245
11246 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
11247             Paul Thomas  <pault@gcc.gnu.org>
11248
11249         PR fortran/47082
11250         * gfortran.dg/class_37.f03 : New test.
11251
11252 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
11253             Richard Guenther  <rguenther@suse.de>
11254
11255         PR tree-optimization/40979
11256         PR bootstrap/47044
11257         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
11258         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
11259         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
11260         check_vect_support_and_set_flags.
11261         * gfortran.dg/graphite/vect-pr40979.f90: New.
11262
11263 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
11264
11265         PR fortran/47572
11266         * gfortran.dg/class_36.f03: New.
11267
11268 2011-02-02  Richard Guenther  <rguenther@suse.de>
11269
11270         PR tree-optimization/47566
11271         * gcc.dg/lto/20110201-1_0.c: New testcase.
11272
11273 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
11274
11275         PR debug/47498
11276         PR debug/47501
11277         PR debug/45136
11278         PR debug/45130
11279         * debug/pr47498.c: New.
11280         * debug/pr47501.c: New.
11281
11282 2011-02-01  Richard Guenther  <rguenther@suse.de>
11283
11284         PR tree-optimization/47559
11285         * g++.dg/torture/pr47559.C: New testcase.
11286
11287 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
11288
11289         PR fortran/47565
11290         * gfortran.dg/typebound_call_20.f03: New.
11291
11292 2011-02-01  Richard Guenther  <rguenther@suse.de>
11293
11294         PR tree-optimization/47555
11295         * gcc.dg/pr47555.c: New testcase.
11296
11297 2011-02-01  Richard Guenther  <rguenther@suse.de>
11298
11299         PR tree-optimization/47541
11300         * g++.dg/torture/pr47541.C: New testcase.
11301
11302 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
11303
11304         PR fortran/47455
11305         * gfortran.dg/typebound_call_19.f03: New.
11306
11307 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
11308
11309         PR c++/47416
11310         * g++.dg/cpp0x/pr47416.C: New test.
11311
11312 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
11313
11314         PR fortran/47519
11315         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
11316
11317 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
11318
11319         PR fortran/47463
11320         * gfortran.dg/typebound_assignment_1.f03: New.
11321
11322 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
11323
11324         PR tree-optimization/47538
11325         * gcc.c-torture/execute/pr47538.c: New test.
11326
11327 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11328
11329         PR target/45325
11330         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
11331
11332 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11333
11334         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
11335
11336 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
11337
11338         PR rtl-optimization/44031
11339         * gcc.c-torture/compile/20110131-1.c: New test.
11340
11341 2011-01-31  Tobias Burnus  <burnus@net-b.de>
11342
11343         PR fortran/47042
11344         * gfortran.dg/stmt_func_1.f90: New.
11345
11346 2011-01-31  Tobias Burnus  <burnus@net-b.de>
11347
11348         PR fortran/47042
11349         * gfortran.dg/interface_34.f90: New.
11350
11351 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
11352
11353         PR fortran/47523
11354         * gfortran.dg/realloc_on_assign_5.f03: New test.
11355         * gfortran.dg/realloc_on_assign_5.f03: New test.
11356
11357 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11358
11359         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
11360         * gfortran.dg/bessel_7.f90: Likewise.
11361         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
11362
11363         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
11364         * gfortran.dg/sum_init_expr.f03: Likewise.
11365
11366         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
11367
11368         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
11369         -r -nostdlib.
11370
11371         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
11372         loop only on "vect_intfloat_cvt" targets.
11373
11374 2011-01-29  Tobias Burnus  <burnus@net-b.de>
11375
11376         PR fortran/47531
11377         * gfortran.dg/shape_6.f90: New.
11378
11379 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11380
11381         PR libgfortran/47434
11382         * gfortran.dg/read_infnan_1.f90: Update test.
11383         * gfortran.dg/module_nan.f90: Update test.
11384         * gfortran.dg/char4_iunit_1.f03: Update test.
11385         * gfortran.dg/large_real_kind_1.f90: Update test.
11386         * gfortran.dg/real_const_3.f90: Update test.
11387         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
11388
11389 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
11390
11391         PR c++/47311
11392         * g++.dg/template/param2.C: New test.
11393
11394 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11395
11396         PR libgfortran/47285
11397         * gfortran.dg/fmt_g.f: New test.
11398
11399 2011-01-28  Tobias Burnus  <burnus@net-b.de>
11400
11401         PR fortran/47507
11402         * gfortran.dg/pure_formal_1.f90: New.
11403
11404 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
11405
11406         PR target/42894
11407         * gcc.dg/tls/pr42894.c: New test.
11408
11409 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11410
11411         * gcc.dg/pr47276.c: Add dg-require-visibility.
11412
11413 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11414
11415         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
11416
11417 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
11418             Tobias Burnus  <burnus@gcc.gnu.org>
11419
11420         PR fortran/45170
11421         PR fortran/35810
11422         PR fortran/47350
11423         * gfortran.dg/realloc_on_assign_3.f03: New test.
11424         * gfortran.dg/realloc_on_assign_4.f03: New test.
11425         * gfortran.dg/allocatable_function_5.f90: New test.
11426         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
11427         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
11428         implemented" dg-errors.
11429
11430 2011-01-27  Jan Hubicka  <jh@suse.cz>
11431
11432         PR middle-end/46949
11433         * gcc.dg/attr-weakref-4.c: New testcase
11434
11435 2011-01-27  Martin Jambor  <mjambor@suse.cz>
11436
11437         PR tree-optimization/47228
11438         * gcc.dg/torture/pr47228.c: New test.
11439
11440 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11441
11442         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
11443
11444 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11445
11446         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
11447         when using auto-overlay support on the SPU.
11448
11449 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
11450
11451         PR rtl-optimization/44174
11452         * gcc.target/i386/asm-6.c: New test.
11453
11454 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
11455
11456         PR rtl-optimization/46856
11457         * gcc.c-torture/compile/pr46856.c: New test.
11458
11459 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
11460             Andrew Pinski  <pinskia@gmail.com>
11461
11462         PR c/43082
11463         * gcc.dg/pr43082.c: New.
11464
11465 2011-01-26  DJ Delorie  <dj@redhat.com>
11466
11467         PR rtl-optimization/46878
11468         * gcc.dg/pr46878-1.c: New test.
11469
11470 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
11471
11472         PR c++/47476
11473         * g++.dg/cpp0x/pr47476.C: New test.
11474
11475 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
11476
11477         * gcc.c-torture/compile/20110126-1.c: New test.
11478
11479 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
11480
11481         PR c/47473
11482         * gcc.dg/torture/pr47473.c: New test.
11483
11484 2011-01-26  Jan Hubicka  <jh@suse.cz>
11485
11486         PR target/47237
11487         * gcc.c-torture/execute/pr47237.c: New testcase.
11488
11489 2011-01-26  Jan Hubicka  <jh@suse.cz>
11490
11491         PR tree-optimization/47190
11492         * gcc.dg/attr-weakref-3.c: New testcase.
11493
11494 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
11495
11496         PR c++/43601
11497         * gcc.dg/dll-9a.c: New test file.
11498         * gcc.dg/dll-11.c: Likewise.
11499         * gcc.dg/dll-12.c: Likewise.
11500         * gcc.dg/dll-12a.c: Likewise.
11501         * gcc.dg/dll-11a.c: Likewise.
11502         * gcc.dg/dll-9.c: Likewise.
11503         * gcc.dg/dll-10.c: Likewise.
11504         * gcc.dg/dll-10a.c: Likewise.
11505         * g++.dg/ext/dllexport4a.cc: Likewise.
11506         * g++.dg/ext/dllexport4.C: Likewise.
11507         * g++.dg/ext/dllexport5.C: Likewise.
11508         * g++.dg/ext/dllexport5a.cc: Likewise.
11509
11510 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11511
11512         PR tree-optimization/46970
11513         * gcc.dg/graphite/pr46970.c: New.
11514
11515 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11516
11517         PR tree-optimization/46215
11518         * gcc.dg/graphite/pr46215.c: New.
11519
11520 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11521
11522         PR tree-optimization/46168
11523         * gcc.dg/graphite/pr46168.c: New.
11524
11525 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11526
11527         PR tree-optimization/43657
11528         * gcc.dg/graphite/pr43657.c: New.
11529
11530 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11531
11532         PR tree-optimization/29832
11533         * gfortran.dg/graphite/pr29832.f90: New.
11534
11535 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11536
11537         PR tree-optimization/43567
11538         * gcc.dg/graphite/pr43567.c: New.
11539
11540 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11541
11542         * gfortran.dg/graphite/interchange-4.f: New.
11543         * gfortran.dg/graphite/interchange-5.f: New.
11544
11545         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
11546         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
11547         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
11548         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
11549         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
11550         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
11551         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
11552         * gfortran.dg/ltrans-7.f90: Removed.
11553         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
11554
11555         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
11556         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
11557         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
11558         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
11559         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
11560         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
11561         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
11562         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
11563         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
11564         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
11565         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
11566         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
11567         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
11568         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
11569         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
11570         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
11571         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
11572         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
11573         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
11574         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
11575         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
11576         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
11577         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
11578         * gcc.dg/tree-ssa/data-dep-1.c
11579         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
11580         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
11581         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
11582         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
11583         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
11584
11585 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
11586
11587         PR tree-optimization/47265
11588         PR tree-optimization/47443
11589         * gcc.c-torture/compile/pr47265.c: New test.
11590         * gcc.dg/pr47443.c: New test.
11591
11592 2011-01-25  Martin Jambor  <mjambor@suse.cz>
11593
11594         PR tree-optimization/47382
11595         * g++.dg/torture/pr47382.C: New test.
11596         * g++.dg/opt/devirt1.C: Xfail.
11597
11598 2011-01-25  Yao Qi  <yao@codesourcery.com>
11599
11600         PR target/45701
11601         * gcc.target/arm/pr45701-1.c: New test.
11602         * gcc.target/arm/pr45701-2.c: New test.
11603         * gcc.target/arm/pr45701-3.c: New test.
11604
11605 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11606             Jakub Jelinek  <jakub@redhat.com>
11607
11608         PR tree-optimization/47271
11609         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
11610
11611 2011-01-25  Nick Clifton  <nickc@redhat.com>
11612
11613         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
11614         (saturate_add): Delete.
11615         (exchange): Delete.
11616         (main): Do not run saturate_add.
11617         (set_interrupts): Delete.
11618
11619 2011-01-25  Tobias Burnus  <burnus@net-b.de>
11620
11621         PR fortran/47448
11622         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
11623
11624 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
11625
11626         PR tree-optimization/47427
11627         PR tree-optimization/47428
11628         * gcc.c-torture/compile/pr47427.c: New test.
11629         * gcc.c-torture/compile/pr47428.c: New test.
11630
11631 2011-01-25  Richard Guenther  <rguenther@suse.de>
11632
11633         PR middle-end/47411
11634         * gcc.dg/torture/pr47411.c: New testcase.
11635
11636 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11637
11638         * gfortran.dg/graphite/id-24.f: New.
11639         * gfortran.dg/graphite/id-25.f: New.
11640
11641 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11642
11643         * gfortran.dg/graphite/id-23.f: New.
11644
11645 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11646
11647         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
11648
11649 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11650
11651         * gcc.dg/graphite/block-0.c: Un-XFAILed.
11652         * gcc.dg/graphite/block-1.c: Un-XFAILed.
11653         * gcc.dg/graphite/block-7.c: Un-XFAILed.
11654         * gcc.dg/graphite/block-8.c: Un-XFAILed.
11655         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
11656         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
11657         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
11658         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
11659         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
11660
11661 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11662
11663         * gcc.dg/graphite/block-0.c: Add documentation.
11664         * gcc.dg/graphite/block-4.c: Same.
11665         * gcc.dg/graphite/block-7.c: Same.
11666         * gcc.dg/graphite/block-8.c: New.
11667         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
11668         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
11669         * gcc.dg/graphite/interchange-12.c: Add documentation.
11670         * gcc.dg/graphite/interchange-13.c: New.
11671         * gcc.dg/graphite/interchange-14.c: New.
11672         * gcc.dg/graphite/interchange-15.c: New.
11673         * gcc.dg/graphite/interchange-8.c: Add documentation.
11674         * gcc.dg/graphite/interchange-mvt.c: Same.
11675
11676 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
11677
11678         PR target/47408
11679         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
11680         * gcc.target/powerpc/altivec-14.c: Ditto.
11681         * gcc.target/powerpc/altivec-33.c: Ditto.
11682         * gcc.target/powerpc/altivec-types-1.c: Ditto.
11683         * gcc.target/powerpc/altivec-types-2.c: Ditto.
11684         * gcc.target/powerpc/altivec-types-3.c: Ditto.
11685         * gcc.target/powerpc/altivec-types-4.c: Ditto.
11686         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
11687         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
11688         * g++.dg/ext/altivec-15.C: Ditto.
11689         * g++.dg/ext/altivec-types-1.C: Ditto.
11690         * g++.dg/ext/altivec-types-2.C: Ditto.
11691         * g++.dg/ext/altivec-types-3.C: Ditto.
11692         * g++.dg/ext/altivec-types-4.C: Ditto.
11693
11694 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11695
11696         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
11697
11698 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11699
11700         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
11701         optimization options.
11702
11703 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11704
11705         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
11706
11707         PR testsuite/45988
11708         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
11709
11710 2011-01-23  Tobias Burnus  <burnus@net-b.de>
11711
11712         PR fortran/47421
11713         * gfortran.dg/allocatable_scalar_12.f90: New.
11714
11715 2011-01-23  Ira Rosen  <irar@il.ibm.com>
11716
11717         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
11718         vectorization to be not profitable if peeling is used to
11719         realign the memory access.
11720         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
11721         loop bound to avoid loop unrolling.
11722         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
11723
11724 2011-01-22  Jan Hubicka  <jh@suse.cz>
11725
11726         PR lto/47333
11727         * g++.dg/lto/pr47333.C: New file.
11728
11729 2011-01-22  Jan Hubicka  <jh@suse.cz>
11730
11731         PR tree-optimization/43884
11732         PR lto/44334
11733         * gcc.dg/autopar/outer-2.c: Increase array size.
11734         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
11735
11736 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
11737
11738         PR fortran/38536
11739         * gfortran.dg/c_loc_tests_16.f90:  New test.
11740
11741 2011-01-22  Tobias Burnus  <burnus@net-b.de>
11742
11743         PR fortran/47399
11744         * gfortran.dg/typebound_proc_19.f90: New.
11745
11746 2011-01-21  Jeff Law <law@redhat.com>
11747
11748         PR tree-optimization/47053
11749         * g++.dg/pr47053.C: New test.
11750
11751 2011-01-21  Jason Merrill  <jason@redhat.com>
11752
11753         PR c++/47041
11754         * g++.dg/cpp0x/constexpr-ctor6.C: New.
11755
11756 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11757
11758         PR c++/47388
11759         * g++.dg/cpp0x/range-for10.C: New test.
11760         * g++.dg/template/for1.C: New test.
11761
11762         PR middle-end/45566
11763         * g++.dg/tree-prof/partition3.C: New test.
11764
11765         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
11766
11767         PR rtl-optimization/47366
11768         * g++.dg/opt/pr47366.C: New test.
11769
11770 2011-01-21  Jason Merrill  <jason@redhat.com>
11771
11772         PR c++/46552
11773         * g++.dg/cpp0x/constexpr-regress2.C: New.
11774
11775         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
11776
11777 2011-01-21  Jeff Law <law@redhat.com>
11778
11779         PR rtl-optimization/41619
11780         * gcc.dg/pr41619.c: New.
11781
11782 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11783
11784         PR tree-optimization/47355
11785         * g++.dg/opt/pr47355.C: New test.
11786
11787 2011-01-21  Richard Guenther  <rguenther@suse.de>
11788
11789         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
11790         making main hot.
11791
11792 2011-01-21  Richard Guenther  <rguenther@suse.de>
11793
11794         PR tree-optimization/47365
11795         * gcc.dg/torture/pr47365.c: New testcase.
11796         * gcc.dg/tree-ssa/pr47392.c: Likewise.
11797
11798 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11799
11800         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
11801
11802 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11803
11804         PR tree-optimization/47391
11805         * gcc.dg/pr47391.c: New test.
11806
11807 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11808
11809         * g++.dg/template/char1.C: Use signed char.
11810
11811 2011-01-21  Tobias Burnus  <burnus@net-b.de>
11812
11813         PR fortran/47377
11814         * gfortran.dg/pointer_target_4.f90: New.
11815
11816 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
11817
11818         PR target/47251
11819         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
11820         ILP32 system and not IP32.
11821
11822 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
11823
11824         PR debug/46583
11825         * g++.dg/debug/pr46583.C: New.
11826
11827 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
11828
11829         PR debug/47283
11830         * g++.dg/debug/pr47283.C: New test.
11831
11832         PR testsuite/47371
11833         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
11834         * gcc.target/i386/headmerge-2.c: Likewise.
11835
11836 2011-01-20  Richard Guenther  <rguenther@suse.de>
11837
11838         PR middle-end/47370
11839         * gcc.dg/torture/pr47370.c: New testcase.
11840
11841 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
11842
11843         PR tree-optimization/46130
11844         * gcc.dg/pr46130-1.c: New test.
11845         * gcc.dg/pr46130-2.c: New test.
11846
11847 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
11848
11849         PR c++/47291
11850         * g++.dg/debug/dwarf2/template-params-10.C: New test.
11851
11852 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
11853
11854         PR debug/46240
11855         * g++.dg/debug/pr46240.cc: New.
11856
11857 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
11858
11859         PR c++/47303
11860         * g++.dg/template/anonunion1.C: New test.
11861
11862         PR rtl-optimization/47337
11863         * gcc.c-torture/execute/pr47337.c: New test.
11864
11865 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11866
11867         PR testsuite/45342
11868         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
11869
11870 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11871
11872         PR tree-optimization/46021
11873         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
11874
11875 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
11876
11877         PR tree-optimization/47290
11878         * g++.dg/torture/pr47290.C: New test.
11879
11880 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
11881
11882         PR fortran/47240
11883         * gfortran.dg/proc_ptr_comp_29.f90: New.
11884
11885 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
11886
11887         PR testsuite/41146
11888         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
11889         powerpc-apple-darwin9.
11890
11891 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
11892
11893         PR rtl-optimization/47299
11894         * gcc.c-torture/execute/pr47299.c: New test.
11895
11896 2011-01-17  Jason Merrill  <jason@redhat.com>
11897
11898         * g++.dg/cpp0x/constexpr-virtual.C: New.
11899
11900 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
11901
11902         PR fortran/47331
11903         * gfortran.dg/gomp/pr47331.f90: New test.
11904
11905 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
11906
11907         PR objc/47314
11908         * objc.dg/selector-warn-1.m: New.
11909         * obj-c++.dg/selector-warn-1.mm: New.
11910
11911 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
11912
11913         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
11914         Update dg-final accordingly.
11915
11916 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11917
11918         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
11919
11920 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11921
11922         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
11923         target check.
11924         * gcc.dg/guality/pr36728-2.c: Likewise.
11925
11926 2011-01-17  Richard Guenther  <rguenther@suse.de>
11927
11928         PR tree-optimization/47313
11929         * g++.dg/torture/pr47313.C: New testcase.
11930
11931 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
11932
11933         PR target/47318
11934         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
11935         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
11936         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11937         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11938
11939         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
11940         as __m256i.
11941         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
11942         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
11943         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
11944
11945 2011-01-17  Richard Guenther  <rguenther@suse.de>
11946
11947         PR tree-optimization/45967
11948         * gcc.dg/torture/pr45967-2.c: New testcase.
11949         * gcc.dg/torture/pr45967-3.c: Likewise.
11950
11951 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11952
11953         PR testsuite/47325
11954         * g++.dg/ext/pr47213.C: Require visibility.
11955
11956 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
11957
11958         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
11959         * gcc.dg/fixed-point/struct-union.c: Update error messages.
11960
11961 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
11962
11963         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
11964         Linux-based targets.
11965
11966 2011-01-13  Jan Hubicka  <jh@suse.cz>
11967
11968         PR tree-optimization/47276
11969         * gcc.dg/pr47276.c: New testcase.
11970
11971 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
11972             Jonathan Wakely  <jwakely.gcc@gmail.com>
11973
11974         PR c++/33558
11975         * g++.dg/other/pr33558.C: New.
11976         * g++.dg/other/pr33558-2.C: New.
11977
11978 2011-01-14  Martin Jambor  <mjambor@suse.cz>
11979
11980         PR tree-optimization/45934
11981         PR tree-optimization/46302
11982         * g++.dg/ipa/devirt-c-1.C: New test.
11983         * g++.dg/ipa/devirt-c-2.C: Likewise.
11984         * g++.dg/ipa/devirt-c-3.C: Likewise.
11985         * g++.dg/ipa/devirt-c-4.C: Likewise.
11986         * g++.dg/ipa/devirt-c-5.C: Likewise.
11987         * g++.dg/ipa/devirt-c-6.C: Likewise.
11988         * g++.dg/ipa/devirt-6.C: Likewise.
11989         * g++.dg/ipa/devirt-d-1.C: Likewise.
11990         * g++.dg/torture/pr45934.C: Likewise.
11991
11992 2011-01-14  Jason Merrill  <jason@redhat.com>
11993
11994         * g++.dg/cpp0x/variadic105.C: New.
11995
11996 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
11997             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11998
11999         PR objc/45989
12000         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
12001         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
12002         execution tests on i?86-*-*, x86_64-*-* and
12003         powerpc*-apple-darwin* && ilp32.
12004         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
12005         tests on i?86-*-* and x86_64-*-*.
12006
12007 2011-01-14  Richard Guenther  <rguenther@suse.de>
12008
12009         PR tree-optimization/47280
12010         * g++.dg/opt/pr47280.C: New testcase.
12011
12012 2011-01-14  Jason Merrill  <jason@redhat.com>
12013
12014         * g++.dg/cpp0x/constexpr-regress1.C: New.
12015
12016         * g++.dg/ext/flexary2.C: New.
12017
12018 2011-01-14  Richard Guenther  <rguenther@suse.de>
12019
12020         PR middle-end/47281
12021         * gcc.dg/torture/pr47281.c: New testcase.
12022         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
12023
12024 2011-01-14  Richard Guenther  <rguenther@suse.de>
12025
12026         PR tree-optimization/47286
12027         * gcc.dg/tree-ssa/pr47286.c: New testcase.
12028
12029 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
12030
12031         PR c++/47213
12032         * g++.dg/ext/pr47213.C: New.
12033
12034 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12035
12036         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
12037
12038 2011-01-13  Tobias Burnus  <burnus@net-b.de>
12039             Mikael Morin  <mikael@gcc.gnu.org>
12040
12041         PR fortran/45848
12042         PR fortran/47204
12043         * gfortran.dg/select_type_20.f90: New.
12044         * gfortran.dg/select_type_21.f90: New.
12045
12046 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
12047
12048         PR target/47251
12049         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
12050
12051 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12052
12053         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
12054         * gcc.dg/guality/pr36728-2.c: Likewise.
12055
12056 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
12057
12058         PR debug/PR46973
12059         * g++.dg/debug/dwarf2/template-params-9.C: New test.
12060
12061 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
12062
12063         PR rtl-optimization/45352
12064         * gcc.dg/pr45352-3.c: New.
12065
12066 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12067
12068         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
12069         comment.
12070         * g++.dg/cpp0x/range-for8.C: New.
12071         * g++.dg/cpp0x/range-for9.C: New.
12072
12073 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
12074
12075         PR debug/47209
12076         * g++.dg/debug/pr47209.C: New.
12077
12078 2011-01-12  Richard Guenther  <rguenther@suse.de>
12079
12080         PR lto/47259
12081         * gcc.dg/lto/pr47259_0.c: New testcase.
12082         * gcc.dg/lto/pr47259_1.c: Likewise.
12083
12084 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
12085
12086         * objc-obj-c++-shared/Object1.h: Add copyright header, update
12087         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
12088         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
12089         methods missing from the OBJC2 Object.
12090         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
12091         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
12092         GNU and NeXT runtimes.
12093         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
12094         comments.
12095         * objc-obj-c++-shared/Object1.m: Likewise.
12096         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
12097         * objc.dg/proto-qual-1.m: Likewise.
12098         * obj-c++.dg/proto-lossage-3.mm: Likewise.
12099         * obj-c++.dg/proto-qual-1.mm: Likewise.
12100
12101 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
12102
12103         PR testsuite/33033
12104         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
12105
12106 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
12107
12108         Fixed the Objective-C++ testsuite and updated all tests.
12109         * lib/obj-c++.exp (obj-c++_init): Declare and set
12110         gcc_warning_prefix and gcc_error_prefix.
12111         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
12112         'dg-warning', 'dg-message' and 'dg-error'.
12113         * obj-c++.dg/class-extension-3.mm: Likewise.
12114         * obj-c++.dg/class-protocol-1.mm: Likewise.
12115         * obj-c++.dg/encode-7.mm: Likewise.
12116         * obj-c++.dg/exceptions-3.mm: Likewise.
12117         * obj-c++.dg/exceptions-5.mm: Likewise.
12118         * obj-c++.dg/method-12.mm: Likewise.
12119         * obj-c++.dg/method-13.mm: Likewise.
12120         * obj-c++.dg/method-15.mm: Likewise.
12121         * obj-c++.dg/method-16.mm: Likewise.
12122         * obj-c++.dg/method-4.mm: Likewise.
12123         * obj-c++.dg/method-8.mm: Likewise.
12124         * obj-c++.dg/method-conflict-1.mm: Likewise.
12125         * obj-c++.dg/method-conflict-2.mm: Likewise.
12126         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
12127         and uncommented second part of the testcase now that the testsuite
12128         works correctly.
12129         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
12130         and uncommented second part of the testcase now that the testsuite
12131         works correctly.
12132         * obj-c++.dg/private-1.mm: Likewise.
12133         * obj-c++.dg/proto-lossage-4.mm: Likewise.
12134         * obj-c++.dg/syntax-error-7.mm: Likewise.
12135         * obj-c++.dg/warn5.mm: Likewise.
12136         * obj-c++.dg/property/at-property-14.mm: Likewise.
12137         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
12138         FIXME.
12139         * obj-c++.dg/property/at-property-18.mm: Likewise.
12140         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
12141         FIXME.
12142         * obj-c++.dg/property/at-property-21.mm: Likewise.
12143         * obj-c++.dg/property/at-property-28.mm: Likewise.
12144         * obj-c++.dg/property/at-property-5.mm: Likewise.
12145         * obj-c++.dg/property/dynamic-2.mm: Likewise.
12146         * obj-c++.dg/property/property-neg-3.mm: Likewise.
12147         * obj-c++.dg/property/synthesize-11.mm: Likewise.
12148         * obj-c++.dg/property/synthesize-6.mm: Likewise.
12149         * obj-c++.dg/property/synthesize-8.mm: Likewise.
12150         * obj-c++.dg/property/synthesize-9.mm: Likewise.
12151         * obj-c++.dg/tls/diag-5.mm: Likewise.
12152         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
12153         dg-error, now matched correctly.
12154
12155 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
12156
12157         * objc.dg/property/at-property-29.m: New.
12158         * obj-c++.dg/property/at-property-29.mm: New.
12159
12160 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12161
12162         * go.test/go-test.exp (go-set-goarch): New proc.
12163         (go-gc-tests): Use it.
12164
12165 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
12166
12167         PR debug/46955
12168         * g++.dg/debug/dwarf2/template-params-8.C: New test.
12169
12170 2011-01-11  Richard Henderson  <rth@redhat.com>
12171
12172         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
12173
12174 2011-01-11  Jan Hubicka  <jh@suse.cz>
12175
12176         PR lto/45721
12177         PR lto/45375
12178         * gcc.dg/lto/pr45721_1.c: New file.
12179         * gcc.dg/lto/pr45721_0.c: New file.
12180
12181 2011-01-11  Richard Guenther  <rguenther@suse.de>
12182
12183         PR tree-optimization/46076
12184         * gcc.dg/tree-ssa/pr46076.c: New testcase.
12185
12186 2011-01-11  Jeff Law <law@redhat.com>
12187
12188         * PR tree-optimization/47086
12189         * gcc.dg/pr47086.c: New test.
12190
12191 2011-01-11  Jason Merrill  <jason@redhat.com>
12192
12193         PR c++/46658
12194         * g++.dg/template/new10.C: New.
12195
12196         PR c++/45520
12197         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
12198
12199 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
12200
12201         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
12202         Split type definitions and NSConstantString class into...
12203         * objc-obj-c++-shared/objc-test-suite-types.h: New.
12204         * objc-obj-c++-shared/nsconstantstring-class.h: New.
12205         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
12206         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
12207         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
12208         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
12209         to comments.
12210         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
12211         encode defines for newer NeXT system headers.
12212         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
12213         * obj-c++.dg/torture/strings/string1.mm: Likewise.
12214         * objc.dg/foreach-5.m: Likewise.
12215         * objc.dg/foreach-2.m: Likewise.
12216         * objc.dg/foreach-4.m: Likewise.
12217         * objc.dg/torture/strings/string1.m: Likewise.
12218         * objc.dg/torture/strings/string2.m: Likewise.
12219         * objc.dg/torture/strings/string3.m: Likewise.
12220         * objc.dg/torture/strings/string4.m: Likewise.
12221         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
12222         header and stand alone.
12223         * obj-c++.dg/strings/strings-2.mm: Likewise.
12224         * objc.dg/torture/strings/const-str-3.m: Likewise.
12225         * objc.dg/strings/strings-2.m: Likewise.
12226         * objc.dg/strings/const-str-12b.m: Likewise.
12227
12228 2011-01-12  Richard Guenther  <rguenther@suse.de>
12229
12230         PR middle-end/32511
12231         * gcc.dg/attr-weak-1.c: Adjust.
12232
12233 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
12234
12235         PR fortran/47051
12236         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
12237         standard compliant and comment.
12238
12239 2011-01-10  Jan Hubicka  <jh@suse.cz>
12240
12241         PR lto/46083
12242         * gcc.dg/initpri3.c: New testcase.
12243
12244 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
12245
12246         PR lto/47222
12247         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
12248         externally visible.
12249         (g_esi): Likewise.
12250         (g_ebx): Likewise.
12251         (g_ebp): Likewise.
12252         (g_esp): Likewise.
12253         (g_ebp_save): Likewise.
12254         (g_esp_save): Likewise.
12255
12256 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12257
12258         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
12259
12260 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12261
12262         PR tree-optimization/46021
12263         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
12264         i?86-*-*, x86_64-*-*.
12265
12266 2011-01-10  Jeff Law <law@redhat.com>
12267
12268         * PR tree-optimization/47141
12269         * gcc.c-torture/compile/pr47141.c: New test.
12270
12271 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
12272
12273         PR testsuite/46230
12274         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
12275         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
12276         * gcc.dg/vect/slp-35.c: Remove XFAILs.
12277         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
12278
12279         PR testsuite/46230
12280         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
12281         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
12282         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
12283         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
12284         being vectorized.  Adjust dg-final pattern.
12285
12286         PR testsuite/46230
12287         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
12288         * gcc.dg/vect/slp-24.c: Likewise.
12289
12290 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
12291
12292         PR c++/47218
12293         * g++.dg/other/pr47218-1.C: New test file.
12294         * g++.dg/other/pr47218.C: Likewise.
12295         * g++.dg/other/pr47218.h: New supporting header.
12296
12297 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
12298
12299         PR objc/47232
12300         * objc.dg/attributes/invalid-attribute-1.m: New.
12301         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
12302
12303 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
12304
12305         PR fortran/47224
12306         * gfortran.dg/proc_ptr_comp_28.f90: New.
12307
12308 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
12309
12310         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
12311         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
12312         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12313         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
12314         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
12315         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12316         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
12317         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
12318         * objc.dg/gnu-api-2-class.m: Likewise.
12319         * objc.dg/gnu-api-2-ivar.m: Likewise.
12320         * objc.dg/gnu-api-2-method.m: Likewise.
12321         * objc.dg/gnu-api-2-objc.m: Likewise.
12322         * objc.dg/gnu-api-2-object.m: Likewise.
12323         * objc.dg/gnu-api-2-property.m: Likewise.
12324         * objc.dg/gnu-api-2-protocol.m: Likewise.
12325         * objc.dg/gnu-api-2-sel.m: Likewise.
12326
12327 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
12328
12329         * objc.dg/foreach-1.m: Skip for Darwin < 9.
12330         * objc.dg/objc-foreach-4.m: Likewise.
12331         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
12332         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
12333         * objc.dg/foreach-4.m: Likewise.
12334         * objc.dg/foreach-5.m: Likewise.
12335         * objc.dg/foreach-3.m: Return self from init.
12336
12337 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
12338
12339         PR fortran/38536
12340         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
12341
12342 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
12343
12344         PR fortran/46313
12345         * gfortran.dg/class_35.f90: New.
12346
12347 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
12348
12349         * objc.dg/foreach-1.m: Add "-Wall" to flags.
12350
12351 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
12352
12353         PR objc/47078
12354         * objc.dg/invalid-method-2.m: New.
12355         * obj-c++.dg/invalid-method-2.mm: New.
12356
12357 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
12358
12359         PR fortran/46896
12360         * gfortran.dg/transpose_optimization_2.f90 : New test.
12361
12362 2011-01-08  Jan Hubicka  <jh@suse.cz>
12363
12364         PR tree-optmization/46469
12365         * g++.dg/torture/pr46469.C: New testcase.
12366
12367 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
12368
12369         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
12370         emulation of libobjc-gnu structure layout functionality to ..
12371         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
12372         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
12373         * objc/execute/bf-common.h: Adjust headers.
12374         * objc/execute/bf-1.m: Likewise.
12375         * objc/execute/bf-2.m: Likewise.
12376         * objc/execute/bf-3.m: Likewise.
12377         * objc/execute/bf-4.m: Likewise.
12378         * objc/execute/bf-5.m: Likewise.
12379         * objc/execute/bf-6.m: Likewise.
12380         * objc/execute/bf-7.m: Likewise.
12381         * objc/execute/bf-8.m: Likewise.
12382         * objc/execute/bf-9.m: Likewise.
12383         * objc/execute/bf-10.m: Likewise.
12384         * objc/execute/bf-11.m: Likewise.
12385         * objc/execute/bf-12.m: Likewise.
12386         * objc/execute/bf-13.m: Likewise.
12387         * objc/execute/bf-14.m: Likewise.
12388         * objc/execute/bf-15.m: Likewise.
12389         * objc/execute/bf-16.m: Likewise.
12390         * objc/execute/bf-17.m: Likewise.
12391         * objc/execute/bf-18.m: Likewise.
12392         * objc/execute/bf-19.m: Likewise.
12393         * objc/execute/bf-20.m: Likewise.
12394         * objc/execute/bf-21.m: Likewise.
12395         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
12396         objc_get_type_qualifiers ().
12397
12398 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
12399
12400         PR fortran/45777
12401         * gfortran.dg/dependency_39.f90:  New test.
12402
12403 2011-01-07  Jan Hubicka  <jh@suse.cz>
12404
12405         Get builtins tests ready for linker plugin.
12406         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
12407         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
12408         my_memset, my_bzero): Mark used.
12409         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
12410         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
12411         volatile.
12412         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
12413         volatile.
12414
12415 2011-01-07  Jan Hubicka  <jh@suse.cz>
12416
12417         PR tree-optimization/46367
12418         * g++.dg/torture/pr46367.C: New file.
12419
12420 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
12421
12422         PR target/47201
12423         * gcc.dg/pr47201.c: New test.
12424
12425         PR bootstrap/47187
12426         * gcc.dg/tree-prof/pr47187.c: New test.
12427
12428 2011-01-07  Tobias Burnus  <burnus@net-b.de>
12429
12430         PR fortran/41580
12431         * gfortran.dg/extends_type_of_3.f90: New.
12432
12433 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
12434
12435         * g++.dg/ext/dllexport-MI1.C: Adjust test.
12436         * g++.dg/ext/dllimport-MI1.C: Likewise.
12437         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
12438         * g++.dg/ext/dllimport10.C: Likewise.
12439         * g++.dg/ext/dllimport11.C: Likewise.
12440         * g++.dg/ext/dllimport12.C: Likewise.
12441         * g++.dg/ext/dllimport13.C: Likewise.
12442         * g++.dg/ext/dllimport2.C: Likewise.
12443         * g++.dg/ext/dllimport3.C: Likewise.
12444         * g++.dg/ext/dllimport4.C: Likewise.
12445         * g++.dg/ext/dllimport5.C: Likewise.
12446         * g++.dg/ext/dllimport6.C: Likewise.
12447         * g++.dg/ext/dllimport8.C: Likewise.
12448         * g++.dg/ext/dllimport9.C: Likewise.
12449         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
12450         targets, too. Additionally enable test for i?86-*-mingw*.
12451         * g++.dg/ext/selectany1.C: Likewise.
12452         Remove guard variable check.
12453
12454 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
12455
12456         PR fortran/47189
12457         PR fortran/47194
12458         * gfortran.dg/storage_size_3.f08: Extended.
12459
12460 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
12461
12462         PR c++/47022
12463         * g++.dg/template/stdarg1.C: New test.
12464
12465 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
12466
12467         PR fortran/47195
12468         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
12469         * gfortran.dg/defined_operators_1.f90: Split the subroutine
12470         from the interface of functions to not hide the errors that
12471         shall be tested.
12472
12473 2011-01-06  Jan Hubicka  <jh@suse.cz>
12474
12475         * gcc.dg/lto/pr47188_0.c: New testcase.
12476         * gcc.dg/lto/pr47188_1.c: New testcase.
12477
12478 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
12479
12480         PR fortran/33117
12481         PR fortran/46478
12482         * gfortran.dg/interface_33.f90: New test.
12483
12484 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
12485
12486         PR c/47150
12487         * gcc.c-torture/compile/pr47150.c: New test.
12488
12489 2011-01-06  Ira Rosen  <irar@il.ibm.com>
12490
12491         PR tree-optimization/47139
12492         * gcc.dg/vect/pr47139.c: New test.
12493
12494 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
12495
12496         PR fortran/47180
12497         * gfortran.dg/extends_type_of_2.f03: New.
12498
12499 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12500
12501         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
12502
12503 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
12504
12505         * gnat.dg/opt14.adb: New test.
12506
12507 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12508
12509         PR fortran/46017
12510         * gfortran.dg/allocate_error_2.f90:  New test.
12511
12512 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
12513
12514         PR fortran/47024
12515         * gfortran.dg/storage_size_3.f08: New.
12516
12517 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12518
12519         PR libgfortran/47154
12520         * gfortran.dg/namelist_68.f90: New test.
12521
12522 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
12523
12524         * gnat.dg/unchecked_convert8.ad[sb]: New test.
12525
12526 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
12527
12528         PR fortran/46448
12529         * gfortran.dg/class_34.f90: New.
12530
12531 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12532
12533         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
12534         use __builtin_inff.  Skip all single-precision tests that require
12535         Infinity.
12536
12537 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12538
12539         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
12540
12541 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
12542
12543         PR tree-optimization/47148
12544         * gcc.c-torture/execute/pr47148.c: New test.
12545
12546         PR tree-optimization/47155
12547         * gcc.c-torture/execute/pr47155.c: New test.
12548
12549         PR rtl-optimization/47157
12550         * gcc.c-torture/compile/pr47157.c: New test.
12551
12552 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12553
12554         * gcc.dg/torture/vector-shift2.c (schar): Define.
12555         (main): Always use schar or uchar instead of plain "char" to avoid
12556         dependencies on implementation-defined char signedness.
12557
12558 2011-01-03  Martin Jambor  <mjambor@suse.cz>
12559
12560         PR tree-optimization/46801
12561         * gnat.dg/pack9.adb: Remove xfail.
12562
12563 2011-01-03  Martin Jambor  <mjambor@suse.cz>
12564
12565         PR tree-optimization/46984
12566         * g++.dg/ipa/pr46984.C: New test.
12567
12568 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
12569
12570         PR fortran/46408
12571         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
12572
12573 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
12574
12575         PR tree-optimization/47140
12576         * gcc.c-torture/compile/pr47140.c: New test.
12577
12578         PR rtl-optimization/47028
12579         * gcc.dg/pr47028.c: New test.
12580
12581 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
12582
12583         * objc.dg/protocol-forward-1.m: Removed TODO.
12584         * objc.dg/protocol-forward-2.m: New.
12585         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
12586         * obj-c++.dg/protocol-forward-2.mm: New.
12587
12588 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
12589
12590         PR target/38662
12591         * g++.dg/eh/pr38662.C: New testcase.
12592
12593 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
12594
12595         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
12596         scan for newline '\n'.
12597
12598 \f
12599 Copyright (C) 2011 Free Software Foundation, Inc.
12600
12601 Copying and distribution of this file, with or without modification,
12602 are permitted in any medium without royalty provided the copyright
12603 notice and this notice are preserved.