OSDN Git Service

2011-10-18 Janus Weil <janus@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-10-18  Janus Weil  <janus@gcc.gnu.org>
2
3         PR fortran/47023
4         * gfortran.dg/iso_c_binding_class.f03: New.
5
6 2011-10-18  Ira Rosen  <ira.rosen@linaro.org>
7
8         * testsuite/lib/target-supports.exp
9         (check_effective_target_vect_widen_shift): New.
10         * gcc.dg/vect/vect-widen-shift-s16.c: New.
11         * gcc.dg/vect/vect-widen-shift-s8.c: New.
12         * gcc.dg/vect/vect-widen-shift-u16.c: New.
13         * gcc.dg/vect/vect-widen-shift-u8.c: New.
14
15 2011-10-18  Richard Guenther  <rguenther@suse.de>
16
17         * gcc.dg/torture/restrict-1.c: New testcase.
18
19 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
20
21         * g++.dg/ext/bases.C: New test.
22
23 2011-10-17  David S. Miller  <davem@davemloft.net>
24
25         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
26         all operations to emit VIS instructions.
27         * gcc.target/sparc/fandnot.c: Likewise.
28         * gcc.target/sparc/fnot.c: Likewise.
29         * gcc.target/sparc/for.c: Likewise.
30         * gcc.target/sparc/fornot.c: Likewise.
31         * gcc.target/sparc/fxnor.c: Likewise.
32         * gcc.target/sparc/fxor.c: Likewise.
33         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
34         needed.
35
36 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
37
38         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
39         * gcc.dg/torture/vshuf-16.inc: New file.
40         * gcc.dg/torture/vshuf-2.inc: New file.
41         * gcc.dg/torture/vshuf-32.inc: New file.
42         * gcc.dg/torture/vshuf-4.inc: New file.
43         * gcc.dg/torture/vshuf-8.inc: New file.
44         * gcc.dg/torture/vshuf-main.inc: New file.
45         * gcc.dg/torture/vshuf-v16hi.c: New test.
46         * gcc.dg/torture/vshuf-v16qi.c: New test.
47         * gcc.dg/torture/vshuf-v2df.c: New test.
48         * gcc.dg/torture/vshuf-v2di.c: New test.
49         * gcc.dg/torture/vshuf-v2sf.c: New test.
50         * gcc.dg/torture/vshuf-v2si.c: New test.
51         * gcc.dg/torture/vshuf-v32qi.c: New test.
52         * gcc.dg/torture/vshuf-v4df.c: New test.
53         * gcc.dg/torture/vshuf-v4di.c: New test.
54         * gcc.dg/torture/vshuf-v4hi.c: New test.
55         * gcc.dg/torture/vshuf-v4sf.c: New test.
56         * gcc.dg/torture/vshuf-v4si.c: New test.
57         * gcc.dg/torture/vshuf-v8hi.c: New test.
58         * gcc.dg/torture/vshuf-v8qi.c: New test.
59         * gcc.dg/torture/vshuf-v8sf.c: New test.
60         * gcc.dg/torture/vshuf-v8si.c: New test.
61
62 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
63
64         PR tree-optimization/50746
65         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
66
67 2011-10-17  Jason Merrill  <jason@redhat.com>
68
69         PR c++/50736
70         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
71
72 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
73
74         PR c++/44524
75         * g++.dg/parse/error41.C: New.
76         * g++.dg/parse/error20.C: Adjust.
77
78 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
79
80         PR c++/50757
81         * g++.dg/warn/format7.C: New.
82         * obj-c++.dg/warn7.mm: Likewise.
83
84 2011-10-17  Richard Guenther  <rguenther@suse.de>
85
86         PR tree-optimization/50729
87         * gcc.dg/torture/pr50729.c: New testcase.
88
89 2011-10-15  Tom Tromey  <tromey@redhat.com>
90             Dodji Seketeli  <dodji@redhat.com>
91
92         * lib/prune.exp (prune_gcc_output):  Prune output referring to
93         included files.
94         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
95         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
96         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
97         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
98
99 2011-10-15  Tom Tromey  <tromey@redhat.com>
100             Dodji Seketeli  <dodji@redhat.com>
101
102         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
103
104 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
105
106         PR c++/48489
107         * g++.dg/inherit/error5.C: New.
108
109 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
110
111         PR fortran/47023
112         PR fortran/50752
113         * gfortran.dg/kind_tests_4.f90: New.
114
115 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
116
117         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
118         targets that support vector condition.
119
120 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
121
122         PR fortran/47023
123         * gfortran.dg/c_kind_tests_3.f03: New.
124
125 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
126
127         PR fortran/50547
128         * gfortran.dg/elemental_args_check_4.f90: New.
129
130 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
131
132         PR tree-optimization/50727
133         * gcc.dg/vect/pr50727.c: New test.
134
135 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
136
137         * gcc.dg/vla-23.c: New test.
138
139 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
140
141         PR tree-optimization/50596
142         * gcc.dg/vect/vect-cond-9.c: New test.
143
144 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
145
146         * gcc.dg/vect/bb-slp-29.c: New test.
147
148 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
149
150         PR c++/50732
151         * g++.dg/ext/is_base_of_incomplete.C: New.
152         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
153         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
154
155 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
156
157         * gcc.target/sparc/combined-1.c: Compile at -O2.
158
159 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
160
161         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
162         (dg-options): Add -Wno-attributes.
163         * gcc.target/i386/fma_double_?.c: Ditto.
164         * gcc.target/i386/fma_run_float_?.c: Ditto.
165         * gcc.target/i386/fma_run_double_?.c: Ditto.
166         * gcc.target/i386/l_fma_float_?.c: Dtto.
167         * gcc.target/i386/l_fma_double_?.c: Ditto.
168         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
169         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
170
171 2011-10-15  Tobias Burnus  <burnus@net-b.de>
172
173         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
174         the comments.
175         * gfortran.dg/bind_c_usage_24.f90: Ditto.
176         * gfortran.dg/rank_3.f90: Ditto.
177         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
178         -std=f2008ts in dg-options.
179         * gfortran.dg/rank_4.f90: Ditto.
180
181 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
182
183         PR target/49263
184         * gcc.target/sh/pr49263.c: New.
185
186 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
187
188         * gnat.dg/specs/debug1.ads: Tweak.
189
190 2011-10-14  Kai Tietz  <ktietz@redhat.com>
191
192         * gfortran.fortran-torture/compile/logical-2.f90: New test.
193
194 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
195
196         * gcc.target/i386/sse2-mul-1.c: New test.
197         * gcc.target/i386/sse4_1-mul-1.c: New test.
198         * gcc.target/i386/avx-mul-1.c: New test.
199         * gcc.target/i386/xop-mul-1.c: New test.
200         * gcc.target/i386/avx2-mul-1.c: New test.
201
202 2011-10-14  Jason Merrill  <jason@redhat.com>
203
204         PR c++/50563
205         * g++.dg/cpp0x/nsdmi-list1.C: New.
206
207         PR c++/50707
208         * g++.dg/cpp0x/nsdmi-const1.C: New.
209
210 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
211
212         PR fortran/50570
213         * gfortran.dg/pointer_intent_5.f90: New.
214
215 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
216
217         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
218         * gcc.target/i386/warn-vect-op-1.c: Ditto.
219         * gcc.target/i386/warn-vect-op-2.c: Ditto.
220
221 2011-10-14  Tobias Burnus  <burnus@net-b.de>
222
223         PR fortran/50718
224         * gfortran.dg/pointer_check_11.f90: New.
225         * gfortran.dg/pointer_check_12.f90: New.
226
227 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
228
229         PR c++/38174
230         * g++.dg/overload/operator4.C: New.
231
232 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
233
234         * gcc.dg/di-longlong64-sync-1.c: New test.
235         * gcc.dg/di-sync-multithread.c: New test.
236         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
237         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
238         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
239         tests for v5, v6, v6k, and v7-a, and add-options helpers.
240         (check_effective_target_arm_arm_ok): New helper.
241         (check_effective_target_sync_longlong): New helper.
242
243 2011-10-14  Richard Guenther  <rguenther@suse.de>
244
245         PR tree-optimization/50723
246         * gcc.dg/torture/pr50723.c: New testcase.
247
248 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
249
250         PR c++/17212
251         * g++.dg/warn/format6.C: New.
252         * obj-c++.dg/warn6.mm: Likewise.
253
254 2011-10-13  Richard Henderson  <rth@redhat.com>
255
256         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
257         Delete.
258         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
259         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
260         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
261
262 2011-10-13  Jason Merrill  <jason@redhat.com>
263
264         PR c++/50614
265         * g++.dg/cpp0x/nsdmi-template2.C: New.
266
267         PR c++/50437
268         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
269
270         PR c++/50618
271         * g++.dg/init/vbase1.C: New.
272
273 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
274
275         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
276         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
277         * gcc.target/i386/avx-vphminposuw-2.c: New test.
278         * gcc.target/i386/avx-vphminposuw-3.c: New test.
279
280 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
281
282         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
283
284 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
285
286         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
287
288 2011-10-13  Richard Guenther  <rguenther@suse.de>
289
290         PR tree-optimization/50712
291         * gcc.target/i386/pr50712.c: New testcase.
292
293 2011-10-13  Tom de Vries  <tom@codesourcery.com>
294
295         * gcc.dg/memcpy-4.c: New test.
296
297 2011-10-13  Richard Guenther  <rguenther@suse.de>
298
299         PR tree-optimization/50698
300         * g++.dg/vect/pr50698.cc: New testcase.
301
302 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
303
304         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
305         * gcc.target/powerpc/warn-2.c: Ditto.
306
307         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
308         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
309         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
310         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
311         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
312         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
313         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
314         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
315         * gcc.target/powerpc/ppc-pow.c: Likewise.
316         * gcc.target/powerpc/recip-1.c: Likewise.
317         * gcc.target/powerpc/recip-2.c: Likewise.
318         * gcc.target/powerpc/recip-3.c: Likewise.
319         * gcc.target/powerpc/recip-4.c: Likewise.
320         * gcc.target/powerpc/recip-5.c: Likewise.
321
322 2011-10-12  David S. Miller  <davem@davemloft.net>
323
324         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
325         '-mvis3' instead of 'mcpu=niagara3' in options.
326         * gcc.target/sparc/fhalve.c: Likewise.
327         * gcc.target/sparc/fnegop.c: Likewise.
328         * gcc.target/sparc/fpadds.c: Likewise.
329         * gcc.target/sparc/fshift.c: Likewise.
330         * gcc.target/sparc/fucmp.c: Likewise.
331         * gcc.target/sparc/lzd.c: Likewise.
332         * gcc.target/sparc/vis3misc.c: Likewise.
333         * gcc.target/sparc/xmul.c: Likewise.
334
335 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
336
337         * gnat.dg/vect1.ad[sb]: New test.
338         * gnat.dg/vect1_pkg.ads: New helper.
339         * gnat.dg/vect2.ad[sb]: New test.
340         * gnat.dg/vect2_pkg.ads: New helper.
341         * gnat.dg/vect3.ad[sb]: New test.
342         * gnat.dg/vect3_pkg.ads: New helper.
343         * gnat.dg/vect4.ad[sb]: New test.
344         * gnat.dg/vect4_pkg.ads: New helper.
345         * gnat.dg/vect5.ad[sb]: New test.
346         * gnat.dg/vect5_pkg.ads: New helper.
347         * gnat.dg/vect6.ad[sb]: New test.
348         * gnat.dg/vect6_pkg.ads: New helper.
349
350 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
351
352         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
353         * gcc.target/i386/fma_run_double_2.c: Likewise.
354         * gcc.target/i386/fma_run_double_3.c: Likewise.
355         * gcc.target/i386/fma_run_double_4.c: Likewise.
356         * gcc.target/i386/fma_run_double_5.c: Likewise.
357         * gcc.target/i386/fma_run_double_6.c: Likewise.
358         * gcc.target/i386/fma_run_float_1.c: Likewise.
359         * gcc.target/i386/fma_run_float_2.c: Likewise.
360         * gcc.target/i386/fma_run_float_3.c: Likewise.
361         * gcc.target/i386/fma_run_float_4.c: Likewise.
362         * gcc.target/i386/fma_run_float_5.c: Likewise.
363         * gcc.target/i386/fma_run_float_6.c: Likewise.
364
365         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
366         remove the extra dg-options.
367         * gcc.target/i386/l_fma_double_2.c: Likewise.
368         * gcc.target/i386/l_fma_double_3.c: Likewise.
369         * gcc.target/i386/l_fma_double_4.c: Likewise.
370         * gcc.target/i386/l_fma_double_5.c: Likewise.
371         * gcc.target/i386/l_fma_double_6.c: Likewise.
372         * gcc.target/i386/l_fma_float_1.c: Likewise.
373         * gcc.target/i386/l_fma_float_2.c: Likewise.
374         * gcc.target/i386/l_fma_float_3.c: Likewise.
375         * gcc.target/i386/l_fma_float_4.c: Likewise.
376         * gcc.target/i386/l_fma_float_5.c: Likewise.
377         * gcc.target/i386/l_fma_float_6.c: Likewise.
378
379 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
380
381         PR tree-optimization/50189
382         * g++.dg/torture/pr50189.C: New testcase.
383
384 2011-10-12  Richard Guenther  <rguenther@suse.de>
385
386         PR tree-optimization/50700
387         * gcc.dg/builtin-object-size-12.c: New testcase.
388
389 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
390
391         PR c/50565
392         * gcc.c-torture/compile/pr50565-1.c,
393         gcc.c-torture/compile/pr50565-2.c: New tests.
394
395 2011-10-11  Jason Merrill  <jason@redhat.com>
396
397         PR c++/49855
398         PR c++/49896
399         * g++.dg/template/constant1.C: New.
400         * g++.dg/template/constant2.C: New.
401         * g++.dg/cpp0x/constexpr-template3.C: New.
402
403 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
404
405         * gcc.target/i386/warn-vect-op-3.c: New test.
406         * gcc.target/i386/warn-vect-op-1.c: New test.
407         * gcc.target/i386/warn-vect-op-2.c: New test.
408
409 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
410
411         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
412
413 2011-10-11  Richard Guenther  <rguenther@suse.de>
414
415         PR tree-optimization/50204
416         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
417
418 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
419
420         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
421
422 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
423
424         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
425         * gcc.target/i386/fma_double_2.c: Ditto.
426         * gcc.target/i386/fma_double_3.c: Ditto.
427         * gcc.target/i386/fma_double_4.c: Ditto.
428         * gcc.target/i386/fma_double_5.c: Ditto.
429         * gcc.target/i386/fma_double_6.c: Ditto.
430         * gcc.target/i386/fma_float_1.c: Ditto.
431         * gcc.target/i386/fma_float_2.c: Ditto.
432         * gcc.target/i386/fma_float_3.c: Ditto.
433         * gcc.target/i386/fma_float_4.c: Ditto.
434         * gcc.target/i386/fma_float_5.c: Ditto.
435         * gcc.target/i386/fma_float_6.c: Ditto.
436         * gcc.target/i386/l_fma_double_1.c: Ditto.
437         * gcc.target/i386/l_fma_double_2.c: Ditto.
438         * gcc.target/i386/l_fma_double_3.c: Ditto.
439         * gcc.target/i386/l_fma_double_4.c: Ditto.
440         * gcc.target/i386/l_fma_double_5.c: Ditto.
441         * gcc.target/i386/l_fma_double_6.c: Ditto.
442         * gcc.target/i386/l_fma_float_1.c: Ditto.
443         * gcc.target/i386/l_fma_float_2.c: Ditto.
444         * gcc.target/i386/l_fma_float_3.c: Ditto.
445         * gcc.target/i386/l_fma_float_4.c: Ditto.
446         * gcc.target/i386/l_fma_float_5.c: Ditto.
447         * gcc.target/i386/l_fma_float_6.c: Ditto.
448         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
449         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
450         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
451         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
452         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
453         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
454         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
455         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
456         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
457         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
458         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
459         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
460
461 2011-10-11  Tristan Gingold  <gingold@adacore.com>
462
463         * gcc.dg/va-arg-4.c: New test.
464         * gcc.dg/va-arg-5.c: Ditto.
465
466 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
467
468         * lib/target-supports.exp (check_effective_target_fd_truncate):
469         Close and unlink test file before exit.
470
471 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
472
473         PR fortran/50564
474         * gfortran.dg/forall_15.f90:  New test case.
475
476 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
477             Andrew Macleod  <amacleod@redhat.com>
478
479         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
480         wrappers for *other_threads() and *final_verify().
481         * gcc.dg/simulate-thread/simulate-thread.h
482         (simulate_thread_wrapper_other_threads): New.
483         (simulate_thread_wrapper_final_verify): New.
484
485 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
486
487         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
488
489 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
490
491         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
492
493 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
494             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
495
496         * gcc.target/i386/fma_1.h: New file.
497         * gcc.target/i386/fma_2.h: Likewise.
498         * gcc.target/i386/fma_3.h: Likewise.
499         * gcc.target/i386/fma_4.h: Likewise.
500         * gcc.target/i386/fma_5.h: Likewise.
501         * gcc.target/i386/fma_6.h: Likewise.
502         * gcc.target/i386/fma_double_1.c: Likewise.
503         * gcc.target/i386/fma_double_2.c: Likewise.
504         * gcc.target/i386/fma_double_3.c: Likewise.
505         * gcc.target/i386/fma_double_4.c: Likewise.
506         * gcc.target/i386/fma_double_5.c: Likewise.
507         * gcc.target/i386/fma_double_6.c: Likewise.
508         * gcc.target/i386/fma_float_1.c: Likewise.
509         * gcc.target/i386/fma_float_2.c: Likewise.
510         * gcc.target/i386/fma_float_3.c: Likewise.
511         * gcc.target/i386/fma_float_4.c: Likewise.
512         * gcc.target/i386/fma_float_5.c: Likewise.
513         * gcc.target/i386/fma_float_6.c: Likewise.
514         * gcc.target/i386/fma_main.h: Likewise.
515         * gcc.target/i386/fma_run_double_1.c: Likewise.
516         * gcc.target/i386/fma_run_double_2.c: Likewise.
517         * gcc.target/i386/fma_run_double_3.c: Likewise.
518         * gcc.target/i386/fma_run_double_4.c: Likewise.
519         * gcc.target/i386/fma_run_double_5.c: Likewise.
520         * gcc.target/i386/fma_run_double_6.c: Likewise.
521         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
522         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
523         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
524         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
525         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
526         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
527         * gcc.target/i386/fma_run_float_1.c: Likewise.
528         * gcc.target/i386/fma_run_float_2.c: Likewise.
529         * gcc.target/i386/fma_run_float_3.c: Likewise.
530         * gcc.target/i386/fma_run_float_4.c: Likewise.
531         * gcc.target/i386/fma_run_float_5.c: Likewise.
532         * gcc.target/i386/fma_run_float_6.c: Likewise.
533         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
534         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
535         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
536         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
537         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
538         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
539         * gcc.target/i386/l_fma_1.h: Likewise.
540         * gcc.target/i386/l_fma_2.h: Likewise.
541         * gcc.target/i386/l_fma_3.h: Likewise.
542         * gcc.target/i386/l_fma_4.h: Likewise.
543         * gcc.target/i386/l_fma_5.h: Likewise.
544         * gcc.target/i386/l_fma_6.h: Likewise.
545         * gcc.target/i386/l_fma_double_1.c: Likewise.
546         * gcc.target/i386/l_fma_double_2.c: Likewise.
547         * gcc.target/i386/l_fma_double_3.c: Likewise.
548         * gcc.target/i386/l_fma_double_4.c: Likewise.
549         * gcc.target/i386/l_fma_double_5.c: Likewise.
550         * gcc.target/i386/l_fma_double_6.c: Likewise.
551         * gcc.target/i386/l_fma_float_1.c: Likewise.
552         * gcc.target/i386/l_fma_float_2.c: Likewise.
553         * gcc.target/i386/l_fma_float_3.c: Likewise.
554         * gcc.target/i386/l_fma_float_4.c: Likewise.
555         * gcc.target/i386/l_fma_float_5.c: Likewise.
556         * gcc.target/i386/l_fma_float_6.c: Likewise.
557         * gcc.target/i386/l_fma_main.h: Likewise.
558         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
559         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
560         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
561         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
562         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
563         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
564         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
565         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
566         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
567         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
568         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
569         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
570
571 2011-10-10  Richard Guenther  <rguenther@suse.de>
572
573         PR middle-end/50389
574         * gcc.dg/torture/pr50389.c: New testcase.
575
576 2011-10-10  Richard Guenther  <rguenther@suse.de>
577
578         PR middle-end/50195
579         * gcc.dg/builtins-47.c: Optimize.
580
581 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
582
583         * lib/gcc-simulate-thread.exp: New.
584         * gcc.dg/simulate-thread/guality.h: New.
585         * gcc.dg/simulate-thread/simulate-thread.h: New.
586         * gcc.dg/simulate-thread/simulate-thread.exp: New.
587         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
588         * gcc.dg/simulate-thread/README: New.
589         * g++.dg/simulate-thread/guality.h: New.
590         * g++.dg/simulate-thread/simulate-thread.h: New.
591         * g++.dg/simulate-thread/simulate-thread.exp: New.
592         * g++.dg/simulate-thread/simulate-thread.gdb: New.
593         * c-c++-common/cxxbitfields-2.c: Remove.
594         * c-c++-common/cxxbitfields.c: Remove.
595         * c-c++-common/cxxbitfields-4.c: Remove.
596         * c-c++-common/cxxbitfields-5.c: Remove.
597         * c-c++-common/simulate-thread/bitfields-1.c: New.
598         * c-c++-common/simulate-thread/bitfields-2.c: New.
599         * c-c++-common/simulate-thread/bitfields-3.c: New.
600         * c-c++-common/simulate-thread/bitfields-4.c: New.
601
602 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
603
604         PR c++/38980
605         * g++.dg/warn/format5.C: New.
606
607 2011-10-09  Tobias Burnus  <burnus@net-b.de>
608
609         PR fortran/50273
610         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
611         * gfortran.dg/common_16.f90: New.
612
613 2011-10-09  Tobias Burnus  <burnus@net-b.de>
614
615         * gfortran.dg/iso_c_binding_param_1.f90: New.
616         * gfortran.dg/iso_c_binding_param_2.f90: New.
617         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
618
619 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
620
621         PR tree-optimization/50635
622         * gcc.dg/vect/pr50635.c: New test.
623
624 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
625
626         PR fortran/50659
627         * gfortran.dg/proc_decl_27.f90: New.
628
629 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
630
631         PR libobjc/50428
632         * objc/execute/initialize-1.m: New test.
633
634 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
635
636         PR fortran/47844
637         * gfortran.dg/pointer_function_result_1.f90 : New test.
638
639 2011-10-07  David S. Miller  <davem@davemloft.net>
640
641         PR 50655
642         * gcc.target/sparc/sparc.exp: Add vis3 target test.
643         * gcc.target/sparc/cmask.c: Use it.
644         * gcc.target/sparc/fhalve.c: Likewise.
645         * gcc.target/sparc/fnegop.c: Likewise.
646         * gcc.target/sparc/fpadds.c: Likewise.
647         * gcc.target/sparc/fshift.c: Likewise.
648         * gcc.target/sparc/fucmp.c: Likewise.
649         * gcc.target/sparc/lzd.c: Likewise.
650         * gcc.target/sparc/vis3misc.c: Likewise.
651         * gcc.target/sparc/xmul.c: Likewise.
652
653 2011-10-07  Richard Henderson  <rth@redhat.com>
654
655         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
656         match for avx2.
657         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
658
659 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
660
661         * gcc.dg/pr50193-1.c: New file.
662         * gcc.target/arm/shiftable.c: New file.
663
664 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
665
666         PR fortran/50625
667         * gfortran.dg/class_46.f03: New.
668
669 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
670
671         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
672         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
673         (syslog, vsyslog, __vsyslog_chk): Likewise.
674
675         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
676         (x, EXT_x): Use ASMNAME.
677
678         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
679         (a, c): Use ASMNAME.
680
681 2011-10-07  Tom de Vries  <tom@codesourcery.com>
682
683         PR middle-end/50527
684         * gcc.dg/pr50527.c: New test.
685
686 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
687
688         PR tree-optimization/50650
689         * gcc.c-torture/compile/pr50650.c: New test.
690
691 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
692
693         PR tree-optimization/50575
694         * gcc.c-torture/execute/vector-compare-2.x: New file.
695
696 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
697
698         PR middle-end/50125
699         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
700         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
701         (bar3): Likewise.
702
703 2011-10-07  Richard Guenther  <rguenther@suse.de>
704
705         PR testsuite/50637
706         * gcc.dg/vect/vect-align-2.c: Increase array size.
707
708 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
709             H.J. Lu  <hongjiu.lu@intel.com>
710
711         PR target/50603
712         * gcc.target/i386/pr50603.c: New test.
713
714 2011-10-06  Jason Merrill  <jason@redhat.com>
715
716         PR c++/39164
717         * g++.dg/cpp0x/default31.C: New.
718
719 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
720
721         PR tree-optimization/50596
722         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
723         New.
724         * gcc.dg/vect/vect-cond-8.c: New test.
725
726 2011-10-06  Richard Henderson  <rth@redhat.com>
727
728         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
729         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
730         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
731         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
732         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
733         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
734         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
735         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
736         * gcc.c-torture/execute/vshuf-16.inc: New file.
737         * gcc.c-torture/execute/vshuf-2.inc: New file.
738         * gcc.c-torture/execute/vshuf-4.inc: New file.
739         * gcc.c-torture/execute/vshuf-8.inc: New file.
740         * gcc.c-torture/execute/vshuf-main.inc: New file.
741         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
742         * gcc.c-torture/execute/vshuf-v2df.c: New test.
743         * gcc.c-torture/execute/vshuf-v2di.c: New test.
744         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
745         * gcc.c-torture/execute/vshuf-v2si.c: New test.
746         * gcc.c-torture/execute/vshuf-v4df.c: New test.
747         * gcc.c-torture/execute/vshuf-v4di.c: New test.
748         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
749         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
750         * gcc.c-torture/execute/vshuf-v4si.c: New test.
751         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
752         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
753         * gcc.c-torture/execute/vshuf-v8si.c: New test.
754
755 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
756
757         PR tree-optimization/49279
758         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
759         * gcc.c-torture/execute/pr49279.c: New test.
760
761 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
762
763         PR target/49049
764         * gcc.c-torture/compile/pr49049.c: New test.
765
766 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
767
768         PR target/50305
769         * gcc.target/arm/pr50305.c: New test.
770
771 2011-10-06  Richard Guenther  <rguenther@suse.de>
772
773         PR tree-optimization/38884
774         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
775         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
776
777 2011-10-05  David S. Miller  <davem@davemloft.net>
778
779         * gcc.target/sparc/lzd.c: New test.
780         * gcc.target/sparc/popc.c: New test.
781
782 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
783
784         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
785         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
786         * g++.dg/other/final1.C: Cleanup original tree dump.
787
788 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
789
790         PR tree-optimization/50613
791         * gcc.dg/pr50613.c: New test.
792
793 2011-10-05  Richard Henderson  <rth@redhat.com>
794
795         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
796         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
797         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
798         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
799         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
800         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
801         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
802         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
803
804 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
805
806         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
807         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
808         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
809         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
810         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
811
812 2011-10-05  Richard Guenther  <rguenther@suse.de>
813
814         PR tree-optimization/38885
815         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
816
817 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
818
819         * gcc.target/i386/sw-1.c: New test.
820
821 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
822
823         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
824         -mtune=generic.
825         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
826
827 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
828
829         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
830
831 2011-10-04  David S. Miller  <davem@davemloft.net>
832
833         * gcc.target/sparc/fhalve.c: New test.
834         * gcc.target/sparc/fnegop.c: New test.
835         * gcc.target/sparc/xmul.c: New test.
836
837 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
838
839         PR fortran/35831
840         * gfortran.dg/dummy_procedure_6.f90: New.
841
842 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
843
844         PR tree-optimization/50604
845         * gcc.dg/pr50604.c: New test.
846
847 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
848
849         PR tree-optimization/49662
850         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
851         * gcc.dg/graphite/interchange-15.c: Likewise.
852         * gcc.dg/graphite/interchange-mvt.c: Likewise.
853
854 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
855
856         * gcc.dg/tree-ssa/restrict-4.c: New test.
857
858 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
859
860         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
861         (main): Use __typeof to get result type of comparison.
862
863 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
864
865         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
866         Make et_vect_multiple_sizes_saved global.
867         (check_effective_target_vect64): Make et_vect64_saved global.
868
869 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
870
871         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
872         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
873         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
874         * gcc.dg/builtin-complex-err-1.c: Adjust.
875
876 2011-10-02  Jason Merrill  <jason@redhat.com>
877
878         * g++.dg/cpp0x/range-for22.C: New.
879
880         * g++.dg/cpp0x/variadic65.C: Remove xfails.
881         * g++.dg/cpp0x/variadic82.C: Remove xfails.
882         * g++.dg/cpp0x/variadic83.C: Remove xfails.
883         * g++.dg/cpp0x/variadic105.C: Remove xfails.
884
885         * g++.dg/cpp0x/nsdmi5.C: New.
886
887 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
888
889         PR target/50579
890         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
891         New procedures.
892         (mips-dg-options): Force an ABI option if the current ABI is
893         incompatible with the required -mlong setting.  Likewise force
894         a long setting if the current one is incompatible with the
895         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
896         throughout procedure.
897         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
898         instead of addressing=absolute.
899
900 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
901
902         * gcc.target/mips/stack-1.c: New test.
903
904 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
905
906         * gcc.dg/pr49696.c: New test.
907
908 2011-10-02  Jan Hubicka  <jh@suse.cz>
909
910         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
911
912 2011-10-01  David S. Miller  <davem@davemloft.net>
913
914         * gcc.target/sparc/cmask.c: New test.
915         * gcc.target/sparc/fpadds.c: New test.
916         * gcc.target/sparc/fshift.c: New test.
917         * gcc.target/sparc/fucmp.c: New test.
918         * gcc.target/sparc/vis3misc.c: New test.
919
920 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
921
922         PR fortran/50585
923         * gfortran.dg/assumed_charlen_arg_2.f90: New.
924
925 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
926
927         PR c++/44473
928         * g++.dg/dfp/44473-1.C: New test.
929         * g++.dg/dfp/44473-2.C: New test.
930         * g++.dg/dfp/mangle-1.C: New test.
931         * g++.dg/dfp/mangle-2.C: New test.
932         * g++.dg/dfp/mangle-3.C: New test.
933         * g++.dg/dfp/mangle-4.C: New test.
934         * g++.dg/dfp/mangle-5.C: New test.
935
936 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
937
938         PR inline-asm/50571
939         * gcc.dg/pr50571.c: New test.
940
941         PR tree-optimization/46309
942         * gcc.dg/pr46309.c: New test.
943
944 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
945
946         * gcc.dg/strlenopt-21.c: New test.
947
948 2011-09-30  Revital Eres  <revital.eres@linaro.org>
949
950         * gcc.dg/sms-10.c: New file.
951
952 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
953
954         * gcc.target/arm/pr50099.c: New test.
955
956 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
957
958         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
959
960 2011-09-30  David S. Miller  <davem@davemloft.net>
961
962         * gcc.target/sparc/bmaskbshuf.c: New test.
963         * gcc.target/sparc/edgen.c: New test.
964
965 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
966
967         PR fortran/50547
968         * gfortran.dg/pure_formal_proc_3.f90: New.
969
970         PR fortran/50553
971         * gfortran.dg/stfunc_7.f90: New.
972
973 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
974
975         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
976         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
977         * gcc.dg/vector-compare-1.c: Likewise.
978         * gcc.dg/vector-compare-2.c: Likewise.
979
980 2011-09-29  David S. Miller  <davem@davemloft.net>
981
982         * gcc.target/sparc/array.c: New test.
983
984 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
985
986         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
987         loop unroll and set max unroll times to 8.
988         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
989         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
990         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
991         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
992
993 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
994
995         PR c++/40145
996         * g++.dg/ext/visibility/warn5.C: New.
997
998 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
999
1000         PR c++/45278
1001         * g++.dg/warn/Wextra-3.C: New.
1002
1003 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
1004
1005         PR target/49486
1006         * gcc.target/sh/pr49468-si.c: New.
1007
1008 2011-09-28  Tom de Vries  <tom@codesourcery.com>
1009
1010         PR testsuite/50485
1011         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
1012         (TEST): Initialize src3 with random floats.
1013         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
1014         from union src3.  Initialize src3 with random floats.
1015
1016 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
1017
1018         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
1019         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
1020         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
1021         * gcc.target/sh/sh4a-sincosf.c: Ditto.
1022         * gcc.target/sh/sh4a-cos.c: Ditto.
1023         * gcc.target/sh/sh4a-cosf.c: Ditto.
1024         * gcc.target/sh/sh4a-sin.c: Ditto.
1025         * gcc.target/sh/sh4a-sinf.c: Ditto.
1026         * gcc.target/sh/sh4a-fsrra.c: Ditto.
1027         * gcc.target/sh/sh4a-memmovua.c: Ditto.
1028         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
1029
1030 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
1031
1032         PR c++/31489
1033         * g++.dg/parse/error40.C: New.
1034         * g++.dg/warn/incomplete1.C: Adjust.
1035
1036 2011-09-27  Jan Hubicka  <jh@suse.cz>
1037
1038         PR middle-end/49463
1039         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
1040         Mark used.
1041
1042 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
1043
1044         * gcc.dg/strlenopt-1.c: New test.
1045         * gcc.dg/strlenopt-1f.c: New test.
1046         * gcc.dg/strlenopt-2.c: New test.
1047         * gcc.dg/strlenopt-2f.c: New test.
1048         * gcc.dg/strlenopt-3.c: New test.
1049         * gcc.dg/strlenopt-4.c: New test.
1050         * gcc.dg/strlenopt-4g.c: New test.
1051         * gcc.dg/strlenopt-4gf.c: New test.
1052         * gcc.dg/strlenopt-5.c: New test.
1053         * gcc.dg/strlenopt-6.c: New test.
1054         * gcc.dg/strlenopt-7.c: New test.
1055         * gcc.dg/strlenopt-8.c: New test.
1056         * gcc.dg/strlenopt-9.c: New test.
1057         * gcc.dg/strlenopt-10.c: New test.
1058         * gcc.dg/strlenopt-11.c: New test.
1059         * gcc.dg/strlenopt-12.c: New test.
1060         * gcc.dg/strlenopt-12g.c: New test.
1061         * gcc.dg/strlenopt-13.c: New test.
1062         * gcc.dg/strlenopt-14g.c: New test.
1063         * gcc.dg/strlenopt-14gf.c: New test.
1064         * gcc.dg/strlenopt-15.c: New test.
1065         * gcc.dg/strlenopt-16g.c: New test.
1066         * gcc.dg/strlenopt-17g.c: New test.
1067         * gcc.dg/strlenopt-18g.c: New test.
1068         * gcc.dg/strlenopt.h: New file.
1069
1070 2011-09-27  Tom de Vries  <tom@codesourcery.com>
1071
1072         PR middle-end/43864
1073         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
1074         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
1075         * gcc.dg/pr43864.c: New test.
1076         * gcc.dg/pr43864-2.c: Same.
1077         * gcc.dg/pr43864-3.c: Same.
1078         * gcc.dg/pr43864-4.c: Same.
1079
1080 2011-09-27  Jan Hubicka  <jh@suse.cz>
1081
1082         * gcc.dg/ipa/inline-5.c: New testcase.
1083
1084 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
1085
1086         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
1087         vectors.
1088         * gcc.dg/vect/bb-slp-27.c: New.
1089         * gcc.dg/vect/bb-slp-28.c: New.
1090
1091 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
1092
1093         * testsuite/lib/target-supports.exp (check_profiling_available):
1094         Don't rely solely on TLS tests for -fprofile-generate, fall
1095         through to the other code.
1096
1097 2011-09-27  Richard Guenther  <rguenther@suse.de>
1098
1099         PR tree-optimization/50363
1100         * gcc.dg/torture/pr50363.c: New testcase.
1101
1102 2011-09-26  Jason Merrill  <jason@redhat.com>
1103
1104         PR c++/45012
1105         * g++.dg/template/partial13.C: New.
1106
1107         PR c++/46105
1108         * g++.dg/template/partial12.C: New.
1109
1110         PR c++/50508
1111         * g++.dg/cpp0x/constexpr-typedef1.C: New.
1112
1113 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
1114
1115         PR c++/45487
1116         * g++.dg/diagnostic/bindings1.C: New.
1117         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
1118
1119 2011-09-26  David S. Miller  <davem@davemloft.net>
1120
1121         * gcc.target/sparc/wrgsr.c: New test.
1122         * gcc.target/sparc/rdgsr.c: New test.
1123         * gcc.target/sparc/edge.c: New test.
1124         * gcc.target/sparc/fcmp.c: New test.
1125
1126         * gcc.target/sparc/edge.c: Update for new return types.
1127         * gcc.target/sparc/fcmp.c: Likewise.
1128
1129         * gcc.target/sparc/fpaddsubi.c: New test.
1130
1131 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
1132
1133         PR fortran/50515
1134         * gfortran.dg/common_15.f90: New.
1135
1136         PR fortran/50517
1137         * gfortran.dg/dummy_procedure_5.f90: New.
1138         * gfortran.dg/interface_26.f90: Modified error message.
1139         * gfortran.dg/proc_ptr_11.f90: Ditto.
1140         * gfortran.dg/proc_ptr_15.f90: Ditto.
1141         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1142         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1143
1144 2011-09-26  Jason Merrill  <jason@redhat.com>
1145
1146         PR c++/50512
1147         * g++.dg/overload/rvalue3.C: New.
1148
1149         PR c++/50523
1150         * g++.dg/overload/ref-conv2.C: New.
1151
1152         * g++.dg/cpp0x/nsdmi-template1.C: New.
1153
1154 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
1155
1156         * g++.dg/cpp0x/nullptr25.C: New.
1157
1158 2011-09-26  Richard Guenther  <rguenther@suse.de>
1159
1160         PR tree-optimization/50472
1161         * gcc.dg/torture/pr50472.c: New testcase.
1162
1163 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1164
1165         * gnat.dg/opt22.adb: New test.
1166         * gnat.dg/opt22_pkg.ad[sb]: New helper.
1167
1168 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1169
1170         * gnat.dg/opt21.adb: New test.
1171         * gnat.dg/opt21_pkg.ad[sb]: New helper.
1172
1173 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1174
1175         * gnat.dg/opt20.ad[sb]: New test.
1176         * gnat.dg/opt20_pkg.ads: New helper.
1177
1178 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1179
1180         * gnat.dg/array17.adb: New test.
1181         * gnat.dg/array17_pkg.ads: New helper.
1182
1183 2011-09-25  Jason Merrill  <jason@redhat.com>
1184
1185         * g++.dg/cpp0x/nsdmi-defer4.C: New.
1186
1187 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
1188
1189         * gnat.dg/frame_overflow.ads: New.
1190         * gnat.dg/frame_overflow.adb: Adjust.
1191         * gnat.dg/specs/addr1.ads: Likewise.
1192
1193 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
1194
1195         * g++.dg/tree-ssa/restrict2.C: New test.
1196
1197 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
1198
1199         * lib/target-supports.exp (check_effective_target_vect64): New.
1200         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
1201         of multiple vector sizes.
1202         * gcc.dg/vect/bb-slp-26.c: New.
1203
1204 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
1205
1206         PR c++/50280
1207         * g++.dg/template/bitfield1.C: New.
1208
1209 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
1210
1211         * gcc.dg/vect/bb-slp-24.c: New.
1212
1213 2011-09-24  Jason Merrill  <jason@redhat.com>
1214
1215         * g++.dg/cpp0x/nsdmi-eh1.C: New.
1216
1217         * g++.dg/cpp0x/nsdmi-defer3.C: New.
1218
1219         * g++.dg/cpp0x/nsdmi-defer1.C: New.
1220         * g++.dg/cpp0x/nsdmi-defer2.C: New.
1221
1222         * g++.dg/cpp0x/nsdmi1.C: New.
1223         * g++.dg/cpp0x/nsdmi2.C: New.
1224         * g++.dg/cpp0x/nsdmi3.C: New.
1225         * g++.dg/cpp0x/nsdmi4.C: New.
1226         * g++.old-deja/g++.other/init4.C: New.
1227
1228 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
1229
1230         PR c++/44267
1231         * g++.dg/template/sfinae28.C: New.
1232
1233 2011-09-23  Ian Lance Taylor  <iant@google.com>
1234
1235         * go.test/go-test.exp (errchk): Handle more cases of getting
1236         correct Tcl backslash quoting in regular expressions in test file.
1237
1238 2011-09-23  Jason Merrill  <jason@redhat.com>
1239
1240         Core 253
1241         * g++.dg/init/const8.C: New.
1242         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
1243         * g++.dg/cpp0x/defaulted2.C: Likewise.
1244         * g++.dg/cpp0x/pr42844-2.C: Likewise.
1245         * g++.dg/init/pr20039.C: Likewise.
1246         * g++.dg/init/pr42844.C: Likewise.
1247
1248 2011-09-23  Jan Hubicka  <jh@suse.cz>
1249
1250         * gcc.dg/ipa/inline-1.c: new testcase.
1251         * gcc.dg/ipa/inline-2.c: new testcase.
1252         * gcc.dg/ipa/inline-3.c: new testcase.
1253         * gcc.dg/ipa/inline-4.c: new testcase.
1254
1255 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
1256
1257         PR c++/50258
1258         * g++.dg/cpp0x/constexpr-static8.C: New.
1259
1260 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
1261
1262         * gcc.target/i386/avxfp-1.c: New test.
1263         * gcc.target/i386/avxfp-2.c: New test.
1264
1265 2011-09-23  Terry Guo  <terry.guo@arm.com>
1266
1267         * gcc.c-torture/execute/941014-1.x: Deleted.
1268
1269 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1270
1271         PR c++/50491
1272         * g++.dg/cpp0x/pr50491.C: New.
1273
1274 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1275
1276         PR testsuite/50487
1277         * gfortran.dg/bessel_6.f90: Fix tolerance test.
1278
1279 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1280
1281         PR c++/50371
1282         * g++.dg/cpp0x/nullptr24.C: New.
1283
1284 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
1285
1286         PR target/50482
1287         * gcc.target/i386/pr50482.c: New test.
1288
1289 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
1290
1291         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
1292         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
1293         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
1294         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
1295         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
1296         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
1297         multilib options contain different -march= from dg-options.
1298
1299 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
1300             Paolo Carlini  <paolo.carlini@oracle.com>
1301
1302         PR c++/50344
1303         * g++.dg/template/friend52.C: New.
1304
1305 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
1306
1307         * gcc.target/arm/cmp-1.c: New test.
1308         * gcc.target/arm/cmp-2.c: Likewise.
1309
1310 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
1311
1312         PR fortran/41733
1313         * gfortran.dg/impure_actual_1.f90: Modified error message.
1314         * gfortran.dg/proc_ptr_32.f90: New.
1315         * gfortran.dg/proc_ptr_33.f90: New.
1316
1317 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
1318
1319         PR tree-optimization/50451
1320         * gcc.dg/vect/pr50451.c: New test.
1321
1322 2011-09-21  Ian Lance Taylor  <iant@google.com>
1323
1324         * go.test/go-test.exp (errchk): Add special case for bug332.
1325         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
1326         some more test lines.
1327
1328 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
1329
1330         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
1331         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
1332         * g++.dg/other/i386-8.C: Ditto.
1333         * g++.dg/other/pr34435.C: Ditto.
1334         * g++.dg/other/pr39496.C: Ditto.
1335         * g++.dg/other/mmintrin.C: Ditto.
1336
1337 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
1338
1339         * gcc.dg/vect/vect-cond-7.c: New test.
1340         * gcc.target/i386/sse4_1-cond-1.c: New test.
1341         * gcc.target/i386/avx-cond-1.c: New test.
1342
1343 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
1344
1345         PR target/50464
1346         * g++.dg/other/pr50464.C: New test.
1347
1348 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
1349
1350         * gcc.target/i386/bmi2-mulx32-2.c: New test.
1351         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
1352         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
1353         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
1354
1355 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
1356
1357         * gnat.dg/opt19.adb: New test.
1358
1359 2011-09-21  Terry Guo  <terry.guo@arm.com>
1360
1361         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
1362         on arch conflict when testing case on targets other than armv7-a.
1363
1364 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
1365
1366         PR c++/50454
1367         * g++.dg/ext/int128-1.C: New.
1368         * g++.dg/ext/int128-2.C: Likewise.
1369         * g++.dg/ext/int128-2.h: Likewise.
1370
1371 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1372
1373         PR testsuite/50469
1374         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
1375
1376 2011-09-20  Jason Merrill  <jason@redhat.com>
1377
1378         * g++.dg/cpp0x/constexpr-generated1.C: New.
1379
1380         PR c++/50442
1381         * g++.dg/overload/ref-conv1.C: New.
1382
1383 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
1384
1385         * g++.dg/other/final1.C: New.
1386
1387 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
1388
1389         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
1390         and get_bit ().
1391
1392 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
1393
1394         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
1395         "target arm_eabi".
1396
1397 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
1398
1399         PR tree-optimization/50413
1400         * g++.dg/vect/vect.exp: Run slp-pr* tests with
1401         -fdump-tree-slp-details.  Run other tests with
1402         -fdump-tree-vect-details.
1403         * g++.dg/vect/slp-pr50413.cc: New.
1404
1405 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
1406             Ira Rosen  <ira.rosen@linaro.org>
1407
1408         PR testsuite/50435
1409         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
1410         Fix underscores around restrict.
1411
1412 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
1413
1414         PR tree-optimization/50414
1415         * gfortran.dg/vect/Ofast-pr50414.f90: New.
1416         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
1417         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
1418
1419 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
1420
1421         PR tree-optimization/50412
1422         * gfortran.dg/vect/pr50412.f90: New.
1423
1424 2011-09-16  Jason Merrill  <jason@redhat.com>
1425
1426         PR c++/50424
1427         * g++.dg/eh/defarg1.C: New.
1428
1429 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
1430
1431         * gcc.dg/vect/vect-reduc-10.c: New test.
1432         * gcc.target/i386/avx-reduc-1.c: New test.
1433
1434         * gcc.target/i386/sse2-extract-1.c: New test.
1435         * gcc.target/i386/avx-extract-1.c: New test.
1436
1437 2011-09-16  Terry Guo  <terry.guo@arm.com>
1438
1439         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
1440
1441 2011-09-15   Diego Novillo  <dnovillo@google.com>
1442
1443         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
1444         ALWAYS_CXXFLAGS, if defined.
1445         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
1446         ALWAYS_GFORTRANFLAGS, if defined.
1447         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
1448         ALWAYS_GOCFLAGS, if defined.
1449         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
1450         ALWAYS_OBJCXXFLAGS, if defined.
1451         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
1452         additional_flags, if defined.
1453         * lib/gnat.exp (gnat_target_compile): Likewise.
1454         * lib/objc.exp (objc_target_compile): Likewise.
1455         * lib/target-supports-dg.exp (dg-add-options): Handle
1456         TEST_ALWAYS_FLAGS.
1457
1458 2011-09-15  Tom de Vries  <tom@codesourcery.com>
1459
1460         PR testsuite/50322
1461         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
1462         Use uintptr_t in f1.  Undo avr xfails.
1463
1464 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
1465
1466         PR fortran/50401
1467         PR fortran/50403
1468         * gfortran.dg/function_types_3.f90: New.
1469
1470 2011-09-15  Jason Merrill  <jason@redhat.com>
1471
1472         PR c++/50365
1473         * g++.dg/cpp0x/trailing7.C: New.
1474
1475         PR c++/50361
1476         * g++.dg/cpp0x/nullptr23.C: New.
1477
1478 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
1479
1480         * gcc.dg/vect/bb-slp-25.c: New.
1481
1482 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
1483
1484         PR c++/50391
1485         * g++.dg/cpp0x/noexcept15.C: New.
1486
1487 2011-09-14  Tom de Vries  <tom@codesourcery.com>
1488
1489         PR middle-end/50251
1490         * gcc.dg/pr50251.c: New test.
1491
1492 2011-09-14  Tobias Burnus  <burnus@net-b.de>
1493
1494         PR fortran/34547
1495         PR fortran/50375
1496         * gfortran.dg/null_5.f90: New.
1497         * gfortran.dg/null_6.f90: New.
1498
1499 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
1500
1501         * gcc.c-torture/compile/20110913-1.c: New test.
1502
1503 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
1504
1505         PR fortran/50379
1506         * gfortran.dg/result_2.f90: New.
1507
1508 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
1509
1510         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
1511
1512 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
1513
1514         PR c++/48320
1515         * g++.dg/cpp0x/variadic116.C: New test case.
1516
1517 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
1518
1519         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
1520         * gcc.target/mips/interrupt_handler-2.c: New test.
1521         * gcc.target/mips/interrupt_handler-3.c: Likewise.
1522
1523 2011-09-12  Jason Merrill  <jason@redhat.com>
1524
1525         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
1526
1527         * g++.dg/cpp0x/explicit7.C: New.
1528
1529 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
1530
1531         PR rtl-optimization/50212
1532         * g++.dg/other/pr50212.C: New test.
1533
1534 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
1535
1536         PR target/43746
1537         * testsuite/gcc.target/avr/torture/avr-torture.exp
1538         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
1539         "-O2 -fmerge-all-constants".
1540
1541 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
1542
1543         PR fortran/50327
1544         * gfortran.dg/do_while_1.f90: New test.
1545
1546 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
1547
1548         PR fortran/35831
1549         PR fortran/47978
1550         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
1551         * gfortran.dg/proc_decl_26.f90: New.
1552         * gfortran.dg/typebound_override_2.f90: New.
1553         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
1554
1555 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
1556
1557         * gnat.dg/cond_expr2.ad[sb]: New test.
1558
1559 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
1560
1561         * gnat.dg/atomic5.ad[sb]: New test.
1562
1563 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1564
1565         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
1566
1567 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
1568
1569         PR target/49030
1570         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
1571
1572 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
1573
1574         PR target/49614
1575         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
1576
1577 2011-09-09  Richard Guenther  <rguenther@suse.de>
1578
1579         PR tree-optimization/50328
1580         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
1581
1582 2011-09-09  Richard Guenther  <rguenther@suse.de>
1583
1584         PR middle-end/50333
1585         * gcc.dg/torture/pr50333.c: New testcase.
1586
1587 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
1588
1589         PR tree-optimization/50318
1590         * gcc.target/arm/pr50318-1.c: New file.
1591
1592 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
1593
1594         * gcc.target/i386/all_one_m256i.c: New test.
1595
1596 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
1597
1598         PR c++/50324
1599         * g++.dg/cpp0x/sfinae28.C: New.
1600
1601 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
1602
1603         PR c/50332
1604         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
1605         longer ignored on typedefs.
1606
1607         PR c++/33255 - Support -Wunused-local-typedefs warning
1608         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
1609         * c-c++-common/Wunused-local-typedefs.c: Likewise.
1610
1611 2011-09-08  Martin Jambor  <mjambor@suse.cz>
1612
1613         PR tree-optimization/50287
1614         * gcc.dg/torture/pr50287.c: New test.
1615
1616 2011-09-08  Richard Guenther  <rguenther@suse.de>
1617
1618         PR tree-optimization/19831
1619         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
1620         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
1621         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1622         * gcc.dg/errno-1.c: Adjust.
1623
1624 2011-09-08  Richard Guenther  <rguenther@suse.de>
1625
1626         PR tree-optimization/19831
1627         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
1628
1629 2011-09-08  Tobias Burnus  <burnus@net-b.de>
1630
1631         PR fortran/44646
1632         * gfortran.dg/do_concurrent_1.f90: New.
1633         * gfortran.dg/do_concurrent_2.f90: New.
1634
1635 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
1636
1637         PR target/50310
1638         * gcc.c-torture/execute/ieee/pr50310.c: New test.
1639         * gcc.dg/pr50310-2.c: New test.
1640
1641 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
1642
1643         PR fortran/48095
1644         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
1645         * gfortran.dg/impure_constructor_1.f90: Modified.
1646         * gfortran.dg/proc_ptr_comp_33.f90: New.
1647
1648 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
1649
1650         PR target/50310
1651         * gcc.dg/pr50310-1.c: New test.
1652
1653 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1654
1655         PR middle-end/48571
1656         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
1657         instead of 4.
1658
1659 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
1660
1661         PR c++/50309
1662         * g++.dg/cpp0x/noexcept14.C: New.
1663
1664 2011-09-07  Jason Merrill  <jason@redhat.com>
1665
1666         * g++.dg/cpp0x/constexpr-ref3.C: New.
1667
1668         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
1669
1670 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1671
1672         * gcc.dg/section1.c: Don't xfail for avr.
1673
1674 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1675
1676         PR tree-optimization/50322
1677         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
1678
1679 2011-09-07  Martin Jambor  <mjambor@suse.cz>
1680
1681         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
1682
1683 2011-09-07  Martin Jambor  <mjambor@suse.cz>
1684
1685         PR tree-optimization/49911
1686         * g++.dg/tree-ssa/pr49911.C: New test.
1687
1688 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
1689
1690         PR target/49030
1691         * gcc.dg/torture/pr49030.c: New test.
1692
1693 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
1694
1695         PR fortran/50288
1696         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
1697         * gfortran.dg/class_4d.f03: Deleted.
1698         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
1699
1700 2011-09-07  Richard Guenther  <rguenther@suse.de>
1701
1702         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
1703
1704 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
1705
1706         PR tree-optimization/46021
1707         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
1708
1709 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1710
1711         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
1712
1713 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
1714
1715         * gcc.c-torture/compile/20110906-1.c: New test.
1716
1717 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
1718
1719         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
1720
1721 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
1722
1723         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
1724         --param tree-reassoc-width=1.
1725
1726         * gcc.dg/tree-ssa/reassoc-24.c: New test.
1727         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
1728
1729 2011-09-06  Richard Guenther  <rguenther@suse.de>
1730
1731         PR tree-optimization/48149
1732         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
1733
1734 2011-09-06  Richard Guenther  <rguenther@suse.de>
1735
1736         PR tree-optimization/48317
1737         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
1738
1739 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
1740
1741         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1742         New procedure.
1743         (add_options_for_quad_vectors): Replace with ...
1744         (add_options_for_double_vectors): ... this.
1745         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
1746         support multiple vector sizes since the vectorizer attempts to
1747         vectorize with both vector sizes.
1748         * gcc.dg/vect/no-vfa-vect-79.c,
1749         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
1750         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
1751         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
1752         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
1753         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
1754         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
1755         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
1756         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
1757         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
1758         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
1759         gcc.dg/vect/vect-40.c: Likewise.
1760         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
1761         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
1762         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
1763         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
1764         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
1765         Likewise.
1766         * gcc.dg/vect/vect-peel-4.c: Make ia global.
1767
1768 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
1769
1770         PR target/49606
1771         * gcc.target/mips/abi-main.h: New file.
1772         * gcc.target/mips/abi-o32-long32.c: New test.
1773         * gcc.target/mips/abi-o32-long64.c: Likewise.
1774         * gcc.target/mips/abi-o64-long32.c: Likewise.
1775         * gcc.target/mips/abi-o64-long64.c: Likewise.
1776         * gcc.target/mips/abi-n32-long32.c: Likewise.
1777         * gcc.target/mips/abi-n32-long64.c: Likewise.
1778         * gcc.target/mips/abi-n64-long32.c: Likewise.
1779         * gcc.target/mips/abi-n64-long64.c: Likewise.
1780         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
1781         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
1782         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
1783         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
1784         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
1785         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
1786         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
1787         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
1788         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
1789         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
1790         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
1791         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
1792         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
1793         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
1794         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
1795         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
1796         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
1797         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
1798         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
1799         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
1800         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
1801         * gcc.target/mips/branch-2.c: Remove -mabicalls.
1802         * gcc.target/mips/branch-3.c: Likewise.
1803         * gcc.target/mips/branch-4.c: Likewise.
1804         * gcc.target/mips/branch-5.c: Likewise.
1805         * gcc.target/mips/branch-6.c: Likewise.
1806         * gcc.target/mips/branch-7.c: Likewise.
1807         * gcc.target/mips/branch-8.c: Likewise.
1808         * gcc.target/mips/branch-9.c: Likewise.
1809         * gcc.target/mips/branch-10.c: Likewise.
1810         * gcc.target/mips/branch-11.c: Likewise.
1811         * gcc.target/mips/branch-12.c: Likewise.
1812         * gcc.target/mips/branch-13.c: Likewise.
1813         * gcc.target/mips/lazy-binding-1.c: Likewise.
1814
1815 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
1816
1817         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
1818         to avoid warning on int=16 platforms..
1819
1820 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
1821
1822         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
1823         to work even with -fshort-enums.
1824
1825 2011-09-04  Jan Hubicka  <jh@suse.cz>
1826
1827         * gcc.c-torture/compile/20110902.c: new testcase.
1828
1829 2011-09-04  Jason Merrill  <jason@redhat.com>
1830
1831         PR c++/49267
1832         * g++.dg/cpp0x/rv-conv1.C: New.
1833
1834         DR 1328
1835         * g++.dg/cpp0x/rv-func3.C: New.
1836
1837         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
1838
1839         PR c++/50248
1840         Core 1358
1841         * g++.dg/cpp0x/constexpr-template1.C: New.
1842         * g++.dg/cpp0x/constexpr-template2.C: New.
1843         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
1844         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
1845
1846 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
1847
1848         * gnat.dg/specs/debug1.ads: Tweak pattern.
1849
1850 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
1851
1852         PR fortran/50227
1853         * gfortran.dg/class_45a.f03: New.
1854         * gfortran.dg/class_45b.f03: New.
1855
1856 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
1857             Ira Rosen  <ira.rosen@linaro.org>
1858
1859         PR tree-optimization/50208
1860         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
1861         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
1862         -fno-tree-fre -fno-tree-pre.
1863
1864 2011-09-02  Martin Jambor  <mjambor@suse.cz>
1865
1866         * gcc.dg/ipa/ipcp-3.c: New test.
1867
1868 2011-09-02  Richard Guenther  <rguenther@suse.de>
1869
1870         PR tree-optimization/27460
1871         PR middle-end/29269
1872         * gcc.dg/vect/vect-cond-7.c: New testcase.
1873
1874 2011-09-02  Martin Jambor  <mjambor@suse.cz>
1875
1876         * g++.dg/ipa/devirt-3.C: Added a distraction method.
1877         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
1878         xfailed test for inlining.
1879         * g++.dg/ipa/ivinline-9.C: Likewise.
1880
1881 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
1882
1883         PR tree-optimization/50178
1884         * gfortran.dg/vect/pr50178.f90: New test.
1885
1886 2011-08-31  Martin Jambor  <mjambor@suse.cz>
1887
1888         PR middle-end/49886
1889         * gcc.c-torture/execute/pr49886.c: New testcase.
1890
1891 2011-08-31  Tom de Vries  <tom@codesourcery.com>
1892
1893         PR middle-end/43513
1894         * gcc.dg/pr43513.c: New test.
1895
1896 2011-08-30  Tobias Burnus  <burnus@net-b.de>
1897
1898         PR fortran/45044
1899         * gfortran.dg/common_14.f90: New.
1900         * gfortran.dg/common_resize_1.f: Add two dg-warning.
1901
1902 2011-08-30  Jason Merrill  <jason@redhat.com>
1903
1904         PR c++/50084
1905         * g++.dg/cpp0x/decltype33.C: New.
1906
1907         PR c++/50089
1908         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
1909
1910         PR c++/50114
1911         * g++.dg/cpp0x/lambda/lambda-for.C: New.
1912
1913 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
1914
1915         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
1916
1917 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1918
1919         * gnat.dg/specs/aggr3.ads: New test.
1920         * gnat.dg/specs/aggr3_pkg.ads: New helper.
1921
1922         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
1923         * gnat.dg/specs/aggr2.ads: Likewise.
1924
1925 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
1926
1927         PR fortran/45170
1928         * gfortran.dg/allocate_with_source_2.f90: New test
1929
1930 2011-08-30  Jason Merrill  <jason@redhat.com>
1931
1932         PR c++/50220
1933         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
1934
1935         PR c++/50234
1936         * g++.dg/cpp0x/constexpr-value3.C: New.
1937
1938 2011-08-30  Richard Guenther  <rguenther@suse.de>
1939
1940         PR middle-end/48571
1941         * gcc.c-torture/execute/pr48571-1.c: New testcase.
1942         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
1943         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1944         * gcc.dg/pr36902.c: XFAIL.
1945
1946 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
1947
1948         * gcc.target/i386/fma-check.h: New.
1949         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
1950         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
1951         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
1952         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
1953         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
1954         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
1955         * gcc.target/i386/fma-fmaddXX.c: Likewise.
1956         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
1957         * gcc.target/i386/fma-fmsubXX.c: Likewise.
1958         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
1959         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
1960         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
1961         * gcc.target/i386/fma-compile.c: Likewise.
1962         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
1963         * gcc.target/i386/sse-12.c: Add -mfma.
1964         * gcc.target/i386/sse-13.c: Likewise.
1965         * gcc.target/i386/sse-14.c: Likewise.
1966         * gcc.target/i386/sse-22.c: Likewise.
1967         * gcc.target/i386/sse-23.c: Likewise.
1968         * g++.dg/other/i386-2.C: Likewise.
1969         * g++.dg/other/i386-3.C: Likewise.
1970
1971 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
1972
1973         PR testsuite/50185
1974         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
1975         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
1976
1977 2011-08-30  Christian Bruel  <christian.bruel@st.com>
1978
1979         * g++.dg/bprob/bprob.exp (feedback_options): Set
1980         -fbranch-probabilities.
1981         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
1982
1983 2011-08-29  Jason Merrill  <jason@redhat.com>
1984
1985         PR c++/50224
1986         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
1987
1988 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
1989             Jason Merrill  <jason@redhat.com>
1990
1991         * g++.dg/dfp/base.C: New test.
1992
1993 2011-08-29  Jason Merrill  <jason@redhat.com>
1994
1995         Core DR 994
1996         PR c++/50209
1997         * g++.dg/cpp0x/initlist58.C: New.
1998
1999 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
2000
2001         PR fortran/50225
2002         * gfortran.dg/class_result_1.f03: New.
2003
2004 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
2005
2006         PR middle-end/48722
2007         * gcc.target/i386/pr48722.c: New test.
2008
2009 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2010
2011         PR libfortran/50192
2012         * gfortran.dg/widechar_compare_1.f90:  New test.
2013
2014 2011-08-26  Jason Merrill  <jason@redhat.com>
2015
2016         Core DR 342
2017         PR c++/48582
2018         * g++.dg/abi/mangle50.C: New.
2019
2020 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
2021
2022         PR target/50202
2023         * gcc.target/i386/pr50202.c: New test.
2024
2025 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
2026
2027         * gcc.target/i386/sse_4_1-round-vec.c: New test.
2028         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
2029         * gcc.target/i386/avx-round-vec.c: New test.
2030         * gcc.target/i386/avx-roundf-vec.c: New test.
2031
2032 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
2033
2034         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
2035         instruction.
2036
2037         PR c/50179
2038         * c-c++-common/Wunused-var-14.c: New test.
2039
2040 2011-08-26  Tom de Vries  <tom@codesourcery.com>
2041
2042         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
2043
2044 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
2045
2046         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
2047         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
2048         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
2049         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
2050
2051 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
2052
2053         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
2054         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
2055         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
2056         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
2057
2058 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
2059
2060         PR fortran/50050
2061         * gfortran.dg/pointer_comp_init_1.f90: New test.
2062
2063 2011-08-25  Jason Merrill  <jason@redhat.com>
2064
2065         PR c++/50157
2066         * g++.dg/cpp0x/sfinae27.C: New.
2067
2068 2011-08-25  Tobias Burnus  <burnus@net-b.de>
2069
2070         * gfortran.dg/coarray_lib_token_4.f90: New.
2071
2072 2011-08-25  Tobias Burnus  <burnus@net-b.de>
2073
2074         * gfortran.dg/coarray/alloc_comp_1.f90: New.
2075
2076 2011-08-25  Richard Guenther  <rguenther@suse.de>
2077
2078         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
2079
2080 2011-08-24  Tobias Burnus  <burnus@net-b.de>
2081
2082         PR fortran/50163
2083         * gfortran.dg/initialization_28.f90: New.
2084
2085 2011-08-24  Richard Guenther  <rguenther@suse.de>
2086
2087         PR tree-optimization/50067
2088         * gcc.dg/torture/pr50067-3.c: New testcase.
2089         * gcc.dg/torture/pr50067-4.c: Likewise.
2090         * gcc.dg/torture/pr50067-5.c: Likewise.
2091
2092 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2093
2094         * g++.dg/other/i386-2.C: Add -mavx2 check.
2095         * g++.dg/other/i386-3.C: Likewise.
2096         * gcc.target/i386/avx-1.c: Add AVX2.
2097         * gcc.target/i386/avx-2.c: Likewise.
2098         * gcc.target/i386/funcspec-5.c: Likewise.
2099         * gcc.target/i386/sse-12.c: Likewise.
2100         * gcc.target/i386/sse-13.c: Likewise.
2101         * gcc.target/i386/sse-14.c: Likewise.
2102         * gcc.target/i386/sse-22.c: Likewise.
2103         * gcc.target/i386/sse-23.c: Likewise.
2104         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
2105         * gcc.target/i386/avx2-check.h: New.
2106         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
2107         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
2108         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2109         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
2110         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2111         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
2112         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2113         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
2114         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2115         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
2116         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2117         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
2118         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2119         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
2120         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2121         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
2122         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2123         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
2124         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2125         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
2126         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2127         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
2128         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2129         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
2130         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2131         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
2132         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2133         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
2134         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2135         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
2136         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2137         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
2138         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2139         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
2140         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2141         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
2142         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2143         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
2144         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2145         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
2146         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2147         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
2148         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2149         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
2150         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2151         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
2152         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2153         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
2154         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2155         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
2156         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2157         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
2158         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2159         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
2160         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2161         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
2162         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2163         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
2164         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2165         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
2166         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2167         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
2168         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2169         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
2170         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
2171         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
2172         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
2173         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
2174         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
2175         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
2176         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
2177         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
2178         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
2179         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
2180         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
2181         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
2182         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
2183         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
2184         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
2185         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
2186         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
2187         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
2188         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
2189         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
2190         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
2191         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
2192         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
2193         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
2194         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
2195         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
2196         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
2197         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
2198         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
2199         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
2200         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
2201         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
2202         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
2203         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
2204         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
2205         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
2206         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
2207         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
2208         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
2209         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
2210         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
2211         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
2212         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
2213         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
2214         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
2215         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
2216         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
2217         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
2218         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
2219         * gcc.target/i386/avx2-vpand-1.c: Likewise.
2220         * gcc.target/i386/avx2-vpand-2.c: Likewise.
2221         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
2222         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
2223         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
2224         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
2225         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
2226         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
2227         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
2228         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
2229         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
2230         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
2231         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
2232         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
2233         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
2234         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
2235         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
2236         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
2237         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
2238         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
2239         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
2240         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
2241         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
2242         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
2243         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
2244         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
2245         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
2246         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
2247         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
2248         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
2249         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
2250         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
2251         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
2252         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
2253         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
2254         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
2255         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
2256         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
2257         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
2258         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
2259         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
2260         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
2261         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
2262         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
2263         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
2264         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
2265         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
2266         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
2267         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
2268         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
2269         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
2270         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
2271         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
2272         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
2273         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
2274         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
2275         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
2276         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
2277         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
2278         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
2279         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
2280         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
2281         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
2282         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
2283         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
2284         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
2285         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
2286         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
2287         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
2288         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
2289         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
2290         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
2291         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
2292         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
2293         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
2294         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
2295         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
2296         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
2297         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
2298         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
2299         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
2300         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
2301         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
2302         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
2303         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
2304         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
2305         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
2306         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
2307         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
2308         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
2309         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
2310         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
2311         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
2312         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
2313         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
2314         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
2315         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
2316         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
2317         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
2318         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
2319         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
2320         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
2321         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
2322         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
2323         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
2324         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
2325         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
2326         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
2327         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
2328         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
2329         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
2330         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
2331         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
2332         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
2333         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
2334         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
2335         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
2336         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
2337         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
2338         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
2339         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
2340         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
2341         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
2342         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
2343         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
2344         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
2345         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
2346         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
2347         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
2348         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
2349         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
2350         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
2351         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
2352         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
2353         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
2354         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
2355         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
2356         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
2357         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
2358         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
2359         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
2360         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
2361         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
2362         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
2363         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
2364         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
2365         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
2366         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
2367         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
2368         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
2369         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
2370         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
2371         * gcc.target/i386/avx2-vpor-1.c: Likewise.
2372         * gcc.target/i386/avx2-vpor-2.c: Likewise.
2373         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
2374         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
2375         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
2376         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
2377         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
2378         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
2379         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
2380         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
2381         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
2382         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
2383         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
2384         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
2385         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
2386         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
2387         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
2388         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
2389         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
2390         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
2391         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
2392         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
2393         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
2394         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
2395         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
2396         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
2397         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
2398         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
2399         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
2400         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
2401         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
2402         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
2403         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
2404         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
2405         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
2406         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
2407         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
2408         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
2409         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
2410         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
2411         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
2412         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
2413         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
2414         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
2415         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
2416         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
2417         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
2418         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
2419         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
2420         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
2421         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
2422         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
2423         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
2424         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
2425         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
2426         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
2427         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
2428         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
2429         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
2430         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
2431         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
2432         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
2433         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
2434         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
2435         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
2436         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
2437         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
2438         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
2439         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
2440         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
2441         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
2442         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
2443         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
2444         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
2445         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
2446         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
2447         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
2448         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
2449         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
2450         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
2451         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
2452         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
2453         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
2454         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
2455         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
2456         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
2457         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
2458         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
2459         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
2460         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
2461         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
2462         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
2463         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
2464         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
2465         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
2466         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
2467         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
2468         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
2469         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
2470         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
2471         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
2472         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
2473         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
2474         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
2475         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
2476         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
2477         * gcc.target/i386/testimm-9.c: Likewise.
2478
2479 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2480
2481         * g++.dg/other/i386-2.C: Add -mbmi2 check.
2482         * g++.dg/other/i386-3.C: Likewise.
2483         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
2484         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
2485         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
2486         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
2487         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
2488         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
2489         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
2490         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
2491         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
2492         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
2493         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
2494         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
2495         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
2496         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
2497         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
2498         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
2499         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
2500         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
2501         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
2502         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
2503         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
2504         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
2505         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
2506         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
2507         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
2508         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
2509         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
2510         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
2511         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
2512         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
2513         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
2514         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
2515         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
2516         * gcc.target/i386/sse-12.c: Add BMI2.
2517         * gcc.target/i386/sse-13.c: Likewise.
2518         * gcc.target/i386/sse-14.c: Likewise.
2519         * gcc.target/i386/sse-22.c: Likewise.
2520         * gcc.target/i386/sse-23.c: Likewise.
2521
2522 2011-08-23  Jason Merrill  <jason@redhat.com>
2523
2524         * g++.dg/template/crash7.C: Adjust expected errors.
2525
2526 2011-08-23  Jason Merrill  <jason@redhat.com>
2527
2528         PR c++/49045
2529         Core 1321
2530         * g++.dg/cpp0x/overload2.C: New.
2531
2532 2011-08-23  Jason Merrill  <jason@redhat.com>
2533
2534         Core 903
2535         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
2536
2537 2011-08-23  Jason Merrill  <jason@redhat.com>
2538
2539         Core 975
2540         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
2541         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
2542         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
2543         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
2544
2545 2011-08-23  Jason Merrill  <jason@redhat.com>
2546
2547         PR c++/50024
2548         * g++.dg/cpp0x/constexpr-initlist5.C: New.
2549
2550 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
2551
2552         PR c++/50158
2553         * g++.dg/warn/Wunused-var-16.C: New test.
2554
2555         PR middle-end/50161
2556         * gcc.dg/pr50161.c: New test.
2557
2558 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
2559
2560         PR c++/50055
2561         * g++.dg/gcov/gcov-7.C: New test.
2562
2563 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
2564
2565         PR c++/46862
2566         * g++.dg/dfp/nofields.C: New test.
2567
2568 2011-08-23  Tobias Burnus  <burnus@net-b.de>
2569
2570         PR fortran/31600
2571         * gfortran.dg/use_16.f90: New.
2572
2573 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
2574             Kirill Yukhin  <kirill.yukhin@intel.com>
2575
2576         PR target/50155
2577         * gcc.target/i386/pr50155.c: New test.
2578
2579 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
2580
2581         PR tree-optimization/50133
2582         * gcc.dg/pr50133.c: New test.
2583
2584         PR middle-end/50141
2585         * c-c++-common/cxxbitfields-6.c: New test.
2586
2587 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
2588
2589         PR fortran/50050
2590         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
2591
2592 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
2593
2594         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
2595         * gcc.dg/pr49994-3.c: Ditto.
2596
2597 2011-08-22  Richard Guenther  <rguenther@suse.de>
2598
2599         PR testsuite/50145
2600         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
2601         * gcc.dg/torture/pr50067-2.c: Likewise.
2602
2603 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2604
2605         PR fortran/47659
2606         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
2607         of a constant resulting from simplification.
2608         * gfortran.dg/warn_conversion_3.f90:  New test.
2609
2610 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2611
2612         PR fortran/50130
2613         * gfortran.dg/zero_stride_1.f90:  New test.
2614
2615 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
2616
2617         PR fortran/49638
2618         * gfortran.dg/typebound_override_1.f90: Modified.
2619
2620 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
2621
2622         PR tree-optimization/48739
2623         * gcc.dg/pr48739-1.c: New test.
2624         * gcc.dg/pr48739-2.c: New test.
2625
2626 2011-08-20  Tobias Burnus  <burnus@net-b.de>
2627
2628         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
2629
2630 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
2631
2632         PR fortran/50129
2633         * gfortran.dg/where_3.f90: New test.
2634
2635 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
2636
2637         PR middle-end/49721
2638         * gfortran.dg/pr49721-1.f: New.
2639         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
2640
2641 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
2642
2643         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
2644         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
2645         New tests.
2646
2647 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2648
2649         * gcc.target/arm/wmul-11.c: New file.
2650         * gcc.target/arm/wmul-12.c: New file.
2651         * gcc.target/arm/wmul-13.c: New file.
2652
2653 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2654
2655         * gcc.target/arm/wmul-10.c: New file.
2656
2657 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2658
2659         * gcc.target/arm/wmul-9.c: New file.
2660         * gcc.target/arm/wmul-bitfield-2.c: New file.
2661
2662 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2663
2664         * gcc.target/arm/wmul-8.c: New file.
2665
2666 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2667
2668         * gcc.target/arm/wmul-7.c: New file.
2669
2670 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2671
2672         * gcc.target/arm/wmul-6.c: New file.
2673
2674 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2675
2676         * gcc.target/arm/wmul-5.c: New file.
2677         * gcc.target/arm/no-wmla-1.c: New file.
2678
2679 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2680
2681         * gcc.target/arm/wmul-bitfield-1.c: New file.
2682
2683 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
2684
2685         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
2686
2687 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2688
2689         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
2690         * gcc.target/i386/conversion.c: Likewise.
2691
2692 2011-08-19  Richard Guenther  <rguenther@suse.de>
2693
2694         * gcc.dg/torture/pr50067-1.c: New testcase.
2695         * gcc.dg/torture/pr50067-2.c: Likewise.
2696
2697 2011-08-19  Joey Ye  <joey.ye@arm.com>
2698
2699         PR target/49437
2700         * gcc.target/arm/handler-align.c: New test.
2701         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
2702         New Function.
2703
2704 2011-08-19  Joey Ye  <joey.ye@arm.com>
2705
2706         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
2707
2708 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
2709
2710         PR fortran/50071
2711         * gfortran.dg/end_block_label_1.f90: New test.
2712         * gfortran.dg/end_associate_label_1.f90: New test.
2713
2714 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2715
2716         * gcc.dg/c1x-pointer-float-1.c: New test.
2717
2718 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
2719
2720         PR fortran/50071
2721         * gfortran.dg/duplicate_labels_2.f: New test.
2722
2723 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2724
2725         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
2726         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
2727         gcc.dg/c1x-noreturn-5.c: New tests.
2728
2729 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2730
2731         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
2732
2733 2011-08-18  Tobias Burnus  <burnus@net-b.de>
2734
2735         PR fortran/18918
2736         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2737         * gfortran.dg/coarray_lock_3.f90: Fix test.
2738         * gfortran.dg/coarray_lock_4.f90: New.
2739         * gfortran.dg/coarray_lock_5.f90: New.
2740
2741 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
2742
2743         PR target/50009
2744         * gcc.c-torture/compile/pr50009.c: New test.
2745
2746         PR target/50092
2747         * gcc.dg/torture/pr50092.c: New test.
2748
2749 2011-08-18  Tobias Burnus  <burnus@net-b.de>
2750
2751         PR fortran/50109
2752         * gfortran.dg/namelist_73.f90: New.
2753
2754 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
2755
2756         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
2757
2758         PR debug/50017
2759         * gcc.dg/pr50017.c: New test.
2760
2761 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
2762
2763         PR c++/45625
2764         * g++.dg/lookup/hidden-var1.C: New test case.
2765
2766 2011-08-17  Tobias Burnus  <burnus@net-b.de>
2767
2768         PR fortran/31461
2769         * gfortran.dg/warn_unused_var_2.f90: New.
2770         * gfortran.dg/warn_unused_var_3.f90: New.
2771
2772 2011-08-17  Tom de Vries  <tom@codesourcery.com>
2773
2774         PR target/43597
2775         * gcc.target/arm/pr43597.c: New test.
2776
2777 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
2778
2779         PR fortran/50070
2780         * gfortran.dg/common_13.f90: New.
2781
2782 2011-08-16  Jason Merrill  <jason@redhat.com>
2783
2784         PR c++/50086
2785         * g++.dg/cpp0x/variadic-unresolved.C: New.
2786
2787         * g++.old-deja/g++.brendan/README: Add R.I.P.
2788
2789         * g++.dg/ext/attr-used-1.C: New.
2790
2791         PR c++/50054
2792         * g++.dg/cpp0x/initlist56.C: New.
2793
2794 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
2795
2796         PR testsuite/50085
2797         * g++.dg/opt/life1.C: Only run on Linux.
2798
2799 2011-08-15  Tobias Burnus  <burnus@net-b.de>
2800
2801         * gfortran.dg/coarray_26.f90: New.
2802
2803 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
2804
2805         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
2806         -fdump-tree-vrp1.
2807
2808 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
2809
2810         PR fortran/50073
2811         * gfortran.dg/func_result_7.f90: New.
2812
2813 2011-08-13  Jason Merrill  <jason@redhat.com>
2814
2815         PR c++/50075
2816         * g++.dg/cpp0x/decltype32.C: New.
2817
2818         PR c++/50059
2819         * g++.dg/diagnostic/expr1.C: New.
2820
2821 2011-08-12  David Li  <davidxl@google.com>
2822
2823         * g++.dg/abi/vbase15.C: New test.
2824
2825 2011-08-12  Jason Merrill  <jason@redhat.com>
2826
2827         PR c++/50034
2828         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
2829
2830 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
2831
2832         * gcc.dg/builtins-67.c: New test.
2833         * gcc.target/i386/conversion.c: Ditto.
2834
2835 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
2836             Brian Hackett  <bhackett1024@gmail.com>
2837
2838         * g++.dg/plugin/decl_plugin.c: New.
2839         * g++.dg/plugin/decl-plugin-test.C: New.
2840         * g++.dg/plugin/plugin.exp: Add above testcase.
2841
2842 2011-08-11  Richard Guenther  <rguenther@suse.de>
2843
2844         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
2845
2846 2011-08-11  Michael Matz  <matz@suse.de>
2847
2848         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
2849
2850 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
2851
2852         PR tree-optimization/50039
2853         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
2854         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
2855
2856 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
2857
2858         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
2859         (sse4_1_test): Initialize src3 with random value.
2860
2861 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2862
2863         * gcc.c-torture/execute/scal-to-vec1.c: New test.
2864         * gcc.c-torture/execute/scal-to-vec2.c: New test.
2865         * gcc.c-torture/execute/scal-to-vec3.c: New test.
2866         * gcc.dg/scal-to-vec1.c: New test.
2867         * gcc.dg/scal-to-vec2.c: New test.
2868
2869 2011-08-09  Richard Guenther  <rguenther@suse.de>
2870
2871         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
2872         * gcc.dg/tree-ssa/vrp60.c: New testcase.
2873         * gcc.dg/tree-ssa/vrp61.c: Likewise.
2874         * gcc.dg/tree-ssa/vrp62.c: Likewise.
2875
2876 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2877
2878         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
2879
2880 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2881
2882         * gcc.dg/pr49948.c: Require pthread effective target.
2883
2884 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2885
2886         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
2887
2888 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
2889
2890         * gcc.target/i386/sse-22a.c: New test.
2891
2892 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
2893
2894         PR tree-optimization/50014
2895         * gcc.dg/vect/pr50014.c: New test.
2896
2897 2011-08-08  Martin Jambor  <mjambor@suse.cz>
2898
2899         PR middle-end/49923
2900         * gcc.dg/tree-ssa/pr49923.c: New test.
2901
2902 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
2903
2904         PR target/49781
2905         * gcc.target/i386/pr49781-1.c: New.
2906
2907 2011-08-08  Jason Merrill  <jason@redhat.com>
2908
2909         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
2910
2911         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
2912
2913 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
2914
2915         PR fortran/49638
2916         * gfortran.dg/typebound_override_1.f90: New.
2917
2918 2011-08-07  Kai Tietz  <ktietz@redhat.com>
2919
2920         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
2921         x86_64 mingw target.
2922         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2923         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
2924         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
2925         * gcc.dg/tree-ssa/loop-33.c: Likewise.
2926         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
2927         * gcc.dg/tree-ssa/loop-35.c: Likewise.
2928         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2929         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2930         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2931         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2932
2933 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2934
2935         PR testsuite/48727
2936         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
2937
2938 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2939
2940         * gcc.dg/pr48770.c: Cleanup coverage files.
2941         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
2942
2943 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2944
2945         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
2946         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
2947         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
2948         lzcnt and bmi options.
2949
2950 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2951
2952         PR target/47381
2953         * gcc.dg/pr47381-1.c: New.
2954         * gcc.dg/pr47381-2.c: Likewise.
2955         * gcc.target/i386/pr47381.c: Likewise.
2956
2957 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2958
2959         PR middle-end/47727
2960         * gcc.dg/pr47727.c: New.
2961
2962         PR target/47372
2963         * gcc.dg/pr47372-1.c: New.
2964         * gcc.dg/pr47372-2.c: Likewise.
2965
2966 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2967
2968         PR middle-end/47449
2969         * gcc.target/i386/pr47449.c: New.
2970
2971         PR target/47446
2972         * gcc.dg/pr47446-1.c: New.
2973         * gcc.dg/pr47446-2.c: Likewise.
2974
2975 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2976
2977         PR target/47766
2978         * gcc.dg/pr47766.c: New.
2979
2980         PR target/47715
2981         * gcc.dg/tls/pr47715-1.c: New.
2982         * gcc.dg/tls/pr47715-2.c: Likewise.
2983         * gcc.dg/tls/pr47715-3.c: Likewise.
2984         * gcc.dg/tls/pr47715-4.c: Likewise.
2985         * gcc.dg/tls/pr47715-5.c: Likewise.
2986
2987 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2988
2989         PR libobjc/50002
2990         * objc.dg/gnu-api-2-class.m: Updated comments.
2991         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
2992         * objc.dg/gnu-api-2-class-meta.m: New test.
2993         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
2994
2995 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2996
2997         PR libobjc/49882
2998         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
2999         with classes that are in construction.
3000
3001 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3002
3003         PR target/48084
3004         * gcc.target/i386/pr48084-1.c: New.
3005         * gcc.target/i386/pr48084-2.c: Likewise.
3006         * gcc.target/i386/pr48084-3.c: Likewise.
3007         * gcc.target/i386/pr48084-4.c: Likewise.
3008         * gcc.target/i386/pr48084-5.c: Likewise.
3009
3010         PR rtl-optimization/49504
3011         * gcc.target/i386/pr49504.c: New.
3012
3013         PR target/49860
3014         * gcc.dg/pr49860.c: New.
3015
3016 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3017
3018         PR libobjc/49882
3019         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
3020         with classes that are in construction.
3021
3022 2011-08-05  Jason Merrill  <jason@redhat.com>
3023
3024         PR c++/48993
3025         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
3026
3027         PR c++/49921
3028         * g++.dg/cpp0x/decltype31.C: New.
3029
3030         PR c++/49669
3031         * g++.dg/init/array28.C: New.
3032
3033         PR c++/49988
3034         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
3035
3036 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
3037
3038         PR target/47369
3039         * gcc.dg/pr47369-1.c: New.
3040
3041 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
3042
3043         PR middle-end/47364
3044         * gcc.dg/torture/pr47364-1.c: New.
3045         * gcc.c-torture/compile/pr47364-1.c: Likewise.
3046         * gcc.c-torture/compile/pr47364-2.c: Likewise.
3047
3048 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
3049
3050         PR fortran/37211
3051         * gfortran.dg/transfer_check_2.f90:  New test case.
3052
3053 2011-08-05  Jan Hubicka  <jh@suse.cz>
3054
3055         PR middle-end/49494
3056         * gfortran.dg/pr49494.f90: New testcase.
3057
3058 2011-08-05  Jan Hubicka  <jh@suse.cz>
3059
3060         PR middle-end/49735
3061         * gcc.c-torture/compile/pr49735.c: New testcase.
3062
3063 2011-08-05  Jason Merrill  <jason@redhat.com>
3064
3065         PR c++/47453
3066         * g++.dg/cpp0x/initlist56.C: New.
3067
3068         PR c++/49812
3069         * g++.dg/overload/rvalue2.C: New.
3070
3071         PR c++/49983
3072         * g++.dg/cpp0x/range-for21.C: New.
3073
3074         * g++.dg/ext/vla11.C: New.
3075
3076 2011-08-05  Richard Guenther  <rguenther@suse.de>
3077
3078         PR tree-optimization/49984
3079         * gcc.dg/tree-ssa/vrp59.c: New testcase.
3080
3081 2011-08-05  Richard Guenther  <rguenther@suse.de>
3082
3083         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
3084         * gcc.dg/tree-ssa/vrp52.c: Likewise.
3085         * gcc.dg/tree-ssa/vrp53.c: Likewise.
3086
3087 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
3088
3089         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
3090         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
3091         * gfortran.dg/ldist-pr43023.f90: Ditto.
3092         * gfortran.dg/namelist_52.f90: Ditto.
3093         * gfortran.dg/interface_proc_end.f90: Ditto.
3094         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
3095         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
3096
3097 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
3098
3099         * gcc.dg/vect/vect-over-widen-1.c: New test.
3100         * gcc.dg/vect/vect-over-widen-2.c: New test.
3101         * gcc.dg/vect/vect-over-widen-3.c: New test.
3102         * gcc.dg/vect/vect-over-widen-4.c: New test.
3103
3104 2011-08-04  Richard Guenther  <rguenther@suse.de>
3105
3106         PR fortran/49957
3107         * gfortran.dg/vect/O3-pr49957.f: New testcase.
3108
3109 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
3110
3111         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
3112
3113 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
3114
3115         PR middle-end/49905
3116         * g++.dg/ext/builtin-object-size3.C: New test.
3117
3118 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
3119
3120         PR tree-optimization/49948
3121         * gcc.dg/pr49948.c: New test.
3122
3123 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
3124
3125         PR middle-end/47383
3126         * gcc.dg/torture/pr47383.c: New.
3127
3128 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
3129
3130         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
3131
3132 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
3133
3134         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
3135
3136 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
3137
3138         PR target/47744
3139         * gcc.dg/torture/pr47744-1.c: New.
3140         * gcc.dg/torture/pr47744-2.c: Likewise.
3141         * gcc.dg/torture/pr47744-3.c: Likewise.
3142
3143 2011-08-03  Richard Guenther  <rguenther@suse.de>
3144
3145         PR middle-end/49958
3146         * gcc.dg/torture/pr49958.c: New testcase.
3147
3148 2011-08-03  Richard Guenther  <rguenther@suse.de>
3149
3150         PR tree-optimization/49938
3151         * g++.dg/torture/pr49938.C: New testcase.
3152
3153 2011-08-02  Jason Merrill  <jason@redhat.com>
3154
3155         PR c++/43886
3156         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
3157
3158         PR c++/49577
3159         * g++.dg/cpp0x/initlist5.C: Add additional cases.
3160
3161         PR c++/49593
3162         * g++.dg/cpp0x/variadic115.C: New.
3163
3164         PR c++/49803
3165         * g++.dg/cpp0x/union5.C: New.
3166
3167 2011-08-02  Daniel Kraft  <d@domob.eu>
3168
3169         PR fortran/49885
3170         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
3171
3172 2011-08-02  Kai Tietz  <ktietz@redhat.com>
3173
3174         PR middle-end/49947
3175         * gcc.dg/tree-ssa/forwprop-15.c
3176
3177 2011-08-02  Jason Merrill  <jason@redhat.com>
3178
3179         PR c++/49834
3180         * g++.dg/cpp0x/range-for20.C: New.
3181
3182 2011-08-02  Tobias Burnus  <burnus@net-b.de>
3183
3184         * gfortran.dg/coarray_lib_token_3.f90: New.
3185
3186 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
3187
3188         PR fortran/46752
3189         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
3190         * gcc.dg/gomp/atomic-15.c: New test.
3191         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
3192         * g++.dg/gomp/atomic-15.C: New test.
3193         * g++.dg/gomp/private-1.C: New test.
3194         * g++.dg/gomp/sharing-2.C: New test.
3195         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
3196         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
3197         * gfortran.dg/gomp/omp_atomic2.f90: New test.
3198
3199 2011-08-02  Tobias Burnus  <burnus@net-b.de>
3200
3201         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
3202         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
3203         cleanup-module.
3204         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
3205         * gfortran.dg/allocatable_function_5.f90: Ditto.
3206         * gfortran.dg/allocate_stat.f90: Ditto.
3207         * gfortran.dg/array_constructor_20.f90: Ditto.
3208         * gfortran.dg/array_constructor_21.f90: Ditto.
3209         * gfortran.dg/array_constructor_22.f90: Ditto.
3210         * gfortran.dg/array_constructor_26.f03: Ditto.
3211         * gfortran.dg/array_function_4.f90: Ditto.
3212         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
3213         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
3214         * gfortran.dg/bind_c_usage_15.f90: Ditto.
3215         * gfortran.dg/bind_c_usage_16.f03: Ditto.
3216         * gfortran.dg/bind_c_usage_3.f03: Ditto.
3217         * gfortran.dg/binding_label_tests_7.f03: Ditto.
3218         * gfortran.dg/class_15.f03: Ditto.
3219         * gfortran.dg/class_27.f03: Ditto.
3220         * gfortran.dg/class_33.f90: Ditto.
3221         * gfortran.dg/class_37.f03: Ditto.
3222         * gfortran.dg/class_40.f03: Ditto.
3223         * gfortran.dg/class_42.f03: Ditto.
3224         * gfortran.dg/class_defined_operator_1.f03: Ditto.
3225         * gfortran.dg/coarray/registering_1.f90: Ditto.
3226         * gfortran.dg/convert_1.f90: Ditto.
3227         * gfortran.dg/default_initialization_3.f90: Ditto.
3228         * gfortran.dg/dependency_25.f90: Ditto.
3229         * gfortran.dg/dependency_26.f90: Ditto.
3230         * gfortran.dg/dependency_36.f90: Ditto.
3231         * gfortran.dg/dependency_37.f90: Ditto.
3232         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
3233         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
3234         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
3235         * gfortran.dg/elemental_pointer_1.f90: Ditto.
3236         * gfortran.dg/elemental_result_1.f90: Ditto.
3237         * gfortran.dg/empty_derived_type.f90: Ditto.
3238         * gfortran.dg/entry_7.f90: Ditto.
3239         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
3240         * gfortran.dg/equiv_constraint_3.f90: Ditto.
3241         * gfortran.dg/error_recovery_3.f90: Ditto.
3242         * gfortran.dg/extends_4.f03: Ditto.
3243         * gfortran.dg/func_assign.f90: Ditto.
3244         * gfortran.dg/func_assign_3.f90: Ditto.
3245         * gfortran.dg/generic_1.f90: Ditto.
3246         * gfortran.dg/generic_18.f90: Ditto.
3247         * gfortran.dg/generic_22.f03: Ditto.
3248         * gfortran.dg/generic_4.f90: Ditto.
3249         * gfortran.dg/generic_6.f90: Ditto.
3250         * gfortran.dg/generic_actual_arg.f90: Ditto.
3251         * gfortran.dg/graphite/id-21.f: Ditto.
3252         * gfortran.dg/graphite/pr45758.f90: Ditto.
3253         * gfortran.dg/host_assoc_call_2.f90: Ditto.
3254         * gfortran.dg/host_assoc_call_3.f90: Ditto.
3255         * gfortran.dg/host_assoc_call_4.f90: Ditto.
3256         * gfortran.dg/host_assoc_function_4.f90: Ditto.
3257         * gfortran.dg/host_used_types_1.f90: Ditto.
3258         * gfortran.dg/implicit_1.f90: Ditto.
3259         * gfortran.dg/implicit_11.f90: Ditto.
3260         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
3261         * gfortran.dg/impure_actual_1.f90: Ditto.
3262         * gfortran.dg/impure_assignment_1.f90: Ditto.
3263         * gfortran.dg/impure_constructor_1.f90: Ditto.
3264         * gfortran.dg/initialization_10.f90: Ditto.
3265         * gfortran.dg/initialization_12.f90: Ditto.
3266         * gfortran.dg/interface_14.f90: Ditto.
3267         * gfortran.dg/interface_15.f90: Ditto.
3268         * gfortran.dg/interface_2.f90: Ditto.
3269         * gfortran.dg/interface_25.f90: Ditto.
3270         * gfortran.dg/interface_26.f90: Ditto.
3271         * gfortran.dg/interface_29.f90: Ditto.
3272         * gfortran.dg/interface_assignment_1.f90: Ditto.
3273         * gfortran.dg/internal_pack_6.f90: Ditto.
3274         * gfortran.dg/internal_pack_7.f90: Ditto.
3275         * gfortran.dg/internal_pack_8.f90: Ditto.
3276         * gfortran.dg/lto/pr45586_0.f90: Ditto.
3277         * gfortran.dg/lto/pr47839_0.f90: Ditto.
3278         * gfortran.dg/module_commons_3.f90: Ditto.
3279         * gfortran.dg/module_equivalence_4.f90: Ditto.
3280         * gfortran.dg/module_equivalence_6.f90: Ditto.
3281         * gfortran.dg/module_function_type_1.f90: Ditto.
3282         * gfortran.dg/module_naming_1.f90: Ditto.
3283         * gfortran.dg/namelist_4.f90: Ditto.
3284         * gfortran.dg/operator_c1202.f90: Ditto.
3285         * gfortran.dg/parens_7.f90: Ditto.
3286         * gfortran.dg/pr32921.f: Ditto.
3287         * gfortran.dg/pr33646.f90: Ditto.
3288         * gfortran.dg/pr41928.f90: Ditto.
3289         * gfortran.dg/pr42119.f90: Ditto.
3290         * gfortran.dg/pr43984.f90: Ditto.
3291         * gfortran.dg/present_1.f90: Ditto.
3292         * gfortran.dg/private_type_2.f90: Ditto.
3293         * gfortran.dg/proc_decl_2.f90: Ditto.
3294         * gfortran.dg/proc_ptr_10.f90: Ditto.
3295         * gfortran.dg/proc_ptr_22.f90: Ditto.
3296         * gfortran.dg/proc_ptr_8.f90: Ditto.
3297         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
3298         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
3299         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
3300         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
3301         * gfortran.dg/substring_equivalence.f90: Ditto.
3302         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
3303         * gfortran.dg/transpose_optimization_1.f90: Ditto.
3304         * gfortran.dg/trim_optimize_6.f90: Ditto.
3305         * gfortran.dg/typebound_call_12.f03: Ditto.
3306         * gfortran.dg/typebound_operator_5.f03: Ditto.
3307         * gfortran.dg/typebound_operator_6.f03: Ditto.
3308         * gfortran.dg/typebound_proc_18.f03: Ditto.
3309         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
3310         * gfortran.dg/use_1.f90: Ditto.
3311         * gfortran.dg/use_10.f90: Ditto.
3312         * gfortran.dg/use_11.f90: Ditto.
3313         * gfortran.dg/use_14.f90: Ditto.
3314         * gfortran.dg/use_only_2.f90: Ditto.
3315         * gfortran.dg/use_rename_4.f90: Ditto.
3316         * gfortran.dg/use_rename_5.f90: Ditto.
3317         * gfortran.dg/used_dummy_types_3.f90: Ditto.
3318         * gfortran.dg/used_interface_ref.f90: Ditto.
3319         * gfortran.dg/used_types_11.f90: Ditto.
3320         * gfortran.dg/used_types_3.f90: Ditto.
3321         * gfortran.dg/used_types_4.f90: Ditto.
3322         * gfortran.dg/userdef_operator_2.f90: Ditto.
3323         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
3324         * gfortran.dg/vect/pr46213.f90: Ditto.
3325         * gfortran.dg/whole_file_21.f90: Ditto.
3326         * gfortran.dg/whole_file_22.f90: Ditto.
3327         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
3328         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
3329
3330 2011-08-02  Kai Tietz  <ktietz@redhat.com>
3331
3332         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
3333
3334 2011-08-01  Jason Merrill  <jason@redhat.com>
3335
3336         PR c++/49932
3337         * g++.dg/abi/mangle49.C: New.
3338
3339         PR c++/49924
3340         * g++.dg/cpp0x/constexpr-array4.C: New.
3341
3342         PR c++/49813
3343         * g++.dg/cpp0x/constexpr-builtin1.C: New.
3344
3345 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
3346
3347         PR target/49927
3348         * gcc.target/i386/pr49927.c: New test.
3349
3350 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
3351
3352         PR tree-optimization/49926
3353         * gcc.dg/vect/pr49926.c: New test.
3354
3355 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
3356
3357         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
3358         * gcc.target/i386/lzcnt-1.c: New test.
3359         * gcc.target/i386/lzcnt-2.c: Likewise.
3360         * gcc.target/i386/lzcnt-2a.c: Likewise.
3361         * gcc.target/i386/lzcnt-3.c: Likewise.
3362         * gcc.target/i386/lzcnt-4.c: Likewise.
3363         * gcc.target/i386/lzcnt-4a.c: Likewise.
3364         * gcc.target/i386/lzcnt-5.c: Likewise.
3365         * gcc.target/i386/lzcnt-6.c: Likewise.
3366         * gcc.target/i386/lzcnt-6a.c: Likewise.
3367         * gcc.target/i386/lzcnt-check.h: Likewise.
3368
3369         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
3370         * gcc.target/i386/sse-13.c: Likewise.
3371         * gcc.target/i386/sse-14.c: Likewise.
3372         * g++.dg/other/i386-2.C: Likewise.
3373         * g++.dg/other/i386-3.C: Likewise.
3374
3375 2011-08-01  Julian Brown  <julian@codesourcery.com>
3376
3377         * gcc.target/arm/fixed-point-exec.c: New test.
3378
3379 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3380
3381         PR target/49920
3382         * gcc.target/i386/pr49920.c: New test.
3383
3384 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3385
3386         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
3387         * gcc.dg/tree-ssa/pr23109.c: Ditto.
3388         * gcc.dg/tree-ssa/loop-7.c: Ditto.
3389         * gcc.dg/tree-ssa/loop-32.c: Ditto.
3390         * gcc.dg/tree-ssa/loop-33.c: Ditto.
3391         * gcc.dg/tree-ssa/loop-34.c: Ditto.
3392         * gcc.dg/tree-ssa/loop-35.c: Ditto.
3393         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
3394         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
3395         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
3396         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
3397         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
3398         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
3399         * g++.dg/tree-ssa/pr33615.C: Ditto.
3400         * g++.dg/tree-ssa/restrict1.C: Ditto.
3401         * c-c++-common/restrict-2.c: Ditto.
3402         * gfortran.dg/pr32921.f: Ditto.
3403         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
3404         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
3405         * gcc.dg/tree-ssa/vrp47.c: Ditto.
3406         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
3407         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
3408         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
3409         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
3410         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
3411         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
3412         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
3413
3414 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3415
3416         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
3417         .exe.ltrans[0-9]*. dump files.
3418
3419 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
3420
3421         PR fortran/49112
3422         * gfortran.dg/abstract_type_6.f03: Modified.
3423         * gfortran.dg/typebound_proc_24.f03: New.
3424
3425 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
3426
3427         PR testsuite/49917
3428         * g++.dg/init/for1.C: Fix.
3429
3430 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3431
3432         PR fortran/48876
3433         * gfortran.dg/string_5.f90:  New test.
3434
3435 2011-07-29  Jason Merrill  <jason@redhat.com>
3436
3437         PR c++/49867
3438         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
3439
3440 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3441
3442         PR tree-optimization/47407
3443         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
3444         alpha*-dec-osf*.
3445         Sort target list.
3446
3447 2011-07-29  Richard Guenther  <rguenther@suse.de>
3448
3449         * gcc.dg/uninit-suppress.c: Also disable VRP.
3450         * gcc.dg/uninit-suppress_2.c: Likewise.
3451
3452 2011-07-28  Jason Merrill  <jason@redhat.com>
3453
3454         PR c++/49808
3455         * g++.dg/template/nontype24.C: New.
3456
3457 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
3458
3459         PR rtl-optimization/47958
3460         * gcc.dg/torture/pr47958-1.c: New.
3461
3462 2011-07-29  Wei Guozhi  <carrot@google.com>
3463
3464         PR rtl-optimization/49799
3465         * gcc.dg/pr49799.c: New test case.
3466
3467 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
3468
3469         PR middle-end/48648
3470         * gcc.dg/graphite/id-pr48648.c: New.
3471
3472 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
3473
3474         PR fortran/31067
3475         * gfortran.dg/maxloc_2.f90: New test.
3476         * gfortran.dg/maxloc_3.f90: New test.
3477         * gfortran.dg/minloc_1.f90: New test.
3478         * gfortran.dg/minloc_2.f90: New test.
3479         * gfortran.dg/minloc_3.f90: New test.
3480         * gfortran.dg/minmaxloc_7.f90: New test.
3481
3482         PR debug/49871
3483         * gcc.dg/debug/dwarf2/pr49871.c: New test.
3484
3485 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
3486
3487         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
3488         the builtin isn't optimized away.
3489
3490 2011-07-27  Tobias Burnus  <burnus@net-b.de>
3491
3492         PR fortran/45586
3493         * gfortran.dg/lto/pr45586-2_0.f90: New.
3494
3495 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
3496
3497         PR middle-end/49875
3498         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
3499         * c-c++-common/cxxbitfields-5.c: Same.
3500
3501 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3502
3503         * lib/target-supports.exp (check_effective_target_mmap): Use
3504         check_function_available.
3505
3506 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
3507
3508         * g++.old-deja/g++.pt/crash60.C: Updated.
3509
3510 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
3511
3512         PR target/49866
3513         * gcc.target/i386/pr49866.c: New test.
3514
3515 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
3516
3517         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
3518         * gcc.target/i386/bmi-andn-1.c: New test.
3519         * gcc.target/i386/bmi-andn-1a.c: Likewise.
3520         * gcc.target/i386/bmi-andn-2.c: Likewise.
3521         * gcc.target/i386/bmi-andn-2a.c: Likewise.
3522         * gcc.target/i386/bmi-bextr-1.c: Likewise.
3523         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
3524         * gcc.target/i386/bmi-bextr-2.c: Likewise.
3525         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
3526         * gcc.target/i386/bmi-blsi-1.c: Likewise.
3527         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
3528         * gcc.target/i386/bmi-blsi-2.c: Likewise.
3529         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
3530         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
3531         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
3532         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
3533         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
3534         * gcc.target/i386/bmi-blsr-1.c: Likewise.
3535         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
3536         * gcc.target/i386/bmi-blsr-2.c: Likewise.
3537         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
3538         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
3539         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
3540         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
3541         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
3542
3543 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
3544
3545         PR middle-end/47691
3546         * gfortran.dg/graphite/id-pr47691.f: New.
3547
3548 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
3549
3550         * gcc.target/i386/avx-os-support.h: New.
3551         * gcc.target/i386/avx-check.h: Include avx-os-support.h
3552         (main): Check avx_os_support before the test is run.
3553         * gcc.target/i386/aes-avx-check.h: Ditto.
3554         * gcc.target/i386/pclmul-avx-check.h: Ditto.
3555
3556 2011-07-27  Kai Tietz  <ktietz@redhat.com>
3557
3558         * gcc.target/i386/aggregate-ret3.c: New test.
3559         * gcc.target/i386/aggregate-ret4.c: New test.
3560
3561 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
3562
3563         PR fortran/49755
3564         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
3565         allocated array should *not* change its size.
3566         * gfortran.dg/multiple_allocation_3.f90: New test.
3567
3568 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
3569
3570         PR c++/49776
3571         * g++.dg/cpp0x/constexpr-49776.C: New.
3572
3573 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3574
3575         PR middle-end/47046
3576         * gcc.dg/graphite/id-pr47046.c: New.
3577
3578 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3579
3580         PR middle-end/47653
3581         * gcc.dg/graphite/run-id-pr47593.c: New.
3582
3583 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3584
3585         PR middle-end/47653
3586         * gcc.dg/graphite/run-id-pr47653.c: New.
3587         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
3588         induction variables.
3589         * gcc.dg/graphite/scop-16.c: Same.
3590         * gcc.dg/graphite/scop-17.c: Same.
3591         * gcc.dg/graphite/scop-21.c: Same.
3592
3593 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3594
3595         PR middle-end/48805
3596         * gcc.dg/graphite/id-pr48805.c: New.
3597
3598 2011-07-26  Tobias Burnus  <burnus@net-b.de>
3599
3600         * gfortran.dg/coarray_lib_token_2.f90: New.
3601
3602 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
3603
3604         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
3605         SPU local store.
3606
3607 2011-07-25  Andrew Pinski  <apinski@cavium.com>
3608
3609         PR tree-opt/49671
3610         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
3611         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
3612
3613 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3614
3615         * lib/target-supports.exp (check_effective_target_mmap): New proc.
3616
3617         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
3618         * gcc.c-torture/execute/loop-2g.c: Likewise.
3619         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
3620         Require mmap support.
3621         * gcc.c-torture/execute/loop-2g.x: Likewise.
3622         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
3623         (MAP_ANON): Provide default.
3624         * gcc.dg/20050826-1.c: Likewise.
3625         * gcc.target/i386/pr36533.c: Likewise.
3626         * gcc.dg/vect/pr49038.c: Remove dg-do run.
3627         Use dg-require-effective-target mmap.
3628
3629 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
3630
3631         PR c++/49838
3632         * g++.dg/cpp0x/range-for19.C: New.
3633
3634 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3635
3636         PR testsuite/49753
3637         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
3638
3639         Revert:
3640         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
3641
3642         PR testsuite/49753
3643         * g++.dg/torture/pr49309.C: Remove.
3644
3645 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
3646
3647         PR tree-optimization/49809
3648         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
3649         test.
3650
3651 2011-07-25  Richard Guenther  <rguenther@suse.de>
3652
3653         PR tree-optimization/49715
3654         * gcc.target/i386/pr49715-1.c: New testcase.
3655         * gcc.target/i386/pr49715-2.c: Likewise.
3656
3657 2011-07-23  Jason Merrill  <jason@redhat.com>
3658
3659         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
3660
3661 2011-07-22  Jason Merrill  <jason@redhat.com>
3662
3663         PR c++/49793
3664         * g++.dg/cpp0x/initlist55.C: New.
3665
3666 2011-07-23  Tobias Burnus  <burnus@net-b.de>
3667
3668         PR fortran/49791
3669         * gfortran.dg/namelist_72.f: New.
3670
3671 2011-07-23  Tobias Burnus  <burnus@net-b.de>
3672
3673         * gfortran.dg/coarray_25.f90: New.
3674
3675 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
3676
3677         * override1.C: This test should use c++0x mode.
3678         * override3.C: New. Test the diagnostics in c++98 mode.
3679
3680 2011-07-22  Jason Merrill  <jason@redhat.com>
3681             Mark Glisse  <marc.glisse@normalesup.org>
3682
3683         PR c++/30112
3684         * g++.dg/other/pragma-re-1.C: Add namespace cases.
3685
3686         PR c++/49813
3687         * g++.dg/opt/builtins2.C: New.
3688         * g++.dg/other/error27.C: Don't rely on __builtin.
3689
3690 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
3691
3692         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
3693         on lp64 targets.
3694         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3695         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3696         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
3697         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
3698
3699         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
3700         instead of ia32.
3701
3702 2011-07-22  Richard Guenther  <rguenther@suse.de>
3703
3704         PR tree-optimization/45819
3705         * gcc.dg/pr45819.c: New testcase.
3706
3707 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
3708
3709         * lib/target-supports.exp (check_ifunc_available): Rewrite.
3710
3711 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
3712
3713         PR middle-end/47654
3714         PR middle-end/49649
3715         * gcc.dg/graphite/run-id-pr47654.c: New.
3716
3717 2011-07-21  Ian Lance Taylor  <iant@google.com>
3718
3719         PR middle-end/49705
3720         * gcc.dg/pr49705.c: New test.
3721
3722 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
3723
3724         * lib/target-supports.exp (check_avx_os_support_available): New.
3725         (check_effective_target_avx_runtime): Use it.
3726
3727 2011-07-21  Richard Guenther  <rguenther@suse.de>
3728
3729         PR tree-optimization/49770
3730         * g++.dg/torture/pr49770.C: New testcase.
3731
3732 2011-07-21  Kai Tietz  <ktietz@redhat.com>
3733
3734         * gcc.dg/tree-ssa/pr30978.c: adjusted.
3735         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
3736
3737 2011-07-21  Tobias Burnus  <burnus@net-b.de>
3738
3739         * gfortran.dg/coarray_lib_token_1.f90: New.
3740
3741 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
3742
3743         * gcc.dg/pr32912-2.c: Skip for AVR.
3744         * gcc.dg/pr44674.c: Add dg-require-profiling.
3745
3746 2011-07-20  Jason Merrill  <jason@redhat.com>
3747
3748         * g++.dg/ext/desig2.C: New.
3749
3750 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
3751
3752         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
3753         be generated.
3754         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3755         * gcc.target/powerpc/recip-3.c: Ditto.
3756
3757 2011-07-19  Jason Merrill  <jason@redhat.com>
3758
3759         PR c++/6709 (DR 743)
3760         PR c++/42603 (DR 950)
3761         * g++.dg/cpp0x/decltype21.C: New.
3762
3763 2011-07-20  Richard Guenther  <rguenther@suse.de>
3764
3765         PR middle-end/18908
3766         * gcc.dg/tree-ssa/pr18908.c: New testcase.
3767         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
3768
3769 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
3770
3771         * gcc.target/arm/combine-movs.c: New.
3772         * gcc.target/arm/unsigned-extend-2.c: New.
3773
3774 2011-07-19  Jason Merrill  <jason@redhat.com>
3775
3776         PR c++/49785
3777         * g++.dg/cpp0x/variadic114.C: New.
3778
3779 2011-07-19  Tobias Burnus  <burnus@net-b.de>
3780
3781         * gfortran.dg/coarray_args_1.f90: New.
3782         * gfortran.dg/coarray_args_2.f90: New.
3783
3784 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
3785
3786         PR fortran/49708
3787         * gfortran.dg/allocate_error_3.f90: New.
3788
3789 2011-07-19  Richard Guenther  <rguenther@suse.de>
3790
3791         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
3792         * gcc.dg/tree-ssa/bool-11.c: Likewise.
3793         * gcc.dg/torture/20110719-1.c: New testcase.
3794
3795 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
3796
3797         PR tree-optimization/49768
3798         * gcc.c-torture/execute/pr49768.c: New test.
3799
3800 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
3801
3802         PR tree-optimization/49771
3803         * gcc.dg/vect/pr49771.c: New test.
3804
3805 2011-07-18  Martin Jambor  <mjambor@suse.cz>
3806
3807         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
3808         * gcc.dg/ipa/ipa-2.c: Likewise.
3809         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
3810         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
3811         * gcc.dg/ipa/ipa-5.c: Likewise.
3812         * gcc.dg/ipa/ipa-7.c: Likewise.
3813         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
3814         * gcc.dg/ipa/ipacost-1.c: Likewise.
3815         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
3816         functions.
3817         * gcc.dg/ipa/ipcp-1.c: New test.
3818         * gcc.dg/ipa/ipcp-2.c: Likewise.
3819         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
3820
3821 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
3822
3823         PR middle-end/49675
3824         * gfortran.dg/pr49675.f90: New test.
3825
3826 2011-07-18  Richard Guenther  <rguenther@suse.de>
3827
3828         * gcc.dg/torture/20110718-1.c: New testcase.
3829
3830 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3831
3832         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
3833         * g++.dg/ext/bitfield3.C: Likewise.
3834         * g++.dg/ext/bitfield4.C: Likewise.
3835         * g++.dg/ext/bitfield5.C: Likewise.
3836         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
3837         * g++.dg/other/pr23205-2.C: Likewise.
3838         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
3839         * gcc.c-torture/compile/20001109-2.c: Likewise.
3840         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
3841         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
3842         * gcc.dg/bitfld-16.c: Likewise.
3843         * gcc.dg/bitfld-17.c: Likewise.
3844         * gcc.dg/bitfld-18.c: Likewise.
3845         * gcc.dg/builtins-config.h: Remove Netware support.
3846         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
3847         * gcc.dg/cdce2.c: Likewise.
3848         * gcc.dg/cpp/assert4.c: Remove netware support.
3849         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
3850         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
3851
3852         * lib/target-supports.exp (check_visibility_available): Remove
3853         NetWare support.
3854         (check_profiling_available): Likewise.
3855
3856 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
3857
3858         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
3859
3860 2011-07-17  Tobias Burnus  <burnus@net-b.de>
3861             Thomas Koenig  <tkoenig@gcc.gnu.org>
3862
3863         PR fortran/34657
3864         * gfortran.dg/generic_17.f90: Fix testcase.
3865         * gfortran.dg/interface_3.f90: Add dg-error.
3866         * gfortran.dg/use_14.f90: New.
3867         * gfortran.dg/use_15.f90: New.
3868
3869 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
3870
3871         * gnat.dg/pointer_controlled.adb: New test.
3872
3873 2011-07-17  Tobias Burnus  <burnus@net-b.de>
3874
3875         PR fortran/49624
3876         * gfortran.dg/pointer_remapping_7.f90: New.
3877
3878 2011-07-16  Jason Merrill  <jason@redhat.com>
3879
3880         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
3881
3882 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
3883             Jason Merrill  <jason@redhat.com>
3884
3885         PR c++/45329
3886         PR c++/48934
3887         * g++.dg/cpp0x/decltype29.C: Adjust.
3888         * g++.dg/cpp0x/error4.C: Adjust.
3889         * g++.dg/cpp0x/sfinae26.C: Adjust.
3890         * g++.dg/cpp0x/variadic105.C: Adjust.
3891         * g++.dg/template/deduce3.C: Adjust.
3892         * g++.dg/template/error45.C: Adjust.
3893         * g++.dg/template/ptrmem2.C: Adjust.
3894         * g++.dg/template/sfinae2.C: Adjust.
3895         * g++.old-deja/g++.pt/crash60.C: Adjust.
3896         * g++.old-deja/g++.pt/unify6.C: Adjust.
3897         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3898         * g++.dg/cpp0x/nullptr15.C: Adjust.
3899         * g++.dg/cpp0x/pr31431-2.C: Adjust.
3900         * g++.dg/cpp0x/pr31431.C: Adjust.
3901         * g++.dg/cpp0x/pr31434.C: Adjust.
3902         * g++.dg/cpp0x/sfinae11.C: Adjust
3903         * g++.dg/cpp0x/temp_default2.C: Adjust.
3904         * g++.dg/cpp0x/trailing4.C: Adjust.
3905         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
3906         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
3907         * g++.dg/cpp0x/variadic105.C: Adjust.
3908         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
3909         * g++.dg/ext/vla2.C: Adjust.
3910         * g++.dg/other/ptrmem10.C: Adjust.
3911         * g++.dg/other/ptrmem11.C: Adjust.
3912         * g++.dg/overload/unknown1.C: Adjust.
3913         * g++.dg/template/conv11.C: Adjust.
3914         * g++.dg/template/dependent-expr5.C: Adjust.
3915         * g++.dg/template/friend.C: Adjust.
3916         * g++.dg/template/incomplete2.C: Adjust.
3917         * g++.dg/template/local4.C: Adjust.
3918         * g++.dg/template/local6.C: Adjust.
3919         * g++.dg/template/operator9.C: Adjust.
3920         * g++.dg/template/ttp25.C: Adjust.
3921         * g++.dg/template/unify10.C: Adjust.
3922         * g++.dg/template/unify11.C: Adjust.
3923         * g++.dg/template/unify6.C: Adjust.
3924         * g++.dg/template/unify9.C: Adjust.
3925         * g++.dg/template/varmod1.C: Adjust.
3926         * g++.old-deja/g++.brendan/crash56.C: Adjust.
3927         * g++.old-deja/g++.pt/crash28.C: Adjust.
3928         * g++.old-deja/g++.pt/explicit41.C: Adjust.
3929         * g++.old-deja/g++.pt/explicit77.C: Adjust.
3930         * g++.old-deja/g++.pt/expr2.C: Adjust.
3931         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
3932         * g++.old-deja/g++.pt/spec5.C: Adjust.
3933         * g++.old-deja/g++.pt/spec6.C: Adjust.
3934         * g++.old-deja/g++.pt/unify4.C: Adjust.
3935         * g++.old-deja/g++.pt/unify8.C: Adjust.
3936         * g++.old-deja/g++.robertl/eb98.C: Adjust.
3937         * g++.dg/overload/template5.C: New testcase.
3938         * g++.dg/template/overload12.C: New testcase.
3939
3940 2011-07-11  Tobias Burnus  <burnus@net-b.de>
3941
3942         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
3943         * gfortran.dg/coarray_7.f90: Ditto.
3944         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
3945         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
3946
3947 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
3948
3949         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
3950         case.
3951         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
3952         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
3953         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
3954         C67X.
3955         * gcc.c-torture/execute/ieee/pr29302.x: New file.
3956         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
3957         * gcc.dg/torture/builtin-math-7.c: Add a comment.
3958
3959 2011-07-15  Jason Merrill  <jason@redhat.com>
3960
3961         PR testsuite/49741
3962         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
3963         Use --extra_opts instead of --additional_options.
3964
3965 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
3966
3967         PR testsuite/49753
3968         * g++.dg/torture/pr49309.C: Remove.
3969
3970 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
3971
3972         * gcc.target/tic6x/weak-call.c: New test.
3973         * gcc.target/tic6x/fpcmp.c: New test.
3974         * gcc.target/tic6x/fpdiv.c: New test.
3975         * gcc.target/tic6x/rotdi16-scan.c: New test.
3976         * gcc.target/tic6x/ffssi.c: New test.
3977         * gcc.target/tic6x/fpdiv-lib.c: New test.
3978         * gcc.target/tic6x/cold-lc.c: New test.
3979         * gcc.target/tic6x/longcalls.c: New test.
3980         * gcc.target/tic6x/abi-align-1.c: New test.
3981         * gcc.target/tic6x/fpcmp-finite.c: New test.
3982         * gcc.target/tic6x/rotdi16.c: New test.
3983         * gcc.target/tic6x/bswapl.c: New test.
3984         * gcc.target/tic6x/ffsdi.c: New test.
3985         * gcc.target/tic6x/tic6x.exp: New file.
3986         * gcc.target/tic6x/builtins/arith24.c: New test.
3987         * gcc.target/tic6x/builtins/smpy.c: New test.
3988         * gcc.target/tic6x/builtins/smpylh.c: New test.
3989         * gcc.target/tic6x/builtins/smpyh.c: New test.
3990         * gcc.target/tic6x/builtins/sarith1.c: New test.
3991         * gcc.target/tic6x/builtins/extclr.c: New test
3992         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
3993         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
3994         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
3995         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
3996         New functions.
3997         * gcc.c-torture/execute/20101011-1.c: Add a condition for
3998         __TMS320C6X__.
3999         * gcc.dg/20020312-2.c: Likewise.
4000         * gcc.dg/pr27095.c: Handle tic6x like hppa.
4001         * gcc.dg/torture/pr37868.c: Skip on tic6x.
4002         * gcc.dg/torture/builtin-math-7.c: Likewise.
4003
4004         PR testsuite/49757
4005         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
4006         not testing tic6x-*-*.
4007
4008 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
4009
4010         PR tree-opt/49309
4011         * g++.dg/torture/pr49309.C: New testcase.
4012
4013 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
4014
4015         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
4016
4017 2011-07-14  Richard Guenther  <rguenther@suse.de>
4018
4019         PR tree-optimization/49651
4020         * gcc.dg/torture/pr49651.c: New testcase.
4021
4022 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
4023
4024         PR target/43746
4025         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
4026
4027 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
4028
4029         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
4030         -mno-pointers-to-nested-functions.
4031         * gcc.target/powerpc/no-r11-2.c: Ditto.
4032         * gcc.target/powerpc/no-r11-3.c: Ditto.
4033
4034 2011-07-13  Jason Merrill  <jason@redhat.com>
4035
4036         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
4037         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
4038         when compiling C files.
4039         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
4040         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
4041         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
4042         * g++.dg/lookup/anon2.C: Likewise.
4043         * g++.dg/tree-ssa/copyprop.C: Likewise.
4044         * g++.old-deja/g++.jason/rfg27.C: Likewise.
4045         * g++.dg/init/vector1.C: Ignore narrowing errors.
4046         * g++.dg/torture/pr35526.C: Likewise.
4047         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
4048
4049 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
4050
4051         PR libfortran/49296
4052         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
4053         and logical reads.
4054
4055 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4056
4057         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
4058         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
4059
4060 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
4061
4062         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
4063         * lib/obj-c++.exp (obj-c++_init): Ditto.
4064         * lib/file-format.exp (gcc_target_object_format): Ditto.
4065         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
4066         * lib/target-supports-dg-exp (check_weak_available): Ditto.
4067         (check_visibility_available): Ditto.
4068         (check_effective_target_tls_native): Ditto.
4069         (check_effective_target_tls_emulated): Ditto.
4070         (check_effective_target_function_sections): Ditto.
4071
4072 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
4073
4074         * gcc.target/arm/pr48183.c: New test.
4075
4076 2011-07-13  Richard Guenther  <rguenther@suse.de>
4077
4078         * gcc.dg/torture/20110713-1.c: New testcase.
4079
4080 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
4081
4082         PR rtl-opt/49474
4083         * gcc.c-torture/compile/pr49474.c: New testcase.
4084
4085 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
4086
4087         PR tree-optimization/49712
4088         * gcc.c-torture/execute/pr49712.c: New test.
4089
4090 2011-07-11  Jason Merrill  <jason@redhat.com>
4091
4092         PR c++/44609
4093         * g++.dg/template/recurse3.C: New.
4094
4095 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
4096
4097         PR debug/49676
4098         * gcc.dg/guality/csttest.c: New test.
4099
4100         PR fortran/49698
4101         * gfortran.dg/pr49698.f90: New test.
4102
4103 2011-07-11  Jeff Law  <law@redhat.com>
4104
4105         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
4106
4107 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
4108
4109         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
4110         * go.test/go-test.exp (go-set-goarch): Likewise.
4111
4112 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
4113
4114         PR target/39633
4115         * gcc.target/avr/torture/pr39633.c: New test case.
4116
4117 2011-07-11  Tobias Burnus  <burnus@net-b.de>
4118
4119         PR fortran/18918
4120         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
4121
4122 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
4123
4124         * lib/target-supports.exp (check_effective_target_scheduling):
4125         New Function.
4126         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
4127         * gcc.dg/pr45055.c: Ditto.
4128         * gcc.dg/pr45353.c: Ditto.
4129         * g++.dg/pr45056.C: Ditto.
4130
4131 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
4132
4133         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
4134         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
4135         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
4136         * g++.dg/torture/pr31863.C: Skip AVR.
4137
4138 2011-07-10  Tobias Burnus  <burnus@net-b.de>
4139
4140         PR fortran/49690
4141         * gfortran.dg/intrinsic_signal.f90: New.
4142
4143 2011-07-09  Jason Merrill  <jason@redhat.com>
4144
4145         * g++.dg/cpp0x/regress/regress6.C: New.
4146         * g++.dg/parse/crash45.C: Adjust message.
4147         * g++.dg/template/crash38.C: Adjust message.
4148         * g++.dg/template/crash64.C: Adjust message.
4149
4150 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
4151
4152         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
4153         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
4154         * g++.dg/abi/bitfield3.C: Likewise.
4155         * g++.dg/eh/pr38662.C: Likewise.
4156         * g++.dg/ext/attrib36.C: Likewise.
4157         * g++.dg/ext/attrib37.C: Likewise.
4158         * g++.dg/ext/attrib8.C: Likewise.
4159         * g++.dg/ext/tmplattr1.C: Likewise.
4160         * g++.dg/inherit/override-attribs.C: Likewise.
4161         * g++.dg/opt/inline9.C: Likewise.
4162         * g++.dg/opt/life1.C: Likewise.
4163         * g++.dg/opt/longbranch2.C: Likewise.
4164         * g++.dg/opt/nrv12.C: Likewise.
4165         * g++.dg/opt/reg-stack4.C: Likewise.
4166         * g++.dg/other/pr35504.C: Likewise.
4167         * g++.dg/other/pr39496.C: Likewise.
4168         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
4169         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
4170         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
4171         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
4172         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
4173         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
4174         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
4175         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
4176         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
4177         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
4178         * g++.dg/warn/pr15774-1.C: Likewise.
4179         * g++.dg/warn/pr15774-2.C: Likewise.
4180         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4181         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4182         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4183         * g++.old-deja/g++.pt/asm2.C: Likewise.
4184         * gcc.c-torture/compile/20000804-1.c: Likewise.
4185         * gcc.c-torture/compile/pr16566-2.c: Likewise.
4186         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4187         * gcc.dg/20020108-1.c: Likewise.
4188         * gcc.dg/20020122-2.c: Likewise.
4189         * gcc.dg/20020122-3.c: Likewise.
4190         * gcc.dg/20020206-1.c: Likewise.
4191         * gcc.dg/20020219-1.c: Likewise.
4192         * gcc.dg/20020310-1.c: Likewise.
4193         * gcc.dg/20020411-1.c: Likewise.
4194         * gcc.dg/20020418-2.c: Likewise.
4195         * gcc.dg/20020426-2.c: Likewise.
4196         * gcc.dg/20020517-1.c: Likewise.
4197         * gcc.dg/20030204-1.c: Likewise.
4198         * gcc.dg/20030826-2.c: Likewise.
4199         * gcc.dg/20031102-1.c: Likewise.
4200         * gcc.dg/20031202-1.c: Likewise.
4201         * gcc.dg/20050111-1.c: Likewise.
4202         * gcc.dg/20050503-1.c: Likewise.
4203         * gcc.dg/array-init-1.c: Likewise.
4204         * gcc.dg/builtin-apply4.c: Likewise.
4205         * gcc.dg/dfp/pr31344.c: Likewise.
4206         * gcc.dg/gomp/atomic-11.c: Likewise.
4207         * gcc.dg/graphite/pr40281.c: Likewise.
4208         * gcc.dg/ia64-sync-1.c: Likewise.
4209         * gcc.dg/ia64-sync-2.c: Likewise.
4210         * gcc.dg/ia64-sync-3.c: Likewise.
4211         * gcc.dg/ia64-sync-4.c: Likewise.
4212         * gcc.dg/ifcvt-fabs-1.c: Likewise.
4213         * gcc.dg/invalid-call-1.c: Likewise.
4214         * gcc.dg/loop-3.c: Likewise.
4215         * gcc.dg/lower-subreg-1.c: Likewise.
4216         * gcc.dg/lto/pr47259_0.c: Likewise.
4217         * gcc.dg/nested-calls-1.c: Likewise.
4218         * gcc.dg/pr20017.c: Likewise.
4219         * gcc.dg/pr25023.c: Likewise.
4220         * gcc.dg/pr27671-2.c: Likewise.
4221         * gcc.dg/pr32176.c: Likewise.
4222         * gcc.dg/pr33676.c: Likewise.
4223         * gcc.dg/pr35045.c: Likewise.
4224         * gcc.dg/pr36015.c: Likewise.
4225         * gcc.dg/pr36584.c: Likewise.
4226         * gcc.dg/pr36998.c: Likewise.
4227         * gcc.dg/pr37438.c: Likewise.
4228         * gcc.dg/pr37908.c: Likewise.
4229         * gcc.dg/pr41241.c: Likewise.
4230         * gcc.dg/pr41340.c: Likewise.
4231         * gcc.dg/pr44136.c: Likewise.
4232         * gcc.dg/pr44194-1.c: Likewise.
4233         * gcc.dg/pr46212.c: Likewise.
4234         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4235         * gcc.dg/setjmp-2.c: Likewise.
4236         * gcc.dg/short-compare-1.c: Likewise.
4237         * gcc.dg/short-compare-2.c: Likewise.
4238         * gcc.dg/smod-1.c: Likewise.
4239         * gcc.dg/sync-2.c: Likewise.
4240         * gcc.dg/sync-3.c: Likewise.
4241         * gcc.dg/tls/opt-1.c: Likewise.
4242         * gcc.dg/tls/opt-2.c: Likewise.
4243         * gcc.dg/tls/opt-3.c: Likewise.
4244         * gcc.dg/torture/badshift.c: Likewise.
4245         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
4246         * gcc.dg/torture/pr20314-2.c: Likewise.
4247         * gcc.dg/torture/pr36891.c: Likewise.
4248         * gcc.dg/torture/pr38774.c: Likewise.
4249         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4250         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4251         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4252         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4253         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
4254         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4255         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
4256         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
4257         * gcc.dg/tree-ssa/loop-28.c: Likewise.
4258         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
4259         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
4260         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
4261         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4262         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4263         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
4264         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
4265         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4266         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4267         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4268         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4269         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
4270         * gcc.dg/unroll-1.c: Likewise.
4271         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
4272         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4273         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4274         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4275         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4276         * gcc.target/i386/20000609-1.c: Likewise.
4277         * gcc.target/i386/20000720-1.c: Likewise.
4278         * gcc.target/i386/20000724-1.c: Likewise.
4279         * gcc.target/i386/20011107-1.c: Likewise.
4280         * gcc.target/i386/20011119-1.c: Likewise.
4281         * gcc.target/i386/20020201-3.c: Likewise.
4282         * gcc.target/i386/20020218-1.c: Likewise.
4283         * gcc.target/i386/20020729-1.c: Likewise.
4284         * gcc.target/i386/20030926-1.c: Likewise.
4285         * gcc.target/i386/20060125-1.c: Likewise.
4286         * gcc.target/i386/20060125-2.c: Likewise.
4287         * gcc.target/i386/20060512-1.c: Likewise.
4288         * gcc.target/i386/20060512-2.c: Likewise.
4289         * gcc.target/i386/20060512-3.c: Likewise.
4290         * gcc.target/i386/20060512-4.c: Likewise.
4291         * gcc.target/i386/387-1.c: Likewise.
4292         * gcc.target/i386/387-2.c: Likewise.
4293         * gcc.target/i386/387-5.c: Likewise.
4294         * gcc.target/i386/387-6.c: Likewise.
4295         * gcc.target/i386/980312-1.c: Likewise.
4296         * gcc.target/i386/980313-1.c: Likewise.
4297         * gcc.target/i386/990117-1.c: Likewise.
4298         * gcc.target/i386/990424-1.c: Likewise.
4299         * gcc.target/i386/990524-1.c: Likewise.
4300         * gcc.target/i386/991129-1.c: Likewise.
4301         * gcc.target/i386/991214-1.c: Likewise.
4302         * gcc.target/i386/991230-1.c: Likewise.
4303         * gcc.target/i386/addr-sel-1.c: Likewise.
4304         * gcc.target/i386/aggregate-ret1.c: Likewise.
4305         * gcc.target/i386/aggregate-ret2.c: Likewise.
4306         * gcc.target/i386/align-main-3.c: Likewise.
4307         * gcc.target/i386/amd64-abi-1.c: Likewise.
4308         * gcc.target/i386/amd64-abi-2.c: Likewise.
4309         * gcc.target/i386/amd64-abi-4.c: Likewise.
4310         * gcc.target/i386/amd64-abi-5.c: Likewise.
4311         * gcc.target/i386/amd64-abi-6.c: Likewise.
4312         * gcc.target/i386/asm-1.c: Likewise.
4313         * gcc.target/i386/asm-3.c: Likewise.
4314         * gcc.target/i386/asm-5.c: Likewise.
4315         * gcc.target/i386/attributes-error.c: Likewise.
4316         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
4317         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
4318         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
4319         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
4320         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
4321         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
4322         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
4323         * gcc.target/i386/avx-vmovd-2.c: Likewise.
4324         * gcc.target/i386/avx-vmovq-2.c: Likewise.
4325         * gcc.target/i386/avx-vmovq-3.c: Likewise.
4326         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
4327         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
4328         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
4329         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4330         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4331         * gcc.target/i386/bitfield1.c: Likewise.
4332         * gcc.target/i386/bitfield2.c: Likewise.
4333         * gcc.target/i386/bmi-2.c: Likewise.
4334         * gcc.target/i386/bmi-5.c: Likewise.
4335         * gcc.target/i386/builtin-unreachable.c: Likewise.
4336         * gcc.target/i386/cleanup-2.c: Likewise.
4337         * gcc.target/i386/clobbers.c: Likewise.
4338         * gcc.target/i386/cmov8.c: Likewise.
4339         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
4340         * gcc.target/i386/compress-float-387-pic.c: Likewise.
4341         * gcc.target/i386/compress-float-387.c: Likewise.
4342         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
4343         * gcc.target/i386/compress-float-sse.c: Likewise.
4344         * gcc.target/i386/crc32-2.c: Likewise.
4345         * gcc.target/i386/crc32-3.c: Likewise.
4346         * gcc.target/i386/divmod-7.c: Likewise.
4347         * gcc.target/i386/divmod-8.c: Likewise.
4348         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4349         * gcc.target/i386/fma3-builtin.c: Likewise.
4350         * gcc.target/i386/fma3-fma.c: Likewise.
4351         * gcc.target/i386/fma4-256-vector.c: Likewise.
4352         * gcc.target/i386/fma4-builtin.c: Likewise.
4353         * gcc.target/i386/fma4-fma-2.c: Likewise.
4354         * gcc.target/i386/fma4-fma.c: Likewise.
4355         * gcc.target/i386/fma4-vector-2.c: Likewise.
4356         * gcc.target/i386/fma4-vector.c: Likewise.
4357         * gcc.target/i386/funcspec-1.c: Likewise.
4358         * gcc.target/i386/funcspec-10.c: Likewise.
4359         * gcc.target/i386/funcspec-11.c: Likewise.
4360         * gcc.target/i386/funcspec-2.c: Likewise.
4361         * gcc.target/i386/funcspec-5.c: Likewise.
4362         * gcc.target/i386/funcspec-6.c: Likewise.
4363         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
4364         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
4365         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
4366         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
4367         * gcc.target/i386/incoming-1.c: Likewise.
4368         * gcc.target/i386/incoming-10.c: Likewise.
4369         * gcc.target/i386/incoming-11.c: Likewise.
4370         * gcc.target/i386/incoming-12.c: Likewise.
4371         * gcc.target/i386/incoming-13.c: Likewise.
4372         * gcc.target/i386/incoming-14.c: Likewise.
4373         * gcc.target/i386/incoming-15.c: Likewise.
4374         * gcc.target/i386/incoming-2.c: Likewise.
4375         * gcc.target/i386/incoming-3.c: Likewise.
4376         * gcc.target/i386/incoming-4.c: Likewise.
4377         * gcc.target/i386/incoming-5.c: Likewise.
4378         * gcc.target/i386/incoming-6.c: Likewise.
4379         * gcc.target/i386/incoming-7.c: Likewise.
4380         * gcc.target/i386/incoming-8.c: Likewise.
4381         * gcc.target/i386/incoming-9.c: Likewise.
4382         * gcc.target/i386/lea.c: Likewise.
4383         * gcc.target/i386/local.c: Likewise.
4384         * gcc.target/i386/loop-1.c: Likewise.
4385         * gcc.target/i386/loop-2.c: Likewise.
4386         * gcc.target/i386/loop-3.c: Likewise.
4387         * gcc.target/i386/max-stack-align.c: Likewise.
4388         * gcc.target/i386/memcpy-1.c: Likewise.
4389         * gcc.target/i386/movbe-2.c: Likewise.
4390         * gcc.target/i386/movq-2.c: Likewise.
4391         * gcc.target/i386/movq.c: Likewise.
4392         * gcc.target/i386/nrv1.c: Likewise.
4393         * gcc.target/i386/pad-4.c: Likewise.
4394         * gcc.target/i386/pad-5a.c: Likewise.
4395         * gcc.target/i386/pad-5b.c: Likewise.
4396         * gcc.target/i386/pad-6a.c: Likewise.
4397         * gcc.target/i386/pad-6b.c: Likewise.
4398         * gcc.target/i386/pad-7.c: Likewise.
4399         * gcc.target/i386/pad-9.c: Likewise.
4400         * gcc.target/i386/pentium4-not-mull.c: Likewise.
4401         * gcc.target/i386/pic-1.c: Likewise.
4402         * gcc.target/i386/pr12092-1.c: Likewise.
4403         * gcc.target/i386/pr12329.c: Likewise.
4404         * gcc.target/i386/pr21518.c: Likewise.
4405         * gcc.target/i386/pr22362.c: Likewise.
4406         * gcc.target/i386/pr22585.c: Likewise.
4407         * gcc.target/i386/pr23098.c: Likewise.
4408         * gcc.target/i386/pr25196.c: Likewise.
4409         * gcc.target/i386/pr25293.c: Likewise.
4410         * gcc.target/i386/pr25654.c: Likewise.
4411         * gcc.target/i386/pr26449.c: Likewise.
4412         * gcc.target/i386/pr26778.c: Likewise.
4413         * gcc.target/i386/pr26826.c: Likewise.
4414         * gcc.target/i386/pr27266.c: Likewise.
4415         * gcc.target/i386/pr29978.c: Likewise.
4416         * gcc.target/i386/pr30505.c: Likewise.
4417         * gcc.target/i386/pr30961-1.c: Likewise.
4418         * gcc.target/i386/pr31628.c: Likewise.
4419         * gcc.target/i386/pr32000-2.c: Likewise.
4420         * gcc.target/i386/pr32661-1.c: Likewise.
4421         * gcc.target/i386/pr32708-2.c: Likewise.
4422         * gcc.target/i386/pr32708-3.c: Likewise.
4423         * gcc.target/i386/pr34256.c: Likewise.
4424         * gcc.target/i386/pr34312.c: Likewise.
4425         * gcc.target/i386/pr34522.c: Likewise.
4426         * gcc.target/i386/pr35160.c: Likewise.
4427         * gcc.target/i386/pr35281.c: Likewise.
4428         * gcc.target/i386/pr36246.c: Likewise.
4429         * gcc.target/i386/pr36786.c: Likewise.
4430         * gcc.target/i386/pr37275.c: Likewise.
4431         * gcc.target/i386/pr37843-3.c: Likewise.
4432         * gcc.target/i386/pr37843-4.c: Likewise.
4433         * gcc.target/i386/pr39082-1.c: Likewise.
4434         * gcc.target/i386/pr39431.c: Likewise.
4435         * gcc.target/i386/pr39496.c: Likewise.
4436         * gcc.target/i386/pr39543-2.c: Likewise.
4437         * gcc.target/i386/pr39911.c: Likewise.
4438         * gcc.target/i386/pr40718.c: Likewise.
4439         * gcc.target/i386/pr40906-1.c: Likewise.
4440         * gcc.target/i386/pr40906-2.c: Likewise.
4441         * gcc.target/i386/pr40906-3.c: Likewise.
4442         * gcc.target/i386/pr40934.c: Likewise.
4443         * gcc.target/i386/pr41900.c: Likewise.
4444         * gcc.target/i386/pr42589.c: Likewise.
4445         * gcc.target/i386/pr43662.c: Likewise.
4446         * gcc.target/i386/pr43671.c: Likewise.
4447         * gcc.target/i386/pr43766.c: Likewise.
4448         * gcc.target/i386/pr43869.c: Likewise.
4449         * gcc.target/i386/pr44942.c: Likewise.
4450         * gcc.target/i386/pr44948-2a.c: Likewise.
4451         * gcc.target/i386/pr45234.c: Likewise.
4452         * gcc.target/i386/pr45336-2.c: Likewise.
4453         * gcc.target/i386/pr45336-4.c: Likewise.
4454         * gcc.target/i386/pr45852.c: Likewise.
4455         * gcc.target/i386/pr46470.c: Likewise.
4456         * gcc.target/i386/pr48037-1.c: Likewise.
4457         * gcc.target/i386/pr48389.c: Likewise.
4458         * gcc.target/i386/pr49095.c: Likewise.
4459         * gcc.target/i386/pr9771-1.c: Likewise.
4460         * gcc.target/i386/rdfsbase-1.c: Likewise.
4461         * gcc.target/i386/rdfsbase-2.c: Likewise.
4462         * gcc.target/i386/rdgsbase-1.c: Likewise.
4463         * gcc.target/i386/rdgsbase-2.c: Likewise.
4464         * gcc.target/i386/rdrand-3.c: Likewise.
4465         * gcc.target/i386/regparm-stdcall.c: Likewise.
4466         * gcc.target/i386/regparm.c: Likewise.
4467         * gcc.target/i386/reload-1.c: Likewise.
4468         * gcc.target/i386/rotate-2.c: Likewise.
4469         * gcc.target/i386/sibcall-5.c: Likewise.
4470         * gcc.target/i386/signbit-1.c: Likewise.
4471         * gcc.target/i386/signbit-2.c: Likewise.
4472         * gcc.target/i386/signbit-3.c: Likewise.
4473         * gcc.target/i386/sse-5.c: Likewise.
4474         * gcc.target/i386/sse-8.c: Likewise.
4475         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4476         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4477         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4478         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4479         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4480         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4481         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
4482         * gcc.target/i386/sse2-movq-2.c: Likewise.
4483         * gcc.target/i386/sse2-movq-3.c: Likewise.
4484         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
4485         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
4486         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
4487         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
4488         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
4489         * gcc.target/i386/ssefn-1.c: Likewise.
4490         * gcc.target/i386/ssefn-2.c: Likewise.
4491         * gcc.target/i386/sseregparm-1.c: Likewise.
4492         * gcc.target/i386/sseregparm-2.c: Likewise.
4493         * gcc.target/i386/sseregparm-3.c: Likewise.
4494         * gcc.target/i386/sseregparm-4.c: Likewise.
4495         * gcc.target/i386/sseregparm-5.c: Likewise.
4496         * gcc.target/i386/sseregparm-6.c: Likewise.
4497         * gcc.target/i386/sseregparm-7.c: Likewise.
4498         * gcc.target/i386/sseregparm-8.c: Likewise.
4499         * gcc.target/i386/stack-realign.c: Likewise.
4500         * gcc.target/i386/stack-usage-realign.c: Likewise.
4501         * gcc.target/i386/stackalign/asm-1.c: Likewise.
4502         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
4503         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
4504         * gcc.target/i386/stackalign/return-1.c: Likewise.
4505         * gcc.target/i386/stackalign/return-2.c: Likewise.
4506         * gcc.target/i386/stackalign/return-3.c: Likewise.
4507         * gcc.target/i386/tailcall-1.c: Likewise.
4508         * gcc.target/i386/tbm-2.c: Likewise.
4509         * gcc.target/i386/udivmod-7.c: Likewise.
4510         * gcc.target/i386/udivmod-8.c: Likewise.
4511         * gcc.target/i386/unroll-1.c: Likewise.
4512         * gcc.target/i386/vararg-1.c: Likewise.
4513         * gcc.target/i386/vararg-2.c: Likewise.
4514         * gcc.target/i386/vect8-ret.c: Likewise.
4515         * gcc.target/i386/vectorize5.c: Likewise.
4516         * gcc.target/i386/wmul-1.c: Likewise.
4517         * gcc.target/i386/wmul-2.c: Likewise.
4518         * gcc.target/i386/wrfsbase-1.c: Likewise.
4519         * gcc.target/i386/wrfsbase-2.c: Likewise.
4520         * gcc.target/i386/wrgsbase-1.c: Likewise.
4521         * gcc.target/i386/wrgsbase-2.c: Likewise.
4522         * gcc.target/i386/xop-pcmov.c: Likewise.
4523         * gcc.target/i386/xop-pcmov2.c: Likewise.
4524         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
4525         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4526         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
4527         * gcc.target/i386/xop-shift1-vector.c: Likewise.
4528         * gcc.target/i386/xop-shift2-vector.c: Likewise.
4529         * gcc.target/i386/xop-shift3-vector.c: Likewise.
4530         * gcc.target/i386/zee.c: Likewise.
4531         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
4532         * gfortran.dg/compiler-directive_2.f: Likewise.
4533         * gfortran.dg/g77/20010216-1.f: Likewise.
4534         * gfortran.dg/gomp/pr39152.f90: Likewise.
4535         * gfortran.dg/pr33794.f90: Likewise.
4536
4537 2011-07-09  Jason Merrill  <jason@redhat.com>
4538
4539         * g++.dg/cpp0x/regress/regress5.C: New.
4540
4541 2011-07-08  Jason Merrill  <jason@redhat.com>
4542
4543         PR c++/45437
4544         * g++.dg/expr/compound-asn1.C: New.
4545         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
4546
4547 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
4548
4549         PR target/49621
4550         * gcc.target/powerpc/altivec-34.c: New test.
4551
4552 2011-07-08  Jason Merrill  <jason@redhat.com>
4553
4554         PR c++/45603
4555         * g++.dg/abi/guard3.C: New.
4556
4557 2011-07-08  Julian Brown  <julian@codesourcery.com>
4558
4559         * lib/target-supports.exp
4560         (check_effective_target_arm_little_endian): New.
4561         (check_effective_target_vect_pack_trunc): Use above.
4562         (check_effective_target_vect_unpack): Likewise.
4563         (check_effective_target_vect_element_align): Test
4564         check_effective_target_arm_vect_no_misalign for ARM.
4565
4566 2011-07-08  Jason Merrill  <jason@redhat.com>
4567
4568         PR c++/49673
4569         * g++.dg/cpp0x/constexpr-rom.C: New.
4570
4571 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
4572
4573         PR middle-end/49519
4574         * g++.dg/torture/pr49519.C: New test.
4575
4576 2011-07-08  Martin Jambor  <mjambor@suse.cz>
4577
4578         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
4579
4580 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4581
4582         PR testsuite/48727
4583         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
4584
4585 2011-07-08  Richard Guenther  <rguenther@suse.de>
4586
4587         PR tree-optimization/49662
4588         * gcc.dg/graphite/interchange-14.c: XFAIL.
4589         * gcc.dg/graphite/interchange-15.c: Likewise.
4590         * gcc.dg/graphite/interchange-mvt.c: Likewise.
4591
4592 2011-07-06  Jason Merrill  <jason@redhat.com>
4593
4594         PR c++/49663
4595         * g++.dg/cpp0x/regress/regress4.C: New.
4596
4597 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
4598
4599         PR fortran/49648
4600         * gfortran.dg/result_in_spec_4.f90: New test.
4601
4602 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4603
4604         * gcc.target/sparc/cas64.c: New test.
4605
4606 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4607
4608         PR c/49644
4609         * g++.dg/torture/pr49644.C: New test.
4610
4611         PR c/49644
4612         * gcc.c-torture/execute/pr49644.c: New test.
4613
4614 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4615
4616         * lib/target-supports.exp (check_effective_target_ia32): New.
4617         (check_effective_target_x32): Likewise.
4618         (check_effective_target_vect_cmdline_needed): Also check x32.
4619
4620 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
4621
4622         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
4623         dg-prune-output.
4624         * gcc.target/arm/pr42235.c: Likewise.
4625         * gcc.target/arm/pr42495.c: Likewise.
4626         * gcc.target/arm/pr42574.c: Likewise.
4627         * gcc.target/arm/thumb-branch1.c: Likewise.
4628
4629         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
4630         unneeded prune of possible warning.
4631         * gcc.target/arm/pr40956.c: Likewise.
4632         * gcc.target/arm/pr42505.c: Likewise.
4633
4634         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
4635         * gcc.c-torture/compile/pr46883.c: Likewise.
4636         * gcc.c-torture/compile/pr46934.c: Likewise.
4637
4638         * gcc.target/arm/pr41679.c: Remove test directives in preparation
4639         for move to ../../gcc.c-torture/compile.
4640         * gcc.target/arm/pr46883.c: Likewise.
4641         * gcc.target/arm/pr46934.c: Likewise.
4642
4643         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
4644         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
4645         * gcc.target/arm/wmul-1.c: Likewise.
4646         * gcc.target/arm/wmul-2.c: Likewise.
4647         * gcc.target/arm/wmul-3.c: Likewise.
4648         * gcc.target/arm/wmul-4.c: Likewise.
4649         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
4650         add tab after scan target.
4651         * gcc.target/arm/smlaltt-1.c: Likewise.
4652         * gcc.target/arm/smlatb-1.c: Likewise.
4653         * gcc.target/arm/smlatt-1.c: Likewise.
4654
4655 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4656
4657         PR debug/49522
4658         * gcc.dg/debug/pr49522.c: New test.
4659
4660 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
4661
4662         * gcc.dg/pragma-align.c: Run only if target !default_packed.
4663         * gcc.dg/pr46212.c: Run only if target int32plus.
4664         * gcc.dg/torture/pr48146.c: Ditto.
4665         * gcc.dg/tree-ssa/vrp51.c: Ditto.
4666         * c-c++-common/pr44832.c: Ditto.
4667         * gcc.dg/pr49544.c: Run only if target ptr32plus.
4668         * gcc.dg/pr31490.c: Ditto.
4669         * gcc.dg/torture/builtin-math-7.c: Run only if target
4670         large_double.
4671         * gcc.dg/torture/pr45764.c: Skip for AVR.
4672         * gcc.dg/pr47893.c: Ditto.
4673
4674 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
4675
4676         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
4677         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
4678         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
4679         add tab to scan target.
4680
4681 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
4682
4683         * gcc.target/arm/neon-modes-3.c: New test.
4684
4685 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
4686
4687         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
4688         -fno-loop-interchange -ffast-math.
4689
4690 2011-07-07  Richard Guenther  <rguenther@suse.de>
4691
4692         * gcc.dg/ftrapv-3.c: New testcase.
4693
4694 2011-07-07  Richard Guenther  <rguenther@suse.de>
4695
4696         * gcc.dg/tree-ssa/vrp58.c: New testcase.
4697         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
4698
4699 2011-07-07  Kai Tietz  <ktietz@redhat.com>
4700
4701         * gcc.dg/binop-notxor1.c: New test.
4702         * gcc.dg/binop-notand4a.c: New test.
4703         * gcc.dg/binop-notxor2.c: New test.
4704         * gcc.dg/binop-notand3a.c: New test.
4705         * gcc.dg/binop-notand2a.c: New test.
4706         * gcc.dg/binop-notand6a.c: New test.
4707         * gcc.dg/binop-notor1.c: New test.
4708         * gcc.dg/binop-notand1a.c: New test.
4709         * gcc.dg/binop-notand5a.c: New test.
4710         * gcc.dg/binop-notor2.c: New test.
4711
4712 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4713
4714         PR middle-end/49640
4715         * gcc.dg/gomp/pr49640.c: New test.
4716
4717 2011-07-07  Richard Guenther  <rguenther@suse.de>
4718
4719         * gcc.dg/graphite/pr37485.c: Add -floop-block.
4720
4721 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4722
4723         PR target/39150
4724         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
4725
4726 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4727
4728         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
4729         * gcc.target/powerpc/no-r11-2.c: Ditto.
4730         * gcc.target/powerpc/no-r11-3.c: Ditto.
4731
4732 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
4733
4734         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
4735         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
4736
4737 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
4738
4739         * lib/target-supports.exp (check_profiling_available): Disable
4740         profiling with -fprofile-generate for target avr.
4741
4742 2011-07-06  Richard Guenther  <rguenther@suse.de>
4743
4744         PR tree-optimization/49645
4745         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
4746
4747 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
4748
4749         PR middle-end/47383
4750         * gcc.dg/pr47383.c: New.
4751
4752 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4753
4754         PR tree-optimization/49647
4755         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
4756
4757 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
4758
4759         PR testsuite/49542
4760         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
4761         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
4762
4763 2011-07-05  Jason Merrill  <jason@redhat.com>
4764
4765         PR c++/48157
4766         * g++.dg/template/template-id-4.C: New.
4767
4768 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
4769
4770         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
4771         * gcc.dg/pr43402.c: Ditto.
4772
4773 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
4774
4775         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
4776
4777 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
4778
4779         * gcc.target/powerpc/ppc-switch-1.c: New test for
4780         --param case-values-threshold.
4781         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
4782
4783 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
4784
4785         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
4786
4787 2011-07-05  Jason Merrill  <jason@redhat.com>
4788
4789         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
4790
4791 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
4792
4793         PR tree-optimization/47654
4794         * gcc.dg/graphite/block-pr47654.c: New.
4795
4796 2011-07-05  Jason Merrill  <jason@redhat.com>
4797
4798         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
4799
4800 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
4801
4802         PR tree-optimization/49580
4803         * gcc.dg/autopar/pr49580.c: New test.
4804
4805 2011-07-05  Richard Guenther  <rguenther@suse.de>
4806
4807         PR tree-optimization/49518
4808         PR tree-optimization/49628
4809         * g++.dg/torture/pr49628.C: New testcase.
4810         * gcc.dg/torture/pr49518.c: Likewise.
4811
4812 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4813
4814         * ada/acats/run_acats (which): Extract last field from type -p,
4815         type output only if command succeeded.
4816
4817 2011-07-04  Jason Merrill  <jason@redhat.com>
4818
4819         * g++.dg/abi/mangle48.C: New.
4820
4821         * g++.dg/cpp0x/diag1.C: New.
4822
4823         * g++.dg/diagnostic/aka1.C: New.
4824
4825 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
4826
4827         PR rtl-optimization/49619
4828         * gcc.dg/pr49619.c: New test.
4829
4830         PR rtl-optimization/49472
4831         * gfortran.dg/pr49472.f90: New test.
4832
4833         PR debug/49602
4834         * gcc.dg/pr49602.c: New test.
4835
4836 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
4837
4838         PR target/34734
4839         PR target/44643
4840         * gcc.target/avr/avr.exp: Run over cpp files, too.
4841         * gcc.target/avr/torture/avr-torture.exp: Ditto.
4842         * gcc.target/avr/progmem.h: New file.
4843         * gcc.target/avr/exit-abort.h: New file.
4844         * gcc.target/avr/progmem-error-1.c: New file.
4845         * gcc.target/avr/progmem-error-1.cpp: New file.
4846         * gcc.target/avr/progmem-warning-1.c: New file.
4847         * gcc.target/avr/torture/progmem-1.c: New file.
4848         * gcc.target/avr/torture/progmem-1.cpp: New file.
4849
4850 2011-07-04  Richard Guenther  <rguenther@suse.de>
4851
4852         PR tree-optimization/49615
4853         * g++.dg/torture/pr49615.C: New testcase.
4854
4855 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
4856
4857         PR tree-optimization/49610
4858         * gcc.dg/vect/pr49610.c: New test.
4859
4860 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
4861
4862         * gnat.dg/specs/debug1.ads: New test.
4863
4864 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
4865
4866         PR fortran/49562
4867         * gfortran.dg/typebound_proc_23.f90: New.
4868
4869 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
4870
4871         PR c++/49605
4872         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
4873
4874 2011-07-01  Jason Merrill  <jason@redhat.com>
4875
4876         PR c++/48261
4877         * g++.dg/template/template-id-3.C: New.
4878
4879         PR c++/48593
4880         * g++.dg/template/qualified-id4.C: New.
4881
4882         PR c++/48883
4883         * g++.dg/template/explicit-args4.C: New.
4884
4885         PR c++/49085
4886         * g++.dg/template/offsetof2.C: New.
4887
4888 2011-07-01  Kai Tietz  <ktietz@redhat.com>
4889
4890         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
4891
4892 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4893
4894         PR libmudflap/49549
4895         * lib/target-supports.exp (check_effective_target_gld): New proc.
4896
4897 2011-07-01  Richard Guenther  <rguenther@suse.de>
4898
4899         PR tree-optimization/49603
4900         * gcc.dg/torture/pr49603.c: New testcase.
4901
4902 2011-06-30  Jason Merrill  <jason@redhat.com>
4903
4904         PR c++/49387
4905         * g++.dg/rtti/template1.C: New.
4906
4907         PR c++/49569
4908         * g++.dg/cpp0x/regress/ctor1.C: New.
4909
4910         PR c++/49355
4911         * g++.dg/cpp0x/initlist54.C: New.
4912
4913 2011-06-30  Martin Jambor  <mjambor@suse.cz>
4914
4915         * gcc.dg/tree-ssa/sra-12.c: New test.
4916
4917 2011-06-29  Jason Merrill  <jason@redhat.com>
4918
4919         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
4920
4921 2011-06-30  Richard Guenther  <rguenther@suse.de>
4922
4923         PR tree-optimization/46787
4924         * gcc.dg/vect/vect-121.c: New testcase.
4925
4926 2011-06-30  Martin Jambor  <mjambor@suse.cz>
4927
4928         PR tree-optimization/49094
4929         * gcc.dg/tree-ssa/pr49094.c: New test.
4930
4931 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
4932
4933         PR fortran/49540
4934         * gfortran.dg/pr49540-1.f90: New test.
4935         * gfortran.dg/pr49540-2.f90: New test.
4936
4937 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4938
4939         PR ada/49511
4940         * ada/acats/run_acats (which): Use last field of type -p output.
4941
4942 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
4943             Iain Sandoe  <iains@gcc.gnu.org>
4944
4945         PR libobjc/36610
4946         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
4947         Only skip on 64-bit *-*-darwin8* && !objc2.
4948
4949 2011-06-30  Richard Guenther  <rguenther@suse.de>
4950
4951         PR tree-optimization/38752
4952         * gcc.c-torture/compile/pr38752.c: New testcase.
4953
4954 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
4955
4956         * gcc.dg/vect/slp-widen-mult-half.c: New test.
4957         * gcc.dg/vect/vect-widen-mult-half.c: New test.
4958
4959 2011-06-29  Jason Merrill  <jason@redhat.com>
4960
4961         PR c++/49216
4962         * g++.dg/cpp0x/initlist53.C: Use placement new.
4963         * g++.dg/cpp0x/initlist-value.C: Use placement new.
4964         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
4965
4966         PR c++/49003
4967         * g++.dg/cpp0x/trailing6.C: New.
4968         * g++.dg/cpp0x/pr45908.C: No error.
4969
4970         PR c++/49272
4971         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
4972
4973         PR c++/49520
4974         * g++.dg/cpp0x/constexpr-using2.C: New.
4975
4976         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
4977
4978         PR c++/45923
4979         * g++.dg/cpp0x/constexpr-diag3.C: New.
4980         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
4981         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
4982         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
4983         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
4984
4985 2011-06-29  Jason Merrill  <jason@redhat.com>
4986
4987         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
4988
4989 2011-06-29  Richard Guenther  <rguenther@suse.de>
4990
4991         * gcc.dg/tree-ssa/loop-17.c: Adjust.
4992
4993 2011-06-29  Jason Merrill  <jason@redhat.com>
4994
4995         * g++.dg/cpp0x/initlist-value2.C: New.
4996
4997         * g++.dg/cpp0x/constexpr-initlist4.C: New.
4998         * g++.dg/cpp0x/initlist-value.C: New.
4999
5000 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
5001
5002         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
5003
5004 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5005
5006         * gcc.dg/inline_1.c: Remove dg-excess-errors.
5007         * gcc.dg/inline_2.c: Likewise.
5008         * gcc.dg/unroll_1.c: Likewise.
5009
5010 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
5011
5012         PR debug/49567
5013         * gcc.target/i386/pr49567.c: New test.
5014
5015 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
5016
5017         * gnat.dg/opt17.ad[sb]: New test.
5018
5019 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
5020             Tom de Vries  <tom@codesourcery.com>
5021
5022         * lib/target-supports.exp (check_effective_target_arm_nothumb)
5023         (check_effective_target_arm_thumb2): New effective targets.
5024         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
5025         properly.  Clean up temporary files.
5026         * gcc.target/arm/ivopts-2.c: Likewise.
5027         * gcc.target/arm/ivopts-3.c: Likewise.
5028         * gcc.target/arm/ivopts-4.c: Likewise.
5029         * gcc.target/arm/ivopts-5.c: Likewise.
5030         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
5031
5032 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
5033
5034         PR fortran/49479
5035         * gfortran.dg/reshape_zerosize_3.f90:  New test.
5036
5037 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
5038
5039         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
5040         * gcc.target/arm/vfp-ldmias.c: Likewise.
5041         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5042         * gcc.target/arm/vfp-stmdbs.c: Likewise.
5043         * gcc.target/arm/vfp-ldmiad.c: Likewise.
5044         * gcc.target/arm/vfp-stmias.c: Likewise.
5045         * gcc.target/arm/vfp-stmdbd.c: Likewise.
5046         * gcc.target/arm/vfp-stmiad.c: Likewise.
5047
5048 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
5049
5050         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
5051         dg-prune-output.
5052         * gcc.target/arm/pr45701-2.c: Ditto.
5053
5054 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
5055
5056         PR fortran/49466
5057         * gfortran.dg/allocatable_scalar_9.f90: Modified.
5058         * gfortran.dg/extends_14.f03: Modified.
5059
5060 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
5061
5062         * lib/target-supports-dg.exp (dg-require-effective-target): Return
5063         early if the test is already being skipped.
5064
5065         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
5066         scan-assembler-dem-not): For missing file, report unresolved with
5067         same message as for pass/fail, with reason reported in log file.
5068
5069         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
5070         from add_options_for_arm_neon_fp16.
5071         (check_effective_target_arm_fp16_ok_nocache): Renamed from
5072         check_effective_target_arm_neon_fp16_ok_nocache.
5073         Check -mfpu and -mfloat-abi options from current multilib.
5074         Do not require neon support.
5075         (check_effective_target_arm_fp16_ok): Renamed from
5076         check_effecitve_target_arm_neon_fp16_ok.
5077         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
5078         arm_neon_fp16_ok and arm_fp16.
5079         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
5080         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
5081         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
5082         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
5083
5084 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
5085
5086         * gcc.dg/builtin-assume-aligned-1.c: New test.
5087         * gcc.dg/builtin-assume-aligned-2.c: New test.
5088         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
5089
5090         PR debug/49544
5091         * gcc.dg/pr49544.c: New test.
5092
5093 2011-06-27  Richard Guenther  <rguenther@suse.de>
5094
5095         PR tree-optimization/49394
5096         * g++.dg/torture/pr49394.C: New testcase.
5097
5098 2011-06-27  Kai Tietz  <ktietz@redhat.com>
5099
5100         * gcc.dg/optimize-bswapdi-2.c: New test.
5101
5102 2011-06-27  Michael Hope  <michael.hope@linaro.org>
5103             Richard Sandiford  <richard.sandiford@linaro.org>
5104
5105         PR tree-optimization/49169
5106         * gcc.dg/torture/pr49169.c: New test.
5107
5108 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5109
5110         PR testsuite/49529
5111         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
5112
5113         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
5114         hppa*-*-hpux*.
5115
5116 2011-06-26  Jason Merrill  <jason@redhat.com>
5117
5118         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
5119
5120         PR c++/49528
5121         * g++.dg/init/ref19.C: New.
5122         * g++.dg/cpp0x/constexpr-cleanup.C: New.
5123
5124 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
5125
5126         PR tree-optimization/48377
5127         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
5128         non_strict_align.
5129
5130 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
5131
5132         PR middle-end/49191
5133         * lib/target-supports.exp (check_effective_target_non_strict_align):
5134         New.
5135         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
5136
5137 2011-06-24  Martin Jambor  <mjambor@suse.cz>
5138
5139         PR tree-optimizations/49516
5140         * g++.dg/tree-ssa/pr49516.C: New test.
5141
5142 2011-06-23  Jason Merrill  <jason@redhat.com>
5143
5144         PR c++/35255
5145         * g++.dg/template/partial10.C: New.
5146         * g++.dg/template/partial11.C: New.
5147
5148 2011-06-23  Jeff Law <law@redhat.com>
5149
5150         PR middle-end/48770
5151         * gcc.dg/pr48770.c: New test.
5152
5153 2011-06-23  Jan Hubicka  <jh@suse.cz>
5154
5155         PR middle-end/49373
5156         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
5157
5158 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
5159
5160         PR testsuite/49512
5161         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
5162         instead of -fdump-tree-optimized.
5163
5164 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
5165
5166         PR c++/44625
5167         * g++.dg/template/crash107.C: New.
5168         * g++.dg/template/error17.C: Adjust.
5169
5170 2011-06-23  Jason Merrill  <jason@redhat.com>
5171
5172         PR c++/49507
5173         * g++.dg/cpp0x/defaulted30.C: New.
5174
5175         PR c++/49440
5176         * g++.dg/rtti/anon-ns1.C: New.
5177
5178         PR c++/49395
5179         * g++.dg/init/ref18.C: New.
5180
5181         PR c++/36435
5182         * g++.dg/template/partial9.C: New.
5183
5184 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
5185
5186         PR middle-end/49373
5187         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
5188
5189 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
5190
5191         PR debug/49496
5192         * gcc.dg/pr49496.c: New test.
5193
5194 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
5195
5196         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
5197         is not xscale.
5198
5199         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
5200
5201         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
5202         * gcc.target/arm/pr42879.c: Likewise.
5203         * gcc.target/arm/pr45701-3.c: Likewise.
5204
5205         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
5206         * gcc.target/arm/pr40482.c: Likewise.
5207         * gcc.target/arm/stack-corruption.c: Likewise.
5208
5209 2011-06-22  Richard Guenther  <rguenther@suse.de>
5210
5211         PR tree-optimization/49493
5212         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
5213
5214 2011-06-22  Jason Merrill  <jason@redhat.com>
5215
5216         PR c++/49260
5217         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
5218
5219 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
5220             Dmitry Melnik  <dm@ispras.ru>
5221
5222         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
5223         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
5224         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
5225
5226 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
5227
5228         * gcc.target/arm/tlscall.c: New.
5229
5230 2011-06-21  Jason Merrill  <jason@redhat.com>
5231
5232         PR c++/49172
5233         * g++.dg/cpp0x/constexpr-ref1.C: New.
5234         * g++.dg/cpp0x/constexpr-ref2.C: New.
5235         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
5236
5237         PR c++/49482
5238         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
5239
5240         PR c++/49418
5241         * g++.dg/template/param3.C: New.
5242
5243 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
5244
5245         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
5246         my_clrsb test functions.
5247         (main): Test clrsb.
5248         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
5249         test_sll, test_ull): Add clrsb tests.
5250         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
5251         clrsbll.
5252
5253 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
5254
5255         PR fortran/49112
5256         * gfortran.dg/class_44.f03: New.
5257
5258 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
5259
5260         PR tree-optimization/49478
5261         * gcc.dg/vect/pr49478.c
5262
5263 2011-06-21  Richard Guenther  <rguenther@suse.de>
5264
5265         PR tree-optimization/49483
5266         * gcc.dg/vect/vect-120.c: New testcase.
5267
5268 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
5269
5270         PR testsuite/49443
5271         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
5272         * gcc.dg/vect/vect-peel-4.c: Likewise.
5273
5274 2011-06-22  Christian Bruel  <christian.bruel@st.com>
5275
5276         PR middle-end/49139
5277         * gcc.dg/always_inline.c: Removed -Winline. Update checks
5278         * gcc.dg/always_inline2.c: Likewise.
5279         * gcc.dg/always_inline3.c: Likewise.
5280         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
5281         * gcc.dg/inline_1.c: Likewise.
5282         * gcc.dg/inline_2.c: Likewise.
5283         * gcc.dg/inline_3.c: Likewise.
5284         * gcc.dg/inline_4.c: Likewise.
5285         * gcc.dg/20051201-1.c: Likewise.
5286         * gcc.dg/pr40087.c: Likewise.
5287         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5288         * gcc.dg/inline-22.c: Likewise.
5289         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
5290         * gcc.dg/lto/20090218-1_1.c: Likewise.
5291         * g++.dg/ipa/devirt-7.C: Likewise.
5292         * gcc.dg/uninit-pred-5_a.c: Likewise.
5293         * gcc.dg/uninit-pred-5_b.c: Likewise.
5294         * gcc.dg/fail_always_inline.c: New.
5295
5296 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
5297
5298         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
5299         into 6 jobs instead of 3.
5300
5301 2011-06-20  Jason Merrill  <jason@redhat.com>
5302
5303         PR c++/49216
5304         * g++.dg/cpp0x/initlist53.C: New.
5305
5306 2011-06-20  Tobias Burnus  <burnus@net-b.de>
5307
5308         PR fortran/18918
5309         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5310         * gfortran.dg/coarray_lock_3.f90: New.
5311         * gfortran.dg/coarray/lock_1.f90: New.
5312
5313 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
5314
5315         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5316         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
5317         unresolved and report the reason to the log file.
5318
5319         * lib/scanasm.exp (object-size): Move argument processing earlier
5320         to report errors before verifying that the file exists.  Report
5321         problems detected at runtime as unresolved instead of error and
5322         report their reasons to the log file.
5323
5324 2011-06-20  Jason Merrill  <jason@redhat.com>
5325
5326         PR c++/47080
5327         * g++.dg/cpp0x/explicit6.C: New.
5328
5329         PR c++/47635
5330         * g++.dg/cpp0x/enum20.C: New.
5331
5332         PR c++/48138
5333         * g++.dg/ext/attr-aligned01.C: New.
5334
5335         PR c++/49205
5336         * g++.dg/cpp0x/variadic-default.C: New.
5337
5338         PR c++/43321
5339         * g++.dg/cpp0x/auto26.C: New.
5340
5341         PR c++/43831
5342         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
5343
5344 2011-06-20  Kai Tietz  <ktietz@redhat.com>
5345
5346         * gcc.dg/binop-notand1.c: New test.
5347         * gcc.dg/binop-notand2.c: New test.
5348         * gcc.dg/binop-notand3.c: New test.
5349         * gcc.dg/binop-notand4.c: New test.
5350         * gcc.dg/binop-notand5.c: New test.
5351         * gcc.dg/binop-notand6.c: New test.
5352
5353 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
5354
5355         PR testsuite/49432
5356         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
5357
5358 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
5359
5360         PR fortran/49400
5361         * gfortran.dg/proc_ptr_31.f90: New.
5362
5363 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
5364
5365         * gnat.dg/volatile6.adb: New test.
5366         * gnat.dg/volatile7.adb: Likewise.
5367         * gnat.dg/volatile8.adb: Likewise.
5368         * gnat.dg/volatile9.adb: Likewise.
5369
5370 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
5371
5372         * gnat.dg/constant3.adb: New test.
5373
5374 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
5375
5376         PR libfortran/49296
5377         * gfortran.dg/read_list_eof_1.f90: New test.
5378
5379 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
5380
5381         PR target/49411
5382         * gcc.target/i386/testimm-1.c: New test.
5383         * gcc.target/i386/testimm-2.c: New test.
5384         * gcc.target/i386/testimm-3.c: New test.
5385         * gcc.target/i386/testimm-4.c: New test.
5386         * gcc.target/i386/testimm-5.c: New test.
5387         * gcc.target/i386/testimm-6.c: New test.
5388         * gcc.target/i386/testimm-7.c: New test.
5389         * gcc.target/i386/testimm-8.c: New test.
5390         * gcc.target/i386/xop-vpermil2px-2.c: New test.
5391         * gcc.target/i386/xop-rotate1-int.c: New test.
5392         * gcc.target/i386/xop-rotate2-int.c: New test.
5393
5394 2011-06-17  Jason Merrill  <jason@redhat.com>
5395
5396         * g++.dg/cpp0x/rv-func2.C: New.
5397
5398         * g++.dg/debug/dwarf2/lambda1.C: New.
5399         * g++.dg/warn/Wshadow-6.C: Adjust.
5400
5401 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
5402
5403         PR fortran/48699
5404         * gfortran.dg/move_alloc_5.f90: New.
5405
5406 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
5407
5408         PR rtl-optimization/48542
5409         * gcc.dg/torture/pr48542.c: New test.
5410
5411 2011-06-16  Jason Merrill  <jason@redhat.com>
5412
5413         PR c++/44160
5414         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
5415
5416         PR c++/45378
5417         * g++.dg/cpp0x/initlist52.C New.
5418
5419         PR c++/45399
5420         * c-c++-common/raw-string-12.c: New.
5421
5422         PR c++/49229
5423         * g++.dg/cpp0x/sfinae26.C: New.
5424
5425         PR c++/49251
5426         * g++.dg/cpp0x/variadic113.C: New.
5427
5428         PR c++/49420
5429         * g++.dg/cpp0x/variadic112.C: New.
5430
5431 2011-06-16  Jeff Law <law@redhat.com>
5432
5433         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
5434         improved jump threading.
5435         * gcc.dg/builtin-object-size-2.c: Likewise.
5436         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
5437
5438 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
5439
5440         PR fortran/49074
5441         * gfortran.dg/typebound_assignment_3.f03: New.
5442
5443 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
5444
5445         PR testsuite/48727
5446         * g++.dg/opt/devirt2.C: Change xfail rule to target.
5447
5448 2011-06-16  Martin Jambor  <mjambor@suse.cz>
5449
5450         PR tree-optimization/49343
5451         * gnat.dg/discr31.ad[sb]: New test.
5452
5453 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5454
5455         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
5456
5457 2011-06-16  Tom de Vries  <tom@codesourcery.com>
5458
5459         PR target/45098
5460         * gcc.target/arm/ivopts-3.c: Update test.
5461         * gcc.target/arm/ivopts-5.c: Same.
5462
5463 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5464
5465         Revert:
5466         2011-06-10  Wei Guozhi  <carrot@google.com>
5467
5468         PR target/45335
5469         * gcc.target/arm/pr45335.c: New test.
5470         * gcc.target/arm/pr45335-2.c: New test.
5471         * gcc.target/arm/pr45335-3.c: New test.
5472         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5473         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5474         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5475
5476 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
5477
5478         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
5479
5480 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
5481
5482         PR fortran/49417
5483         * gfortran.dg/class_43.f03: New.
5484
5485 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
5486
5487         PR tree-optimization/49419
5488         * gcc.c-torture/execute/pr49419.c: New test.
5489
5490 2011-06-16  Revital Eres  <revital.eres@linaro.org>
5491
5492         * gcc.dg/sms-9.c: New file.
5493
5494 2011-06-15  Easwaran Raman  <eraman@google.com>
5495
5496         PR rtl-optimization/49414
5497         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
5498
5499 2011-06-14  Jason Merrill  <jason@redhat.com>
5500
5501         * g++.dg/cpp0x/noexcept13.C: New.
5502
5503 2011-06-14  Easwaran Raman  <eraman@google.com>
5504
5505         PR rtl-optimization/44194
5506         * gcc.dg/pr44194-1.c: New test.
5507         * gcc.dg/pr44194-2.c: New test.
5508
5509 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
5510
5511         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
5512         switches.
5513         * gcc.target/arm/pr45701-2.c: Likewise.
5514         * gcc.target/arm/thumb-branch1.c: Likewise.
5515
5516 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
5517
5518         PR testsuite/48727
5519         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
5520
5521 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
5522
5523         * gcc.target/arm/pr45701-1.c: Require thumb support.
5524         * gcc.target/arm/pr45701-2.c: Likewise.
5525         * gcc.target/arm/thumb-branch1.c: Likewise.
5526
5527         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
5528         * gcc.target/arm/pr39839.c: Likewise.
5529         * gcc.target/arm/pr40657-2.c: Likewise.
5530         * gcc.target/arm/pr40956.c: Likewise.
5531         * gcc.target/arm/pr41679.c: Likewise.
5532         * gcc.target/arm/pr42235.c: Likewise.
5533         * gcc.target/arm/pr42495.c: Likewise.
5534         * gcc.target/arm/pr42505.c: Likewise.
5535         * gcc.target/arm/pr42574.c: Likewise.
5536         * gcc.target/arm/pr46883.c: Likewise.
5537         * gcc.target/arm/pr46934.c: Likewise.
5538         * gcc.target/arm/xor-and.c: Likewise.
5539
5540 2011-06-14  Jason Merrill  <jason@redhat.com>
5541
5542         * g++.dg/other/error23.C: Adjust error message.
5543         * g++.dg/other/error32.C: Likewise.
5544
5545         PR c++/49389
5546         * g++.dg/cpp0x/rv-dotstar.C: New.
5547
5548         PR c++/49369
5549         * g++.dg/cpp0x/decltype30.C: New.
5550
5551         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
5552
5553 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
5554
5555         PR fortran/49103
5556         * gfortran.dg/pr49103.f90: New test.
5557
5558 2011-06-14  Tom de Vries  <tom@codesourcery.com>
5559
5560         PR target/45098
5561         * gcc.target/arm/ivopts-3.c: New test.
5562         * gcc.target/arm/ivopts-4.c: New test.
5563         * gcc.target/arm/ivopts-5.c: New test.
5564
5565 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
5566
5567         PR rtl-optimization/49390
5568         * gcc.c-torture/execute/pr49390.c: New test.
5569
5570 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5571
5572         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
5573
5574 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
5575
5576         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
5577         * gcc.c-torture/execute/cmpsi-2.x: New file.
5578         * gcc.c-torture/execute/pr45262.c: Undo 172757.
5579         * gcc.c-torture/execute/pr45262.x: New file.
5580         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
5581         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
5582         int32plus
5583         * gcc.c-torture/compile/pr49163.c: Ditto.
5584
5585 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
5586
5587         * gcc.dg/vect/vect-16.c: Rename to...
5588         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
5589         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
5590         for double-word vectors.
5591         * gcc.dg/vect/vect-peel-4.c: Likewise.
5592         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
5593         vect_element_align.
5594         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
5595         -fno-fast-math.
5596
5597 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
5598
5599         PR target/44618
5600         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
5601
5602 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
5603
5604         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
5605
5606 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
5607
5608         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
5609
5610 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
5611
5612         * gfortran.dg/trim_optimize_8.f90:  New test case.
5613
5614 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
5615            Ira Rosen  <ira.rosen@linaro.org>
5616
5617         PR tree-optimization/49352
5618         * gcc.dg/vect/pr49352.c: New test.
5619
5620 2011-06-12  Tobias Burnus
5621
5622         PR fortran/49324
5623         * gfortran.dg/alloc_comp_assign_11.f90: New.
5624
5625 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
5626
5627         * gfortran.dg/trim_optimize_7.f90:  New test.
5628
5629 2011-06-10  Wei Guozhi  <carrot@google.com>
5630
5631         PR target/45335
5632         * gcc.target/arm/pr45335.c: New test.
5633         * gcc.target/arm/pr45335-2.c: New test.
5634         * gcc.target/arm/pr45335-3.c: New test.
5635         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5636         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5637         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5638
5639 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
5640
5641         PR c++/41769
5642         * g++.dg/parse/error39.C: New.
5643
5644 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
5645
5646         * gcc.target/arm/20090811-1.c: Skip for incompatible
5647         options, do not override other options.
5648         * gcc.target/arm/combine-cmp-shift.c: Skip for
5649         incompatible options.
5650         * gcc.target/arm/pr45094.c: Likewise.
5651         * gcc.target/arm/scd42-1.c: Likewise.
5652         * gcc.target/arm/scd42-3.c: Likewise.
5653         * gcc.target/arm/thumb-ltu.c: Likewise.
5654
5655         * lib/target-supports.exp
5656         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
5657         multilib flags use -mfpu with a value other than neon-fp16.
5658
5659 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5660
5661         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
5662         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
5663
5664 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5665
5666         * lib/target-supports.exp (check_effective_target_pie): New proc.
5667         * gcc.dg/pie-link.c: Use target pie.
5668
5669 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
5670             Laurent Roug�  <laurent.rouge@menta.fr>
5671
5672         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
5673         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
5674
5675 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
5676
5677         * gfortran.dg/coarray/sync_1.f90: New test for
5678         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
5679
5680 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
5681
5682         PR tree-optimization/49318
5683         * gcc.dg/vect/pr49318.c: New test.
5684
5685 2011-06-09  David Krauss  <potswa@mac.com>
5686
5687         * g++.dg/template/arrow1.C: New.
5688
5689 2011-06-09  Jason Merrill  <jason@redhat.com>
5690
5691         * lib/prune.exp: Prune "note"s.
5692         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
5693
5694         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
5695         * g++.dg/template/dependent-expr3.C: Likewise.
5696         * g++.dg/parse/template7.C: Likewise.
5697         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
5698         * g++.old-deja/g++.jason/rfg10.C: Likewise.
5699         * g++.old-deja/g++.pt/friend38.C: Likewise.
5700         * g++.old-deja/g++.pt/crash32.C: Likewise.
5701         * g++.old-deja/g++.other/init4.C: Likewise.
5702         * g++.old-deja/g++.other/friend8.C: Likewise.
5703
5704         * g++.dg/ext/complex7.C: Adjust expected output.
5705         * g++.dg/diagnostic/method1.C: Likewise.
5706         * g++.dg/parse/parameter-declaration-2.C: Likewise.
5707         * g++.dg/parse/crash33.C: Likewise.
5708         * g++.dg/other/warning1.C: Likewise.
5709         * g++.dg/init/pr29571.C: Likewise.
5710         * g++.dg/warn/overflow-warn-1.C: Likewise.
5711         * g++.dg/warn/overflow-warn-3.C: Likewise.
5712         * g++.dg/warn/overflow-warn-4.C: Likewise.
5713         * g++.old-deja/g++.oliva/template1.C: Likewise.
5714
5715         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
5716         * g++.dg/parse/template7.C: Adjust.
5717
5718 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
5719
5720         PR target/49307
5721         * gcc.dg/pr49307.c: New.
5722
5723 2011-06-09  Wei Guozhi  <carrot@google.com>
5724
5725         PR target/46975
5726         * gcc.target/arm/pr46975.c: New testcase.
5727
5728 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
5729
5730         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
5731         (PMETH, arglist_t): Removed.
5732         (method_get_number_of_arguments): Removed.
5733         (method_get_nth_argument): Removed.
5734         (method_get_first_argument): Removed.
5735         (method_get_next_argument): Removed.
5736         (method_get_sizeof_arguments): Removed.
5737         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
5738         (PMETH): Removed.
5739         (method_get_number_of_arguments): Removed.
5740         (method_get_nth_argument): Removed.
5741         (method_get_first_argument): Removed.
5742         (method_get_next_argument): Removed.
5743         (method_get_sizeof_arguments): Removed.
5744         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
5745
5746 2011-06-09  David Li  <davidxl@google.com>
5747
5748         * gcc.dg/dump-pass.c: New test.
5749
5750 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
5751
5752         PR c++/29003
5753         * g++.dg/parse/error38.C: New.
5754
5755 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
5756
5757         PR middle-end/49308
5758         * gfortran.dg/pr49308.f90: New test.
5759
5760 2011-06-08  Jason Merrill  <jason@redhat.com>
5761
5762         * g++.dg/cpp0x/noexcept11.C: New.
5763         * g++.dg/cpp0x/noexcept12.C: New.
5764         * g++.dg/cpp0x/sfinae11.C: Adjust.
5765
5766 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
5767
5768         PR testsuite/49323
5769         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
5770         to dg-options, match also DW_AT_linkage_name.
5771
5772 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5773
5774         PR middle-end/21953
5775         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
5776         -fno-common on alpha*-dec-osf*.
5777         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
5778
5779 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
5780
5781         PR rtl-optimization/49303
5782         * gcc.target/ia64/pr49303.c: New test.
5783
5784 2011-06-08  Tobias Burnus  <burnus@net-b.de>
5785
5786         PR fortran/18918
5787         * gfortran.dg/coarray_lock_1.f90: New.
5788         * gfortran.dg/coarray_lock_2.f90: New.
5789
5790 2011-06-07  Jason Merrill  <jason@redhat.com>
5791
5792         * lib/prune.exp: Look for "required" rather than "instantiated".
5793         * g++.dg/abi/mangle11.C: Likewise.
5794         * g++.dg/abi/mangle12.C: Likewise.
5795         * g++.dg/abi/mangle17.C: Likewise.
5796         * g++.dg/abi/mangle20-2.C: Likewise.
5797         * g++.dg/abi/pragma-pack1.C: Likewise.
5798         * g++.dg/cpp0x/decltype26.C: Likewise.
5799         * g++.dg/cpp0x/decltype28.C: Likewise.
5800         * g++.dg/cpp0x/decltype29.C: Likewise.
5801         * g++.dg/cpp0x/enum11.C: Likewise.
5802         * g++.dg/cpp0x/forw_enum8.C: Likewise.
5803         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5804         * g++.dg/cpp0x/pr47416.C: Likewise.
5805         * g++.dg/ext/case-range2.C: Likewise.
5806         * g++.dg/ext/case-range3.C: Likewise.
5807         * g++.dg/gomp/for-19.C: Likewise.
5808         * g++.dg/gomp/pr37533.C: Likewise.
5809         * g++.dg/gomp/pr38639.C: Likewise.
5810         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
5811         * g++.dg/inherit/base3.C: Likewise.
5812         * g++.dg/inherit/using6.C: Likewise.
5813         * g++.dg/init/placement4.C: Likewise.
5814         * g++.dg/init/reference3.C: Likewise.
5815         * g++.dg/lookup/scoped6.C: Likewise.
5816         * g++.dg/lookup/using7.C: Likewise.
5817         * g++.dg/other/abstract1.C: Likewise.
5818         * g++.dg/other/error10.C: Likewise.
5819         * g++.dg/other/error5.C: Likewise.
5820         * g++.dg/other/field1.C: Likewise.
5821         * g++.dg/other/offsetof5.C: Likewise.
5822         * g++.dg/parse/bitfield2.C: Likewise.
5823         * g++.dg/parse/constant4.C: Likewise.
5824         * g++.dg/parse/crash20.C: Likewise.
5825         * g++.dg/parse/invalid-op1.C: Likewise.
5826         * g++.dg/parse/non-dependent2.C: Likewise.
5827         * g++.dg/parse/template18.C: Likewise.
5828         * g++.dg/tc1/dr152.C: Likewise.
5829         * g++.dg/tc1/dr166.C: Likewise.
5830         * g++.dg/tc1/dr176.C: Likewise.
5831         * g++.dg/tc1/dr213.C: Likewise.
5832         * g++.dg/template/access11.C: Likewise.
5833         * g++.dg/template/access2.C: Likewise.
5834         * g++.dg/template/access3.C: Likewise.
5835         * g++.dg/template/access7.C: Likewise.
5836         * g++.dg/template/arg7.C: Likewise.
5837         * g++.dg/template/cond2.C: Likewise.
5838         * g++.dg/template/crash13.C: Likewise.
5839         * g++.dg/template/crash40.C: Likewise.
5840         * g++.dg/template/crash7.C: Likewise.
5841         * g++.dg/template/crash84.C: Likewise.
5842         * g++.dg/template/ctor5.C: Likewise.
5843         * g++.dg/template/defarg13.C: Likewise.
5844         * g++.dg/template/defarg14.C: Likewise.
5845         * g++.dg/template/dtor7.C: Likewise.
5846         * g++.dg/template/eh2.C: Likewise.
5847         * g++.dg/template/error2.C: Likewise.
5848         * g++.dg/template/error43.C: Likewise.
5849         * g++.dg/template/friend32.C: Likewise.
5850         * g++.dg/template/injected1.C: Likewise.
5851         * g++.dg/template/instantiate1.C: Likewise.
5852         * g++.dg/template/instantiate3.C: Likewise.
5853         * g++.dg/template/instantiate5.C: Likewise.
5854         * g++.dg/template/instantiate7.C: Likewise.
5855         * g++.dg/template/local6.C: Likewise.
5856         * g++.dg/template/lookup2.C: Likewise.
5857         * g++.dg/template/member5.C: Likewise.
5858         * g++.dg/template/memfriend15.C: Likewise.
5859         * g++.dg/template/memfriend16.C: Likewise.
5860         * g++.dg/template/memfriend17.C: Likewise.
5861         * g++.dg/template/memfriend7.C: Likewise.
5862         * g++.dg/template/meminit1.C: Likewise.
5863         * g++.dg/template/nested3.C: Likewise.
5864         * g++.dg/template/non-type-template-argument-1.C: Likewise.
5865         * g++.dg/template/nontype12.C: Likewise.
5866         * g++.dg/template/nontype13.C: Likewise.
5867         * g++.dg/template/nontype6.C: Likewise.
5868         * g++.dg/template/pr23510.C: Likewise.
5869         * g++.dg/template/pr35240.C: Likewise.
5870         * g++.dg/template/ptrmem15.C: Likewise.
5871         * g++.dg/template/ptrmem6.C: Likewise.
5872         * g++.dg/template/qualified-id1.C: Likewise.
5873         * g++.dg/template/qualttp20.C: Likewise.
5874         * g++.dg/template/qualttp3.C: Likewise.
5875         * g++.dg/template/qualttp4.C: Likewise.
5876         * g++.dg/template/qualttp5.C: Likewise.
5877         * g++.dg/template/qualttp6.C: Likewise.
5878         * g++.dg/template/qualttp7.C: Likewise.
5879         * g++.dg/template/qualttp8.C: Likewise.
5880         * g++.dg/template/recurse.C: Likewise.
5881         * g++.dg/template/recurse2.C: Likewise.
5882         * g++.dg/template/ref5.C: Likewise.
5883         * g++.dg/template/scope2.C: Likewise.
5884         * g++.dg/template/sfinae10.C: Likewise.
5885         * g++.dg/template/sfinae3.C: Likewise.
5886         * g++.dg/template/sizeof3.C: Likewise.
5887         * g++.dg/template/static9.C: Likewise.
5888         * g++.dg/template/template-id-2.C: Likewise.
5889         * g++.dg/template/typedef13.C: Likewise.
5890         * g++.dg/template/typename4.C: Likewise.
5891         * g++.dg/template/using14.C: Likewise.
5892         * g++.dg/template/using2.C: Likewise.
5893         * g++.dg/template/warn1.C: Likewise.
5894         * g++.dg/warn/Wparentheses-13.C: Likewise.
5895         * g++.dg/warn/Wparentheses-15.C: Likewise.
5896         * g++.dg/warn/Wparentheses-16.C: Likewise.
5897         * g++.dg/warn/Wparentheses-17.C: Likewise.
5898         * g++.dg/warn/Wparentheses-18.C: Likewise.
5899         * g++.dg/warn/Wparentheses-19.C: Likewise.
5900         * g++.dg/warn/Wparentheses-20.C: Likewise.
5901         * g++.dg/warn/Wparentheses-23.C: Likewise.
5902         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
5903         * g++.dg/warn/noeffect2.C: Likewise.
5904         * g++.dg/warn/noeffect4.C: Likewise.
5905         * g++.dg/warn/pr8570.C: Likewise.
5906         * g++.old-deja/g++.brendan/init2.C: Likewise.
5907         * g++.old-deja/g++.eh/spec6.C: Likewise.
5908         * g++.old-deja/g++.pt/crash10.C: Likewise.
5909         * g++.old-deja/g++.pt/crash36.C: Likewise.
5910         * g++.old-deja/g++.pt/derived3.C: Likewise.
5911         * g++.old-deja/g++.pt/error2.C: Likewise.
5912         * g++.old-deja/g++.pt/explicit70.C: Likewise.
5913         * g++.old-deja/g++.pt/infinite1.C: Likewise.
5914         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5915         * g++.old-deja/g++.pt/overload7.C: Likewise.
5916         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5917
5918 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
5919             Iain Sandoe  <iains@gcc.gnu.org>
5920
5921         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
5922         Added code to deal with the case when [Protocol
5923         -descriptionForInstanceMethod:] or [Protocol
5924         -descriptionForClassMethod:] returns NULL.
5925
5926 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
5927             Iain Sandoe  <iains@gcc.gnu.org>
5928
5929         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
5930         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
5931         Added cast.
5932
5933 2011-06-07  Xinliang David Li  <davidxl@google.com>
5934
5935         * gcc.dg/inline_2.c: New test.
5936         * gcc.dg/unroll_2.c: New test.
5937         * gcc.dg/inline_3.c: New test.
5938         * gcc.dg/unroll_3.c: New test.
5939         * gcc.dg/inline_4.c: New test.
5940         * gcc.dg/unroll_4.c: New test.
5941         * gcc.dg/inline_1.c: New test.
5942         * gcc.dg/unroll_1.c: New test.
5943
5944 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5945
5946         PR tree-optimization/48497
5947         * lib/gcc-defs.exp (dg-additional-options): New proc.
5948         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
5949         -msse2 on 32-bit x86.
5950
5951 2011-06-06  Jason Merrill  <jason@redhat.com>
5952
5953         * g++.dg/cpp0x/enum19.C: New.
5954
5955 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
5956
5957         * gcc.target/arm/neon-reload-class.c: New test.
5958
5959 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
5960
5961         PR debug/49130
5962         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
5963
5964 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
5965
5966         * gcc.target/arm/smlatb-1.c: New file.
5967         * gcc.target/arm/smlatt-1.c: New file.
5968         * gcc.target/arm/smlaltb-1.c: New file.
5969         * gcc.target/arm/smlaltt-1.c: New file.
5970
5971 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
5972
5973         * gcc.target/arm/mla-2.c: New test.
5974
5975 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
5976
5977         PR gcov-profile/49299
5978         * gcc.dg/tree-prof/pr49299-1.c: New test.
5979         * gcc.dg/tree-prof/pr49299-2.c: New test.
5980
5981 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
5982
5983         * lib/target-supports.exp
5984         (check_effective_target_vect_widen_mult_qi_to_hi):
5985         Add NEON as supporting target.
5986         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5987         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
5988         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
5989         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
5990         using widening multiplication on targets that support it.
5991         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5992         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
5993         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
5994
5995 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5996
5997         Updated all testcases in the ObjC/ObjC++ testsuites to use the
5998         Modern Objective-C runtime API.
5999         * objc/execute/next_mapping.h: Removed.
6000         * objc-obj-c++-shared/next-mapping.h: Removed.
6001         * objc-obj-c++-shared/Object1.h: Removed.
6002         * objc-obj-c++-shared/Object1.m: Removed.
6003         * objc-obj-c++-shared/Object1.mm: Removed.
6004         * objc-obj-c++-shared/Object1-implementation.h: Removed.
6005         * objc-obj-c++-shared/Protocol1.h: Removed.
6006         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
6007         of ProtoBool, IVAR_T and METHOD.
6008         * objc-obj-c++-shared/runtime.h: New.
6009         * objc-obj-c++-shared/TestsuiteObject.h: New.
6010         * objc-obj-c++-shared/TestsuiteObject.m: New.
6011
6012         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
6013         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
6014         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
6015         it a class method.
6016         * objc/execute/_cmd.m: Include
6017         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
6018         runtime API.  ([TestClass +initialize]): Include this method also
6019         with the GNU runtime.
6020         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
6021         Object.  ([-setValue:]): Return void.
6022         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
6023         with the GNU runtime.  Include
6024         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
6025         for the NeXT runtime.  Use the existing print_ivars() and
6026         compare_structures() implementations for the old NeXT runtime.
6027         Added new implementations for the Modern GNU and NeXT runtimes.
6028         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
6029         well.  (main): Use objc_getClass().  Use return instead of exit.
6030         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
6031         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
6032         of exit().
6033         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
6034         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
6035         instead of Object.  (main): Use return instead of exit().
6036         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
6037         instead of Object.  Removed prototype for exit().  (main): Use
6038         return instead of exit().  Use the Modern Objective-C runtime API.
6039         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
6040         Object.
6041         * objc/execute/class-tests-1.h: Include
6042         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
6043         runtime API.  (test_class_with_superclass): Do not call [Object
6044         class].  There is no need to with the current libobjc.
6045         * objc/execute/class-tests-2.h: Include
6046         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
6047         runtime API.
6048         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
6049         ../../objc-obj-c++-shared/next-mapping.h.
6050         * objc/execute/class-2.m: Likewise.
6051         * objc/execute/class-3.m: Likewise.
6052         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
6053         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
6054         +initialize]): Include this method also with the GNU
6055         runtime. (main): Use the Modern Objective-C runtime API.
6056         * objc/execute/class-5.m: Likewise.
6057         * objc/execute/class-6.m: Likewise.
6058         * objc/execute/class-7.m: Likewise.
6059         * objc/execute/class-8.m: Likewise.
6060         * objc/execute/class-9.m: Likewise.
6061         * objc/execute/class-10.m: Likewise.
6062         * objc/execute/class-11.m: Likewise.
6063         * objc/execute/class-12.m: Likewise.
6064         * objc/execute/class-13.m: Likewise.
6065         * objc/execute/class-14.m: Likewise.
6066         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
6067         this method also with the GNU runtime.
6068         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
6069         +initialize]): Include this method also with the GNU runtime.
6070         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
6071         of Object.
6072         * objc/execute/encode-1.m: Likewise.
6073         * objc/execute/enumeration-1.m: Likewise.
6074         * objc/execute/enumeration-2.m: Likewise.
6075         * objc/execute/exceptions/catchall-1.m: Likewise.
6076         * objc/execute/exceptions/finally-1.m: Likewise.
6077         * objc/execute/exceptions/foward-1.m: Likewise.
6078         * objc/execute/exceptions/local-variables-1.m: Likewise.
6079         * objc/execute/exceptions/throw-nil.m: Likewise.
6080         * objc/execute/exceptions/trivial.m: Likewise.
6081         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
6082         of Object. Include objc/runtime.h instead of objc/objc-api.h.
6083         * objc/execute/exceptions/matcher-1.m: Likewise.
6084         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
6085         Object.
6086         * objc/execute/formal_protocol-2.m: Likewise.
6087         * objc/execute/formal_protocol-3.m: Likewise.
6088         * objc/execute/formal_protocol-4.m: Likewise.
6089         * objc/execute/formal_protocol-5.m: Include
6090         ../../objc-obj-c++-shared/runtime.h. (main): Always use
6091         protocol_getName().
6092         * objc/execute/formal_protocol-6.m: Likewise.
6093         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
6094         Object.  Include <objc/Protocol.h> instead of
6095         ../../objc-obj-c++-shared/Protocol1.h.
6096         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
6097         Object.
6098         * objc/execute/informal_protocol.m: Likewise.
6099         * objc/execute/load-3.m: Likewise.
6100         * objc/execute/many_args_method.m ([TestClass +initialize]):
6101         Include this method with the GNU runtime as well.
6102         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
6103         * objc/execute/nested-func-1.m: Use TestsuiteObject
6104         instead of Object.
6105         * objc/execute/nil_method-1.m: Likewise.
6106         * objc/execute/no_clash.m: Likewise.
6107         * objc/execute/np-1.m: Do not include
6108         ../../objc-obj-c++-shared/Protocol1.h.
6109         (main): Use return instead of exit().
6110         * objc/execute/np-2.m: Do not include
6111         ../../objc-obj-c++-shared/Protocol1.h.
6112         ([MyObject +initialize]): Include this method also with the GNU
6113         runtime.  (main): Use return instead of exit().
6114         * objc/execute/object_is_class.m: Include
6115         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
6116         of Object.  (main): Use the Modern Objective-C runtime API.
6117         * objc/execute/object_is_meta_class.m: Likewise.
6118         * objc/execute/private.m: Use TestsuiteObject instead of Object.
6119         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
6120         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
6121         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
6122         Objective-C runtime API.
6123         * objc/execute/protocol-isEqual-2.m: Likewise.
6124         * objc/execute/protocol-isEqual-3.m: Likewise.
6125         * objc/execute/protocol-isEqual-4.m: Likewise.
6126         * objc/execute/redefining_self.m ([TestClass +initialize]):
6127         Include this method with the GNU runtime as well.
6128         * objc/execute/root_methods.m: Include
6129         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
6130         Include this method with the GNU runtime as well.
6131         (main): Use the Modern Objective-C runtime API.
6132         * objc/execute/selector-1.m: Include
6133         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
6134         of Object.  (main): Use the Modern Objective-C runtime API.
6135         * objc/execute/static-1.m ([Test +initialize]): Include this
6136         method with the GNU runtime as well.
6137         * objc/execute/static-2.m: Likewise.
6138         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
6139         * objc/execute/va_method.m: Do not include objc/objc-api.h.
6140         ([MathClass +initialize]): Include this method with the GNU
6141         runtime as well.
6142         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
6143         instead of Object.
6144         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
6145         * objc.dg/attributes/categ-attributes-2.m: Likewise.
6146         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
6147         * objc.dg/attributes/method-attribute-1.m: Likewise.
6148         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
6149         * objc.dg/attributes/method-attribute-2.m: Likewise.
6150         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
6151         * objc.dg/attributes/method-attribute-3.m: Likewise.
6152         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
6153         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
6154         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
6155         * obj-c++.dg/bitfield-1.mm: Likewise.
6156         * obj-c++.dg/bitfield-2.mm: Likewise
6157         * objc.dg/bitfield-3.m: Likewise.
6158         * obj-c++.dg/bitfield-4.mm: Likewise.
6159         * objc.dg/bitfield-5.m: Likewise
6160         * objc.dg/call-super-1.m: Likewise.
6161         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
6162         Use objc_getClass() instead of objc_get_class(), but for the GNU
6163         runtime redefine objc_getClass as objc_get_class.  Include
6164         ../objc-obj-c++-shared/runtime.h.
6165         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
6166         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
6167         Use the Modern Objective-C runtime API.
6168         * objc.dg/class-protocol-1.m: Include
6169         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
6170         * obj-c++.dg/class-protocol-1.mm: Likewise.
6171         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
6172         * objc.dg/comp-types-10.m: Likewise.
6173         * objc.dg/comp-types-11.m: Likewise.
6174         * objc.dg/comp-types-12.m: Likewise.
6175         * obj-c++.dg/comp-types-9.mm: Likewise.
6176         * obj-c++.dg/comp-types-11.mm: Likewise.
6177         * obj-c++.dg/comp-types-12.mm: Likewise.
6178         * obj-c++.dg/comp-types-13.mm: Likewise.
6179         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
6180         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
6181         * obj-c++.dg/cxx-scope-1.mm: Likewise.
6182         * obj-c++.dg/cxx-scope-2.mm: Likewise.
6183         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
6184         * objc.dg/desig-init-1.m: Likewise.
6185         * obj-c++.dg/defs.mm: Likewise.
6186         * objc.dg/exceptions-2.m: Likewise.
6187         * obj-c++.dg/except-1.mm: Likewise.
6188         * obj-c++.dg/exceptions-2.mm: Likewise.
6189         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
6190         Use the Modern Objective-C runtime API.
6191         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
6192         the Modern Objective-C runtime API.  Do not include
6193         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
6194         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
6195         the Modern Objective-C runtime API except when using an older NeXT
6196         runtime.
6197         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
6198         the Modern Objective-C runtime API.
6199         * objc.dg/encode-7.m: Include objc/runtime.h instead of
6200         objc/encoding.h.
6201         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
6202         * objc.dg/encode-7-next-64bit.m: Updated include.
6203         * objc.dg/encode-8.m: Include objc/runtime.h instead of
6204         objc/encoding.h.
6205         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
6206         the Modern Objective-C runtime API.
6207         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
6208         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
6209         instead of ../objc-obj-c++-shared/Protocol1.h.
6210         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
6211         the Modern Objective-C runtime API except when using an older NeXT
6212         runtime.
6213         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
6214         the Modern Objective-C runtime API.
6215         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
6216         Object.
6217         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
6218         * objc.dg/fix-and-continue-2.m: Likewise.
6219         * objc.dg/foreach-1.m: Likewise.
6220         * objc.dg/foreach-2.m: Likewise.
6221         * objc.dg/foreach-3.m: Likewise.
6222         * objc.dg/foreach-4.m: Likewise.
6223         * objc.dg/foreach-5.m: Likewise.
6224         * objc.dg/foreach-6.m: Likewise.
6225         * objc.dg/foreach-7.m: Likewise.
6226         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
6227         Object.
6228         * objc.dg/func-ptr-2.m: Likewise.
6229         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
6230         Do not include objc/objc-api.h.
6231         * obj-c++.dg/fsf-package-0.mm: Likewise.
6232         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
6233         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
6234         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
6235         of Object.
6236         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
6237         * objc.dg/gnu-runtime-3.m: Likewise.
6238         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6239         * objc.dg/headers.m: Include objc/runtime.h instead of
6240         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
6241         for the NeXT runtime.
6242         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
6243         * obj-c++.dg/isa-field-1.mm: Likewise.
6244         * obj-c++.dg/ivar-list-semi.mm: Likewise.
6245         * objc.dg/layout-1.m: Likewise.
6246         * objc.dg/layout-2.m: Likewise.
6247         * objc.dg/local-decl-2.m: Likewise.
6248         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
6249         Object.  ([Container +elementForView:]): Use
6250         class_conformsToProtocol().
6251         * obj-c++.dg/lookup-2.mm: Likewise.
6252         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
6253         * obj-c++.dg/local-decl-1.mm: Likewise.
6254         * objc.dg/method-3.m: Likewise.
6255         * objc.dg/method-4.m: Likewise.
6256         * objc.dg/method-6.m: Include objc/Protocol.h instead of
6257         ../objc-obj-c++-shared/Protocol1.h.
6258         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
6259         * objc.dg/method-9.m: Likewise.
6260         * objc.dg/method-10.m: Likewise.
6261         * objc.dg/method-13.m ([Root +initialize]): Include this method
6262         also for the GNU runtime.  (main): Use objc_getClass() also for
6263         the GNU runtime.
6264         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
6265         * objc.dg/method-17.m: Likewise.
6266         * objc.dg/method-19.m: Likewise.
6267         * objc.dg/method-20b.m: Likewise.
6268         * obj-c++.dg/method-2.mm: Likewise.
6269         * obj-c++.dg/method-6.mm: Likewise.
6270         * obj-c++.dg/method-10.mm: Likewise.
6271         * obj-c++.dg/method-11.mm: Likewise.
6272         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
6273         ../objc-obj-c++-shared/Protocol1.h.
6274         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
6275         * obj-c++.dg/method-15.mm: Likewise.
6276         * obj-c++.dg/method-17.mm: Likewise.
6277         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
6278         +initialize]): Include this method also for the GNU
6279         runtime.  (main): Use objc_getClass() also for the GNU runtime.
6280         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
6281         * obj-c++.dg/method-22.mm: Likewise.
6282         * obj-c++.dg/method-23.mm: Likewise.
6283         * obj-c++.dg/no-extra-load.mm: Likewise.
6284         * objc.dg/objc-fast-4.m: Likewise.
6285         * objc.dg/objc-gc-4.m: Likewise.
6286         * obj-c++.dg/objc-gc-3.mm: Likewise.
6287         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
6288         protocol_getMethodDescription() instead of [Protocol
6289         -descriptionForInstanceMethod].
6290         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
6291         Made it available with all runtimes.  (main): Call -test instead
6292         of -class.
6293         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
6294         and put into a category.
6295         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
6296         Object.  Include objc/objc.h.
6297         * obj-c++.dg/proto-lossage-2.mm: Likewise.
6298         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
6299         New. (main): Use protocol_getMethodDescription() instead
6300         of [Protocol -descriptionForInstanceMethod] and [Protocol
6301         -descriptionForClassMethod].
6302         * obj-c++.dg/proto-lossage-3.mm: Likewise.
6303         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
6304         Objective-C runtime API.
6305         * obj-c++.dg/proto-qual-1.mm: Likewise.
6306         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
6307         Object.
6308         * obj-c++.dg/property/property-1.mm: Likewise.
6309         * obj-c++.dg/qual-types-1.mm: Likewise.
6310         * objc.dg/selector-2.m: Include objc/objc.h instead of
6311         ../objc-obj-c++-shared/Object1.h.
6312         * obj-c++.dg/selector-2.mm: Likewise.
6313         * obj-c++.dg/selector-5.mm: Likewise.
6314         * obj-c++.dg/selector-6.mm: Likewise.
6315         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
6316         Object.  Do not include objc/objc-api.h.
6317         * obj-c++.dg/set-not-used-1.mm: Likewise.
6318         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
6319         * objc.dg/stret-1.m: Likewise.
6320         * objc.dg/stret-2.m: Likewise.
6321         * obj-c++.dg/super-class-2.mm: Likewise.
6322         * objc.dg/super-class-3.m: Likewise.
6323         * objc.dg/super-class-4.m: Likewise.
6324         * objc.dg/sync-2.m: Likewise.
6325         * obj-c++.dg/sync-2.mm: Likewise.
6326         * objc.dg/sync-1.m: Include objc/objc.h instead of
6327         ../objc-obj-c++-shared/Object1.h.
6328         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
6329         'Class' as the type of 'isa'.
6330         * objc.dg/special/unclaimed-category-1.m: Use the Modern
6331         Objective-C runtime API.  ([TestClass +initialize]): Include this
6332         method with the GNU runtime as well.
6333         * objc.dg/strings/strings-1.m: Updated includes.
6334         * obj-c++.dg/strings/strings-1.mm: Likewise.
6335         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
6336         objc.dg/strings/const-str-12b.m.
6337         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
6338         * obj-c++.dg/template-3.mm: Likewise.
6339         * obj-c++.dg/template-4.mm: Likewise.
6340         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
6341         Objective-C runtime API.
6342         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
6343         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
6344         * obj-c++.dg/try-catch-1.mm: Likewise.
6345         * obj-c++.dg/try-catch-2.mm: Likewise.
6346         * objc.dg/try-catch-3.m: Likewise.
6347         * obj-c++.dg/try-catch-3.mm: Likewise.
6348         * objc.dg/try-catch-6.m: Likewise.
6349         * objc.dg/try-catch-7.m: Likewise.
6350         * obj-c++.dg/try-catch-7.mm: Likewise.
6351         * obj-c++.dg/try-catch-8.mm: Likewise.
6352         * obj-c++.dg/try-catch-9.mm: Likewise.
6353         * objc.dg/try-catch-10.m: Likewise.
6354         * obj-c++.dg/try-catch-11.mm: Likewise.
6355         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
6356         Object.  Include objc/objc.h.
6357         * obj-c++.dg/typedef-alias-1.mm: Likewise.
6358         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
6359         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
6360         Object.  Use Modern Objective-C runtime API.  Do not use
6361         performv::.
6362         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
6363         * obj-c++.dg/torture/trivial.mm: Likewise.
6364         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
6365         instead of ../objc-obj-c++-shared/Object1.h.  Include
6366         ../objc-obj-c++-shared/runtime.h.
6367         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
6368         * objc.dg/torture/strings/const-str-11.m: Likewise.
6369         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
6370         * objc.dg/torture/strings/const-str-9.m: Likewise.
6371         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
6372         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
6373         instead of Object. Only add _FooClassReference if
6374         __NEXT_RUNTIME__.
6375         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
6376         * objc.dg/torture/strings/const-str-8.m: Likewise.
6377         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
6378         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
6379         additional sources.
6380         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
6381         Object.
6382         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6383         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
6384         * obj-c++.dg/va-meth-1.mm: Likewise.
6385         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
6386         ../objc-obj-c++-shared/Object1.h.
6387         * objc.dg/zero-link-3.m: Likewise.
6388
6389 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6390
6391         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
6392
6393 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6394
6395         PR objc-++/48275
6396         * obj-c++.dg/property/cxx-property-1.mm: New.
6397         * obj-c++.dg/property/cxx-property-2.mm: New.
6398
6399 2011-06-06  Jason Merrill  <jason@redhat.com>
6400
6401         * g++.dg/cpp0x/regress/ptrmem1.C: New.
6402
6403 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
6404
6405         PR rtl-optimization/49145
6406         From Ryan Mansfield
6407         * gcc.c-torture/compile/pr49145.c: New test.
6408
6409 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
6410
6411         PR testsuite/49288
6412         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
6413         to dg-options, match also DW_AT_linkage_name.
6414
6415         PR debug/49294
6416         * gcc.dg/debug/pr49294.c: New test.
6417
6418         PR c++/49264
6419         * g++.dg/opt/pr49264.C: New test.
6420
6421 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
6422
6423         PR tree-optimization/49243
6424         * gcc.dg/pr49243.c: New.
6425
6426 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6427
6428         * gnat.dg/specs/cond_expr1.ads: New test.
6429
6430 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6431
6432         * gnat.dg/deferred_const4.ad[sb]: New test.
6433         * gnat.dg/deferred_const4_pkg.ads: New helper.
6434
6435 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6436
6437         * gnat.dg/test_tamdt.adb: Rename to...
6438         * gnat.dg/taft_type1.adb: ...this.
6439         * gnat.dg/tamdt.ad[sb]: Rename to...
6440         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
6441         * gnat.dg/tamdt_aux.ads: Rename to...
6442         * gnat.dg/taft_type1_pkg2.ads: ...this.
6443         * gnat.dg/taft_type2.ad[sb]: New test.
6444         * gnat.dg/taft_type2_pkg.ads: New helper.
6445         * gnat.dg/taft_type3.adb: New test.
6446         * gnat.dg/taft_type3_pkg.ads: New helper.
6447
6448 2011-06-05  Tobias Burnus  <burnus@net-b.de>
6449
6450         PR fortran/49255
6451         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
6452         for F2008.
6453
6454 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
6455
6456         PR testsuite/49287
6457         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
6458         warning.
6459         * objc.dg/gnu-api-2-objc.m: Likewise.
6460         * obj-c++.dg/gnu-api-2-class.mm: Likewise
6461         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6462
6463 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
6464
6465         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
6466         alignment, not the alignment, when calling class_addIvar().  Add
6467         an 'isa' instance variable to the test root class.
6468         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6469
6470 2011-06-04  Jan Hubicka  <jh@suse.cz>
6471
6472         PR tree-optimization/48893
6473         PR tree-optimization/49091
6474         PR tree-optimization/49179
6475         * gfortran.dg/pr49179.f90: New testcase
6476
6477 2011-06-04  Jan Hubicka  <jh@suse.cz>
6478
6479         PR lto/48954
6480         * g++.dg/torture/pr48954.C: New testcase.
6481
6482 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
6483
6484         * g++.dg/warn/delete-non-virtual-dtor.C: New.
6485
6486 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
6487
6488         PR c++/33840
6489         * g++.dg/diagnostic/bitfld2.C: New.
6490
6491 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
6492
6493         PR target/49281
6494         * gcc.c-torture/execute/pr49281.c: New test.
6495
6496 2011-06-04  Jan Hubicka  <jh@suse.cz>
6497
6498         PR tree-optimize/48929
6499         * gcc.c-torture/compile/pr48929.c: New testcase.
6500
6501 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
6502
6503         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
6504
6505 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
6506
6507         PR c++/49276
6508         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
6509
6510 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6511
6512         * objc.dg/headers.m: Do not include sarray.h and hash.h.
6513
6514 2011-06-03  Richard Henderson  <rth@redhat.com>
6515             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6516
6517         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
6518
6519 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6520
6521         * objc.dg/headers.m: Do not include objc-list.h.
6522
6523 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6524
6525         * objc.dg/type-stream-1.m: Test removed.
6526         * objc.dg/headers.m: Do not include typedstream.h.
6527
6528 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
6529
6530         * objc.dg/torture/forward-1.m (main): Updated testcase.
6531
6532 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
6533
6534         PR target/49163
6535         * gcc.c-torture/compile/pr49163.c: New.
6536
6537 2011-06-02  Asher Langton  <langton2@llnl.gov>
6538
6539         PR fortran/49268
6540         * gfortran.dg/PR49268.f90: New test.
6541
6542 2011-06-02  Asher Langton  <langton2@llnl.gov>
6543
6544         PR fortran/37039
6545         * gfortran.dg/PR37039.f90: New test.
6546
6547 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
6548
6549         PR objc/48539
6550         * objc.dg/method-5.m: Updated.
6551         * objc.dg/method-19.m: Updated.
6552         * objc.dg/method-lookup-1.m: New.
6553         * obj-c++.dg/method-6.mm: Updated.
6554         * obj-c++.dg/method-7.mm: Updated.
6555         * obj-c++.dg/method-lookup-1.mm: New.
6556
6557 2011-06-02  DJ Delorie  <dj@redhat.com>
6558
6559         * lib/timeout.exp (timeout): Add board_info support.
6560
6561 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
6562
6563         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
6564
6565 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
6566
6567         PR fortran/49265
6568         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
6569         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
6570
6571 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6572             Hans-Peter Nilsson  <hp@axis.com>
6573
6574         PR rtl-optimization/48840
6575         * gcc.target/sparc/ultrasp13.c: New test.
6576
6577 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
6578
6579         PR target/49238
6580         * gcc.c-torture/compile/pr49238.c: New.
6581
6582 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
6583
6584         * gcc.target/arm/g2.c: Skip test in -mthumb.
6585         Skip test unless cpu is xscale.
6586         * gcc.target/arm/scd42-2.c: Likewise.
6587         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
6588
6589 2011-06-01  Jason Merrill  <jason@redhat.com>
6590
6591         * g++.dg/cpp0x/decltype28.C: New.
6592         * g++.dg/cpp0x/decltype29.C: New.
6593
6594 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
6595
6596         PR target/45074
6597         * gcc.target/mips/pr45074.c: New test.
6598
6599 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
6600             Hans-Peter Nilsson  <hp@axis.com>
6601
6602         PR rtl-optimization/48830
6603         * gcc.target/sparc/ultrasp12.c: New test.
6604
6605 2011-06-01  David Li  <davidxl@google.com>
6606
6607         * gcc.dg/profile-dir-1.c: Change pass name.
6608         * gcc.dg/profile-dir-2.c: Ditto.
6609         * gcc.dg/tree-ssa/dump-1.c: Ditto.
6610         * gcc.dg/tree-ssa/loop-25.c: Ditto.
6611         * gcc.dg/tree-prof/stringop-1.c: Ditto.
6612         * gcc.dg/tree-prof/update-loopch.c: Ditto.
6613         * gcc.dg/tree-prof/stringop-2.c: Ditto.
6614         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
6615         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
6616         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
6617         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
6618         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
6619         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
6620         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
6621         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
6622         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
6623         * gcc.dg/profile-dir-3.c: Ditto.
6624         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
6625
6626 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
6627
6628         * objc.dg/attributes/method-nonnull-1.m: New test.
6629         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
6630
6631 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6632
6633         PR fortran/18918
6634         * gfortran.dg/coarray_atomic_1.f90: New.
6635         * gfortran.dg/coarray/atomic_1.f90: New.
6636
6637 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
6638
6639         * gcc.dg/guality/bswaptest.c: New test.
6640         * gcc.dg/guality/clztest.c: New test.
6641         * gcc.dg/guality/ctztest.c: New test.
6642         * gcc.dg/guality/rotatetest.c: New test.
6643
6644         PR target/48688
6645         * gcc.target/i386/pr48688.c: New test.
6646
6647 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
6648
6649         PR c++/48010
6650         * g++.dg/lookup/name-clash9.C: New.
6651
6652 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6653
6654         PR fortran/18918
6655         * gfortran.dg/coarray/dummy_1.f90: New.
6656
6657 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6658
6659         PR fortran/18918
6660         * gfortran.dg/coarray/save_1.f90: New.
6661         * gfortran.dg/coarray_4.f90: Update dg-error.
6662
6663 2011-05-31  Jason Merrill  <jason@redhat.com>
6664
6665         * g++.dg/cpp0x/rv-template1.C: New.
6666
6667 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
6668
6669         PR rtl-optimization/49235
6670         * gcc.dg/pr49235.c: New test.
6671
6672 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
6673
6674         PR tree-optimization/49093
6675         * gcc.dg/vect/pr49093.c: New test.
6676
6677 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
6678
6679         PR debug/49047
6680         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
6681
6682 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
6683
6684         PR testsuite/49239
6685         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
6686         output array.
6687
6688 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
6689
6690         PR target/49186
6691         * gcc.c-torture/execute/pr49186.c: New.
6692
6693 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
6694
6695         PR target/49168
6696          * gcc.target/i386/pr49168-1.c: New.
6697
6698 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
6699             Eric Botcazou  <ebotcazou@adacore.com>
6700
6701         * gcc.dg/guality/drap.c: New test.
6702
6703 2011-05-30  Richard Guenther  <rguenther@suse.de>
6704
6705         PR tree-optimization/49210
6706         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
6707         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
6708
6709 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
6710
6711         PR c++/49223
6712         * g++.dg/gomp/pr49223-1.C: New test.
6713         * g++.dg/gomp/pr49223-2.C: New test.
6714
6715 2011-05-30  Richard Guenther  <rguenther@suse.de>
6716
6717         PR tree-optimization/49218
6718         * gcc.c-torture/execute/pr49218.c: New testcase.
6719
6720 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
6721
6722         PR tree-optimization/49199
6723         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
6724         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
6725         -fno-tree-scev-cprop.
6726
6727 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
6728
6729         PR fortran/47601
6730         * gfortran.dg/extends_13.f03: New.
6731
6732 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
6733
6734         PR rtl-optimization/49095
6735         * gcc.target/i386/pr49095.c: New test.
6736
6737 2011-05-29  Tobias Burnus  <burnus@net-b.de>
6738
6739         PR fortran/18918
6740         * gfortran.dg/coarray_24.f90: New.
6741
6742 2011-05-29  Tobias Burnus  <burnus@net-b.de>
6743
6744         PR fortran/18918
6745         * gfortran.dg/coarray_23.f90: New.
6746
6747 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
6748
6749         From Ryan Mansfield
6750         * gcc.dg/pr48826.c: New test.
6751
6752 2011-05-29  Richard Guenther  <rguenther@suse.de>
6753
6754         PR tree-optimization/49217
6755         * gcc.dg/torture/pr49217.c: New testcase.
6756
6757 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
6758
6759         PR testsuite/49222
6760         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
6761
6762 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
6763
6764         * gnat.dg/boolean_subtype.adb: Rename to...
6765         * gnat.dg/boolean_subtype1.adb: ...this.
6766
6767 2011-05-28  Jason Merrill  <jason@redhat.com>
6768
6769         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
6770
6771 2011-05-27  Jason Merrill  <jason@redhat.com>
6772
6773         * g++.dg/cpp0x/enum18.C: Adjust.
6774
6775         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
6776
6777 2011-05-27  Tobias Burnus  <burnus@net-b.de>
6778
6779         PR fortran/18918
6780         * gfortran.dg/coarray_22.f90: New.
6781
6782 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6783
6784         PR tree-optimization/46728
6785         * gcc.target/powerpc/pr46728-1.c: New.
6786         * gcc.target/powerpc/pr46728-2.c: New.
6787         * gcc.target/powerpc/pr46728-3.c: New.
6788         * gcc.target/powerpc/pr46728-4.c: New.
6789         * gcc.target/powerpc/pr46728-5.c: New.
6790         * gcc.dg/pr46728-6.c: New.
6791         * gcc.target/powerpc/pr46728-7.c: New.
6792         * gcc.target/powerpc/pr46728-8.c: New.
6793         * gcc.dg/pr46728-9.c: New.
6794         * gcc.target/powerpc/pr46728-10.c: New.
6795         * gcc.target/powerpc/pr46728-11.c: New.
6796         * gcc.dg/pr46728-12.c: New.
6797         * gcc.target/powerpc/pr46728-13.c: New.
6798         * gcc.target/powerpc/pr46728-14.c: New.
6799         * gcc.target/powerpc/pr46728-15.c: New.
6800         * gcc.target/powerpc/pr46728-16.c: New.
6801
6802 2011-05-27  Jason Merrill  <jason@redhat.com>
6803
6804         * g++.dg/abi/mangle47.C: New.
6805
6806         PR c++/49176
6807         * g++.dg/template/const5.C: New.
6808
6809         * g++.dg/cpp0x/enum18.C: New.
6810
6811         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
6812
6813         * g++.dg/cpp0x/error6.C: New.
6814
6815         * g++.dg/cpp0x/error5.C: New.
6816
6817 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
6818
6819         PR c++/49165
6820         * g++.dg/eh/cond6.C: New test.
6821
6822 2011-05-27  Tobias Burnus  <burnus@net-b.de>
6823
6824         PR fortran/48820
6825         * gfortran.dg/rank_3.f90: New.
6826         * gfortran.dg/rank_4.f90: New.
6827
6828 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
6829
6830         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
6831         replace dump search.
6832
6833 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
6834
6835         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
6836         * gnat.dg/bit_packed_array5.adb: ...here.
6837
6838 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
6839
6840         PR c++/42056
6841         * g++.dg/cpp0x/auto25.C: New.
6842
6843 2011-05-27  Richard Guenther  <rguenther@suse.de>
6844
6845         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
6846
6847 2011-05-27  Richard Guenther  <rguenther@suse.de>
6848
6849         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
6850
6851 2011-05-27  Richard Guenther  <rguenther@suse.de>
6852
6853         PR middle-end/49189
6854         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
6855
6856 2011-05-26  Jason Merrill  <jason@redhat.com>
6857
6858         * g++.dg/cpp0x/friend1.C: New.
6859         * g++.dg/cpp0x/friend2.C: New.
6860
6861         * g++.dg/cpp0x/auto7.C: Update.
6862         * g++.dg/template/crash50.C: Adjust.
6863         * g++.dg/template/static9.C: Adjust.
6864         * g++.old-deja/g++.ext/memconst.C: Adjust.
6865
6866 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
6867
6868         * gcc.dg/march.c: Ignore a note for some targets.
6869
6870 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
6871             Nathan Froyd  <froydnj@codesourcery.com>
6872
6873         PR c++/2288
6874         PR c++/18770
6875         * g++.old-deja/g++.jason/cond.C: Remove xfails.
6876         * g++.dg/parse/pr18770.C: New test.
6877         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
6878
6879 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
6880
6881         PR fortran/48955
6882         * gfortran.dg/dependency_40.f90 : New test.
6883
6884 2011-05-26  Tobias Burnus  <burnus@net-b.de>
6885
6886         PR fortran/18918
6887         * gfortran.dg/coarray/registering_1.f90: New.
6888
6889 2011-05-26  Jason Merrill  <jason@redhat.com>
6890
6891         * g++.dg/cpp0x/variadic111.C: New.
6892         * g++.dg/cpp0x/variadic41.C: Adjust.
6893
6894 2011-05-26  Richard Guenther  <rguenther@suse.de>
6895
6896         PR tree-optimization/48702
6897         * gcc.dg/torture/pr48702.c: New testcase.
6898
6899 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6900
6901         PR gcov-profile/48845
6902         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
6903         support.
6904         * gcc.dg/matrix/matrix.exp: Likewise.
6905         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
6906         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
6907         line number to check_profiling_available.
6908         * lib/target-supports.exp (check_profiling_available): Account for
6909         this.
6910         Require TLS runtime support with -fprofile-generate.
6911         * lib/profopt.exp (profopt-execute): Add TLS options for
6912         -fprofile-generate.
6913         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
6914
6915 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
6916
6917         PR c++/49165
6918         * g++.dg/eh/cond5.C: New test.
6919
6920         PR tree-optimization/49161
6921         * gcc.c-torture/execute/pr49161.c: New test.
6922
6923 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6924
6925         * gcc.target/arm/neon-vorn-vbic.c: New test.
6926
6927 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
6928
6929         PR tree-optimization/49038
6930         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
6931         * gcc.dg/vect/pr49038.c: New test.
6932
6933 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
6934
6935         * g++.dg/init/pr25811-3.C: New.
6936         * g++.dg/init/pr25811-4.C: New.
6937
6938 2011-05-25  Jason Merrill  <jason@redhat.com>
6939
6940         * g++.dg/cpp0x/enum17.C: New.
6941         * g++.old-deja/g++.jason/rfg10.C: Adjust.
6942
6943         * g++.dg/cpp0x/auto24.C: New.
6944
6945         * g++.dg/cpp0x/error4.C: New.
6946
6947         * g++.dg/cpp0x/rv-restrict.C: New.
6948
6949         * g++.dg/cpp0x/enum15.C: New.
6950         * g++.dg/cpp0x/constexpr-switch2.C: New.
6951
6952         * g++.dg/cpp0x/variadic110.C: New.
6953
6954         * g++.dg/cpp0x/auto9.C: Add typedef test.
6955
6956         * g++.dg/cpp0x/auto23.C: New.
6957         * g++.dg/cpp0x/auto9.C: Adjust.
6958
6959         * g++.dg/cpp0x/defaulted29.C: New.
6960
6961         * g++.dg/cpp0x/initlist51.C: New.
6962
6963 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
6964
6965         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
6966         * g++.dg/abi/packed1.C: Suppress warning.
6967         * g++.dg/warn/Wunused-parm-3.C: Likewise.
6968         * g++.dg/template/stdarg1.C: Likewise.
6969         * g++.dg/other/packed1.C: Remove arm from xfail list.
6970
6971 2011-05-25  Jason Merrill  <jason@redhat.com>
6972
6973         * g++.dg/cpp0x/enum16.C: New.
6974         * g++.dg/parse/error15.C: Adjust.
6975
6976         * g++.dg/cpp0x/initlist50.C: New.
6977
6978         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
6979
6980         * g++.dg/cpp0x/variadic109.C: New.
6981
6982 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
6983
6984          * gcc.target/i386/pause-1.c: New.
6985
6986 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
6987
6988         * gcc.dg/stack-usage-1.c: Adjust comment.
6989         * gcc.dg/stack-usage-2.c: New test.
6990
6991 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
6992
6993         PR c++/49136
6994         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
6995         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
6996
6997 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
6998
6999         PR rtl-optimization/48757
7000         * gfortran.dg/pr48757.f:  New test case.
7001
7002 2011-05-24  Jason Merrill  <jason@redhat.com>
7003
7004         * g++.dg/cpp0x/access01.C: New.
7005
7006 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
7007
7008         PR libobjc/48177
7009         * objc.dg/pr48177.m: New testcase.
7010
7011 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
7012
7013         PR objc/48187
7014         * objc.dg/pr48187.m: New testcase.
7015         * obj-c++.dg/pr48187.mm: New testcase.
7016         * objc.dg/ivar-extra-semicolon.m: New testcase.
7017
7018 2011-05-24  Jason Merrill  <jason@redhat.com>
7019
7020         * g++.dg/template/access21.C: New.
7021         * g++.dg/template/access22.C: New.
7022
7023 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
7024
7025         PR rtl-optimization/48633
7026         * g++.dg/pr48633.C: New test.
7027
7028 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
7029
7030         PR target/49133
7031         * g++.dg/other/pr49133.C: New test.
7032
7033 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
7034             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7035
7036         * gcc.dg/torture/tls/run-gd.c: New test.
7037         * gcc.dg/torture/tls/run-ie.c: New test.
7038         * gcc.dg/torture/tls/run-ld.c: New test.
7039         * gcc.dg/torture/tls/run-le.c: New test.
7040         * lib/target-supports.exp (check_effective_target_tls_runtime):
7041         Build testcase with TLS options.
7042
7043 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7044
7045         * gcc.dg/vect/pr48172.c: Remove dg-do run.
7046
7047 2011-05-24  Tom de Vries  <tom@codesourcery.com>
7048
7049         PR tree-optimization/49121
7050         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
7051
7052 2011-05-23  Jason Merrill  <jason@redhat.com>
7053
7054         * g++.dg/cpp0x/defaulted28.C: New.
7055
7056         * g++.dg/cpp0x/sfinae25.C: New.
7057
7058         * g++.dg/cpp0x/rv-cast2.C: New.
7059
7060         * g++.dg/cpp0x/enum14.C: New.
7061
7062 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
7063
7064         PR lto/49123
7065         * gcc.c-torture/execute/pr49123.c: New test.
7066
7067         PR debug/49032
7068         * gcc.dg/debug/pr49032.c: New test.
7069
7070         PR c/49120
7071         * gcc.dg/pr49120.c: New test.
7072
7073 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
7074
7075         PR target/47315
7076         * gcc.target/i386/pr47315.c: New test.
7077
7078 2011-05-23  Jason Merrill  <jason@redhat.com>
7079
7080         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
7081
7082         * g++.dg/cpp0x/sfinae24.C: New.
7083
7084         * g++.dg/cpp0x/error3.C: New.
7085
7086         * g++.dg/cpp0x/defaulted27.C: New.
7087
7088         * g++.dg/cpp0x/decltype27.C: New.
7089
7090 2011-05-23  Richard Guenther  <rguenther@suse.de>
7091
7092         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
7093
7094 2011-05-23  Richard Guenther  <rguenther@suse.de>
7095
7096         PR tree-optimization/40874
7097         * g++.dg/tree-ssa/pr40874.C: New testcase.
7098
7099 2011-05-23  Richard Guenther  <rguenther@suse.de>
7100
7101         PR tree-optimization/49115
7102         * g++.dg/torture/pr49115.C: New testcase.
7103
7104 2011-05-23  Richard Guenther  <rguenther@suse.de>
7105
7106         PR middle-end/15419
7107         * gcc.dg/memcpy-3.c: New testcase.
7108
7109 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
7110
7111         PR middle-end/48973
7112         * gcc.c-torture/execute/pr48973-1.c: New test.
7113         * gcc.c-torture/execute/pr48973-2.c: New test.
7114
7115 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
7116
7117         PR c++/18016
7118         * g++.dg/warn/pr18016.C: New.
7119
7120 2011-05-23  Tom de Vries  <tom@codesourcery.com>
7121
7122         PR target/45098
7123         * gcc.target/arm/ivopts-6.c: New test.
7124
7125 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
7126
7127         PR middle-end/49029
7128         * gcc.c-torture/compile/pr49029.c: New test.
7129
7130 2011-05-22  Jason Merrill  <jason@redhat.com>
7131
7132         * g++.dg/cpp0x/sfinae23.C: New.
7133         * g++.dg/cpp0x/sfinae8.C: Correct.
7134
7135 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
7136
7137         * gfortran.dg/function_optimize_8.f90:  New test case.
7138
7139 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
7140
7141         PR tree-optimization/49087
7142         * gcc.dg/vect/O3-pr49087.c: New test.
7143
7144 2011-05-21  Jason Merrill  <jason@redhat.com>
7145
7146         * g++.dg/debug/const5.C: New.
7147
7148 2011-05-20  Jason Merrill  <jason@redhat.com>
7149
7150         * g++.dg/cpp0x/constexpr-static7.C: Extend.
7151
7152         * g++.dg/cpp0x/constexpr-static7.C: New.
7153
7154         * g++.dg/cpp0x/enum12.C: New.
7155         * g++.dg/cpp0x/enum13.C: New.
7156
7157 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
7158
7159         PR fortran/48699
7160         * gfortran.dg/select_type_23.f03: New.
7161
7162 2011-05-20  Jason Merrill  <jason@redhat.com>
7163
7164         * g++.dg/cpp0x/defaulted26.C: New.
7165
7166         * g++.dg/cpp0x/noexcept02.C: Fix.
7167         * g++.dg/cpp0x/noexcept03.C: Fix.
7168         * g++.dg/cpp0x/noexcept08.C: Fix.
7169         * g++.dg/cpp0x/noexcept10.C: New.
7170
7171 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
7172
7173         PR fortran/48706
7174         * gfortran.dg/extends_12.f03: New.
7175
7176 2011-05-20  Jason Merrill  <jason@redhat.com>
7177
7178         * g++.dg/template/koenig9.C: New.
7179         * g++.dg/opt/pr47615.C: Fix.
7180         * g++.dg/overload/defarg1.C: Fix.
7181         * g++.dg/tc1/dr213.C: Remove xfail.
7182         * g++.dg/torture/pr34850.C: Fix.
7183         * g++.dg/torture/pr39362.C: Fix.
7184         * g++.old-deja/g++.brendan/crash56.C: Fix.
7185         * g++.old-deja/g++.pt/memtemp47.C: Fix.
7186
7187 2011-05-20  Richard Guenther  <rguenther@suse.de>
7188
7189         PR tree-optimization/49079
7190         * gcc.dg/torture/pr49079.c: New testcase.
7191
7192 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
7193
7194         PR tree-optimization/49073
7195         * gcc.c-torture/execute/pr49073.c: New test.
7196
7197 2011-06-19  Tobias Burnus  <burnus@net-b.de>
7198
7199         PR fortran/18918
7200         * gfortran.dg/coarray_21.f90: New.
7201
7202 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
7203
7204         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
7205         output.
7206
7207 2011-05-19  Richard Guenther  <rguenther@suse.de>
7208
7209         PR testsuite/49063
7210         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
7211
7212 2011-05-19  Richard Guenther  <rguenther@suse.de>
7213
7214         PR middle-end/48985
7215         * gcc.dg/builtin-object-size-11.c: New testcase.
7216
7217 2011-05-19  Tom de Vries  <tom@codesourcery.com>
7218
7219         PR target/45098
7220         * gcc.target/arm/ivopts.c: New test.
7221         * gcc.target/arm/ivopts-2.c: New test.
7222
7223 2011-05-19  Tom de Vries  <tom@codesourcery.com>
7224
7225         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
7226
7227 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7228
7229         * gcc.c-torture/execute/960321-1.x: Remove.
7230
7231 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
7232
7233         PR fortran/48700
7234         * gfortran.dg/move_alloc_4.f90: New.
7235
7236 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7237
7238         PR target/49002
7239         * gcc.target/i386/pr49002-1.c: New test.
7240         * gcc.target/i386/pr49002-2.c: Likewise.
7241
7242 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
7243
7244         PR tree-optimization/49039
7245         * gcc.c-torture/execute/pr49039.c: New test.
7246         * gcc.dg/tree-ssa/pr49039.c: New test.
7247         * g++.dg/torture/pr49039.C: New test.
7248
7249 2011-05-18  Jason Merrill  <jason@redhat.com>
7250
7251         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
7252         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
7253         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
7254
7255 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
7256
7257         * gcc.target/bfin/mcpu-bf592.c: New test.
7258
7259 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
7260
7261         PR tree-optimization/41881
7262         * gcc.dg/vect/O3-pr41881.c: New test.
7263         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
7264
7265 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
7266
7267         PR tree-optimization/49000
7268         * gcc.dg/pr49000.c: New test.
7269
7270 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
7271
7272         * gnat.dg/invalid1.adb: New test.
7273
7274 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
7275
7276         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
7277         scan pattern.
7278         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
7279         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
7280
7281 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
7282
7283         PR c++/48994
7284         * g++.dg/cpp0x/range-for18.C: New.
7285
7286 2011-05-15  Tobias Burnus  <burnus@net-b.de>
7287
7288         PR fortran/18918
7289         * gfortran.dg/coarray/image_index_2.f90: New.
7290
7291 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
7292
7293         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
7294         * g++.dg/cpp0x/override2.C: New.
7295
7296 2011-05-14  Tobias Burnus  <burnus@net-b.de>
7297
7298         PR fortran/18918
7299         * gfortran.de/coarray_20.f90: New.
7300
7301 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7302
7303         PR fortran/22572
7304         * function_optimize_7.f90:  New test case.
7305
7306 2011-05-13  Jason Merrill  <jason@redhat.com>
7307
7308         * g++.dg/cpp0x/decltype26.C: New.
7309         * g++.dg/cpp0x/enum11.C: New.
7310
7311 2011-05-13  Tobias Burnus  <burnus@net-b.de>
7312
7313         PR fortran/48972
7314         PR fortran/48991
7315         * gfortran.dg/assign_8.f90: Update dg-error.
7316
7317 2011-05-13  Tobias Burnus  <burnus@net-b.de>
7318
7319         PR fortran/48972
7320         * gfortran.dg/io_constraints_8.f90: New.
7321         * gfortran.dg/io_constraints_9.f90: New.
7322
7323 2011-05-13  Martin Thuresson  <martint@google.com>
7324
7325         PR gcov-profile/47793
7326         * gcc.dg/pr47793.c: New.
7327
7328 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
7329
7330         PR tree-optimization/48975
7331         * gcc.dg/pr48975.c: New test.
7332
7333 2011-05-12  Tobias Burnus  <burnus@net-b.de>
7334
7335         PR fortran/48972
7336         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
7337
7338 2011-05-12  Jason Merrill  <jason@redhat.com>
7339
7340         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
7341
7342 2011-05-12  Geert Bosch  <bosch@adacore.com>
7343
7344         * gnat.dg/view_conversion1.adb: New test.
7345
7346 2011-05-12  Richard Guenther  <rguenther@suse.de>
7347
7348         PR tree-optimization/48172
7349         * gcc.dg/vect/pr48172.c: New testcase.
7350
7351 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
7352
7353         PR debug/48967
7354         * g++.dg/opt/pr48967.C: New test.
7355
7356 2011-05-11  Jason Merrill  <jason@redhat.com>
7357
7358         * g++.dg/cpp0x/constexpr-friend.C: New.
7359         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
7360
7361         * g++.dg/cpp0x/sfinae22.C: New.
7362
7363 2011-05-11  Tobias Burnus  <burnus@net-b.de>
7364
7365         PR fortran/48889
7366         * gfortran.dg/generic_24.f90: New.
7367
7368 2011-05-11  Richard Guenther  <rguenther@suse.de>
7369
7370         PR tree-optimization/15256
7371         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
7372
7373 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
7374
7375         PR debug/48159
7376         * gcc.dg/pr48159-1.c: New test.
7377         * gcc.dg/pr48159-2.c: New test.
7378
7379 2011-05-11  Richard Guenther  <rguenther@suse.de>
7380
7381         PR middle-end/48953
7382         * gcc.dg/torture/pr48953.c: New testcase.
7383
7384 2011-05-11  Richard Guenther  <rguenther@suse.de>
7385
7386         PR tree-optimization/18041
7387         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
7388
7389 2011-05-11  Alan Modra  <amodra@gmail.com>
7390
7391         PR target/47755
7392         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
7393
7394 2011-05-10  Jason Merrill  <jason@redhat.com>
7395
7396         * g++.dg/cpp0x/defaulted25.C: New.
7397         * g++.dg/template/crash7.C: Adjust.
7398
7399         * g++.dg/cpp0x/variadic108.C: New.
7400
7401 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
7402
7403         * g++.dg/inherit/virtual9.C: Extend.
7404
7405 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
7406
7407         PR target/48857
7408         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
7409         are passed and returned in vector registers.
7410
7411 2011-05-10  Richard Guenther  <rguenther@suse.de>
7412
7413         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
7414         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7415         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7416         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7417         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
7418         applies.
7419
7420 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
7421
7422         PR tree-optimization/48611
7423         PR tree-optimization/48794
7424         * gfortran.dg/gomp/pr48611.f90: New test.
7425         * gfortran.dg/gomp/pr48794.f90: New test.
7426
7427         PR debug/48928
7428         * gcc.dg/dfp/pr48928.c: New test.
7429
7430 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7431
7432         PR c++/48522
7433         * g++.dg/cpp0x/pr48522.C: New.
7434
7435 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7436
7437         PR c++/48735
7438         * g++.dg/cpp0x/sfinae21.C: New.
7439
7440 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7441
7442         * g++.dg/template/sfinae28.C: Rename to...
7443         * g++.dg/cpp0x/sfinae19.C: ... this.
7444         * g++.dg/template/sfinae29.C: Rename to...
7445         * g++.dg/cpp0x/sfinae20.C: ... this.
7446
7447 2011-05-09  Jeff Law <law@redhat.com>
7448
7449         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
7450         consistent results.
7451
7452 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
7453
7454         PR c++/20039
7455         * g++.dg/init/pr20039.C: New.
7456
7457 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7458
7459         PR c++/48737
7460         PR c++/48744
7461         * g++.dg/template/sfinae28.C: New.
7462         * g++.dg/template/sfinae29.C: Likewise.
7463
7464 2011-05-09  Jason Merrill  <jason@redhat.com>
7465
7466         * g++.dg/template/nontype23.C: New.
7467
7468 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
7469         PR c++/48859
7470         * g++.dg/init/pr48859.C: New.
7471
7472 2011-05-09  Jason Merrill  <jason@redhat.com>
7473
7474         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
7475         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
7476         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
7477         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
7478         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
7479         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
7480         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
7481         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
7482
7483 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
7484
7485         * g++.dg/inherit/virtual9.C: New.
7486
7487 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
7488
7489         PR c++/48574
7490         * g++.dg/template/dependent-expr8.C: New test case.
7491
7492 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
7493
7494         PR tree-optimization/48837
7495         * gcc.dg/pr48837.c: New testcase.
7496
7497 2011-05-06  Jason Merrill  <jason@redhat.com>
7498
7499         * g++.dg/cpp0x/constexpr-condition2.C: New.
7500
7501         * g++.dg/cpp0x/constexpr-missing.C: New.
7502
7503 2011-05-06  Tobias Burnus  <burnus@net-b.de>
7504
7505         PR fortran/18918
7506         * gfortran.dg/coarray/this_image_2.f90: New.
7507
7508 2011-05-06  Tobias Burnus  <burnus@net-b.de>
7509
7510         PR fortran/48858
7511         PR fortran/48820
7512         * gfortran.dg/bind_c_usage_22.f90: New.
7513         * gfortran.dg/bind_c_usage_23.f90: New.
7514         * gfortran.dg/bind_c_usage_24.f90: New.
7515         * gfortran.dg/bind_c_usage_24_c.c: New.
7516
7517 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
7518
7519         PR c++/48838
7520         * g++.dg/template/member9.C: New test case.
7521
7522 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
7523
7524         * gnat.dg/discr29.ad[sb]: New test.
7525         * gnat.dg/discr30.adb: Likewise.
7526
7527 2011-05-05  Julian Brown  <julian@codesourcery.com>
7528
7529         * gcc.target/arm/neon-vset_lanes8.c: New test.
7530
7531 2011-05-05  Jason Merrill  <jason@redhat.com>
7532
7533         * g++.dg/init/new32.C: New.
7534
7535 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7536
7537         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
7538         Fix typo.
7539
7540 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
7541
7542         PR rtl-optimization/48381
7543         * gcc.c-torture/compile/pr48381.c: New test.
7544
7545 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
7546
7547         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
7548         to dg-options.
7549         * gcc.target/i386/opt-1.c: Ditto.
7550
7551 2011-05-04  Jason Merrill  <jason@redhat.com>
7552
7553         * g++.dg/conversion/base1.C: New.
7554
7555 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7556
7557         PR libgfortran/48787
7558         * gfortran.dg/round_3.f08: Add more checks to test case.
7559
7560 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
7561
7562         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
7563         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
7564         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
7565         Gate test on effective_target fd_truncate.
7566
7567 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
7568
7569         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
7570         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
7571         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
7572         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
7573         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
7574         * gcc.target/i386/pr38824.c: Ditto.
7575         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
7576         * gcc.target/i386/vecinit-2.c: Ditto.
7577         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
7578         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
7579         * gcc.target/i386/parity-2.c: Ditto.
7580         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
7581
7582 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
7583
7584         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
7585         remove duplication.
7586         * gcc.target/bfin/mcpu-bf514.c: Likewise.
7587         * gcc.target/bfin/mcpu-bf516.c: Likewise.
7588         * gcc.target/bfin/mcpu-bf518.c: Likewise.
7589
7590 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7591
7592         PR fortran/18918
7593         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
7594
7595 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7596
7597         PR fortran/18918
7598         * gfortran.dg/coarray/this_image_1.f90: New.
7599
7600 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7601
7602         PR fortran/18918
7603         * gfortran.dg/coarray/caf.dg: New.
7604         * gfortran.dg/coarray/image_index_1.f90: New, copied
7605         from ../coarray_16.f90.
7606
7607 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
7608
7609         PR c++/28501
7610         * g++.dg/ext/complex9.C: New.
7611
7612 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
7613
7614         From Mike Frysinger
7615         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
7616         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
7617         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
7618
7619 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
7620
7621         * gcc.target/bfin/builtins: Created.
7622         * gcc.target/bfin/hisilh-O0.c: Deleted.
7623         * gcc.target/bfin/hisilh.c: Moved to...
7624         * gcc.target/bfin/builtins/hisilh.c: ...here.
7625         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
7626         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
7627         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
7628         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
7629         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
7630         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
7631         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
7632         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
7633         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
7634         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
7635         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
7636         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
7637         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
7638         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
7639         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
7640         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
7641         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
7642         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
7643         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
7644         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
7645         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
7646         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
7647         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
7648         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
7649         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
7650         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
7651         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
7652         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
7653         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
7654         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
7655         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
7656         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
7657         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
7658         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
7659         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
7660         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
7661         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
7662         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
7663         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
7664         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
7665         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
7666         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
7667         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
7668         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
7669         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
7670         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
7671         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
7672         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
7673         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
7674         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
7675         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
7676         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
7677         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
7678         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
7679         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
7680         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
7681         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
7682         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
7683         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
7684         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
7685         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
7686         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
7687         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
7688         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
7689         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
7690         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
7691         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
7692         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
7693         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
7694         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
7695         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
7696         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
7697         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
7698         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
7699         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
7700         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
7701         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
7702         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
7703         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
7704         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
7705         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
7706         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
7707         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
7708         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
7709         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
7710         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
7711         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
7712         * gcc.target/bfin/builtins/circptr.c: Ditto.
7713         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
7714         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
7715         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
7716         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
7717         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
7718         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
7719         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
7720         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
7721         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
7722         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
7723         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
7724         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
7725         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
7726         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
7727         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
7728         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
7729         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
7730         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
7731         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
7732         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
7733         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
7734         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
7735         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
7736         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
7737         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
7738         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
7739         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
7740         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
7741         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
7742         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
7743         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
7744         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
7745         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
7746         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
7747         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
7748         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
7749         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
7750         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
7751         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
7752         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
7753         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
7754         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
7755         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
7756         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
7757         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
7758         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
7759         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
7760         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
7761         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
7762         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
7763         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
7764         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
7765         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
7766         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
7767         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
7768         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
7769         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
7770         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
7771         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
7772         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
7773         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
7774         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
7775         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
7776         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
7777         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
7778         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
7779         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
7780         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
7781         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
7782         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
7783
7784 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
7785
7786         * gcc.target/arm/cold-lc.c: New test.
7787
7788 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
7789
7790         PR target/48774
7791         * gcc.dg/pr48774.c: New test.
7792
7793 2011-05-03  Richard Guenther  <rguenther@suse.de>
7794
7795         * gcc.dg/large-size-array-5.c: New testcase.
7796
7797 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7798
7799         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
7800
7801 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7802
7803         * lib/target-supports.exp (check_effective_target_vect_strided):
7804         Replace with...
7805         (check_effective_target_vect_strided2)
7806         (check_effective_target_vect_strided3)
7807         (check_effective_target_vect_strided4)
7808         (check_effective_target_vect_strided8): ...these new functions.
7809
7810         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
7811         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
7812         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
7813         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
7814         * gcc.dg/vect/pr37539.c: Likewise.
7815         * gcc.dg/vect/slp-11a.c: Likewise.
7816         * gcc.dg/vect/slp-11b.c: Likewise.
7817         * gcc.dg/vect/slp-11c.c: Likewise.
7818         * gcc.dg/vect/slp-12a.c: Likewise.
7819         * gcc.dg/vect/slp-12b.c: Likewise.
7820         * gcc.dg/vect/slp-18.c: Likewise.
7821         * gcc.dg/vect/slp-19a.c: Likewise.
7822         * gcc.dg/vect/slp-19b.c: Likewise.
7823         * gcc.dg/vect/slp-21.c: Likewise.
7824         * gcc.dg/vect/slp-23.c: Likewise.
7825         * gcc.dg/vect/vect-cselim-1.c: Likewise.
7826
7827         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
7828         instead of vect_interleave && vect_extract_even_odd.
7829         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
7830         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
7831         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
7832         * gcc.dg/vect/vect-1.c: Likewise.
7833         * gcc.dg/vect/vect-10.c: Likewise.
7834         * gcc.dg/vect/vect-98.c: Likewise.
7835         * gcc.dg/vect/vect-107.c: Likewise.
7836         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7837         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7838         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7839         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7840         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7841         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7842         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7843         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7844         * gcc.dg/vect/vect-strided-float.c: Likewise.
7845         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7846         * gcc.dg/vect/vect-strided-mult.c: Likewise.
7847         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7848         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7849         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7850         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7851         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7852         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7853         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7854         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7855         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7856         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7857         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7858         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7859         * gcc.dg/vect/vect-vfa-03.c: Likewise.
7860
7861         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
7862         target condition.
7863         * gcc.dg/vect/pr30843.c: Likewise.
7864         * gcc.dg/vect/pr33866.c: Likewise.
7865         * gcc.dg/vect/slp-reduc-6.c: Likewise.
7866         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
7867         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
7868         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
7869
7870 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7871
7872         * gcc.dg/vect/slp-11.c: Split into...
7873         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
7874         gcc.dg/vect/slp-11c.c: ...these tests.
7875         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
7876         * gcc.dg/vect/slp-12c.c: ...this new test.
7877         * gcc.dg/vect/slp-19.c: Split into...
7878         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
7879         gcc.dg/vect/slp-19c.c: ...these new tests.
7880
7881 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7882
7883         * lib/target-supports.exp
7884         (check_effective_target_vect_extract_even_odd_wide): Delete.
7885         (check_effective_target_vect_strided_wide): Likewise.
7886         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
7887         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
7888         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
7889         * gcc.dg/vect/pr37539.c: Likewise.
7890         * gcc.dg/vect/slp-11.c: Likewise.
7891         * gcc.dg/vect/slp-12a.c: Likewise.
7892         * gcc.dg/vect/slp-12b.c: Likewise.
7893         * gcc.dg/vect/slp-19.c: Likewise.
7894         * gcc.dg/vect/slp-23.c: Likewise.
7895         * gcc.dg/vect/vect-1.c: Likewise.
7896         * gcc.dg/vect/vect-98.c: Likewise.
7897         * gcc.dg/vect/vect-107.c: Likewise.
7898         * gcc.dg/vect/vect-strided-float.c: Likewise.
7899
7900 2011-05-02  Jason Merrill  <jason@redhat.com>
7901
7902         * g++.dg/init/new31.C: New.
7903
7904 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
7905
7906         PR c/35445
7907         * gcc.dg/pr35445.c: New test.
7908
7909 2011-05-02  Jason Merrill  <jason@redhat.com>
7910
7911         * c-c++-common/vla-1.c: New.
7912
7913 2011-05-02  Richard Guenther  <rguenther@suse.de>
7914
7915         PR tree-optimization/48822
7916         * gcc.dg/torture/pr48822.c: New testcase.
7917
7918 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
7919
7920         PR c++/47969
7921         * g++.dg/cpp0x/constexpr-47969.C: New.
7922
7923 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
7924
7925         PR testsuite/48498
7926         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
7927         on vect_no_align targets.
7928         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
7929         vect_no_align targets.
7930
7931 2011-05-01  Xinliang David Li  <davidxl@google.com>
7932
7933         * gcc.dg/tree-ssa/integer-addr.c: New test.
7934         * gcc.dg/tree-ssa/alias_bug.c: New test.
7935
7936 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7937
7938         PR libgfortran/48787
7939         * gfortran.dg/round_3.f08: Add more checks.
7940
7941 2011-04-30  Tobias Burnus  <burnus@net-b.de>
7942
7943         PR fortran/48821
7944         * gfortran.dg/import9.f90: New, proper test.
7945         * gfortran.dg/interface_37.f90: Remove bogus
7946         test (bogus copy of interface_36.f90).
7947
7948 2011-04-30  Tobias Burnus  <burnus@net-b.de>
7949
7950         PR fortran/48821
7951         * gfortran.dg/interface_37.f90: New.
7952
7953 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
7954
7955         PR fortran/48746
7956         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
7957
7958 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
7959
7960         PR tree-optimization/48809
7961         * gcc.c-torture/execute/pr48809.c: New test.
7962
7963 2011-04-29  Jeff Law <law@redhat.com>
7964
7965         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
7966
7967 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
7968
7969         PR c++/48606
7970         * g++.dg/init/ctor10.C: New.
7971
7972 2011-04-29  Le-Chun Wu  <lcwu@google.com>
7973
7974         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
7975           warning in implicitly instantiated templates.
7976
7977 2011-04-29  Le-Chun Wu  <lcwu@google.com>
7978
7979         * g++.dg/warn/Wnull-conversion-1.C: New.
7980         * g++.dg/warn/Wnull-conversion-2.C: New.
7981
7982 2011-04-29  Diego Novillo  <dnovillo@google.com>
7983
7984         * g++.old-deja/g++.other/null3.C: Expect warning about
7985         converting boolean to a pointer.
7986
7987 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
7988
7989         PR fortran/48462
7990         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
7991         being a target.
7992
7993         PR fortran/48746
7994         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
7995
7996 2011-04-29  Tobias Burnus  <burnus@net-b.de>
7997
7998         PR fortran/48810
7999         * gfortran.dg/typebound_proc_22.f90: New.
8000
8001         PR fortran/48800
8002         * gfortran.dg/interface_36.f90: New.
8003
8004 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8005
8006         PR libgfortran/48488
8007         PR libgfortran/48602
8008         PR libgfortran/48615
8009         PR libgfortran/48684
8010         PR libgfortran/48787
8011         * gfortran.dg/fmt_g.f: Adjust test.
8012         * gfortran.dg/fmt_g0_1.f08: Adjust test.
8013         * gfortran.dg/round_3.f08: New test.
8014         * gfortran.dg/namelist_print_1.f: Adjust test.
8015         * gfortran.dg/char4_iunit_1.f03: Adjust test.
8016         * gfortran.dg/f2003_io_5.f03: Adjust test.
8017         * gfortran.dg/coarray_15.f90: Adjust test.
8018         * gfortran.dg/namelist_65.f90: Adjust test.
8019         * gfortran.dg/fmt_cache_1.f: Adjust test.
8020         * gfortran.dg/char4_iunit_2.f03: Adjust test.
8021         * gfortran.dg/real_const_3.f90: Adjust test.
8022
8023 2011-04-29  Jan Hubicka  <jh@suse.cz>
8024
8025         * gcc.dg/tree-ssa/inline-10.c: New testcase.
8026         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
8027
8028 2011-04-28  Xinliang David Li  <davidxl@google.com>
8029
8030         * gcc.dg/tree-prof/prof-robust-1.c: New test.
8031         * g++.dg/prof-robust-1.C: New test.
8032
8033 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
8034
8035         PR tree-optimization/48765
8036         * gcc.dg/vect/pr48765.c: New.
8037
8038 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8039
8040         PR tree-optimization/48775
8041         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
8042
8043 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
8044
8045         PR c++/48798
8046         * g++.dg/inherit/pr48798.C: New.
8047         * g++.old-deja/g++.other/base1.C: Adjust.
8048
8049 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
8050
8051         PR c++/48656
8052         * g++.dg/template/inherit7.C: New test case.
8053
8054 2011-04-28  Richard Guenther  <rguenther@suse.de>
8055
8056         PR tree-optimization/40052
8057         PR tree-optimization/15347
8058         * gcc.dg/tree-ssa/vrp57.c: New testcase.
8059         * gcc.dg/pr15347.c: Likewise.
8060
8061 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
8062
8063         PR c++/48530
8064         * g++.dg/cpp0x/sfinae18.C: New.
8065
8066 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
8067
8068         PR c++/48771
8069         * g++.dg/ext/is_literal_type1.C: New.
8070
8071 2011-04-28  Tobias Burnus  <burnus@net-b.de>
8072
8073         PR fortran/48112
8074         PR fortran/48279
8075         * gfortran.dg/interface_35.f90: New.
8076         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
8077         * gfortran.dg/func_result_6.f90: Add dg-warning.
8078         * gfortran.dg/bessel_1.f90: Ditto.
8079         * gfortran.dg/hypot_1.f90: Ditto.
8080         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
8081         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8082         * gfortran.dg/interface_assignment_4.f90: Ditto.
8083
8084 2011-04-27  Jason Merrill  <jason@redhat.com>
8085
8086         * g++.dg/ext/complex8.C: New.
8087
8088         * g++.dg/cpp0x/initlist49.C: New.
8089         * g++.dg/init/new30.C: New.
8090
8091 2011-04-27  Tobias Burnus  <burnus@net-b.de>
8092
8093         PR fortran/48788
8094         * gfortran.dg/whole_file_34.f90: New.
8095
8096 2011-04-27  Jan Hubicka  <jh@suse.cz>
8097
8098         * gcc.dg/tree-ssa/inline-9.c: New testcase.
8099
8100 2011-04-27  Jason Merrill  <jason@redhat.com>
8101
8102         * g++.old-deja/g++.oliva/overload1.C: Adjust.
8103
8104         * g++.dg/parse/ambig6.C: New.
8105
8106 2011-04-27  Nick Clifton  <nickc@redhat.com>
8107
8108         * gcc.dg/20020312-2.c: Add definition for RX.
8109
8110         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
8111         option with RX targets.
8112
8113         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
8114         /* */ comments.
8115
8116 2011-04-27  Richard Guenther  <rguenther@suse.de>
8117
8118         * gcc.dg/tree-ssa/pr23382.c: Remove.
8119
8120 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8121
8122         PR target/48767
8123         * gcc.c-torture/compile/pr48767.c: New test.
8124
8125 2011-04-27  Richard Guenther  <rguenther@suse.de>
8126
8127         PR tree-optimization/48772
8128         * g++.dg/pr48772.C: New testcase.
8129
8130 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
8131
8132         PR c/48742
8133         * gcc.c-torture/compile/pr48742.c: New test.
8134
8135 2011-04-26  Jason Merrill  <jason@redhat.com>
8136
8137         * g++.dg/lookup/koenig13.C: New.
8138
8139         * g++.dg/cpp0x/initlist48.C: New.
8140
8141 2011-04-25  Jason Merrill  <jason@redhat.com>
8142
8143         * g++.dg/cpp0x/sfinae17.C: New.
8144
8145 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
8146
8147         PR target/48258
8148         * gcc.target/powerpc/pr48258-1.c: New file.
8149         * gcc.target/powerpc/pr48258-2.c: Ditto.
8150
8151 2011-04-26  Xinliang David Li  <davidxl@google.com>
8152
8153         * gcc.dg/uninit-suppress.c: New test.
8154         * gcc.dg/uninit-suppress.c: New test.
8155
8156 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
8157
8158         PR debug/48768
8159         * gcc.dg/pr48768.c: New test.
8160
8161         PR tree-optimization/48734
8162         * gcc.c-torture/compile/pr48734.c: New test.
8163
8164         PR testsuite/48753
8165         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
8166
8167 2011-04-26  Richard Guenther  <rguenther@suse.de>
8168
8169         PR tree-optimization/48731
8170         * gcc.dg/torture/pr48731.c: New testcase.
8171
8172 2011-04-26  Richard Guenther  <rguenther@suse.de>
8173
8174         PR testsuite/48753
8175         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
8176
8177 2011-04-26  Richard Guenther  <rguenther@suse.de>
8178
8179         PR middle-end/48694
8180         * gcc.dg/torture/pr48694-1.c: New testcase.
8181         * gcc.dg/torture/pr48694-2.c: Likewise.
8182
8183 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
8184
8185         * g++.dg/ext/underlying_type1.C: New.
8186         * g++.dg/ext/underlying_type2.C: Likewise.
8187         * g++.dg/ext/underlying_type3.C: Likewise.
8188         * g++.dg/ext/underlying_type4.C: Likewise.
8189         * g++.dg/ext/underlying_type5.C: Likewise.
8190         * g++.dg/ext/underlying_type6.C: Likewise.
8191         * g++.dg/ext/underlying_type7.C: Likewise.
8192         * g++.dg/ext/underlying_type8.C: Likewise.
8193         * g++.dg/ext/underlying_type9.C: Likewise.
8194         * g++.dg/ext/underlying_type10.C: Likewise.
8195
8196 2011-04-25  Jason Merrill  <jason@redhat.com>
8197
8198         * g++.dg/cpp0x/regress/template-const2.C: New.
8199
8200 2011-04-25  Jeff Law <law@redhat.com>
8201
8202         * gcc.dg/tree-ssa/vrp56.c: new test.
8203
8204 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8205
8206         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
8207
8208 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
8209
8210         PR preprocessor/48740
8211         * c-c++-common/raw-string-11.c: New test.
8212
8213 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
8214
8215         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
8216         hppa*-*-hpux*.
8217
8218 2011-04-23  Tobias Burnus  <burnus@net-b.de>
8219
8220         PR fortran/18918
8221         * gfortran.dg/coarray_19.f90: New.
8222
8223 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
8224
8225         PR c/48685
8226         * gcc.dg/pr48685.c: New test.
8227
8228 2011-04-22  Jan Hubicka  <jh@suse.cz>
8229
8230         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
8231
8232 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
8233
8234         PR tree-optimization/48717
8235         * gcc.c-torture/execute/pr48717.c: New test.
8236
8237 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
8238
8239         PR target/48723
8240         * gcc.target/i386/pr48723.c: New test.
8241
8242 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
8243
8244         PR c/48716
8245         * gcc.dg/gomp/pr48716.c: New test.
8246         * g++.dg/gomp/pr48716.C: New test.
8247
8248 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
8249
8250         PR c/36750
8251         * gcc.dg/missing-field-init-2.c: Update testcase.
8252
8253 2011-04-22  Alan Modra  <amodra@gmail.com>
8254
8255         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
8256
8257 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8258
8259         PR fortran/48405
8260         * gfortran.dg/function_optimize_6.f90:  New test.
8261
8262 2011-04-21  Easwaran Raman  <eraman@google.com>
8263
8264         * gcc.dg/stack-layout-2.c: New test.
8265
8266 2011-04-21  Richard Guenther  <rguenther@suse.de>
8267
8268         PR lto/48703
8269         * g++.dg/lto/pr48207-2_0.C: New testcase.
8270         * g++.dg/lto/pr48207-3_0.C: Likewise.
8271
8272 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8273
8274         * gnat.dg/volatile5.adb: New test.
8275         * gnat.dg/volatile5_pkg.ads: New helper.
8276
8277 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
8278
8279         PR target/48708
8280         * gcc.target/i386/pr48708.c: New test.
8281
8282 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
8283
8284         * gcc.dg/vect/vect-119.c: New test.
8285
8286 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
8287
8288         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
8289         and once without.
8290
8291 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
8292             Richard Sandiford  <richard.sandiford@linaro.org>
8293
8294         PR target/46329
8295         * gcc.target/arm/pr46329.c: New test.
8296
8297 2011-04-21  Tobias Burnus  <burnus@net-b.de>
8298
8299         PR fortran/18918
8300         * gfortran.dg/coarray_18.f90: New.
8301
8302 2011-04-20  Jason Merrill  <jason@redhat.com>
8303
8304         * g++.dg/cpp0x/initlist47.C: New.
8305
8306         * g++.dg/init/dtor4.C: New.
8307
8308 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
8309
8310         PR target/48678
8311         * gcc.target/i386/sse2-pinsrw.c: New test.
8312         * gcc.target/i386/avx-vpinsrw.c: Ditto.
8313         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
8314         * gcc.target/i386/sse2-insvhi.c: Ditto.
8315         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
8316         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
8317
8318 2011-04-20  Jason Merrill  <jason@redhat.com>
8319
8320         * g++.dg/template/const4.C: New.
8321
8322 2011-04-20  Easwaran Raman  <eraman@google.com>
8323
8324         * gcc.dg/stack-layout-1.c: New test.
8325
8326 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
8327
8328         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
8329         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
8330         function.
8331
8332 2011-04-20  Kai Tietz  <ktietz@redhat.com>
8333
8334         * gcc.dg/binop-xor1.c: New test.
8335         * gcc.dg/binop-xor2.c: New test.
8336         * gcc.dg/binop-xor3.c: New test.
8337         * gcc.dg/binop-xor4.c: New test.
8338         * gcc.dg/binop-xor5.c: New test.
8339
8340 2011-04-20  Richard Guenther  <rguenther@suse.de>
8341
8342         PR tree-optimization/47892
8343         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
8344
8345 2011-04-20  Richard Guenther  <rguenther@suse.de>
8346
8347         PR middle-end/48695
8348         * g++.dg/torture/pr48695.C: New testcase.
8349
8350 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
8351
8352         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
8353         * gcc.c-torture/execute/cmpsi-2.c: Ditto
8354         * gcc.c-torture/execute/pr45262.c: Ditto
8355         * gcc.dg/torture/pr43165.c: Ditto.
8356         * gcc.dg/torture/pr47228.c: Ditto.
8357         * gcc.dg/tree-ssa/pr45144.c: Ditto.
8358         * gcc.dg/ipa/pr45644.c: Ditto.
8359         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
8360         PDP11.
8361
8362 2011-04-19  Jason Merrill  <jason@redhat.com>
8363
8364         * g++.dg/ext/complex7.C: New.
8365
8366         * g++.dg/ext/attrib41.C: New.
8367
8368 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
8369
8370         PR testsuite/48676
8371         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
8372
8373 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
8374
8375         PR target/48678
8376         * gcc.target/i386/pr48678.c: New test.
8377
8378 2011-04-19  Martin Jambor  <mjambor@suse.cz>
8379
8380         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
8381         * g++.dg/opt/devirt2.C: New test.
8382         * g++.dg/ipa/devirt-g-1.C: Likewise.
8383
8384 2011-04-19  Tobias Burnus  <burnus@net-b.de>
8385
8386         PR fortran/48588
8387         * gfortran.dg/whole_file_33.f90: New.
8388
8389 2011-04-19  Martin Jambor  <mjambor@suse.cz>
8390
8391         * g++.dg/ipa/devirt-7.C: New test.
8392
8393 2011-04-19  Richard Guenther  <rguenther@suse.de>
8394
8395         PR lto/48207
8396         * g++.dg/lto/pr48207_0.C: New testcase.
8397
8398 2011-04-18  Jason Merrill  <jason@redhat.com>
8399
8400         * g++.dg/init/void1.C: New.
8401
8402         * g++.dg/cpp0x/union4.C: New.
8403
8404 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
8405
8406         PR middle-end/48661
8407         * g++.dg/torture/pr48661.C: New test.
8408
8409         PR c++/48632
8410         * g++.dg/gomp/pr48632.C: New test.
8411
8412 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
8413
8414         * gcc.target/i386/sse2-maskmovdqu.c: New test.
8415         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
8416
8417 2011-04-18  Tobias Burnus  <burnus@net-b.de>
8418
8419         PR fortran/18918
8420         * gfortran.dg/coarray_17.f90: New.
8421         * gfortran.dg/coarray_10.f90: Update dg-error.
8422
8423 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8424
8425         PR testsuite/48251
8426         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8427         * gfortran.dg/guality/guality.exp: Likewise.
8428
8429 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8430
8431         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
8432
8433 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8434
8435         * gcc.dg/vect/pr48377.c: Remove dg-do run.
8436
8437 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8438
8439         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
8440
8441 2011-04-18  Richard Guenther  <rguenther@suse.de>
8442
8443         PR middle-end/46364
8444         * g++.dg/torture/pr46364.C: New testcase.
8445
8446 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8447
8448         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
8449
8450 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
8451
8452         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
8453
8454 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
8455             Ira Rosen  <ira.rosen@linaro.org>
8456
8457         PR target/48252
8458         * gcc.target/arm/pr48252.c: New test.
8459
8460 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
8461
8462         PR tree-optimization/48616
8463         * gcc.dg/pr48616.c: New test.
8464
8465 2011-04-18  Tobias Burnus  <burnus@net-b.de>
8466
8467         PR fortran/18918
8468         * gfortran.dg/coarray_16.f90: New.
8469
8470 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
8471
8472         PR fortran/48462
8473         * gfortran.dg/realloc_on_assign_7.f03: New test.
8474
8475 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8476
8477         PR libgfortran/48602
8478         * gfortran.dg/fmt_g0_6.f08: New test.
8479
8480 2011-04-17  Jason Merrill  <jason@redhat.com>
8481
8482         * g++.dg/cpp0x/sfinae16.C: New.
8483
8484 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
8485
8486         * gcc.target/mips/reg-var-1.c: New test.
8487
8488 2011-04-17  Jan Hubicka  <jh@suse.cz>
8489
8490         * gcc.dg/winline-5.c: Update testcase.
8491
8492 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
8493
8494         * gnat.dg/discr27.ad[sb]: Move dg directive.
8495         * gnat.dg/discr28.ad[sb]: New test.
8496         * gnat.dg/discr28_pkg.ads: New helper.
8497
8498 2011-04-17  Michael Matz  <matz@suse.de>
8499
8500         PR tree-optimization/48622
8501         PR lto/48645
8502         * gcc.dg/lto/pr48622_0.c: New test.
8503
8504 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
8505
8506         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
8507         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
8508         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
8509         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8510         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8511         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8512
8513 2011-04-15  Jason Merrill  <jason@redhat.com>
8514
8515         * g++.dg/cpp0x/range-for17.C: New.
8516
8517 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8518
8519         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
8520         * g++.dg/cpp0x/range-for3.C: Likewise.
8521         * g++.dg/cpp0x/range-for9.C: Correct error message.
8522         * g++.dg/cpp0x/range-for11.C: New.
8523         * g++.dg/cpp0x/range-for12.C: New.
8524         * g++.dg/cpp0x/range-for13.C: New.
8525         * g++.dg/cpp0x/range-for14.C: New.
8526         * g++.dg/cpp0x/range-for15.C: New.
8527         * g++.dg/cpp0x/range-for16.C: New.
8528
8529 2011-04-15  Tobias Burnus  <burnus@net-b.de>
8530
8531         PR fortran/18918
8532         * gfortran.dg/coarray_15.f90: Change to dg-do run.
8533
8534 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
8535
8536         * objc.dg/naming-4.m: Updated.
8537         * objc.dg/naming-5.m: Updated.
8538         * objc.dg/naming-6.m: New.
8539         * objc.dg/naming-7.m: New.
8540         * obj-c++.dg/naming-1.mm: Updated.
8541         * obj-c++.dg/naming-2.mm: Updated.
8542         * obj-c++.dg/naming-3.mm: New.
8543         * obj-c++.dg/naming-4.mm: New.
8544
8545 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8546
8547         PR libgfortran/48589
8548         * gfortran.dg/fmt_g0_5.f08: New test.
8549
8550 2011-04-15  Richard Guenther  <rguenther@suse.de>
8551
8552         PR testsuite/48286
8553         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
8554
8555 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
8556
8557         * gcc.target/avr/torture/pr41885.c (dg-options): Change
8558         -finline-limit=0 to -fno-inline
8559
8560 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
8561
8562         PR target/48614
8563         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
8564         just avx.
8565
8566 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
8567
8568         PR target/48605
8569         * gcc.target/i386/sse4_1-insertps-3.c: New test.
8570         * gcc.target/i386/sse4_1-insertps-4.c: New test.
8571         * gcc.target/i386/avx-insertps-3.c: New test.
8572         * gcc.target/i386/avx-insertps-4.c: New test.
8573
8574 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8575
8576         * gcc.target/avr/torture/pr41885.c (dg-options): Add
8577         -finline-limit=0
8578
8579 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8580
8581         PR target/46779
8582         PR target/45291
8583         PR target/41894
8584         * gcc.target/avr/pr46779-1.c: New test case
8585         * gcc.target/avr/pr46779-2.c: New test case
8586
8587 2011-04-14  Jason Merrill  <jason@redhat.com>
8588
8589         * g++.dg/cpp0x/sfinae15.C: New.
8590
8591         * g++.dg/cpp0x/sfinae14.C: New.
8592
8593         * g++.dg/ext/vla10.C: New.
8594
8595 2011-04-14  Richard Guenther  <rguenther@suse.de>
8596
8597         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
8598
8599 2011-04-14  Richard Guenther  <rguenther@suse.de>
8600
8601         * gcc.dg/fold-bitand-4.c: Move ...
8602         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
8603
8604 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8605
8606         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
8607         variables const.
8608         * gcc.target/avr/torture/trivial.c: Ditto.
8609
8610 2011-04-13  Jason Merrill  <jason@redhat.com>
8611
8612         * g++.dg/template/operator11.C: New.
8613
8614 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
8615
8616         PR middle-end/48591
8617         * gcc.dg/gomp/pr48591.c: New test.
8618
8619         PR c++/48570
8620         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
8621         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
8622
8623 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
8624
8625         PR c++/48574
8626         * g++.dg/template/dependent-expr7.C: New test case.
8627
8628 2011-04-13  Jason Merrill  <jason@redhat.com>
8629
8630         * g++.dg/cpp0x/sfinae13.C: New.
8631
8632 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
8633
8634         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
8635
8636 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
8637
8638         * gcc.target/arm/pr43698.c: Remove -march option.
8639
8640 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
8641
8642         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
8643         -march option.
8644
8645 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
8646
8647         PR fortran/48360
8648         PR fortran/48456
8649         * gfortran.dg/realloc_on_assign_6.f03: New test.
8650
8651 2011-04-12  Kai Tietz  <ktietz@redhat.com>
8652
8653         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
8654         targets the additional -mno-ms-bitfields and
8655         -Wno-packed-bitfield-compat options.
8656         * g++.dg/ext/bitfield3.C: Likewise.
8657         * g++.dg/ext/bitfield4.C: Likewise.
8658         * g++.dg/ext/bitfield5.C: Likewise.
8659         * gcc.dg/bitfld-15.c: Likewise.
8660         * gcc.dg/bitfld-16.c: Likewise.
8661         * gcc.dg/bitfld-17.c: Likewise.
8662         * gcc.dg/bitfld-18.c: Likewise.
8663
8664 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
8665
8666         * gcc.target/arm/neon-vld3-1.c: New test.
8667         * gcc.target/arm/neon-vst3-1.c: New test.
8668         * gcc.target/arm/neon/v*.c: Regenerate.
8669
8670 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
8671
8672         PR rtl-optimization/48549
8673         * g++.dg/opt/pr48549.C: New test.
8674
8675 2011-04-12  Richard Guenther  <rguenther@suse.de>
8676
8677         PR tree-optimization/46076
8678         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
8679
8680 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8681
8682         PR testsuite/21164
8683         * lib/compat.exp (compat-execute): Declare unsupported after
8684         stripping path from src1.
8685         * lib/lto.exp (lto-execute): Likewise.
8686
8687 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
8688
8689         PR c/48552
8690         * gcc.dg/pr48552-1.c: New test.
8691         * gcc.dg/pr48552-2.c: New test.
8692
8693 2011-04-11  Jason Merrill  <jason@redhat.com>
8694
8695         * g++.dg/cpp0x/sfinae12.C: New.
8696
8697         * g++.dg/cpp0x/enum10.C: New.
8698
8699         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
8700
8701         * g++.dg/cpp0x/rv-func.C: New.
8702
8703 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8704
8705         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
8706         alpha*-dec-osf5*.
8707
8708 2011-04-11  Martin Jambor  <mjambor@suse.cz>
8709
8710         PR tree-optimization/48195
8711         * gcc.dg/ipa/pr48195.c: New test.
8712
8713 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
8714
8715         * gnat.dg/return3.adb: Remove unused switch.
8716
8717 2011-04-08  Mike Stump  <mikestump@comcast.net>
8718
8719         PR testsuite/48506
8720         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
8721         default to fno-common.
8722
8723 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
8724
8725         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
8726         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
8727
8728 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
8729
8730         PR fortran/48448
8731         * gfortran.dg/function_optimize_5.f90:  New test.
8732
8733 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
8734
8735         * gnat.dg/aggr17.adb: New test.
8736         * gnat.dg/aggr18.adb: Likewise.
8737
8738 2011-04-08  Michael Matz  <matz@suse.de>
8739
8740         PR middle-end/48389
8741         * gcc.target/i386/pr48389.c: New test.
8742
8743 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
8744
8745         PR rtl-optimization/48272
8746         * g++.dg/opt/pr48272.C: New.
8747
8748 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
8749
8750         PR rtl-optimization/48235
8751         * gcc.dg/pr48235.c: New.
8752
8753 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8754
8755         PR rtl-optimization/48302
8756         * g++.dg/opt/pr48302.C: New.
8757
8758 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8759
8760         PR target/48273
8761         * g++.dg/opt/pr48273.C: New.
8762
8763 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8764
8765         PR rtl-optimization/48442
8766         * gcc.dg/pr48442.c: New.
8767
8768 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
8769
8770         PR tree-optimization/48377
8771         * gcc.dg/vect/pr48377.c: New test.
8772
8773 2011-04-07  Jason Merrill  <jason@redhat.com>
8774
8775         * g++.dg/cpp0x/regress/call1.C: New.
8776
8777         * g++.dg/cpp0x/variadic107.C: New.
8778
8779         * g++.dg/cpp0x/sfinae11.C: New.
8780         * g++.dg/cpp0x/noexcept02.C: Fix.
8781
8782         * g++.dg/cpp0x/sfinae10.C: New.
8783
8784         * g++.dg/cpp0x/sfinae9.C: New.
8785
8786         * c-c++-common/Wcast-qual-1.c: Move here from...
8787         * gcc.dg/cast-qual-3.c: ...here, and...
8788         * g++.dg/warn/Wcast-qual2.C: ...here.
8789
8790         * g++.dg/cpp0x/sfinae8.C: New.
8791
8792         * g++.dg/cpp0x/sfinae7.C: New.
8793
8794         * g++.dg/cpp0x/enum9.C: New.
8795
8796 2011-04-07  Mike Stump  <mikestump@comcast.net>
8797
8798         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
8799         with no trampolines.
8800
8801 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
8802
8803         PR fortran/48117
8804         * gfortran.dg/gomp/pr48117.f90: New test.
8805
8806         PR debug/48343
8807         * gcc.dg/torture/pr48343.c: New test.
8808
8809 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8810
8811         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
8812
8813 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
8814
8815         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
8816
8817 2011-04-07  Tom de Vries  <tom@codesourcery.com>
8818
8819         PR target/43920
8820         * lib/scanasm.exp (object-size): New proc.
8821         * gcc.target/arm/pr43920-2.c: New test.
8822
8823 2011-04-06  Tobias Burnus  <burnus@net-b.de>
8824
8825         PR fortran/18918
8826         PR fortran/48477
8827         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
8828
8829 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
8830
8831         * gcc.dg/mtune.c: Prune note from output.
8832
8833 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
8834
8835         PR debug/48466
8836         * gcc.dg/guality/pr36977.c: New test.
8837         * gcc.dg/guality/pr48466.c: New test.
8838
8839 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8840
8841         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
8842
8843 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
8844
8845         * gnat.dg/return3.adb: New test.
8846
8847 2011-04-06  Richard Guenther  <rguenther@suse.de>
8848
8849         PR tree-optimization/47663
8850         * gcc.dg/tree-ssa/inline-8.c: New testcase.
8851
8852 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
8853
8854         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
8855         Solaris 8 and 9 as well.
8856
8857 2011-04-05  Tom de Vries  <tom@codesourcery.com>
8858
8859         PR target/43920
8860         * gcc.target/arm/pr43920-1.c: New test.
8861
8862 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
8863
8864         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
8865         (cctor): Actually return the value.
8866         (main): Cast return values.
8867
8868 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8869
8870         * gfortran.dg/character_comparison_8.f90:  New test.
8871
8872 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8873
8874         * frontend-passes: (optimize_lexical_comparison): New function.
8875         (optimize_expr): Call it.
8876         (optimize_comparison): Also handle lexical comparison functions.
8877         Return false instad of -2 for unequal comparison.
8878
8879 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8880
8881         PR fortran/48412
8882         * function_optimize_4.f90:  New test.
8883
8884 2011-04-04  Tobias Burnus  <burnus@net-b.de>
8885
8886         PR fortran/18918
8887         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
8888         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
8889         * gfortran.dg/coarray_15.f90: New.
8890
8891 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8892
8893         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
8894         * gfortran.dg/bessel_7.f90: Likewise.
8895
8896 2011-04-03  Tobias Burnus  <burnus@net-b.de>
8897
8898         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
8899
8900 2011-04-03  Richard Guenther  <rguenther@suse.de>
8901             Ira Rosen  <ira.rosen@linaro.org>
8902
8903         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
8904         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
8905         -ftree-loop-if-convert-stores.
8906
8907 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
8908
8909         * gnat.dg/specs/aggr2.ads: New test.
8910
8911 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
8912
8913         * gnat.dg/debug2.ad[sb]: New test.
8914         * gnat.dg/debug2_pkg.ads: New helper.
8915         * gnat.dg/debug3.ad[sb]: New test.
8916
8917 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
8918
8919         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
8920
8921 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
8922
8923         PR middle-end/48335
8924         * gcc.c-torture/compile/pr48335-1.c: New test.
8925         * gcc.dg/pr48335-1.c: New test.
8926         * gcc.dg/pr48335-2.c: New test.
8927         * gcc.dg/pr48335-3.c: New test.
8928         * gcc.dg/pr48335-4.c: New test.
8929         * gcc.dg/pr48335-5.c: New test.
8930         * gcc.dg/pr48335-6.c: New test.
8931         * gcc.dg/pr48335-7.c: New test.
8932         * gcc.dg/pr48335-8.c: New test.
8933         * gcc.target/i386/pr48335-1.c: New test.
8934
8935 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
8936
8937         PR c/36299
8938         * gcc.dg/Waddress.c: New test.
8939
8940 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
8941
8942         PR fortran/48352
8943         * gfortran.dg/function_optimize_3.f90:  New test.
8944
8945 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
8946
8947         * gcc.c-torture/compile/20110401-1.c: New test.
8948
8949         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
8950         * g++.dg/lto/20091002-2_0.C: Likewise.
8951         * g++.dg/lto/20090303_0.c: Likewise.
8952         * g++.dg/lto/20091004-1_0.C: Likewise.
8953         * g++.dg/lto/20091002-3_0.C: Likewise.
8954         * g++.dg/lto/20091004-2_0.C: Likewise.
8955         * g++.dg/lto/20081123_0.C: Likewise.
8956         * g++.dg/lto/20090313_0.C: Likewise.
8957         * g++.dg/lto/20081109-1_0.C: Likewise.
8958         * g++.dg/lto/20081219_0.C: Likewise.
8959         * g++.dg/lto/20081204-1_0.C: Likewise.
8960         * g++.dg/lto/20090302_0.C: Likewise.
8961         * g++.dg/lto/20081119-1_0.C: Likewise.
8962         * g++.dg/lto/20081118_0.C: Likewise.
8963         * gcc.dg/lto/20091020-2_0.c: Likewise.
8964         * gcc.dg/lto/20090210_0.c: Likewise.
8965         * gcc.dg/lto/20081204-1_0.c: Likewise.
8966         * gcc.dg/lto/20081224_0.c: Likewise.
8967         * gcc.dg/lto/20090219_0.c: Likewise.
8968         * gcc.dg/lto/20091014-1_0.c: Likewise.
8969         * gcc.dg/lto/20091016-1_0.c: Likewise.
8970         * gcc.dg/lto/20090206-2_0.c: Likewise.
8971         * gcc.dg/lto/20090116_0.c: Likewise.
8972         * gcc.dg/lto/20091013-1_0.c: Likewise.
8973         * gcc.dg/lto/20091015-1_0.c: Likewise.
8974         * gcc.dg/lto/20090126-2_0.c: Likewise.
8975
8976 2011-03-31  Ian Lance Taylor  <iant@google.com>
8977
8978         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
8979
8980 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
8981
8982         * gnat.dg/opt16.adb: New test.
8983
8984 2011-03-31  Jason Merrill  <jason@redhat.com>
8985
8986         * g++.dg/cpp0x/defaulted24.C: New.
8987
8988 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8989
8990         PR target/16292
8991         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
8992         with -O0.
8993
8994 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
8995
8996         * g++.dg/other/i386-9.C: New test.
8997
8998 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8999
9000         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
9001
9002 2011-03-30  Jason Merrill  <jason@redhat.com>
9003
9004         * g++.dg/cpp0x/regress/error-recovery1.C: New.
9005
9006         * g++.dg/cpp0x/regress/isnan.C: New.
9007
9008         * g++.dg/cpp0x/initlist46.C: New.
9009
9010 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
9011
9012         PR target/47551
9013         * gcc.target/arm/neon-modes-2.c: New test.
9014
9015 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
9016
9017         PR c/48305
9018         * gcc.c-torture/compile/pr48305.c: New test.
9019
9020 2011-03-29  Jason Merrill  <jason@redhat.com>
9021
9022         * g++.dg/cpp0x/regress/value-dep1.C: New.
9023
9024 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
9025
9026         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
9027
9028 2011-03-29  Ian Lance Taylor  <iant@google.com>
9029
9030         * go.test/go-test.exp: Handle the test lines used in several new
9031         tests.
9032         (errchk): Add opts parameter.  Change all callers.  Handle parens
9033         in regexps.
9034
9035 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
9036             Dominique d'Humieres  <dominiq@lps.ens.fr>
9037
9038         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
9039         and __APPLE__ && __PPC__ && __ALTIVEC__.
9040
9041 2011-03-29  Jason Merrill  <jason@redhat.com>
9042
9043         * g++.dg/cpp0x/dependent1.C: New.
9044
9045         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
9046
9047         * g++.dg/cpp0x/constexpr-memfn1.C: New.
9048
9049         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
9050
9051 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
9052
9053         PR fortran/48095
9054         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
9055         * gfortran.dg/proc_ptr_comp_32.f90: New.
9056
9057 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
9058
9059         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
9060         check for corresponding warning.
9061
9062 2011-03-28  Jason Merrill  <jason@redhat.com>
9063
9064         * g++.dg/cpp0x/rv-deduce2.C: New.
9065
9066 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
9067
9068         PR debug/48203
9069         * gcc.dg/pr48203.c: New test.
9070
9071 2011-03-28  Jeff Law <law@redhat.com>
9072
9073         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
9074
9075 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
9076
9077         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
9078         and __PPC__ && __ALTIVEC__.
9079
9080 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
9081
9082         PR testsuite/48238
9083         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
9084         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9085         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9086         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9087
9088 2011-03-28  Jason Merrill  <jason@redhat.com>
9089
9090         * g++.dg/cpp0x/initlist-array2.C: New.
9091
9092         * g++.dg/cpp0x/initlist-array1.C: New.
9093
9094         * g++.dg/cpp0x/constexpr-compound.C: New.
9095
9096         * g++.dg/cpp0x/constexpr-using.C: New.
9097
9098         * g++.dg/cpp0x/constexpr-noexcept.C: New.
9099
9100 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
9101
9102         PR testsuite/48276
9103         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
9104
9105 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
9106
9107         * gcc.dg/slp-1.c: New test.
9108
9109 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9110
9111         * gcc.target/i386/avx256-unaligned-load-1.c: New.
9112         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
9113         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
9114         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
9115         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
9116         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
9117         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
9118         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
9119         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
9120         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
9121         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
9122         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
9123         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
9124         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
9125
9126 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
9127
9128         PR fortran/47065
9129         * gfortran.dg/trim_optimize_5.f90:  New test.
9130         * gfortran.dg/trim_optimize_6.f90:  New test.
9131
9132 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
9133
9134         PR target/38598
9135         * gcc.target/mips/madd-7.c: Remove -mlong32.
9136         * gcc.target/mips/msub-7.c: Likewise.
9137
9138 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
9139
9140         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
9141         accesses to preserve the meaning of the test for doubleword vectors.
9142         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
9143         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
9144
9145 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
9146
9147         PR fortran/48291
9148         * gfortran.dg/class_42.f03: New.
9149
9150 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
9151
9152         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
9153         strided accesses.
9154
9155 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
9156
9157         PR rtl-optimization/48144
9158         * gcc.dg/pr48144.c: New test.
9159
9160 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9161
9162         * gnat.dg/discr27.ad[sb]: New test.
9163
9164 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9165
9166         * gnat.dg/limited_with2.ad[sb]: New test.
9167         * gnat.dg/limited_with2_pkg1.ads: New helper.
9168         * gnat.dg/limited_with2_pkg2.ads: Likewise.
9169
9170 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9171
9172         * gnat.dg/opt15.adb: New test.
9173         * gnat.dg/opt15_pkg.ad[sb]: New helper.
9174
9175 2011-03-25  Tobias Burnus  <burnus@net-b.de>
9176
9177         PR fortran/48174
9178         PR fortran/45304
9179         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
9180         * gfortran.dg/leadz_trailz_3.f90: Ditto
9181
9182 2011-03-25  Martin Jambor  <mjambor@suse.cz>
9183
9184         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
9185
9186 2011-03-25  Jason Merrill  <jason@redhat.com>
9187
9188         * g++.dg/cpp0x/defaulted22.C: New.
9189         * g++.dg/cpp0x/defaulted23.C: New.
9190         * g++.dg/cpp0x/defaulted15.C: Adjust.
9191
9192 2011-03-25  Jason Merrill  <jason@redhat.com>
9193
9194         * g++.dg/cpp0x/move1.C: New.
9195
9196 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
9197
9198         PR target/48287
9199         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
9200
9201 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9202
9203         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
9204         for mips-sgi-irix6.5.
9205         Replace snprintf prototype by <stdio.h>.
9206
9207 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9208
9209         PR testsuite/48283
9210         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
9211         run_expensive_tests.
9212         * gcc.dg/graphite/block-4.c: Likewise.
9213         * gcc.dg/graphite/block-7.c: Likewise.
9214         * gcc.dg/graphite/block-8.c: Likewise.
9215
9216 2011-03-25  Richard Guenther  <rguenther@suse.de>
9217
9218         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
9219         * g++.dg/tree-ssa/pr8781.C: Likewise.
9220         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9221         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9222         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9223         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
9224         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9225         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
9226         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
9227         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
9228         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
9229         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
9230         * gcc.dg/tree-ssa/pr21574.c: Likewise.
9231         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
9232         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
9233         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
9234         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
9235         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9236         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9237         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9238         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
9239         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
9240         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9241         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
9242         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
9243         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
9244         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
9245         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
9246         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9247         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9248         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
9249         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
9250         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9251         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9252         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9253         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
9254         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
9255         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
9256         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
9257         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
9258         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
9259         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
9260         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
9261         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
9262         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
9263         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9264         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
9265         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9266         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
9267         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9268         * c-c++-common/pr46562-2.c: Likewise.
9269         * gfortran.dg/pr42108.f90: Likewise.
9270         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
9271         foo to be inlined even at -O1.
9272         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
9273         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
9274         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
9275         * gcc.dg/matrix/matrix.exp: Disable FRE.
9276
9277 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
9278
9279         PR debug/48204
9280         * gcc.dg/dfp/pr48204.c: New test.
9281
9282 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
9283
9284         PR target/48209
9285         * gcc.c-torture/execute/pr47917.c: Move this...
9286         * gcc.dg/torture/pr47917.c: to here and add xfails.
9287
9288 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9289
9290         * gnat.dg/array16.ad[sb]: New test.
9291         * gnat.dg/array16.ads: New helper.
9292
9293 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9294
9295         * gnat.dg/derived_type2.adb: New test.
9296
9297 2011-03-24  Richard Guenther  <rguenther@suse.de>
9298
9299         PR tree-optimization/48271
9300         * g++.dg/torture/pr48271.C: New testcase.
9301
9302 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9303
9304         * gnat.dg/array15.ad[sb]: New test.
9305
9306 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
9307
9308         PR target/48237
9309         * gcc.target/i386/pr48237.c: New test.
9310
9311 2011-03-24  Richard Guenther  <rguenther@suse.de>
9312
9313         PR middle-end/48269
9314         * gcc.dg/builtin-object-size-10.c: New testcase.
9315
9316 2011-03-24  Richard Guenther  <rguenther@suse.de>
9317
9318         PR tree-optimization/46562
9319         * c-c++-common/pr46562-2.c: New testcase.
9320         * c-c++-common/pr46562.c: Likewise.
9321
9322 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
9323
9324         * gcc.dg/vect/vect-cselim-1.c: New test.
9325         * gcc.dg/vect/vect-cselim-2.c: New test.
9326
9327 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
9328
9329         * gcc.target/arm/pr46934.c: New.
9330
9331 2011-03-23  Ian Lance Taylor  <iant@google.com>
9332
9333         * go.test/go-test.exp (errchk): Ignore lines containing ////.
9334
9335 2011-03-23  Richard Guenther  <rguenther@suse.de>
9336
9337         * gcc.dg/struct: Remove directory and contents.
9338
9339 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9340
9341         PR testsuite/48251
9342         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9343
9344 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
9345
9346         * gnat.dg/discr26.ad[sb]: New test.
9347         * gnat.dg/discr26_pkg.ads: New helper.
9348
9349 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
9350
9351         PR target/47553
9352         * gcc.target/arm/neon-vld-1.c: New test.
9353
9354 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
9355
9356         * gnat.dg/array14.ad[sb]: New test.
9357         * gnat.dg/array14_pkg.ads: New helper.
9358
9359 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
9360
9361         * gcc.c-torture/execute/920501-8.x: Remove.
9362         * gcc.c-torture/execute/930513-1.x: Remove.
9363         * gcc.c-torture/execute/960312-1.x: Remove.
9364         * gcc.c-torture/compile/20000804-1.c,
9365         gcc.c-torture/compile/20001205-1.c,
9366         gcc.c-torture/compile/20001226-1.c,
9367         gcc.c-torture/compile/20010518-2.c,
9368         gcc.c-torture/compile/20020312-1.c,
9369         gcc.c-torture/compile/20020604-1.c,
9370         gcc.c-torture/compile/920501-12.c,
9371         gcc.c-torture/compile/920501-4.c,
9372         gcc.c-torture/compile/920520-1.c,
9373         gcc.c-torture/compile/980506-1.c,
9374         gcc.c-torture/execute/980709-1.x,
9375         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
9376         options for m68hc11.
9377         * gcc.dg/cpp/assert4.c: Don't handle ARC.
9378         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
9379         m68hc11.
9380
9381 2011-03-22  Nick Clifton  <nickc@redhat.com>
9382
9383         * lib/target-supports.exp (check_profiling_available): Add MN10300
9384         to the list of targets that do not support profiling.  Restore
9385         alpha sorting to this list.
9386
9387 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
9388
9389         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
9390         failure on 32-bit systems.
9391         * gcc.dg/torture/vector-2.c: Ditto.
9392
9393 2011-03-22  Richard Guenther  <rguenther@suse.de>
9394
9395         PR tree-optimization/48228
9396         * gcc.dg/Wstrict-overflow-23.c: New testcase.
9397
9398 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
9399
9400         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
9401         powerpc.
9402
9403         PR target/48226
9404         * gcc.target/powerpc/pr48226.c: New file.
9405
9406 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
9407
9408         * lib/prune.exp (prune_gcc_output): Prune "could not create
9409         compact unwind for" warnings.
9410
9411 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
9412
9413         PR c/42544
9414         PR c/48197
9415         * gcc.c-torture/execute/pr42544.c: New test.
9416         * gcc.c-torture/execute/pr48197.c: New test.
9417
9418 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
9419
9420         PR preprocessor/48192
9421         * gcc.target/powerpc/pr48192.c: New file.
9422
9423         PR target/48053
9424         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
9425         split problem of 0 being loaded in a VSX register.
9426
9427 2011-03-21  Richard Guenther  <rguenther@suse.de>
9428
9429         PR c/47939
9430         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
9431         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9432         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9433         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9434
9435 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
9436
9437         PR target/48213
9438         * gcc.dg/pr48213.c: New test.
9439
9440 2011-03-21  Kai Tietz  <ktietz@redhat.com>
9441
9442         PR target/12171
9443         * g++.dg/plugin/attribute_plugin.c: Adjust test.
9444
9445 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
9446
9447         * gcc.target/arm/xor-and.c: New.
9448
9449 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9450
9451         PR fortran/22572
9452         * gfortran.dg/function_optimize_1.f90:  New test.
9453         * gfortran.dg/function_optimize_2.f90:  New test.
9454
9455 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
9456
9457         PR rtl-optimization/47502
9458         * gcc.target/i386/pr47502-1.c: New.
9459         * gcc.target/i386/pr47502-2.c: Likewise.
9460
9461 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
9462
9463         PR rtl-optimization/48156
9464         * gcc.dg/pr48156.c: New test.
9465
9466 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9467
9468         PR libfortran/47439
9469         * gfortran.dg/scratch_1.f90: Adjust test.
9470
9471 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9472
9473         PR libfortran/47439
9474         * gfortran.dg/scratch_1.f90: New test.
9475
9476 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
9477
9478         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
9479         variably modified typedefs.
9480         * gcc.dg/c1x-typedef-2.c: Remove.
9481
9482 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
9483
9484         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
9485         * gcc.dg/c1x-anon-struct-3.c: New test.
9486         * gcc.dg/anon-struct-11.c: Update.
9487
9488 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9489
9490         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
9491         dg-xfail-run-if.
9492         Only xfail with gas.
9493
9494 2011-03-18  Jason Merrill  <jason@redhat.com>
9495
9496         * g++.dg/template/fn-ptr1.C: New.
9497
9498         * g++.dg/overload/volatile1.C: New.
9499
9500         * g++.dg/opt/pr23372.C: New.
9501
9502         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
9503
9504 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9505
9506         PR middle-end/47405
9507         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
9508
9509 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
9510
9511         * gcc.target/arm/unsigned-extend-1.c: New.
9512
9513 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
9514
9515         PR bootstrap/48161
9516         * gcc.c-torture/compile/pr48161.c: New test.
9517
9518 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
9519
9520         PR middle-end/47725
9521         * gcc.dg/torture/pr47725.c: New.
9522
9523 2011-03-17  Jason Merrill  <jason@redhat.com>
9524
9525         * g++.dg/cpp0x/constexpr-overflow2.C: New.
9526         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
9527
9528 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
9529
9530         * gnat.dg/specs/elab2.ads: New test.
9531         * gnat.dg/specs/elab2_pkg.ads: New helper.
9532
9533 2011-03-17  Jason Merrill  <jason@redhat.com>
9534
9535         * g++.dg/cpp0x/decltype-1212.C: New.
9536         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
9537
9538 2011-03-17  Jason Merrill  <jason@redhat.com>
9539
9540         * g++.dg/parse/memfnquals1.C: New.
9541
9542 2011-03-17  Richard Guenther  <rguenther@suse.de>
9543
9544         PR middle-end/48134
9545         * gcc.dg/pr48134.c: New testcase.
9546
9547 2011-03-17  Richard Guenther  <rguenther@suse.de>
9548
9549         PR middle-end/48165
9550         * g++.dg/torture/pr48165.C: New testcase.
9551
9552 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
9553
9554         PR rtl-optimization/48141
9555         * gcc.dg/pr48141.c: New test.
9556
9557 2011-03-16  Jason Merrill  <jason@redhat.com>
9558
9559         * g++.dg/cpp0x/constexpr-48089.C: New.
9560
9561         * g++.dg/cpp0x/constexpr-abi1.C: New.
9562
9563         * g++.dg/cpp0x/constexpr-46336.C: New.
9564         * g++.dg/parse/friend5.C: Adjust expected errors.
9565
9566         * g++.dg/cpp0x/constexpr-47570.C: New.
9567
9568 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
9569
9570         PR debug/47510
9571         * ++.dg/debug/dwarf2/typedef6.C: New test.
9572
9573 2011-03-16  Jason Merrill  <jason@redhat.com>
9574
9575         * g++.dg/cpp0x/elision2.C: New.
9576
9577         * g++.dg/cpp0x/constexpr-array3.C: New.
9578
9579 2011-03-16  Jason Merrill  <jason@redhat.com>
9580
9581         * g++.dg/cpp0x/sfinae6.C: New.
9582         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
9583         * g++.dg/cpp0x/pr45908.C: Likewise.
9584         * g++.dg/cpp0x/sfinae6.C: Likewise.
9585         * g++.old-deja/g++.jason/conversion11.C: Likewise.
9586         * g++.old-deja/g++.law/arg11.C: Likewise.
9587
9588 2011-03-16  Jason Merrill  <jason@redhat.com>
9589
9590         * g++.dg/template/incomplete6.C: New.
9591
9592 2011-03-16  Jeff Law <law@redhat.com>
9593
9594         * gcc.dg/tree-ssa/vrp55.c: New test.
9595
9596 2011-03-16  Jason Merrill  <jason@redhat.com>
9597
9598         * g++.dg/cpp0x/auto22.C: New.
9599
9600 2011-03-16  Richard Guenther  <rguenther@suse.de>
9601
9602         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
9603         optimizing it away if promoted to const.
9604
9605 2011-03-16  Richard Guenther  <rguenther@suse.de>
9606
9607         PR tree-optimization/48149
9608         * gcc.dg/fold-complex-1.c: New testcase.
9609
9610 2011-03-16  Richard Guenther  <rguenther@suse.de>
9611
9612         PR testsuite/48147
9613         * gcc.dg/guality/pr45882.c: Really make sure no inlining
9614         or cloning happens.
9615
9616 2011-03-16  Richard Guenther  <rguenther@suse.de>
9617
9618         PR tree-optimization/26134
9619         * gcc.dg/tree-ssa/complex-6.c: New testcase.
9620
9621 2011-03-16  Richard Guenther  <rguenther@suse.de>
9622
9623         PR tree-optimization/48146
9624         * gcc.dg/torture/pr48146.c: New testcase.
9625
9626 2011-03-16  Richard Guenther  <rguenther@suse.de>
9627
9628         * gcc.dg/tree-ssa/pr14814.c: Adjust.
9629         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
9630
9631 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
9632
9633         PR middle-end/48136
9634         * gcc.c-torture/compile/pr48136.c: New test.
9635
9636         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
9637
9638         PR debug/45882
9639         * gcc.dg/guality/pr45882.c: New test.
9640
9641 2011-03-15  Jason Merrill  <jason@redhat.com>
9642
9643         * g++.dg/cpp0x/constexpr-recursion.C: New.
9644
9645         * g++.dg/cpp0x/implicit11.C: New.
9646
9647 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
9648
9649         * g++.dg/cpp0x/constexpr-attribute.C: New.
9650
9651 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9652
9653         * g++.dg/parse/pr34758.C: New.
9654
9655 2011-03-15  Xinliang David Li  <davidxl@google.com>
9656
9657         PR c/47837
9658         * gcc.dg/uninit-pred-7_d.c: New test.
9659         * gcc.dg/uninit-pred-8_d.c: New test.
9660
9661 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9662
9663         PR target/46788
9664         * gcc.target/arm/pr46788.c: New.
9665
9666 2011-03-15  Richard Guenther  <rguenther@suse.de>
9667
9668         PR middle-end/47650
9669         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
9670         * gfortran.dg/ishft_4.f90: Likewise.
9671         * gfortran.dg/leadz_trailz_3.f90: Likewise.
9672
9673 2011-03-15  Richard Guenther  <rguenther@suse.de>
9674
9675         PR tree-optimization/13954
9676         * g++.dg/tree-ssa/pr13954.C: New testcase.
9677
9678 2011-03-15  Richard Guenther  <rguenther@suse.de>
9679
9680         PR tree-optimization/48037
9681         * gcc.target/i386/pr48037-1.c: New testcase.
9682
9683 2011-03-15  Richard Guenther  <rguenther@suse.de>
9684
9685         PR tree-optimization/41490
9686         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
9687         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
9688         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
9689         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
9690         * g++.dg/tree-ssa/pr33604.C: Adjust.
9691
9692 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
9693
9694         PR middle-end/47917
9695         * gcc.c-torture/execute/pr47917.c: New test.
9696         * gcc.dg/pr47917.c: New test.
9697
9698         PR middle-end/38878
9699         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
9700
9701 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
9702
9703         * gcc.target/i386/sse4_1-floor-vec.c: New test.
9704         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
9705         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
9706         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
9707         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
9708         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
9709         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
9710         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
9711         * gcc.target/i386/avx-floor-vec.c: Ditto.
9712         * gcc.target/i386/avx-ceil-vec.c: Ditto.
9713         * gcc.target/i386/avx-trunc-vec.c: Ditto.
9714         * gcc.target/i386/avx-rint-vec.c: Ditto.
9715         * gcc.target/i386/avx-floorf-vec.c: Ditto.
9716         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
9717         * gcc.target/i386/avx-truncf-vec.c: Ditto.
9718         * gcc.target/i386/avx-rintf-vec.c: Ditto.
9719
9720 2011-03-14  Tom Tromey  <tromey@redhat.com>
9721
9722         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
9723         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
9724         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
9725
9726 2011-03-14  Tom Tromey  <tromey@redhat.com>
9727
9728         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
9729         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
9730         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
9731
9732 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
9733
9734         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
9735
9736 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
9737
9738         PR rtl-optimization/47166
9739         * gcc.c-torture/execute/postmod-1.c: New test.
9740
9741 2011-03-14  Richard Guenther  <rguenther@suse.de>
9742
9743         PR middle-end/48098
9744         * gcc.dg/torture/pr48098.c: New testcase.
9745
9746 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
9747
9748         PR target/48053
9749         * gcc.target/powerpc/pr48053-1.c: New test.
9750         * gcc.target/powerpc/pr48053-2.c: Likewise.
9751
9752 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
9753
9754         PR libfortran/48066
9755         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
9756
9757 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
9758
9759         PR libfortran/48066
9760         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
9761
9762 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
9763
9764         PR fortran/48059
9765         * gfortran.dg/class_41.f03: New.
9766
9767 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
9768
9769         * g++.dg/conversion/cast3.C: New test.
9770
9771 2011-03-11  Jason Merrill  <jason@redhat.com>
9772
9773         * g++.dg/template/error45.C: New.
9774
9775         * g++.dg/parse/no-type-defn1.C: New.
9776
9777         * g++.dg/ext/attrib40.C: New.
9778
9779         * g++.dg/cpp0x/regress/array1.C: New.
9780
9781 2011-03-11  Richard Guenther  <rguenther@suse.de>
9782
9783         PR tree-optimization/48067
9784         * gcc.dg/pr48067.c: New testcase.
9785
9786 2011-03-11  Richard Guenther  <rguenther@suse.de>
9787
9788         PR lto/48073
9789         * g++.dg/lto/20110311-1_0.C: New testcase.
9790
9791 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
9792
9793         PR c++/48035
9794         * g++.dg/inherit/virtual8.C: New test.
9795
9796         PR middle-end/48044
9797         * gcc.dg/torture/pr48044.c: New test.
9798
9799 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
9800
9801         PR fortran/47768
9802         * gfortran.dg/proc_ptr_comp_31.f90: New.
9803
9804 2011-03-11  Richard Guenther  <rguenther@suse.de>
9805
9806         PR tree-optimization/47278
9807         * gcc.dg/torture/pr47278-1.c: New testcase.
9808         * gcc.dg/torture/pr47278-2.c: Likewise.
9809
9810 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
9811
9812         PR tree-optimization/48063
9813         * gcc.dg/torture/pr48063.c: New test.
9814
9815 2011-03-10  Jason Merrill  <jason@redhat.com>
9816
9817         * g++.dg/template/array22.C: New.
9818
9819         * g++.dg/cpp0x/syntax-err1.C: New.
9820         * g++.dg/parse/error36.C: Adjust expected errors.
9821         * g++.old-deja/g++.pt/ctor2.C: Likewise.
9822         * g++.old-deja/g++.pt/typename3.C: Likewise.
9823         * g++.old-deja/g++.pt/typename4.C: Likewise.
9824         * g++.old-deja/g++.pt/typename6.C: Likewise.
9825
9826 2011-03-09  Jason Merrill  <jason@redhat.com>
9827
9828         * g++.dg/template/nontype22.C: New.
9829
9830 2011-03-09  Martin Jambor  <mjambor@suse.cz>
9831
9832         PR tree-optimization/47714
9833         * g++.dg/torture/pr47714.C: New test.
9834
9835 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
9836
9837         PR target/47755
9838         * gcc.target/powerpc/pr47755-2.c: New file.
9839
9840 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9841
9842         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
9843         is not set in the environment, pass 64 as first argument when not
9844         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
9845         native where ulimit -u is supported.
9846
9847 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9848
9849         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
9850
9851 2011-03-08  Jason Merrill  <jason@redhat.com>
9852
9853         * g++.dg/template/nontype21.C: New.
9854
9855         * g++.dg/template/anon5.C: New.
9856
9857 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9858
9859         PR debug/47881
9860         * gcc.dg/pr47881.c: New test.
9861
9862 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
9863
9864         PR c++/47957
9865         * g++.dg/lookup/template3.C: New test.
9866
9867 2011-03-08  Kai Tietz  <ktietz@redhat.com>
9868
9869         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
9870         'long' type.
9871
9872 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
9873
9874         PR testsuite/47954
9875         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
9876         sizeof to compute alignment.
9877
9878 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9879
9880         PR tree-optimization/48022
9881         * gcc.dg/pr48022-1.c: New test.
9882         * gcc.dg/pr48022-2.c: New test.
9883
9884 2011-03-07  Jason Merrill  <jason@redhat.com>
9885
9886         * g++.dg/template/nontype20.C: New.
9887         * g++.dg/init/member1.C: Adjust expected errors.
9888         * g++.dg/parse/constant4.C: Likewise.
9889         * g++.dg/template/qualified-id3.C: Likewise.
9890         * g++.old-deja/g++.pt/crash10.C: Likewise.
9891
9892         * g++.dg/cpp0x/regress/non-const1.C: New.
9893
9894 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
9895
9896         PR debug/47991
9897         * gcc.dg/pr47991.c: New test.
9898
9899 2011-03-07  Jason Merrill  <jason@redhat.com>
9900
9901         * g++.dg/abi/mangle46.C: New.
9902
9903 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
9904
9905         PR target/47862
9906         * gcc.target/powerpc/pr47862.c: New.
9907
9908 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
9909
9910         PR target/45413
9911         * gcc.target/i386/combine-mul.c: Require nonpic.
9912
9913 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
9914             Nathan Froyd  <froydnj@codesourcery.com>
9915
9916         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
9917
9918 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
9919
9920         * README.QMTEST: Remove.
9921
9922 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
9923             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9924
9925         PR fortran/47850
9926         * gfortran.dg/array_constructor_37.f90 : New test.
9927
9928 2011-03-05  Jason Merrill  <jason@redhat.com>
9929
9930         * g++.dg/abi/mangle39.C: ABI v5, not 6.
9931         * g++.dg/abi/mangle45.C: Likewise.
9932         * g++.dg/cpp0x/trailing1.C: Likewise.
9933
9934 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9935
9936         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
9937
9938 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
9939
9940         PR rtl-optimization/47899
9941         * gcc.dg/pr47899.c: New test.
9942
9943         * gcc.dg/torture/pr47968.c: Ignore warnings.
9944
9945         PR tree-optimization/47967
9946         * gcc.c-torture/compile/pr47967.c: New test.
9947
9948 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
9949
9950         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
9951         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
9952
9953 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
9954
9955         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
9956         and property_getAttributes() if __OBJC2__.
9957         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9958         * objc.dg/property/property-encoding-1.m: New.
9959         * obj-c++.dg/property/property-encoding-1.mm: New.
9960
9961 2011-03-04  Jason Merrill  <jason@redhat.com>
9962
9963         * g++.dg/template/pseudodtor6.C: New.
9964
9965         * g++.dg/inherit/covariant19.C: New.
9966
9967 2011-03-04  Richard Guenther  <rguenther@suse.de>
9968
9969         PR middle-end/47968
9970         * gcc.dg/torture/pr47968.c: New testcase.
9971
9972 2011-03-04  Richard Guenther  <rguenther@suse.de>
9973
9974         PR middle-end/47975
9975         * gcc.dg/torture/pr47975.c: New testcase.
9976
9977 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
9978
9979         PR c++/47974
9980         * g++.dg/template/crash106.C: New.
9981
9982 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
9983
9984         PR c/47963
9985         * gcc.dg/gomp/pr47963.c: New test.
9986         * g++.dg/gomp/pr47963.C: New test.
9987
9988 2011-03-02  Jason Merrill  <jason@redhat.com>
9989
9990         * g++.dg/cpp0x/regress/condition1.C: New.
9991
9992         * g++.dg/cpp0x/constexpr-ctor9.C: New.
9993
9994 2011-03-01  Jason Merrill  <jason@redhat.com>
9995
9996         * g++.dg/cpp0x/lambda/lambda-98.C: New.
9997
9998         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
9999
10000 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
10001
10002         PR rtl-optimization/47925
10003         * gcc.c-torture/execute/pr47925.c: New test.
10004
10005 2011-03-01  Jason Merrill  <jason@redhat.com>
10006
10007         * g++.dg/cpp0x/decltype25.C: New.
10008
10009         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
10010
10011 2011-03-01  Richard Guenther  <rguenther@suse.de>
10012
10013         PR tree-optimization/47890
10014         * gcc.dg/torture/pr47890.c: New testcase.
10015
10016 2011-03-01  Richard Guenther  <rguenther@suse.de>
10017
10018         PR lto/47924
10019         * gcc.dg/lto/pr47924_0.c: New testcase.
10020
10021 2011-03-01  Richard Guenther  <rguenther@suse.de>
10022
10023         PR lto/46911
10024         * gfortran.dg/lto/pr46911_0.f: New testcase.
10025
10026 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10027
10028         PR libgfortran/47933
10029         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
10030         compile errors from older code form.
10031
10032 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10033
10034         PR libgfortran/47567
10035         * gfortran.dg/fmt_fw_d.f90: New test.
10036
10037 2011-02-28  Jason Merrill  <jason@redhat.com>
10038
10039         * g++.dg/inherit/covariant18.C: New.
10040
10041 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
10042
10043         PR middle-end/47893
10044         * gcc.dg/pr47893.c: New test.
10045
10046 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
10047
10048         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
10049         NULL in case of a selector with conflicting types.
10050         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
10051
10052 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
10053
10054         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
10055         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
10056         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
10057         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
10058
10059 2011-02-28  Jason Merrill  <jason@redhat.com>
10060
10061         PR c++/47906
10062         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
10063
10064 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10065
10066         PR libgfortran/47778
10067         * gfortran.dg/namelist_71.f90: New test.
10068
10069 2011-02-27  Jason Merrill  <jason@redhat.com>
10070
10071         PR c++/47906
10072         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
10073         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
10074
10075 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
10076
10077         PR c++/46466
10078         * g++.dg/cpp0x/constexpr-ctor8.C: New.
10079
10080 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
10081
10082         PR fortran/47886
10083         * gfortran.dg/gomp/task-1.f90: Removed.
10084
10085 2011-02-26  Jason Merrill  <jason@redhat.com>
10086
10087         * g++.dg/template/this-targ1.C: New.
10088
10089         * g++.dg/cpp0x/regress/template-const1.C: New.
10090         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
10091         * g++.dg/template/function1.C: Adjust.
10092         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
10093         * g++.dg/debug/debug7.C: Adjust.
10094
10095 2011-02-26  Tobias Burnus  <burnus@net-b.de>
10096
10097         PR fortran/47886
10098         * gfortran.dg/gomp/task-1.f90: New.
10099
10100 2011-02-25  Jie Zhang  <jie@codesourcery.com>
10101
10102         * gcc.target/arm/neon-thumb2-move.c: Add
10103         dg-require-effective-target arm_thumb2_ok.
10104
10105 2011-02-24  Jason Merrill  <jason@redhat.com>
10106
10107         * g++.dg/parse/constant1.C: Specify C++98 mode.
10108         * g++.dg/parse/constant5.C: Likewise.
10109         * g++.dg/parse/error2.C: Likewise.
10110         * g++.dg/parse/semicolon3.C: Likewise.
10111         * g++.dg/template/crash14.C: Likewise.
10112         * g++.dg/template/local4.C: Likewise.
10113         * g++.dg/template/nontype3.C: Likewise.
10114         * g++.dg/parse/crash31.C: Adjust expected errors.
10115         * g++.dg/template/function1.C: Likewise.
10116         * g++.dg/template/ref3.C: Likewise.
10117         * g++.dg/template/static9.C: Likewise.
10118         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
10119
10120         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
10121         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
10122         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
10123         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
10124         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
10125
10126 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
10127
10128         PR fortran/47878
10129         * gfortran.dg/pr47878.f90: New test.
10130
10131 2011-02-24  Richard Guenther  <rguenther@suse.de>
10132
10133         PR testsuite/47801
10134         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
10135         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
10136
10137 2011-02-24  Richard Guenther  <rguenther@suse.de>
10138
10139         PR fortran/47839
10140         * gfortran.dg/lto/pr47839_0.f90: New testcase.
10141         * gfortran.dg/lto/pr47839_1.f90: Likewise.
10142
10143 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10144
10145         PR libgfortran/47567
10146         * gfortran.dg/fmt_f0_1.f90: Update test.
10147
10148 2011-02-23  Jason Merrill  <jason@redhat.com>
10149
10150         * g++.dg/abi/mangle39.C: Adjust parm mangling.
10151         * g++.dg/abi/mangle45.C: New.
10152
10153         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
10154         * g++.dg/template/canon-type-9.C: Match use of decltype
10155         between declaration and definition.
10156         * g++.dg/template/canon-type-12.C: Likewise.
10157
10158 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
10159
10160         PR fortran/40850
10161         * gfortran.dg/nested_allocatables_1.f90: New.
10162
10163 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
10164
10165         PR c++/46868
10166         * g++.dg/pr46868.C: New test.
10167         * g++.dg/parse/parameter-declaration-1.C: Adjust.
10168         * g++.dg/parse/error14.C: Adjust.
10169
10170 2011-02-23  Richard Guenther  <rguenther@suse.de>
10171
10172         PR tree-optimization/47838
10173         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
10174
10175 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
10176
10177         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
10178
10179 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
10180
10181         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
10182         * gfortran.dg/count_init_expr.f03: Ditto.
10183         * gfortran.dg/gomp/pr43711.f90: Ditto.
10184         * gcc.dg/struct-parse-2.c: Ditto.
10185         * gcc.dg/parse-error-3.c: Ditto.
10186         * gcc.dg/Wlogical-op-1.c: Ditto.
10187         * gcc.dg/Walways-true-1.c: Ditto.
10188         * gcc.dg/pr24225.c: Ditto.
10189         * gcc.dg/Walways-true-2.c: Ditto.
10190         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
10191         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
10192         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
10193         * g++.dg/overload/defarg4.C: Ditto.
10194         * g++.dg/inherit/covariant16.C: Ditto.
10195         * g++.dg/inherit/virtual7.C: Ditto.
10196         * g++.dg/template/canon-type-9.C: Ditto.
10197         * g++.dg/template/access19.C: Ditto.
10198         * g++.dg/template/call7.C: Ditto.
10199         * g++.dg/template/canon-type-2.C: Ditto.
10200         * g++.dg/template/init7.C: Ditto.
10201         * g++.dg/template/sizeof-template-argument.C: Ditto.
10202         * g++.dg/template/const3.C: Ditto.
10203         * g++.dg/template/sfinae26.C: Ditto.
10204         * g++.dg/template/sfinae26.C: Ditto.
10205         * g++.dg/template/canon-type-11.C: Ditto.
10206         * g++.dg/template/union2.C: Ditto.
10207         * g++.dg/template/canon-type-3.C: Ditto.
10208         * g++.dg/template/canon-type-1.C: Ditto.
10209         * g++.dg/template/canon-type-5.C: Ditto.
10210         * g++.dg/template/canon-type-7.C: Ditto.
10211         * g++.dg/template/canon-type-10.C: Ditto.
10212         * g++.dg/template/spec36.C: Ditto.
10213         * g++.dg/template/typedef38.C: Ditto.
10214         * g++.dg/template/canon-type-4.C: Ditto.
10215         * g++.dg/template/canon-type-6.C: Ditto.
10216         * g++.dg/template/canon-type-13.C: Ditto.
10217         * g++.dg/template/instantiate9.C: Ditto.
10218         * g++.dg/template/ttp22.C: Ditto.
10219         * g++.dg/warn/Wreturn-type-6.C: Ditto.
10220         * g++.dg/warn/Walways-true-1.C: Ditto.
10221         * g++.dg/warn/Wlogical-op-1.C: Ditto.
10222         * g++.dg/warn/Walways-true-2.C: Ditto.
10223         * g++.dg/conversion/op4.C: Ditto.
10224         * g++.dg/opt/pr19650.C: Ditto.
10225         * g++.dg/lookup/friend11.C: Ditto.
10226         * g++.dg/other/default2.C: Ditto.
10227         * g++.dg/other/default3.C: Ditto.
10228         * g++.dg/other/dtor2.C: Ditto.
10229         * g++.dg/other/friend5.C: Ditto.
10230         * g++.dg/other/default5.C: Ditto.
10231         * g++.dg/init/brace6.C: Ditto.
10232         * g++.dg/init/aggr5.C: Ditto.
10233         * g++.dg/init/error2.C: Ditto.
10234         * g++.dg/expr/bound-mem-fun.C: Ditto.
10235         * g++.dg/expr/cond6.C: Ditto.
10236         * g++.dg/expr/stmt-expr-1.C: Ditto.
10237         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
10238         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
10239         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
10240         * g++.dg/cpp0x/bracket1.C: Ditto.
10241         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
10242         * g++.dg/cpp0x/pr38646.C: Ditto.
10243         * g++.dg/cpp0x/variadic73.C: Ditto.
10244         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
10245         * g++.dg/cpp0x/bracket4.C: Ditto.
10246         * g++.dg/cpp0x/decltype4.C: Ditto.
10247         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
10248         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
10249         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
10250         * g++.dg/cpp0x/variadic-new2.C: Ditto.
10251         * g++.dg/cpp0x/decltype2.C: Ditto.
10252         * g++.dg/cpp0x/decltype1.C: Ditto.
10253         * g++.dg/cpp0x/bracket2.C: Ditto.
10254         * g++.dg/cpp0x/decltype5.C: Ditto.
10255         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
10256         * g++.dg/cpp0x/variadic70.C: Ditto.
10257         * g++.dg/cpp0x/decltype6.C: Ditto.
10258         * g++.dg/cpp0x/rvo.C: Ditto.
10259         * g++.dg/cpp0x/vt-40092.C: Ditto.
10260         * g++.dg/cpp0x/variadic-new.C: Ditto.
10261         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
10262         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
10263         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
10264         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
10265         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
10266         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
10267         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
10268         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
10269         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
10270         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
10271         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
10272         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
10273         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
10274         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
10275         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
10276         * g++.dg/cpp0x/pr39639.C: Ditto.
10277         * g++.dg/cpp0x/decltype3.C: Ditto.
10278         * g++.dg/cpp0x/variadic68.C: Ditto.
10279         * g++.dg/cpp0x/variadic-function.C: Ditto.
10280         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
10281         * g++.dg/cpp0x/variadic-bind.C: Ditto.
10282         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
10283         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
10284         * g++.dg/parse/crash35.C: Ditto.
10285         * g++.dg/parse/crash40.C: Ditto.
10286         * g++.dg/parse/defarg12.C: Ditto.
10287         * g++.dg/parse/crash34.C: Ditto.
10288         * g++.dg/parse/constructor3.C: Ditto.
10289         * g++.dg/parse/template23.C: Ditto.
10290         * g++.dg/parse/crash56.C: Ditto.
10291         * g++.dg/parse/dtor13.C: Ditto.
10292         * g++.dg/parse/error33.C: Ditto.
10293         * g++.dg/parse/ctor9.C: Ditto.
10294         * g++.dg/parse/error32.C: Ditto.
10295         * g++.dg/parse/error37.C: Ditto.
10296         * g++.dg/parse/bitfield3.C: Ditto.
10297         * g++.dg/parse/struct-4.C: Ditto.
10298         * g++.dg/ext/has_trivial_copy.C: Ditto.
10299         * g++.dg/ext/is_polymorphic.C: Ditto.
10300         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
10301         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
10302         * g++.dg/ext/has_nothrow_assign.C: Ditto.
10303         * g++.dg/ext/is_union.C: Ditto.
10304         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
10305         * g++.dg/ext/is_pod.C: Ditto.
10306         * g++.dg/ext/has_virtual_destructor.C: Ditto.
10307         * g++.dg/ext/has_trivial_constructor.C: Ditto.
10308         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
10309         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
10310         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
10311         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
10312         * g++.dg/ext/is_abstract.C: Ditto.
10313         * g++.dg/ext/has_trivial_assign.C: Ditto.
10314         * g++.dg/ext/is_class.C: Ditto.
10315         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
10316         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
10317         * g++.dg/ext/is_base_of.C: Ditto.
10318         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
10319         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
10320         * g++.dg/ext/is_empty.C: Ditto.
10321         * g++.dg/ext/is_enum.C: Ditto.
10322         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
10323         * gnat.dg/opt11.adb: Ditto.
10324         * obj-c++.dg/pr45735.mm: Ditto.
10325         * obj-c++.dg/pr24393.mm: Ditto.
10326         * obj-c++.dg/exceptions-2.mm: Ditto.
10327         * objc.dg/pr45735.m: Ditto.
10328         * objc.dg/pr24393.m: Ditto.
10329
10330 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
10331
10332         * objc.dg/attributes/objc-exception-1.m: New.
10333
10334 2011-02-23  Jie Zhang  <jie@codesourcery.com>
10335
10336         * gcc.dg/cpp/include7.c: New test.
10337
10338 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
10339
10340         PR c++/47242
10341         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
10342
10343 2011-02-23  Jie Zhang  <jie@codesourcery.com>
10344
10345         PR rtl-optimization/47763
10346         * gcc.dg/pr47763.c: New test.
10347
10348 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
10349
10350         PR fortran/45743
10351         * gfortran.dg/whole_file_32.f90 : New test.
10352
10353 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
10354
10355         PR c++/47666
10356         * g++.dg/inherit/virtual7.C: New test.
10357
10358 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
10359
10360         PR objc/47832
10361         * objc.dg/type-size-3.m: Updated error message.
10362         * objc.dg/type-size-4.m: New test.
10363         * objc.dg/type-size-5.m: New test.
10364
10365 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10366
10367         * lib/gnat.exp: Fix comments.
10368         Don't load libgloss.exp.
10369         (default_gnat_version): Call $compiler with --version.
10370         Adapt regexp for gnatmake output, insert version.
10371         (gnat_version): New proc.
10372         (gnat_init): Remove gnat_libgcc_s_path.
10373         (gnat_target_compile): Likewise.
10374         Remove ld_library_path.
10375         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
10376         (gnat_pass): Remove.
10377         (gnat_pass): Remove.
10378         (gnat_finish): Remove.
10379         (gnat_exit): Remove.
10380         (local_find_gnatmake): Reindent.
10381         (runtest_file_p): Remove.
10382         (prune_warnings): Remove.
10383         (find_gnatclean): New proc.
10384         * lib/gnat-dg.exp (lremove): New proc.
10385         (gnat-dg-test): Reindent.
10386         Remove additional output files.
10387         (gnat-dg-runtest): Remove.
10388
10389         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
10390         * gnat.dg/loop_optimization6.adb: Likewise.
10391         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
10392
10393 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
10394
10395         PR tree-optimization/47835
10396         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
10397
10398 2011-02-22  Tobias Burnus  <burnus@net-b.de>
10399
10400         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
10401         * gfortran.dg/abstract_type_2.f03: Ditto.
10402         * gfortran.dg/abstract_type_3.f03: Ditto.
10403         * gfortran.dg/abstract_type_4.f03: Ditto.
10404         * gfortran.dg/abstract_type_5.f03: Ditto.
10405         * gfortran.dg/abstract_type_6.f03: Ditto.
10406         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
10407         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
10408         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
10409         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
10410         * gfortran.dg/array_function_5.f90: Ditto.
10411         * gfortran.dg/asynchronous_3.f03: Ditto.
10412         * gfortran.dg/char_expr_1.f90: Ditto.
10413         * gfortran.dg/class_14.f03: Ditto.
10414         * gfortran.dg/data_array_6.f: Ditto.
10415         * gfortran.dg/data_invalid.f90: Ditto.
10416         * gfortran.dg/dot_product_1.f03: Ditto.
10417         * gfortran.dg/func_derived_5.f90: Ditto.
10418         * gfortran.dg/func_result_4.f90: Ditto.
10419         * gfortran.dg/implied_do_1.f90: Ditto.
10420         * gfortran.dg/initialization_25.f90: Ditto.
10421         * gfortran.dg/initialization_26.f90: Ditto.
10422         * gfortran.dg/interface_34.f90: Ditto.
10423         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
10424         * gfortran.dg/keyword_symbol_1.f90: Ditto.
10425         * gfortran.dg/matmul_8.f03: Ditto.
10426         * gfortran.dg/merge_init_expr.f90: Ditto.
10427         * gfortran.dg/pack_assign_1.f90: Ditto.
10428         * gfortran.dg/pack_vector_1.f90: Ditto.
10429         * gfortran.dg/pointer_check_8.f90: Ditto.
10430         * gfortran.dg/product_init_expr.f03: Ditto.
10431         * gfortran.dg/reshape_order_5.f90: Ditto.
10432         * gfortran.dg/reshape_shape_1.f90: Ditto.
10433         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
10434         * gfortran.dg/same_name_2.f90: Ditto.
10435         * gfortran.dg/selected_real_kind_1.f90: Ditto.
10436         * gfortran.dg/spread_init_expr.f03: Ditto.
10437         * gfortran.dg/stmt_func_1.f90: Ditto.
10438         * gfortran.dg/sum_init_expr.f03: Ditto.
10439         * gfortran.dg/transpose_3.f03: Ditto.
10440         * gfortran.dg/unpack_init_expr.f03: Ditto.
10441         * gfortran.dg/warn_conversion.f90: Ditto.
10442         * gfortran.dg/warn_conversion_2.f90: Ditto.
10443         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
10444         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
10445         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
10446         * gfortran.dg/whole_file_16.f90: Ditto.
10447         * gfortran.dg/whole_file_17.f90: Ditto.
10448         * gfortran.dg/whole_file_18.f90: Ditto.
10449         * gfortran.dg/whole_file_20.f03: Ditto.
10450         * gfortran.dg/whole_file_5.f90: Ditto.
10451         * gfortran.dg/whole_file_6.f90: Ditto.
10452         * gfortran.dg/write_invalid_format.f90: Ditto.
10453         * gfortran.dg/zero_sized_6.f90: Ditto.
10454
10455 2011-02-21  Jeff Law <law@redhat.com>
10456
10457         PR rtl-optimization/46178
10458         * gcc.target/i386/pr46178.c: New test.
10459
10460         PR rtl-optimization/46002
10461         * gcc.c-torture/compile/pr46002.c: New test.
10462
10463 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10464
10465         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
10466         *-*-hpux10*.
10467
10468 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
10469
10470         PR debug/47106
10471         * g++.dg/debug/pr47106.C: Require effective target lto.
10472
10473 2011-02-21  Jason Merrill  <jason@redhat.com>
10474
10475         * g++.dg/cpp0x/constexpr-diag2.C: New.
10476
10477 2011-02-20  Jason Merrill  <jason@redhat.com>
10478
10479         * g++.dg/cpp0x/constexpr-ctor7.C: New.
10480
10481         * g++.dg/cpp0x/fntmpdefarg2.C: New.
10482
10483         * g++.dg/overload/conv-op1.C: New.
10484
10485         * g++.dg/cpp0x/constexpr-synth1.C: New.
10486
10487 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
10488
10489         * objc.dg/layout-2.m: New.
10490         * objc.dg/selector-3.m: Adjusted location of error message.
10491         * objc.dg/type-size-3.m: Same.
10492         * obj-c++.dg/selector-3.mm: Same.
10493
10494 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
10495
10496         PR objc/47784
10497         * objc.dg/property/dotsyntax-22.m: New.
10498         * obj-c++.dg/property/dotsyntax-22.mm: New.
10499
10500 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
10501
10502         PR c++/46394
10503         * g++.dg/template/typedef38.C: New test.
10504
10505 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
10506
10507         PR fortran/46818
10508         * gfortran.dg/whole_file_30.f90 : New test.
10509         * gfortran.dg/whole_file_31.f90 : New test.
10510
10511 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
10512
10513         PR fortran/45077
10514         PR fortran/44945
10515         * gfortran.dg/whole_file_28.f90 : New test.
10516         * gfortran.dg/whole_file_29.f90 : New test.
10517
10518 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
10519
10520         PR c++/44118
10521         * g++.dg/template/crash105.C: New.
10522
10523 2011-02-19  Jason Merrill  <jason@redhat.com>
10524
10525         * g++.dg/cpp0x/regress/no-elide1.C: New.
10526
10527 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
10528
10529         PR tree-optimization/46620
10530         * gcc.dg/pr46620.c: New.
10531
10532 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
10533
10534         PR c/47809
10535         * gcc.target/i386/pr47809.c: New test.
10536
10537 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10538             Tobias Burnus  <burnus@net-b.de>
10539
10540         * lib/target-supports.exp
10541         (check_effective_target_fortran_large_real): New check for large reals.
10542         * gfortran.dg/nan_7.f90: New test.
10543
10544 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10545
10546         PR libgfortran/47567
10547         * gfortran.dg/fmt_f0_1.f90: Update test.
10548
10549 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
10550
10551         PR fortran/47348
10552         * gfortran.dg/array_constructor_36.f90 : New test.
10553         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
10554         allow for comparison between different elements of the array
10555         constructor at different levels of optimization.
10556
10557 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10558
10559         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
10560         * gcc.target/i386/pr32280-1.c: Likewise.
10561
10562 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
10563
10564         PR target/47800
10565         * gcc.target/i386/pr47800.c: New test.
10566
10567 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
10568
10569         * objc/execute/exceptions/foward-1.x: New.
10570
10571 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10572
10573         PR fortran/47789
10574         * gfortran.dg/derived_constructor_comps_4.f90: New.
10575
10576 2011-02-18  Tobias Burnus
10577
10578         PR fortran/47775
10579         * gfortran.dg/func_result_6.f90: New.
10580
10581 2011-02-18  Michael Matz  <matz@suse.de>
10582
10583         PR fortran/45586
10584         * gfortran.dg/lto/pr45586_0.f90: New test.
10585         * gfortran.dg/typebound_proc_20.f90: Ditto.
10586         * gfortran.dg/typebound_proc_21.f90: Ditto.
10587
10588 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
10589
10590         PR c++/47795
10591         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
10592
10593 2011-02-18  Tobias Burnus  <burnus@net-b.de>
10594
10595         PR fortran/47750
10596         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
10597         gcc_warning_prefix.
10598         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
10599         normalizing the error/warning output.
10600         * gfortran.dg/Wall.f90: Update dg-error/warning.
10601         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
10602         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
10603         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
10604         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
10605         * gfortran.dg/class_30.f90: Update dg-error/warning.
10606         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
10607         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
10608         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
10609         * gfortran.dg/entry_17.f90: Update dg-error/warning.
10610         * gfortran.dg/entry_19.f90: Update dg-error/warning.
10611         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
10612         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
10613         * gfortran.dg/g77/12632.f: Update dg-error/warning.
10614         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
10615         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
10616         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
10617         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
10618         * gfortran.dg/goto_8.f90: Update dg-error/warning.
10619         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
10620         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
10621         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
10622         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
10623         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
10624         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
10625         * gfortran.dg/volatile3.f90: Update dg-error/warning.
10626         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
10627         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
10628         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
10629         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
10630         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
10631
10632 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10633
10634         PR fortran/47768
10635         * gfortran.dg/proc_ptr_comp_30.f90: New.
10636
10637 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
10638
10639         PR debug/47780
10640         * gcc.target/i386/pr47780.c: New test.
10641
10642 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10643
10644         PR fortran/47767
10645         * gfortran.dg/class_40.f03: New.
10646
10647 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
10648
10649         PR c++/47208
10650         * g++.dg/cpp0x/auto21.C: New test.
10651
10652 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
10653
10654         * objc.dg/special/unclaimed-category-1.h: Updated for
10655         new ABI support.
10656         * objc.dg/special/unclaimed-category-1.m: Same.
10657         * objc.dg/zero-link-1.m: Same.
10658         * objc.dg/lookup-1.m: Same.
10659         * objc.dg/torture/strings/const-str-9.m
10660         * objc.dg/torture/strings/const-str-10.m: Same.
10661         * objc.dg/torture/strings/const-str-11.m: Same.
10662         * objc.dg/torture/forward-1.m: Same.
10663         * objc.dg/zero-link-2.m: Same.
10664         * objc.dg/encode-7-next-64bit.m: Same.
10665         * objc.dg/method-4.m: Same.
10666         * objc.dg/next-runtime-1.m: Same.
10667         * objc.dg/image-info.m: Same.
10668         * objc.dg/pr23214.m: Same.
10669         * objc.dg/symtab-1.m: Same.
10670         * obj-c++.dg/basic.m: Same.
10671         * obj-c++.dg/proto-lossage-3.m: Same.
10672         * obj-c++.dg/torture/strings/const-str-10.m: Same.
10673         * obj-c++.dg/torture/strings/const-str-11.m: Same.
10674         * obj-c++.dg/torture/strings/const-str-9.m: Same.
10675         * obj-c++.dg/method-11.m: Same.
10676         * objc/execute/enumeration-1.m: Same.
10677         * objc/execute/object_is_class.m: Same.
10678         * objc/execute/formal_protocol-2.m: Same.
10679         * objc/execute/formal_protocol-4.m: Same.
10680         * objc/execute/formal_protocol-6.m: Same.
10681         * objc/execute/bycopy-3.m: Same.
10682         * objc/execute/exceptions/catchall-1.m: Same.
10683         * objc/execute/exceptions/finally-1.m: Same.
10684         * objc/execute/exceptions/local-variables-1.m: Same.
10685         * objc/execute/exceptions/foward-1.m: Same.
10686         * objc/execute/bf-common.h
10687         * objc/execute/enumeration-2.m: Same.
10688         * objc/execute/formal_protocol-1.m: Same.
10689         * objc/execute/formal_protocol-3.m: Same.
10690         * objc/execute/formal_protocol-5.m: Same.
10691         * objc/execute/accessing_ivars.m: Same.
10692         * objc/execute/bycopy-2.m: Same.
10693         * objc/execute/formal_protocol-7.m: Same.
10694         * objc/execute/compatibility_alias.m: Same.
10695         * objc/execute/no_clash.m: Same.
10696         * objc/execute/object_is_meta_class.m: Same.
10697         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
10698         * objc/execute/class-tests-1.h: Include stdio.h.
10699         * objc/execute/class-tests-2.h: Same.
10700         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
10701         runtimes.
10702         * obj-c++.dg/try-catch-2.mm: Same.
10703
10704 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
10705
10706         PR c++/47783
10707         * g++.dg/warn/Wunused-parm-4.C: New test.
10708
10709 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
10710             Jan Hubicka  <jh@suse.cz>
10711
10712         PR debug/47106
10713         PR debug/47402
10714         * g++.dg/debug/pr47106.C: New.
10715
10716 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
10717
10718         PR target/43653
10719         * gcc.target/i386/pr43653.c: New test.
10720
10721 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
10722
10723         PR c++/47172
10724         * g++.dg/template/inherit6.C: New test.
10725
10726 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
10727
10728         PR fortran/47745
10729         * gfortran.dg/class_39.f03: New.
10730
10731 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
10732
10733         PR c++/47326
10734         * g++.dg/cpp0x/variadic106.C: New test.
10735
10736 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
10737
10738         PR libfortran/47757
10739         * gfortran.dg/pr47757-1.f90: New test.
10740         * gfortran.dg/pr47757-2.f90: New test.
10741         * gfortran.dg/pr47757-3.f90: New test.
10742
10743         PR c++/47704
10744         * g++.dg/cpp0x/enum8.C: New test.
10745
10746 2011-02-15  Jason Merrill  <jason@redhat.com>
10747
10748         * g++.dg/inherit/implicit-trivial1.C: New.
10749         * g++.dg/cpp0x/implicit-trivial1.C: New.
10750
10751 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
10752
10753         PR middle-end/47725
10754         * gcc.dg/torture/pr47725.c: Removed.
10755
10756 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
10757
10758         PR target/47755
10759         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
10760         constant does not generate a load from memory.
10761
10762 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
10763
10764         PR middle-end/47725
10765         * gcc.dg/torture/pr47725.c: New.
10766
10767 2011-02-15  Richard Guenther  <rguenther@suse.de>
10768
10769         PR tree-optimization/47743
10770         * gcc.dg/torture/pr47743.c: New testcase.
10771
10772 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
10773
10774         PR middle-end/47581
10775         * gcc.target/i386/pr47581.c: New test.
10776
10777 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10778
10779         PR fortran/47730
10780         * gfortran.dg/select_type_22.f03: New.
10781
10782 2011-02-14  Jason Merrill  <jason@redhat.com>
10783
10784         * g++.dg/cpp0x/regress/enum1.C: New.
10785
10786 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
10787
10788         * gnat.dg/include.adb: New test.
10789
10790 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10791
10792         PR fortran/47728
10793         * gfortran.dg/class_38.f03: New.
10794
10795 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
10796
10797         * gcc.dg/pr46494.c: New test.
10798
10799 2011-02-14  Richard Guenther  <rguenther@suse.de>
10800
10801         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
10802
10803 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10804
10805         PR ada/41929
10806         * gnat.dg/null_pointer_deref1.exp: Don't skip on
10807         sparc*-sun-solaris2.11.
10808
10809 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10810
10811         PR fortran/47349
10812         * gfortran.dg/argument_checking_18.f90: New.
10813
10814 2011-02-13  Tobias Burnus  <burnus@net-b.de>
10815
10816         * gfortran.dg/argument_checking_13.f90: Update dg-error.
10817         * gfortran.dg/argument_checking_17.f90: New.
10818
10819 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
10820
10821         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
10822         are temporarily disabled.
10823         * gfortran.dg/class_7.f03: Ditto.
10824         * gfortran.dg/coarray_14.f90: Ditto.
10825         * gfortran.dg/typebound_proc_13.f03: Ditto.
10826
10827 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
10828
10829         PR fortran/45586
10830         * gfortran.dg/extends_11.f03: New.
10831
10832 2011-02-11  Xinliang David Li  <davidxl@google.com>
10833
10834         PR tree-optimization/47707
10835         * g++.dg/tree-ssa/pr47707.C: New test.
10836
10837 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
10838
10839         * g++.dg/opt/inline17.C: New test.
10840
10841 2011-02-11  Tobias Burnus  <burnus@net-b.de>
10842
10843         PR fortran/47550
10844         * gfortran.dg/pure_formal_2.f90: New.
10845
10846 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
10847
10848         PR rtl-optimization/47614
10849         * gfortran.dg/pr47614.f: New.
10850
10851 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
10852
10853         PR driver/47678
10854         * gcc.dg/opts-6.c: New test.
10855
10856 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
10857
10858         PR debug/47684
10859         * gcc.dg/pr47684.c: New test.
10860
10861 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10862
10863         PR target/47629
10864         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
10865         c99_runtime, dg-add-options c99_runtime.
10866         (main): Use __asm__.
10867
10868 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10869
10870         PR testsuite/47400
10871         * lib/target-supports.exp (check_ascii_locale_available): New proc.
10872         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
10873         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
10874         * gcc.dg/ucnid-10.c: Likewise.
10875         * gcc.dg/ucnid-13.c: Likewise.
10876         * gcc.dg/ucnid-7.c: Likewise.
10877         * gcc.dg/ucnid-8.c: Likewise.
10878         Adapt dg-warning line number.
10879
10880 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
10881
10882         * gcc.target/i386/parity-1.c: Use -march=k8.
10883         * gcc.target/i386/parity-2.c: Ditto.
10884         * gcc.target/i386/vecinit-1.c: Ditto.
10885         * gcc.target/i386/vecinit-2.c: Ditto.
10886
10887 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10888
10889         PR target/46610
10890         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
10891         * gcc.target/mips/save-restore-3.c: Likewise.
10892         * gcc.target/mips/save-restore-4.c: Likewise.
10893         * gcc.target/mips/save-restore-5.c: Likewise.
10894
10895         PR target/47683
10896         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
10897         * g++.dg/tree-prof/partition2.C: Likewise.
10898
10899 2011-02-09  Jason Merrill  <jason@redhat.com>
10900
10901         * g++.dg/tree-ssa/inline-3.C: Use a normal function
10902         rather than misdeclare std::puts.
10903
10904         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
10905         * g++.dg/other/warning1.C: Likewise.
10906         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
10907         * g++.old-deja/g++.gb/scope06.C: Likewise.
10908         * g++.old-deja/g++.law/cvt11.C: Likewise.
10909         * g++.old-deja/g++.law/init1.C: Likewise.
10910         * g++.dg/abi/mangle26.C: Likewise.
10911
10912         * g++.dg/template/function1.C: Adjust for C++0x mode.
10913         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
10914
10915         * g++.dg/ext/label10.C: Adjust for C++0x mode.
10916         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
10917
10918         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
10919
10920         * g++.dg/cpp0x/regress/abi-empty7.C: New.
10921
10922         * g++.dg/cpp0x/regress: New directory.
10923         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
10924         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
10925         * g++.dg/cpp0x/regress/regress3.C: New.
10926
10927 2011-02-10  Richard Guenther  <rguenther@suse.de>
10928
10929         PR tree-optimization/47677
10930         * gcc.dg/torture/pr47677.c: New testcase.
10931
10932 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
10933
10934         * objc.dg/special/load-category-1.m: Remove unused header.
10935         * objc.dg/special/load-category-1a.m: Likewise.
10936         * objc.dg/special/load-category-2.m: Likewise.
10937         * objc.dg/special/load-category-2a.m: Likewise.
10938         * objc.dg/special/load-category-3.m: Likewise.
10939         * objc.dg/special/load-category-3a.m: Likewise.
10940         * objc.dg/attributes/proto-attribute-2.m: Likewise.
10941         * objc.dg/attributes/proto-attribute-3.m: Likewise.
10942         * objc.dg/attributes/class-attribute-1.m: Likewise.
10943         * objc.dg/property/property.exp: Don't run for Darwin < 9.
10944         * obj-c++.dg/property/property.exp: Likewise.
10945         * objc.dg/attributes/method-sentinel-1.m: Update type header.
10946         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
10947         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
10948         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
10949         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
10950         * obj-c++.dg/template-8.mm: Likewise.
10951
10952 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
10953
10954         PR target/47665
10955         * gcc.target/i386/pr47665.c: New test.
10956
10957 2011-02-10  Jie Zhang  <jie@codesourcery.com>
10958
10959         PR testsuite/47622
10960         Revert
10961         2011-02-05  Jie Zhang  <jie@codesourcery.com>
10962         PR debug/42631
10963         * gcc.dg/pr42631.c: Update test.
10964         * gcc.dg/pr42631-2.c: New test.
10965
10966 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10967
10968         PR fortran/47352
10969         * gfortran.dg/proc_decl_25.f90: New.
10970
10971 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10972
10973         PR fortran/47463
10974         * gfortran.dg/typebound_assignment_2.f03: New.
10975
10976 2011-02-09  Richard Guenther  <rguenther@suse.de>
10977
10978         PR tree-optimization/47664
10979         * gcc.dg/tree-ssa/inline-7.c: New testcase.
10980
10981 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
10982
10983         PR middle-end/47646
10984         * gnat.dg/uninit_func.adb: Adjust dg directive.
10985
10986 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
10987
10988         PR middle-end/47646
10989         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
10990
10991 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10992
10993         PR fortran/47637
10994         * gfortran.dg/auto_dealloc_2.f90: New.
10995
10996 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10997
10998         * gcc.dg/builtins-config.h: Remove __sgi handling.
10999         * lib/target-supports.exp (add_options_for_c99_runtime): Add
11000         -std=c99 for mips-sgi-irix6.5*.
11001
11002 2011-02-09  Martin Jambor  <mjambor@suse.cz>
11003
11004         PR middle-end/45505
11005         * gfortran.dg/pr25923.f90: Remove xfails.
11006
11007 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11008
11009         PR fortran/47583
11010         * gfortran.dg/inquire_14.f90: New test.
11011
11012 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
11013
11014         PR fortran/45290
11015         * gfortran.dg/pointer_init_6.f90: New.
11016
11017 2011-02-08  Jeff Law <law@redhat.com>
11018
11019         PR tree-optimization/42893
11020         * gcc.tree-ssa/pr42893.c: New test.
11021
11022 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
11023
11024         PR tree-optimization/46834
11025         PR tree-optimization/46994
11026         PR tree-optimization/46995
11027         * gcc.dg/graphite/id-pr46834.c: New.
11028         * gfortran.dg/graphite/id-pr46994.f90: New.
11029         * gfortran.dg/graphite/id-pr46995.f90: New.
11030
11031 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11032
11033         PR middle-end/47646
11034         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
11035         using the variable is known the warning is emitted there.
11036         * gcc.dg/uninit-pr19430.c (foo): Likewise.
11037         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
11038
11039         * c-c++-common/pr20000.c (g): Both warnings occur at the return
11040         statement.
11041         (vg): Likewise.
11042         * gcc.dg/noreturn-1.c (foo5): Likewise.
11043         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
11044         (method2): Likewise.
11045
11046         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
11047         the return statement using the uninitialized variable.
11048         * gfortran.dg/pr39666-2.f90 (f): Likewise.
11049
11050 2011-02-08  Richard Guenther  <rguenther@suse.de>
11051
11052         PR middle-end/47639
11053         * g++.dg/opt/pr47639.c: New testcase.
11054
11055 2011-02-08  Richard Guenther  <rguenther@suse.de>
11056
11057         PR tree-optimization/47632
11058         * g++.dg/opt/pr47632.C: New testcase.
11059
11060 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11061
11062         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
11063
11064 2011-02-07  Richard Guenther  <rguenther@suse.de>
11065
11066         PR tree-optimization/47615
11067         * g++.dg/opt/pr47615.C: New testcase.
11068
11069 2011-02-07  Richard Guenther  <rguenther@suse.de>
11070
11071         PR tree-optimization/47621
11072         * gcc.dg/torture/pr47621.c: New testcase.
11073
11074 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
11075
11076         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
11077
11078 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
11079
11080         PR fortran/47592
11081         * gfortran.dg/allocate_with_source_1 : New test.
11082
11083 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
11084
11085         PR middle-end/47610
11086         * gcc.dg/pr47610.c: New test.
11087
11088 2011-02-05  Jie Zhang  <jie@codesourcery.com>
11089
11090         PR debug/42631
11091         * gcc.dg/pr42631.c: Update test.
11092         * gcc.dg/pr42631-2.c: New test.
11093
11094 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11095
11096         PR fortran/47574
11097         * gfortran.dg/pr47574.f90:  New test.
11098
11099 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
11100
11101         PR tree-optimization/46194
11102         * gcc.dg/autopar/pr46194.c: New.
11103
11104 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
11105
11106         PR tree-optimization/43695
11107         * g++.dg/ipa/pr43695.C: New.
11108
11109 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
11110
11111         PR inline-asm/23200
11112         * gcc.dg/pr23200.c: New test.
11113
11114 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
11115
11116         PR c++/47589
11117         * g++.dg/pr47589.C: New test.
11118
11119 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
11120
11121         PR c++/47398
11122         * g++.dg/template/typedef37.C: New test.
11123         * g++.dg/template/param1.C: Adjust expected error message.
11124
11125 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
11126
11127         PR middle-end/31490
11128         * gcc.dg/pr31490-2.c: New test.
11129         * gcc.dg/pr31490-3.c: New test.
11130         * gcc.dg/pr31490-4.c: New test.
11131
11132 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
11133             Jakub Jelinek  <jakub@redhat.com>
11134
11135         PR c++/46890
11136         * g++.dg/parser/semicolon3.C: Adjust.
11137         * g++.dg/parser/semicolon4.C: New testcase.
11138         * g++.dg/pr46890.C: New testcase.
11139
11140 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
11141
11142         PR c++/29571
11143         * g++.dg/init/pr29571.C: New.
11144
11145 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
11146
11147         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
11148         instead of vect_int.
11149
11150 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
11151
11152         PR target/47312
11153         * gcc.target/i386/pr47312.c: New test.
11154
11155         PR target/47564
11156         * gcc.target/i386/pr47564.c: New test.
11157
11158 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
11159
11160         PR tree-optimization/45122
11161         * gcc.dg/tree-ssa/pr45122.c: New.
11162
11163 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
11164
11165         PR target/47272
11166         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
11167         and vec_vsx_st.
11168
11169         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
11170         and vsx so a default --with-cpu=power7 doesn't give an error
11171         when -mavoid-indexed-addresses is used.
11172
11173         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
11174         wrapper function to save the arguments and then jump to the real
11175         function, rather than depending on the compiler not to move stuff
11176         before an asm.
11177         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
11178
11179 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
11180             Paul Thomas  <pault@gcc.gnu.org>
11181
11182         PR fortran/47082
11183         * gfortran.dg/class_37.f03 : New test.
11184
11185 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
11186             Richard Guenther  <rguenther@suse.de>
11187
11188         PR tree-optimization/40979
11189         PR bootstrap/47044
11190         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
11191         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
11192         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
11193         check_vect_support_and_set_flags.
11194         * gfortran.dg/graphite/vect-pr40979.f90: New.
11195
11196 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
11197
11198         PR fortran/47572
11199         * gfortran.dg/class_36.f03: New.
11200
11201 2011-02-02  Richard Guenther  <rguenther@suse.de>
11202
11203         PR tree-optimization/47566
11204         * gcc.dg/lto/20110201-1_0.c: New testcase.
11205
11206 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
11207
11208         PR debug/47498
11209         PR debug/47501
11210         PR debug/45136
11211         PR debug/45130
11212         * debug/pr47498.c: New.
11213         * debug/pr47501.c: New.
11214
11215 2011-02-01  Richard Guenther  <rguenther@suse.de>
11216
11217         PR tree-optimization/47559
11218         * g++.dg/torture/pr47559.C: New testcase.
11219
11220 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
11221
11222         PR fortran/47565
11223         * gfortran.dg/typebound_call_20.f03: New.
11224
11225 2011-02-01  Richard Guenther  <rguenther@suse.de>
11226
11227         PR tree-optimization/47555
11228         * gcc.dg/pr47555.c: New testcase.
11229
11230 2011-02-01  Richard Guenther  <rguenther@suse.de>
11231
11232         PR tree-optimization/47541
11233         * g++.dg/torture/pr47541.C: New testcase.
11234
11235 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
11236
11237         PR fortran/47455
11238         * gfortran.dg/typebound_call_19.f03: New.
11239
11240 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
11241
11242         PR c++/47416
11243         * g++.dg/cpp0x/pr47416.C: New test.
11244
11245 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
11246
11247         PR fortran/47519
11248         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
11249
11250 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
11251
11252         PR fortran/47463
11253         * gfortran.dg/typebound_assignment_1.f03: New.
11254
11255 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
11256
11257         PR tree-optimization/47538
11258         * gcc.c-torture/execute/pr47538.c: New test.
11259
11260 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11261
11262         PR target/45325
11263         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
11264
11265 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11266
11267         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
11268
11269 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
11270
11271         PR rtl-optimization/44031
11272         * gcc.c-torture/compile/20110131-1.c: New test.
11273
11274 2011-01-31  Tobias Burnus  <burnus@net-b.de>
11275
11276         PR fortran/47042
11277         * gfortran.dg/stmt_func_1.f90: New.
11278
11279 2011-01-31  Tobias Burnus  <burnus@net-b.de>
11280
11281         PR fortran/47042
11282         * gfortran.dg/interface_34.f90: New.
11283
11284 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
11285
11286         PR fortran/47523
11287         * gfortran.dg/realloc_on_assign_5.f03: New test.
11288         * gfortran.dg/realloc_on_assign_5.f03: New test.
11289
11290 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11291
11292         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
11293         * gfortran.dg/bessel_7.f90: Likewise.
11294         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
11295
11296         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
11297         * gfortran.dg/sum_init_expr.f03: Likewise.
11298
11299         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
11300
11301         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
11302         -r -nostdlib.
11303
11304         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
11305         loop only on "vect_intfloat_cvt" targets.
11306
11307 2011-01-29  Tobias Burnus  <burnus@net-b.de>
11308
11309         PR fortran/47531
11310         * gfortran.dg/shape_6.f90: New.
11311
11312 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11313
11314         PR libgfortran/47434
11315         * gfortran.dg/read_infnan_1.f90: Update test.
11316         * gfortran.dg/module_nan.f90: Update test.
11317         * gfortran.dg/char4_iunit_1.f03: Update test.
11318         * gfortran.dg/large_real_kind_1.f90: Update test.
11319         * gfortran.dg/real_const_3.f90: Update test.
11320         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
11321
11322 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
11323
11324         PR c++/47311
11325         * g++.dg/template/param2.C: New test.
11326
11327 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11328
11329         PR libgfortran/47285
11330         * gfortran.dg/fmt_g.f: New test.
11331
11332 2011-01-28  Tobias Burnus  <burnus@net-b.de>
11333
11334         PR fortran/47507
11335         * gfortran.dg/pure_formal_1.f90: New.
11336
11337 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
11338
11339         PR target/42894
11340         * gcc.dg/tls/pr42894.c: New test.
11341
11342 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11343
11344         * gcc.dg/pr47276.c: Add dg-require-visibility.
11345
11346 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11347
11348         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
11349
11350 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
11351             Tobias Burnus  <burnus@gcc.gnu.org>
11352
11353         PR fortran/45170
11354         PR fortran/35810
11355         PR fortran/47350
11356         * gfortran.dg/realloc_on_assign_3.f03: New test.
11357         * gfortran.dg/realloc_on_assign_4.f03: New test.
11358         * gfortran.dg/allocatable_function_5.f90: New test.
11359         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
11360         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
11361         implemented" dg-errors.
11362
11363 2011-01-27  Jan Hubicka  <jh@suse.cz>
11364
11365         PR middle-end/46949
11366         * gcc.dg/attr-weakref-4.c: New testcase
11367
11368 2011-01-27  Martin Jambor  <mjambor@suse.cz>
11369
11370         PR tree-optimization/47228
11371         * gcc.dg/torture/pr47228.c: New test.
11372
11373 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11374
11375         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
11376
11377 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11378
11379         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
11380         when using auto-overlay support on the SPU.
11381
11382 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
11383
11384         PR rtl-optimization/44174
11385         * gcc.target/i386/asm-6.c: New test.
11386
11387 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
11388
11389         PR rtl-optimization/46856
11390         * gcc.c-torture/compile/pr46856.c: New test.
11391
11392 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
11393             Andrew Pinski  <pinskia@gmail.com>
11394
11395         PR c/43082
11396         * gcc.dg/pr43082.c: New.
11397
11398 2011-01-26  DJ Delorie  <dj@redhat.com>
11399
11400         PR rtl-optimization/46878
11401         * gcc.dg/pr46878-1.c: New test.
11402
11403 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
11404
11405         PR c++/47476
11406         * g++.dg/cpp0x/pr47476.C: New test.
11407
11408 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
11409
11410         * gcc.c-torture/compile/20110126-1.c: New test.
11411
11412 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
11413
11414         PR c/47473
11415         * gcc.dg/torture/pr47473.c: New test.
11416
11417 2011-01-26  Jan Hubicka  <jh@suse.cz>
11418
11419         PR target/47237
11420         * gcc.c-torture/execute/pr47237.c: New testcase.
11421
11422 2011-01-26  Jan Hubicka  <jh@suse.cz>
11423
11424         PR tree-optimization/47190
11425         * gcc.dg/attr-weakref-3.c: New testcase.
11426
11427 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
11428
11429         PR c++/43601
11430         * gcc.dg/dll-9a.c: New test file.
11431         * gcc.dg/dll-11.c: Likewise.
11432         * gcc.dg/dll-12.c: Likewise.
11433         * gcc.dg/dll-12a.c: Likewise.
11434         * gcc.dg/dll-11a.c: Likewise.
11435         * gcc.dg/dll-9.c: Likewise.
11436         * gcc.dg/dll-10.c: Likewise.
11437         * gcc.dg/dll-10a.c: Likewise.
11438         * g++.dg/ext/dllexport4a.cc: Likewise.
11439         * g++.dg/ext/dllexport4.C: Likewise.
11440         * g++.dg/ext/dllexport5.C: Likewise.
11441         * g++.dg/ext/dllexport5a.cc: Likewise.
11442
11443 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11444
11445         PR tree-optimization/46970
11446         * gcc.dg/graphite/pr46970.c: New.
11447
11448 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11449
11450         PR tree-optimization/46215
11451         * gcc.dg/graphite/pr46215.c: New.
11452
11453 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11454
11455         PR tree-optimization/46168
11456         * gcc.dg/graphite/pr46168.c: New.
11457
11458 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11459
11460         PR tree-optimization/43657
11461         * gcc.dg/graphite/pr43657.c: New.
11462
11463 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11464
11465         PR tree-optimization/29832
11466         * gfortran.dg/graphite/pr29832.f90: New.
11467
11468 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11469
11470         PR tree-optimization/43567
11471         * gcc.dg/graphite/pr43567.c: New.
11472
11473 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11474
11475         * gfortran.dg/graphite/interchange-4.f: New.
11476         * gfortran.dg/graphite/interchange-5.f: New.
11477
11478         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
11479         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
11480         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
11481         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
11482         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
11483         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
11484         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
11485         * gfortran.dg/ltrans-7.f90: Removed.
11486         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
11487
11488         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
11489         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
11490         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
11491         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
11492         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
11493         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
11494         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
11495         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
11496         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
11497         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
11498         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
11499         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
11500         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
11501         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
11502         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
11503         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
11504         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
11505         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
11506         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
11507         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
11508         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
11509         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
11510         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
11511         * gcc.dg/tree-ssa/data-dep-1.c
11512         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
11513         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
11514         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
11515         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
11516         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
11517
11518 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
11519
11520         PR tree-optimization/47265
11521         PR tree-optimization/47443
11522         * gcc.c-torture/compile/pr47265.c: New test.
11523         * gcc.dg/pr47443.c: New test.
11524
11525 2011-01-25  Martin Jambor  <mjambor@suse.cz>
11526
11527         PR tree-optimization/47382
11528         * g++.dg/torture/pr47382.C: New test.
11529         * g++.dg/opt/devirt1.C: Xfail.
11530
11531 2011-01-25  Yao Qi  <yao@codesourcery.com>
11532
11533         PR target/45701
11534         * gcc.target/arm/pr45701-1.c: New test.
11535         * gcc.target/arm/pr45701-2.c: New test.
11536         * gcc.target/arm/pr45701-3.c: New test.
11537
11538 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11539             Jakub Jelinek  <jakub@redhat.com>
11540
11541         PR tree-optimization/47271
11542         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
11543
11544 2011-01-25  Nick Clifton  <nickc@redhat.com>
11545
11546         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
11547         (saturate_add): Delete.
11548         (exchange): Delete.
11549         (main): Do not run saturate_add.
11550         (set_interrupts): Delete.
11551
11552 2011-01-25  Tobias Burnus  <burnus@net-b.de>
11553
11554         PR fortran/47448
11555         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
11556
11557 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
11558
11559         PR tree-optimization/47427
11560         PR tree-optimization/47428
11561         * gcc.c-torture/compile/pr47427.c: New test.
11562         * gcc.c-torture/compile/pr47428.c: New test.
11563
11564 2011-01-25  Richard Guenther  <rguenther@suse.de>
11565
11566         PR middle-end/47411
11567         * gcc.dg/torture/pr47411.c: New testcase.
11568
11569 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11570
11571         * gfortran.dg/graphite/id-24.f: New.
11572         * gfortran.dg/graphite/id-25.f: New.
11573
11574 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11575
11576         * gfortran.dg/graphite/id-23.f: New.
11577
11578 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11579
11580         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
11581
11582 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11583
11584         * gcc.dg/graphite/block-0.c: Un-XFAILed.
11585         * gcc.dg/graphite/block-1.c: Un-XFAILed.
11586         * gcc.dg/graphite/block-7.c: Un-XFAILed.
11587         * gcc.dg/graphite/block-8.c: Un-XFAILed.
11588         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
11589         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
11590         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
11591         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
11592         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
11593
11594 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11595
11596         * gcc.dg/graphite/block-0.c: Add documentation.
11597         * gcc.dg/graphite/block-4.c: Same.
11598         * gcc.dg/graphite/block-7.c: Same.
11599         * gcc.dg/graphite/block-8.c: New.
11600         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
11601         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
11602         * gcc.dg/graphite/interchange-12.c: Add documentation.
11603         * gcc.dg/graphite/interchange-13.c: New.
11604         * gcc.dg/graphite/interchange-14.c: New.
11605         * gcc.dg/graphite/interchange-15.c: New.
11606         * gcc.dg/graphite/interchange-8.c: Add documentation.
11607         * gcc.dg/graphite/interchange-mvt.c: Same.
11608
11609 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
11610
11611         PR target/47408
11612         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
11613         * gcc.target/powerpc/altivec-14.c: Ditto.
11614         * gcc.target/powerpc/altivec-33.c: Ditto.
11615         * gcc.target/powerpc/altivec-types-1.c: Ditto.
11616         * gcc.target/powerpc/altivec-types-2.c: Ditto.
11617         * gcc.target/powerpc/altivec-types-3.c: Ditto.
11618         * gcc.target/powerpc/altivec-types-4.c: Ditto.
11619         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
11620         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
11621         * g++.dg/ext/altivec-15.C: Ditto.
11622         * g++.dg/ext/altivec-types-1.C: Ditto.
11623         * g++.dg/ext/altivec-types-2.C: Ditto.
11624         * g++.dg/ext/altivec-types-3.C: Ditto.
11625         * g++.dg/ext/altivec-types-4.C: Ditto.
11626
11627 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11628
11629         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
11630
11631 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11632
11633         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
11634         optimization options.
11635
11636 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11637
11638         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
11639
11640         PR testsuite/45988
11641         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
11642
11643 2011-01-23  Tobias Burnus  <burnus@net-b.de>
11644
11645         PR fortran/47421
11646         * gfortran.dg/allocatable_scalar_12.f90: New.
11647
11648 2011-01-23  Ira Rosen  <irar@il.ibm.com>
11649
11650         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
11651         vectorization to be not profitable if peeling is used to
11652         realign the memory access.
11653         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
11654         loop bound to avoid loop unrolling.
11655         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
11656
11657 2011-01-22  Jan Hubicka  <jh@suse.cz>
11658
11659         PR lto/47333
11660         * g++.dg/lto/pr47333.C: New file.
11661
11662 2011-01-22  Jan Hubicka  <jh@suse.cz>
11663
11664         PR tree-optimization/43884
11665         PR lto/44334
11666         * gcc.dg/autopar/outer-2.c: Increase array size.
11667         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
11668
11669 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
11670
11671         PR fortran/38536
11672         * gfortran.dg/c_loc_tests_16.f90:  New test.
11673
11674 2011-01-22  Tobias Burnus  <burnus@net-b.de>
11675
11676         PR fortran/47399
11677         * gfortran.dg/typebound_proc_19.f90: New.
11678
11679 2011-01-21  Jeff Law <law@redhat.com>
11680
11681         PR tree-optimization/47053
11682         * g++.dg/pr47053.C: New test.
11683
11684 2011-01-21  Jason Merrill  <jason@redhat.com>
11685
11686         PR c++/47041
11687         * g++.dg/cpp0x/constexpr-ctor6.C: New.
11688
11689 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11690
11691         PR c++/47388
11692         * g++.dg/cpp0x/range-for10.C: New test.
11693         * g++.dg/template/for1.C: New test.
11694
11695         PR middle-end/45566
11696         * g++.dg/tree-prof/partition3.C: New test.
11697
11698         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
11699
11700         PR rtl-optimization/47366
11701         * g++.dg/opt/pr47366.C: New test.
11702
11703 2011-01-21  Jason Merrill  <jason@redhat.com>
11704
11705         PR c++/46552
11706         * g++.dg/cpp0x/constexpr-regress2.C: New.
11707
11708         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
11709
11710 2011-01-21  Jeff Law <law@redhat.com>
11711
11712         PR rtl-optimization/41619
11713         * gcc.dg/pr41619.c: New.
11714
11715 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11716
11717         PR tree-optimization/47355
11718         * g++.dg/opt/pr47355.C: New test.
11719
11720 2011-01-21  Richard Guenther  <rguenther@suse.de>
11721
11722         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
11723         making main hot.
11724
11725 2011-01-21  Richard Guenther  <rguenther@suse.de>
11726
11727         PR tree-optimization/47365
11728         * gcc.dg/torture/pr47365.c: New testcase.
11729         * gcc.dg/tree-ssa/pr47392.c: Likewise.
11730
11731 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11732
11733         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
11734
11735 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11736
11737         PR tree-optimization/47391
11738         * gcc.dg/pr47391.c: New test.
11739
11740 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11741
11742         * g++.dg/template/char1.C: Use signed char.
11743
11744 2011-01-21  Tobias Burnus  <burnus@net-b.de>
11745
11746         PR fortran/47377
11747         * gfortran.dg/pointer_target_4.f90: New.
11748
11749 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
11750
11751         PR target/47251
11752         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
11753         ILP32 system and not IP32.
11754
11755 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
11756
11757         PR debug/46583
11758         * g++.dg/debug/pr46583.C: New.
11759
11760 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
11761
11762         PR debug/47283
11763         * g++.dg/debug/pr47283.C: New test.
11764
11765         PR testsuite/47371
11766         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
11767         * gcc.target/i386/headmerge-2.c: Likewise.
11768
11769 2011-01-20  Richard Guenther  <rguenther@suse.de>
11770
11771         PR middle-end/47370
11772         * gcc.dg/torture/pr47370.c: New testcase.
11773
11774 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
11775
11776         PR tree-optimization/46130
11777         * gcc.dg/pr46130-1.c: New test.
11778         * gcc.dg/pr46130-2.c: New test.
11779
11780 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
11781
11782         PR c++/47291
11783         * g++.dg/debug/dwarf2/template-params-10.C: New test.
11784
11785 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
11786
11787         PR debug/46240
11788         * g++.dg/debug/pr46240.cc: New.
11789
11790 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
11791
11792         PR c++/47303
11793         * g++.dg/template/anonunion1.C: New test.
11794
11795         PR rtl-optimization/47337
11796         * gcc.c-torture/execute/pr47337.c: New test.
11797
11798 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11799
11800         PR testsuite/45342
11801         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
11802
11803 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11804
11805         PR tree-optimization/46021
11806         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
11807
11808 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
11809
11810         PR tree-optimization/47290
11811         * g++.dg/torture/pr47290.C: New test.
11812
11813 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
11814
11815         PR fortran/47240
11816         * gfortran.dg/proc_ptr_comp_29.f90: New.
11817
11818 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
11819
11820         PR testsuite/41146
11821         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
11822         powerpc-apple-darwin9.
11823
11824 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
11825
11826         PR rtl-optimization/47299
11827         * gcc.c-torture/execute/pr47299.c: New test.
11828
11829 2011-01-17  Jason Merrill  <jason@redhat.com>
11830
11831         * g++.dg/cpp0x/constexpr-virtual.C: New.
11832
11833 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
11834
11835         PR fortran/47331
11836         * gfortran.dg/gomp/pr47331.f90: New test.
11837
11838 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
11839
11840         PR objc/47314
11841         * objc.dg/selector-warn-1.m: New.
11842         * obj-c++.dg/selector-warn-1.mm: New.
11843
11844 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
11845
11846         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
11847         Update dg-final accordingly.
11848
11849 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11850
11851         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
11852
11853 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11854
11855         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
11856         target check.
11857         * gcc.dg/guality/pr36728-2.c: Likewise.
11858
11859 2011-01-17  Richard Guenther  <rguenther@suse.de>
11860
11861         PR tree-optimization/47313
11862         * g++.dg/torture/pr47313.C: New testcase.
11863
11864 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
11865
11866         PR target/47318
11867         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
11868         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
11869         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11870         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11871
11872         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
11873         as __m256i.
11874         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
11875         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
11876         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
11877
11878 2011-01-17  Richard Guenther  <rguenther@suse.de>
11879
11880         PR tree-optimization/45967
11881         * gcc.dg/torture/pr45967-2.c: New testcase.
11882         * gcc.dg/torture/pr45967-3.c: Likewise.
11883
11884 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11885
11886         PR testsuite/47325
11887         * g++.dg/ext/pr47213.C: Require visibility.
11888
11889 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
11890
11891         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
11892         * gcc.dg/fixed-point/struct-union.c: Update error messages.
11893
11894 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
11895
11896         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
11897         Linux-based targets.
11898
11899 2011-01-13  Jan Hubicka  <jh@suse.cz>
11900
11901         PR tree-optimization/47276
11902         * gcc.dg/pr47276.c: New testcase.
11903
11904 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
11905             Jonathan Wakely  <jwakely.gcc@gmail.com>
11906
11907         PR c++/33558
11908         * g++.dg/other/pr33558.C: New.
11909         * g++.dg/other/pr33558-2.C: New.
11910
11911 2011-01-14  Martin Jambor  <mjambor@suse.cz>
11912
11913         PR tree-optimization/45934
11914         PR tree-optimization/46302
11915         * g++.dg/ipa/devirt-c-1.C: New test.
11916         * g++.dg/ipa/devirt-c-2.C: Likewise.
11917         * g++.dg/ipa/devirt-c-3.C: Likewise.
11918         * g++.dg/ipa/devirt-c-4.C: Likewise.
11919         * g++.dg/ipa/devirt-c-5.C: Likewise.
11920         * g++.dg/ipa/devirt-c-6.C: Likewise.
11921         * g++.dg/ipa/devirt-6.C: Likewise.
11922         * g++.dg/ipa/devirt-d-1.C: Likewise.
11923         * g++.dg/torture/pr45934.C: Likewise.
11924
11925 2011-01-14  Jason Merrill  <jason@redhat.com>
11926
11927         * g++.dg/cpp0x/variadic105.C: New.
11928
11929 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
11930             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11931
11932         PR objc/45989
11933         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
11934         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
11935         execution tests on i?86-*-*, x86_64-*-* and
11936         powerpc*-apple-darwin* && ilp32.
11937         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
11938         tests on i?86-*-* and x86_64-*-*.
11939
11940 2011-01-14  Richard Guenther  <rguenther@suse.de>
11941
11942         PR tree-optimization/47280
11943         * g++.dg/opt/pr47280.C: New testcase.
11944
11945 2011-01-14  Jason Merrill  <jason@redhat.com>
11946
11947         * g++.dg/cpp0x/constexpr-regress1.C: New.
11948
11949         * g++.dg/ext/flexary2.C: New.
11950
11951 2011-01-14  Richard Guenther  <rguenther@suse.de>
11952
11953         PR middle-end/47281
11954         * gcc.dg/torture/pr47281.c: New testcase.
11955         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
11956
11957 2011-01-14  Richard Guenther  <rguenther@suse.de>
11958
11959         PR tree-optimization/47286
11960         * gcc.dg/tree-ssa/pr47286.c: New testcase.
11961
11962 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
11963
11964         PR c++/47213
11965         * g++.dg/ext/pr47213.C: New.
11966
11967 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11968
11969         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
11970
11971 2011-01-13  Tobias Burnus  <burnus@net-b.de>
11972             Mikael Morin  <mikael@gcc.gnu.org>
11973
11974         PR fortran/45848
11975         PR fortran/47204
11976         * gfortran.dg/select_type_20.f90: New.
11977         * gfortran.dg/select_type_21.f90: New.
11978
11979 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
11980
11981         PR target/47251
11982         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
11983
11984 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11985
11986         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
11987         * gcc.dg/guality/pr36728-2.c: Likewise.
11988
11989 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
11990
11991         PR debug/PR46973
11992         * g++.dg/debug/dwarf2/template-params-9.C: New test.
11993
11994 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
11995
11996         PR rtl-optimization/45352
11997         * gcc.dg/pr45352-3.c: New.
11998
11999 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12000
12001         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
12002         comment.
12003         * g++.dg/cpp0x/range-for8.C: New.
12004         * g++.dg/cpp0x/range-for9.C: New.
12005
12006 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
12007
12008         PR debug/47209
12009         * g++.dg/debug/pr47209.C: New.
12010
12011 2011-01-12  Richard Guenther  <rguenther@suse.de>
12012
12013         PR lto/47259
12014         * gcc.dg/lto/pr47259_0.c: New testcase.
12015         * gcc.dg/lto/pr47259_1.c: Likewise.
12016
12017 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
12018
12019         * objc-obj-c++-shared/Object1.h: Add copyright header, update
12020         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
12021         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
12022         methods missing from the OBJC2 Object.
12023         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
12024         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
12025         GNU and NeXT runtimes.
12026         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
12027         comments.
12028         * objc-obj-c++-shared/Object1.m: Likewise.
12029         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
12030         * objc.dg/proto-qual-1.m: Likewise.
12031         * obj-c++.dg/proto-lossage-3.mm: Likewise.
12032         * obj-c++.dg/proto-qual-1.mm: Likewise.
12033
12034 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
12035
12036         PR testsuite/33033
12037         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
12038
12039 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
12040
12041         Fixed the Objective-C++ testsuite and updated all tests.
12042         * lib/obj-c++.exp (obj-c++_init): Declare and set
12043         gcc_warning_prefix and gcc_error_prefix.
12044         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
12045         'dg-warning', 'dg-message' and 'dg-error'.
12046         * obj-c++.dg/class-extension-3.mm: Likewise.
12047         * obj-c++.dg/class-protocol-1.mm: Likewise.
12048         * obj-c++.dg/encode-7.mm: Likewise.
12049         * obj-c++.dg/exceptions-3.mm: Likewise.
12050         * obj-c++.dg/exceptions-5.mm: Likewise.
12051         * obj-c++.dg/method-12.mm: Likewise.
12052         * obj-c++.dg/method-13.mm: Likewise.
12053         * obj-c++.dg/method-15.mm: Likewise.
12054         * obj-c++.dg/method-16.mm: Likewise.
12055         * obj-c++.dg/method-4.mm: Likewise.
12056         * obj-c++.dg/method-8.mm: Likewise.
12057         * obj-c++.dg/method-conflict-1.mm: Likewise.
12058         * obj-c++.dg/method-conflict-2.mm: Likewise.
12059         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
12060         and uncommented second part of the testcase now that the testsuite
12061         works correctly.
12062         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
12063         and uncommented second part of the testcase now that the testsuite
12064         works correctly.
12065         * obj-c++.dg/private-1.mm: Likewise.
12066         * obj-c++.dg/proto-lossage-4.mm: Likewise.
12067         * obj-c++.dg/syntax-error-7.mm: Likewise.
12068         * obj-c++.dg/warn5.mm: Likewise.
12069         * obj-c++.dg/property/at-property-14.mm: Likewise.
12070         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
12071         FIXME.
12072         * obj-c++.dg/property/at-property-18.mm: Likewise.
12073         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
12074         FIXME.
12075         * obj-c++.dg/property/at-property-21.mm: Likewise.
12076         * obj-c++.dg/property/at-property-28.mm: Likewise.
12077         * obj-c++.dg/property/at-property-5.mm: Likewise.
12078         * obj-c++.dg/property/dynamic-2.mm: Likewise.
12079         * obj-c++.dg/property/property-neg-3.mm: Likewise.
12080         * obj-c++.dg/property/synthesize-11.mm: Likewise.
12081         * obj-c++.dg/property/synthesize-6.mm: Likewise.
12082         * obj-c++.dg/property/synthesize-8.mm: Likewise.
12083         * obj-c++.dg/property/synthesize-9.mm: Likewise.
12084         * obj-c++.dg/tls/diag-5.mm: Likewise.
12085         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
12086         dg-error, now matched correctly.
12087
12088 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
12089
12090         * objc.dg/property/at-property-29.m: New.
12091         * obj-c++.dg/property/at-property-29.mm: New.
12092
12093 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12094
12095         * go.test/go-test.exp (go-set-goarch): New proc.
12096         (go-gc-tests): Use it.
12097
12098 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
12099
12100         PR debug/46955
12101         * g++.dg/debug/dwarf2/template-params-8.C: New test.
12102
12103 2011-01-11  Richard Henderson  <rth@redhat.com>
12104
12105         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
12106
12107 2011-01-11  Jan Hubicka  <jh@suse.cz>
12108
12109         PR lto/45721
12110         PR lto/45375
12111         * gcc.dg/lto/pr45721_1.c: New file.
12112         * gcc.dg/lto/pr45721_0.c: New file.
12113
12114 2011-01-11  Richard Guenther  <rguenther@suse.de>
12115
12116         PR tree-optimization/46076
12117         * gcc.dg/tree-ssa/pr46076.c: New testcase.
12118
12119 2011-01-11  Jeff Law <law@redhat.com>
12120
12121         * PR tree-optimization/47086
12122         * gcc.dg/pr47086.c: New test.
12123
12124 2011-01-11  Jason Merrill  <jason@redhat.com>
12125
12126         PR c++/46658
12127         * g++.dg/template/new10.C: New.
12128
12129         PR c++/45520
12130         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
12131
12132 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
12133
12134         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
12135         Split type definitions and NSConstantString class into...
12136         * objc-obj-c++-shared/objc-test-suite-types.h: New.
12137         * objc-obj-c++-shared/nsconstantstring-class.h: New.
12138         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
12139         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
12140         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
12141         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
12142         to comments.
12143         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
12144         encode defines for newer NeXT system headers.
12145         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
12146         * obj-c++.dg/torture/strings/string1.mm: Likewise.
12147         * objc.dg/foreach-5.m: Likewise.
12148         * objc.dg/foreach-2.m: Likewise.
12149         * objc.dg/foreach-4.m: Likewise.
12150         * objc.dg/torture/strings/string1.m: Likewise.
12151         * objc.dg/torture/strings/string2.m: Likewise.
12152         * objc.dg/torture/strings/string3.m: Likewise.
12153         * objc.dg/torture/strings/string4.m: Likewise.
12154         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
12155         header and stand alone.
12156         * obj-c++.dg/strings/strings-2.mm: Likewise.
12157         * objc.dg/torture/strings/const-str-3.m: Likewise.
12158         * objc.dg/strings/strings-2.m: Likewise.
12159         * objc.dg/strings/const-str-12b.m: Likewise.
12160
12161 2011-01-12  Richard Guenther  <rguenther@suse.de>
12162
12163         PR middle-end/32511
12164         * gcc.dg/attr-weak-1.c: Adjust.
12165
12166 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
12167
12168         PR fortran/47051
12169         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
12170         standard compliant and comment.
12171
12172 2011-01-10  Jan Hubicka  <jh@suse.cz>
12173
12174         PR lto/46083
12175         * gcc.dg/initpri3.c: New testcase.
12176
12177 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
12178
12179         PR lto/47222
12180         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
12181         externally visible.
12182         (g_esi): Likewise.
12183         (g_ebx): Likewise.
12184         (g_ebp): Likewise.
12185         (g_esp): Likewise.
12186         (g_ebp_save): Likewise.
12187         (g_esp_save): Likewise.
12188
12189 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12190
12191         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
12192
12193 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12194
12195         PR tree-optimization/46021
12196         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
12197         i?86-*-*, x86_64-*-*.
12198
12199 2011-01-10  Jeff Law <law@redhat.com>
12200
12201         * PR tree-optimization/47141
12202         * gcc.c-torture/compile/pr47141.c: New test.
12203
12204 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
12205
12206         PR testsuite/46230
12207         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
12208         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
12209         * gcc.dg/vect/slp-35.c: Remove XFAILs.
12210         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
12211
12212         PR testsuite/46230
12213         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
12214         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
12215         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
12216         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
12217         being vectorized.  Adjust dg-final pattern.
12218
12219         PR testsuite/46230
12220         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
12221         * gcc.dg/vect/slp-24.c: Likewise.
12222
12223 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
12224
12225         PR c++/47218
12226         * g++.dg/other/pr47218-1.C: New test file.
12227         * g++.dg/other/pr47218.C: Likewise.
12228         * g++.dg/other/pr47218.h: New supporting header.
12229
12230 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
12231
12232         PR objc/47232
12233         * objc.dg/attributes/invalid-attribute-1.m: New.
12234         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
12235
12236 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
12237
12238         PR fortran/47224
12239         * gfortran.dg/proc_ptr_comp_28.f90: New.
12240
12241 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
12242
12243         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
12244         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
12245         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12246         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
12247         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
12248         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12249         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
12250         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
12251         * objc.dg/gnu-api-2-class.m: Likewise.
12252         * objc.dg/gnu-api-2-ivar.m: Likewise.
12253         * objc.dg/gnu-api-2-method.m: Likewise.
12254         * objc.dg/gnu-api-2-objc.m: Likewise.
12255         * objc.dg/gnu-api-2-object.m: Likewise.
12256         * objc.dg/gnu-api-2-property.m: Likewise.
12257         * objc.dg/gnu-api-2-protocol.m: Likewise.
12258         * objc.dg/gnu-api-2-sel.m: Likewise.
12259
12260 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
12261
12262         * objc.dg/foreach-1.m: Skip for Darwin < 9.
12263         * objc.dg/objc-foreach-4.m: Likewise.
12264         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
12265         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
12266         * objc.dg/foreach-4.m: Likewise.
12267         * objc.dg/foreach-5.m: Likewise.
12268         * objc.dg/foreach-3.m: Return self from init.
12269
12270 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
12271
12272         PR fortran/38536
12273         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
12274
12275 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
12276
12277         PR fortran/46313
12278         * gfortran.dg/class_35.f90: New.
12279
12280 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
12281
12282         * objc.dg/foreach-1.m: Add "-Wall" to flags.
12283
12284 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
12285
12286         PR objc/47078
12287         * objc.dg/invalid-method-2.m: New.
12288         * obj-c++.dg/invalid-method-2.mm: New.
12289
12290 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
12291
12292         PR fortran/46896
12293         * gfortran.dg/transpose_optimization_2.f90 : New test.
12294
12295 2011-01-08  Jan Hubicka  <jh@suse.cz>
12296
12297         PR tree-optmization/46469
12298         * g++.dg/torture/pr46469.C: New testcase.
12299
12300 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
12301
12302         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
12303         emulation of libobjc-gnu structure layout functionality to ..
12304         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
12305         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
12306         * objc/execute/bf-common.h: Adjust headers.
12307         * objc/execute/bf-1.m: Likewise.
12308         * objc/execute/bf-2.m: Likewise.
12309         * objc/execute/bf-3.m: Likewise.
12310         * objc/execute/bf-4.m: Likewise.
12311         * objc/execute/bf-5.m: Likewise.
12312         * objc/execute/bf-6.m: Likewise.
12313         * objc/execute/bf-7.m: Likewise.
12314         * objc/execute/bf-8.m: Likewise.
12315         * objc/execute/bf-9.m: Likewise.
12316         * objc/execute/bf-10.m: Likewise.
12317         * objc/execute/bf-11.m: Likewise.
12318         * objc/execute/bf-12.m: Likewise.
12319         * objc/execute/bf-13.m: Likewise.
12320         * objc/execute/bf-14.m: Likewise.
12321         * objc/execute/bf-15.m: Likewise.
12322         * objc/execute/bf-16.m: Likewise.
12323         * objc/execute/bf-17.m: Likewise.
12324         * objc/execute/bf-18.m: Likewise.
12325         * objc/execute/bf-19.m: Likewise.
12326         * objc/execute/bf-20.m: Likewise.
12327         * objc/execute/bf-21.m: Likewise.
12328         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
12329         objc_get_type_qualifiers ().
12330
12331 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
12332
12333         PR fortran/45777
12334         * gfortran.dg/dependency_39.f90:  New test.
12335
12336 2011-01-07  Jan Hubicka  <jh@suse.cz>
12337
12338         Get builtins tests ready for linker plugin.
12339         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
12340         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
12341         my_memset, my_bzero): Mark used.
12342         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
12343         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
12344         volatile.
12345         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
12346         volatile.
12347
12348 2011-01-07  Jan Hubicka  <jh@suse.cz>
12349
12350         PR tree-optimization/46367
12351         * g++.dg/torture/pr46367.C: New file.
12352
12353 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
12354
12355         PR target/47201
12356         * gcc.dg/pr47201.c: New test.
12357
12358         PR bootstrap/47187
12359         * gcc.dg/tree-prof/pr47187.c: New test.
12360
12361 2011-01-07  Tobias Burnus  <burnus@net-b.de>
12362
12363         PR fortran/41580
12364         * gfortran.dg/extends_type_of_3.f90: New.
12365
12366 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
12367
12368         * g++.dg/ext/dllexport-MI1.C: Adjust test.
12369         * g++.dg/ext/dllimport-MI1.C: Likewise.
12370         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
12371         * g++.dg/ext/dllimport10.C: Likewise.
12372         * g++.dg/ext/dllimport11.C: Likewise.
12373         * g++.dg/ext/dllimport12.C: Likewise.
12374         * g++.dg/ext/dllimport13.C: Likewise.
12375         * g++.dg/ext/dllimport2.C: Likewise.
12376         * g++.dg/ext/dllimport3.C: Likewise.
12377         * g++.dg/ext/dllimport4.C: Likewise.
12378         * g++.dg/ext/dllimport5.C: Likewise.
12379         * g++.dg/ext/dllimport6.C: Likewise.
12380         * g++.dg/ext/dllimport8.C: Likewise.
12381         * g++.dg/ext/dllimport9.C: Likewise.
12382         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
12383         targets, too. Additionally enable test for i?86-*-mingw*.
12384         * g++.dg/ext/selectany1.C: Likewise.
12385         Remove guard variable check.
12386
12387 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
12388
12389         PR fortran/47189
12390         PR fortran/47194
12391         * gfortran.dg/storage_size_3.f08: Extended.
12392
12393 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
12394
12395         PR c++/47022
12396         * g++.dg/template/stdarg1.C: New test.
12397
12398 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
12399
12400         PR fortran/47195
12401         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
12402         * gfortran.dg/defined_operators_1.f90: Split the subroutine
12403         from the interface of functions to not hide the errors that
12404         shall be tested.
12405
12406 2011-01-06  Jan Hubicka  <jh@suse.cz>
12407
12408         * gcc.dg/lto/pr47188_0.c: New testcase.
12409         * gcc.dg/lto/pr47188_1.c: New testcase.
12410
12411 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
12412
12413         PR fortran/33117
12414         PR fortran/46478
12415         * gfortran.dg/interface_33.f90: New test.
12416
12417 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
12418
12419         PR c/47150
12420         * gcc.c-torture/compile/pr47150.c: New test.
12421
12422 2011-01-06  Ira Rosen  <irar@il.ibm.com>
12423
12424         PR tree-optimization/47139
12425         * gcc.dg/vect/pr47139.c: New test.
12426
12427 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
12428
12429         PR fortran/47180
12430         * gfortran.dg/extends_type_of_2.f03: New.
12431
12432 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12433
12434         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
12435
12436 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
12437
12438         * gnat.dg/opt14.adb: New test.
12439
12440 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12441
12442         PR fortran/46017
12443         * gfortran.dg/allocate_error_2.f90:  New test.
12444
12445 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
12446
12447         PR fortran/47024
12448         * gfortran.dg/storage_size_3.f08: New.
12449
12450 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12451
12452         PR libgfortran/47154
12453         * gfortran.dg/namelist_68.f90: New test.
12454
12455 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
12456
12457         * gnat.dg/unchecked_convert8.ad[sb]: New test.
12458
12459 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
12460
12461         PR fortran/46448
12462         * gfortran.dg/class_34.f90: New.
12463
12464 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12465
12466         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
12467         use __builtin_inff.  Skip all single-precision tests that require
12468         Infinity.
12469
12470 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12471
12472         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
12473
12474 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
12475
12476         PR tree-optimization/47148
12477         * gcc.c-torture/execute/pr47148.c: New test.
12478
12479         PR tree-optimization/47155
12480         * gcc.c-torture/execute/pr47155.c: New test.
12481
12482         PR rtl-optimization/47157
12483         * gcc.c-torture/compile/pr47157.c: New test.
12484
12485 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12486
12487         * gcc.dg/torture/vector-shift2.c (schar): Define.
12488         (main): Always use schar or uchar instead of plain "char" to avoid
12489         dependencies on implementation-defined char signedness.
12490
12491 2011-01-03  Martin Jambor  <mjambor@suse.cz>
12492
12493         PR tree-optimization/46801
12494         * gnat.dg/pack9.adb: Remove xfail.
12495
12496 2011-01-03  Martin Jambor  <mjambor@suse.cz>
12497
12498         PR tree-optimization/46984
12499         * g++.dg/ipa/pr46984.C: New test.
12500
12501 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
12502
12503         PR fortran/46408
12504         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
12505
12506 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
12507
12508         PR tree-optimization/47140
12509         * gcc.c-torture/compile/pr47140.c: New test.
12510
12511         PR rtl-optimization/47028
12512         * gcc.dg/pr47028.c: New test.
12513
12514 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
12515
12516         * objc.dg/protocol-forward-1.m: Removed TODO.
12517         * objc.dg/protocol-forward-2.m: New.
12518         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
12519         * obj-c++.dg/protocol-forward-2.mm: New.
12520
12521 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
12522
12523         PR target/38662
12524         * g++.dg/eh/pr38662.C: New testcase.
12525
12526 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
12527
12528         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
12529         scan for newline '\n'.
12530
12531 \f
12532 Copyright (C) 2011 Free Software Foundation, Inc.
12533
12534 Copying and distribution of this file, with or without modification,
12535 are permitted in any medium without royalty provided the copyright
12536 notice and this notice are preserved.