OSDN Git Service

PR fortran/50420
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-10-18  Mikael Morin  <mikael@gcc.gnu.org>
2
3         PR fortran/50420
4         * gfortran.dg/coarray_subobject_1.f90: New test.
5         * gfortran.dg/coarray/subobject_1.f90: New test.
6
7 2011-10-18  Alexander Monakov  <amonakov@ispras.ru>
8
9         PR rtl-optimization/50205
10         * gcc.dg/pr50205.c: New.
11
12 2011-10-18  Richard Guenther  <rguenther@suse.de>
13
14         PR tree-optimization/50767
15         * gcc.dg/torture/pr50767.c: New testcase.
16
17 2011-10-18  Julian Brown  <julian@codesourcery.com>
18
19         * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
20         * gcc.target/arm/unaligned-memcpy-1.c: New.
21         * gcc.target/arm/unaligned-memcpy-2.c: New.
22         * gcc.target/arm/unaligned-memcpy-3.c: New.
23         * gcc.target/arm/unaligned-memcpy-4.c: New.
24
25 2011-10-18  Janus Weil  <janus@gcc.gnu.org>
26
27         PR fortran/47023
28         * gfortran.dg/iso_c_binding_class.f03: New.
29
30 2011-10-18  Ira Rosen  <ira.rosen@linaro.org>
31
32         * testsuite/lib/target-supports.exp
33         (check_effective_target_vect_widen_shift): New.
34         * gcc.dg/vect/vect-widen-shift-s16.c: New.
35         * gcc.dg/vect/vect-widen-shift-s8.c: New.
36         * gcc.dg/vect/vect-widen-shift-u16.c: New.
37         * gcc.dg/vect/vect-widen-shift-u8.c: New.
38
39 2011-10-18  Richard Guenther  <rguenther@suse.de>
40
41         * gcc.dg/torture/restrict-1.c: New testcase.
42
43 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
44
45         * g++.dg/ext/bases.C: New test.
46
47 2011-10-17  David S. Miller  <davem@davemloft.net>
48
49         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
50         all operations to emit VIS instructions.
51         * gcc.target/sparc/fandnot.c: Likewise.
52         * gcc.target/sparc/fnot.c: Likewise.
53         * gcc.target/sparc/for.c: Likewise.
54         * gcc.target/sparc/fornot.c: Likewise.
55         * gcc.target/sparc/fxnor.c: Likewise.
56         * gcc.target/sparc/fxor.c: Likewise.
57         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
58         needed.
59
60 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
61
62         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
63         * gcc.dg/torture/vshuf-16.inc: New file.
64         * gcc.dg/torture/vshuf-2.inc: New file.
65         * gcc.dg/torture/vshuf-32.inc: New file.
66         * gcc.dg/torture/vshuf-4.inc: New file.
67         * gcc.dg/torture/vshuf-8.inc: New file.
68         * gcc.dg/torture/vshuf-main.inc: New file.
69         * gcc.dg/torture/vshuf-v16hi.c: New test.
70         * gcc.dg/torture/vshuf-v16qi.c: New test.
71         * gcc.dg/torture/vshuf-v2df.c: New test.
72         * gcc.dg/torture/vshuf-v2di.c: New test.
73         * gcc.dg/torture/vshuf-v2sf.c: New test.
74         * gcc.dg/torture/vshuf-v2si.c: New test.
75         * gcc.dg/torture/vshuf-v32qi.c: New test.
76         * gcc.dg/torture/vshuf-v4df.c: New test.
77         * gcc.dg/torture/vshuf-v4di.c: New test.
78         * gcc.dg/torture/vshuf-v4hi.c: New test.
79         * gcc.dg/torture/vshuf-v4sf.c: New test.
80         * gcc.dg/torture/vshuf-v4si.c: New test.
81         * gcc.dg/torture/vshuf-v8hi.c: New test.
82         * gcc.dg/torture/vshuf-v8qi.c: New test.
83         * gcc.dg/torture/vshuf-v8sf.c: New test.
84         * gcc.dg/torture/vshuf-v8si.c: New test.
85
86 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
87
88         PR tree-optimization/50746
89         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
90
91 2011-10-17  Jason Merrill  <jason@redhat.com>
92
93         PR c++/50736
94         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
95
96 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
97
98         PR c++/44524
99         * g++.dg/parse/error41.C: New.
100         * g++.dg/parse/error20.C: Adjust.
101
102 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
103
104         PR c++/50757
105         * g++.dg/warn/format7.C: New.
106         * obj-c++.dg/warn7.mm: Likewise.
107
108 2011-10-17  Richard Guenther  <rguenther@suse.de>
109
110         PR tree-optimization/50729
111         * gcc.dg/torture/pr50729.c: New testcase.
112
113 2011-10-15  Tom Tromey  <tromey@redhat.com>
114             Dodji Seketeli  <dodji@redhat.com>
115
116         * lib/prune.exp (prune_gcc_output):  Prune output referring to
117         included files.
118         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
119         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
120         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
121         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
122
123 2011-10-15  Tom Tromey  <tromey@redhat.com>
124             Dodji Seketeli  <dodji@redhat.com>
125
126         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
127
128 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
129
130         PR c++/48489
131         * g++.dg/inherit/error5.C: New.
132
133 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
134
135         PR fortran/47023
136         PR fortran/50752
137         * gfortran.dg/kind_tests_4.f90: New.
138
139 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
140
141         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
142         targets that support vector condition.
143
144 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
145
146         PR fortran/47023
147         * gfortran.dg/c_kind_tests_3.f03: New.
148
149 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
150
151         PR fortran/50547
152         * gfortran.dg/elemental_args_check_4.f90: New.
153
154 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
155
156         PR tree-optimization/50727
157         * gcc.dg/vect/pr50727.c: New test.
158
159 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
160
161         * gcc.dg/vla-23.c: New test.
162
163 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
164
165         PR tree-optimization/50596
166         * gcc.dg/vect/vect-cond-9.c: New test.
167
168 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
169
170         * gcc.dg/vect/bb-slp-29.c: New test.
171
172 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
173
174         PR c++/50732
175         * g++.dg/ext/is_base_of_incomplete.C: New.
176         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
177         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
178
179 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
180
181         * gcc.target/sparc/combined-1.c: Compile at -O2.
182
183 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
184
185         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
186         (dg-options): Add -Wno-attributes.
187         * gcc.target/i386/fma_double_?.c: Ditto.
188         * gcc.target/i386/fma_run_float_?.c: Ditto.
189         * gcc.target/i386/fma_run_double_?.c: Ditto.
190         * gcc.target/i386/l_fma_float_?.c: Dtto.
191         * gcc.target/i386/l_fma_double_?.c: Ditto.
192         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
193         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
194
195 2011-10-15  Tobias Burnus  <burnus@net-b.de>
196
197         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
198         the comments.
199         * gfortran.dg/bind_c_usage_24.f90: Ditto.
200         * gfortran.dg/rank_3.f90: Ditto.
201         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
202         -std=f2008ts in dg-options.
203         * gfortran.dg/rank_4.f90: Ditto.
204
205 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
206
207         PR target/49263
208         * gcc.target/sh/pr49263.c: New.
209
210 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
211
212         * gnat.dg/specs/debug1.ads: Tweak.
213
214 2011-10-14  Kai Tietz  <ktietz@redhat.com>
215
216         * gfortran.fortran-torture/compile/logical-2.f90: New test.
217
218 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
219
220         * gcc.target/i386/sse2-mul-1.c: New test.
221         * gcc.target/i386/sse4_1-mul-1.c: New test.
222         * gcc.target/i386/avx-mul-1.c: New test.
223         * gcc.target/i386/xop-mul-1.c: New test.
224         * gcc.target/i386/avx2-mul-1.c: New test.
225
226 2011-10-14  Jason Merrill  <jason@redhat.com>
227
228         PR c++/50563
229         * g++.dg/cpp0x/nsdmi-list1.C: New.
230
231         PR c++/50707
232         * g++.dg/cpp0x/nsdmi-const1.C: New.
233
234 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
235
236         PR fortran/50570
237         * gfortran.dg/pointer_intent_5.f90: New.
238
239 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
240
241         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
242         * gcc.target/i386/warn-vect-op-1.c: Ditto.
243         * gcc.target/i386/warn-vect-op-2.c: Ditto.
244
245 2011-10-14  Tobias Burnus  <burnus@net-b.de>
246
247         PR fortran/50718
248         * gfortran.dg/pointer_check_11.f90: New.
249         * gfortran.dg/pointer_check_12.f90: New.
250
251 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
252
253         PR c++/38174
254         * g++.dg/overload/operator4.C: New.
255
256 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
257
258         * gcc.dg/di-longlong64-sync-1.c: New test.
259         * gcc.dg/di-sync-multithread.c: New test.
260         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
261         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
262         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
263         tests for v5, v6, v6k, and v7-a, and add-options helpers.
264         (check_effective_target_arm_arm_ok): New helper.
265         (check_effective_target_sync_longlong): New helper.
266
267 2011-10-14  Richard Guenther  <rguenther@suse.de>
268
269         PR tree-optimization/50723
270         * gcc.dg/torture/pr50723.c: New testcase.
271
272 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
273
274         PR c++/17212
275         * g++.dg/warn/format6.C: New.
276         * obj-c++.dg/warn6.mm: Likewise.
277
278 2011-10-13  Richard Henderson  <rth@redhat.com>
279
280         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
281         Delete.
282         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
283         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
284         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
285
286 2011-10-13  Jason Merrill  <jason@redhat.com>
287
288         PR c++/50614
289         * g++.dg/cpp0x/nsdmi-template2.C: New.
290
291         PR c++/50437
292         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
293
294         PR c++/50618
295         * g++.dg/init/vbase1.C: New.
296
297 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
298
299         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
300         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
301         * gcc.target/i386/avx-vphminposuw-2.c: New test.
302         * gcc.target/i386/avx-vphminposuw-3.c: New test.
303
304 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
305
306         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
307
308 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
309
310         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
311
312 2011-10-13  Richard Guenther  <rguenther@suse.de>
313
314         PR tree-optimization/50712
315         * gcc.target/i386/pr50712.c: New testcase.
316
317 2011-10-13  Tom de Vries  <tom@codesourcery.com>
318
319         * gcc.dg/memcpy-4.c: New test.
320
321 2011-10-13  Richard Guenther  <rguenther@suse.de>
322
323         PR tree-optimization/50698
324         * g++.dg/vect/pr50698.cc: New testcase.
325
326 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
327
328         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
329         * gcc.target/powerpc/warn-2.c: Ditto.
330
331         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
332         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
333         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
334         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
335         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
336         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
337         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
338         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
339         * gcc.target/powerpc/ppc-pow.c: Likewise.
340         * gcc.target/powerpc/recip-1.c: Likewise.
341         * gcc.target/powerpc/recip-2.c: Likewise.
342         * gcc.target/powerpc/recip-3.c: Likewise.
343         * gcc.target/powerpc/recip-4.c: Likewise.
344         * gcc.target/powerpc/recip-5.c: Likewise.
345
346 2011-10-12  David S. Miller  <davem@davemloft.net>
347
348         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
349         '-mvis3' instead of 'mcpu=niagara3' in options.
350         * gcc.target/sparc/fhalve.c: Likewise.
351         * gcc.target/sparc/fnegop.c: Likewise.
352         * gcc.target/sparc/fpadds.c: Likewise.
353         * gcc.target/sparc/fshift.c: Likewise.
354         * gcc.target/sparc/fucmp.c: Likewise.
355         * gcc.target/sparc/lzd.c: Likewise.
356         * gcc.target/sparc/vis3misc.c: Likewise.
357         * gcc.target/sparc/xmul.c: Likewise.
358
359 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
360
361         * gnat.dg/vect1.ad[sb]: New test.
362         * gnat.dg/vect1_pkg.ads: New helper.
363         * gnat.dg/vect2.ad[sb]: New test.
364         * gnat.dg/vect2_pkg.ads: New helper.
365         * gnat.dg/vect3.ad[sb]: New test.
366         * gnat.dg/vect3_pkg.ads: New helper.
367         * gnat.dg/vect4.ad[sb]: New test.
368         * gnat.dg/vect4_pkg.ads: New helper.
369         * gnat.dg/vect5.ad[sb]: New test.
370         * gnat.dg/vect5_pkg.ads: New helper.
371         * gnat.dg/vect6.ad[sb]: New test.
372         * gnat.dg/vect6_pkg.ads: New helper.
373
374 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
375
376         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
377         * gcc.target/i386/fma_run_double_2.c: Likewise.
378         * gcc.target/i386/fma_run_double_3.c: Likewise.
379         * gcc.target/i386/fma_run_double_4.c: Likewise.
380         * gcc.target/i386/fma_run_double_5.c: Likewise.
381         * gcc.target/i386/fma_run_double_6.c: Likewise.
382         * gcc.target/i386/fma_run_float_1.c: Likewise.
383         * gcc.target/i386/fma_run_float_2.c: Likewise.
384         * gcc.target/i386/fma_run_float_3.c: Likewise.
385         * gcc.target/i386/fma_run_float_4.c: Likewise.
386         * gcc.target/i386/fma_run_float_5.c: Likewise.
387         * gcc.target/i386/fma_run_float_6.c: Likewise.
388
389         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
390         remove the extra dg-options.
391         * gcc.target/i386/l_fma_double_2.c: Likewise.
392         * gcc.target/i386/l_fma_double_3.c: Likewise.
393         * gcc.target/i386/l_fma_double_4.c: Likewise.
394         * gcc.target/i386/l_fma_double_5.c: Likewise.
395         * gcc.target/i386/l_fma_double_6.c: Likewise.
396         * gcc.target/i386/l_fma_float_1.c: Likewise.
397         * gcc.target/i386/l_fma_float_2.c: Likewise.
398         * gcc.target/i386/l_fma_float_3.c: Likewise.
399         * gcc.target/i386/l_fma_float_4.c: Likewise.
400         * gcc.target/i386/l_fma_float_5.c: Likewise.
401         * gcc.target/i386/l_fma_float_6.c: Likewise.
402
403 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
404
405         PR tree-optimization/50189
406         * g++.dg/torture/pr50189.C: New testcase.
407
408 2011-10-12  Richard Guenther  <rguenther@suse.de>
409
410         PR tree-optimization/50700
411         * gcc.dg/builtin-object-size-12.c: New testcase.
412
413 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
414
415         PR c/50565
416         * gcc.c-torture/compile/pr50565-1.c,
417         gcc.c-torture/compile/pr50565-2.c: New tests.
418
419 2011-10-11  Jason Merrill  <jason@redhat.com>
420
421         PR c++/49855
422         PR c++/49896
423         * g++.dg/template/constant1.C: New.
424         * g++.dg/template/constant2.C: New.
425         * g++.dg/cpp0x/constexpr-template3.C: New.
426
427 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
428
429         * gcc.target/i386/warn-vect-op-3.c: New test.
430         * gcc.target/i386/warn-vect-op-1.c: New test.
431         * gcc.target/i386/warn-vect-op-2.c: New test.
432
433 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
434
435         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
436
437 2011-10-11  Richard Guenther  <rguenther@suse.de>
438
439         PR tree-optimization/50204
440         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
441
442 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
443
444         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
445
446 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
447
448         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
449         * gcc.target/i386/fma_double_2.c: Ditto.
450         * gcc.target/i386/fma_double_3.c: Ditto.
451         * gcc.target/i386/fma_double_4.c: Ditto.
452         * gcc.target/i386/fma_double_5.c: Ditto.
453         * gcc.target/i386/fma_double_6.c: Ditto.
454         * gcc.target/i386/fma_float_1.c: Ditto.
455         * gcc.target/i386/fma_float_2.c: Ditto.
456         * gcc.target/i386/fma_float_3.c: Ditto.
457         * gcc.target/i386/fma_float_4.c: Ditto.
458         * gcc.target/i386/fma_float_5.c: Ditto.
459         * gcc.target/i386/fma_float_6.c: Ditto.
460         * gcc.target/i386/l_fma_double_1.c: Ditto.
461         * gcc.target/i386/l_fma_double_2.c: Ditto.
462         * gcc.target/i386/l_fma_double_3.c: Ditto.
463         * gcc.target/i386/l_fma_double_4.c: Ditto.
464         * gcc.target/i386/l_fma_double_5.c: Ditto.
465         * gcc.target/i386/l_fma_double_6.c: Ditto.
466         * gcc.target/i386/l_fma_float_1.c: Ditto.
467         * gcc.target/i386/l_fma_float_2.c: Ditto.
468         * gcc.target/i386/l_fma_float_3.c: Ditto.
469         * gcc.target/i386/l_fma_float_4.c: Ditto.
470         * gcc.target/i386/l_fma_float_5.c: Ditto.
471         * gcc.target/i386/l_fma_float_6.c: Ditto.
472         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
473         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
474         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
475         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
476         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
477         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
478         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
479         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
480         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
481         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
482         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
483         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
484
485 2011-10-11  Tristan Gingold  <gingold@adacore.com>
486
487         * gcc.dg/va-arg-4.c: New test.
488         * gcc.dg/va-arg-5.c: Ditto.
489
490 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
491
492         * lib/target-supports.exp (check_effective_target_fd_truncate):
493         Close and unlink test file before exit.
494
495 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
496
497         PR fortran/50564
498         * gfortran.dg/forall_15.f90:  New test case.
499
500 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
501             Andrew Macleod  <amacleod@redhat.com>
502
503         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
504         wrappers for *other_threads() and *final_verify().
505         * gcc.dg/simulate-thread/simulate-thread.h
506         (simulate_thread_wrapper_other_threads): New.
507         (simulate_thread_wrapper_final_verify): New.
508
509 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
510
511         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
512
513 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
514
515         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
516
517 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
518             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
519
520         * gcc.target/i386/fma_1.h: New file.
521         * gcc.target/i386/fma_2.h: Likewise.
522         * gcc.target/i386/fma_3.h: Likewise.
523         * gcc.target/i386/fma_4.h: Likewise.
524         * gcc.target/i386/fma_5.h: Likewise.
525         * gcc.target/i386/fma_6.h: Likewise.
526         * gcc.target/i386/fma_double_1.c: Likewise.
527         * gcc.target/i386/fma_double_2.c: Likewise.
528         * gcc.target/i386/fma_double_3.c: Likewise.
529         * gcc.target/i386/fma_double_4.c: Likewise.
530         * gcc.target/i386/fma_double_5.c: Likewise.
531         * gcc.target/i386/fma_double_6.c: Likewise.
532         * gcc.target/i386/fma_float_1.c: Likewise.
533         * gcc.target/i386/fma_float_2.c: Likewise.
534         * gcc.target/i386/fma_float_3.c: Likewise.
535         * gcc.target/i386/fma_float_4.c: Likewise.
536         * gcc.target/i386/fma_float_5.c: Likewise.
537         * gcc.target/i386/fma_float_6.c: Likewise.
538         * gcc.target/i386/fma_main.h: Likewise.
539         * gcc.target/i386/fma_run_double_1.c: Likewise.
540         * gcc.target/i386/fma_run_double_2.c: Likewise.
541         * gcc.target/i386/fma_run_double_3.c: Likewise.
542         * gcc.target/i386/fma_run_double_4.c: Likewise.
543         * gcc.target/i386/fma_run_double_5.c: Likewise.
544         * gcc.target/i386/fma_run_double_6.c: Likewise.
545         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
546         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
547         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
548         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
549         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
550         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
551         * gcc.target/i386/fma_run_float_1.c: Likewise.
552         * gcc.target/i386/fma_run_float_2.c: Likewise.
553         * gcc.target/i386/fma_run_float_3.c: Likewise.
554         * gcc.target/i386/fma_run_float_4.c: Likewise.
555         * gcc.target/i386/fma_run_float_5.c: Likewise.
556         * gcc.target/i386/fma_run_float_6.c: Likewise.
557         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
558         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
559         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
560         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
561         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
562         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
563         * gcc.target/i386/l_fma_1.h: Likewise.
564         * gcc.target/i386/l_fma_2.h: Likewise.
565         * gcc.target/i386/l_fma_3.h: Likewise.
566         * gcc.target/i386/l_fma_4.h: Likewise.
567         * gcc.target/i386/l_fma_5.h: Likewise.
568         * gcc.target/i386/l_fma_6.h: Likewise.
569         * gcc.target/i386/l_fma_double_1.c: Likewise.
570         * gcc.target/i386/l_fma_double_2.c: Likewise.
571         * gcc.target/i386/l_fma_double_3.c: Likewise.
572         * gcc.target/i386/l_fma_double_4.c: Likewise.
573         * gcc.target/i386/l_fma_double_5.c: Likewise.
574         * gcc.target/i386/l_fma_double_6.c: Likewise.
575         * gcc.target/i386/l_fma_float_1.c: Likewise.
576         * gcc.target/i386/l_fma_float_2.c: Likewise.
577         * gcc.target/i386/l_fma_float_3.c: Likewise.
578         * gcc.target/i386/l_fma_float_4.c: Likewise.
579         * gcc.target/i386/l_fma_float_5.c: Likewise.
580         * gcc.target/i386/l_fma_float_6.c: Likewise.
581         * gcc.target/i386/l_fma_main.h: Likewise.
582         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
583         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
584         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
585         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
586         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
587         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
588         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
589         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
590         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
591         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
592         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
593         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
594
595 2011-10-10  Richard Guenther  <rguenther@suse.de>
596
597         PR middle-end/50389
598         * gcc.dg/torture/pr50389.c: New testcase.
599
600 2011-10-10  Richard Guenther  <rguenther@suse.de>
601
602         PR middle-end/50195
603         * gcc.dg/builtins-47.c: Optimize.
604
605 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
606
607         * lib/gcc-simulate-thread.exp: New.
608         * gcc.dg/simulate-thread/guality.h: New.
609         * gcc.dg/simulate-thread/simulate-thread.h: New.
610         * gcc.dg/simulate-thread/simulate-thread.exp: New.
611         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
612         * gcc.dg/simulate-thread/README: New.
613         * g++.dg/simulate-thread/guality.h: New.
614         * g++.dg/simulate-thread/simulate-thread.h: New.
615         * g++.dg/simulate-thread/simulate-thread.exp: New.
616         * g++.dg/simulate-thread/simulate-thread.gdb: New.
617         * c-c++-common/cxxbitfields-2.c: Remove.
618         * c-c++-common/cxxbitfields.c: Remove.
619         * c-c++-common/cxxbitfields-4.c: Remove.
620         * c-c++-common/cxxbitfields-5.c: Remove.
621         * c-c++-common/simulate-thread/bitfields-1.c: New.
622         * c-c++-common/simulate-thread/bitfields-2.c: New.
623         * c-c++-common/simulate-thread/bitfields-3.c: New.
624         * c-c++-common/simulate-thread/bitfields-4.c: New.
625
626 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
627
628         PR c++/38980
629         * g++.dg/warn/format5.C: New.
630
631 2011-10-09  Tobias Burnus  <burnus@net-b.de>
632
633         PR fortran/50273
634         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
635         * gfortran.dg/common_16.f90: New.
636
637 2011-10-09  Tobias Burnus  <burnus@net-b.de>
638
639         * gfortran.dg/iso_c_binding_param_1.f90: New.
640         * gfortran.dg/iso_c_binding_param_2.f90: New.
641         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
642
643 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
644
645         PR tree-optimization/50635
646         * gcc.dg/vect/pr50635.c: New test.
647
648 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
649
650         PR fortran/50659
651         * gfortran.dg/proc_decl_27.f90: New.
652
653 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
654
655         PR libobjc/50428
656         * objc/execute/initialize-1.m: New test.
657
658 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
659
660         PR fortran/47844
661         * gfortran.dg/pointer_function_result_1.f90 : New test.
662
663 2011-10-07  David S. Miller  <davem@davemloft.net>
664
665         PR 50655
666         * gcc.target/sparc/sparc.exp: Add vis3 target test.
667         * gcc.target/sparc/cmask.c: Use it.
668         * gcc.target/sparc/fhalve.c: Likewise.
669         * gcc.target/sparc/fnegop.c: Likewise.
670         * gcc.target/sparc/fpadds.c: Likewise.
671         * gcc.target/sparc/fshift.c: Likewise.
672         * gcc.target/sparc/fucmp.c: Likewise.
673         * gcc.target/sparc/lzd.c: Likewise.
674         * gcc.target/sparc/vis3misc.c: Likewise.
675         * gcc.target/sparc/xmul.c: Likewise.
676
677 2011-10-07  Richard Henderson  <rth@redhat.com>
678
679         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
680         match for avx2.
681         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
682
683 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
684
685         * gcc.dg/pr50193-1.c: New file.
686         * gcc.target/arm/shiftable.c: New file.
687
688 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
689
690         PR fortran/50625
691         * gfortran.dg/class_46.f03: New.
692
693 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
694
695         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
696         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
697         (syslog, vsyslog, __vsyslog_chk): Likewise.
698
699         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
700         (x, EXT_x): Use ASMNAME.
701
702         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
703         (a, c): Use ASMNAME.
704
705 2011-10-07  Tom de Vries  <tom@codesourcery.com>
706
707         PR middle-end/50527
708         * gcc.dg/pr50527.c: New test.
709
710 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
711
712         PR tree-optimization/50650
713         * gcc.c-torture/compile/pr50650.c: New test.
714
715 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
716
717         PR tree-optimization/50575
718         * gcc.c-torture/execute/vector-compare-2.x: New file.
719
720 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
721
722         PR middle-end/50125
723         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
724         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
725         (bar3): Likewise.
726
727 2011-10-07  Richard Guenther  <rguenther@suse.de>
728
729         PR testsuite/50637
730         * gcc.dg/vect/vect-align-2.c: Increase array size.
731
732 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
733             H.J. Lu  <hongjiu.lu@intel.com>
734
735         PR target/50603
736         * gcc.target/i386/pr50603.c: New test.
737
738 2011-10-06  Jason Merrill  <jason@redhat.com>
739
740         PR c++/39164
741         * g++.dg/cpp0x/default31.C: New.
742
743 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
744
745         PR tree-optimization/50596
746         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
747         New.
748         * gcc.dg/vect/vect-cond-8.c: New test.
749
750 2011-10-06  Richard Henderson  <rth@redhat.com>
751
752         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
753         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
754         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
755         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
756         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
757         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
758         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
759         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
760         * gcc.c-torture/execute/vshuf-16.inc: New file.
761         * gcc.c-torture/execute/vshuf-2.inc: New file.
762         * gcc.c-torture/execute/vshuf-4.inc: New file.
763         * gcc.c-torture/execute/vshuf-8.inc: New file.
764         * gcc.c-torture/execute/vshuf-main.inc: New file.
765         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
766         * gcc.c-torture/execute/vshuf-v2df.c: New test.
767         * gcc.c-torture/execute/vshuf-v2di.c: New test.
768         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
769         * gcc.c-torture/execute/vshuf-v2si.c: New test.
770         * gcc.c-torture/execute/vshuf-v4df.c: New test.
771         * gcc.c-torture/execute/vshuf-v4di.c: New test.
772         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
773         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
774         * gcc.c-torture/execute/vshuf-v4si.c: New test.
775         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
776         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
777         * gcc.c-torture/execute/vshuf-v8si.c: New test.
778
779 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
780
781         PR tree-optimization/49279
782         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
783         * gcc.c-torture/execute/pr49279.c: New test.
784
785 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
786
787         PR target/49049
788         * gcc.c-torture/compile/pr49049.c: New test.
789
790 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
791
792         PR target/50305
793         * gcc.target/arm/pr50305.c: New test.
794
795 2011-10-06  Richard Guenther  <rguenther@suse.de>
796
797         PR tree-optimization/38884
798         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
799         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
800
801 2011-10-05  David S. Miller  <davem@davemloft.net>
802
803         * gcc.target/sparc/lzd.c: New test.
804         * gcc.target/sparc/popc.c: New test.
805
806 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
807
808         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
809         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
810         * g++.dg/other/final1.C: Cleanup original tree dump.
811
812 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
813
814         PR tree-optimization/50613
815         * gcc.dg/pr50613.c: New test.
816
817 2011-10-05  Richard Henderson  <rth@redhat.com>
818
819         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
820         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
821         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
822         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
823         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
824         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
825         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
826         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
827
828 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
829
830         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
831         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
832         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
833         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
834         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
835
836 2011-10-05  Richard Guenther  <rguenther@suse.de>
837
838         PR tree-optimization/38885
839         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
840
841 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
842
843         * gcc.target/i386/sw-1.c: New test.
844
845 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
846
847         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
848         -mtune=generic.
849         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
850
851 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
852
853         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
854
855 2011-10-04  David S. Miller  <davem@davemloft.net>
856
857         * gcc.target/sparc/fhalve.c: New test.
858         * gcc.target/sparc/fnegop.c: New test.
859         * gcc.target/sparc/xmul.c: New test.
860
861 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
862
863         PR fortran/35831
864         * gfortran.dg/dummy_procedure_6.f90: New.
865
866 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
867
868         PR tree-optimization/50604
869         * gcc.dg/pr50604.c: New test.
870
871 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
872
873         PR tree-optimization/49662
874         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
875         * gcc.dg/graphite/interchange-15.c: Likewise.
876         * gcc.dg/graphite/interchange-mvt.c: Likewise.
877
878 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
879
880         * gcc.dg/tree-ssa/restrict-4.c: New test.
881
882 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
883
884         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
885         (main): Use __typeof to get result type of comparison.
886
887 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
888
889         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
890         Make et_vect_multiple_sizes_saved global.
891         (check_effective_target_vect64): Make et_vect64_saved global.
892
893 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
894
895         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
896         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
897         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
898         * gcc.dg/builtin-complex-err-1.c: Adjust.
899
900 2011-10-02  Jason Merrill  <jason@redhat.com>
901
902         * g++.dg/cpp0x/range-for22.C: New.
903
904         * g++.dg/cpp0x/variadic65.C: Remove xfails.
905         * g++.dg/cpp0x/variadic82.C: Remove xfails.
906         * g++.dg/cpp0x/variadic83.C: Remove xfails.
907         * g++.dg/cpp0x/variadic105.C: Remove xfails.
908
909         * g++.dg/cpp0x/nsdmi5.C: New.
910
911 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
912
913         PR target/50579
914         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
915         New procedures.
916         (mips-dg-options): Force an ABI option if the current ABI is
917         incompatible with the required -mlong setting.  Likewise force
918         a long setting if the current one is incompatible with the
919         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
920         throughout procedure.
921         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
922         instead of addressing=absolute.
923
924 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
925
926         * gcc.target/mips/stack-1.c: New test.
927
928 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
929
930         * gcc.dg/pr49696.c: New test.
931
932 2011-10-02  Jan Hubicka  <jh@suse.cz>
933
934         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
935
936 2011-10-01  David S. Miller  <davem@davemloft.net>
937
938         * gcc.target/sparc/cmask.c: New test.
939         * gcc.target/sparc/fpadds.c: New test.
940         * gcc.target/sparc/fshift.c: New test.
941         * gcc.target/sparc/fucmp.c: New test.
942         * gcc.target/sparc/vis3misc.c: New test.
943
944 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
945
946         PR fortran/50585
947         * gfortran.dg/assumed_charlen_arg_2.f90: New.
948
949 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
950
951         PR c++/44473
952         * g++.dg/dfp/44473-1.C: New test.
953         * g++.dg/dfp/44473-2.C: New test.
954         * g++.dg/dfp/mangle-1.C: New test.
955         * g++.dg/dfp/mangle-2.C: New test.
956         * g++.dg/dfp/mangle-3.C: New test.
957         * g++.dg/dfp/mangle-4.C: New test.
958         * g++.dg/dfp/mangle-5.C: New test.
959
960 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
961
962         PR inline-asm/50571
963         * gcc.dg/pr50571.c: New test.
964
965         PR tree-optimization/46309
966         * gcc.dg/pr46309.c: New test.
967
968 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
969
970         * gcc.dg/strlenopt-21.c: New test.
971
972 2011-09-30  Revital Eres  <revital.eres@linaro.org>
973
974         * gcc.dg/sms-10.c: New file.
975
976 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
977
978         * gcc.target/arm/pr50099.c: New test.
979
980 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
981
982         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
983
984 2011-09-30  David S. Miller  <davem@davemloft.net>
985
986         * gcc.target/sparc/bmaskbshuf.c: New test.
987         * gcc.target/sparc/edgen.c: New test.
988
989 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
990
991         PR fortran/50547
992         * gfortran.dg/pure_formal_proc_3.f90: New.
993
994         PR fortran/50553
995         * gfortran.dg/stfunc_7.f90: New.
996
997 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
998
999         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
1000         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
1001         * gcc.dg/vector-compare-1.c: Likewise.
1002         * gcc.dg/vector-compare-2.c: Likewise.
1003
1004 2011-09-29  David S. Miller  <davem@davemloft.net>
1005
1006         * gcc.target/sparc/array.c: New test.
1007
1008 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
1009
1010         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
1011         loop unroll and set max unroll times to 8.
1012         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
1013         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
1014         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
1015         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
1016
1017 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
1018
1019         PR c++/40145
1020         * g++.dg/ext/visibility/warn5.C: New.
1021
1022 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
1023
1024         PR c++/45278
1025         * g++.dg/warn/Wextra-3.C: New.
1026
1027 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
1028
1029         PR target/49486
1030         * gcc.target/sh/pr49468-si.c: New.
1031
1032 2011-09-28  Tom de Vries  <tom@codesourcery.com>
1033
1034         PR testsuite/50485
1035         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
1036         (TEST): Initialize src3 with random floats.
1037         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
1038         from union src3.  Initialize src3 with random floats.
1039
1040 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
1041
1042         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
1043         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
1044         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
1045         * gcc.target/sh/sh4a-sincosf.c: Ditto.
1046         * gcc.target/sh/sh4a-cos.c: Ditto.
1047         * gcc.target/sh/sh4a-cosf.c: Ditto.
1048         * gcc.target/sh/sh4a-sin.c: Ditto.
1049         * gcc.target/sh/sh4a-sinf.c: Ditto.
1050         * gcc.target/sh/sh4a-fsrra.c: Ditto.
1051         * gcc.target/sh/sh4a-memmovua.c: Ditto.
1052         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
1053
1054 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
1055
1056         PR c++/31489
1057         * g++.dg/parse/error40.C: New.
1058         * g++.dg/warn/incomplete1.C: Adjust.
1059
1060 2011-09-27  Jan Hubicka  <jh@suse.cz>
1061
1062         PR middle-end/49463
1063         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
1064         Mark used.
1065
1066 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
1067
1068         * gcc.dg/strlenopt-1.c: New test.
1069         * gcc.dg/strlenopt-1f.c: New test.
1070         * gcc.dg/strlenopt-2.c: New test.
1071         * gcc.dg/strlenopt-2f.c: New test.
1072         * gcc.dg/strlenopt-3.c: New test.
1073         * gcc.dg/strlenopt-4.c: New test.
1074         * gcc.dg/strlenopt-4g.c: New test.
1075         * gcc.dg/strlenopt-4gf.c: New test.
1076         * gcc.dg/strlenopt-5.c: New test.
1077         * gcc.dg/strlenopt-6.c: New test.
1078         * gcc.dg/strlenopt-7.c: New test.
1079         * gcc.dg/strlenopt-8.c: New test.
1080         * gcc.dg/strlenopt-9.c: New test.
1081         * gcc.dg/strlenopt-10.c: New test.
1082         * gcc.dg/strlenopt-11.c: New test.
1083         * gcc.dg/strlenopt-12.c: New test.
1084         * gcc.dg/strlenopt-12g.c: New test.
1085         * gcc.dg/strlenopt-13.c: New test.
1086         * gcc.dg/strlenopt-14g.c: New test.
1087         * gcc.dg/strlenopt-14gf.c: New test.
1088         * gcc.dg/strlenopt-15.c: New test.
1089         * gcc.dg/strlenopt-16g.c: New test.
1090         * gcc.dg/strlenopt-17g.c: New test.
1091         * gcc.dg/strlenopt-18g.c: New test.
1092         * gcc.dg/strlenopt.h: New file.
1093
1094 2011-09-27  Tom de Vries  <tom@codesourcery.com>
1095
1096         PR middle-end/43864
1097         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
1098         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
1099         * gcc.dg/pr43864.c: New test.
1100         * gcc.dg/pr43864-2.c: Same.
1101         * gcc.dg/pr43864-3.c: Same.
1102         * gcc.dg/pr43864-4.c: Same.
1103
1104 2011-09-27  Jan Hubicka  <jh@suse.cz>
1105
1106         * gcc.dg/ipa/inline-5.c: New testcase.
1107
1108 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
1109
1110         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
1111         vectors.
1112         * gcc.dg/vect/bb-slp-27.c: New.
1113         * gcc.dg/vect/bb-slp-28.c: New.
1114
1115 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
1116
1117         * testsuite/lib/target-supports.exp (check_profiling_available):
1118         Don't rely solely on TLS tests for -fprofile-generate, fall
1119         through to the other code.
1120
1121 2011-09-27  Richard Guenther  <rguenther@suse.de>
1122
1123         PR tree-optimization/50363
1124         * gcc.dg/torture/pr50363.c: New testcase.
1125
1126 2011-09-26  Jason Merrill  <jason@redhat.com>
1127
1128         PR c++/45012
1129         * g++.dg/template/partial13.C: New.
1130
1131         PR c++/46105
1132         * g++.dg/template/partial12.C: New.
1133
1134         PR c++/50508
1135         * g++.dg/cpp0x/constexpr-typedef1.C: New.
1136
1137 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
1138
1139         PR c++/45487
1140         * g++.dg/diagnostic/bindings1.C: New.
1141         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
1142
1143 2011-09-26  David S. Miller  <davem@davemloft.net>
1144
1145         * gcc.target/sparc/wrgsr.c: New test.
1146         * gcc.target/sparc/rdgsr.c: New test.
1147         * gcc.target/sparc/edge.c: New test.
1148         * gcc.target/sparc/fcmp.c: New test.
1149
1150         * gcc.target/sparc/edge.c: Update for new return types.
1151         * gcc.target/sparc/fcmp.c: Likewise.
1152
1153         * gcc.target/sparc/fpaddsubi.c: New test.
1154
1155 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
1156
1157         PR fortran/50515
1158         * gfortran.dg/common_15.f90: New.
1159
1160         PR fortran/50517
1161         * gfortran.dg/dummy_procedure_5.f90: New.
1162         * gfortran.dg/interface_26.f90: Modified error message.
1163         * gfortran.dg/proc_ptr_11.f90: Ditto.
1164         * gfortran.dg/proc_ptr_15.f90: Ditto.
1165         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1166         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1167
1168 2011-09-26  Jason Merrill  <jason@redhat.com>
1169
1170         PR c++/50512
1171         * g++.dg/overload/rvalue3.C: New.
1172
1173         PR c++/50523
1174         * g++.dg/overload/ref-conv2.C: New.
1175
1176         * g++.dg/cpp0x/nsdmi-template1.C: New.
1177
1178 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
1179
1180         * g++.dg/cpp0x/nullptr25.C: New.
1181
1182 2011-09-26  Richard Guenther  <rguenther@suse.de>
1183
1184         PR tree-optimization/50472
1185         * gcc.dg/torture/pr50472.c: New testcase.
1186
1187 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1188
1189         * gnat.dg/opt22.adb: New test.
1190         * gnat.dg/opt22_pkg.ad[sb]: New helper.
1191
1192 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1193
1194         * gnat.dg/opt21.adb: New test.
1195         * gnat.dg/opt21_pkg.ad[sb]: New helper.
1196
1197 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1198
1199         * gnat.dg/opt20.ad[sb]: New test.
1200         * gnat.dg/opt20_pkg.ads: New helper.
1201
1202 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1203
1204         * gnat.dg/array17.adb: New test.
1205         * gnat.dg/array17_pkg.ads: New helper.
1206
1207 2011-09-25  Jason Merrill  <jason@redhat.com>
1208
1209         * g++.dg/cpp0x/nsdmi-defer4.C: New.
1210
1211 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
1212
1213         * gnat.dg/frame_overflow.ads: New.
1214         * gnat.dg/frame_overflow.adb: Adjust.
1215         * gnat.dg/specs/addr1.ads: Likewise.
1216
1217 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
1218
1219         * g++.dg/tree-ssa/restrict2.C: New test.
1220
1221 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
1222
1223         * lib/target-supports.exp (check_effective_target_vect64): New.
1224         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
1225         of multiple vector sizes.
1226         * gcc.dg/vect/bb-slp-26.c: New.
1227
1228 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
1229
1230         PR c++/50280
1231         * g++.dg/template/bitfield1.C: New.
1232
1233 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
1234
1235         * gcc.dg/vect/bb-slp-24.c: New.
1236
1237 2011-09-24  Jason Merrill  <jason@redhat.com>
1238
1239         * g++.dg/cpp0x/nsdmi-eh1.C: New.
1240
1241         * g++.dg/cpp0x/nsdmi-defer3.C: New.
1242
1243         * g++.dg/cpp0x/nsdmi-defer1.C: New.
1244         * g++.dg/cpp0x/nsdmi-defer2.C: New.
1245
1246         * g++.dg/cpp0x/nsdmi1.C: New.
1247         * g++.dg/cpp0x/nsdmi2.C: New.
1248         * g++.dg/cpp0x/nsdmi3.C: New.
1249         * g++.dg/cpp0x/nsdmi4.C: New.
1250         * g++.old-deja/g++.other/init4.C: New.
1251
1252 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
1253
1254         PR c++/44267
1255         * g++.dg/template/sfinae28.C: New.
1256
1257 2011-09-23  Ian Lance Taylor  <iant@google.com>
1258
1259         * go.test/go-test.exp (errchk): Handle more cases of getting
1260         correct Tcl backslash quoting in regular expressions in test file.
1261
1262 2011-09-23  Jason Merrill  <jason@redhat.com>
1263
1264         Core 253
1265         * g++.dg/init/const8.C: New.
1266         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
1267         * g++.dg/cpp0x/defaulted2.C: Likewise.
1268         * g++.dg/cpp0x/pr42844-2.C: Likewise.
1269         * g++.dg/init/pr20039.C: Likewise.
1270         * g++.dg/init/pr42844.C: Likewise.
1271
1272 2011-09-23  Jan Hubicka  <jh@suse.cz>
1273
1274         * gcc.dg/ipa/inline-1.c: new testcase.
1275         * gcc.dg/ipa/inline-2.c: new testcase.
1276         * gcc.dg/ipa/inline-3.c: new testcase.
1277         * gcc.dg/ipa/inline-4.c: new testcase.
1278
1279 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
1280
1281         PR c++/50258
1282         * g++.dg/cpp0x/constexpr-static8.C: New.
1283
1284 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
1285
1286         * gcc.target/i386/avxfp-1.c: New test.
1287         * gcc.target/i386/avxfp-2.c: New test.
1288
1289 2011-09-23  Terry Guo  <terry.guo@arm.com>
1290
1291         * gcc.c-torture/execute/941014-1.x: Deleted.
1292
1293 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1294
1295         PR c++/50491
1296         * g++.dg/cpp0x/pr50491.C: New.
1297
1298 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1299
1300         PR testsuite/50487
1301         * gfortran.dg/bessel_6.f90: Fix tolerance test.
1302
1303 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1304
1305         PR c++/50371
1306         * g++.dg/cpp0x/nullptr24.C: New.
1307
1308 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
1309
1310         PR target/50482
1311         * gcc.target/i386/pr50482.c: New test.
1312
1313 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
1314
1315         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
1316         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
1317         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
1318         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
1319         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
1320         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
1321         multilib options contain different -march= from dg-options.
1322
1323 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
1324             Paolo Carlini  <paolo.carlini@oracle.com>
1325
1326         PR c++/50344
1327         * g++.dg/template/friend52.C: New.
1328
1329 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
1330
1331         * gcc.target/arm/cmp-1.c: New test.
1332         * gcc.target/arm/cmp-2.c: Likewise.
1333
1334 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
1335
1336         PR fortran/41733
1337         * gfortran.dg/impure_actual_1.f90: Modified error message.
1338         * gfortran.dg/proc_ptr_32.f90: New.
1339         * gfortran.dg/proc_ptr_33.f90: New.
1340
1341 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
1342
1343         PR tree-optimization/50451
1344         * gcc.dg/vect/pr50451.c: New test.
1345
1346 2011-09-21  Ian Lance Taylor  <iant@google.com>
1347
1348         * go.test/go-test.exp (errchk): Add special case for bug332.
1349         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
1350         some more test lines.
1351
1352 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
1353
1354         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
1355         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
1356         * g++.dg/other/i386-8.C: Ditto.
1357         * g++.dg/other/pr34435.C: Ditto.
1358         * g++.dg/other/pr39496.C: Ditto.
1359         * g++.dg/other/mmintrin.C: Ditto.
1360
1361 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
1362
1363         * gcc.dg/vect/vect-cond-7.c: New test.
1364         * gcc.target/i386/sse4_1-cond-1.c: New test.
1365         * gcc.target/i386/avx-cond-1.c: New test.
1366
1367 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
1368
1369         PR target/50464
1370         * g++.dg/other/pr50464.C: New test.
1371
1372 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
1373
1374         * gcc.target/i386/bmi2-mulx32-2.c: New test.
1375         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
1376         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
1377         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
1378
1379 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
1380
1381         * gnat.dg/opt19.adb: New test.
1382
1383 2011-09-21  Terry Guo  <terry.guo@arm.com>
1384
1385         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
1386         on arch conflict when testing case on targets other than armv7-a.
1387
1388 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
1389
1390         PR c++/50454
1391         * g++.dg/ext/int128-1.C: New.
1392         * g++.dg/ext/int128-2.C: Likewise.
1393         * g++.dg/ext/int128-2.h: Likewise.
1394
1395 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1396
1397         PR testsuite/50469
1398         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
1399
1400 2011-09-20  Jason Merrill  <jason@redhat.com>
1401
1402         * g++.dg/cpp0x/constexpr-generated1.C: New.
1403
1404         PR c++/50442
1405         * g++.dg/overload/ref-conv1.C: New.
1406
1407 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
1408
1409         * g++.dg/other/final1.C: New.
1410
1411 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
1412
1413         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
1414         and get_bit ().
1415
1416 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
1417
1418         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
1419         "target arm_eabi".
1420
1421 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
1422
1423         PR tree-optimization/50413
1424         * g++.dg/vect/vect.exp: Run slp-pr* tests with
1425         -fdump-tree-slp-details.  Run other tests with
1426         -fdump-tree-vect-details.
1427         * g++.dg/vect/slp-pr50413.cc: New.
1428
1429 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
1430             Ira Rosen  <ira.rosen@linaro.org>
1431
1432         PR testsuite/50435
1433         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
1434         Fix underscores around restrict.
1435
1436 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
1437
1438         PR tree-optimization/50414
1439         * gfortran.dg/vect/Ofast-pr50414.f90: New.
1440         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
1441         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
1442
1443 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
1444
1445         PR tree-optimization/50412
1446         * gfortran.dg/vect/pr50412.f90: New.
1447
1448 2011-09-16  Jason Merrill  <jason@redhat.com>
1449
1450         PR c++/50424
1451         * g++.dg/eh/defarg1.C: New.
1452
1453 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
1454
1455         * gcc.dg/vect/vect-reduc-10.c: New test.
1456         * gcc.target/i386/avx-reduc-1.c: New test.
1457
1458         * gcc.target/i386/sse2-extract-1.c: New test.
1459         * gcc.target/i386/avx-extract-1.c: New test.
1460
1461 2011-09-16  Terry Guo  <terry.guo@arm.com>
1462
1463         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
1464
1465 2011-09-15   Diego Novillo  <dnovillo@google.com>
1466
1467         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
1468         ALWAYS_CXXFLAGS, if defined.
1469         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
1470         ALWAYS_GFORTRANFLAGS, if defined.
1471         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
1472         ALWAYS_GOCFLAGS, if defined.
1473         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
1474         ALWAYS_OBJCXXFLAGS, if defined.
1475         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
1476         additional_flags, if defined.
1477         * lib/gnat.exp (gnat_target_compile): Likewise.
1478         * lib/objc.exp (objc_target_compile): Likewise.
1479         * lib/target-supports-dg.exp (dg-add-options): Handle
1480         TEST_ALWAYS_FLAGS.
1481
1482 2011-09-15  Tom de Vries  <tom@codesourcery.com>
1483
1484         PR testsuite/50322
1485         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
1486         Use uintptr_t in f1.  Undo avr xfails.
1487
1488 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
1489
1490         PR fortran/50401
1491         PR fortran/50403
1492         * gfortran.dg/function_types_3.f90: New.
1493
1494 2011-09-15  Jason Merrill  <jason@redhat.com>
1495
1496         PR c++/50365
1497         * g++.dg/cpp0x/trailing7.C: New.
1498
1499         PR c++/50361
1500         * g++.dg/cpp0x/nullptr23.C: New.
1501
1502 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
1503
1504         * gcc.dg/vect/bb-slp-25.c: New.
1505
1506 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
1507
1508         PR c++/50391
1509         * g++.dg/cpp0x/noexcept15.C: New.
1510
1511 2011-09-14  Tom de Vries  <tom@codesourcery.com>
1512
1513         PR middle-end/50251
1514         * gcc.dg/pr50251.c: New test.
1515
1516 2011-09-14  Tobias Burnus  <burnus@net-b.de>
1517
1518         PR fortran/34547
1519         PR fortran/50375
1520         * gfortran.dg/null_5.f90: New.
1521         * gfortran.dg/null_6.f90: New.
1522
1523 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
1524
1525         * gcc.c-torture/compile/20110913-1.c: New test.
1526
1527 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
1528
1529         PR fortran/50379
1530         * gfortran.dg/result_2.f90: New.
1531
1532 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
1533
1534         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
1535
1536 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
1537
1538         PR c++/48320
1539         * g++.dg/cpp0x/variadic116.C: New test case.
1540
1541 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
1542
1543         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
1544         * gcc.target/mips/interrupt_handler-2.c: New test.
1545         * gcc.target/mips/interrupt_handler-3.c: Likewise.
1546
1547 2011-09-12  Jason Merrill  <jason@redhat.com>
1548
1549         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
1550
1551         * g++.dg/cpp0x/explicit7.C: New.
1552
1553 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
1554
1555         PR rtl-optimization/50212
1556         * g++.dg/other/pr50212.C: New test.
1557
1558 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
1559
1560         PR target/43746
1561         * testsuite/gcc.target/avr/torture/avr-torture.exp
1562         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
1563         "-O2 -fmerge-all-constants".
1564
1565 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
1566
1567         PR fortran/50327
1568         * gfortran.dg/do_while_1.f90: New test.
1569
1570 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
1571
1572         PR fortran/35831
1573         PR fortran/47978
1574         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
1575         * gfortran.dg/proc_decl_26.f90: New.
1576         * gfortran.dg/typebound_override_2.f90: New.
1577         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
1578
1579 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
1580
1581         * gnat.dg/cond_expr2.ad[sb]: New test.
1582
1583 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
1584
1585         * gnat.dg/atomic5.ad[sb]: New test.
1586
1587 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1588
1589         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
1590
1591 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
1592
1593         PR target/49030
1594         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
1595
1596 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
1597
1598         PR target/49614
1599         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
1600
1601 2011-09-09  Richard Guenther  <rguenther@suse.de>
1602
1603         PR tree-optimization/50328
1604         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
1605
1606 2011-09-09  Richard Guenther  <rguenther@suse.de>
1607
1608         PR middle-end/50333
1609         * gcc.dg/torture/pr50333.c: New testcase.
1610
1611 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
1612
1613         PR tree-optimization/50318
1614         * gcc.target/arm/pr50318-1.c: New file.
1615
1616 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
1617
1618         * gcc.target/i386/all_one_m256i.c: New test.
1619
1620 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
1621
1622         PR c++/50324
1623         * g++.dg/cpp0x/sfinae28.C: New.
1624
1625 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
1626
1627         PR c/50332
1628         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
1629         longer ignored on typedefs.
1630
1631         PR c++/33255 - Support -Wunused-local-typedefs warning
1632         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
1633         * c-c++-common/Wunused-local-typedefs.c: Likewise.
1634
1635 2011-09-08  Martin Jambor  <mjambor@suse.cz>
1636
1637         PR tree-optimization/50287
1638         * gcc.dg/torture/pr50287.c: New test.
1639
1640 2011-09-08  Richard Guenther  <rguenther@suse.de>
1641
1642         PR tree-optimization/19831
1643         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
1644         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
1645         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1646         * gcc.dg/errno-1.c: Adjust.
1647
1648 2011-09-08  Richard Guenther  <rguenther@suse.de>
1649
1650         PR tree-optimization/19831
1651         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
1652
1653 2011-09-08  Tobias Burnus  <burnus@net-b.de>
1654
1655         PR fortran/44646
1656         * gfortran.dg/do_concurrent_1.f90: New.
1657         * gfortran.dg/do_concurrent_2.f90: New.
1658
1659 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
1660
1661         PR target/50310
1662         * gcc.c-torture/execute/ieee/pr50310.c: New test.
1663         * gcc.dg/pr50310-2.c: New test.
1664
1665 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
1666
1667         PR fortran/48095
1668         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
1669         * gfortran.dg/impure_constructor_1.f90: Modified.
1670         * gfortran.dg/proc_ptr_comp_33.f90: New.
1671
1672 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
1673
1674         PR target/50310
1675         * gcc.dg/pr50310-1.c: New test.
1676
1677 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1678
1679         PR middle-end/48571
1680         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
1681         instead of 4.
1682
1683 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
1684
1685         PR c++/50309
1686         * g++.dg/cpp0x/noexcept14.C: New.
1687
1688 2011-09-07  Jason Merrill  <jason@redhat.com>
1689
1690         * g++.dg/cpp0x/constexpr-ref3.C: New.
1691
1692         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
1693
1694 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1695
1696         * gcc.dg/section1.c: Don't xfail for avr.
1697
1698 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1699
1700         PR tree-optimization/50322
1701         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
1702
1703 2011-09-07  Martin Jambor  <mjambor@suse.cz>
1704
1705         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
1706
1707 2011-09-07  Martin Jambor  <mjambor@suse.cz>
1708
1709         PR tree-optimization/49911
1710         * g++.dg/tree-ssa/pr49911.C: New test.
1711
1712 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
1713
1714         PR target/49030
1715         * gcc.dg/torture/pr49030.c: New test.
1716
1717 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
1718
1719         PR fortran/50288
1720         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
1721         * gfortran.dg/class_4d.f03: Deleted.
1722         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
1723
1724 2011-09-07  Richard Guenther  <rguenther@suse.de>
1725
1726         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
1727
1728 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
1729
1730         PR tree-optimization/46021
1731         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
1732
1733 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1734
1735         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
1736
1737 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
1738
1739         * gcc.c-torture/compile/20110906-1.c: New test.
1740
1741 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
1742
1743         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
1744
1745 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
1746
1747         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
1748         --param tree-reassoc-width=1.
1749
1750         * gcc.dg/tree-ssa/reassoc-24.c: New test.
1751         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
1752
1753 2011-09-06  Richard Guenther  <rguenther@suse.de>
1754
1755         PR tree-optimization/48149
1756         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
1757
1758 2011-09-06  Richard Guenther  <rguenther@suse.de>
1759
1760         PR tree-optimization/48317
1761         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
1762
1763 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
1764
1765         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1766         New procedure.
1767         (add_options_for_quad_vectors): Replace with ...
1768         (add_options_for_double_vectors): ... this.
1769         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
1770         support multiple vector sizes since the vectorizer attempts to
1771         vectorize with both vector sizes.
1772         * gcc.dg/vect/no-vfa-vect-79.c,
1773         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
1774         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
1775         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
1776         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
1777         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
1778         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
1779         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
1780         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
1781         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
1782         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
1783         gcc.dg/vect/vect-40.c: Likewise.
1784         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
1785         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
1786         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
1787         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
1788         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
1789         Likewise.
1790         * gcc.dg/vect/vect-peel-4.c: Make ia global.
1791
1792 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
1793
1794         PR target/49606
1795         * gcc.target/mips/abi-main.h: New file.
1796         * gcc.target/mips/abi-o32-long32.c: New test.
1797         * gcc.target/mips/abi-o32-long64.c: Likewise.
1798         * gcc.target/mips/abi-o64-long32.c: Likewise.
1799         * gcc.target/mips/abi-o64-long64.c: Likewise.
1800         * gcc.target/mips/abi-n32-long32.c: Likewise.
1801         * gcc.target/mips/abi-n32-long64.c: Likewise.
1802         * gcc.target/mips/abi-n64-long32.c: Likewise.
1803         * gcc.target/mips/abi-n64-long64.c: Likewise.
1804         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
1805         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
1806         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
1807         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
1808         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
1809         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
1810         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
1811         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
1812         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
1813         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
1814         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
1815         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
1816         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
1817         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
1818         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
1819         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
1820         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
1821         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
1822         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
1823         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
1824         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
1825         * gcc.target/mips/branch-2.c: Remove -mabicalls.
1826         * gcc.target/mips/branch-3.c: Likewise.
1827         * gcc.target/mips/branch-4.c: Likewise.
1828         * gcc.target/mips/branch-5.c: Likewise.
1829         * gcc.target/mips/branch-6.c: Likewise.
1830         * gcc.target/mips/branch-7.c: Likewise.
1831         * gcc.target/mips/branch-8.c: Likewise.
1832         * gcc.target/mips/branch-9.c: Likewise.
1833         * gcc.target/mips/branch-10.c: Likewise.
1834         * gcc.target/mips/branch-11.c: Likewise.
1835         * gcc.target/mips/branch-12.c: Likewise.
1836         * gcc.target/mips/branch-13.c: Likewise.
1837         * gcc.target/mips/lazy-binding-1.c: Likewise.
1838
1839 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
1840
1841         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
1842         to avoid warning on int=16 platforms..
1843
1844 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
1845
1846         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
1847         to work even with -fshort-enums.
1848
1849 2011-09-04  Jan Hubicka  <jh@suse.cz>
1850
1851         * gcc.c-torture/compile/20110902.c: new testcase.
1852
1853 2011-09-04  Jason Merrill  <jason@redhat.com>
1854
1855         PR c++/49267
1856         * g++.dg/cpp0x/rv-conv1.C: New.
1857
1858         DR 1328
1859         * g++.dg/cpp0x/rv-func3.C: New.
1860
1861         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
1862
1863         PR c++/50248
1864         Core 1358
1865         * g++.dg/cpp0x/constexpr-template1.C: New.
1866         * g++.dg/cpp0x/constexpr-template2.C: New.
1867         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
1868         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
1869
1870 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
1871
1872         * gnat.dg/specs/debug1.ads: Tweak pattern.
1873
1874 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
1875
1876         PR fortran/50227
1877         * gfortran.dg/class_45a.f03: New.
1878         * gfortran.dg/class_45b.f03: New.
1879
1880 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
1881             Ira Rosen  <ira.rosen@linaro.org>
1882
1883         PR tree-optimization/50208
1884         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
1885         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
1886         -fno-tree-fre -fno-tree-pre.
1887
1888 2011-09-02  Martin Jambor  <mjambor@suse.cz>
1889
1890         * gcc.dg/ipa/ipcp-3.c: New test.
1891
1892 2011-09-02  Richard Guenther  <rguenther@suse.de>
1893
1894         PR tree-optimization/27460
1895         PR middle-end/29269
1896         * gcc.dg/vect/vect-cond-7.c: New testcase.
1897
1898 2011-09-02  Martin Jambor  <mjambor@suse.cz>
1899
1900         * g++.dg/ipa/devirt-3.C: Added a distraction method.
1901         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
1902         xfailed test for inlining.
1903         * g++.dg/ipa/ivinline-9.C: Likewise.
1904
1905 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
1906
1907         PR tree-optimization/50178
1908         * gfortran.dg/vect/pr50178.f90: New test.
1909
1910 2011-08-31  Martin Jambor  <mjambor@suse.cz>
1911
1912         PR middle-end/49886
1913         * gcc.c-torture/execute/pr49886.c: New testcase.
1914
1915 2011-08-31  Tom de Vries  <tom@codesourcery.com>
1916
1917         PR middle-end/43513
1918         * gcc.dg/pr43513.c: New test.
1919
1920 2011-08-30  Tobias Burnus  <burnus@net-b.de>
1921
1922         PR fortran/45044
1923         * gfortran.dg/common_14.f90: New.
1924         * gfortran.dg/common_resize_1.f: Add two dg-warning.
1925
1926 2011-08-30  Jason Merrill  <jason@redhat.com>
1927
1928         PR c++/50084
1929         * g++.dg/cpp0x/decltype33.C: New.
1930
1931         PR c++/50089
1932         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
1933
1934         PR c++/50114
1935         * g++.dg/cpp0x/lambda/lambda-for.C: New.
1936
1937 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
1938
1939         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
1940
1941 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1942
1943         * gnat.dg/specs/aggr3.ads: New test.
1944         * gnat.dg/specs/aggr3_pkg.ads: New helper.
1945
1946         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
1947         * gnat.dg/specs/aggr2.ads: Likewise.
1948
1949 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
1950
1951         PR fortran/45170
1952         * gfortran.dg/allocate_with_source_2.f90: New test
1953
1954 2011-08-30  Jason Merrill  <jason@redhat.com>
1955
1956         PR c++/50220
1957         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
1958
1959         PR c++/50234
1960         * g++.dg/cpp0x/constexpr-value3.C: New.
1961
1962 2011-08-30  Richard Guenther  <rguenther@suse.de>
1963
1964         PR middle-end/48571
1965         * gcc.c-torture/execute/pr48571-1.c: New testcase.
1966         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
1967         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1968         * gcc.dg/pr36902.c: XFAIL.
1969
1970 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
1971
1972         * gcc.target/i386/fma-check.h: New.
1973         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
1974         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
1975         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
1976         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
1977         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
1978         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
1979         * gcc.target/i386/fma-fmaddXX.c: Likewise.
1980         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
1981         * gcc.target/i386/fma-fmsubXX.c: Likewise.
1982         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
1983         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
1984         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
1985         * gcc.target/i386/fma-compile.c: Likewise.
1986         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
1987         * gcc.target/i386/sse-12.c: Add -mfma.
1988         * gcc.target/i386/sse-13.c: Likewise.
1989         * gcc.target/i386/sse-14.c: Likewise.
1990         * gcc.target/i386/sse-22.c: Likewise.
1991         * gcc.target/i386/sse-23.c: Likewise.
1992         * g++.dg/other/i386-2.C: Likewise.
1993         * g++.dg/other/i386-3.C: Likewise.
1994
1995 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
1996
1997         PR testsuite/50185
1998         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
1999         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
2000
2001 2011-08-30  Christian Bruel  <christian.bruel@st.com>
2002
2003         * g++.dg/bprob/bprob.exp (feedback_options): Set
2004         -fbranch-probabilities.
2005         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
2006
2007 2011-08-29  Jason Merrill  <jason@redhat.com>
2008
2009         PR c++/50224
2010         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
2011
2012 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
2013             Jason Merrill  <jason@redhat.com>
2014
2015         * g++.dg/dfp/base.C: New test.
2016
2017 2011-08-29  Jason Merrill  <jason@redhat.com>
2018
2019         Core DR 994
2020         PR c++/50209
2021         * g++.dg/cpp0x/initlist58.C: New.
2022
2023 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
2024
2025         PR fortran/50225
2026         * gfortran.dg/class_result_1.f03: New.
2027
2028 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
2029
2030         PR middle-end/48722
2031         * gcc.target/i386/pr48722.c: New test.
2032
2033 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2034
2035         PR libfortran/50192
2036         * gfortran.dg/widechar_compare_1.f90:  New test.
2037
2038 2011-08-26  Jason Merrill  <jason@redhat.com>
2039
2040         Core DR 342
2041         PR c++/48582
2042         * g++.dg/abi/mangle50.C: New.
2043
2044 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
2045
2046         PR target/50202
2047         * gcc.target/i386/pr50202.c: New test.
2048
2049 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
2050
2051         * gcc.target/i386/sse_4_1-round-vec.c: New test.
2052         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
2053         * gcc.target/i386/avx-round-vec.c: New test.
2054         * gcc.target/i386/avx-roundf-vec.c: New test.
2055
2056 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
2057
2058         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
2059         instruction.
2060
2061         PR c/50179
2062         * c-c++-common/Wunused-var-14.c: New test.
2063
2064 2011-08-26  Tom de Vries  <tom@codesourcery.com>
2065
2066         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
2067
2068 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
2069
2070         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
2071         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
2072         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
2073         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
2074
2075 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
2076
2077         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
2078         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
2079         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
2080         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
2081
2082 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
2083
2084         PR fortran/50050
2085         * gfortran.dg/pointer_comp_init_1.f90: New test.
2086
2087 2011-08-25  Jason Merrill  <jason@redhat.com>
2088
2089         PR c++/50157
2090         * g++.dg/cpp0x/sfinae27.C: New.
2091
2092 2011-08-25  Tobias Burnus  <burnus@net-b.de>
2093
2094         * gfortran.dg/coarray_lib_token_4.f90: New.
2095
2096 2011-08-25  Tobias Burnus  <burnus@net-b.de>
2097
2098         * gfortran.dg/coarray/alloc_comp_1.f90: New.
2099
2100 2011-08-25  Richard Guenther  <rguenther@suse.de>
2101
2102         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
2103
2104 2011-08-24  Tobias Burnus  <burnus@net-b.de>
2105
2106         PR fortran/50163
2107         * gfortran.dg/initialization_28.f90: New.
2108
2109 2011-08-24  Richard Guenther  <rguenther@suse.de>
2110
2111         PR tree-optimization/50067
2112         * gcc.dg/torture/pr50067-3.c: New testcase.
2113         * gcc.dg/torture/pr50067-4.c: Likewise.
2114         * gcc.dg/torture/pr50067-5.c: Likewise.
2115
2116 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2117
2118         * g++.dg/other/i386-2.C: Add -mavx2 check.
2119         * g++.dg/other/i386-3.C: Likewise.
2120         * gcc.target/i386/avx-1.c: Add AVX2.
2121         * gcc.target/i386/avx-2.c: Likewise.
2122         * gcc.target/i386/funcspec-5.c: Likewise.
2123         * gcc.target/i386/sse-12.c: Likewise.
2124         * gcc.target/i386/sse-13.c: Likewise.
2125         * gcc.target/i386/sse-14.c: Likewise.
2126         * gcc.target/i386/sse-22.c: Likewise.
2127         * gcc.target/i386/sse-23.c: Likewise.
2128         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
2129         * gcc.target/i386/avx2-check.h: New.
2130         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
2131         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
2132         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2133         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
2134         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2135         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
2136         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2137         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
2138         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2139         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
2140         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2141         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
2142         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2143         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
2144         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2145         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
2146         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2147         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
2148         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2149         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
2150         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2151         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
2152         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2153         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
2154         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2155         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
2156         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2157         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
2158         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2159         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
2160         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2161         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
2162         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2163         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
2164         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2165         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
2166         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2167         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
2168         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2169         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
2170         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2171         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
2172         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2173         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
2174         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2175         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
2176         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2177         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
2178         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2179         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
2180         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2181         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
2182         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2183         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
2184         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2185         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
2186         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2187         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
2188         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2189         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
2190         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2191         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
2192         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2193         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
2194         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
2195         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
2196         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
2197         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
2198         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
2199         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
2200         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
2201         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
2202         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
2203         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
2204         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
2205         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
2206         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
2207         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
2208         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
2209         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
2210         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
2211         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
2212         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
2213         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
2214         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
2215         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
2216         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
2217         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
2218         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
2219         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
2220         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
2221         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
2222         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
2223         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
2224         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
2225         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
2226         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
2227         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
2228         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
2229         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
2230         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
2231         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
2232         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
2233         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
2234         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
2235         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
2236         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
2237         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
2238         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
2239         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
2240         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
2241         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
2242         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
2243         * gcc.target/i386/avx2-vpand-1.c: Likewise.
2244         * gcc.target/i386/avx2-vpand-2.c: Likewise.
2245         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
2246         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
2247         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
2248         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
2249         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
2250         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
2251         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
2252         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
2253         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
2254         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
2255         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
2256         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
2257         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
2258         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
2259         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
2260         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
2261         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
2262         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
2263         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
2264         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
2265         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
2266         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
2267         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
2268         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
2269         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
2270         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
2271         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
2272         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
2273         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
2274         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
2275         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
2276         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
2277         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
2278         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
2279         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
2280         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
2281         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
2282         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
2283         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
2284         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
2285         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
2286         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
2287         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
2288         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
2289         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
2290         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
2291         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
2292         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
2293         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
2294         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
2295         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
2296         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
2297         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
2298         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
2299         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
2300         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
2301         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
2302         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
2303         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
2304         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
2305         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
2306         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
2307         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
2308         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
2309         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
2310         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
2311         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
2312         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
2313         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
2314         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
2315         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
2316         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
2317         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
2318         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
2319         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
2320         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
2321         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
2322         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
2323         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
2324         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
2325         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
2326         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
2327         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
2328         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
2329         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
2330         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
2331         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
2332         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
2333         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
2334         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
2335         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
2336         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
2337         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
2338         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
2339         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
2340         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
2341         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
2342         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
2343         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
2344         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
2345         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
2346         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
2347         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
2348         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
2349         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
2350         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
2351         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
2352         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
2353         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
2354         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
2355         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
2356         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
2357         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
2358         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
2359         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
2360         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
2361         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
2362         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
2363         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
2364         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
2365         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
2366         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
2367         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
2368         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
2369         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
2370         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
2371         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
2372         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
2373         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
2374         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
2375         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
2376         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
2377         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
2378         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
2379         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
2380         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
2381         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
2382         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
2383         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
2384         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
2385         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
2386         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
2387         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
2388         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
2389         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
2390         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
2391         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
2392         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
2393         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
2394         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
2395         * gcc.target/i386/avx2-vpor-1.c: Likewise.
2396         * gcc.target/i386/avx2-vpor-2.c: Likewise.
2397         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
2398         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
2399         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
2400         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
2401         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
2402         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
2403         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
2404         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
2405         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
2406         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
2407         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
2408         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
2409         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
2410         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
2411         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
2412         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
2413         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
2414         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
2415         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
2416         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
2417         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
2418         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
2419         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
2420         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
2421         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
2422         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
2423         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
2424         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
2425         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
2426         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
2427         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
2428         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
2429         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
2430         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
2431         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
2432         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
2433         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
2434         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
2435         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
2436         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
2437         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
2438         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
2439         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
2440         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
2441         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
2442         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
2443         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
2444         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
2445         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
2446         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
2447         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
2448         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
2449         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
2450         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
2451         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
2452         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
2453         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
2454         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
2455         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
2456         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
2457         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
2458         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
2459         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
2460         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
2461         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
2462         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
2463         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
2464         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
2465         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
2466         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
2467         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
2468         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
2469         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
2470         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
2471         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
2472         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
2473         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
2474         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
2475         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
2476         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
2477         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
2478         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
2479         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
2480         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
2481         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
2482         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
2483         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
2484         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
2485         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
2486         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
2487         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
2488         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
2489         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
2490         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
2491         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
2492         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
2493         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
2494         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
2495         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
2496         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
2497         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
2498         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
2499         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
2500         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
2501         * gcc.target/i386/testimm-9.c: Likewise.
2502
2503 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2504
2505         * g++.dg/other/i386-2.C: Add -mbmi2 check.
2506         * g++.dg/other/i386-3.C: Likewise.
2507         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
2508         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
2509         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
2510         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
2511         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
2512         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
2513         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
2514         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
2515         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
2516         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
2517         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
2518         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
2519         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
2520         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
2521         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
2522         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
2523         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
2524         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
2525         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
2526         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
2527         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
2528         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
2529         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
2530         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
2531         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
2532         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
2533         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
2534         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
2535         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
2536         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
2537         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
2538         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
2539         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
2540         * gcc.target/i386/sse-12.c: Add BMI2.
2541         * gcc.target/i386/sse-13.c: Likewise.
2542         * gcc.target/i386/sse-14.c: Likewise.
2543         * gcc.target/i386/sse-22.c: Likewise.
2544         * gcc.target/i386/sse-23.c: Likewise.
2545
2546 2011-08-23  Jason Merrill  <jason@redhat.com>
2547
2548         * g++.dg/template/crash7.C: Adjust expected errors.
2549
2550 2011-08-23  Jason Merrill  <jason@redhat.com>
2551
2552         PR c++/49045
2553         Core 1321
2554         * g++.dg/cpp0x/overload2.C: New.
2555
2556 2011-08-23  Jason Merrill  <jason@redhat.com>
2557
2558         Core 903
2559         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
2560
2561 2011-08-23  Jason Merrill  <jason@redhat.com>
2562
2563         Core 975
2564         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
2565         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
2566         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
2567         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
2568
2569 2011-08-23  Jason Merrill  <jason@redhat.com>
2570
2571         PR c++/50024
2572         * g++.dg/cpp0x/constexpr-initlist5.C: New.
2573
2574 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
2575
2576         PR c++/50158
2577         * g++.dg/warn/Wunused-var-16.C: New test.
2578
2579         PR middle-end/50161
2580         * gcc.dg/pr50161.c: New test.
2581
2582 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
2583
2584         PR c++/50055
2585         * g++.dg/gcov/gcov-7.C: New test.
2586
2587 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
2588
2589         PR c++/46862
2590         * g++.dg/dfp/nofields.C: New test.
2591
2592 2011-08-23  Tobias Burnus  <burnus@net-b.de>
2593
2594         PR fortran/31600
2595         * gfortran.dg/use_16.f90: New.
2596
2597 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
2598             Kirill Yukhin  <kirill.yukhin@intel.com>
2599
2600         PR target/50155
2601         * gcc.target/i386/pr50155.c: New test.
2602
2603 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
2604
2605         PR tree-optimization/50133
2606         * gcc.dg/pr50133.c: New test.
2607
2608         PR middle-end/50141
2609         * c-c++-common/cxxbitfields-6.c: New test.
2610
2611 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
2612
2613         PR fortran/50050
2614         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
2615
2616 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
2617
2618         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
2619         * gcc.dg/pr49994-3.c: Ditto.
2620
2621 2011-08-22  Richard Guenther  <rguenther@suse.de>
2622
2623         PR testsuite/50145
2624         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
2625         * gcc.dg/torture/pr50067-2.c: Likewise.
2626
2627 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2628
2629         PR fortran/47659
2630         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
2631         of a constant resulting from simplification.
2632         * gfortran.dg/warn_conversion_3.f90:  New test.
2633
2634 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2635
2636         PR fortran/50130
2637         * gfortran.dg/zero_stride_1.f90:  New test.
2638
2639 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
2640
2641         PR fortran/49638
2642         * gfortran.dg/typebound_override_1.f90: Modified.
2643
2644 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
2645
2646         PR tree-optimization/48739
2647         * gcc.dg/pr48739-1.c: New test.
2648         * gcc.dg/pr48739-2.c: New test.
2649
2650 2011-08-20  Tobias Burnus  <burnus@net-b.de>
2651
2652         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
2653
2654 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
2655
2656         PR fortran/50129
2657         * gfortran.dg/where_3.f90: New test.
2658
2659 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
2660
2661         PR middle-end/49721
2662         * gfortran.dg/pr49721-1.f: New.
2663         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
2664
2665 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
2666
2667         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
2668         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
2669         New tests.
2670
2671 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2672
2673         * gcc.target/arm/wmul-11.c: New file.
2674         * gcc.target/arm/wmul-12.c: New file.
2675         * gcc.target/arm/wmul-13.c: New file.
2676
2677 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2678
2679         * gcc.target/arm/wmul-10.c: New file.
2680
2681 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2682
2683         * gcc.target/arm/wmul-9.c: New file.
2684         * gcc.target/arm/wmul-bitfield-2.c: New file.
2685
2686 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2687
2688         * gcc.target/arm/wmul-8.c: New file.
2689
2690 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2691
2692         * gcc.target/arm/wmul-7.c: New file.
2693
2694 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2695
2696         * gcc.target/arm/wmul-6.c: New file.
2697
2698 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2699
2700         * gcc.target/arm/wmul-5.c: New file.
2701         * gcc.target/arm/no-wmla-1.c: New file.
2702
2703 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2704
2705         * gcc.target/arm/wmul-bitfield-1.c: New file.
2706
2707 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
2708
2709         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
2710
2711 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2712
2713         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
2714         * gcc.target/i386/conversion.c: Likewise.
2715
2716 2011-08-19  Richard Guenther  <rguenther@suse.de>
2717
2718         * gcc.dg/torture/pr50067-1.c: New testcase.
2719         * gcc.dg/torture/pr50067-2.c: Likewise.
2720
2721 2011-08-19  Joey Ye  <joey.ye@arm.com>
2722
2723         PR target/49437
2724         * gcc.target/arm/handler-align.c: New test.
2725         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
2726         New Function.
2727
2728 2011-08-19  Joey Ye  <joey.ye@arm.com>
2729
2730         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
2731
2732 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
2733
2734         PR fortran/50071
2735         * gfortran.dg/end_block_label_1.f90: New test.
2736         * gfortran.dg/end_associate_label_1.f90: New test.
2737
2738 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2739
2740         * gcc.dg/c1x-pointer-float-1.c: New test.
2741
2742 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
2743
2744         PR fortran/50071
2745         * gfortran.dg/duplicate_labels_2.f: New test.
2746
2747 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2748
2749         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
2750         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
2751         gcc.dg/c1x-noreturn-5.c: New tests.
2752
2753 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2754
2755         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
2756
2757 2011-08-18  Tobias Burnus  <burnus@net-b.de>
2758
2759         PR fortran/18918
2760         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2761         * gfortran.dg/coarray_lock_3.f90: Fix test.
2762         * gfortran.dg/coarray_lock_4.f90: New.
2763         * gfortran.dg/coarray_lock_5.f90: New.
2764
2765 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
2766
2767         PR target/50009
2768         * gcc.c-torture/compile/pr50009.c: New test.
2769
2770         PR target/50092
2771         * gcc.dg/torture/pr50092.c: New test.
2772
2773 2011-08-18  Tobias Burnus  <burnus@net-b.de>
2774
2775         PR fortran/50109
2776         * gfortran.dg/namelist_73.f90: New.
2777
2778 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
2779
2780         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
2781
2782         PR debug/50017
2783         * gcc.dg/pr50017.c: New test.
2784
2785 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
2786
2787         PR c++/45625
2788         * g++.dg/lookup/hidden-var1.C: New test case.
2789
2790 2011-08-17  Tobias Burnus  <burnus@net-b.de>
2791
2792         PR fortran/31461
2793         * gfortran.dg/warn_unused_var_2.f90: New.
2794         * gfortran.dg/warn_unused_var_3.f90: New.
2795
2796 2011-08-17  Tom de Vries  <tom@codesourcery.com>
2797
2798         PR target/43597
2799         * gcc.target/arm/pr43597.c: New test.
2800
2801 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
2802
2803         PR fortran/50070
2804         * gfortran.dg/common_13.f90: New.
2805
2806 2011-08-16  Jason Merrill  <jason@redhat.com>
2807
2808         PR c++/50086
2809         * g++.dg/cpp0x/variadic-unresolved.C: New.
2810
2811         * g++.old-deja/g++.brendan/README: Add R.I.P.
2812
2813         * g++.dg/ext/attr-used-1.C: New.
2814
2815         PR c++/50054
2816         * g++.dg/cpp0x/initlist56.C: New.
2817
2818 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
2819
2820         PR testsuite/50085
2821         * g++.dg/opt/life1.C: Only run on Linux.
2822
2823 2011-08-15  Tobias Burnus  <burnus@net-b.de>
2824
2825         * gfortran.dg/coarray_26.f90: New.
2826
2827 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
2828
2829         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
2830         -fdump-tree-vrp1.
2831
2832 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
2833
2834         PR fortran/50073
2835         * gfortran.dg/func_result_7.f90: New.
2836
2837 2011-08-13  Jason Merrill  <jason@redhat.com>
2838
2839         PR c++/50075
2840         * g++.dg/cpp0x/decltype32.C: New.
2841
2842         PR c++/50059
2843         * g++.dg/diagnostic/expr1.C: New.
2844
2845 2011-08-12  David Li  <davidxl@google.com>
2846
2847         * g++.dg/abi/vbase15.C: New test.
2848
2849 2011-08-12  Jason Merrill  <jason@redhat.com>
2850
2851         PR c++/50034
2852         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
2853
2854 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
2855
2856         * gcc.dg/builtins-67.c: New test.
2857         * gcc.target/i386/conversion.c: Ditto.
2858
2859 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
2860             Brian Hackett  <bhackett1024@gmail.com>
2861
2862         * g++.dg/plugin/decl_plugin.c: New.
2863         * g++.dg/plugin/decl-plugin-test.C: New.
2864         * g++.dg/plugin/plugin.exp: Add above testcase.
2865
2866 2011-08-11  Richard Guenther  <rguenther@suse.de>
2867
2868         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
2869
2870 2011-08-11  Michael Matz  <matz@suse.de>
2871
2872         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
2873
2874 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
2875
2876         PR tree-optimization/50039
2877         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
2878         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
2879
2880 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
2881
2882         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
2883         (sse4_1_test): Initialize src3 with random value.
2884
2885 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2886
2887         * gcc.c-torture/execute/scal-to-vec1.c: New test.
2888         * gcc.c-torture/execute/scal-to-vec2.c: New test.
2889         * gcc.c-torture/execute/scal-to-vec3.c: New test.
2890         * gcc.dg/scal-to-vec1.c: New test.
2891         * gcc.dg/scal-to-vec2.c: New test.
2892
2893 2011-08-09  Richard Guenther  <rguenther@suse.de>
2894
2895         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
2896         * gcc.dg/tree-ssa/vrp60.c: New testcase.
2897         * gcc.dg/tree-ssa/vrp61.c: Likewise.
2898         * gcc.dg/tree-ssa/vrp62.c: Likewise.
2899
2900 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2901
2902         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
2903
2904 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2905
2906         * gcc.dg/pr49948.c: Require pthread effective target.
2907
2908 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2909
2910         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
2911
2912 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
2913
2914         * gcc.target/i386/sse-22a.c: New test.
2915
2916 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
2917
2918         PR tree-optimization/50014
2919         * gcc.dg/vect/pr50014.c: New test.
2920
2921 2011-08-08  Martin Jambor  <mjambor@suse.cz>
2922
2923         PR middle-end/49923
2924         * gcc.dg/tree-ssa/pr49923.c: New test.
2925
2926 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
2927
2928         PR target/49781
2929         * gcc.target/i386/pr49781-1.c: New.
2930
2931 2011-08-08  Jason Merrill  <jason@redhat.com>
2932
2933         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
2934
2935         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
2936
2937 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
2938
2939         PR fortran/49638
2940         * gfortran.dg/typebound_override_1.f90: New.
2941
2942 2011-08-07  Kai Tietz  <ktietz@redhat.com>
2943
2944         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
2945         x86_64 mingw target.
2946         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2947         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
2948         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
2949         * gcc.dg/tree-ssa/loop-33.c: Likewise.
2950         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
2951         * gcc.dg/tree-ssa/loop-35.c: Likewise.
2952         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2953         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2954         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2955         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2956
2957 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2958
2959         PR testsuite/48727
2960         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
2961
2962 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2963
2964         * gcc.dg/pr48770.c: Cleanup coverage files.
2965         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
2966
2967 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2968
2969         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
2970         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
2971         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
2972         lzcnt and bmi options.
2973
2974 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2975
2976         PR target/47381
2977         * gcc.dg/pr47381-1.c: New.
2978         * gcc.dg/pr47381-2.c: Likewise.
2979         * gcc.target/i386/pr47381.c: Likewise.
2980
2981 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2982
2983         PR middle-end/47727
2984         * gcc.dg/pr47727.c: New.
2985
2986         PR target/47372
2987         * gcc.dg/pr47372-1.c: New.
2988         * gcc.dg/pr47372-2.c: Likewise.
2989
2990 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2991
2992         PR middle-end/47449
2993         * gcc.target/i386/pr47449.c: New.
2994
2995         PR target/47446
2996         * gcc.dg/pr47446-1.c: New.
2997         * gcc.dg/pr47446-2.c: Likewise.
2998
2999 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3000
3001         PR target/47766
3002         * gcc.dg/pr47766.c: New.
3003
3004         PR target/47715
3005         * gcc.dg/tls/pr47715-1.c: New.
3006         * gcc.dg/tls/pr47715-2.c: Likewise.
3007         * gcc.dg/tls/pr47715-3.c: Likewise.
3008         * gcc.dg/tls/pr47715-4.c: Likewise.
3009         * gcc.dg/tls/pr47715-5.c: Likewise.
3010
3011 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3012
3013         PR libobjc/50002
3014         * objc.dg/gnu-api-2-class.m: Updated comments.
3015         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
3016         * objc.dg/gnu-api-2-class-meta.m: New test.
3017         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
3018
3019 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3020
3021         PR libobjc/49882
3022         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
3023         with classes that are in construction.
3024
3025 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3026
3027         PR target/48084
3028         * gcc.target/i386/pr48084-1.c: New.
3029         * gcc.target/i386/pr48084-2.c: Likewise.
3030         * gcc.target/i386/pr48084-3.c: Likewise.
3031         * gcc.target/i386/pr48084-4.c: Likewise.
3032         * gcc.target/i386/pr48084-5.c: Likewise.
3033
3034         PR rtl-optimization/49504
3035         * gcc.target/i386/pr49504.c: New.
3036
3037         PR target/49860
3038         * gcc.dg/pr49860.c: New.
3039
3040 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3041
3042         PR libobjc/49882
3043         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
3044         with classes that are in construction.
3045
3046 2011-08-05  Jason Merrill  <jason@redhat.com>
3047
3048         PR c++/48993
3049         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
3050
3051         PR c++/49921
3052         * g++.dg/cpp0x/decltype31.C: New.
3053
3054         PR c++/49669
3055         * g++.dg/init/array28.C: New.
3056
3057         PR c++/49988
3058         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
3059
3060 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
3061
3062         PR target/47369
3063         * gcc.dg/pr47369-1.c: New.
3064
3065 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
3066
3067         PR middle-end/47364
3068         * gcc.dg/torture/pr47364-1.c: New.
3069         * gcc.c-torture/compile/pr47364-1.c: Likewise.
3070         * gcc.c-torture/compile/pr47364-2.c: Likewise.
3071
3072 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
3073
3074         PR fortran/37211
3075         * gfortran.dg/transfer_check_2.f90:  New test case.
3076
3077 2011-08-05  Jan Hubicka  <jh@suse.cz>
3078
3079         PR middle-end/49494
3080         * gfortran.dg/pr49494.f90: New testcase.
3081
3082 2011-08-05  Jan Hubicka  <jh@suse.cz>
3083
3084         PR middle-end/49735
3085         * gcc.c-torture/compile/pr49735.c: New testcase.
3086
3087 2011-08-05  Jason Merrill  <jason@redhat.com>
3088
3089         PR c++/47453
3090         * g++.dg/cpp0x/initlist56.C: New.
3091
3092         PR c++/49812
3093         * g++.dg/overload/rvalue2.C: New.
3094
3095         PR c++/49983
3096         * g++.dg/cpp0x/range-for21.C: New.
3097
3098         * g++.dg/ext/vla11.C: New.
3099
3100 2011-08-05  Richard Guenther  <rguenther@suse.de>
3101
3102         PR tree-optimization/49984
3103         * gcc.dg/tree-ssa/vrp59.c: New testcase.
3104
3105 2011-08-05  Richard Guenther  <rguenther@suse.de>
3106
3107         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
3108         * gcc.dg/tree-ssa/vrp52.c: Likewise.
3109         * gcc.dg/tree-ssa/vrp53.c: Likewise.
3110
3111 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
3112
3113         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
3114         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
3115         * gfortran.dg/ldist-pr43023.f90: Ditto.
3116         * gfortran.dg/namelist_52.f90: Ditto.
3117         * gfortran.dg/interface_proc_end.f90: Ditto.
3118         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
3119         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
3120
3121 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
3122
3123         * gcc.dg/vect/vect-over-widen-1.c: New test.
3124         * gcc.dg/vect/vect-over-widen-2.c: New test.
3125         * gcc.dg/vect/vect-over-widen-3.c: New test.
3126         * gcc.dg/vect/vect-over-widen-4.c: New test.
3127
3128 2011-08-04  Richard Guenther  <rguenther@suse.de>
3129
3130         PR fortran/49957
3131         * gfortran.dg/vect/O3-pr49957.f: New testcase.
3132
3133 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
3134
3135         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
3136
3137 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
3138
3139         PR middle-end/49905
3140         * g++.dg/ext/builtin-object-size3.C: New test.
3141
3142 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
3143
3144         PR tree-optimization/49948
3145         * gcc.dg/pr49948.c: New test.
3146
3147 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
3148
3149         PR middle-end/47383
3150         * gcc.dg/torture/pr47383.c: New.
3151
3152 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
3153
3154         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
3155
3156 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
3157
3158         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
3159
3160 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
3161
3162         PR target/47744
3163         * gcc.dg/torture/pr47744-1.c: New.
3164         * gcc.dg/torture/pr47744-2.c: Likewise.
3165         * gcc.dg/torture/pr47744-3.c: Likewise.
3166
3167 2011-08-03  Richard Guenther  <rguenther@suse.de>
3168
3169         PR middle-end/49958
3170         * gcc.dg/torture/pr49958.c: New testcase.
3171
3172 2011-08-03  Richard Guenther  <rguenther@suse.de>
3173
3174         PR tree-optimization/49938
3175         * g++.dg/torture/pr49938.C: New testcase.
3176
3177 2011-08-02  Jason Merrill  <jason@redhat.com>
3178
3179         PR c++/43886
3180         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
3181
3182         PR c++/49577
3183         * g++.dg/cpp0x/initlist5.C: Add additional cases.
3184
3185         PR c++/49593
3186         * g++.dg/cpp0x/variadic115.C: New.
3187
3188         PR c++/49803
3189         * g++.dg/cpp0x/union5.C: New.
3190
3191 2011-08-02  Daniel Kraft  <d@domob.eu>
3192
3193         PR fortran/49885
3194         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
3195
3196 2011-08-02  Kai Tietz  <ktietz@redhat.com>
3197
3198         PR middle-end/49947
3199         * gcc.dg/tree-ssa/forwprop-15.c
3200
3201 2011-08-02  Jason Merrill  <jason@redhat.com>
3202
3203         PR c++/49834
3204         * g++.dg/cpp0x/range-for20.C: New.
3205
3206 2011-08-02  Tobias Burnus  <burnus@net-b.de>
3207
3208         * gfortran.dg/coarray_lib_token_3.f90: New.
3209
3210 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
3211
3212         PR fortran/46752
3213         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
3214         * gcc.dg/gomp/atomic-15.c: New test.
3215         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
3216         * g++.dg/gomp/atomic-15.C: New test.
3217         * g++.dg/gomp/private-1.C: New test.
3218         * g++.dg/gomp/sharing-2.C: New test.
3219         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
3220         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
3221         * gfortran.dg/gomp/omp_atomic2.f90: New test.
3222
3223 2011-08-02  Tobias Burnus  <burnus@net-b.de>
3224
3225         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
3226         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
3227         cleanup-module.
3228         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
3229         * gfortran.dg/allocatable_function_5.f90: Ditto.
3230         * gfortran.dg/allocate_stat.f90: Ditto.
3231         * gfortran.dg/array_constructor_20.f90: Ditto.
3232         * gfortran.dg/array_constructor_21.f90: Ditto.
3233         * gfortran.dg/array_constructor_22.f90: Ditto.
3234         * gfortran.dg/array_constructor_26.f03: Ditto.
3235         * gfortran.dg/array_function_4.f90: Ditto.
3236         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
3237         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
3238         * gfortran.dg/bind_c_usage_15.f90: Ditto.
3239         * gfortran.dg/bind_c_usage_16.f03: Ditto.
3240         * gfortran.dg/bind_c_usage_3.f03: Ditto.
3241         * gfortran.dg/binding_label_tests_7.f03: Ditto.
3242         * gfortran.dg/class_15.f03: Ditto.
3243         * gfortran.dg/class_27.f03: Ditto.
3244         * gfortran.dg/class_33.f90: Ditto.
3245         * gfortran.dg/class_37.f03: Ditto.
3246         * gfortran.dg/class_40.f03: Ditto.
3247         * gfortran.dg/class_42.f03: Ditto.
3248         * gfortran.dg/class_defined_operator_1.f03: Ditto.
3249         * gfortran.dg/coarray/registering_1.f90: Ditto.
3250         * gfortran.dg/convert_1.f90: Ditto.
3251         * gfortran.dg/default_initialization_3.f90: Ditto.
3252         * gfortran.dg/dependency_25.f90: Ditto.
3253         * gfortran.dg/dependency_26.f90: Ditto.
3254         * gfortran.dg/dependency_36.f90: Ditto.
3255         * gfortran.dg/dependency_37.f90: Ditto.
3256         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
3257         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
3258         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
3259         * gfortran.dg/elemental_pointer_1.f90: Ditto.
3260         * gfortran.dg/elemental_result_1.f90: Ditto.
3261         * gfortran.dg/empty_derived_type.f90: Ditto.
3262         * gfortran.dg/entry_7.f90: Ditto.
3263         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
3264         * gfortran.dg/equiv_constraint_3.f90: Ditto.
3265         * gfortran.dg/error_recovery_3.f90: Ditto.
3266         * gfortran.dg/extends_4.f03: Ditto.
3267         * gfortran.dg/func_assign.f90: Ditto.
3268         * gfortran.dg/func_assign_3.f90: Ditto.
3269         * gfortran.dg/generic_1.f90: Ditto.
3270         * gfortran.dg/generic_18.f90: Ditto.
3271         * gfortran.dg/generic_22.f03: Ditto.
3272         * gfortran.dg/generic_4.f90: Ditto.
3273         * gfortran.dg/generic_6.f90: Ditto.
3274         * gfortran.dg/generic_actual_arg.f90: Ditto.
3275         * gfortran.dg/graphite/id-21.f: Ditto.
3276         * gfortran.dg/graphite/pr45758.f90: Ditto.
3277         * gfortran.dg/host_assoc_call_2.f90: Ditto.
3278         * gfortran.dg/host_assoc_call_3.f90: Ditto.
3279         * gfortran.dg/host_assoc_call_4.f90: Ditto.
3280         * gfortran.dg/host_assoc_function_4.f90: Ditto.
3281         * gfortran.dg/host_used_types_1.f90: Ditto.
3282         * gfortran.dg/implicit_1.f90: Ditto.
3283         * gfortran.dg/implicit_11.f90: Ditto.
3284         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
3285         * gfortran.dg/impure_actual_1.f90: Ditto.
3286         * gfortran.dg/impure_assignment_1.f90: Ditto.
3287         * gfortran.dg/impure_constructor_1.f90: Ditto.
3288         * gfortran.dg/initialization_10.f90: Ditto.
3289         * gfortran.dg/initialization_12.f90: Ditto.
3290         * gfortran.dg/interface_14.f90: Ditto.
3291         * gfortran.dg/interface_15.f90: Ditto.
3292         * gfortran.dg/interface_2.f90: Ditto.
3293         * gfortran.dg/interface_25.f90: Ditto.
3294         * gfortran.dg/interface_26.f90: Ditto.
3295         * gfortran.dg/interface_29.f90: Ditto.
3296         * gfortran.dg/interface_assignment_1.f90: Ditto.
3297         * gfortran.dg/internal_pack_6.f90: Ditto.
3298         * gfortran.dg/internal_pack_7.f90: Ditto.
3299         * gfortran.dg/internal_pack_8.f90: Ditto.
3300         * gfortran.dg/lto/pr45586_0.f90: Ditto.
3301         * gfortran.dg/lto/pr47839_0.f90: Ditto.
3302         * gfortran.dg/module_commons_3.f90: Ditto.
3303         * gfortran.dg/module_equivalence_4.f90: Ditto.
3304         * gfortran.dg/module_equivalence_6.f90: Ditto.
3305         * gfortran.dg/module_function_type_1.f90: Ditto.
3306         * gfortran.dg/module_naming_1.f90: Ditto.
3307         * gfortran.dg/namelist_4.f90: Ditto.
3308         * gfortran.dg/operator_c1202.f90: Ditto.
3309         * gfortran.dg/parens_7.f90: Ditto.
3310         * gfortran.dg/pr32921.f: Ditto.
3311         * gfortran.dg/pr33646.f90: Ditto.
3312         * gfortran.dg/pr41928.f90: Ditto.
3313         * gfortran.dg/pr42119.f90: Ditto.
3314         * gfortran.dg/pr43984.f90: Ditto.
3315         * gfortran.dg/present_1.f90: Ditto.
3316         * gfortran.dg/private_type_2.f90: Ditto.
3317         * gfortran.dg/proc_decl_2.f90: Ditto.
3318         * gfortran.dg/proc_ptr_10.f90: Ditto.
3319         * gfortran.dg/proc_ptr_22.f90: Ditto.
3320         * gfortran.dg/proc_ptr_8.f90: Ditto.
3321         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
3322         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
3323         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
3324         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
3325         * gfortran.dg/substring_equivalence.f90: Ditto.
3326         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
3327         * gfortran.dg/transpose_optimization_1.f90: Ditto.
3328         * gfortran.dg/trim_optimize_6.f90: Ditto.
3329         * gfortran.dg/typebound_call_12.f03: Ditto.
3330         * gfortran.dg/typebound_operator_5.f03: Ditto.
3331         * gfortran.dg/typebound_operator_6.f03: Ditto.
3332         * gfortran.dg/typebound_proc_18.f03: Ditto.
3333         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
3334         * gfortran.dg/use_1.f90: Ditto.
3335         * gfortran.dg/use_10.f90: Ditto.
3336         * gfortran.dg/use_11.f90: Ditto.
3337         * gfortran.dg/use_14.f90: Ditto.
3338         * gfortran.dg/use_only_2.f90: Ditto.
3339         * gfortran.dg/use_rename_4.f90: Ditto.
3340         * gfortran.dg/use_rename_5.f90: Ditto.
3341         * gfortran.dg/used_dummy_types_3.f90: Ditto.
3342         * gfortran.dg/used_interface_ref.f90: Ditto.
3343         * gfortran.dg/used_types_11.f90: Ditto.
3344         * gfortran.dg/used_types_3.f90: Ditto.
3345         * gfortran.dg/used_types_4.f90: Ditto.
3346         * gfortran.dg/userdef_operator_2.f90: Ditto.
3347         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
3348         * gfortran.dg/vect/pr46213.f90: Ditto.
3349         * gfortran.dg/whole_file_21.f90: Ditto.
3350         * gfortran.dg/whole_file_22.f90: Ditto.
3351         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
3352         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
3353
3354 2011-08-02  Kai Tietz  <ktietz@redhat.com>
3355
3356         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
3357
3358 2011-08-01  Jason Merrill  <jason@redhat.com>
3359
3360         PR c++/49932
3361         * g++.dg/abi/mangle49.C: New.
3362
3363         PR c++/49924
3364         * g++.dg/cpp0x/constexpr-array4.C: New.
3365
3366         PR c++/49813
3367         * g++.dg/cpp0x/constexpr-builtin1.C: New.
3368
3369 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
3370
3371         PR target/49927
3372         * gcc.target/i386/pr49927.c: New test.
3373
3374 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
3375
3376         PR tree-optimization/49926
3377         * gcc.dg/vect/pr49926.c: New test.
3378
3379 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
3380
3381         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
3382         * gcc.target/i386/lzcnt-1.c: New test.
3383         * gcc.target/i386/lzcnt-2.c: Likewise.
3384         * gcc.target/i386/lzcnt-2a.c: Likewise.
3385         * gcc.target/i386/lzcnt-3.c: Likewise.
3386         * gcc.target/i386/lzcnt-4.c: Likewise.
3387         * gcc.target/i386/lzcnt-4a.c: Likewise.
3388         * gcc.target/i386/lzcnt-5.c: Likewise.
3389         * gcc.target/i386/lzcnt-6.c: Likewise.
3390         * gcc.target/i386/lzcnt-6a.c: Likewise.
3391         * gcc.target/i386/lzcnt-check.h: Likewise.
3392
3393         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
3394         * gcc.target/i386/sse-13.c: Likewise.
3395         * gcc.target/i386/sse-14.c: Likewise.
3396         * g++.dg/other/i386-2.C: Likewise.
3397         * g++.dg/other/i386-3.C: Likewise.
3398
3399 2011-08-01  Julian Brown  <julian@codesourcery.com>
3400
3401         * gcc.target/arm/fixed-point-exec.c: New test.
3402
3403 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3404
3405         PR target/49920
3406         * gcc.target/i386/pr49920.c: New test.
3407
3408 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3409
3410         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
3411         * gcc.dg/tree-ssa/pr23109.c: Ditto.
3412         * gcc.dg/tree-ssa/loop-7.c: Ditto.
3413         * gcc.dg/tree-ssa/loop-32.c: Ditto.
3414         * gcc.dg/tree-ssa/loop-33.c: Ditto.
3415         * gcc.dg/tree-ssa/loop-34.c: Ditto.
3416         * gcc.dg/tree-ssa/loop-35.c: Ditto.
3417         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
3418         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
3419         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
3420         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
3421         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
3422         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
3423         * g++.dg/tree-ssa/pr33615.C: Ditto.
3424         * g++.dg/tree-ssa/restrict1.C: Ditto.
3425         * c-c++-common/restrict-2.c: Ditto.
3426         * gfortran.dg/pr32921.f: Ditto.
3427         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
3428         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
3429         * gcc.dg/tree-ssa/vrp47.c: Ditto.
3430         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
3431         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
3432         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
3433         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
3434         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
3435         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
3436         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
3437
3438 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3439
3440         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
3441         .exe.ltrans[0-9]*. dump files.
3442
3443 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
3444
3445         PR fortran/49112
3446         * gfortran.dg/abstract_type_6.f03: Modified.
3447         * gfortran.dg/typebound_proc_24.f03: New.
3448
3449 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
3450
3451         PR testsuite/49917
3452         * g++.dg/init/for1.C: Fix.
3453
3454 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3455
3456         PR fortran/48876
3457         * gfortran.dg/string_5.f90:  New test.
3458
3459 2011-07-29  Jason Merrill  <jason@redhat.com>
3460
3461         PR c++/49867
3462         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
3463
3464 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3465
3466         PR tree-optimization/47407
3467         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
3468         alpha*-dec-osf*.
3469         Sort target list.
3470
3471 2011-07-29  Richard Guenther  <rguenther@suse.de>
3472
3473         * gcc.dg/uninit-suppress.c: Also disable VRP.
3474         * gcc.dg/uninit-suppress_2.c: Likewise.
3475
3476 2011-07-28  Jason Merrill  <jason@redhat.com>
3477
3478         PR c++/49808
3479         * g++.dg/template/nontype24.C: New.
3480
3481 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
3482
3483         PR rtl-optimization/47958
3484         * gcc.dg/torture/pr47958-1.c: New.
3485
3486 2011-07-29  Wei Guozhi  <carrot@google.com>
3487
3488         PR rtl-optimization/49799
3489         * gcc.dg/pr49799.c: New test case.
3490
3491 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
3492
3493         PR middle-end/48648
3494         * gcc.dg/graphite/id-pr48648.c: New.
3495
3496 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
3497
3498         PR fortran/31067
3499         * gfortran.dg/maxloc_2.f90: New test.
3500         * gfortran.dg/maxloc_3.f90: New test.
3501         * gfortran.dg/minloc_1.f90: New test.
3502         * gfortran.dg/minloc_2.f90: New test.
3503         * gfortran.dg/minloc_3.f90: New test.
3504         * gfortran.dg/minmaxloc_7.f90: New test.
3505
3506         PR debug/49871
3507         * gcc.dg/debug/dwarf2/pr49871.c: New test.
3508
3509 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
3510
3511         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
3512         the builtin isn't optimized away.
3513
3514 2011-07-27  Tobias Burnus  <burnus@net-b.de>
3515
3516         PR fortran/45586
3517         * gfortran.dg/lto/pr45586-2_0.f90: New.
3518
3519 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
3520
3521         PR middle-end/49875
3522         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
3523         * c-c++-common/cxxbitfields-5.c: Same.
3524
3525 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3526
3527         * lib/target-supports.exp (check_effective_target_mmap): Use
3528         check_function_available.
3529
3530 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
3531
3532         * g++.old-deja/g++.pt/crash60.C: Updated.
3533
3534 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
3535
3536         PR target/49866
3537         * gcc.target/i386/pr49866.c: New test.
3538
3539 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
3540
3541         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
3542         * gcc.target/i386/bmi-andn-1.c: New test.
3543         * gcc.target/i386/bmi-andn-1a.c: Likewise.
3544         * gcc.target/i386/bmi-andn-2.c: Likewise.
3545         * gcc.target/i386/bmi-andn-2a.c: Likewise.
3546         * gcc.target/i386/bmi-bextr-1.c: Likewise.
3547         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
3548         * gcc.target/i386/bmi-bextr-2.c: Likewise.
3549         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
3550         * gcc.target/i386/bmi-blsi-1.c: Likewise.
3551         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
3552         * gcc.target/i386/bmi-blsi-2.c: Likewise.
3553         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
3554         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
3555         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
3556         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
3557         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
3558         * gcc.target/i386/bmi-blsr-1.c: Likewise.
3559         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
3560         * gcc.target/i386/bmi-blsr-2.c: Likewise.
3561         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
3562         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
3563         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
3564         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
3565         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
3566
3567 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
3568
3569         PR middle-end/47691
3570         * gfortran.dg/graphite/id-pr47691.f: New.
3571
3572 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
3573
3574         * gcc.target/i386/avx-os-support.h: New.
3575         * gcc.target/i386/avx-check.h: Include avx-os-support.h
3576         (main): Check avx_os_support before the test is run.
3577         * gcc.target/i386/aes-avx-check.h: Ditto.
3578         * gcc.target/i386/pclmul-avx-check.h: Ditto.
3579
3580 2011-07-27  Kai Tietz  <ktietz@redhat.com>
3581
3582         * gcc.target/i386/aggregate-ret3.c: New test.
3583         * gcc.target/i386/aggregate-ret4.c: New test.
3584
3585 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
3586
3587         PR fortran/49755
3588         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
3589         allocated array should *not* change its size.
3590         * gfortran.dg/multiple_allocation_3.f90: New test.
3591
3592 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
3593
3594         PR c++/49776
3595         * g++.dg/cpp0x/constexpr-49776.C: New.
3596
3597 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3598
3599         PR middle-end/47046
3600         * gcc.dg/graphite/id-pr47046.c: New.
3601
3602 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3603
3604         PR middle-end/47653
3605         * gcc.dg/graphite/run-id-pr47593.c: New.
3606
3607 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3608
3609         PR middle-end/47653
3610         * gcc.dg/graphite/run-id-pr47653.c: New.
3611         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
3612         induction variables.
3613         * gcc.dg/graphite/scop-16.c: Same.
3614         * gcc.dg/graphite/scop-17.c: Same.
3615         * gcc.dg/graphite/scop-21.c: Same.
3616
3617 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3618
3619         PR middle-end/48805
3620         * gcc.dg/graphite/id-pr48805.c: New.
3621
3622 2011-07-26  Tobias Burnus  <burnus@net-b.de>
3623
3624         * gfortran.dg/coarray_lib_token_2.f90: New.
3625
3626 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
3627
3628         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
3629         SPU local store.
3630
3631 2011-07-25  Andrew Pinski  <apinski@cavium.com>
3632
3633         PR tree-opt/49671
3634         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
3635         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
3636
3637 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3638
3639         * lib/target-supports.exp (check_effective_target_mmap): New proc.
3640
3641         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
3642         * gcc.c-torture/execute/loop-2g.c: Likewise.
3643         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
3644         Require mmap support.
3645         * gcc.c-torture/execute/loop-2g.x: Likewise.
3646         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
3647         (MAP_ANON): Provide default.
3648         * gcc.dg/20050826-1.c: Likewise.
3649         * gcc.target/i386/pr36533.c: Likewise.
3650         * gcc.dg/vect/pr49038.c: Remove dg-do run.
3651         Use dg-require-effective-target mmap.
3652
3653 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
3654
3655         PR c++/49838
3656         * g++.dg/cpp0x/range-for19.C: New.
3657
3658 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3659
3660         PR testsuite/49753
3661         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
3662
3663         Revert:
3664         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
3665
3666         PR testsuite/49753
3667         * g++.dg/torture/pr49309.C: Remove.
3668
3669 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
3670
3671         PR tree-optimization/49809
3672         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
3673         test.
3674
3675 2011-07-25  Richard Guenther  <rguenther@suse.de>
3676
3677         PR tree-optimization/49715
3678         * gcc.target/i386/pr49715-1.c: New testcase.
3679         * gcc.target/i386/pr49715-2.c: Likewise.
3680
3681 2011-07-23  Jason Merrill  <jason@redhat.com>
3682
3683         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
3684
3685 2011-07-22  Jason Merrill  <jason@redhat.com>
3686
3687         PR c++/49793
3688         * g++.dg/cpp0x/initlist55.C: New.
3689
3690 2011-07-23  Tobias Burnus  <burnus@net-b.de>
3691
3692         PR fortran/49791
3693         * gfortran.dg/namelist_72.f: New.
3694
3695 2011-07-23  Tobias Burnus  <burnus@net-b.de>
3696
3697         * gfortran.dg/coarray_25.f90: New.
3698
3699 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
3700
3701         * override1.C: This test should use c++0x mode.
3702         * override3.C: New. Test the diagnostics in c++98 mode.
3703
3704 2011-07-22  Jason Merrill  <jason@redhat.com>
3705             Mark Glisse  <marc.glisse@normalesup.org>
3706
3707         PR c++/30112
3708         * g++.dg/other/pragma-re-1.C: Add namespace cases.
3709
3710         PR c++/49813
3711         * g++.dg/opt/builtins2.C: New.
3712         * g++.dg/other/error27.C: Don't rely on __builtin.
3713
3714 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
3715
3716         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
3717         on lp64 targets.
3718         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3719         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3720         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
3721         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
3722
3723         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
3724         instead of ia32.
3725
3726 2011-07-22  Richard Guenther  <rguenther@suse.de>
3727
3728         PR tree-optimization/45819
3729         * gcc.dg/pr45819.c: New testcase.
3730
3731 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
3732
3733         * lib/target-supports.exp (check_ifunc_available): Rewrite.
3734
3735 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
3736
3737         PR middle-end/47654
3738         PR middle-end/49649
3739         * gcc.dg/graphite/run-id-pr47654.c: New.
3740
3741 2011-07-21  Ian Lance Taylor  <iant@google.com>
3742
3743         PR middle-end/49705
3744         * gcc.dg/pr49705.c: New test.
3745
3746 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
3747
3748         * lib/target-supports.exp (check_avx_os_support_available): New.
3749         (check_effective_target_avx_runtime): Use it.
3750
3751 2011-07-21  Richard Guenther  <rguenther@suse.de>
3752
3753         PR tree-optimization/49770
3754         * g++.dg/torture/pr49770.C: New testcase.
3755
3756 2011-07-21  Kai Tietz  <ktietz@redhat.com>
3757
3758         * gcc.dg/tree-ssa/pr30978.c: adjusted.
3759         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
3760
3761 2011-07-21  Tobias Burnus  <burnus@net-b.de>
3762
3763         * gfortran.dg/coarray_lib_token_1.f90: New.
3764
3765 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
3766
3767         * gcc.dg/pr32912-2.c: Skip for AVR.
3768         * gcc.dg/pr44674.c: Add dg-require-profiling.
3769
3770 2011-07-20  Jason Merrill  <jason@redhat.com>
3771
3772         * g++.dg/ext/desig2.C: New.
3773
3774 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
3775
3776         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
3777         be generated.
3778         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3779         * gcc.target/powerpc/recip-3.c: Ditto.
3780
3781 2011-07-19  Jason Merrill  <jason@redhat.com>
3782
3783         PR c++/6709 (DR 743)
3784         PR c++/42603 (DR 950)
3785         * g++.dg/cpp0x/decltype21.C: New.
3786
3787 2011-07-20  Richard Guenther  <rguenther@suse.de>
3788
3789         PR middle-end/18908
3790         * gcc.dg/tree-ssa/pr18908.c: New testcase.
3791         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
3792
3793 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
3794
3795         * gcc.target/arm/combine-movs.c: New.
3796         * gcc.target/arm/unsigned-extend-2.c: New.
3797
3798 2011-07-19  Jason Merrill  <jason@redhat.com>
3799
3800         PR c++/49785
3801         * g++.dg/cpp0x/variadic114.C: New.
3802
3803 2011-07-19  Tobias Burnus  <burnus@net-b.de>
3804
3805         * gfortran.dg/coarray_args_1.f90: New.
3806         * gfortran.dg/coarray_args_2.f90: New.
3807
3808 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
3809
3810         PR fortran/49708
3811         * gfortran.dg/allocate_error_3.f90: New.
3812
3813 2011-07-19  Richard Guenther  <rguenther@suse.de>
3814
3815         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
3816         * gcc.dg/tree-ssa/bool-11.c: Likewise.
3817         * gcc.dg/torture/20110719-1.c: New testcase.
3818
3819 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
3820
3821         PR tree-optimization/49768
3822         * gcc.c-torture/execute/pr49768.c: New test.
3823
3824 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
3825
3826         PR tree-optimization/49771
3827         * gcc.dg/vect/pr49771.c: New test.
3828
3829 2011-07-18  Martin Jambor  <mjambor@suse.cz>
3830
3831         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
3832         * gcc.dg/ipa/ipa-2.c: Likewise.
3833         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
3834         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
3835         * gcc.dg/ipa/ipa-5.c: Likewise.
3836         * gcc.dg/ipa/ipa-7.c: Likewise.
3837         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
3838         * gcc.dg/ipa/ipacost-1.c: Likewise.
3839         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
3840         functions.
3841         * gcc.dg/ipa/ipcp-1.c: New test.
3842         * gcc.dg/ipa/ipcp-2.c: Likewise.
3843         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
3844
3845 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
3846
3847         PR middle-end/49675
3848         * gfortran.dg/pr49675.f90: New test.
3849
3850 2011-07-18  Richard Guenther  <rguenther@suse.de>
3851
3852         * gcc.dg/torture/20110718-1.c: New testcase.
3853
3854 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3855
3856         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
3857         * g++.dg/ext/bitfield3.C: Likewise.
3858         * g++.dg/ext/bitfield4.C: Likewise.
3859         * g++.dg/ext/bitfield5.C: Likewise.
3860         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
3861         * g++.dg/other/pr23205-2.C: Likewise.
3862         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
3863         * gcc.c-torture/compile/20001109-2.c: Likewise.
3864         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
3865         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
3866         * gcc.dg/bitfld-16.c: Likewise.
3867         * gcc.dg/bitfld-17.c: Likewise.
3868         * gcc.dg/bitfld-18.c: Likewise.
3869         * gcc.dg/builtins-config.h: Remove Netware support.
3870         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
3871         * gcc.dg/cdce2.c: Likewise.
3872         * gcc.dg/cpp/assert4.c: Remove netware support.
3873         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
3874         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
3875
3876         * lib/target-supports.exp (check_visibility_available): Remove
3877         NetWare support.
3878         (check_profiling_available): Likewise.
3879
3880 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
3881
3882         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
3883
3884 2011-07-17  Tobias Burnus  <burnus@net-b.de>
3885             Thomas Koenig  <tkoenig@gcc.gnu.org>
3886
3887         PR fortran/34657
3888         * gfortran.dg/generic_17.f90: Fix testcase.
3889         * gfortran.dg/interface_3.f90: Add dg-error.
3890         * gfortran.dg/use_14.f90: New.
3891         * gfortran.dg/use_15.f90: New.
3892
3893 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
3894
3895         * gnat.dg/pointer_controlled.adb: New test.
3896
3897 2011-07-17  Tobias Burnus  <burnus@net-b.de>
3898
3899         PR fortran/49624
3900         * gfortran.dg/pointer_remapping_7.f90: New.
3901
3902 2011-07-16  Jason Merrill  <jason@redhat.com>
3903
3904         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
3905
3906 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
3907             Jason Merrill  <jason@redhat.com>
3908
3909         PR c++/45329
3910         PR c++/48934
3911         * g++.dg/cpp0x/decltype29.C: Adjust.
3912         * g++.dg/cpp0x/error4.C: Adjust.
3913         * g++.dg/cpp0x/sfinae26.C: Adjust.
3914         * g++.dg/cpp0x/variadic105.C: Adjust.
3915         * g++.dg/template/deduce3.C: Adjust.
3916         * g++.dg/template/error45.C: Adjust.
3917         * g++.dg/template/ptrmem2.C: Adjust.
3918         * g++.dg/template/sfinae2.C: Adjust.
3919         * g++.old-deja/g++.pt/crash60.C: Adjust.
3920         * g++.old-deja/g++.pt/unify6.C: Adjust.
3921         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3922         * g++.dg/cpp0x/nullptr15.C: Adjust.
3923         * g++.dg/cpp0x/pr31431-2.C: Adjust.
3924         * g++.dg/cpp0x/pr31431.C: Adjust.
3925         * g++.dg/cpp0x/pr31434.C: Adjust.
3926         * g++.dg/cpp0x/sfinae11.C: Adjust
3927         * g++.dg/cpp0x/temp_default2.C: Adjust.
3928         * g++.dg/cpp0x/trailing4.C: Adjust.
3929         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
3930         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
3931         * g++.dg/cpp0x/variadic105.C: Adjust.
3932         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
3933         * g++.dg/ext/vla2.C: Adjust.
3934         * g++.dg/other/ptrmem10.C: Adjust.
3935         * g++.dg/other/ptrmem11.C: Adjust.
3936         * g++.dg/overload/unknown1.C: Adjust.
3937         * g++.dg/template/conv11.C: Adjust.
3938         * g++.dg/template/dependent-expr5.C: Adjust.
3939         * g++.dg/template/friend.C: Adjust.
3940         * g++.dg/template/incomplete2.C: Adjust.
3941         * g++.dg/template/local4.C: Adjust.
3942         * g++.dg/template/local6.C: Adjust.
3943         * g++.dg/template/operator9.C: Adjust.
3944         * g++.dg/template/ttp25.C: Adjust.
3945         * g++.dg/template/unify10.C: Adjust.
3946         * g++.dg/template/unify11.C: Adjust.
3947         * g++.dg/template/unify6.C: Adjust.
3948         * g++.dg/template/unify9.C: Adjust.
3949         * g++.dg/template/varmod1.C: Adjust.
3950         * g++.old-deja/g++.brendan/crash56.C: Adjust.
3951         * g++.old-deja/g++.pt/crash28.C: Adjust.
3952         * g++.old-deja/g++.pt/explicit41.C: Adjust.
3953         * g++.old-deja/g++.pt/explicit77.C: Adjust.
3954         * g++.old-deja/g++.pt/expr2.C: Adjust.
3955         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
3956         * g++.old-deja/g++.pt/spec5.C: Adjust.
3957         * g++.old-deja/g++.pt/spec6.C: Adjust.
3958         * g++.old-deja/g++.pt/unify4.C: Adjust.
3959         * g++.old-deja/g++.pt/unify8.C: Adjust.
3960         * g++.old-deja/g++.robertl/eb98.C: Adjust.
3961         * g++.dg/overload/template5.C: New testcase.
3962         * g++.dg/template/overload12.C: New testcase.
3963
3964 2011-07-11  Tobias Burnus  <burnus@net-b.de>
3965
3966         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
3967         * gfortran.dg/coarray_7.f90: Ditto.
3968         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
3969         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
3970
3971 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
3972
3973         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
3974         case.
3975         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
3976         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
3977         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
3978         C67X.
3979         * gcc.c-torture/execute/ieee/pr29302.x: New file.
3980         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
3981         * gcc.dg/torture/builtin-math-7.c: Add a comment.
3982
3983 2011-07-15  Jason Merrill  <jason@redhat.com>
3984
3985         PR testsuite/49741
3986         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
3987         Use --extra_opts instead of --additional_options.
3988
3989 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
3990
3991         PR testsuite/49753
3992         * g++.dg/torture/pr49309.C: Remove.
3993
3994 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
3995
3996         * gcc.target/tic6x/weak-call.c: New test.
3997         * gcc.target/tic6x/fpcmp.c: New test.
3998         * gcc.target/tic6x/fpdiv.c: New test.
3999         * gcc.target/tic6x/rotdi16-scan.c: New test.
4000         * gcc.target/tic6x/ffssi.c: New test.
4001         * gcc.target/tic6x/fpdiv-lib.c: New test.
4002         * gcc.target/tic6x/cold-lc.c: New test.
4003         * gcc.target/tic6x/longcalls.c: New test.
4004         * gcc.target/tic6x/abi-align-1.c: New test.
4005         * gcc.target/tic6x/fpcmp-finite.c: New test.
4006         * gcc.target/tic6x/rotdi16.c: New test.
4007         * gcc.target/tic6x/bswapl.c: New test.
4008         * gcc.target/tic6x/ffsdi.c: New test.
4009         * gcc.target/tic6x/tic6x.exp: New file.
4010         * gcc.target/tic6x/builtins/arith24.c: New test.
4011         * gcc.target/tic6x/builtins/smpy.c: New test.
4012         * gcc.target/tic6x/builtins/smpylh.c: New test.
4013         * gcc.target/tic6x/builtins/smpyh.c: New test.
4014         * gcc.target/tic6x/builtins/sarith1.c: New test.
4015         * gcc.target/tic6x/builtins/extclr.c: New test
4016         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
4017         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
4018         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
4019         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
4020         New functions.
4021         * gcc.c-torture/execute/20101011-1.c: Add a condition for
4022         __TMS320C6X__.
4023         * gcc.dg/20020312-2.c: Likewise.
4024         * gcc.dg/pr27095.c: Handle tic6x like hppa.
4025         * gcc.dg/torture/pr37868.c: Skip on tic6x.
4026         * gcc.dg/torture/builtin-math-7.c: Likewise.
4027
4028         PR testsuite/49757
4029         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
4030         not testing tic6x-*-*.
4031
4032 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
4033
4034         PR tree-opt/49309
4035         * g++.dg/torture/pr49309.C: New testcase.
4036
4037 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
4038
4039         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
4040
4041 2011-07-14  Richard Guenther  <rguenther@suse.de>
4042
4043         PR tree-optimization/49651
4044         * gcc.dg/torture/pr49651.c: New testcase.
4045
4046 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
4047
4048         PR target/43746
4049         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
4050
4051 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
4052
4053         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
4054         -mno-pointers-to-nested-functions.
4055         * gcc.target/powerpc/no-r11-2.c: Ditto.
4056         * gcc.target/powerpc/no-r11-3.c: Ditto.
4057
4058 2011-07-13  Jason Merrill  <jason@redhat.com>
4059
4060         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
4061         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
4062         when compiling C files.
4063         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
4064         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
4065         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
4066         * g++.dg/lookup/anon2.C: Likewise.
4067         * g++.dg/tree-ssa/copyprop.C: Likewise.
4068         * g++.old-deja/g++.jason/rfg27.C: Likewise.
4069         * g++.dg/init/vector1.C: Ignore narrowing errors.
4070         * g++.dg/torture/pr35526.C: Likewise.
4071         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
4072
4073 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
4074
4075         PR libfortran/49296
4076         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
4077         and logical reads.
4078
4079 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4080
4081         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
4082         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
4083
4084 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
4085
4086         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
4087         * lib/obj-c++.exp (obj-c++_init): Ditto.
4088         * lib/file-format.exp (gcc_target_object_format): Ditto.
4089         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
4090         * lib/target-supports-dg-exp (check_weak_available): Ditto.
4091         (check_visibility_available): Ditto.
4092         (check_effective_target_tls_native): Ditto.
4093         (check_effective_target_tls_emulated): Ditto.
4094         (check_effective_target_function_sections): Ditto.
4095
4096 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
4097
4098         * gcc.target/arm/pr48183.c: New test.
4099
4100 2011-07-13  Richard Guenther  <rguenther@suse.de>
4101
4102         * gcc.dg/torture/20110713-1.c: New testcase.
4103
4104 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
4105
4106         PR rtl-opt/49474
4107         * gcc.c-torture/compile/pr49474.c: New testcase.
4108
4109 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
4110
4111         PR tree-optimization/49712
4112         * gcc.c-torture/execute/pr49712.c: New test.
4113
4114 2011-07-11  Jason Merrill  <jason@redhat.com>
4115
4116         PR c++/44609
4117         * g++.dg/template/recurse3.C: New.
4118
4119 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
4120
4121         PR debug/49676
4122         * gcc.dg/guality/csttest.c: New test.
4123
4124         PR fortran/49698
4125         * gfortran.dg/pr49698.f90: New test.
4126
4127 2011-07-11  Jeff Law  <law@redhat.com>
4128
4129         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
4130
4131 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
4132
4133         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
4134         * go.test/go-test.exp (go-set-goarch): Likewise.
4135
4136 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
4137
4138         PR target/39633
4139         * gcc.target/avr/torture/pr39633.c: New test case.
4140
4141 2011-07-11  Tobias Burnus  <burnus@net-b.de>
4142
4143         PR fortran/18918
4144         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
4145
4146 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
4147
4148         * lib/target-supports.exp (check_effective_target_scheduling):
4149         New Function.
4150         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
4151         * gcc.dg/pr45055.c: Ditto.
4152         * gcc.dg/pr45353.c: Ditto.
4153         * g++.dg/pr45056.C: Ditto.
4154
4155 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
4156
4157         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
4158         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
4159         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
4160         * g++.dg/torture/pr31863.C: Skip AVR.
4161
4162 2011-07-10  Tobias Burnus  <burnus@net-b.de>
4163
4164         PR fortran/49690
4165         * gfortran.dg/intrinsic_signal.f90: New.
4166
4167 2011-07-09  Jason Merrill  <jason@redhat.com>
4168
4169         * g++.dg/cpp0x/regress/regress6.C: New.
4170         * g++.dg/parse/crash45.C: Adjust message.
4171         * g++.dg/template/crash38.C: Adjust message.
4172         * g++.dg/template/crash64.C: Adjust message.
4173
4174 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
4175
4176         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
4177         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
4178         * g++.dg/abi/bitfield3.C: Likewise.
4179         * g++.dg/eh/pr38662.C: Likewise.
4180         * g++.dg/ext/attrib36.C: Likewise.
4181         * g++.dg/ext/attrib37.C: Likewise.
4182         * g++.dg/ext/attrib8.C: Likewise.
4183         * g++.dg/ext/tmplattr1.C: Likewise.
4184         * g++.dg/inherit/override-attribs.C: Likewise.
4185         * g++.dg/opt/inline9.C: Likewise.
4186         * g++.dg/opt/life1.C: Likewise.
4187         * g++.dg/opt/longbranch2.C: Likewise.
4188         * g++.dg/opt/nrv12.C: Likewise.
4189         * g++.dg/opt/reg-stack4.C: Likewise.
4190         * g++.dg/other/pr35504.C: Likewise.
4191         * g++.dg/other/pr39496.C: Likewise.
4192         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
4193         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
4194         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
4195         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
4196         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
4197         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
4198         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
4199         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
4200         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
4201         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
4202         * g++.dg/warn/pr15774-1.C: Likewise.
4203         * g++.dg/warn/pr15774-2.C: Likewise.
4204         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4205         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4206         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4207         * g++.old-deja/g++.pt/asm2.C: Likewise.
4208         * gcc.c-torture/compile/20000804-1.c: Likewise.
4209         * gcc.c-torture/compile/pr16566-2.c: Likewise.
4210         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4211         * gcc.dg/20020108-1.c: Likewise.
4212         * gcc.dg/20020122-2.c: Likewise.
4213         * gcc.dg/20020122-3.c: Likewise.
4214         * gcc.dg/20020206-1.c: Likewise.
4215         * gcc.dg/20020219-1.c: Likewise.
4216         * gcc.dg/20020310-1.c: Likewise.
4217         * gcc.dg/20020411-1.c: Likewise.
4218         * gcc.dg/20020418-2.c: Likewise.
4219         * gcc.dg/20020426-2.c: Likewise.
4220         * gcc.dg/20020517-1.c: Likewise.
4221         * gcc.dg/20030204-1.c: Likewise.
4222         * gcc.dg/20030826-2.c: Likewise.
4223         * gcc.dg/20031102-1.c: Likewise.
4224         * gcc.dg/20031202-1.c: Likewise.
4225         * gcc.dg/20050111-1.c: Likewise.
4226         * gcc.dg/20050503-1.c: Likewise.
4227         * gcc.dg/array-init-1.c: Likewise.
4228         * gcc.dg/builtin-apply4.c: Likewise.
4229         * gcc.dg/dfp/pr31344.c: Likewise.
4230         * gcc.dg/gomp/atomic-11.c: Likewise.
4231         * gcc.dg/graphite/pr40281.c: Likewise.
4232         * gcc.dg/ia64-sync-1.c: Likewise.
4233         * gcc.dg/ia64-sync-2.c: Likewise.
4234         * gcc.dg/ia64-sync-3.c: Likewise.
4235         * gcc.dg/ia64-sync-4.c: Likewise.
4236         * gcc.dg/ifcvt-fabs-1.c: Likewise.
4237         * gcc.dg/invalid-call-1.c: Likewise.
4238         * gcc.dg/loop-3.c: Likewise.
4239         * gcc.dg/lower-subreg-1.c: Likewise.
4240         * gcc.dg/lto/pr47259_0.c: Likewise.
4241         * gcc.dg/nested-calls-1.c: Likewise.
4242         * gcc.dg/pr20017.c: Likewise.
4243         * gcc.dg/pr25023.c: Likewise.
4244         * gcc.dg/pr27671-2.c: Likewise.
4245         * gcc.dg/pr32176.c: Likewise.
4246         * gcc.dg/pr33676.c: Likewise.
4247         * gcc.dg/pr35045.c: Likewise.
4248         * gcc.dg/pr36015.c: Likewise.
4249         * gcc.dg/pr36584.c: Likewise.
4250         * gcc.dg/pr36998.c: Likewise.
4251         * gcc.dg/pr37438.c: Likewise.
4252         * gcc.dg/pr37908.c: Likewise.
4253         * gcc.dg/pr41241.c: Likewise.
4254         * gcc.dg/pr41340.c: Likewise.
4255         * gcc.dg/pr44136.c: Likewise.
4256         * gcc.dg/pr44194-1.c: Likewise.
4257         * gcc.dg/pr46212.c: Likewise.
4258         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4259         * gcc.dg/setjmp-2.c: Likewise.
4260         * gcc.dg/short-compare-1.c: Likewise.
4261         * gcc.dg/short-compare-2.c: Likewise.
4262         * gcc.dg/smod-1.c: Likewise.
4263         * gcc.dg/sync-2.c: Likewise.
4264         * gcc.dg/sync-3.c: Likewise.
4265         * gcc.dg/tls/opt-1.c: Likewise.
4266         * gcc.dg/tls/opt-2.c: Likewise.
4267         * gcc.dg/tls/opt-3.c: Likewise.
4268         * gcc.dg/torture/badshift.c: Likewise.
4269         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
4270         * gcc.dg/torture/pr20314-2.c: Likewise.
4271         * gcc.dg/torture/pr36891.c: Likewise.
4272         * gcc.dg/torture/pr38774.c: Likewise.
4273         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4274         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4275         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4276         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4277         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
4278         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4279         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
4280         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
4281         * gcc.dg/tree-ssa/loop-28.c: Likewise.
4282         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
4283         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
4284         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
4285         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4286         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4287         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
4288         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
4289         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4290         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4291         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4292         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4293         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
4294         * gcc.dg/unroll-1.c: Likewise.
4295         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
4296         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4297         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4298         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4299         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4300         * gcc.target/i386/20000609-1.c: Likewise.
4301         * gcc.target/i386/20000720-1.c: Likewise.
4302         * gcc.target/i386/20000724-1.c: Likewise.
4303         * gcc.target/i386/20011107-1.c: Likewise.
4304         * gcc.target/i386/20011119-1.c: Likewise.
4305         * gcc.target/i386/20020201-3.c: Likewise.
4306         * gcc.target/i386/20020218-1.c: Likewise.
4307         * gcc.target/i386/20020729-1.c: Likewise.
4308         * gcc.target/i386/20030926-1.c: Likewise.
4309         * gcc.target/i386/20060125-1.c: Likewise.
4310         * gcc.target/i386/20060125-2.c: Likewise.
4311         * gcc.target/i386/20060512-1.c: Likewise.
4312         * gcc.target/i386/20060512-2.c: Likewise.
4313         * gcc.target/i386/20060512-3.c: Likewise.
4314         * gcc.target/i386/20060512-4.c: Likewise.
4315         * gcc.target/i386/387-1.c: Likewise.
4316         * gcc.target/i386/387-2.c: Likewise.
4317         * gcc.target/i386/387-5.c: Likewise.
4318         * gcc.target/i386/387-6.c: Likewise.
4319         * gcc.target/i386/980312-1.c: Likewise.
4320         * gcc.target/i386/980313-1.c: Likewise.
4321         * gcc.target/i386/990117-1.c: Likewise.
4322         * gcc.target/i386/990424-1.c: Likewise.
4323         * gcc.target/i386/990524-1.c: Likewise.
4324         * gcc.target/i386/991129-1.c: Likewise.
4325         * gcc.target/i386/991214-1.c: Likewise.
4326         * gcc.target/i386/991230-1.c: Likewise.
4327         * gcc.target/i386/addr-sel-1.c: Likewise.
4328         * gcc.target/i386/aggregate-ret1.c: Likewise.
4329         * gcc.target/i386/aggregate-ret2.c: Likewise.
4330         * gcc.target/i386/align-main-3.c: Likewise.
4331         * gcc.target/i386/amd64-abi-1.c: Likewise.
4332         * gcc.target/i386/amd64-abi-2.c: Likewise.
4333         * gcc.target/i386/amd64-abi-4.c: Likewise.
4334         * gcc.target/i386/amd64-abi-5.c: Likewise.
4335         * gcc.target/i386/amd64-abi-6.c: Likewise.
4336         * gcc.target/i386/asm-1.c: Likewise.
4337         * gcc.target/i386/asm-3.c: Likewise.
4338         * gcc.target/i386/asm-5.c: Likewise.
4339         * gcc.target/i386/attributes-error.c: Likewise.
4340         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
4341         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
4342         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
4343         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
4344         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
4345         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
4346         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
4347         * gcc.target/i386/avx-vmovd-2.c: Likewise.
4348         * gcc.target/i386/avx-vmovq-2.c: Likewise.
4349         * gcc.target/i386/avx-vmovq-3.c: Likewise.
4350         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
4351         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
4352         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
4353         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4354         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4355         * gcc.target/i386/bitfield1.c: Likewise.
4356         * gcc.target/i386/bitfield2.c: Likewise.
4357         * gcc.target/i386/bmi-2.c: Likewise.
4358         * gcc.target/i386/bmi-5.c: Likewise.
4359         * gcc.target/i386/builtin-unreachable.c: Likewise.
4360         * gcc.target/i386/cleanup-2.c: Likewise.
4361         * gcc.target/i386/clobbers.c: Likewise.
4362         * gcc.target/i386/cmov8.c: Likewise.
4363         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
4364         * gcc.target/i386/compress-float-387-pic.c: Likewise.
4365         * gcc.target/i386/compress-float-387.c: Likewise.
4366         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
4367         * gcc.target/i386/compress-float-sse.c: Likewise.
4368         * gcc.target/i386/crc32-2.c: Likewise.
4369         * gcc.target/i386/crc32-3.c: Likewise.
4370         * gcc.target/i386/divmod-7.c: Likewise.
4371         * gcc.target/i386/divmod-8.c: Likewise.
4372         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4373         * gcc.target/i386/fma3-builtin.c: Likewise.
4374         * gcc.target/i386/fma3-fma.c: Likewise.
4375         * gcc.target/i386/fma4-256-vector.c: Likewise.
4376         * gcc.target/i386/fma4-builtin.c: Likewise.
4377         * gcc.target/i386/fma4-fma-2.c: Likewise.
4378         * gcc.target/i386/fma4-fma.c: Likewise.
4379         * gcc.target/i386/fma4-vector-2.c: Likewise.
4380         * gcc.target/i386/fma4-vector.c: Likewise.
4381         * gcc.target/i386/funcspec-1.c: Likewise.
4382         * gcc.target/i386/funcspec-10.c: Likewise.
4383         * gcc.target/i386/funcspec-11.c: Likewise.
4384         * gcc.target/i386/funcspec-2.c: Likewise.
4385         * gcc.target/i386/funcspec-5.c: Likewise.
4386         * gcc.target/i386/funcspec-6.c: Likewise.
4387         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
4388         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
4389         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
4390         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
4391         * gcc.target/i386/incoming-1.c: Likewise.
4392         * gcc.target/i386/incoming-10.c: Likewise.
4393         * gcc.target/i386/incoming-11.c: Likewise.
4394         * gcc.target/i386/incoming-12.c: Likewise.
4395         * gcc.target/i386/incoming-13.c: Likewise.
4396         * gcc.target/i386/incoming-14.c: Likewise.
4397         * gcc.target/i386/incoming-15.c: Likewise.
4398         * gcc.target/i386/incoming-2.c: Likewise.
4399         * gcc.target/i386/incoming-3.c: Likewise.
4400         * gcc.target/i386/incoming-4.c: Likewise.
4401         * gcc.target/i386/incoming-5.c: Likewise.
4402         * gcc.target/i386/incoming-6.c: Likewise.
4403         * gcc.target/i386/incoming-7.c: Likewise.
4404         * gcc.target/i386/incoming-8.c: Likewise.
4405         * gcc.target/i386/incoming-9.c: Likewise.
4406         * gcc.target/i386/lea.c: Likewise.
4407         * gcc.target/i386/local.c: Likewise.
4408         * gcc.target/i386/loop-1.c: Likewise.
4409         * gcc.target/i386/loop-2.c: Likewise.
4410         * gcc.target/i386/loop-3.c: Likewise.
4411         * gcc.target/i386/max-stack-align.c: Likewise.
4412         * gcc.target/i386/memcpy-1.c: Likewise.
4413         * gcc.target/i386/movbe-2.c: Likewise.
4414         * gcc.target/i386/movq-2.c: Likewise.
4415         * gcc.target/i386/movq.c: Likewise.
4416         * gcc.target/i386/nrv1.c: Likewise.
4417         * gcc.target/i386/pad-4.c: Likewise.
4418         * gcc.target/i386/pad-5a.c: Likewise.
4419         * gcc.target/i386/pad-5b.c: Likewise.
4420         * gcc.target/i386/pad-6a.c: Likewise.
4421         * gcc.target/i386/pad-6b.c: Likewise.
4422         * gcc.target/i386/pad-7.c: Likewise.
4423         * gcc.target/i386/pad-9.c: Likewise.
4424         * gcc.target/i386/pentium4-not-mull.c: Likewise.
4425         * gcc.target/i386/pic-1.c: Likewise.
4426         * gcc.target/i386/pr12092-1.c: Likewise.
4427         * gcc.target/i386/pr12329.c: Likewise.
4428         * gcc.target/i386/pr21518.c: Likewise.
4429         * gcc.target/i386/pr22362.c: Likewise.
4430         * gcc.target/i386/pr22585.c: Likewise.
4431         * gcc.target/i386/pr23098.c: Likewise.
4432         * gcc.target/i386/pr25196.c: Likewise.
4433         * gcc.target/i386/pr25293.c: Likewise.
4434         * gcc.target/i386/pr25654.c: Likewise.
4435         * gcc.target/i386/pr26449.c: Likewise.
4436         * gcc.target/i386/pr26778.c: Likewise.
4437         * gcc.target/i386/pr26826.c: Likewise.
4438         * gcc.target/i386/pr27266.c: Likewise.
4439         * gcc.target/i386/pr29978.c: Likewise.
4440         * gcc.target/i386/pr30505.c: Likewise.
4441         * gcc.target/i386/pr30961-1.c: Likewise.
4442         * gcc.target/i386/pr31628.c: Likewise.
4443         * gcc.target/i386/pr32000-2.c: Likewise.
4444         * gcc.target/i386/pr32661-1.c: Likewise.
4445         * gcc.target/i386/pr32708-2.c: Likewise.
4446         * gcc.target/i386/pr32708-3.c: Likewise.
4447         * gcc.target/i386/pr34256.c: Likewise.
4448         * gcc.target/i386/pr34312.c: Likewise.
4449         * gcc.target/i386/pr34522.c: Likewise.
4450         * gcc.target/i386/pr35160.c: Likewise.
4451         * gcc.target/i386/pr35281.c: Likewise.
4452         * gcc.target/i386/pr36246.c: Likewise.
4453         * gcc.target/i386/pr36786.c: Likewise.
4454         * gcc.target/i386/pr37275.c: Likewise.
4455         * gcc.target/i386/pr37843-3.c: Likewise.
4456         * gcc.target/i386/pr37843-4.c: Likewise.
4457         * gcc.target/i386/pr39082-1.c: Likewise.
4458         * gcc.target/i386/pr39431.c: Likewise.
4459         * gcc.target/i386/pr39496.c: Likewise.
4460         * gcc.target/i386/pr39543-2.c: Likewise.
4461         * gcc.target/i386/pr39911.c: Likewise.
4462         * gcc.target/i386/pr40718.c: Likewise.
4463         * gcc.target/i386/pr40906-1.c: Likewise.
4464         * gcc.target/i386/pr40906-2.c: Likewise.
4465         * gcc.target/i386/pr40906-3.c: Likewise.
4466         * gcc.target/i386/pr40934.c: Likewise.
4467         * gcc.target/i386/pr41900.c: Likewise.
4468         * gcc.target/i386/pr42589.c: Likewise.
4469         * gcc.target/i386/pr43662.c: Likewise.
4470         * gcc.target/i386/pr43671.c: Likewise.
4471         * gcc.target/i386/pr43766.c: Likewise.
4472         * gcc.target/i386/pr43869.c: Likewise.
4473         * gcc.target/i386/pr44942.c: Likewise.
4474         * gcc.target/i386/pr44948-2a.c: Likewise.
4475         * gcc.target/i386/pr45234.c: Likewise.
4476         * gcc.target/i386/pr45336-2.c: Likewise.
4477         * gcc.target/i386/pr45336-4.c: Likewise.
4478         * gcc.target/i386/pr45852.c: Likewise.
4479         * gcc.target/i386/pr46470.c: Likewise.
4480         * gcc.target/i386/pr48037-1.c: Likewise.
4481         * gcc.target/i386/pr48389.c: Likewise.
4482         * gcc.target/i386/pr49095.c: Likewise.
4483         * gcc.target/i386/pr9771-1.c: Likewise.
4484         * gcc.target/i386/rdfsbase-1.c: Likewise.
4485         * gcc.target/i386/rdfsbase-2.c: Likewise.
4486         * gcc.target/i386/rdgsbase-1.c: Likewise.
4487         * gcc.target/i386/rdgsbase-2.c: Likewise.
4488         * gcc.target/i386/rdrand-3.c: Likewise.
4489         * gcc.target/i386/regparm-stdcall.c: Likewise.
4490         * gcc.target/i386/regparm.c: Likewise.
4491         * gcc.target/i386/reload-1.c: Likewise.
4492         * gcc.target/i386/rotate-2.c: Likewise.
4493         * gcc.target/i386/sibcall-5.c: Likewise.
4494         * gcc.target/i386/signbit-1.c: Likewise.
4495         * gcc.target/i386/signbit-2.c: Likewise.
4496         * gcc.target/i386/signbit-3.c: Likewise.
4497         * gcc.target/i386/sse-5.c: Likewise.
4498         * gcc.target/i386/sse-8.c: Likewise.
4499         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4500         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4501         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4502         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4503         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4504         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4505         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
4506         * gcc.target/i386/sse2-movq-2.c: Likewise.
4507         * gcc.target/i386/sse2-movq-3.c: Likewise.
4508         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
4509         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
4510         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
4511         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
4512         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
4513         * gcc.target/i386/ssefn-1.c: Likewise.
4514         * gcc.target/i386/ssefn-2.c: Likewise.
4515         * gcc.target/i386/sseregparm-1.c: Likewise.
4516         * gcc.target/i386/sseregparm-2.c: Likewise.
4517         * gcc.target/i386/sseregparm-3.c: Likewise.
4518         * gcc.target/i386/sseregparm-4.c: Likewise.
4519         * gcc.target/i386/sseregparm-5.c: Likewise.
4520         * gcc.target/i386/sseregparm-6.c: Likewise.
4521         * gcc.target/i386/sseregparm-7.c: Likewise.
4522         * gcc.target/i386/sseregparm-8.c: Likewise.
4523         * gcc.target/i386/stack-realign.c: Likewise.
4524         * gcc.target/i386/stack-usage-realign.c: Likewise.
4525         * gcc.target/i386/stackalign/asm-1.c: Likewise.
4526         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
4527         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
4528         * gcc.target/i386/stackalign/return-1.c: Likewise.
4529         * gcc.target/i386/stackalign/return-2.c: Likewise.
4530         * gcc.target/i386/stackalign/return-3.c: Likewise.
4531         * gcc.target/i386/tailcall-1.c: Likewise.
4532         * gcc.target/i386/tbm-2.c: Likewise.
4533         * gcc.target/i386/udivmod-7.c: Likewise.
4534         * gcc.target/i386/udivmod-8.c: Likewise.
4535         * gcc.target/i386/unroll-1.c: Likewise.
4536         * gcc.target/i386/vararg-1.c: Likewise.
4537         * gcc.target/i386/vararg-2.c: Likewise.
4538         * gcc.target/i386/vect8-ret.c: Likewise.
4539         * gcc.target/i386/vectorize5.c: Likewise.
4540         * gcc.target/i386/wmul-1.c: Likewise.
4541         * gcc.target/i386/wmul-2.c: Likewise.
4542         * gcc.target/i386/wrfsbase-1.c: Likewise.
4543         * gcc.target/i386/wrfsbase-2.c: Likewise.
4544         * gcc.target/i386/wrgsbase-1.c: Likewise.
4545         * gcc.target/i386/wrgsbase-2.c: Likewise.
4546         * gcc.target/i386/xop-pcmov.c: Likewise.
4547         * gcc.target/i386/xop-pcmov2.c: Likewise.
4548         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
4549         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4550         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
4551         * gcc.target/i386/xop-shift1-vector.c: Likewise.
4552         * gcc.target/i386/xop-shift2-vector.c: Likewise.
4553         * gcc.target/i386/xop-shift3-vector.c: Likewise.
4554         * gcc.target/i386/zee.c: Likewise.
4555         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
4556         * gfortran.dg/compiler-directive_2.f: Likewise.
4557         * gfortran.dg/g77/20010216-1.f: Likewise.
4558         * gfortran.dg/gomp/pr39152.f90: Likewise.
4559         * gfortran.dg/pr33794.f90: Likewise.
4560
4561 2011-07-09  Jason Merrill  <jason@redhat.com>
4562
4563         * g++.dg/cpp0x/regress/regress5.C: New.
4564
4565 2011-07-08  Jason Merrill  <jason@redhat.com>
4566
4567         PR c++/45437
4568         * g++.dg/expr/compound-asn1.C: New.
4569         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
4570
4571 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
4572
4573         PR target/49621
4574         * gcc.target/powerpc/altivec-34.c: New test.
4575
4576 2011-07-08  Jason Merrill  <jason@redhat.com>
4577
4578         PR c++/45603
4579         * g++.dg/abi/guard3.C: New.
4580
4581 2011-07-08  Julian Brown  <julian@codesourcery.com>
4582
4583         * lib/target-supports.exp
4584         (check_effective_target_arm_little_endian): New.
4585         (check_effective_target_vect_pack_trunc): Use above.
4586         (check_effective_target_vect_unpack): Likewise.
4587         (check_effective_target_vect_element_align): Test
4588         check_effective_target_arm_vect_no_misalign for ARM.
4589
4590 2011-07-08  Jason Merrill  <jason@redhat.com>
4591
4592         PR c++/49673
4593         * g++.dg/cpp0x/constexpr-rom.C: New.
4594
4595 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
4596
4597         PR middle-end/49519
4598         * g++.dg/torture/pr49519.C: New test.
4599
4600 2011-07-08  Martin Jambor  <mjambor@suse.cz>
4601
4602         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
4603
4604 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4605
4606         PR testsuite/48727
4607         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
4608
4609 2011-07-08  Richard Guenther  <rguenther@suse.de>
4610
4611         PR tree-optimization/49662
4612         * gcc.dg/graphite/interchange-14.c: XFAIL.
4613         * gcc.dg/graphite/interchange-15.c: Likewise.
4614         * gcc.dg/graphite/interchange-mvt.c: Likewise.
4615
4616 2011-07-06  Jason Merrill  <jason@redhat.com>
4617
4618         PR c++/49663
4619         * g++.dg/cpp0x/regress/regress4.C: New.
4620
4621 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
4622
4623         PR fortran/49648
4624         * gfortran.dg/result_in_spec_4.f90: New test.
4625
4626 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4627
4628         * gcc.target/sparc/cas64.c: New test.
4629
4630 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4631
4632         PR c/49644
4633         * g++.dg/torture/pr49644.C: New test.
4634
4635         PR c/49644
4636         * gcc.c-torture/execute/pr49644.c: New test.
4637
4638 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4639
4640         * lib/target-supports.exp (check_effective_target_ia32): New.
4641         (check_effective_target_x32): Likewise.
4642         (check_effective_target_vect_cmdline_needed): Also check x32.
4643
4644 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
4645
4646         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
4647         dg-prune-output.
4648         * gcc.target/arm/pr42235.c: Likewise.
4649         * gcc.target/arm/pr42495.c: Likewise.
4650         * gcc.target/arm/pr42574.c: Likewise.
4651         * gcc.target/arm/thumb-branch1.c: Likewise.
4652
4653         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
4654         unneeded prune of possible warning.
4655         * gcc.target/arm/pr40956.c: Likewise.
4656         * gcc.target/arm/pr42505.c: Likewise.
4657
4658         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
4659         * gcc.c-torture/compile/pr46883.c: Likewise.
4660         * gcc.c-torture/compile/pr46934.c: Likewise.
4661
4662         * gcc.target/arm/pr41679.c: Remove test directives in preparation
4663         for move to ../../gcc.c-torture/compile.
4664         * gcc.target/arm/pr46883.c: Likewise.
4665         * gcc.target/arm/pr46934.c: Likewise.
4666
4667         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
4668         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
4669         * gcc.target/arm/wmul-1.c: Likewise.
4670         * gcc.target/arm/wmul-2.c: Likewise.
4671         * gcc.target/arm/wmul-3.c: Likewise.
4672         * gcc.target/arm/wmul-4.c: Likewise.
4673         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
4674         add tab after scan target.
4675         * gcc.target/arm/smlaltt-1.c: Likewise.
4676         * gcc.target/arm/smlatb-1.c: Likewise.
4677         * gcc.target/arm/smlatt-1.c: Likewise.
4678
4679 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4680
4681         PR debug/49522
4682         * gcc.dg/debug/pr49522.c: New test.
4683
4684 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
4685
4686         * gcc.dg/pragma-align.c: Run only if target !default_packed.
4687         * gcc.dg/pr46212.c: Run only if target int32plus.
4688         * gcc.dg/torture/pr48146.c: Ditto.
4689         * gcc.dg/tree-ssa/vrp51.c: Ditto.
4690         * c-c++-common/pr44832.c: Ditto.
4691         * gcc.dg/pr49544.c: Run only if target ptr32plus.
4692         * gcc.dg/pr31490.c: Ditto.
4693         * gcc.dg/torture/builtin-math-7.c: Run only if target
4694         large_double.
4695         * gcc.dg/torture/pr45764.c: Skip for AVR.
4696         * gcc.dg/pr47893.c: Ditto.
4697
4698 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
4699
4700         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
4701         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
4702         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
4703         add tab to scan target.
4704
4705 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
4706
4707         * gcc.target/arm/neon-modes-3.c: New test.
4708
4709 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
4710
4711         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
4712         -fno-loop-interchange -ffast-math.
4713
4714 2011-07-07  Richard Guenther  <rguenther@suse.de>
4715
4716         * gcc.dg/ftrapv-3.c: New testcase.
4717
4718 2011-07-07  Richard Guenther  <rguenther@suse.de>
4719
4720         * gcc.dg/tree-ssa/vrp58.c: New testcase.
4721         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
4722
4723 2011-07-07  Kai Tietz  <ktietz@redhat.com>
4724
4725         * gcc.dg/binop-notxor1.c: New test.
4726         * gcc.dg/binop-notand4a.c: New test.
4727         * gcc.dg/binop-notxor2.c: New test.
4728         * gcc.dg/binop-notand3a.c: New test.
4729         * gcc.dg/binop-notand2a.c: New test.
4730         * gcc.dg/binop-notand6a.c: New test.
4731         * gcc.dg/binop-notor1.c: New test.
4732         * gcc.dg/binop-notand1a.c: New test.
4733         * gcc.dg/binop-notand5a.c: New test.
4734         * gcc.dg/binop-notor2.c: New test.
4735
4736 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4737
4738         PR middle-end/49640
4739         * gcc.dg/gomp/pr49640.c: New test.
4740
4741 2011-07-07  Richard Guenther  <rguenther@suse.de>
4742
4743         * gcc.dg/graphite/pr37485.c: Add -floop-block.
4744
4745 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4746
4747         PR target/39150
4748         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
4749
4750 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4751
4752         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
4753         * gcc.target/powerpc/no-r11-2.c: Ditto.
4754         * gcc.target/powerpc/no-r11-3.c: Ditto.
4755
4756 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
4757
4758         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
4759         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
4760
4761 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
4762
4763         * lib/target-supports.exp (check_profiling_available): Disable
4764         profiling with -fprofile-generate for target avr.
4765
4766 2011-07-06  Richard Guenther  <rguenther@suse.de>
4767
4768         PR tree-optimization/49645
4769         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
4770
4771 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
4772
4773         PR middle-end/47383
4774         * gcc.dg/pr47383.c: New.
4775
4776 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4777
4778         PR tree-optimization/49647
4779         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
4780
4781 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
4782
4783         PR testsuite/49542
4784         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
4785         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
4786
4787 2011-07-05  Jason Merrill  <jason@redhat.com>
4788
4789         PR c++/48157
4790         * g++.dg/template/template-id-4.C: New.
4791
4792 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
4793
4794         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
4795         * gcc.dg/pr43402.c: Ditto.
4796
4797 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
4798
4799         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
4800
4801 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
4802
4803         * gcc.target/powerpc/ppc-switch-1.c: New test for
4804         --param case-values-threshold.
4805         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
4806
4807 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
4808
4809         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
4810
4811 2011-07-05  Jason Merrill  <jason@redhat.com>
4812
4813         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
4814
4815 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
4816
4817         PR tree-optimization/47654
4818         * gcc.dg/graphite/block-pr47654.c: New.
4819
4820 2011-07-05  Jason Merrill  <jason@redhat.com>
4821
4822         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
4823
4824 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
4825
4826         PR tree-optimization/49580
4827         * gcc.dg/autopar/pr49580.c: New test.
4828
4829 2011-07-05  Richard Guenther  <rguenther@suse.de>
4830
4831         PR tree-optimization/49518
4832         PR tree-optimization/49628
4833         * g++.dg/torture/pr49628.C: New testcase.
4834         * gcc.dg/torture/pr49518.c: Likewise.
4835
4836 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4837
4838         * ada/acats/run_acats (which): Extract last field from type -p,
4839         type output only if command succeeded.
4840
4841 2011-07-04  Jason Merrill  <jason@redhat.com>
4842
4843         * g++.dg/abi/mangle48.C: New.
4844
4845         * g++.dg/cpp0x/diag1.C: New.
4846
4847         * g++.dg/diagnostic/aka1.C: New.
4848
4849 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
4850
4851         PR rtl-optimization/49619
4852         * gcc.dg/pr49619.c: New test.
4853
4854         PR rtl-optimization/49472
4855         * gfortran.dg/pr49472.f90: New test.
4856
4857         PR debug/49602
4858         * gcc.dg/pr49602.c: New test.
4859
4860 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
4861
4862         PR target/34734
4863         PR target/44643
4864         * gcc.target/avr/avr.exp: Run over cpp files, too.
4865         * gcc.target/avr/torture/avr-torture.exp: Ditto.
4866         * gcc.target/avr/progmem.h: New file.
4867         * gcc.target/avr/exit-abort.h: New file.
4868         * gcc.target/avr/progmem-error-1.c: New file.
4869         * gcc.target/avr/progmem-error-1.cpp: New file.
4870         * gcc.target/avr/progmem-warning-1.c: New file.
4871         * gcc.target/avr/torture/progmem-1.c: New file.
4872         * gcc.target/avr/torture/progmem-1.cpp: New file.
4873
4874 2011-07-04  Richard Guenther  <rguenther@suse.de>
4875
4876         PR tree-optimization/49615
4877         * g++.dg/torture/pr49615.C: New testcase.
4878
4879 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
4880
4881         PR tree-optimization/49610
4882         * gcc.dg/vect/pr49610.c: New test.
4883
4884 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
4885
4886         * gnat.dg/specs/debug1.ads: New test.
4887
4888 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
4889
4890         PR fortran/49562
4891         * gfortran.dg/typebound_proc_23.f90: New.
4892
4893 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
4894
4895         PR c++/49605
4896         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
4897
4898 2011-07-01  Jason Merrill  <jason@redhat.com>
4899
4900         PR c++/48261
4901         * g++.dg/template/template-id-3.C: New.
4902
4903         PR c++/48593
4904         * g++.dg/template/qualified-id4.C: New.
4905
4906         PR c++/48883
4907         * g++.dg/template/explicit-args4.C: New.
4908
4909         PR c++/49085
4910         * g++.dg/template/offsetof2.C: New.
4911
4912 2011-07-01  Kai Tietz  <ktietz@redhat.com>
4913
4914         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
4915
4916 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4917
4918         PR libmudflap/49549
4919         * lib/target-supports.exp (check_effective_target_gld): New proc.
4920
4921 2011-07-01  Richard Guenther  <rguenther@suse.de>
4922
4923         PR tree-optimization/49603
4924         * gcc.dg/torture/pr49603.c: New testcase.
4925
4926 2011-06-30  Jason Merrill  <jason@redhat.com>
4927
4928         PR c++/49387
4929         * g++.dg/rtti/template1.C: New.
4930
4931         PR c++/49569
4932         * g++.dg/cpp0x/regress/ctor1.C: New.
4933
4934         PR c++/49355
4935         * g++.dg/cpp0x/initlist54.C: New.
4936
4937 2011-06-30  Martin Jambor  <mjambor@suse.cz>
4938
4939         * gcc.dg/tree-ssa/sra-12.c: New test.
4940
4941 2011-06-29  Jason Merrill  <jason@redhat.com>
4942
4943         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
4944
4945 2011-06-30  Richard Guenther  <rguenther@suse.de>
4946
4947         PR tree-optimization/46787
4948         * gcc.dg/vect/vect-121.c: New testcase.
4949
4950 2011-06-30  Martin Jambor  <mjambor@suse.cz>
4951
4952         PR tree-optimization/49094
4953         * gcc.dg/tree-ssa/pr49094.c: New test.
4954
4955 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
4956
4957         PR fortran/49540
4958         * gfortran.dg/pr49540-1.f90: New test.
4959         * gfortran.dg/pr49540-2.f90: New test.
4960
4961 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4962
4963         PR ada/49511
4964         * ada/acats/run_acats (which): Use last field of type -p output.
4965
4966 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
4967             Iain Sandoe  <iains@gcc.gnu.org>
4968
4969         PR libobjc/36610
4970         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
4971         Only skip on 64-bit *-*-darwin8* && !objc2.
4972
4973 2011-06-30  Richard Guenther  <rguenther@suse.de>
4974
4975         PR tree-optimization/38752
4976         * gcc.c-torture/compile/pr38752.c: New testcase.
4977
4978 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
4979
4980         * gcc.dg/vect/slp-widen-mult-half.c: New test.
4981         * gcc.dg/vect/vect-widen-mult-half.c: New test.
4982
4983 2011-06-29  Jason Merrill  <jason@redhat.com>
4984
4985         PR c++/49216
4986         * g++.dg/cpp0x/initlist53.C: Use placement new.
4987         * g++.dg/cpp0x/initlist-value.C: Use placement new.
4988         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
4989
4990         PR c++/49003
4991         * g++.dg/cpp0x/trailing6.C: New.
4992         * g++.dg/cpp0x/pr45908.C: No error.
4993
4994         PR c++/49272
4995         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
4996
4997         PR c++/49520
4998         * g++.dg/cpp0x/constexpr-using2.C: New.
4999
5000         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
5001
5002         PR c++/45923
5003         * g++.dg/cpp0x/constexpr-diag3.C: New.
5004         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
5005         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
5006         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
5007         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
5008
5009 2011-06-29  Jason Merrill  <jason@redhat.com>
5010
5011         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
5012
5013 2011-06-29  Richard Guenther  <rguenther@suse.de>
5014
5015         * gcc.dg/tree-ssa/loop-17.c: Adjust.
5016
5017 2011-06-29  Jason Merrill  <jason@redhat.com>
5018
5019         * g++.dg/cpp0x/initlist-value2.C: New.
5020
5021         * g++.dg/cpp0x/constexpr-initlist4.C: New.
5022         * g++.dg/cpp0x/initlist-value.C: New.
5023
5024 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
5025
5026         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
5027
5028 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5029
5030         * gcc.dg/inline_1.c: Remove dg-excess-errors.
5031         * gcc.dg/inline_2.c: Likewise.
5032         * gcc.dg/unroll_1.c: Likewise.
5033
5034 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
5035
5036         PR debug/49567
5037         * gcc.target/i386/pr49567.c: New test.
5038
5039 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
5040
5041         * gnat.dg/opt17.ad[sb]: New test.
5042
5043 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
5044             Tom de Vries  <tom@codesourcery.com>
5045
5046         * lib/target-supports.exp (check_effective_target_arm_nothumb)
5047         (check_effective_target_arm_thumb2): New effective targets.
5048         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
5049         properly.  Clean up temporary files.
5050         * gcc.target/arm/ivopts-2.c: Likewise.
5051         * gcc.target/arm/ivopts-3.c: Likewise.
5052         * gcc.target/arm/ivopts-4.c: Likewise.
5053         * gcc.target/arm/ivopts-5.c: Likewise.
5054         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
5055
5056 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
5057
5058         PR fortran/49479
5059         * gfortran.dg/reshape_zerosize_3.f90:  New test.
5060
5061 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
5062
5063         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
5064         * gcc.target/arm/vfp-ldmias.c: Likewise.
5065         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5066         * gcc.target/arm/vfp-stmdbs.c: Likewise.
5067         * gcc.target/arm/vfp-ldmiad.c: Likewise.
5068         * gcc.target/arm/vfp-stmias.c: Likewise.
5069         * gcc.target/arm/vfp-stmdbd.c: Likewise.
5070         * gcc.target/arm/vfp-stmiad.c: Likewise.
5071
5072 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
5073
5074         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
5075         dg-prune-output.
5076         * gcc.target/arm/pr45701-2.c: Ditto.
5077
5078 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
5079
5080         PR fortran/49466
5081         * gfortran.dg/allocatable_scalar_9.f90: Modified.
5082         * gfortran.dg/extends_14.f03: Modified.
5083
5084 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
5085
5086         * lib/target-supports-dg.exp (dg-require-effective-target): Return
5087         early if the test is already being skipped.
5088
5089         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
5090         scan-assembler-dem-not): For missing file, report unresolved with
5091         same message as for pass/fail, with reason reported in log file.
5092
5093         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
5094         from add_options_for_arm_neon_fp16.
5095         (check_effective_target_arm_fp16_ok_nocache): Renamed from
5096         check_effective_target_arm_neon_fp16_ok_nocache.
5097         Check -mfpu and -mfloat-abi options from current multilib.
5098         Do not require neon support.
5099         (check_effective_target_arm_fp16_ok): Renamed from
5100         check_effecitve_target_arm_neon_fp16_ok.
5101         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
5102         arm_neon_fp16_ok and arm_fp16.
5103         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
5104         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
5105         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
5106         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
5107
5108 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
5109
5110         * gcc.dg/builtin-assume-aligned-1.c: New test.
5111         * gcc.dg/builtin-assume-aligned-2.c: New test.
5112         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
5113
5114         PR debug/49544
5115         * gcc.dg/pr49544.c: New test.
5116
5117 2011-06-27  Richard Guenther  <rguenther@suse.de>
5118
5119         PR tree-optimization/49394
5120         * g++.dg/torture/pr49394.C: New testcase.
5121
5122 2011-06-27  Kai Tietz  <ktietz@redhat.com>
5123
5124         * gcc.dg/optimize-bswapdi-2.c: New test.
5125
5126 2011-06-27  Michael Hope  <michael.hope@linaro.org>
5127             Richard Sandiford  <richard.sandiford@linaro.org>
5128
5129         PR tree-optimization/49169
5130         * gcc.dg/torture/pr49169.c: New test.
5131
5132 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5133
5134         PR testsuite/49529
5135         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
5136
5137         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
5138         hppa*-*-hpux*.
5139
5140 2011-06-26  Jason Merrill  <jason@redhat.com>
5141
5142         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
5143
5144         PR c++/49528
5145         * g++.dg/init/ref19.C: New.
5146         * g++.dg/cpp0x/constexpr-cleanup.C: New.
5147
5148 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
5149
5150         PR tree-optimization/48377
5151         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
5152         non_strict_align.
5153
5154 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
5155
5156         PR middle-end/49191
5157         * lib/target-supports.exp (check_effective_target_non_strict_align):
5158         New.
5159         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
5160
5161 2011-06-24  Martin Jambor  <mjambor@suse.cz>
5162
5163         PR tree-optimizations/49516
5164         * g++.dg/tree-ssa/pr49516.C: New test.
5165
5166 2011-06-23  Jason Merrill  <jason@redhat.com>
5167
5168         PR c++/35255
5169         * g++.dg/template/partial10.C: New.
5170         * g++.dg/template/partial11.C: New.
5171
5172 2011-06-23  Jeff Law <law@redhat.com>
5173
5174         PR middle-end/48770
5175         * gcc.dg/pr48770.c: New test.
5176
5177 2011-06-23  Jan Hubicka  <jh@suse.cz>
5178
5179         PR middle-end/49373
5180         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
5181
5182 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
5183
5184         PR testsuite/49512
5185         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
5186         instead of -fdump-tree-optimized.
5187
5188 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
5189
5190         PR c++/44625
5191         * g++.dg/template/crash107.C: New.
5192         * g++.dg/template/error17.C: Adjust.
5193
5194 2011-06-23  Jason Merrill  <jason@redhat.com>
5195
5196         PR c++/49507
5197         * g++.dg/cpp0x/defaulted30.C: New.
5198
5199         PR c++/49440
5200         * g++.dg/rtti/anon-ns1.C: New.
5201
5202         PR c++/49395
5203         * g++.dg/init/ref18.C: New.
5204
5205         PR c++/36435
5206         * g++.dg/template/partial9.C: New.
5207
5208 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
5209
5210         PR middle-end/49373
5211         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
5212
5213 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
5214
5215         PR debug/49496
5216         * gcc.dg/pr49496.c: New test.
5217
5218 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
5219
5220         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
5221         is not xscale.
5222
5223         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
5224
5225         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
5226         * gcc.target/arm/pr42879.c: Likewise.
5227         * gcc.target/arm/pr45701-3.c: Likewise.
5228
5229         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
5230         * gcc.target/arm/pr40482.c: Likewise.
5231         * gcc.target/arm/stack-corruption.c: Likewise.
5232
5233 2011-06-22  Richard Guenther  <rguenther@suse.de>
5234
5235         PR tree-optimization/49493
5236         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
5237
5238 2011-06-22  Jason Merrill  <jason@redhat.com>
5239
5240         PR c++/49260
5241         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
5242
5243 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
5244             Dmitry Melnik  <dm@ispras.ru>
5245
5246         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
5247         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
5248         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
5249
5250 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
5251
5252         * gcc.target/arm/tlscall.c: New.
5253
5254 2011-06-21  Jason Merrill  <jason@redhat.com>
5255
5256         PR c++/49172
5257         * g++.dg/cpp0x/constexpr-ref1.C: New.
5258         * g++.dg/cpp0x/constexpr-ref2.C: New.
5259         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
5260
5261         PR c++/49482
5262         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
5263
5264         PR c++/49418
5265         * g++.dg/template/param3.C: New.
5266
5267 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
5268
5269         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
5270         my_clrsb test functions.
5271         (main): Test clrsb.
5272         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
5273         test_sll, test_ull): Add clrsb tests.
5274         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
5275         clrsbll.
5276
5277 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
5278
5279         PR fortran/49112
5280         * gfortran.dg/class_44.f03: New.
5281
5282 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
5283
5284         PR tree-optimization/49478
5285         * gcc.dg/vect/pr49478.c
5286
5287 2011-06-21  Richard Guenther  <rguenther@suse.de>
5288
5289         PR tree-optimization/49483
5290         * gcc.dg/vect/vect-120.c: New testcase.
5291
5292 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
5293
5294         PR testsuite/49443
5295         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
5296         * gcc.dg/vect/vect-peel-4.c: Likewise.
5297
5298 2011-06-22  Christian Bruel  <christian.bruel@st.com>
5299
5300         PR middle-end/49139
5301         * gcc.dg/always_inline.c: Removed -Winline. Update checks
5302         * gcc.dg/always_inline2.c: Likewise.
5303         * gcc.dg/always_inline3.c: Likewise.
5304         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
5305         * gcc.dg/inline_1.c: Likewise.
5306         * gcc.dg/inline_2.c: Likewise.
5307         * gcc.dg/inline_3.c: Likewise.
5308         * gcc.dg/inline_4.c: Likewise.
5309         * gcc.dg/20051201-1.c: Likewise.
5310         * gcc.dg/pr40087.c: Likewise.
5311         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5312         * gcc.dg/inline-22.c: Likewise.
5313         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
5314         * gcc.dg/lto/20090218-1_1.c: Likewise.
5315         * g++.dg/ipa/devirt-7.C: Likewise.
5316         * gcc.dg/uninit-pred-5_a.c: Likewise.
5317         * gcc.dg/uninit-pred-5_b.c: Likewise.
5318         * gcc.dg/fail_always_inline.c: New.
5319
5320 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
5321
5322         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
5323         into 6 jobs instead of 3.
5324
5325 2011-06-20  Jason Merrill  <jason@redhat.com>
5326
5327         PR c++/49216
5328         * g++.dg/cpp0x/initlist53.C: New.
5329
5330 2011-06-20  Tobias Burnus  <burnus@net-b.de>
5331
5332         PR fortran/18918
5333         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5334         * gfortran.dg/coarray_lock_3.f90: New.
5335         * gfortran.dg/coarray/lock_1.f90: New.
5336
5337 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
5338
5339         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5340         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
5341         unresolved and report the reason to the log file.
5342
5343         * lib/scanasm.exp (object-size): Move argument processing earlier
5344         to report errors before verifying that the file exists.  Report
5345         problems detected at runtime as unresolved instead of error and
5346         report their reasons to the log file.
5347
5348 2011-06-20  Jason Merrill  <jason@redhat.com>
5349
5350         PR c++/47080
5351         * g++.dg/cpp0x/explicit6.C: New.
5352
5353         PR c++/47635
5354         * g++.dg/cpp0x/enum20.C: New.
5355
5356         PR c++/48138
5357         * g++.dg/ext/attr-aligned01.C: New.
5358
5359         PR c++/49205
5360         * g++.dg/cpp0x/variadic-default.C: New.
5361
5362         PR c++/43321
5363         * g++.dg/cpp0x/auto26.C: New.
5364
5365         PR c++/43831
5366         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
5367
5368 2011-06-20  Kai Tietz  <ktietz@redhat.com>
5369
5370         * gcc.dg/binop-notand1.c: New test.
5371         * gcc.dg/binop-notand2.c: New test.
5372         * gcc.dg/binop-notand3.c: New test.
5373         * gcc.dg/binop-notand4.c: New test.
5374         * gcc.dg/binop-notand5.c: New test.
5375         * gcc.dg/binop-notand6.c: New test.
5376
5377 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
5378
5379         PR testsuite/49432
5380         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
5381
5382 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
5383
5384         PR fortran/49400
5385         * gfortran.dg/proc_ptr_31.f90: New.
5386
5387 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
5388
5389         * gnat.dg/volatile6.adb: New test.
5390         * gnat.dg/volatile7.adb: Likewise.
5391         * gnat.dg/volatile8.adb: Likewise.
5392         * gnat.dg/volatile9.adb: Likewise.
5393
5394 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
5395
5396         * gnat.dg/constant3.adb: New test.
5397
5398 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
5399
5400         PR libfortran/49296
5401         * gfortran.dg/read_list_eof_1.f90: New test.
5402
5403 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
5404
5405         PR target/49411
5406         * gcc.target/i386/testimm-1.c: New test.
5407         * gcc.target/i386/testimm-2.c: New test.
5408         * gcc.target/i386/testimm-3.c: New test.
5409         * gcc.target/i386/testimm-4.c: New test.
5410         * gcc.target/i386/testimm-5.c: New test.
5411         * gcc.target/i386/testimm-6.c: New test.
5412         * gcc.target/i386/testimm-7.c: New test.
5413         * gcc.target/i386/testimm-8.c: New test.
5414         * gcc.target/i386/xop-vpermil2px-2.c: New test.
5415         * gcc.target/i386/xop-rotate1-int.c: New test.
5416         * gcc.target/i386/xop-rotate2-int.c: New test.
5417
5418 2011-06-17  Jason Merrill  <jason@redhat.com>
5419
5420         * g++.dg/cpp0x/rv-func2.C: New.
5421
5422         * g++.dg/debug/dwarf2/lambda1.C: New.
5423         * g++.dg/warn/Wshadow-6.C: Adjust.
5424
5425 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
5426
5427         PR fortran/48699
5428         * gfortran.dg/move_alloc_5.f90: New.
5429
5430 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
5431
5432         PR rtl-optimization/48542
5433         * gcc.dg/torture/pr48542.c: New test.
5434
5435 2011-06-16  Jason Merrill  <jason@redhat.com>
5436
5437         PR c++/44160
5438         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
5439
5440         PR c++/45378
5441         * g++.dg/cpp0x/initlist52.C New.
5442
5443         PR c++/45399
5444         * c-c++-common/raw-string-12.c: New.
5445
5446         PR c++/49229
5447         * g++.dg/cpp0x/sfinae26.C: New.
5448
5449         PR c++/49251
5450         * g++.dg/cpp0x/variadic113.C: New.
5451
5452         PR c++/49420
5453         * g++.dg/cpp0x/variadic112.C: New.
5454
5455 2011-06-16  Jeff Law <law@redhat.com>
5456
5457         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
5458         improved jump threading.
5459         * gcc.dg/builtin-object-size-2.c: Likewise.
5460         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
5461
5462 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
5463
5464         PR fortran/49074
5465         * gfortran.dg/typebound_assignment_3.f03: New.
5466
5467 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
5468
5469         PR testsuite/48727
5470         * g++.dg/opt/devirt2.C: Change xfail rule to target.
5471
5472 2011-06-16  Martin Jambor  <mjambor@suse.cz>
5473
5474         PR tree-optimization/49343
5475         * gnat.dg/discr31.ad[sb]: New test.
5476
5477 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5478
5479         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
5480
5481 2011-06-16  Tom de Vries  <tom@codesourcery.com>
5482
5483         PR target/45098
5484         * gcc.target/arm/ivopts-3.c: Update test.
5485         * gcc.target/arm/ivopts-5.c: Same.
5486
5487 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5488
5489         Revert:
5490         2011-06-10  Wei Guozhi  <carrot@google.com>
5491
5492         PR target/45335
5493         * gcc.target/arm/pr45335.c: New test.
5494         * gcc.target/arm/pr45335-2.c: New test.
5495         * gcc.target/arm/pr45335-3.c: New test.
5496         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5497         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5498         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5499
5500 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
5501
5502         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
5503
5504 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
5505
5506         PR fortran/49417
5507         * gfortran.dg/class_43.f03: New.
5508
5509 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
5510
5511         PR tree-optimization/49419
5512         * gcc.c-torture/execute/pr49419.c: New test.
5513
5514 2011-06-16  Revital Eres  <revital.eres@linaro.org>
5515
5516         * gcc.dg/sms-9.c: New file.
5517
5518 2011-06-15  Easwaran Raman  <eraman@google.com>
5519
5520         PR rtl-optimization/49414
5521         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
5522
5523 2011-06-14  Jason Merrill  <jason@redhat.com>
5524
5525         * g++.dg/cpp0x/noexcept13.C: New.
5526
5527 2011-06-14  Easwaran Raman  <eraman@google.com>
5528
5529         PR rtl-optimization/44194
5530         * gcc.dg/pr44194-1.c: New test.
5531         * gcc.dg/pr44194-2.c: New test.
5532
5533 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
5534
5535         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
5536         switches.
5537         * gcc.target/arm/pr45701-2.c: Likewise.
5538         * gcc.target/arm/thumb-branch1.c: Likewise.
5539
5540 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
5541
5542         PR testsuite/48727
5543         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
5544
5545 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
5546
5547         * gcc.target/arm/pr45701-1.c: Require thumb support.
5548         * gcc.target/arm/pr45701-2.c: Likewise.
5549         * gcc.target/arm/thumb-branch1.c: Likewise.
5550
5551         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
5552         * gcc.target/arm/pr39839.c: Likewise.
5553         * gcc.target/arm/pr40657-2.c: Likewise.
5554         * gcc.target/arm/pr40956.c: Likewise.
5555         * gcc.target/arm/pr41679.c: Likewise.
5556         * gcc.target/arm/pr42235.c: Likewise.
5557         * gcc.target/arm/pr42495.c: Likewise.
5558         * gcc.target/arm/pr42505.c: Likewise.
5559         * gcc.target/arm/pr42574.c: Likewise.
5560         * gcc.target/arm/pr46883.c: Likewise.
5561         * gcc.target/arm/pr46934.c: Likewise.
5562         * gcc.target/arm/xor-and.c: Likewise.
5563
5564 2011-06-14  Jason Merrill  <jason@redhat.com>
5565
5566         * g++.dg/other/error23.C: Adjust error message.
5567         * g++.dg/other/error32.C: Likewise.
5568
5569         PR c++/49389
5570         * g++.dg/cpp0x/rv-dotstar.C: New.
5571
5572         PR c++/49369
5573         * g++.dg/cpp0x/decltype30.C: New.
5574
5575         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
5576
5577 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
5578
5579         PR fortran/49103
5580         * gfortran.dg/pr49103.f90: New test.
5581
5582 2011-06-14  Tom de Vries  <tom@codesourcery.com>
5583
5584         PR target/45098
5585         * gcc.target/arm/ivopts-3.c: New test.
5586         * gcc.target/arm/ivopts-4.c: New test.
5587         * gcc.target/arm/ivopts-5.c: New test.
5588
5589 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
5590
5591         PR rtl-optimization/49390
5592         * gcc.c-torture/execute/pr49390.c: New test.
5593
5594 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5595
5596         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
5597
5598 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
5599
5600         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
5601         * gcc.c-torture/execute/cmpsi-2.x: New file.
5602         * gcc.c-torture/execute/pr45262.c: Undo 172757.
5603         * gcc.c-torture/execute/pr45262.x: New file.
5604         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
5605         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
5606         int32plus
5607         * gcc.c-torture/compile/pr49163.c: Ditto.
5608
5609 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
5610
5611         * gcc.dg/vect/vect-16.c: Rename to...
5612         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
5613         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
5614         for double-word vectors.
5615         * gcc.dg/vect/vect-peel-4.c: Likewise.
5616         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
5617         vect_element_align.
5618         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
5619         -fno-fast-math.
5620
5621 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
5622
5623         PR target/44618
5624         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
5625
5626 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
5627
5628         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
5629
5630 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
5631
5632         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
5633
5634 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
5635
5636         * gfortran.dg/trim_optimize_8.f90:  New test case.
5637
5638 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
5639            Ira Rosen  <ira.rosen@linaro.org>
5640
5641         PR tree-optimization/49352
5642         * gcc.dg/vect/pr49352.c: New test.
5643
5644 2011-06-12  Tobias Burnus
5645
5646         PR fortran/49324
5647         * gfortran.dg/alloc_comp_assign_11.f90: New.
5648
5649 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
5650
5651         * gfortran.dg/trim_optimize_7.f90:  New test.
5652
5653 2011-06-10  Wei Guozhi  <carrot@google.com>
5654
5655         PR target/45335
5656         * gcc.target/arm/pr45335.c: New test.
5657         * gcc.target/arm/pr45335-2.c: New test.
5658         * gcc.target/arm/pr45335-3.c: New test.
5659         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5660         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5661         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5662
5663 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
5664
5665         PR c++/41769
5666         * g++.dg/parse/error39.C: New.
5667
5668 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
5669
5670         * gcc.target/arm/20090811-1.c: Skip for incompatible
5671         options, do not override other options.
5672         * gcc.target/arm/combine-cmp-shift.c: Skip for
5673         incompatible options.
5674         * gcc.target/arm/pr45094.c: Likewise.
5675         * gcc.target/arm/scd42-1.c: Likewise.
5676         * gcc.target/arm/scd42-3.c: Likewise.
5677         * gcc.target/arm/thumb-ltu.c: Likewise.
5678
5679         * lib/target-supports.exp
5680         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
5681         multilib flags use -mfpu with a value other than neon-fp16.
5682
5683 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5684
5685         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
5686         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
5687
5688 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5689
5690         * lib/target-supports.exp (check_effective_target_pie): New proc.
5691         * gcc.dg/pie-link.c: Use target pie.
5692
5693 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
5694             Laurent Roug�  <laurent.rouge@menta.fr>
5695
5696         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
5697         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
5698
5699 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
5700
5701         * gfortran.dg/coarray/sync_1.f90: New test for
5702         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
5703
5704 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
5705
5706         PR tree-optimization/49318
5707         * gcc.dg/vect/pr49318.c: New test.
5708
5709 2011-06-09  David Krauss  <potswa@mac.com>
5710
5711         * g++.dg/template/arrow1.C: New.
5712
5713 2011-06-09  Jason Merrill  <jason@redhat.com>
5714
5715         * lib/prune.exp: Prune "note"s.
5716         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
5717
5718         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
5719         * g++.dg/template/dependent-expr3.C: Likewise.
5720         * g++.dg/parse/template7.C: Likewise.
5721         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
5722         * g++.old-deja/g++.jason/rfg10.C: Likewise.
5723         * g++.old-deja/g++.pt/friend38.C: Likewise.
5724         * g++.old-deja/g++.pt/crash32.C: Likewise.
5725         * g++.old-deja/g++.other/init4.C: Likewise.
5726         * g++.old-deja/g++.other/friend8.C: Likewise.
5727
5728         * g++.dg/ext/complex7.C: Adjust expected output.
5729         * g++.dg/diagnostic/method1.C: Likewise.
5730         * g++.dg/parse/parameter-declaration-2.C: Likewise.
5731         * g++.dg/parse/crash33.C: Likewise.
5732         * g++.dg/other/warning1.C: Likewise.
5733         * g++.dg/init/pr29571.C: Likewise.
5734         * g++.dg/warn/overflow-warn-1.C: Likewise.
5735         * g++.dg/warn/overflow-warn-3.C: Likewise.
5736         * g++.dg/warn/overflow-warn-4.C: Likewise.
5737         * g++.old-deja/g++.oliva/template1.C: Likewise.
5738
5739         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
5740         * g++.dg/parse/template7.C: Adjust.
5741
5742 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
5743
5744         PR target/49307
5745         * gcc.dg/pr49307.c: New.
5746
5747 2011-06-09  Wei Guozhi  <carrot@google.com>
5748
5749         PR target/46975
5750         * gcc.target/arm/pr46975.c: New testcase.
5751
5752 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
5753
5754         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
5755         (PMETH, arglist_t): Removed.
5756         (method_get_number_of_arguments): Removed.
5757         (method_get_nth_argument): Removed.
5758         (method_get_first_argument): Removed.
5759         (method_get_next_argument): Removed.
5760         (method_get_sizeof_arguments): Removed.
5761         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
5762         (PMETH): Removed.
5763         (method_get_number_of_arguments): Removed.
5764         (method_get_nth_argument): Removed.
5765         (method_get_first_argument): Removed.
5766         (method_get_next_argument): Removed.
5767         (method_get_sizeof_arguments): Removed.
5768         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
5769
5770 2011-06-09  David Li  <davidxl@google.com>
5771
5772         * gcc.dg/dump-pass.c: New test.
5773
5774 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
5775
5776         PR c++/29003
5777         * g++.dg/parse/error38.C: New.
5778
5779 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
5780
5781         PR middle-end/49308
5782         * gfortran.dg/pr49308.f90: New test.
5783
5784 2011-06-08  Jason Merrill  <jason@redhat.com>
5785
5786         * g++.dg/cpp0x/noexcept11.C: New.
5787         * g++.dg/cpp0x/noexcept12.C: New.
5788         * g++.dg/cpp0x/sfinae11.C: Adjust.
5789
5790 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
5791
5792         PR testsuite/49323
5793         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
5794         to dg-options, match also DW_AT_linkage_name.
5795
5796 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5797
5798         PR middle-end/21953
5799         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
5800         -fno-common on alpha*-dec-osf*.
5801         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
5802
5803 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
5804
5805         PR rtl-optimization/49303
5806         * gcc.target/ia64/pr49303.c: New test.
5807
5808 2011-06-08  Tobias Burnus  <burnus@net-b.de>
5809
5810         PR fortran/18918
5811         * gfortran.dg/coarray_lock_1.f90: New.
5812         * gfortran.dg/coarray_lock_2.f90: New.
5813
5814 2011-06-07  Jason Merrill  <jason@redhat.com>
5815
5816         * lib/prune.exp: Look for "required" rather than "instantiated".
5817         * g++.dg/abi/mangle11.C: Likewise.
5818         * g++.dg/abi/mangle12.C: Likewise.
5819         * g++.dg/abi/mangle17.C: Likewise.
5820         * g++.dg/abi/mangle20-2.C: Likewise.
5821         * g++.dg/abi/pragma-pack1.C: Likewise.
5822         * g++.dg/cpp0x/decltype26.C: Likewise.
5823         * g++.dg/cpp0x/decltype28.C: Likewise.
5824         * g++.dg/cpp0x/decltype29.C: Likewise.
5825         * g++.dg/cpp0x/enum11.C: Likewise.
5826         * g++.dg/cpp0x/forw_enum8.C: Likewise.
5827         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5828         * g++.dg/cpp0x/pr47416.C: Likewise.
5829         * g++.dg/ext/case-range2.C: Likewise.
5830         * g++.dg/ext/case-range3.C: Likewise.
5831         * g++.dg/gomp/for-19.C: Likewise.
5832         * g++.dg/gomp/pr37533.C: Likewise.
5833         * g++.dg/gomp/pr38639.C: Likewise.
5834         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
5835         * g++.dg/inherit/base3.C: Likewise.
5836         * g++.dg/inherit/using6.C: Likewise.
5837         * g++.dg/init/placement4.C: Likewise.
5838         * g++.dg/init/reference3.C: Likewise.
5839         * g++.dg/lookup/scoped6.C: Likewise.
5840         * g++.dg/lookup/using7.C: Likewise.
5841         * g++.dg/other/abstract1.C: Likewise.
5842         * g++.dg/other/error10.C: Likewise.
5843         * g++.dg/other/error5.C: Likewise.
5844         * g++.dg/other/field1.C: Likewise.
5845         * g++.dg/other/offsetof5.C: Likewise.
5846         * g++.dg/parse/bitfield2.C: Likewise.
5847         * g++.dg/parse/constant4.C: Likewise.
5848         * g++.dg/parse/crash20.C: Likewise.
5849         * g++.dg/parse/invalid-op1.C: Likewise.
5850         * g++.dg/parse/non-dependent2.C: Likewise.
5851         * g++.dg/parse/template18.C: Likewise.
5852         * g++.dg/tc1/dr152.C: Likewise.
5853         * g++.dg/tc1/dr166.C: Likewise.
5854         * g++.dg/tc1/dr176.C: Likewise.
5855         * g++.dg/tc1/dr213.C: Likewise.
5856         * g++.dg/template/access11.C: Likewise.
5857         * g++.dg/template/access2.C: Likewise.
5858         * g++.dg/template/access3.C: Likewise.
5859         * g++.dg/template/access7.C: Likewise.
5860         * g++.dg/template/arg7.C: Likewise.
5861         * g++.dg/template/cond2.C: Likewise.
5862         * g++.dg/template/crash13.C: Likewise.
5863         * g++.dg/template/crash40.C: Likewise.
5864         * g++.dg/template/crash7.C: Likewise.
5865         * g++.dg/template/crash84.C: Likewise.
5866         * g++.dg/template/ctor5.C: Likewise.
5867         * g++.dg/template/defarg13.C: Likewise.
5868         * g++.dg/template/defarg14.C: Likewise.
5869         * g++.dg/template/dtor7.C: Likewise.
5870         * g++.dg/template/eh2.C: Likewise.
5871         * g++.dg/template/error2.C: Likewise.
5872         * g++.dg/template/error43.C: Likewise.
5873         * g++.dg/template/friend32.C: Likewise.
5874         * g++.dg/template/injected1.C: Likewise.
5875         * g++.dg/template/instantiate1.C: Likewise.
5876         * g++.dg/template/instantiate3.C: Likewise.
5877         * g++.dg/template/instantiate5.C: Likewise.
5878         * g++.dg/template/instantiate7.C: Likewise.
5879         * g++.dg/template/local6.C: Likewise.
5880         * g++.dg/template/lookup2.C: Likewise.
5881         * g++.dg/template/member5.C: Likewise.
5882         * g++.dg/template/memfriend15.C: Likewise.
5883         * g++.dg/template/memfriend16.C: Likewise.
5884         * g++.dg/template/memfriend17.C: Likewise.
5885         * g++.dg/template/memfriend7.C: Likewise.
5886         * g++.dg/template/meminit1.C: Likewise.
5887         * g++.dg/template/nested3.C: Likewise.
5888         * g++.dg/template/non-type-template-argument-1.C: Likewise.
5889         * g++.dg/template/nontype12.C: Likewise.
5890         * g++.dg/template/nontype13.C: Likewise.
5891         * g++.dg/template/nontype6.C: Likewise.
5892         * g++.dg/template/pr23510.C: Likewise.
5893         * g++.dg/template/pr35240.C: Likewise.
5894         * g++.dg/template/ptrmem15.C: Likewise.
5895         * g++.dg/template/ptrmem6.C: Likewise.
5896         * g++.dg/template/qualified-id1.C: Likewise.
5897         * g++.dg/template/qualttp20.C: Likewise.
5898         * g++.dg/template/qualttp3.C: Likewise.
5899         * g++.dg/template/qualttp4.C: Likewise.
5900         * g++.dg/template/qualttp5.C: Likewise.
5901         * g++.dg/template/qualttp6.C: Likewise.
5902         * g++.dg/template/qualttp7.C: Likewise.
5903         * g++.dg/template/qualttp8.C: Likewise.
5904         * g++.dg/template/recurse.C: Likewise.
5905         * g++.dg/template/recurse2.C: Likewise.
5906         * g++.dg/template/ref5.C: Likewise.
5907         * g++.dg/template/scope2.C: Likewise.
5908         * g++.dg/template/sfinae10.C: Likewise.
5909         * g++.dg/template/sfinae3.C: Likewise.
5910         * g++.dg/template/sizeof3.C: Likewise.
5911         * g++.dg/template/static9.C: Likewise.
5912         * g++.dg/template/template-id-2.C: Likewise.
5913         * g++.dg/template/typedef13.C: Likewise.
5914         * g++.dg/template/typename4.C: Likewise.
5915         * g++.dg/template/using14.C: Likewise.
5916         * g++.dg/template/using2.C: Likewise.
5917         * g++.dg/template/warn1.C: Likewise.
5918         * g++.dg/warn/Wparentheses-13.C: Likewise.
5919         * g++.dg/warn/Wparentheses-15.C: Likewise.
5920         * g++.dg/warn/Wparentheses-16.C: Likewise.
5921         * g++.dg/warn/Wparentheses-17.C: Likewise.
5922         * g++.dg/warn/Wparentheses-18.C: Likewise.
5923         * g++.dg/warn/Wparentheses-19.C: Likewise.
5924         * g++.dg/warn/Wparentheses-20.C: Likewise.
5925         * g++.dg/warn/Wparentheses-23.C: Likewise.
5926         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
5927         * g++.dg/warn/noeffect2.C: Likewise.
5928         * g++.dg/warn/noeffect4.C: Likewise.
5929         * g++.dg/warn/pr8570.C: Likewise.
5930         * g++.old-deja/g++.brendan/init2.C: Likewise.
5931         * g++.old-deja/g++.eh/spec6.C: Likewise.
5932         * g++.old-deja/g++.pt/crash10.C: Likewise.
5933         * g++.old-deja/g++.pt/crash36.C: Likewise.
5934         * g++.old-deja/g++.pt/derived3.C: Likewise.
5935         * g++.old-deja/g++.pt/error2.C: Likewise.
5936         * g++.old-deja/g++.pt/explicit70.C: Likewise.
5937         * g++.old-deja/g++.pt/infinite1.C: Likewise.
5938         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5939         * g++.old-deja/g++.pt/overload7.C: Likewise.
5940         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5941
5942 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
5943             Iain Sandoe  <iains@gcc.gnu.org>
5944
5945         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
5946         Added code to deal with the case when [Protocol
5947         -descriptionForInstanceMethod:] or [Protocol
5948         -descriptionForClassMethod:] returns NULL.
5949
5950 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
5951             Iain Sandoe  <iains@gcc.gnu.org>
5952
5953         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
5954         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
5955         Added cast.
5956
5957 2011-06-07  Xinliang David Li  <davidxl@google.com>
5958
5959         * gcc.dg/inline_2.c: New test.
5960         * gcc.dg/unroll_2.c: New test.
5961         * gcc.dg/inline_3.c: New test.
5962         * gcc.dg/unroll_3.c: New test.
5963         * gcc.dg/inline_4.c: New test.
5964         * gcc.dg/unroll_4.c: New test.
5965         * gcc.dg/inline_1.c: New test.
5966         * gcc.dg/unroll_1.c: New test.
5967
5968 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5969
5970         PR tree-optimization/48497
5971         * lib/gcc-defs.exp (dg-additional-options): New proc.
5972         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
5973         -msse2 on 32-bit x86.
5974
5975 2011-06-06  Jason Merrill  <jason@redhat.com>
5976
5977         * g++.dg/cpp0x/enum19.C: New.
5978
5979 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
5980
5981         * gcc.target/arm/neon-reload-class.c: New test.
5982
5983 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
5984
5985         PR debug/49130
5986         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
5987
5988 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
5989
5990         * gcc.target/arm/smlatb-1.c: New file.
5991         * gcc.target/arm/smlatt-1.c: New file.
5992         * gcc.target/arm/smlaltb-1.c: New file.
5993         * gcc.target/arm/smlaltt-1.c: New file.
5994
5995 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
5996
5997         * gcc.target/arm/mla-2.c: New test.
5998
5999 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
6000
6001         PR gcov-profile/49299
6002         * gcc.dg/tree-prof/pr49299-1.c: New test.
6003         * gcc.dg/tree-prof/pr49299-2.c: New test.
6004
6005 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
6006
6007         * lib/target-supports.exp
6008         (check_effective_target_vect_widen_mult_qi_to_hi):
6009         Add NEON as supporting target.
6010         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
6011         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
6012         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
6013         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
6014         using widening multiplication on targets that support it.
6015         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6016         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
6017         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
6018
6019 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6020
6021         Updated all testcases in the ObjC/ObjC++ testsuites to use the
6022         Modern Objective-C runtime API.
6023         * objc/execute/next_mapping.h: Removed.
6024         * objc-obj-c++-shared/next-mapping.h: Removed.
6025         * objc-obj-c++-shared/Object1.h: Removed.
6026         * objc-obj-c++-shared/Object1.m: Removed.
6027         * objc-obj-c++-shared/Object1.mm: Removed.
6028         * objc-obj-c++-shared/Object1-implementation.h: Removed.
6029         * objc-obj-c++-shared/Protocol1.h: Removed.
6030         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
6031         of ProtoBool, IVAR_T and METHOD.
6032         * objc-obj-c++-shared/runtime.h: New.
6033         * objc-obj-c++-shared/TestsuiteObject.h: New.
6034         * objc-obj-c++-shared/TestsuiteObject.m: New.
6035
6036         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
6037         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
6038         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
6039         it a class method.
6040         * objc/execute/_cmd.m: Include
6041         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
6042         runtime API.  ([TestClass +initialize]): Include this method also
6043         with the GNU runtime.
6044         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
6045         Object.  ([-setValue:]): Return void.
6046         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
6047         with the GNU runtime.  Include
6048         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
6049         for the NeXT runtime.  Use the existing print_ivars() and
6050         compare_structures() implementations for the old NeXT runtime.
6051         Added new implementations for the Modern GNU and NeXT runtimes.
6052         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
6053         well.  (main): Use objc_getClass().  Use return instead of exit.
6054         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
6055         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
6056         of exit().
6057         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
6058         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
6059         instead of Object.  (main): Use return instead of exit().
6060         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
6061         instead of Object.  Removed prototype for exit().  (main): Use
6062         return instead of exit().  Use the Modern Objective-C runtime API.
6063         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
6064         Object.
6065         * objc/execute/class-tests-1.h: Include
6066         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
6067         runtime API.  (test_class_with_superclass): Do not call [Object
6068         class].  There is no need to with the current libobjc.
6069         * objc/execute/class-tests-2.h: Include
6070         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
6071         runtime API.
6072         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
6073         ../../objc-obj-c++-shared/next-mapping.h.
6074         * objc/execute/class-2.m: Likewise.
6075         * objc/execute/class-3.m: Likewise.
6076         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
6077         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
6078         +initialize]): Include this method also with the GNU
6079         runtime. (main): Use the Modern Objective-C runtime API.
6080         * objc/execute/class-5.m: Likewise.
6081         * objc/execute/class-6.m: Likewise.
6082         * objc/execute/class-7.m: Likewise.
6083         * objc/execute/class-8.m: Likewise.
6084         * objc/execute/class-9.m: Likewise.
6085         * objc/execute/class-10.m: Likewise.
6086         * objc/execute/class-11.m: Likewise.
6087         * objc/execute/class-12.m: Likewise.
6088         * objc/execute/class-13.m: Likewise.
6089         * objc/execute/class-14.m: Likewise.
6090         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
6091         this method also with the GNU runtime.
6092         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
6093         +initialize]): Include this method also with the GNU runtime.
6094         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
6095         of Object.
6096         * objc/execute/encode-1.m: Likewise.
6097         * objc/execute/enumeration-1.m: Likewise.
6098         * objc/execute/enumeration-2.m: Likewise.
6099         * objc/execute/exceptions/catchall-1.m: Likewise.
6100         * objc/execute/exceptions/finally-1.m: Likewise.
6101         * objc/execute/exceptions/foward-1.m: Likewise.
6102         * objc/execute/exceptions/local-variables-1.m: Likewise.
6103         * objc/execute/exceptions/throw-nil.m: Likewise.
6104         * objc/execute/exceptions/trivial.m: Likewise.
6105         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
6106         of Object. Include objc/runtime.h instead of objc/objc-api.h.
6107         * objc/execute/exceptions/matcher-1.m: Likewise.
6108         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
6109         Object.
6110         * objc/execute/formal_protocol-2.m: Likewise.
6111         * objc/execute/formal_protocol-3.m: Likewise.
6112         * objc/execute/formal_protocol-4.m: Likewise.
6113         * objc/execute/formal_protocol-5.m: Include
6114         ../../objc-obj-c++-shared/runtime.h. (main): Always use
6115         protocol_getName().
6116         * objc/execute/formal_protocol-6.m: Likewise.
6117         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
6118         Object.  Include <objc/Protocol.h> instead of
6119         ../../objc-obj-c++-shared/Protocol1.h.
6120         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
6121         Object.
6122         * objc/execute/informal_protocol.m: Likewise.
6123         * objc/execute/load-3.m: Likewise.
6124         * objc/execute/many_args_method.m ([TestClass +initialize]):
6125         Include this method with the GNU runtime as well.
6126         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
6127         * objc/execute/nested-func-1.m: Use TestsuiteObject
6128         instead of Object.
6129         * objc/execute/nil_method-1.m: Likewise.
6130         * objc/execute/no_clash.m: Likewise.
6131         * objc/execute/np-1.m: Do not include
6132         ../../objc-obj-c++-shared/Protocol1.h.
6133         (main): Use return instead of exit().
6134         * objc/execute/np-2.m: Do not include
6135         ../../objc-obj-c++-shared/Protocol1.h.
6136         ([MyObject +initialize]): Include this method also with the GNU
6137         runtime.  (main): Use return instead of exit().
6138         * objc/execute/object_is_class.m: Include
6139         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
6140         of Object.  (main): Use the Modern Objective-C runtime API.
6141         * objc/execute/object_is_meta_class.m: Likewise.
6142         * objc/execute/private.m: Use TestsuiteObject instead of Object.
6143         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
6144         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
6145         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
6146         Objective-C runtime API.
6147         * objc/execute/protocol-isEqual-2.m: Likewise.
6148         * objc/execute/protocol-isEqual-3.m: Likewise.
6149         * objc/execute/protocol-isEqual-4.m: Likewise.
6150         * objc/execute/redefining_self.m ([TestClass +initialize]):
6151         Include this method with the GNU runtime as well.
6152         * objc/execute/root_methods.m: Include
6153         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
6154         Include this method with the GNU runtime as well.
6155         (main): Use the Modern Objective-C runtime API.
6156         * objc/execute/selector-1.m: Include
6157         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
6158         of Object.  (main): Use the Modern Objective-C runtime API.
6159         * objc/execute/static-1.m ([Test +initialize]): Include this
6160         method with the GNU runtime as well.
6161         * objc/execute/static-2.m: Likewise.
6162         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
6163         * objc/execute/va_method.m: Do not include objc/objc-api.h.
6164         ([MathClass +initialize]): Include this method with the GNU
6165         runtime as well.
6166         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
6167         instead of Object.
6168         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
6169         * objc.dg/attributes/categ-attributes-2.m: Likewise.
6170         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
6171         * objc.dg/attributes/method-attribute-1.m: Likewise.
6172         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
6173         * objc.dg/attributes/method-attribute-2.m: Likewise.
6174         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
6175         * objc.dg/attributes/method-attribute-3.m: Likewise.
6176         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
6177         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
6178         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
6179         * obj-c++.dg/bitfield-1.mm: Likewise.
6180         * obj-c++.dg/bitfield-2.mm: Likewise
6181         * objc.dg/bitfield-3.m: Likewise.
6182         * obj-c++.dg/bitfield-4.mm: Likewise.
6183         * objc.dg/bitfield-5.m: Likewise
6184         * objc.dg/call-super-1.m: Likewise.
6185         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
6186         Use objc_getClass() instead of objc_get_class(), but for the GNU
6187         runtime redefine objc_getClass as objc_get_class.  Include
6188         ../objc-obj-c++-shared/runtime.h.
6189         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
6190         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
6191         Use the Modern Objective-C runtime API.
6192         * objc.dg/class-protocol-1.m: Include
6193         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
6194         * obj-c++.dg/class-protocol-1.mm: Likewise.
6195         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
6196         * objc.dg/comp-types-10.m: Likewise.
6197         * objc.dg/comp-types-11.m: Likewise.
6198         * objc.dg/comp-types-12.m: Likewise.
6199         * obj-c++.dg/comp-types-9.mm: Likewise.
6200         * obj-c++.dg/comp-types-11.mm: Likewise.
6201         * obj-c++.dg/comp-types-12.mm: Likewise.
6202         * obj-c++.dg/comp-types-13.mm: Likewise.
6203         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
6204         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
6205         * obj-c++.dg/cxx-scope-1.mm: Likewise.
6206         * obj-c++.dg/cxx-scope-2.mm: Likewise.
6207         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
6208         * objc.dg/desig-init-1.m: Likewise.
6209         * obj-c++.dg/defs.mm: Likewise.
6210         * objc.dg/exceptions-2.m: Likewise.
6211         * obj-c++.dg/except-1.mm: Likewise.
6212         * obj-c++.dg/exceptions-2.mm: Likewise.
6213         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
6214         Use the Modern Objective-C runtime API.
6215         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
6216         the Modern Objective-C runtime API.  Do not include
6217         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
6218         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
6219         the Modern Objective-C runtime API except when using an older NeXT
6220         runtime.
6221         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
6222         the Modern Objective-C runtime API.
6223         * objc.dg/encode-7.m: Include objc/runtime.h instead of
6224         objc/encoding.h.
6225         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
6226         * objc.dg/encode-7-next-64bit.m: Updated include.
6227         * objc.dg/encode-8.m: Include objc/runtime.h instead of
6228         objc/encoding.h.
6229         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
6230         the Modern Objective-C runtime API.
6231         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
6232         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
6233         instead of ../objc-obj-c++-shared/Protocol1.h.
6234         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
6235         the Modern Objective-C runtime API except when using an older NeXT
6236         runtime.
6237         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
6238         the Modern Objective-C runtime API.
6239         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
6240         Object.
6241         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
6242         * objc.dg/fix-and-continue-2.m: Likewise.
6243         * objc.dg/foreach-1.m: Likewise.
6244         * objc.dg/foreach-2.m: Likewise.
6245         * objc.dg/foreach-3.m: Likewise.
6246         * objc.dg/foreach-4.m: Likewise.
6247         * objc.dg/foreach-5.m: Likewise.
6248         * objc.dg/foreach-6.m: Likewise.
6249         * objc.dg/foreach-7.m: Likewise.
6250         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
6251         Object.
6252         * objc.dg/func-ptr-2.m: Likewise.
6253         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
6254         Do not include objc/objc-api.h.
6255         * obj-c++.dg/fsf-package-0.mm: Likewise.
6256         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
6257         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
6258         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
6259         of Object.
6260         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
6261         * objc.dg/gnu-runtime-3.m: Likewise.
6262         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6263         * objc.dg/headers.m: Include objc/runtime.h instead of
6264         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
6265         for the NeXT runtime.
6266         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
6267         * obj-c++.dg/isa-field-1.mm: Likewise.
6268         * obj-c++.dg/ivar-list-semi.mm: Likewise.
6269         * objc.dg/layout-1.m: Likewise.
6270         * objc.dg/layout-2.m: Likewise.
6271         * objc.dg/local-decl-2.m: Likewise.
6272         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
6273         Object.  ([Container +elementForView:]): Use
6274         class_conformsToProtocol().
6275         * obj-c++.dg/lookup-2.mm: Likewise.
6276         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
6277         * obj-c++.dg/local-decl-1.mm: Likewise.
6278         * objc.dg/method-3.m: Likewise.
6279         * objc.dg/method-4.m: Likewise.
6280         * objc.dg/method-6.m: Include objc/Protocol.h instead of
6281         ../objc-obj-c++-shared/Protocol1.h.
6282         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
6283         * objc.dg/method-9.m: Likewise.
6284         * objc.dg/method-10.m: Likewise.
6285         * objc.dg/method-13.m ([Root +initialize]): Include this method
6286         also for the GNU runtime.  (main): Use objc_getClass() also for
6287         the GNU runtime.
6288         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
6289         * objc.dg/method-17.m: Likewise.
6290         * objc.dg/method-19.m: Likewise.
6291         * objc.dg/method-20b.m: Likewise.
6292         * obj-c++.dg/method-2.mm: Likewise.
6293         * obj-c++.dg/method-6.mm: Likewise.
6294         * obj-c++.dg/method-10.mm: Likewise.
6295         * obj-c++.dg/method-11.mm: Likewise.
6296         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
6297         ../objc-obj-c++-shared/Protocol1.h.
6298         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
6299         * obj-c++.dg/method-15.mm: Likewise.
6300         * obj-c++.dg/method-17.mm: Likewise.
6301         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
6302         +initialize]): Include this method also for the GNU
6303         runtime.  (main): Use objc_getClass() also for the GNU runtime.
6304         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
6305         * obj-c++.dg/method-22.mm: Likewise.
6306         * obj-c++.dg/method-23.mm: Likewise.
6307         * obj-c++.dg/no-extra-load.mm: Likewise.
6308         * objc.dg/objc-fast-4.m: Likewise.
6309         * objc.dg/objc-gc-4.m: Likewise.
6310         * obj-c++.dg/objc-gc-3.mm: Likewise.
6311         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
6312         protocol_getMethodDescription() instead of [Protocol
6313         -descriptionForInstanceMethod].
6314         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
6315         Made it available with all runtimes.  (main): Call -test instead
6316         of -class.
6317         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
6318         and put into a category.
6319         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
6320         Object.  Include objc/objc.h.
6321         * obj-c++.dg/proto-lossage-2.mm: Likewise.
6322         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
6323         New. (main): Use protocol_getMethodDescription() instead
6324         of [Protocol -descriptionForInstanceMethod] and [Protocol
6325         -descriptionForClassMethod].
6326         * obj-c++.dg/proto-lossage-3.mm: Likewise.
6327         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
6328         Objective-C runtime API.
6329         * obj-c++.dg/proto-qual-1.mm: Likewise.
6330         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
6331         Object.
6332         * obj-c++.dg/property/property-1.mm: Likewise.
6333         * obj-c++.dg/qual-types-1.mm: Likewise.
6334         * objc.dg/selector-2.m: Include objc/objc.h instead of
6335         ../objc-obj-c++-shared/Object1.h.
6336         * obj-c++.dg/selector-2.mm: Likewise.
6337         * obj-c++.dg/selector-5.mm: Likewise.
6338         * obj-c++.dg/selector-6.mm: Likewise.
6339         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
6340         Object.  Do not include objc/objc-api.h.
6341         * obj-c++.dg/set-not-used-1.mm: Likewise.
6342         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
6343         * objc.dg/stret-1.m: Likewise.
6344         * objc.dg/stret-2.m: Likewise.
6345         * obj-c++.dg/super-class-2.mm: Likewise.
6346         * objc.dg/super-class-3.m: Likewise.
6347         * objc.dg/super-class-4.m: Likewise.
6348         * objc.dg/sync-2.m: Likewise.
6349         * obj-c++.dg/sync-2.mm: Likewise.
6350         * objc.dg/sync-1.m: Include objc/objc.h instead of
6351         ../objc-obj-c++-shared/Object1.h.
6352         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
6353         'Class' as the type of 'isa'.
6354         * objc.dg/special/unclaimed-category-1.m: Use the Modern
6355         Objective-C runtime API.  ([TestClass +initialize]): Include this
6356         method with the GNU runtime as well.
6357         * objc.dg/strings/strings-1.m: Updated includes.
6358         * obj-c++.dg/strings/strings-1.mm: Likewise.
6359         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
6360         objc.dg/strings/const-str-12b.m.
6361         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
6362         * obj-c++.dg/template-3.mm: Likewise.
6363         * obj-c++.dg/template-4.mm: Likewise.
6364         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
6365         Objective-C runtime API.
6366         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
6367         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
6368         * obj-c++.dg/try-catch-1.mm: Likewise.
6369         * obj-c++.dg/try-catch-2.mm: Likewise.
6370         * objc.dg/try-catch-3.m: Likewise.
6371         * obj-c++.dg/try-catch-3.mm: Likewise.
6372         * objc.dg/try-catch-6.m: Likewise.
6373         * objc.dg/try-catch-7.m: Likewise.
6374         * obj-c++.dg/try-catch-7.mm: Likewise.
6375         * obj-c++.dg/try-catch-8.mm: Likewise.
6376         * obj-c++.dg/try-catch-9.mm: Likewise.
6377         * objc.dg/try-catch-10.m: Likewise.
6378         * obj-c++.dg/try-catch-11.mm: Likewise.
6379         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
6380         Object.  Include objc/objc.h.
6381         * obj-c++.dg/typedef-alias-1.mm: Likewise.
6382         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
6383         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
6384         Object.  Use Modern Objective-C runtime API.  Do not use
6385         performv::.
6386         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
6387         * obj-c++.dg/torture/trivial.mm: Likewise.
6388         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
6389         instead of ../objc-obj-c++-shared/Object1.h.  Include
6390         ../objc-obj-c++-shared/runtime.h.
6391         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
6392         * objc.dg/torture/strings/const-str-11.m: Likewise.
6393         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
6394         * objc.dg/torture/strings/const-str-9.m: Likewise.
6395         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
6396         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
6397         instead of Object. Only add _FooClassReference if
6398         __NEXT_RUNTIME__.
6399         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
6400         * objc.dg/torture/strings/const-str-8.m: Likewise.
6401         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
6402         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
6403         additional sources.
6404         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
6405         Object.
6406         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6407         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
6408         * obj-c++.dg/va-meth-1.mm: Likewise.
6409         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
6410         ../objc-obj-c++-shared/Object1.h.
6411         * objc.dg/zero-link-3.m: Likewise.
6412
6413 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6414
6415         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
6416
6417 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6418
6419         PR objc-++/48275
6420         * obj-c++.dg/property/cxx-property-1.mm: New.
6421         * obj-c++.dg/property/cxx-property-2.mm: New.
6422
6423 2011-06-06  Jason Merrill  <jason@redhat.com>
6424
6425         * g++.dg/cpp0x/regress/ptrmem1.C: New.
6426
6427 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
6428
6429         PR rtl-optimization/49145
6430         From Ryan Mansfield
6431         * gcc.c-torture/compile/pr49145.c: New test.
6432
6433 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
6434
6435         PR testsuite/49288
6436         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
6437         to dg-options, match also DW_AT_linkage_name.
6438
6439         PR debug/49294
6440         * gcc.dg/debug/pr49294.c: New test.
6441
6442         PR c++/49264
6443         * g++.dg/opt/pr49264.C: New test.
6444
6445 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
6446
6447         PR tree-optimization/49243
6448         * gcc.dg/pr49243.c: New.
6449
6450 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6451
6452         * gnat.dg/specs/cond_expr1.ads: New test.
6453
6454 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6455
6456         * gnat.dg/deferred_const4.ad[sb]: New test.
6457         * gnat.dg/deferred_const4_pkg.ads: New helper.
6458
6459 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6460
6461         * gnat.dg/test_tamdt.adb: Rename to...
6462         * gnat.dg/taft_type1.adb: ...this.
6463         * gnat.dg/tamdt.ad[sb]: Rename to...
6464         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
6465         * gnat.dg/tamdt_aux.ads: Rename to...
6466         * gnat.dg/taft_type1_pkg2.ads: ...this.
6467         * gnat.dg/taft_type2.ad[sb]: New test.
6468         * gnat.dg/taft_type2_pkg.ads: New helper.
6469         * gnat.dg/taft_type3.adb: New test.
6470         * gnat.dg/taft_type3_pkg.ads: New helper.
6471
6472 2011-06-05  Tobias Burnus  <burnus@net-b.de>
6473
6474         PR fortran/49255
6475         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
6476         for F2008.
6477
6478 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
6479
6480         PR testsuite/49287
6481         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
6482         warning.
6483         * objc.dg/gnu-api-2-objc.m: Likewise.
6484         * obj-c++.dg/gnu-api-2-class.mm: Likewise
6485         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6486
6487 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
6488
6489         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
6490         alignment, not the alignment, when calling class_addIvar().  Add
6491         an 'isa' instance variable to the test root class.
6492         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6493
6494 2011-06-04  Jan Hubicka  <jh@suse.cz>
6495
6496         PR tree-optimization/48893
6497         PR tree-optimization/49091
6498         PR tree-optimization/49179
6499         * gfortran.dg/pr49179.f90: New testcase
6500
6501 2011-06-04  Jan Hubicka  <jh@suse.cz>
6502
6503         PR lto/48954
6504         * g++.dg/torture/pr48954.C: New testcase.
6505
6506 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
6507
6508         * g++.dg/warn/delete-non-virtual-dtor.C: New.
6509
6510 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
6511
6512         PR c++/33840
6513         * g++.dg/diagnostic/bitfld2.C: New.
6514
6515 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
6516
6517         PR target/49281
6518         * gcc.c-torture/execute/pr49281.c: New test.
6519
6520 2011-06-04  Jan Hubicka  <jh@suse.cz>
6521
6522         PR tree-optimize/48929
6523         * gcc.c-torture/compile/pr48929.c: New testcase.
6524
6525 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
6526
6527         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
6528
6529 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
6530
6531         PR c++/49276
6532         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
6533
6534 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6535
6536         * objc.dg/headers.m: Do not include sarray.h and hash.h.
6537
6538 2011-06-03  Richard Henderson  <rth@redhat.com>
6539             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6540
6541         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
6542
6543 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6544
6545         * objc.dg/headers.m: Do not include objc-list.h.
6546
6547 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6548
6549         * objc.dg/type-stream-1.m: Test removed.
6550         * objc.dg/headers.m: Do not include typedstream.h.
6551
6552 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
6553
6554         * objc.dg/torture/forward-1.m (main): Updated testcase.
6555
6556 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
6557
6558         PR target/49163
6559         * gcc.c-torture/compile/pr49163.c: New.
6560
6561 2011-06-02  Asher Langton  <langton2@llnl.gov>
6562
6563         PR fortran/49268
6564         * gfortran.dg/PR49268.f90: New test.
6565
6566 2011-06-02  Asher Langton  <langton2@llnl.gov>
6567
6568         PR fortran/37039
6569         * gfortran.dg/PR37039.f90: New test.
6570
6571 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
6572
6573         PR objc/48539
6574         * objc.dg/method-5.m: Updated.
6575         * objc.dg/method-19.m: Updated.
6576         * objc.dg/method-lookup-1.m: New.
6577         * obj-c++.dg/method-6.mm: Updated.
6578         * obj-c++.dg/method-7.mm: Updated.
6579         * obj-c++.dg/method-lookup-1.mm: New.
6580
6581 2011-06-02  DJ Delorie  <dj@redhat.com>
6582
6583         * lib/timeout.exp (timeout): Add board_info support.
6584
6585 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
6586
6587         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
6588
6589 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
6590
6591         PR fortran/49265
6592         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
6593         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
6594
6595 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6596             Hans-Peter Nilsson  <hp@axis.com>
6597
6598         PR rtl-optimization/48840
6599         * gcc.target/sparc/ultrasp13.c: New test.
6600
6601 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
6602
6603         PR target/49238
6604         * gcc.c-torture/compile/pr49238.c: New.
6605
6606 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
6607
6608         * gcc.target/arm/g2.c: Skip test in -mthumb.
6609         Skip test unless cpu is xscale.
6610         * gcc.target/arm/scd42-2.c: Likewise.
6611         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
6612
6613 2011-06-01  Jason Merrill  <jason@redhat.com>
6614
6615         * g++.dg/cpp0x/decltype28.C: New.
6616         * g++.dg/cpp0x/decltype29.C: New.
6617
6618 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
6619
6620         PR target/45074
6621         * gcc.target/mips/pr45074.c: New test.
6622
6623 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
6624             Hans-Peter Nilsson  <hp@axis.com>
6625
6626         PR rtl-optimization/48830
6627         * gcc.target/sparc/ultrasp12.c: New test.
6628
6629 2011-06-01  David Li  <davidxl@google.com>
6630
6631         * gcc.dg/profile-dir-1.c: Change pass name.
6632         * gcc.dg/profile-dir-2.c: Ditto.
6633         * gcc.dg/tree-ssa/dump-1.c: Ditto.
6634         * gcc.dg/tree-ssa/loop-25.c: Ditto.
6635         * gcc.dg/tree-prof/stringop-1.c: Ditto.
6636         * gcc.dg/tree-prof/update-loopch.c: Ditto.
6637         * gcc.dg/tree-prof/stringop-2.c: Ditto.
6638         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
6639         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
6640         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
6641         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
6642         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
6643         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
6644         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
6645         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
6646         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
6647         * gcc.dg/profile-dir-3.c: Ditto.
6648         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
6649
6650 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
6651
6652         * objc.dg/attributes/method-nonnull-1.m: New test.
6653         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
6654
6655 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6656
6657         PR fortran/18918
6658         * gfortran.dg/coarray_atomic_1.f90: New.
6659         * gfortran.dg/coarray/atomic_1.f90: New.
6660
6661 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
6662
6663         * gcc.dg/guality/bswaptest.c: New test.
6664         * gcc.dg/guality/clztest.c: New test.
6665         * gcc.dg/guality/ctztest.c: New test.
6666         * gcc.dg/guality/rotatetest.c: New test.
6667
6668         PR target/48688
6669         * gcc.target/i386/pr48688.c: New test.
6670
6671 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
6672
6673         PR c++/48010
6674         * g++.dg/lookup/name-clash9.C: New.
6675
6676 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6677
6678         PR fortran/18918
6679         * gfortran.dg/coarray/dummy_1.f90: New.
6680
6681 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6682
6683         PR fortran/18918
6684         * gfortran.dg/coarray/save_1.f90: New.
6685         * gfortran.dg/coarray_4.f90: Update dg-error.
6686
6687 2011-05-31  Jason Merrill  <jason@redhat.com>
6688
6689         * g++.dg/cpp0x/rv-template1.C: New.
6690
6691 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
6692
6693         PR rtl-optimization/49235
6694         * gcc.dg/pr49235.c: New test.
6695
6696 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
6697
6698         PR tree-optimization/49093
6699         * gcc.dg/vect/pr49093.c: New test.
6700
6701 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
6702
6703         PR debug/49047
6704         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
6705
6706 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
6707
6708         PR testsuite/49239
6709         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
6710         output array.
6711
6712 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
6713
6714         PR target/49186
6715         * gcc.c-torture/execute/pr49186.c: New.
6716
6717 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
6718
6719         PR target/49168
6720          * gcc.target/i386/pr49168-1.c: New.
6721
6722 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
6723             Eric Botcazou  <ebotcazou@adacore.com>
6724
6725         * gcc.dg/guality/drap.c: New test.
6726
6727 2011-05-30  Richard Guenther  <rguenther@suse.de>
6728
6729         PR tree-optimization/49210
6730         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
6731         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
6732
6733 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
6734
6735         PR c++/49223
6736         * g++.dg/gomp/pr49223-1.C: New test.
6737         * g++.dg/gomp/pr49223-2.C: New test.
6738
6739 2011-05-30  Richard Guenther  <rguenther@suse.de>
6740
6741         PR tree-optimization/49218
6742         * gcc.c-torture/execute/pr49218.c: New testcase.
6743
6744 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
6745
6746         PR tree-optimization/49199
6747         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
6748         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
6749         -fno-tree-scev-cprop.
6750
6751 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
6752
6753         PR fortran/47601
6754         * gfortran.dg/extends_13.f03: New.
6755
6756 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
6757
6758         PR rtl-optimization/49095
6759         * gcc.target/i386/pr49095.c: New test.
6760
6761 2011-05-29  Tobias Burnus  <burnus@net-b.de>
6762
6763         PR fortran/18918
6764         * gfortran.dg/coarray_24.f90: New.
6765
6766 2011-05-29  Tobias Burnus  <burnus@net-b.de>
6767
6768         PR fortran/18918
6769         * gfortran.dg/coarray_23.f90: New.
6770
6771 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
6772
6773         From Ryan Mansfield
6774         * gcc.dg/pr48826.c: New test.
6775
6776 2011-05-29  Richard Guenther  <rguenther@suse.de>
6777
6778         PR tree-optimization/49217
6779         * gcc.dg/torture/pr49217.c: New testcase.
6780
6781 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
6782
6783         PR testsuite/49222
6784         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
6785
6786 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
6787
6788         * gnat.dg/boolean_subtype.adb: Rename to...
6789         * gnat.dg/boolean_subtype1.adb: ...this.
6790
6791 2011-05-28  Jason Merrill  <jason@redhat.com>
6792
6793         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
6794
6795 2011-05-27  Jason Merrill  <jason@redhat.com>
6796
6797         * g++.dg/cpp0x/enum18.C: Adjust.
6798
6799         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
6800
6801 2011-05-27  Tobias Burnus  <burnus@net-b.de>
6802
6803         PR fortran/18918
6804         * gfortran.dg/coarray_22.f90: New.
6805
6806 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6807
6808         PR tree-optimization/46728
6809         * gcc.target/powerpc/pr46728-1.c: New.
6810         * gcc.target/powerpc/pr46728-2.c: New.
6811         * gcc.target/powerpc/pr46728-3.c: New.
6812         * gcc.target/powerpc/pr46728-4.c: New.
6813         * gcc.target/powerpc/pr46728-5.c: New.
6814         * gcc.dg/pr46728-6.c: New.
6815         * gcc.target/powerpc/pr46728-7.c: New.
6816         * gcc.target/powerpc/pr46728-8.c: New.
6817         * gcc.dg/pr46728-9.c: New.
6818         * gcc.target/powerpc/pr46728-10.c: New.
6819         * gcc.target/powerpc/pr46728-11.c: New.
6820         * gcc.dg/pr46728-12.c: New.
6821         * gcc.target/powerpc/pr46728-13.c: New.
6822         * gcc.target/powerpc/pr46728-14.c: New.
6823         * gcc.target/powerpc/pr46728-15.c: New.
6824         * gcc.target/powerpc/pr46728-16.c: New.
6825
6826 2011-05-27  Jason Merrill  <jason@redhat.com>
6827
6828         * g++.dg/abi/mangle47.C: New.
6829
6830         PR c++/49176
6831         * g++.dg/template/const5.C: New.
6832
6833         * g++.dg/cpp0x/enum18.C: New.
6834
6835         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
6836
6837         * g++.dg/cpp0x/error6.C: New.
6838
6839         * g++.dg/cpp0x/error5.C: New.
6840
6841 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
6842
6843         PR c++/49165
6844         * g++.dg/eh/cond6.C: New test.
6845
6846 2011-05-27  Tobias Burnus  <burnus@net-b.de>
6847
6848         PR fortran/48820
6849         * gfortran.dg/rank_3.f90: New.
6850         * gfortran.dg/rank_4.f90: New.
6851
6852 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
6853
6854         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
6855         replace dump search.
6856
6857 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
6858
6859         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
6860         * gnat.dg/bit_packed_array5.adb: ...here.
6861
6862 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
6863
6864         PR c++/42056
6865         * g++.dg/cpp0x/auto25.C: New.
6866
6867 2011-05-27  Richard Guenther  <rguenther@suse.de>
6868
6869         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
6870
6871 2011-05-27  Richard Guenther  <rguenther@suse.de>
6872
6873         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
6874
6875 2011-05-27  Richard Guenther  <rguenther@suse.de>
6876
6877         PR middle-end/49189
6878         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
6879
6880 2011-05-26  Jason Merrill  <jason@redhat.com>
6881
6882         * g++.dg/cpp0x/friend1.C: New.
6883         * g++.dg/cpp0x/friend2.C: New.
6884
6885         * g++.dg/cpp0x/auto7.C: Update.
6886         * g++.dg/template/crash50.C: Adjust.
6887         * g++.dg/template/static9.C: Adjust.
6888         * g++.old-deja/g++.ext/memconst.C: Adjust.
6889
6890 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
6891
6892         * gcc.dg/march.c: Ignore a note for some targets.
6893
6894 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
6895             Nathan Froyd  <froydnj@codesourcery.com>
6896
6897         PR c++/2288
6898         PR c++/18770
6899         * g++.old-deja/g++.jason/cond.C: Remove xfails.
6900         * g++.dg/parse/pr18770.C: New test.
6901         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
6902
6903 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
6904
6905         PR fortran/48955
6906         * gfortran.dg/dependency_40.f90 : New test.
6907
6908 2011-05-26  Tobias Burnus  <burnus@net-b.de>
6909
6910         PR fortran/18918
6911         * gfortran.dg/coarray/registering_1.f90: New.
6912
6913 2011-05-26  Jason Merrill  <jason@redhat.com>
6914
6915         * g++.dg/cpp0x/variadic111.C: New.
6916         * g++.dg/cpp0x/variadic41.C: Adjust.
6917
6918 2011-05-26  Richard Guenther  <rguenther@suse.de>
6919
6920         PR tree-optimization/48702
6921         * gcc.dg/torture/pr48702.c: New testcase.
6922
6923 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6924
6925         PR gcov-profile/48845
6926         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
6927         support.
6928         * gcc.dg/matrix/matrix.exp: Likewise.
6929         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
6930         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
6931         line number to check_profiling_available.
6932         * lib/target-supports.exp (check_profiling_available): Account for
6933         this.
6934         Require TLS runtime support with -fprofile-generate.
6935         * lib/profopt.exp (profopt-execute): Add TLS options for
6936         -fprofile-generate.
6937         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
6938
6939 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
6940
6941         PR c++/49165
6942         * g++.dg/eh/cond5.C: New test.
6943
6944         PR tree-optimization/49161
6945         * gcc.c-torture/execute/pr49161.c: New test.
6946
6947 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6948
6949         * gcc.target/arm/neon-vorn-vbic.c: New test.
6950
6951 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
6952
6953         PR tree-optimization/49038
6954         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
6955         * gcc.dg/vect/pr49038.c: New test.
6956
6957 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
6958
6959         * g++.dg/init/pr25811-3.C: New.
6960         * g++.dg/init/pr25811-4.C: New.
6961
6962 2011-05-25  Jason Merrill  <jason@redhat.com>
6963
6964         * g++.dg/cpp0x/enum17.C: New.
6965         * g++.old-deja/g++.jason/rfg10.C: Adjust.
6966
6967         * g++.dg/cpp0x/auto24.C: New.
6968
6969         * g++.dg/cpp0x/error4.C: New.
6970
6971         * g++.dg/cpp0x/rv-restrict.C: New.
6972
6973         * g++.dg/cpp0x/enum15.C: New.
6974         * g++.dg/cpp0x/constexpr-switch2.C: New.
6975
6976         * g++.dg/cpp0x/variadic110.C: New.
6977
6978         * g++.dg/cpp0x/auto9.C: Add typedef test.
6979
6980         * g++.dg/cpp0x/auto23.C: New.
6981         * g++.dg/cpp0x/auto9.C: Adjust.
6982
6983         * g++.dg/cpp0x/defaulted29.C: New.
6984
6985         * g++.dg/cpp0x/initlist51.C: New.
6986
6987 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
6988
6989         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
6990         * g++.dg/abi/packed1.C: Suppress warning.
6991         * g++.dg/warn/Wunused-parm-3.C: Likewise.
6992         * g++.dg/template/stdarg1.C: Likewise.
6993         * g++.dg/other/packed1.C: Remove arm from xfail list.
6994
6995 2011-05-25  Jason Merrill  <jason@redhat.com>
6996
6997         * g++.dg/cpp0x/enum16.C: New.
6998         * g++.dg/parse/error15.C: Adjust.
6999
7000         * g++.dg/cpp0x/initlist50.C: New.
7001
7002         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
7003
7004         * g++.dg/cpp0x/variadic109.C: New.
7005
7006 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
7007
7008          * gcc.target/i386/pause-1.c: New.
7009
7010 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
7011
7012         * gcc.dg/stack-usage-1.c: Adjust comment.
7013         * gcc.dg/stack-usage-2.c: New test.
7014
7015 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
7016
7017         PR c++/49136
7018         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
7019         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
7020
7021 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
7022
7023         PR rtl-optimization/48757
7024         * gfortran.dg/pr48757.f:  New test case.
7025
7026 2011-05-24  Jason Merrill  <jason@redhat.com>
7027
7028         * g++.dg/cpp0x/access01.C: New.
7029
7030 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
7031
7032         PR libobjc/48177
7033         * objc.dg/pr48177.m: New testcase.
7034
7035 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
7036
7037         PR objc/48187
7038         * objc.dg/pr48187.m: New testcase.
7039         * obj-c++.dg/pr48187.mm: New testcase.
7040         * objc.dg/ivar-extra-semicolon.m: New testcase.
7041
7042 2011-05-24  Jason Merrill  <jason@redhat.com>
7043
7044         * g++.dg/template/access21.C: New.
7045         * g++.dg/template/access22.C: New.
7046
7047 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
7048
7049         PR rtl-optimization/48633
7050         * g++.dg/pr48633.C: New test.
7051
7052 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
7053
7054         PR target/49133
7055         * g++.dg/other/pr49133.C: New test.
7056
7057 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
7058             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7059
7060         * gcc.dg/torture/tls/run-gd.c: New test.
7061         * gcc.dg/torture/tls/run-ie.c: New test.
7062         * gcc.dg/torture/tls/run-ld.c: New test.
7063         * gcc.dg/torture/tls/run-le.c: New test.
7064         * lib/target-supports.exp (check_effective_target_tls_runtime):
7065         Build testcase with TLS options.
7066
7067 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7068
7069         * gcc.dg/vect/pr48172.c: Remove dg-do run.
7070
7071 2011-05-24  Tom de Vries  <tom@codesourcery.com>
7072
7073         PR tree-optimization/49121
7074         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
7075
7076 2011-05-23  Jason Merrill  <jason@redhat.com>
7077
7078         * g++.dg/cpp0x/defaulted28.C: New.
7079
7080         * g++.dg/cpp0x/sfinae25.C: New.
7081
7082         * g++.dg/cpp0x/rv-cast2.C: New.
7083
7084         * g++.dg/cpp0x/enum14.C: New.
7085
7086 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
7087
7088         PR lto/49123
7089         * gcc.c-torture/execute/pr49123.c: New test.
7090
7091         PR debug/49032
7092         * gcc.dg/debug/pr49032.c: New test.
7093
7094         PR c/49120
7095         * gcc.dg/pr49120.c: New test.
7096
7097 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
7098
7099         PR target/47315
7100         * gcc.target/i386/pr47315.c: New test.
7101
7102 2011-05-23  Jason Merrill  <jason@redhat.com>
7103
7104         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
7105
7106         * g++.dg/cpp0x/sfinae24.C: New.
7107
7108         * g++.dg/cpp0x/error3.C: New.
7109
7110         * g++.dg/cpp0x/defaulted27.C: New.
7111
7112         * g++.dg/cpp0x/decltype27.C: New.
7113
7114 2011-05-23  Richard Guenther  <rguenther@suse.de>
7115
7116         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
7117
7118 2011-05-23  Richard Guenther  <rguenther@suse.de>
7119
7120         PR tree-optimization/40874
7121         * g++.dg/tree-ssa/pr40874.C: New testcase.
7122
7123 2011-05-23  Richard Guenther  <rguenther@suse.de>
7124
7125         PR tree-optimization/49115
7126         * g++.dg/torture/pr49115.C: New testcase.
7127
7128 2011-05-23  Richard Guenther  <rguenther@suse.de>
7129
7130         PR middle-end/15419
7131         * gcc.dg/memcpy-3.c: New testcase.
7132
7133 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
7134
7135         PR middle-end/48973
7136         * gcc.c-torture/execute/pr48973-1.c: New test.
7137         * gcc.c-torture/execute/pr48973-2.c: New test.
7138
7139 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
7140
7141         PR c++/18016
7142         * g++.dg/warn/pr18016.C: New.
7143
7144 2011-05-23  Tom de Vries  <tom@codesourcery.com>
7145
7146         PR target/45098
7147         * gcc.target/arm/ivopts-6.c: New test.
7148
7149 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
7150
7151         PR middle-end/49029
7152         * gcc.c-torture/compile/pr49029.c: New test.
7153
7154 2011-05-22  Jason Merrill  <jason@redhat.com>
7155
7156         * g++.dg/cpp0x/sfinae23.C: New.
7157         * g++.dg/cpp0x/sfinae8.C: Correct.
7158
7159 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
7160
7161         * gfortran.dg/function_optimize_8.f90:  New test case.
7162
7163 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
7164
7165         PR tree-optimization/49087
7166         * gcc.dg/vect/O3-pr49087.c: New test.
7167
7168 2011-05-21  Jason Merrill  <jason@redhat.com>
7169
7170         * g++.dg/debug/const5.C: New.
7171
7172 2011-05-20  Jason Merrill  <jason@redhat.com>
7173
7174         * g++.dg/cpp0x/constexpr-static7.C: Extend.
7175
7176         * g++.dg/cpp0x/constexpr-static7.C: New.
7177
7178         * g++.dg/cpp0x/enum12.C: New.
7179         * g++.dg/cpp0x/enum13.C: New.
7180
7181 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
7182
7183         PR fortran/48699
7184         * gfortran.dg/select_type_23.f03: New.
7185
7186 2011-05-20  Jason Merrill  <jason@redhat.com>
7187
7188         * g++.dg/cpp0x/defaulted26.C: New.
7189
7190         * g++.dg/cpp0x/noexcept02.C: Fix.
7191         * g++.dg/cpp0x/noexcept03.C: Fix.
7192         * g++.dg/cpp0x/noexcept08.C: Fix.
7193         * g++.dg/cpp0x/noexcept10.C: New.
7194
7195 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
7196
7197         PR fortran/48706
7198         * gfortran.dg/extends_12.f03: New.
7199
7200 2011-05-20  Jason Merrill  <jason@redhat.com>
7201
7202         * g++.dg/template/koenig9.C: New.
7203         * g++.dg/opt/pr47615.C: Fix.
7204         * g++.dg/overload/defarg1.C: Fix.
7205         * g++.dg/tc1/dr213.C: Remove xfail.
7206         * g++.dg/torture/pr34850.C: Fix.
7207         * g++.dg/torture/pr39362.C: Fix.
7208         * g++.old-deja/g++.brendan/crash56.C: Fix.
7209         * g++.old-deja/g++.pt/memtemp47.C: Fix.
7210
7211 2011-05-20  Richard Guenther  <rguenther@suse.de>
7212
7213         PR tree-optimization/49079
7214         * gcc.dg/torture/pr49079.c: New testcase.
7215
7216 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
7217
7218         PR tree-optimization/49073
7219         * gcc.c-torture/execute/pr49073.c: New test.
7220
7221 2011-06-19  Tobias Burnus  <burnus@net-b.de>
7222
7223         PR fortran/18918
7224         * gfortran.dg/coarray_21.f90: New.
7225
7226 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
7227
7228         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
7229         output.
7230
7231 2011-05-19  Richard Guenther  <rguenther@suse.de>
7232
7233         PR testsuite/49063
7234         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
7235
7236 2011-05-19  Richard Guenther  <rguenther@suse.de>
7237
7238         PR middle-end/48985
7239         * gcc.dg/builtin-object-size-11.c: New testcase.
7240
7241 2011-05-19  Tom de Vries  <tom@codesourcery.com>
7242
7243         PR target/45098
7244         * gcc.target/arm/ivopts.c: New test.
7245         * gcc.target/arm/ivopts-2.c: New test.
7246
7247 2011-05-19  Tom de Vries  <tom@codesourcery.com>
7248
7249         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
7250
7251 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7252
7253         * gcc.c-torture/execute/960321-1.x: Remove.
7254
7255 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
7256
7257         PR fortran/48700
7258         * gfortran.dg/move_alloc_4.f90: New.
7259
7260 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7261
7262         PR target/49002
7263         * gcc.target/i386/pr49002-1.c: New test.
7264         * gcc.target/i386/pr49002-2.c: Likewise.
7265
7266 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
7267
7268         PR tree-optimization/49039
7269         * gcc.c-torture/execute/pr49039.c: New test.
7270         * gcc.dg/tree-ssa/pr49039.c: New test.
7271         * g++.dg/torture/pr49039.C: New test.
7272
7273 2011-05-18  Jason Merrill  <jason@redhat.com>
7274
7275         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
7276         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
7277         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
7278
7279 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
7280
7281         * gcc.target/bfin/mcpu-bf592.c: New test.
7282
7283 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
7284
7285         PR tree-optimization/41881
7286         * gcc.dg/vect/O3-pr41881.c: New test.
7287         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
7288
7289 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
7290
7291         PR tree-optimization/49000
7292         * gcc.dg/pr49000.c: New test.
7293
7294 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
7295
7296         * gnat.dg/invalid1.adb: New test.
7297
7298 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
7299
7300         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
7301         scan pattern.
7302         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
7303         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
7304
7305 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
7306
7307         PR c++/48994
7308         * g++.dg/cpp0x/range-for18.C: New.
7309
7310 2011-05-15  Tobias Burnus  <burnus@net-b.de>
7311
7312         PR fortran/18918
7313         * gfortran.dg/coarray/image_index_2.f90: New.
7314
7315 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
7316
7317         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
7318         * g++.dg/cpp0x/override2.C: New.
7319
7320 2011-05-14  Tobias Burnus  <burnus@net-b.de>
7321
7322         PR fortran/18918
7323         * gfortran.de/coarray_20.f90: New.
7324
7325 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7326
7327         PR fortran/22572
7328         * function_optimize_7.f90:  New test case.
7329
7330 2011-05-13  Jason Merrill  <jason@redhat.com>
7331
7332         * g++.dg/cpp0x/decltype26.C: New.
7333         * g++.dg/cpp0x/enum11.C: New.
7334
7335 2011-05-13  Tobias Burnus  <burnus@net-b.de>
7336
7337         PR fortran/48972
7338         PR fortran/48991
7339         * gfortran.dg/assign_8.f90: Update dg-error.
7340
7341 2011-05-13  Tobias Burnus  <burnus@net-b.de>
7342
7343         PR fortran/48972
7344         * gfortran.dg/io_constraints_8.f90: New.
7345         * gfortran.dg/io_constraints_9.f90: New.
7346
7347 2011-05-13  Martin Thuresson  <martint@google.com>
7348
7349         PR gcov-profile/47793
7350         * gcc.dg/pr47793.c: New.
7351
7352 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
7353
7354         PR tree-optimization/48975
7355         * gcc.dg/pr48975.c: New test.
7356
7357 2011-05-12  Tobias Burnus  <burnus@net-b.de>
7358
7359         PR fortran/48972
7360         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
7361
7362 2011-05-12  Jason Merrill  <jason@redhat.com>
7363
7364         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
7365
7366 2011-05-12  Geert Bosch  <bosch@adacore.com>
7367
7368         * gnat.dg/view_conversion1.adb: New test.
7369
7370 2011-05-12  Richard Guenther  <rguenther@suse.de>
7371
7372         PR tree-optimization/48172
7373         * gcc.dg/vect/pr48172.c: New testcase.
7374
7375 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
7376
7377         PR debug/48967
7378         * g++.dg/opt/pr48967.C: New test.
7379
7380 2011-05-11  Jason Merrill  <jason@redhat.com>
7381
7382         * g++.dg/cpp0x/constexpr-friend.C: New.
7383         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
7384
7385         * g++.dg/cpp0x/sfinae22.C: New.
7386
7387 2011-05-11  Tobias Burnus  <burnus@net-b.de>
7388
7389         PR fortran/48889
7390         * gfortran.dg/generic_24.f90: New.
7391
7392 2011-05-11  Richard Guenther  <rguenther@suse.de>
7393
7394         PR tree-optimization/15256
7395         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
7396
7397 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
7398
7399         PR debug/48159
7400         * gcc.dg/pr48159-1.c: New test.
7401         * gcc.dg/pr48159-2.c: New test.
7402
7403 2011-05-11  Richard Guenther  <rguenther@suse.de>
7404
7405         PR middle-end/48953
7406         * gcc.dg/torture/pr48953.c: New testcase.
7407
7408 2011-05-11  Richard Guenther  <rguenther@suse.de>
7409
7410         PR tree-optimization/18041
7411         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
7412
7413 2011-05-11  Alan Modra  <amodra@gmail.com>
7414
7415         PR target/47755
7416         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
7417
7418 2011-05-10  Jason Merrill  <jason@redhat.com>
7419
7420         * g++.dg/cpp0x/defaulted25.C: New.
7421         * g++.dg/template/crash7.C: Adjust.
7422
7423         * g++.dg/cpp0x/variadic108.C: New.
7424
7425 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
7426
7427         * g++.dg/inherit/virtual9.C: Extend.
7428
7429 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
7430
7431         PR target/48857
7432         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
7433         are passed and returned in vector registers.
7434
7435 2011-05-10  Richard Guenther  <rguenther@suse.de>
7436
7437         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
7438         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7439         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7440         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7441         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
7442         applies.
7443
7444 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
7445
7446         PR tree-optimization/48611
7447         PR tree-optimization/48794
7448         * gfortran.dg/gomp/pr48611.f90: New test.
7449         * gfortran.dg/gomp/pr48794.f90: New test.
7450
7451         PR debug/48928
7452         * gcc.dg/dfp/pr48928.c: New test.
7453
7454 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7455
7456         PR c++/48522
7457         * g++.dg/cpp0x/pr48522.C: New.
7458
7459 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7460
7461         PR c++/48735
7462         * g++.dg/cpp0x/sfinae21.C: New.
7463
7464 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7465
7466         * g++.dg/template/sfinae28.C: Rename to...
7467         * g++.dg/cpp0x/sfinae19.C: ... this.
7468         * g++.dg/template/sfinae29.C: Rename to...
7469         * g++.dg/cpp0x/sfinae20.C: ... this.
7470
7471 2011-05-09  Jeff Law <law@redhat.com>
7472
7473         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
7474         consistent results.
7475
7476 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
7477
7478         PR c++/20039
7479         * g++.dg/init/pr20039.C: New.
7480
7481 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7482
7483         PR c++/48737
7484         PR c++/48744
7485         * g++.dg/template/sfinae28.C: New.
7486         * g++.dg/template/sfinae29.C: Likewise.
7487
7488 2011-05-09  Jason Merrill  <jason@redhat.com>
7489
7490         * g++.dg/template/nontype23.C: New.
7491
7492 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
7493         PR c++/48859
7494         * g++.dg/init/pr48859.C: New.
7495
7496 2011-05-09  Jason Merrill  <jason@redhat.com>
7497
7498         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
7499         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
7500         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
7501         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
7502         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
7503         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
7504         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
7505         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
7506
7507 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
7508
7509         * g++.dg/inherit/virtual9.C: New.
7510
7511 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
7512
7513         PR c++/48574
7514         * g++.dg/template/dependent-expr8.C: New test case.
7515
7516 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
7517
7518         PR tree-optimization/48837
7519         * gcc.dg/pr48837.c: New testcase.
7520
7521 2011-05-06  Jason Merrill  <jason@redhat.com>
7522
7523         * g++.dg/cpp0x/constexpr-condition2.C: New.
7524
7525         * g++.dg/cpp0x/constexpr-missing.C: New.
7526
7527 2011-05-06  Tobias Burnus  <burnus@net-b.de>
7528
7529         PR fortran/18918
7530         * gfortran.dg/coarray/this_image_2.f90: New.
7531
7532 2011-05-06  Tobias Burnus  <burnus@net-b.de>
7533
7534         PR fortran/48858
7535         PR fortran/48820
7536         * gfortran.dg/bind_c_usage_22.f90: New.
7537         * gfortran.dg/bind_c_usage_23.f90: New.
7538         * gfortran.dg/bind_c_usage_24.f90: New.
7539         * gfortran.dg/bind_c_usage_24_c.c: New.
7540
7541 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
7542
7543         PR c++/48838
7544         * g++.dg/template/member9.C: New test case.
7545
7546 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
7547
7548         * gnat.dg/discr29.ad[sb]: New test.
7549         * gnat.dg/discr30.adb: Likewise.
7550
7551 2011-05-05  Julian Brown  <julian@codesourcery.com>
7552
7553         * gcc.target/arm/neon-vset_lanes8.c: New test.
7554
7555 2011-05-05  Jason Merrill  <jason@redhat.com>
7556
7557         * g++.dg/init/new32.C: New.
7558
7559 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7560
7561         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
7562         Fix typo.
7563
7564 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
7565
7566         PR rtl-optimization/48381
7567         * gcc.c-torture/compile/pr48381.c: New test.
7568
7569 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
7570
7571         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
7572         to dg-options.
7573         * gcc.target/i386/opt-1.c: Ditto.
7574
7575 2011-05-04  Jason Merrill  <jason@redhat.com>
7576
7577         * g++.dg/conversion/base1.C: New.
7578
7579 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7580
7581         PR libgfortran/48787
7582         * gfortran.dg/round_3.f08: Add more checks to test case.
7583
7584 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
7585
7586         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
7587         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
7588         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
7589         Gate test on effective_target fd_truncate.
7590
7591 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
7592
7593         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
7594         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
7595         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
7596         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
7597         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
7598         * gcc.target/i386/pr38824.c: Ditto.
7599         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
7600         * gcc.target/i386/vecinit-2.c: Ditto.
7601         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
7602         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
7603         * gcc.target/i386/parity-2.c: Ditto.
7604         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
7605
7606 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
7607
7608         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
7609         remove duplication.
7610         * gcc.target/bfin/mcpu-bf514.c: Likewise.
7611         * gcc.target/bfin/mcpu-bf516.c: Likewise.
7612         * gcc.target/bfin/mcpu-bf518.c: Likewise.
7613
7614 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7615
7616         PR fortran/18918
7617         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
7618
7619 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7620
7621         PR fortran/18918
7622         * gfortran.dg/coarray/this_image_1.f90: New.
7623
7624 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7625
7626         PR fortran/18918
7627         * gfortran.dg/coarray/caf.dg: New.
7628         * gfortran.dg/coarray/image_index_1.f90: New, copied
7629         from ../coarray_16.f90.
7630
7631 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
7632
7633         PR c++/28501
7634         * g++.dg/ext/complex9.C: New.
7635
7636 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
7637
7638         From Mike Frysinger
7639         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
7640         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
7641         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
7642
7643 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
7644
7645         * gcc.target/bfin/builtins: Created.
7646         * gcc.target/bfin/hisilh-O0.c: Deleted.
7647         * gcc.target/bfin/hisilh.c: Moved to...
7648         * gcc.target/bfin/builtins/hisilh.c: ...here.
7649         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
7650         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
7651         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
7652         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
7653         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
7654         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
7655         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
7656         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
7657         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
7658         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
7659         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
7660         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
7661         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
7662         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
7663         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
7664         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
7665         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
7666         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
7667         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
7668         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
7669         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
7670         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
7671         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
7672         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
7673         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
7674         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
7675         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
7676         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
7677         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
7678         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
7679         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
7680         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
7681         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
7682         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
7683         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
7684         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
7685         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
7686         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
7687         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
7688         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
7689         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
7690         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
7691         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
7692         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
7693         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
7694         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
7695         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
7696         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
7697         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
7698         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
7699         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
7700         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
7701         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
7702         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
7703         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
7704         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
7705         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
7706         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
7707         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
7708         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
7709         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
7710         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
7711         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
7712         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
7713         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
7714         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
7715         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
7716         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
7717         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
7718         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
7719         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
7720         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
7721         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
7722         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
7723         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
7724         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
7725         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
7726         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
7727         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
7728         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
7729         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
7730         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
7731         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
7732         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
7733         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
7734         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
7735         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
7736         * gcc.target/bfin/builtins/circptr.c: Ditto.
7737         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
7738         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
7739         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
7740         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
7741         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
7742         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
7743         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
7744         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
7745         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
7746         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
7747         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
7748         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
7749         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
7750         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
7751         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
7752         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
7753         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
7754         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
7755         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
7756         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
7757         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
7758         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
7759         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
7760         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
7761         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
7762         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
7763         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
7764         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
7765         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
7766         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
7767         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
7768         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
7769         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
7770         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
7771         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
7772         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
7773         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
7774         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
7775         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
7776         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
7777         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
7778         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
7779         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
7780         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
7781         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
7782         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
7783         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
7784         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
7785         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
7786         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
7787         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
7788         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
7789         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
7790         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
7791         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
7792         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
7793         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
7794         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
7795         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
7796         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
7797         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
7798         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
7799         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
7800         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
7801         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
7802         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
7803         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
7804         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
7805         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
7806         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
7807
7808 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
7809
7810         * gcc.target/arm/cold-lc.c: New test.
7811
7812 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
7813
7814         PR target/48774
7815         * gcc.dg/pr48774.c: New test.
7816
7817 2011-05-03  Richard Guenther  <rguenther@suse.de>
7818
7819         * gcc.dg/large-size-array-5.c: New testcase.
7820
7821 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7822
7823         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
7824
7825 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7826
7827         * lib/target-supports.exp (check_effective_target_vect_strided):
7828         Replace with...
7829         (check_effective_target_vect_strided2)
7830         (check_effective_target_vect_strided3)
7831         (check_effective_target_vect_strided4)
7832         (check_effective_target_vect_strided8): ...these new functions.
7833
7834         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
7835         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
7836         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
7837         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
7838         * gcc.dg/vect/pr37539.c: Likewise.
7839         * gcc.dg/vect/slp-11a.c: Likewise.
7840         * gcc.dg/vect/slp-11b.c: Likewise.
7841         * gcc.dg/vect/slp-11c.c: Likewise.
7842         * gcc.dg/vect/slp-12a.c: Likewise.
7843         * gcc.dg/vect/slp-12b.c: Likewise.
7844         * gcc.dg/vect/slp-18.c: Likewise.
7845         * gcc.dg/vect/slp-19a.c: Likewise.
7846         * gcc.dg/vect/slp-19b.c: Likewise.
7847         * gcc.dg/vect/slp-21.c: Likewise.
7848         * gcc.dg/vect/slp-23.c: Likewise.
7849         * gcc.dg/vect/vect-cselim-1.c: Likewise.
7850
7851         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
7852         instead of vect_interleave && vect_extract_even_odd.
7853         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
7854         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
7855         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
7856         * gcc.dg/vect/vect-1.c: Likewise.
7857         * gcc.dg/vect/vect-10.c: Likewise.
7858         * gcc.dg/vect/vect-98.c: Likewise.
7859         * gcc.dg/vect/vect-107.c: Likewise.
7860         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7861         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7862         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7863         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7864         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7865         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7866         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7867         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7868         * gcc.dg/vect/vect-strided-float.c: Likewise.
7869         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7870         * gcc.dg/vect/vect-strided-mult.c: Likewise.
7871         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7872         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7873         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7874         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7875         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7876         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7877         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7878         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7879         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7880         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7881         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7882         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7883         * gcc.dg/vect/vect-vfa-03.c: Likewise.
7884
7885         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
7886         target condition.
7887         * gcc.dg/vect/pr30843.c: Likewise.
7888         * gcc.dg/vect/pr33866.c: Likewise.
7889         * gcc.dg/vect/slp-reduc-6.c: Likewise.
7890         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
7891         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
7892         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
7893
7894 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7895
7896         * gcc.dg/vect/slp-11.c: Split into...
7897         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
7898         gcc.dg/vect/slp-11c.c: ...these tests.
7899         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
7900         * gcc.dg/vect/slp-12c.c: ...this new test.
7901         * gcc.dg/vect/slp-19.c: Split into...
7902         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
7903         gcc.dg/vect/slp-19c.c: ...these new tests.
7904
7905 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7906
7907         * lib/target-supports.exp
7908         (check_effective_target_vect_extract_even_odd_wide): Delete.
7909         (check_effective_target_vect_strided_wide): Likewise.
7910         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
7911         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
7912         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
7913         * gcc.dg/vect/pr37539.c: Likewise.
7914         * gcc.dg/vect/slp-11.c: Likewise.
7915         * gcc.dg/vect/slp-12a.c: Likewise.
7916         * gcc.dg/vect/slp-12b.c: Likewise.
7917         * gcc.dg/vect/slp-19.c: Likewise.
7918         * gcc.dg/vect/slp-23.c: Likewise.
7919         * gcc.dg/vect/vect-1.c: Likewise.
7920         * gcc.dg/vect/vect-98.c: Likewise.
7921         * gcc.dg/vect/vect-107.c: Likewise.
7922         * gcc.dg/vect/vect-strided-float.c: Likewise.
7923
7924 2011-05-02  Jason Merrill  <jason@redhat.com>
7925
7926         * g++.dg/init/new31.C: New.
7927
7928 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
7929
7930         PR c/35445
7931         * gcc.dg/pr35445.c: New test.
7932
7933 2011-05-02  Jason Merrill  <jason@redhat.com>
7934
7935         * c-c++-common/vla-1.c: New.
7936
7937 2011-05-02  Richard Guenther  <rguenther@suse.de>
7938
7939         PR tree-optimization/48822
7940         * gcc.dg/torture/pr48822.c: New testcase.
7941
7942 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
7943
7944         PR c++/47969
7945         * g++.dg/cpp0x/constexpr-47969.C: New.
7946
7947 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
7948
7949         PR testsuite/48498
7950         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
7951         on vect_no_align targets.
7952         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
7953         vect_no_align targets.
7954
7955 2011-05-01  Xinliang David Li  <davidxl@google.com>
7956
7957         * gcc.dg/tree-ssa/integer-addr.c: New test.
7958         * gcc.dg/tree-ssa/alias_bug.c: New test.
7959
7960 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7961
7962         PR libgfortran/48787
7963         * gfortran.dg/round_3.f08: Add more checks.
7964
7965 2011-04-30  Tobias Burnus  <burnus@net-b.de>
7966
7967         PR fortran/48821
7968         * gfortran.dg/import9.f90: New, proper test.
7969         * gfortran.dg/interface_37.f90: Remove bogus
7970         test (bogus copy of interface_36.f90).
7971
7972 2011-04-30  Tobias Burnus  <burnus@net-b.de>
7973
7974         PR fortran/48821
7975         * gfortran.dg/interface_37.f90: New.
7976
7977 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
7978
7979         PR fortran/48746
7980         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
7981
7982 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
7983
7984         PR tree-optimization/48809
7985         * gcc.c-torture/execute/pr48809.c: New test.
7986
7987 2011-04-29  Jeff Law <law@redhat.com>
7988
7989         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
7990
7991 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
7992
7993         PR c++/48606
7994         * g++.dg/init/ctor10.C: New.
7995
7996 2011-04-29  Le-Chun Wu  <lcwu@google.com>
7997
7998         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
7999           warning in implicitly instantiated templates.
8000
8001 2011-04-29  Le-Chun Wu  <lcwu@google.com>
8002
8003         * g++.dg/warn/Wnull-conversion-1.C: New.
8004         * g++.dg/warn/Wnull-conversion-2.C: New.
8005
8006 2011-04-29  Diego Novillo  <dnovillo@google.com>
8007
8008         * g++.old-deja/g++.other/null3.C: Expect warning about
8009         converting boolean to a pointer.
8010
8011 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
8012
8013         PR fortran/48462
8014         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
8015         being a target.
8016
8017         PR fortran/48746
8018         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
8019
8020 2011-04-29  Tobias Burnus  <burnus@net-b.de>
8021
8022         PR fortran/48810
8023         * gfortran.dg/typebound_proc_22.f90: New.
8024
8025         PR fortran/48800
8026         * gfortran.dg/interface_36.f90: New.
8027
8028 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8029
8030         PR libgfortran/48488
8031         PR libgfortran/48602
8032         PR libgfortran/48615
8033         PR libgfortran/48684
8034         PR libgfortran/48787
8035         * gfortran.dg/fmt_g.f: Adjust test.
8036         * gfortran.dg/fmt_g0_1.f08: Adjust test.
8037         * gfortran.dg/round_3.f08: New test.
8038         * gfortran.dg/namelist_print_1.f: Adjust test.
8039         * gfortran.dg/char4_iunit_1.f03: Adjust test.
8040         * gfortran.dg/f2003_io_5.f03: Adjust test.
8041         * gfortran.dg/coarray_15.f90: Adjust test.
8042         * gfortran.dg/namelist_65.f90: Adjust test.
8043         * gfortran.dg/fmt_cache_1.f: Adjust test.
8044         * gfortran.dg/char4_iunit_2.f03: Adjust test.
8045         * gfortran.dg/real_const_3.f90: Adjust test.
8046
8047 2011-04-29  Jan Hubicka  <jh@suse.cz>
8048
8049         * gcc.dg/tree-ssa/inline-10.c: New testcase.
8050         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
8051
8052 2011-04-28  Xinliang David Li  <davidxl@google.com>
8053
8054         * gcc.dg/tree-prof/prof-robust-1.c: New test.
8055         * g++.dg/prof-robust-1.C: New test.
8056
8057 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
8058
8059         PR tree-optimization/48765
8060         * gcc.dg/vect/pr48765.c: New.
8061
8062 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8063
8064         PR tree-optimization/48775
8065         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
8066
8067 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
8068
8069         PR c++/48798
8070         * g++.dg/inherit/pr48798.C: New.
8071         * g++.old-deja/g++.other/base1.C: Adjust.
8072
8073 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
8074
8075         PR c++/48656
8076         * g++.dg/template/inherit7.C: New test case.
8077
8078 2011-04-28  Richard Guenther  <rguenther@suse.de>
8079
8080         PR tree-optimization/40052
8081         PR tree-optimization/15347
8082         * gcc.dg/tree-ssa/vrp57.c: New testcase.
8083         * gcc.dg/pr15347.c: Likewise.
8084
8085 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
8086
8087         PR c++/48530
8088         * g++.dg/cpp0x/sfinae18.C: New.
8089
8090 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
8091
8092         PR c++/48771
8093         * g++.dg/ext/is_literal_type1.C: New.
8094
8095 2011-04-28  Tobias Burnus  <burnus@net-b.de>
8096
8097         PR fortran/48112
8098         PR fortran/48279
8099         * gfortran.dg/interface_35.f90: New.
8100         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
8101         * gfortran.dg/func_result_6.f90: Add dg-warning.
8102         * gfortran.dg/bessel_1.f90: Ditto.
8103         * gfortran.dg/hypot_1.f90: Ditto.
8104         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
8105         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8106         * gfortran.dg/interface_assignment_4.f90: Ditto.
8107
8108 2011-04-27  Jason Merrill  <jason@redhat.com>
8109
8110         * g++.dg/ext/complex8.C: New.
8111
8112         * g++.dg/cpp0x/initlist49.C: New.
8113         * g++.dg/init/new30.C: New.
8114
8115 2011-04-27  Tobias Burnus  <burnus@net-b.de>
8116
8117         PR fortran/48788
8118         * gfortran.dg/whole_file_34.f90: New.
8119
8120 2011-04-27  Jan Hubicka  <jh@suse.cz>
8121
8122         * gcc.dg/tree-ssa/inline-9.c: New testcase.
8123
8124 2011-04-27  Jason Merrill  <jason@redhat.com>
8125
8126         * g++.old-deja/g++.oliva/overload1.C: Adjust.
8127
8128         * g++.dg/parse/ambig6.C: New.
8129
8130 2011-04-27  Nick Clifton  <nickc@redhat.com>
8131
8132         * gcc.dg/20020312-2.c: Add definition for RX.
8133
8134         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
8135         option with RX targets.
8136
8137         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
8138         /* */ comments.
8139
8140 2011-04-27  Richard Guenther  <rguenther@suse.de>
8141
8142         * gcc.dg/tree-ssa/pr23382.c: Remove.
8143
8144 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8145
8146         PR target/48767
8147         * gcc.c-torture/compile/pr48767.c: New test.
8148
8149 2011-04-27  Richard Guenther  <rguenther@suse.de>
8150
8151         PR tree-optimization/48772
8152         * g++.dg/pr48772.C: New testcase.
8153
8154 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
8155
8156         PR c/48742
8157         * gcc.c-torture/compile/pr48742.c: New test.
8158
8159 2011-04-26  Jason Merrill  <jason@redhat.com>
8160
8161         * g++.dg/lookup/koenig13.C: New.
8162
8163         * g++.dg/cpp0x/initlist48.C: New.
8164
8165 2011-04-25  Jason Merrill  <jason@redhat.com>
8166
8167         * g++.dg/cpp0x/sfinae17.C: New.
8168
8169 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
8170
8171         PR target/48258
8172         * gcc.target/powerpc/pr48258-1.c: New file.
8173         * gcc.target/powerpc/pr48258-2.c: Ditto.
8174
8175 2011-04-26  Xinliang David Li  <davidxl@google.com>
8176
8177         * gcc.dg/uninit-suppress.c: New test.
8178         * gcc.dg/uninit-suppress.c: New test.
8179
8180 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
8181
8182         PR debug/48768
8183         * gcc.dg/pr48768.c: New test.
8184
8185         PR tree-optimization/48734
8186         * gcc.c-torture/compile/pr48734.c: New test.
8187
8188         PR testsuite/48753
8189         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
8190
8191 2011-04-26  Richard Guenther  <rguenther@suse.de>
8192
8193         PR tree-optimization/48731
8194         * gcc.dg/torture/pr48731.c: New testcase.
8195
8196 2011-04-26  Richard Guenther  <rguenther@suse.de>
8197
8198         PR testsuite/48753
8199         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
8200
8201 2011-04-26  Richard Guenther  <rguenther@suse.de>
8202
8203         PR middle-end/48694
8204         * gcc.dg/torture/pr48694-1.c: New testcase.
8205         * gcc.dg/torture/pr48694-2.c: Likewise.
8206
8207 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
8208
8209         * g++.dg/ext/underlying_type1.C: New.
8210         * g++.dg/ext/underlying_type2.C: Likewise.
8211         * g++.dg/ext/underlying_type3.C: Likewise.
8212         * g++.dg/ext/underlying_type4.C: Likewise.
8213         * g++.dg/ext/underlying_type5.C: Likewise.
8214         * g++.dg/ext/underlying_type6.C: Likewise.
8215         * g++.dg/ext/underlying_type7.C: Likewise.
8216         * g++.dg/ext/underlying_type8.C: Likewise.
8217         * g++.dg/ext/underlying_type9.C: Likewise.
8218         * g++.dg/ext/underlying_type10.C: Likewise.
8219
8220 2011-04-25  Jason Merrill  <jason@redhat.com>
8221
8222         * g++.dg/cpp0x/regress/template-const2.C: New.
8223
8224 2011-04-25  Jeff Law <law@redhat.com>
8225
8226         * gcc.dg/tree-ssa/vrp56.c: new test.
8227
8228 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8229
8230         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
8231
8232 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
8233
8234         PR preprocessor/48740
8235         * c-c++-common/raw-string-11.c: New test.
8236
8237 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
8238
8239         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
8240         hppa*-*-hpux*.
8241
8242 2011-04-23  Tobias Burnus  <burnus@net-b.de>
8243
8244         PR fortran/18918
8245         * gfortran.dg/coarray_19.f90: New.
8246
8247 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
8248
8249         PR c/48685
8250         * gcc.dg/pr48685.c: New test.
8251
8252 2011-04-22  Jan Hubicka  <jh@suse.cz>
8253
8254         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
8255
8256 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
8257
8258         PR tree-optimization/48717
8259         * gcc.c-torture/execute/pr48717.c: New test.
8260
8261 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
8262
8263         PR target/48723
8264         * gcc.target/i386/pr48723.c: New test.
8265
8266 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
8267
8268         PR c/48716
8269         * gcc.dg/gomp/pr48716.c: New test.
8270         * g++.dg/gomp/pr48716.C: New test.
8271
8272 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
8273
8274         PR c/36750
8275         * gcc.dg/missing-field-init-2.c: Update testcase.
8276
8277 2011-04-22  Alan Modra  <amodra@gmail.com>
8278
8279         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
8280
8281 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8282
8283         PR fortran/48405
8284         * gfortran.dg/function_optimize_6.f90:  New test.
8285
8286 2011-04-21  Easwaran Raman  <eraman@google.com>
8287
8288         * gcc.dg/stack-layout-2.c: New test.
8289
8290 2011-04-21  Richard Guenther  <rguenther@suse.de>
8291
8292         PR lto/48703
8293         * g++.dg/lto/pr48207-2_0.C: New testcase.
8294         * g++.dg/lto/pr48207-3_0.C: Likewise.
8295
8296 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8297
8298         * gnat.dg/volatile5.adb: New test.
8299         * gnat.dg/volatile5_pkg.ads: New helper.
8300
8301 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
8302
8303         PR target/48708
8304         * gcc.target/i386/pr48708.c: New test.
8305
8306 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
8307
8308         * gcc.dg/vect/vect-119.c: New test.
8309
8310 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
8311
8312         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
8313         and once without.
8314
8315 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
8316             Richard Sandiford  <richard.sandiford@linaro.org>
8317
8318         PR target/46329
8319         * gcc.target/arm/pr46329.c: New test.
8320
8321 2011-04-21  Tobias Burnus  <burnus@net-b.de>
8322
8323         PR fortran/18918
8324         * gfortran.dg/coarray_18.f90: New.
8325
8326 2011-04-20  Jason Merrill  <jason@redhat.com>
8327
8328         * g++.dg/cpp0x/initlist47.C: New.
8329
8330         * g++.dg/init/dtor4.C: New.
8331
8332 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
8333
8334         PR target/48678
8335         * gcc.target/i386/sse2-pinsrw.c: New test.
8336         * gcc.target/i386/avx-vpinsrw.c: Ditto.
8337         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
8338         * gcc.target/i386/sse2-insvhi.c: Ditto.
8339         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
8340         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
8341
8342 2011-04-20  Jason Merrill  <jason@redhat.com>
8343
8344         * g++.dg/template/const4.C: New.
8345
8346 2011-04-20  Easwaran Raman  <eraman@google.com>
8347
8348         * gcc.dg/stack-layout-1.c: New test.
8349
8350 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
8351
8352         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
8353         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
8354         function.
8355
8356 2011-04-20  Kai Tietz  <ktietz@redhat.com>
8357
8358         * gcc.dg/binop-xor1.c: New test.
8359         * gcc.dg/binop-xor2.c: New test.
8360         * gcc.dg/binop-xor3.c: New test.
8361         * gcc.dg/binop-xor4.c: New test.
8362         * gcc.dg/binop-xor5.c: New test.
8363
8364 2011-04-20  Richard Guenther  <rguenther@suse.de>
8365
8366         PR tree-optimization/47892
8367         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
8368
8369 2011-04-20  Richard Guenther  <rguenther@suse.de>
8370
8371         PR middle-end/48695
8372         * g++.dg/torture/pr48695.C: New testcase.
8373
8374 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
8375
8376         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
8377         * gcc.c-torture/execute/cmpsi-2.c: Ditto
8378         * gcc.c-torture/execute/pr45262.c: Ditto
8379         * gcc.dg/torture/pr43165.c: Ditto.
8380         * gcc.dg/torture/pr47228.c: Ditto.
8381         * gcc.dg/tree-ssa/pr45144.c: Ditto.
8382         * gcc.dg/ipa/pr45644.c: Ditto.
8383         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
8384         PDP11.
8385
8386 2011-04-19  Jason Merrill  <jason@redhat.com>
8387
8388         * g++.dg/ext/complex7.C: New.
8389
8390         * g++.dg/ext/attrib41.C: New.
8391
8392 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
8393
8394         PR testsuite/48676
8395         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
8396
8397 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
8398
8399         PR target/48678
8400         * gcc.target/i386/pr48678.c: New test.
8401
8402 2011-04-19  Martin Jambor  <mjambor@suse.cz>
8403
8404         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
8405         * g++.dg/opt/devirt2.C: New test.
8406         * g++.dg/ipa/devirt-g-1.C: Likewise.
8407
8408 2011-04-19  Tobias Burnus  <burnus@net-b.de>
8409
8410         PR fortran/48588
8411         * gfortran.dg/whole_file_33.f90: New.
8412
8413 2011-04-19  Martin Jambor  <mjambor@suse.cz>
8414
8415         * g++.dg/ipa/devirt-7.C: New test.
8416
8417 2011-04-19  Richard Guenther  <rguenther@suse.de>
8418
8419         PR lto/48207
8420         * g++.dg/lto/pr48207_0.C: New testcase.
8421
8422 2011-04-18  Jason Merrill  <jason@redhat.com>
8423
8424         * g++.dg/init/void1.C: New.
8425
8426         * g++.dg/cpp0x/union4.C: New.
8427
8428 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
8429
8430         PR middle-end/48661
8431         * g++.dg/torture/pr48661.C: New test.
8432
8433         PR c++/48632
8434         * g++.dg/gomp/pr48632.C: New test.
8435
8436 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
8437
8438         * gcc.target/i386/sse2-maskmovdqu.c: New test.
8439         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
8440
8441 2011-04-18  Tobias Burnus  <burnus@net-b.de>
8442
8443         PR fortran/18918
8444         * gfortran.dg/coarray_17.f90: New.
8445         * gfortran.dg/coarray_10.f90: Update dg-error.
8446
8447 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8448
8449         PR testsuite/48251
8450         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8451         * gfortran.dg/guality/guality.exp: Likewise.
8452
8453 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8454
8455         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
8456
8457 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8458
8459         * gcc.dg/vect/pr48377.c: Remove dg-do run.
8460
8461 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8462
8463         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
8464
8465 2011-04-18  Richard Guenther  <rguenther@suse.de>
8466
8467         PR middle-end/46364
8468         * g++.dg/torture/pr46364.C: New testcase.
8469
8470 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8471
8472         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
8473
8474 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
8475
8476         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
8477
8478 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
8479             Ira Rosen  <ira.rosen@linaro.org>
8480
8481         PR target/48252
8482         * gcc.target/arm/pr48252.c: New test.
8483
8484 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
8485
8486         PR tree-optimization/48616
8487         * gcc.dg/pr48616.c: New test.
8488
8489 2011-04-18  Tobias Burnus  <burnus@net-b.de>
8490
8491         PR fortran/18918
8492         * gfortran.dg/coarray_16.f90: New.
8493
8494 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
8495
8496         PR fortran/48462
8497         * gfortran.dg/realloc_on_assign_7.f03: New test.
8498
8499 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8500
8501         PR libgfortran/48602
8502         * gfortran.dg/fmt_g0_6.f08: New test.
8503
8504 2011-04-17  Jason Merrill  <jason@redhat.com>
8505
8506         * g++.dg/cpp0x/sfinae16.C: New.
8507
8508 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
8509
8510         * gcc.target/mips/reg-var-1.c: New test.
8511
8512 2011-04-17  Jan Hubicka  <jh@suse.cz>
8513
8514         * gcc.dg/winline-5.c: Update testcase.
8515
8516 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
8517
8518         * gnat.dg/discr27.ad[sb]: Move dg directive.
8519         * gnat.dg/discr28.ad[sb]: New test.
8520         * gnat.dg/discr28_pkg.ads: New helper.
8521
8522 2011-04-17  Michael Matz  <matz@suse.de>
8523
8524         PR tree-optimization/48622
8525         PR lto/48645
8526         * gcc.dg/lto/pr48622_0.c: New test.
8527
8528 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
8529
8530         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
8531         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
8532         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
8533         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8534         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8535         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8536
8537 2011-04-15  Jason Merrill  <jason@redhat.com>
8538
8539         * g++.dg/cpp0x/range-for17.C: New.
8540
8541 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8542
8543         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
8544         * g++.dg/cpp0x/range-for3.C: Likewise.
8545         * g++.dg/cpp0x/range-for9.C: Correct error message.
8546         * g++.dg/cpp0x/range-for11.C: New.
8547         * g++.dg/cpp0x/range-for12.C: New.
8548         * g++.dg/cpp0x/range-for13.C: New.
8549         * g++.dg/cpp0x/range-for14.C: New.
8550         * g++.dg/cpp0x/range-for15.C: New.
8551         * g++.dg/cpp0x/range-for16.C: New.
8552
8553 2011-04-15  Tobias Burnus  <burnus@net-b.de>
8554
8555         PR fortran/18918
8556         * gfortran.dg/coarray_15.f90: Change to dg-do run.
8557
8558 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
8559
8560         * objc.dg/naming-4.m: Updated.
8561         * objc.dg/naming-5.m: Updated.
8562         * objc.dg/naming-6.m: New.
8563         * objc.dg/naming-7.m: New.
8564         * obj-c++.dg/naming-1.mm: Updated.
8565         * obj-c++.dg/naming-2.mm: Updated.
8566         * obj-c++.dg/naming-3.mm: New.
8567         * obj-c++.dg/naming-4.mm: New.
8568
8569 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8570
8571         PR libgfortran/48589
8572         * gfortran.dg/fmt_g0_5.f08: New test.
8573
8574 2011-04-15  Richard Guenther  <rguenther@suse.de>
8575
8576         PR testsuite/48286
8577         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
8578
8579 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
8580
8581         * gcc.target/avr/torture/pr41885.c (dg-options): Change
8582         -finline-limit=0 to -fno-inline
8583
8584 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
8585
8586         PR target/48614
8587         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
8588         just avx.
8589
8590 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
8591
8592         PR target/48605
8593         * gcc.target/i386/sse4_1-insertps-3.c: New test.
8594         * gcc.target/i386/sse4_1-insertps-4.c: New test.
8595         * gcc.target/i386/avx-insertps-3.c: New test.
8596         * gcc.target/i386/avx-insertps-4.c: New test.
8597
8598 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8599
8600         * gcc.target/avr/torture/pr41885.c (dg-options): Add
8601         -finline-limit=0
8602
8603 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8604
8605         PR target/46779
8606         PR target/45291
8607         PR target/41894
8608         * gcc.target/avr/pr46779-1.c: New test case
8609         * gcc.target/avr/pr46779-2.c: New test case
8610
8611 2011-04-14  Jason Merrill  <jason@redhat.com>
8612
8613         * g++.dg/cpp0x/sfinae15.C: New.
8614
8615         * g++.dg/cpp0x/sfinae14.C: New.
8616
8617         * g++.dg/ext/vla10.C: New.
8618
8619 2011-04-14  Richard Guenther  <rguenther@suse.de>
8620
8621         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
8622
8623 2011-04-14  Richard Guenther  <rguenther@suse.de>
8624
8625         * gcc.dg/fold-bitand-4.c: Move ...
8626         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
8627
8628 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8629
8630         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
8631         variables const.
8632         * gcc.target/avr/torture/trivial.c: Ditto.
8633
8634 2011-04-13  Jason Merrill  <jason@redhat.com>
8635
8636         * g++.dg/template/operator11.C: New.
8637
8638 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
8639
8640         PR middle-end/48591
8641         * gcc.dg/gomp/pr48591.c: New test.
8642
8643         PR c++/48570
8644         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
8645         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
8646
8647 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
8648
8649         PR c++/48574
8650         * g++.dg/template/dependent-expr7.C: New test case.
8651
8652 2011-04-13  Jason Merrill  <jason@redhat.com>
8653
8654         * g++.dg/cpp0x/sfinae13.C: New.
8655
8656 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
8657
8658         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
8659
8660 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
8661
8662         * gcc.target/arm/pr43698.c: Remove -march option.
8663
8664 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
8665
8666         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
8667         -march option.
8668
8669 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
8670
8671         PR fortran/48360
8672         PR fortran/48456
8673         * gfortran.dg/realloc_on_assign_6.f03: New test.
8674
8675 2011-04-12  Kai Tietz  <ktietz@redhat.com>
8676
8677         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
8678         targets the additional -mno-ms-bitfields and
8679         -Wno-packed-bitfield-compat options.
8680         * g++.dg/ext/bitfield3.C: Likewise.
8681         * g++.dg/ext/bitfield4.C: Likewise.
8682         * g++.dg/ext/bitfield5.C: Likewise.
8683         * gcc.dg/bitfld-15.c: Likewise.
8684         * gcc.dg/bitfld-16.c: Likewise.
8685         * gcc.dg/bitfld-17.c: Likewise.
8686         * gcc.dg/bitfld-18.c: Likewise.
8687
8688 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
8689
8690         * gcc.target/arm/neon-vld3-1.c: New test.
8691         * gcc.target/arm/neon-vst3-1.c: New test.
8692         * gcc.target/arm/neon/v*.c: Regenerate.
8693
8694 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
8695
8696         PR rtl-optimization/48549
8697         * g++.dg/opt/pr48549.C: New test.
8698
8699 2011-04-12  Richard Guenther  <rguenther@suse.de>
8700
8701         PR tree-optimization/46076
8702         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
8703
8704 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8705
8706         PR testsuite/21164
8707         * lib/compat.exp (compat-execute): Declare unsupported after
8708         stripping path from src1.
8709         * lib/lto.exp (lto-execute): Likewise.
8710
8711 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
8712
8713         PR c/48552
8714         * gcc.dg/pr48552-1.c: New test.
8715         * gcc.dg/pr48552-2.c: New test.
8716
8717 2011-04-11  Jason Merrill  <jason@redhat.com>
8718
8719         * g++.dg/cpp0x/sfinae12.C: New.
8720
8721         * g++.dg/cpp0x/enum10.C: New.
8722
8723         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
8724
8725         * g++.dg/cpp0x/rv-func.C: New.
8726
8727 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8728
8729         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
8730         alpha*-dec-osf5*.
8731
8732 2011-04-11  Martin Jambor  <mjambor@suse.cz>
8733
8734         PR tree-optimization/48195
8735         * gcc.dg/ipa/pr48195.c: New test.
8736
8737 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
8738
8739         * gnat.dg/return3.adb: Remove unused switch.
8740
8741 2011-04-08  Mike Stump  <mikestump@comcast.net>
8742
8743         PR testsuite/48506
8744         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
8745         default to fno-common.
8746
8747 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
8748
8749         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
8750         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
8751
8752 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
8753
8754         PR fortran/48448
8755         * gfortran.dg/function_optimize_5.f90:  New test.
8756
8757 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
8758
8759         * gnat.dg/aggr17.adb: New test.
8760         * gnat.dg/aggr18.adb: Likewise.
8761
8762 2011-04-08  Michael Matz  <matz@suse.de>
8763
8764         PR middle-end/48389
8765         * gcc.target/i386/pr48389.c: New test.
8766
8767 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
8768
8769         PR rtl-optimization/48272
8770         * g++.dg/opt/pr48272.C: New.
8771
8772 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
8773
8774         PR rtl-optimization/48235
8775         * gcc.dg/pr48235.c: New.
8776
8777 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8778
8779         PR rtl-optimization/48302
8780         * g++.dg/opt/pr48302.C: New.
8781
8782 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8783
8784         PR target/48273
8785         * g++.dg/opt/pr48273.C: New.
8786
8787 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8788
8789         PR rtl-optimization/48442
8790         * gcc.dg/pr48442.c: New.
8791
8792 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
8793
8794         PR tree-optimization/48377
8795         * gcc.dg/vect/pr48377.c: New test.
8796
8797 2011-04-07  Jason Merrill  <jason@redhat.com>
8798
8799         * g++.dg/cpp0x/regress/call1.C: New.
8800
8801         * g++.dg/cpp0x/variadic107.C: New.
8802
8803         * g++.dg/cpp0x/sfinae11.C: New.
8804         * g++.dg/cpp0x/noexcept02.C: Fix.
8805
8806         * g++.dg/cpp0x/sfinae10.C: New.
8807
8808         * g++.dg/cpp0x/sfinae9.C: New.
8809
8810         * c-c++-common/Wcast-qual-1.c: Move here from...
8811         * gcc.dg/cast-qual-3.c: ...here, and...
8812         * g++.dg/warn/Wcast-qual2.C: ...here.
8813
8814         * g++.dg/cpp0x/sfinae8.C: New.
8815
8816         * g++.dg/cpp0x/sfinae7.C: New.
8817
8818         * g++.dg/cpp0x/enum9.C: New.
8819
8820 2011-04-07  Mike Stump  <mikestump@comcast.net>
8821
8822         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
8823         with no trampolines.
8824
8825 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
8826
8827         PR fortran/48117
8828         * gfortran.dg/gomp/pr48117.f90: New test.
8829
8830         PR debug/48343
8831         * gcc.dg/torture/pr48343.c: New test.
8832
8833 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8834
8835         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
8836
8837 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
8838
8839         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
8840
8841 2011-04-07  Tom de Vries  <tom@codesourcery.com>
8842
8843         PR target/43920
8844         * lib/scanasm.exp (object-size): New proc.
8845         * gcc.target/arm/pr43920-2.c: New test.
8846
8847 2011-04-06  Tobias Burnus  <burnus@net-b.de>
8848
8849         PR fortran/18918
8850         PR fortran/48477
8851         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
8852
8853 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
8854
8855         * gcc.dg/mtune.c: Prune note from output.
8856
8857 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
8858
8859         PR debug/48466
8860         * gcc.dg/guality/pr36977.c: New test.
8861         * gcc.dg/guality/pr48466.c: New test.
8862
8863 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8864
8865         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
8866
8867 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
8868
8869         * gnat.dg/return3.adb: New test.
8870
8871 2011-04-06  Richard Guenther  <rguenther@suse.de>
8872
8873         PR tree-optimization/47663
8874         * gcc.dg/tree-ssa/inline-8.c: New testcase.
8875
8876 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
8877
8878         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
8879         Solaris 8 and 9 as well.
8880
8881 2011-04-05  Tom de Vries  <tom@codesourcery.com>
8882
8883         PR target/43920
8884         * gcc.target/arm/pr43920-1.c: New test.
8885
8886 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
8887
8888         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
8889         (cctor): Actually return the value.
8890         (main): Cast return values.
8891
8892 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8893
8894         * gfortran.dg/character_comparison_8.f90:  New test.
8895
8896 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8897
8898         * frontend-passes: (optimize_lexical_comparison): New function.
8899         (optimize_expr): Call it.
8900         (optimize_comparison): Also handle lexical comparison functions.
8901         Return false instad of -2 for unequal comparison.
8902
8903 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8904
8905         PR fortran/48412
8906         * function_optimize_4.f90:  New test.
8907
8908 2011-04-04  Tobias Burnus  <burnus@net-b.de>
8909
8910         PR fortran/18918
8911         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
8912         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
8913         * gfortran.dg/coarray_15.f90: New.
8914
8915 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8916
8917         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
8918         * gfortran.dg/bessel_7.f90: Likewise.
8919
8920 2011-04-03  Tobias Burnus  <burnus@net-b.de>
8921
8922         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
8923
8924 2011-04-03  Richard Guenther  <rguenther@suse.de>
8925             Ira Rosen  <ira.rosen@linaro.org>
8926
8927         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
8928         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
8929         -ftree-loop-if-convert-stores.
8930
8931 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
8932
8933         * gnat.dg/specs/aggr2.ads: New test.
8934
8935 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
8936
8937         * gnat.dg/debug2.ad[sb]: New test.
8938         * gnat.dg/debug2_pkg.ads: New helper.
8939         * gnat.dg/debug3.ad[sb]: New test.
8940
8941 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
8942
8943         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
8944
8945 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
8946
8947         PR middle-end/48335
8948         * gcc.c-torture/compile/pr48335-1.c: New test.
8949         * gcc.dg/pr48335-1.c: New test.
8950         * gcc.dg/pr48335-2.c: New test.
8951         * gcc.dg/pr48335-3.c: New test.
8952         * gcc.dg/pr48335-4.c: New test.
8953         * gcc.dg/pr48335-5.c: New test.
8954         * gcc.dg/pr48335-6.c: New test.
8955         * gcc.dg/pr48335-7.c: New test.
8956         * gcc.dg/pr48335-8.c: New test.
8957         * gcc.target/i386/pr48335-1.c: New test.
8958
8959 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
8960
8961         PR c/36299
8962         * gcc.dg/Waddress.c: New test.
8963
8964 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
8965
8966         PR fortran/48352
8967         * gfortran.dg/function_optimize_3.f90:  New test.
8968
8969 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
8970
8971         * gcc.c-torture/compile/20110401-1.c: New test.
8972
8973         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
8974         * g++.dg/lto/20091002-2_0.C: Likewise.
8975         * g++.dg/lto/20090303_0.c: Likewise.
8976         * g++.dg/lto/20091004-1_0.C: Likewise.
8977         * g++.dg/lto/20091002-3_0.C: Likewise.
8978         * g++.dg/lto/20091004-2_0.C: Likewise.
8979         * g++.dg/lto/20081123_0.C: Likewise.
8980         * g++.dg/lto/20090313_0.C: Likewise.
8981         * g++.dg/lto/20081109-1_0.C: Likewise.
8982         * g++.dg/lto/20081219_0.C: Likewise.
8983         * g++.dg/lto/20081204-1_0.C: Likewise.
8984         * g++.dg/lto/20090302_0.C: Likewise.
8985         * g++.dg/lto/20081119-1_0.C: Likewise.
8986         * g++.dg/lto/20081118_0.C: Likewise.
8987         * gcc.dg/lto/20091020-2_0.c: Likewise.
8988         * gcc.dg/lto/20090210_0.c: Likewise.
8989         * gcc.dg/lto/20081204-1_0.c: Likewise.
8990         * gcc.dg/lto/20081224_0.c: Likewise.
8991         * gcc.dg/lto/20090219_0.c: Likewise.
8992         * gcc.dg/lto/20091014-1_0.c: Likewise.
8993         * gcc.dg/lto/20091016-1_0.c: Likewise.
8994         * gcc.dg/lto/20090206-2_0.c: Likewise.
8995         * gcc.dg/lto/20090116_0.c: Likewise.
8996         * gcc.dg/lto/20091013-1_0.c: Likewise.
8997         * gcc.dg/lto/20091015-1_0.c: Likewise.
8998         * gcc.dg/lto/20090126-2_0.c: Likewise.
8999
9000 2011-03-31  Ian Lance Taylor  <iant@google.com>
9001
9002         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
9003
9004 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
9005
9006         * gnat.dg/opt16.adb: New test.
9007
9008 2011-03-31  Jason Merrill  <jason@redhat.com>
9009
9010         * g++.dg/cpp0x/defaulted24.C: New.
9011
9012 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9013
9014         PR target/16292
9015         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
9016         with -O0.
9017
9018 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
9019
9020         * g++.dg/other/i386-9.C: New test.
9021
9022 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9023
9024         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
9025
9026 2011-03-30  Jason Merrill  <jason@redhat.com>
9027
9028         * g++.dg/cpp0x/regress/error-recovery1.C: New.
9029
9030         * g++.dg/cpp0x/regress/isnan.C: New.
9031
9032         * g++.dg/cpp0x/initlist46.C: New.
9033
9034 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
9035
9036         PR target/47551
9037         * gcc.target/arm/neon-modes-2.c: New test.
9038
9039 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
9040
9041         PR c/48305
9042         * gcc.c-torture/compile/pr48305.c: New test.
9043
9044 2011-03-29  Jason Merrill  <jason@redhat.com>
9045
9046         * g++.dg/cpp0x/regress/value-dep1.C: New.
9047
9048 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
9049
9050         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
9051
9052 2011-03-29  Ian Lance Taylor  <iant@google.com>
9053
9054         * go.test/go-test.exp: Handle the test lines used in several new
9055         tests.
9056         (errchk): Add opts parameter.  Change all callers.  Handle parens
9057         in regexps.
9058
9059 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
9060             Dominique d'Humieres  <dominiq@lps.ens.fr>
9061
9062         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
9063         and __APPLE__ && __PPC__ && __ALTIVEC__.
9064
9065 2011-03-29  Jason Merrill  <jason@redhat.com>
9066
9067         * g++.dg/cpp0x/dependent1.C: New.
9068
9069         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
9070
9071         * g++.dg/cpp0x/constexpr-memfn1.C: New.
9072
9073         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
9074
9075 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
9076
9077         PR fortran/48095
9078         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
9079         * gfortran.dg/proc_ptr_comp_32.f90: New.
9080
9081 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
9082
9083         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
9084         check for corresponding warning.
9085
9086 2011-03-28  Jason Merrill  <jason@redhat.com>
9087
9088         * g++.dg/cpp0x/rv-deduce2.C: New.
9089
9090 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
9091
9092         PR debug/48203
9093         * gcc.dg/pr48203.c: New test.
9094
9095 2011-03-28  Jeff Law <law@redhat.com>
9096
9097         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
9098
9099 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
9100
9101         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
9102         and __PPC__ && __ALTIVEC__.
9103
9104 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
9105
9106         PR testsuite/48238
9107         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
9108         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9109         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9110         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9111
9112 2011-03-28  Jason Merrill  <jason@redhat.com>
9113
9114         * g++.dg/cpp0x/initlist-array2.C: New.
9115
9116         * g++.dg/cpp0x/initlist-array1.C: New.
9117
9118         * g++.dg/cpp0x/constexpr-compound.C: New.
9119
9120         * g++.dg/cpp0x/constexpr-using.C: New.
9121
9122         * g++.dg/cpp0x/constexpr-noexcept.C: New.
9123
9124 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
9125
9126         PR testsuite/48276
9127         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
9128
9129 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
9130
9131         * gcc.dg/slp-1.c: New test.
9132
9133 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9134
9135         * gcc.target/i386/avx256-unaligned-load-1.c: New.
9136         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
9137         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
9138         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
9139         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
9140         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
9141         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
9142         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
9143         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
9144         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
9145         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
9146         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
9147         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
9148         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
9149
9150 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
9151
9152         PR fortran/47065
9153         * gfortran.dg/trim_optimize_5.f90:  New test.
9154         * gfortran.dg/trim_optimize_6.f90:  New test.
9155
9156 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
9157
9158         PR target/38598
9159         * gcc.target/mips/madd-7.c: Remove -mlong32.
9160         * gcc.target/mips/msub-7.c: Likewise.
9161
9162 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
9163
9164         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
9165         accesses to preserve the meaning of the test for doubleword vectors.
9166         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
9167         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
9168
9169 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
9170
9171         PR fortran/48291
9172         * gfortran.dg/class_42.f03: New.
9173
9174 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
9175
9176         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
9177         strided accesses.
9178
9179 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
9180
9181         PR rtl-optimization/48144
9182         * gcc.dg/pr48144.c: New test.
9183
9184 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9185
9186         * gnat.dg/discr27.ad[sb]: New test.
9187
9188 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9189
9190         * gnat.dg/limited_with2.ad[sb]: New test.
9191         * gnat.dg/limited_with2_pkg1.ads: New helper.
9192         * gnat.dg/limited_with2_pkg2.ads: Likewise.
9193
9194 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9195
9196         * gnat.dg/opt15.adb: New test.
9197         * gnat.dg/opt15_pkg.ad[sb]: New helper.
9198
9199 2011-03-25  Tobias Burnus  <burnus@net-b.de>
9200
9201         PR fortran/48174
9202         PR fortran/45304
9203         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
9204         * gfortran.dg/leadz_trailz_3.f90: Ditto
9205
9206 2011-03-25  Martin Jambor  <mjambor@suse.cz>
9207
9208         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
9209
9210 2011-03-25  Jason Merrill  <jason@redhat.com>
9211
9212         * g++.dg/cpp0x/defaulted22.C: New.
9213         * g++.dg/cpp0x/defaulted23.C: New.
9214         * g++.dg/cpp0x/defaulted15.C: Adjust.
9215
9216 2011-03-25  Jason Merrill  <jason@redhat.com>
9217
9218         * g++.dg/cpp0x/move1.C: New.
9219
9220 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
9221
9222         PR target/48287
9223         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
9224
9225 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9226
9227         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
9228         for mips-sgi-irix6.5.
9229         Replace snprintf prototype by <stdio.h>.
9230
9231 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9232
9233         PR testsuite/48283
9234         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
9235         run_expensive_tests.
9236         * gcc.dg/graphite/block-4.c: Likewise.
9237         * gcc.dg/graphite/block-7.c: Likewise.
9238         * gcc.dg/graphite/block-8.c: Likewise.
9239
9240 2011-03-25  Richard Guenther  <rguenther@suse.de>
9241
9242         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
9243         * g++.dg/tree-ssa/pr8781.C: Likewise.
9244         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9245         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9246         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9247         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
9248         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9249         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
9250         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
9251         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
9252         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
9253         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
9254         * gcc.dg/tree-ssa/pr21574.c: Likewise.
9255         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
9256         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
9257         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
9258         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
9259         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9260         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9261         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9262         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
9263         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
9264         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9265         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
9266         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
9267         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
9268         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
9269         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
9270         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9271         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9272         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
9273         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
9274         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9275         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9276         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9277         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
9278         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
9279         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
9280         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
9281         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
9282         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
9283         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
9284         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
9285         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
9286         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
9287         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9288         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
9289         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9290         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
9291         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9292         * c-c++-common/pr46562-2.c: Likewise.
9293         * gfortran.dg/pr42108.f90: Likewise.
9294         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
9295         foo to be inlined even at -O1.
9296         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
9297         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
9298         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
9299         * gcc.dg/matrix/matrix.exp: Disable FRE.
9300
9301 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
9302
9303         PR debug/48204
9304         * gcc.dg/dfp/pr48204.c: New test.
9305
9306 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
9307
9308         PR target/48209
9309         * gcc.c-torture/execute/pr47917.c: Move this...
9310         * gcc.dg/torture/pr47917.c: to here and add xfails.
9311
9312 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9313
9314         * gnat.dg/array16.ad[sb]: New test.
9315         * gnat.dg/array16.ads: New helper.
9316
9317 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9318
9319         * gnat.dg/derived_type2.adb: New test.
9320
9321 2011-03-24  Richard Guenther  <rguenther@suse.de>
9322
9323         PR tree-optimization/48271
9324         * g++.dg/torture/pr48271.C: New testcase.
9325
9326 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9327
9328         * gnat.dg/array15.ad[sb]: New test.
9329
9330 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
9331
9332         PR target/48237
9333         * gcc.target/i386/pr48237.c: New test.
9334
9335 2011-03-24  Richard Guenther  <rguenther@suse.de>
9336
9337         PR middle-end/48269
9338         * gcc.dg/builtin-object-size-10.c: New testcase.
9339
9340 2011-03-24  Richard Guenther  <rguenther@suse.de>
9341
9342         PR tree-optimization/46562
9343         * c-c++-common/pr46562-2.c: New testcase.
9344         * c-c++-common/pr46562.c: Likewise.
9345
9346 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
9347
9348         * gcc.dg/vect/vect-cselim-1.c: New test.
9349         * gcc.dg/vect/vect-cselim-2.c: New test.
9350
9351 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
9352
9353         * gcc.target/arm/pr46934.c: New.
9354
9355 2011-03-23  Ian Lance Taylor  <iant@google.com>
9356
9357         * go.test/go-test.exp (errchk): Ignore lines containing ////.
9358
9359 2011-03-23  Richard Guenther  <rguenther@suse.de>
9360
9361         * gcc.dg/struct: Remove directory and contents.
9362
9363 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9364
9365         PR testsuite/48251
9366         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9367
9368 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
9369
9370         * gnat.dg/discr26.ad[sb]: New test.
9371         * gnat.dg/discr26_pkg.ads: New helper.
9372
9373 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
9374
9375         PR target/47553
9376         * gcc.target/arm/neon-vld-1.c: New test.
9377
9378 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
9379
9380         * gnat.dg/array14.ad[sb]: New test.
9381         * gnat.dg/array14_pkg.ads: New helper.
9382
9383 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
9384
9385         * gcc.c-torture/execute/920501-8.x: Remove.
9386         * gcc.c-torture/execute/930513-1.x: Remove.
9387         * gcc.c-torture/execute/960312-1.x: Remove.
9388         * gcc.c-torture/compile/20000804-1.c,
9389         gcc.c-torture/compile/20001205-1.c,
9390         gcc.c-torture/compile/20001226-1.c,
9391         gcc.c-torture/compile/20010518-2.c,
9392         gcc.c-torture/compile/20020312-1.c,
9393         gcc.c-torture/compile/20020604-1.c,
9394         gcc.c-torture/compile/920501-12.c,
9395         gcc.c-torture/compile/920501-4.c,
9396         gcc.c-torture/compile/920520-1.c,
9397         gcc.c-torture/compile/980506-1.c,
9398         gcc.c-torture/execute/980709-1.x,
9399         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
9400         options for m68hc11.
9401         * gcc.dg/cpp/assert4.c: Don't handle ARC.
9402         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
9403         m68hc11.
9404
9405 2011-03-22  Nick Clifton  <nickc@redhat.com>
9406
9407         * lib/target-supports.exp (check_profiling_available): Add MN10300
9408         to the list of targets that do not support profiling.  Restore
9409         alpha sorting to this list.
9410
9411 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
9412
9413         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
9414         failure on 32-bit systems.
9415         * gcc.dg/torture/vector-2.c: Ditto.
9416
9417 2011-03-22  Richard Guenther  <rguenther@suse.de>
9418
9419         PR tree-optimization/48228
9420         * gcc.dg/Wstrict-overflow-23.c: New testcase.
9421
9422 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
9423
9424         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
9425         powerpc.
9426
9427         PR target/48226
9428         * gcc.target/powerpc/pr48226.c: New file.
9429
9430 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
9431
9432         * lib/prune.exp (prune_gcc_output): Prune "could not create
9433         compact unwind for" warnings.
9434
9435 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
9436
9437         PR c/42544
9438         PR c/48197
9439         * gcc.c-torture/execute/pr42544.c: New test.
9440         * gcc.c-torture/execute/pr48197.c: New test.
9441
9442 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
9443
9444         PR preprocessor/48192
9445         * gcc.target/powerpc/pr48192.c: New file.
9446
9447         PR target/48053
9448         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
9449         split problem of 0 being loaded in a VSX register.
9450
9451 2011-03-21  Richard Guenther  <rguenther@suse.de>
9452
9453         PR c/47939
9454         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
9455         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9456         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9457         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9458
9459 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
9460
9461         PR target/48213
9462         * gcc.dg/pr48213.c: New test.
9463
9464 2011-03-21  Kai Tietz  <ktietz@redhat.com>
9465
9466         PR target/12171
9467         * g++.dg/plugin/attribute_plugin.c: Adjust test.
9468
9469 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
9470
9471         * gcc.target/arm/xor-and.c: New.
9472
9473 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9474
9475         PR fortran/22572
9476         * gfortran.dg/function_optimize_1.f90:  New test.
9477         * gfortran.dg/function_optimize_2.f90:  New test.
9478
9479 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
9480
9481         PR rtl-optimization/47502
9482         * gcc.target/i386/pr47502-1.c: New.
9483         * gcc.target/i386/pr47502-2.c: Likewise.
9484
9485 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
9486
9487         PR rtl-optimization/48156
9488         * gcc.dg/pr48156.c: New test.
9489
9490 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9491
9492         PR libfortran/47439
9493         * gfortran.dg/scratch_1.f90: Adjust test.
9494
9495 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9496
9497         PR libfortran/47439
9498         * gfortran.dg/scratch_1.f90: New test.
9499
9500 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
9501
9502         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
9503         variably modified typedefs.
9504         * gcc.dg/c1x-typedef-2.c: Remove.
9505
9506 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
9507
9508         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
9509         * gcc.dg/c1x-anon-struct-3.c: New test.
9510         * gcc.dg/anon-struct-11.c: Update.
9511
9512 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9513
9514         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
9515         dg-xfail-run-if.
9516         Only xfail with gas.
9517
9518 2011-03-18  Jason Merrill  <jason@redhat.com>
9519
9520         * g++.dg/template/fn-ptr1.C: New.
9521
9522         * g++.dg/overload/volatile1.C: New.
9523
9524         * g++.dg/opt/pr23372.C: New.
9525
9526         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
9527
9528 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9529
9530         PR middle-end/47405
9531         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
9532
9533 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
9534
9535         * gcc.target/arm/unsigned-extend-1.c: New.
9536
9537 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
9538
9539         PR bootstrap/48161
9540         * gcc.c-torture/compile/pr48161.c: New test.
9541
9542 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
9543
9544         PR middle-end/47725
9545         * gcc.dg/torture/pr47725.c: New.
9546
9547 2011-03-17  Jason Merrill  <jason@redhat.com>
9548
9549         * g++.dg/cpp0x/constexpr-overflow2.C: New.
9550         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
9551
9552 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
9553
9554         * gnat.dg/specs/elab2.ads: New test.
9555         * gnat.dg/specs/elab2_pkg.ads: New helper.
9556
9557 2011-03-17  Jason Merrill  <jason@redhat.com>
9558
9559         * g++.dg/cpp0x/decltype-1212.C: New.
9560         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
9561
9562 2011-03-17  Jason Merrill  <jason@redhat.com>
9563
9564         * g++.dg/parse/memfnquals1.C: New.
9565
9566 2011-03-17  Richard Guenther  <rguenther@suse.de>
9567
9568         PR middle-end/48134
9569         * gcc.dg/pr48134.c: New testcase.
9570
9571 2011-03-17  Richard Guenther  <rguenther@suse.de>
9572
9573         PR middle-end/48165
9574         * g++.dg/torture/pr48165.C: New testcase.
9575
9576 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
9577
9578         PR rtl-optimization/48141
9579         * gcc.dg/pr48141.c: New test.
9580
9581 2011-03-16  Jason Merrill  <jason@redhat.com>
9582
9583         * g++.dg/cpp0x/constexpr-48089.C: New.
9584
9585         * g++.dg/cpp0x/constexpr-abi1.C: New.
9586
9587         * g++.dg/cpp0x/constexpr-46336.C: New.
9588         * g++.dg/parse/friend5.C: Adjust expected errors.
9589
9590         * g++.dg/cpp0x/constexpr-47570.C: New.
9591
9592 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
9593
9594         PR debug/47510
9595         * ++.dg/debug/dwarf2/typedef6.C: New test.
9596
9597 2011-03-16  Jason Merrill  <jason@redhat.com>
9598
9599         * g++.dg/cpp0x/elision2.C: New.
9600
9601         * g++.dg/cpp0x/constexpr-array3.C: New.
9602
9603 2011-03-16  Jason Merrill  <jason@redhat.com>
9604
9605         * g++.dg/cpp0x/sfinae6.C: New.
9606         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
9607         * g++.dg/cpp0x/pr45908.C: Likewise.
9608         * g++.dg/cpp0x/sfinae6.C: Likewise.
9609         * g++.old-deja/g++.jason/conversion11.C: Likewise.
9610         * g++.old-deja/g++.law/arg11.C: Likewise.
9611
9612 2011-03-16  Jason Merrill  <jason@redhat.com>
9613
9614         * g++.dg/template/incomplete6.C: New.
9615
9616 2011-03-16  Jeff Law <law@redhat.com>
9617
9618         * gcc.dg/tree-ssa/vrp55.c: New test.
9619
9620 2011-03-16  Jason Merrill  <jason@redhat.com>
9621
9622         * g++.dg/cpp0x/auto22.C: New.
9623
9624 2011-03-16  Richard Guenther  <rguenther@suse.de>
9625
9626         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
9627         optimizing it away if promoted to const.
9628
9629 2011-03-16  Richard Guenther  <rguenther@suse.de>
9630
9631         PR tree-optimization/48149
9632         * gcc.dg/fold-complex-1.c: New testcase.
9633
9634 2011-03-16  Richard Guenther  <rguenther@suse.de>
9635
9636         PR testsuite/48147
9637         * gcc.dg/guality/pr45882.c: Really make sure no inlining
9638         or cloning happens.
9639
9640 2011-03-16  Richard Guenther  <rguenther@suse.de>
9641
9642         PR tree-optimization/26134
9643         * gcc.dg/tree-ssa/complex-6.c: New testcase.
9644
9645 2011-03-16  Richard Guenther  <rguenther@suse.de>
9646
9647         PR tree-optimization/48146
9648         * gcc.dg/torture/pr48146.c: New testcase.
9649
9650 2011-03-16  Richard Guenther  <rguenther@suse.de>
9651
9652         * gcc.dg/tree-ssa/pr14814.c: Adjust.
9653         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
9654
9655 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
9656
9657         PR middle-end/48136
9658         * gcc.c-torture/compile/pr48136.c: New test.
9659
9660         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
9661
9662         PR debug/45882
9663         * gcc.dg/guality/pr45882.c: New test.
9664
9665 2011-03-15  Jason Merrill  <jason@redhat.com>
9666
9667         * g++.dg/cpp0x/constexpr-recursion.C: New.
9668
9669         * g++.dg/cpp0x/implicit11.C: New.
9670
9671 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
9672
9673         * g++.dg/cpp0x/constexpr-attribute.C: New.
9674
9675 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9676
9677         * g++.dg/parse/pr34758.C: New.
9678
9679 2011-03-15  Xinliang David Li  <davidxl@google.com>
9680
9681         PR c/47837
9682         * gcc.dg/uninit-pred-7_d.c: New test.
9683         * gcc.dg/uninit-pred-8_d.c: New test.
9684
9685 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9686
9687         PR target/46788
9688         * gcc.target/arm/pr46788.c: New.
9689
9690 2011-03-15  Richard Guenther  <rguenther@suse.de>
9691
9692         PR middle-end/47650
9693         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
9694         * gfortran.dg/ishft_4.f90: Likewise.
9695         * gfortran.dg/leadz_trailz_3.f90: Likewise.
9696
9697 2011-03-15  Richard Guenther  <rguenther@suse.de>
9698
9699         PR tree-optimization/13954
9700         * g++.dg/tree-ssa/pr13954.C: New testcase.
9701
9702 2011-03-15  Richard Guenther  <rguenther@suse.de>
9703
9704         PR tree-optimization/48037
9705         * gcc.target/i386/pr48037-1.c: New testcase.
9706
9707 2011-03-15  Richard Guenther  <rguenther@suse.de>
9708
9709         PR tree-optimization/41490
9710         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
9711         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
9712         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
9713         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
9714         * g++.dg/tree-ssa/pr33604.C: Adjust.
9715
9716 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
9717
9718         PR middle-end/47917
9719         * gcc.c-torture/execute/pr47917.c: New test.
9720         * gcc.dg/pr47917.c: New test.
9721
9722         PR middle-end/38878
9723         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
9724
9725 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
9726
9727         * gcc.target/i386/sse4_1-floor-vec.c: New test.
9728         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
9729         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
9730         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
9731         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
9732         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
9733         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
9734         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
9735         * gcc.target/i386/avx-floor-vec.c: Ditto.
9736         * gcc.target/i386/avx-ceil-vec.c: Ditto.
9737         * gcc.target/i386/avx-trunc-vec.c: Ditto.
9738         * gcc.target/i386/avx-rint-vec.c: Ditto.
9739         * gcc.target/i386/avx-floorf-vec.c: Ditto.
9740         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
9741         * gcc.target/i386/avx-truncf-vec.c: Ditto.
9742         * gcc.target/i386/avx-rintf-vec.c: Ditto.
9743
9744 2011-03-14  Tom Tromey  <tromey@redhat.com>
9745
9746         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
9747         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
9748         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
9749
9750 2011-03-14  Tom Tromey  <tromey@redhat.com>
9751
9752         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
9753         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
9754         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
9755
9756 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
9757
9758         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
9759
9760 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
9761
9762         PR rtl-optimization/47166
9763         * gcc.c-torture/execute/postmod-1.c: New test.
9764
9765 2011-03-14  Richard Guenther  <rguenther@suse.de>
9766
9767         PR middle-end/48098
9768         * gcc.dg/torture/pr48098.c: New testcase.
9769
9770 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
9771
9772         PR target/48053
9773         * gcc.target/powerpc/pr48053-1.c: New test.
9774         * gcc.target/powerpc/pr48053-2.c: Likewise.
9775
9776 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
9777
9778         PR libfortran/48066
9779         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
9780
9781 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
9782
9783         PR libfortran/48066
9784         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
9785
9786 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
9787
9788         PR fortran/48059
9789         * gfortran.dg/class_41.f03: New.
9790
9791 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
9792
9793         * g++.dg/conversion/cast3.C: New test.
9794
9795 2011-03-11  Jason Merrill  <jason@redhat.com>
9796
9797         * g++.dg/template/error45.C: New.
9798
9799         * g++.dg/parse/no-type-defn1.C: New.
9800
9801         * g++.dg/ext/attrib40.C: New.
9802
9803         * g++.dg/cpp0x/regress/array1.C: New.
9804
9805 2011-03-11  Richard Guenther  <rguenther@suse.de>
9806
9807         PR tree-optimization/48067
9808         * gcc.dg/pr48067.c: New testcase.
9809
9810 2011-03-11  Richard Guenther  <rguenther@suse.de>
9811
9812         PR lto/48073
9813         * g++.dg/lto/20110311-1_0.C: New testcase.
9814
9815 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
9816
9817         PR c++/48035
9818         * g++.dg/inherit/virtual8.C: New test.
9819
9820         PR middle-end/48044
9821         * gcc.dg/torture/pr48044.c: New test.
9822
9823 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
9824
9825         PR fortran/47768
9826         * gfortran.dg/proc_ptr_comp_31.f90: New.
9827
9828 2011-03-11  Richard Guenther  <rguenther@suse.de>
9829
9830         PR tree-optimization/47278
9831         * gcc.dg/torture/pr47278-1.c: New testcase.
9832         * gcc.dg/torture/pr47278-2.c: Likewise.
9833
9834 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
9835
9836         PR tree-optimization/48063
9837         * gcc.dg/torture/pr48063.c: New test.
9838
9839 2011-03-10  Jason Merrill  <jason@redhat.com>
9840
9841         * g++.dg/template/array22.C: New.
9842
9843         * g++.dg/cpp0x/syntax-err1.C: New.
9844         * g++.dg/parse/error36.C: Adjust expected errors.
9845         * g++.old-deja/g++.pt/ctor2.C: Likewise.
9846         * g++.old-deja/g++.pt/typename3.C: Likewise.
9847         * g++.old-deja/g++.pt/typename4.C: Likewise.
9848         * g++.old-deja/g++.pt/typename6.C: Likewise.
9849
9850 2011-03-09  Jason Merrill  <jason@redhat.com>
9851
9852         * g++.dg/template/nontype22.C: New.
9853
9854 2011-03-09  Martin Jambor  <mjambor@suse.cz>
9855
9856         PR tree-optimization/47714
9857         * g++.dg/torture/pr47714.C: New test.
9858
9859 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
9860
9861         PR target/47755
9862         * gcc.target/powerpc/pr47755-2.c: New file.
9863
9864 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9865
9866         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
9867         is not set in the environment, pass 64 as first argument when not
9868         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
9869         native where ulimit -u is supported.
9870
9871 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9872
9873         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
9874
9875 2011-03-08  Jason Merrill  <jason@redhat.com>
9876
9877         * g++.dg/template/nontype21.C: New.
9878
9879         * g++.dg/template/anon5.C: New.
9880
9881 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9882
9883         PR debug/47881
9884         * gcc.dg/pr47881.c: New test.
9885
9886 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
9887
9888         PR c++/47957
9889         * g++.dg/lookup/template3.C: New test.
9890
9891 2011-03-08  Kai Tietz  <ktietz@redhat.com>
9892
9893         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
9894         'long' type.
9895
9896 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
9897
9898         PR testsuite/47954
9899         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
9900         sizeof to compute alignment.
9901
9902 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9903
9904         PR tree-optimization/48022
9905         * gcc.dg/pr48022-1.c: New test.
9906         * gcc.dg/pr48022-2.c: New test.
9907
9908 2011-03-07  Jason Merrill  <jason@redhat.com>
9909
9910         * g++.dg/template/nontype20.C: New.
9911         * g++.dg/init/member1.C: Adjust expected errors.
9912         * g++.dg/parse/constant4.C: Likewise.
9913         * g++.dg/template/qualified-id3.C: Likewise.
9914         * g++.old-deja/g++.pt/crash10.C: Likewise.
9915
9916         * g++.dg/cpp0x/regress/non-const1.C: New.
9917
9918 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
9919
9920         PR debug/47991
9921         * gcc.dg/pr47991.c: New test.
9922
9923 2011-03-07  Jason Merrill  <jason@redhat.com>
9924
9925         * g++.dg/abi/mangle46.C: New.
9926
9927 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
9928
9929         PR target/47862
9930         * gcc.target/powerpc/pr47862.c: New.
9931
9932 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
9933
9934         PR target/45413
9935         * gcc.target/i386/combine-mul.c: Require nonpic.
9936
9937 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
9938             Nathan Froyd  <froydnj@codesourcery.com>
9939
9940         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
9941
9942 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
9943
9944         * README.QMTEST: Remove.
9945
9946 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
9947             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9948
9949         PR fortran/47850
9950         * gfortran.dg/array_constructor_37.f90 : New test.
9951
9952 2011-03-05  Jason Merrill  <jason@redhat.com>
9953
9954         * g++.dg/abi/mangle39.C: ABI v5, not 6.
9955         * g++.dg/abi/mangle45.C: Likewise.
9956         * g++.dg/cpp0x/trailing1.C: Likewise.
9957
9958 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9959
9960         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
9961
9962 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
9963
9964         PR rtl-optimization/47899
9965         * gcc.dg/pr47899.c: New test.
9966
9967         * gcc.dg/torture/pr47968.c: Ignore warnings.
9968
9969         PR tree-optimization/47967
9970         * gcc.c-torture/compile/pr47967.c: New test.
9971
9972 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
9973
9974         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
9975         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
9976
9977 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
9978
9979         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
9980         and property_getAttributes() if __OBJC2__.
9981         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9982         * objc.dg/property/property-encoding-1.m: New.
9983         * obj-c++.dg/property/property-encoding-1.mm: New.
9984
9985 2011-03-04  Jason Merrill  <jason@redhat.com>
9986
9987         * g++.dg/template/pseudodtor6.C: New.
9988
9989         * g++.dg/inherit/covariant19.C: New.
9990
9991 2011-03-04  Richard Guenther  <rguenther@suse.de>
9992
9993         PR middle-end/47968
9994         * gcc.dg/torture/pr47968.c: New testcase.
9995
9996 2011-03-04  Richard Guenther  <rguenther@suse.de>
9997
9998         PR middle-end/47975
9999         * gcc.dg/torture/pr47975.c: New testcase.
10000
10001 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
10002
10003         PR c++/47974
10004         * g++.dg/template/crash106.C: New.
10005
10006 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
10007
10008         PR c/47963
10009         * gcc.dg/gomp/pr47963.c: New test.
10010         * g++.dg/gomp/pr47963.C: New test.
10011
10012 2011-03-02  Jason Merrill  <jason@redhat.com>
10013
10014         * g++.dg/cpp0x/regress/condition1.C: New.
10015
10016         * g++.dg/cpp0x/constexpr-ctor9.C: New.
10017
10018 2011-03-01  Jason Merrill  <jason@redhat.com>
10019
10020         * g++.dg/cpp0x/lambda/lambda-98.C: New.
10021
10022         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
10023
10024 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
10025
10026         PR rtl-optimization/47925
10027         * gcc.c-torture/execute/pr47925.c: New test.
10028
10029 2011-03-01  Jason Merrill  <jason@redhat.com>
10030
10031         * g++.dg/cpp0x/decltype25.C: New.
10032
10033         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
10034
10035 2011-03-01  Richard Guenther  <rguenther@suse.de>
10036
10037         PR tree-optimization/47890
10038         * gcc.dg/torture/pr47890.c: New testcase.
10039
10040 2011-03-01  Richard Guenther  <rguenther@suse.de>
10041
10042         PR lto/47924
10043         * gcc.dg/lto/pr47924_0.c: New testcase.
10044
10045 2011-03-01  Richard Guenther  <rguenther@suse.de>
10046
10047         PR lto/46911
10048         * gfortran.dg/lto/pr46911_0.f: New testcase.
10049
10050 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10051
10052         PR libgfortran/47933
10053         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
10054         compile errors from older code form.
10055
10056 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10057
10058         PR libgfortran/47567
10059         * gfortran.dg/fmt_fw_d.f90: New test.
10060
10061 2011-02-28  Jason Merrill  <jason@redhat.com>
10062
10063         * g++.dg/inherit/covariant18.C: New.
10064
10065 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
10066
10067         PR middle-end/47893
10068         * gcc.dg/pr47893.c: New test.
10069
10070 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
10071
10072         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
10073         NULL in case of a selector with conflicting types.
10074         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
10075
10076 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
10077
10078         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
10079         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
10080         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
10081         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
10082
10083 2011-02-28  Jason Merrill  <jason@redhat.com>
10084
10085         PR c++/47906
10086         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
10087
10088 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10089
10090         PR libgfortran/47778
10091         * gfortran.dg/namelist_71.f90: New test.
10092
10093 2011-02-27  Jason Merrill  <jason@redhat.com>
10094
10095         PR c++/47906
10096         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
10097         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
10098
10099 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
10100
10101         PR c++/46466
10102         * g++.dg/cpp0x/constexpr-ctor8.C: New.
10103
10104 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
10105
10106         PR fortran/47886
10107         * gfortran.dg/gomp/task-1.f90: Removed.
10108
10109 2011-02-26  Jason Merrill  <jason@redhat.com>
10110
10111         * g++.dg/template/this-targ1.C: New.
10112
10113         * g++.dg/cpp0x/regress/template-const1.C: New.
10114         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
10115         * g++.dg/template/function1.C: Adjust.
10116         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
10117         * g++.dg/debug/debug7.C: Adjust.
10118
10119 2011-02-26  Tobias Burnus  <burnus@net-b.de>
10120
10121         PR fortran/47886
10122         * gfortran.dg/gomp/task-1.f90: New.
10123
10124 2011-02-25  Jie Zhang  <jie@codesourcery.com>
10125
10126         * gcc.target/arm/neon-thumb2-move.c: Add
10127         dg-require-effective-target arm_thumb2_ok.
10128
10129 2011-02-24  Jason Merrill  <jason@redhat.com>
10130
10131         * g++.dg/parse/constant1.C: Specify C++98 mode.
10132         * g++.dg/parse/constant5.C: Likewise.
10133         * g++.dg/parse/error2.C: Likewise.
10134         * g++.dg/parse/semicolon3.C: Likewise.
10135         * g++.dg/template/crash14.C: Likewise.
10136         * g++.dg/template/local4.C: Likewise.
10137         * g++.dg/template/nontype3.C: Likewise.
10138         * g++.dg/parse/crash31.C: Adjust expected errors.
10139         * g++.dg/template/function1.C: Likewise.
10140         * g++.dg/template/ref3.C: Likewise.
10141         * g++.dg/template/static9.C: Likewise.
10142         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
10143
10144         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
10145         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
10146         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
10147         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
10148         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
10149
10150 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
10151
10152         PR fortran/47878
10153         * gfortran.dg/pr47878.f90: New test.
10154
10155 2011-02-24  Richard Guenther  <rguenther@suse.de>
10156
10157         PR testsuite/47801
10158         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
10159         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
10160
10161 2011-02-24  Richard Guenther  <rguenther@suse.de>
10162
10163         PR fortran/47839
10164         * gfortran.dg/lto/pr47839_0.f90: New testcase.
10165         * gfortran.dg/lto/pr47839_1.f90: Likewise.
10166
10167 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10168
10169         PR libgfortran/47567
10170         * gfortran.dg/fmt_f0_1.f90: Update test.
10171
10172 2011-02-23  Jason Merrill  <jason@redhat.com>
10173
10174         * g++.dg/abi/mangle39.C: Adjust parm mangling.
10175         * g++.dg/abi/mangle45.C: New.
10176
10177         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
10178         * g++.dg/template/canon-type-9.C: Match use of decltype
10179         between declaration and definition.
10180         * g++.dg/template/canon-type-12.C: Likewise.
10181
10182 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
10183
10184         PR fortran/40850
10185         * gfortran.dg/nested_allocatables_1.f90: New.
10186
10187 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
10188
10189         PR c++/46868
10190         * g++.dg/pr46868.C: New test.
10191         * g++.dg/parse/parameter-declaration-1.C: Adjust.
10192         * g++.dg/parse/error14.C: Adjust.
10193
10194 2011-02-23  Richard Guenther  <rguenther@suse.de>
10195
10196         PR tree-optimization/47838
10197         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
10198
10199 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
10200
10201         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
10202
10203 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
10204
10205         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
10206         * gfortran.dg/count_init_expr.f03: Ditto.
10207         * gfortran.dg/gomp/pr43711.f90: Ditto.
10208         * gcc.dg/struct-parse-2.c: Ditto.
10209         * gcc.dg/parse-error-3.c: Ditto.
10210         * gcc.dg/Wlogical-op-1.c: Ditto.
10211         * gcc.dg/Walways-true-1.c: Ditto.
10212         * gcc.dg/pr24225.c: Ditto.
10213         * gcc.dg/Walways-true-2.c: Ditto.
10214         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
10215         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
10216         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
10217         * g++.dg/overload/defarg4.C: Ditto.
10218         * g++.dg/inherit/covariant16.C: Ditto.
10219         * g++.dg/inherit/virtual7.C: Ditto.
10220         * g++.dg/template/canon-type-9.C: Ditto.
10221         * g++.dg/template/access19.C: Ditto.
10222         * g++.dg/template/call7.C: Ditto.
10223         * g++.dg/template/canon-type-2.C: Ditto.
10224         * g++.dg/template/init7.C: Ditto.
10225         * g++.dg/template/sizeof-template-argument.C: Ditto.
10226         * g++.dg/template/const3.C: Ditto.
10227         * g++.dg/template/sfinae26.C: Ditto.
10228         * g++.dg/template/sfinae26.C: Ditto.
10229         * g++.dg/template/canon-type-11.C: Ditto.
10230         * g++.dg/template/union2.C: Ditto.
10231         * g++.dg/template/canon-type-3.C: Ditto.
10232         * g++.dg/template/canon-type-1.C: Ditto.
10233         * g++.dg/template/canon-type-5.C: Ditto.
10234         * g++.dg/template/canon-type-7.C: Ditto.
10235         * g++.dg/template/canon-type-10.C: Ditto.
10236         * g++.dg/template/spec36.C: Ditto.
10237         * g++.dg/template/typedef38.C: Ditto.
10238         * g++.dg/template/canon-type-4.C: Ditto.
10239         * g++.dg/template/canon-type-6.C: Ditto.
10240         * g++.dg/template/canon-type-13.C: Ditto.
10241         * g++.dg/template/instantiate9.C: Ditto.
10242         * g++.dg/template/ttp22.C: Ditto.
10243         * g++.dg/warn/Wreturn-type-6.C: Ditto.
10244         * g++.dg/warn/Walways-true-1.C: Ditto.
10245         * g++.dg/warn/Wlogical-op-1.C: Ditto.
10246         * g++.dg/warn/Walways-true-2.C: Ditto.
10247         * g++.dg/conversion/op4.C: Ditto.
10248         * g++.dg/opt/pr19650.C: Ditto.
10249         * g++.dg/lookup/friend11.C: Ditto.
10250         * g++.dg/other/default2.C: Ditto.
10251         * g++.dg/other/default3.C: Ditto.
10252         * g++.dg/other/dtor2.C: Ditto.
10253         * g++.dg/other/friend5.C: Ditto.
10254         * g++.dg/other/default5.C: Ditto.
10255         * g++.dg/init/brace6.C: Ditto.
10256         * g++.dg/init/aggr5.C: Ditto.
10257         * g++.dg/init/error2.C: Ditto.
10258         * g++.dg/expr/bound-mem-fun.C: Ditto.
10259         * g++.dg/expr/cond6.C: Ditto.
10260         * g++.dg/expr/stmt-expr-1.C: Ditto.
10261         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
10262         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
10263         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
10264         * g++.dg/cpp0x/bracket1.C: Ditto.
10265         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
10266         * g++.dg/cpp0x/pr38646.C: Ditto.
10267         * g++.dg/cpp0x/variadic73.C: Ditto.
10268         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
10269         * g++.dg/cpp0x/bracket4.C: Ditto.
10270         * g++.dg/cpp0x/decltype4.C: Ditto.
10271         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
10272         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
10273         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
10274         * g++.dg/cpp0x/variadic-new2.C: Ditto.
10275         * g++.dg/cpp0x/decltype2.C: Ditto.
10276         * g++.dg/cpp0x/decltype1.C: Ditto.
10277         * g++.dg/cpp0x/bracket2.C: Ditto.
10278         * g++.dg/cpp0x/decltype5.C: Ditto.
10279         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
10280         * g++.dg/cpp0x/variadic70.C: Ditto.
10281         * g++.dg/cpp0x/decltype6.C: Ditto.
10282         * g++.dg/cpp0x/rvo.C: Ditto.
10283         * g++.dg/cpp0x/vt-40092.C: Ditto.
10284         * g++.dg/cpp0x/variadic-new.C: Ditto.
10285         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
10286         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
10287         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
10288         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
10289         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
10290         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
10291         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
10292         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
10293         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
10294         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
10295         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
10296         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
10297         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
10298         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
10299         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
10300         * g++.dg/cpp0x/pr39639.C: Ditto.
10301         * g++.dg/cpp0x/decltype3.C: Ditto.
10302         * g++.dg/cpp0x/variadic68.C: Ditto.
10303         * g++.dg/cpp0x/variadic-function.C: Ditto.
10304         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
10305         * g++.dg/cpp0x/variadic-bind.C: Ditto.
10306         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
10307         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
10308         * g++.dg/parse/crash35.C: Ditto.
10309         * g++.dg/parse/crash40.C: Ditto.
10310         * g++.dg/parse/defarg12.C: Ditto.
10311         * g++.dg/parse/crash34.C: Ditto.
10312         * g++.dg/parse/constructor3.C: Ditto.
10313         * g++.dg/parse/template23.C: Ditto.
10314         * g++.dg/parse/crash56.C: Ditto.
10315         * g++.dg/parse/dtor13.C: Ditto.
10316         * g++.dg/parse/error33.C: Ditto.
10317         * g++.dg/parse/ctor9.C: Ditto.
10318         * g++.dg/parse/error32.C: Ditto.
10319         * g++.dg/parse/error37.C: Ditto.
10320         * g++.dg/parse/bitfield3.C: Ditto.
10321         * g++.dg/parse/struct-4.C: Ditto.
10322         * g++.dg/ext/has_trivial_copy.C: Ditto.
10323         * g++.dg/ext/is_polymorphic.C: Ditto.
10324         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
10325         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
10326         * g++.dg/ext/has_nothrow_assign.C: Ditto.
10327         * g++.dg/ext/is_union.C: Ditto.
10328         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
10329         * g++.dg/ext/is_pod.C: Ditto.
10330         * g++.dg/ext/has_virtual_destructor.C: Ditto.
10331         * g++.dg/ext/has_trivial_constructor.C: Ditto.
10332         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
10333         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
10334         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
10335         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
10336         * g++.dg/ext/is_abstract.C: Ditto.
10337         * g++.dg/ext/has_trivial_assign.C: Ditto.
10338         * g++.dg/ext/is_class.C: Ditto.
10339         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
10340         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
10341         * g++.dg/ext/is_base_of.C: Ditto.
10342         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
10343         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
10344         * g++.dg/ext/is_empty.C: Ditto.
10345         * g++.dg/ext/is_enum.C: Ditto.
10346         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
10347         * gnat.dg/opt11.adb: Ditto.
10348         * obj-c++.dg/pr45735.mm: Ditto.
10349         * obj-c++.dg/pr24393.mm: Ditto.
10350         * obj-c++.dg/exceptions-2.mm: Ditto.
10351         * objc.dg/pr45735.m: Ditto.
10352         * objc.dg/pr24393.m: Ditto.
10353
10354 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
10355
10356         * objc.dg/attributes/objc-exception-1.m: New.
10357
10358 2011-02-23  Jie Zhang  <jie@codesourcery.com>
10359
10360         * gcc.dg/cpp/include7.c: New test.
10361
10362 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
10363
10364         PR c++/47242
10365         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
10366
10367 2011-02-23  Jie Zhang  <jie@codesourcery.com>
10368
10369         PR rtl-optimization/47763
10370         * gcc.dg/pr47763.c: New test.
10371
10372 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
10373
10374         PR fortran/45743
10375         * gfortran.dg/whole_file_32.f90 : New test.
10376
10377 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
10378
10379         PR c++/47666
10380         * g++.dg/inherit/virtual7.C: New test.
10381
10382 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
10383
10384         PR objc/47832
10385         * objc.dg/type-size-3.m: Updated error message.
10386         * objc.dg/type-size-4.m: New test.
10387         * objc.dg/type-size-5.m: New test.
10388
10389 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10390
10391         * lib/gnat.exp: Fix comments.
10392         Don't load libgloss.exp.
10393         (default_gnat_version): Call $compiler with --version.
10394         Adapt regexp for gnatmake output, insert version.
10395         (gnat_version): New proc.
10396         (gnat_init): Remove gnat_libgcc_s_path.
10397         (gnat_target_compile): Likewise.
10398         Remove ld_library_path.
10399         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
10400         (gnat_pass): Remove.
10401         (gnat_pass): Remove.
10402         (gnat_finish): Remove.
10403         (gnat_exit): Remove.
10404         (local_find_gnatmake): Reindent.
10405         (runtest_file_p): Remove.
10406         (prune_warnings): Remove.
10407         (find_gnatclean): New proc.
10408         * lib/gnat-dg.exp (lremove): New proc.
10409         (gnat-dg-test): Reindent.
10410         Remove additional output files.
10411         (gnat-dg-runtest): Remove.
10412
10413         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
10414         * gnat.dg/loop_optimization6.adb: Likewise.
10415         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
10416
10417 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
10418
10419         PR tree-optimization/47835
10420         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
10421
10422 2011-02-22  Tobias Burnus  <burnus@net-b.de>
10423
10424         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
10425         * gfortran.dg/abstract_type_2.f03: Ditto.
10426         * gfortran.dg/abstract_type_3.f03: Ditto.
10427         * gfortran.dg/abstract_type_4.f03: Ditto.
10428         * gfortran.dg/abstract_type_5.f03: Ditto.
10429         * gfortran.dg/abstract_type_6.f03: Ditto.
10430         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
10431         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
10432         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
10433         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
10434         * gfortran.dg/array_function_5.f90: Ditto.
10435         * gfortran.dg/asynchronous_3.f03: Ditto.
10436         * gfortran.dg/char_expr_1.f90: Ditto.
10437         * gfortran.dg/class_14.f03: Ditto.
10438         * gfortran.dg/data_array_6.f: Ditto.
10439         * gfortran.dg/data_invalid.f90: Ditto.
10440         * gfortran.dg/dot_product_1.f03: Ditto.
10441         * gfortran.dg/func_derived_5.f90: Ditto.
10442         * gfortran.dg/func_result_4.f90: Ditto.
10443         * gfortran.dg/implied_do_1.f90: Ditto.
10444         * gfortran.dg/initialization_25.f90: Ditto.
10445         * gfortran.dg/initialization_26.f90: Ditto.
10446         * gfortran.dg/interface_34.f90: Ditto.
10447         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
10448         * gfortran.dg/keyword_symbol_1.f90: Ditto.
10449         * gfortran.dg/matmul_8.f03: Ditto.
10450         * gfortran.dg/merge_init_expr.f90: Ditto.
10451         * gfortran.dg/pack_assign_1.f90: Ditto.
10452         * gfortran.dg/pack_vector_1.f90: Ditto.
10453         * gfortran.dg/pointer_check_8.f90: Ditto.
10454         * gfortran.dg/product_init_expr.f03: Ditto.
10455         * gfortran.dg/reshape_order_5.f90: Ditto.
10456         * gfortran.dg/reshape_shape_1.f90: Ditto.
10457         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
10458         * gfortran.dg/same_name_2.f90: Ditto.
10459         * gfortran.dg/selected_real_kind_1.f90: Ditto.
10460         * gfortran.dg/spread_init_expr.f03: Ditto.
10461         * gfortran.dg/stmt_func_1.f90: Ditto.
10462         * gfortran.dg/sum_init_expr.f03: Ditto.
10463         * gfortran.dg/transpose_3.f03: Ditto.
10464         * gfortran.dg/unpack_init_expr.f03: Ditto.
10465         * gfortran.dg/warn_conversion.f90: Ditto.
10466         * gfortran.dg/warn_conversion_2.f90: Ditto.
10467         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
10468         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
10469         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
10470         * gfortran.dg/whole_file_16.f90: Ditto.
10471         * gfortran.dg/whole_file_17.f90: Ditto.
10472         * gfortran.dg/whole_file_18.f90: Ditto.
10473         * gfortran.dg/whole_file_20.f03: Ditto.
10474         * gfortran.dg/whole_file_5.f90: Ditto.
10475         * gfortran.dg/whole_file_6.f90: Ditto.
10476         * gfortran.dg/write_invalid_format.f90: Ditto.
10477         * gfortran.dg/zero_sized_6.f90: Ditto.
10478
10479 2011-02-21  Jeff Law <law@redhat.com>
10480
10481         PR rtl-optimization/46178
10482         * gcc.target/i386/pr46178.c: New test.
10483
10484         PR rtl-optimization/46002
10485         * gcc.c-torture/compile/pr46002.c: New test.
10486
10487 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10488
10489         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
10490         *-*-hpux10*.
10491
10492 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
10493
10494         PR debug/47106
10495         * g++.dg/debug/pr47106.C: Require effective target lto.
10496
10497 2011-02-21  Jason Merrill  <jason@redhat.com>
10498
10499         * g++.dg/cpp0x/constexpr-diag2.C: New.
10500
10501 2011-02-20  Jason Merrill  <jason@redhat.com>
10502
10503         * g++.dg/cpp0x/constexpr-ctor7.C: New.
10504
10505         * g++.dg/cpp0x/fntmpdefarg2.C: New.
10506
10507         * g++.dg/overload/conv-op1.C: New.
10508
10509         * g++.dg/cpp0x/constexpr-synth1.C: New.
10510
10511 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
10512
10513         * objc.dg/layout-2.m: New.
10514         * objc.dg/selector-3.m: Adjusted location of error message.
10515         * objc.dg/type-size-3.m: Same.
10516         * obj-c++.dg/selector-3.mm: Same.
10517
10518 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
10519
10520         PR objc/47784
10521         * objc.dg/property/dotsyntax-22.m: New.
10522         * obj-c++.dg/property/dotsyntax-22.mm: New.
10523
10524 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
10525
10526         PR c++/46394
10527         * g++.dg/template/typedef38.C: New test.
10528
10529 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
10530
10531         PR fortran/46818
10532         * gfortran.dg/whole_file_30.f90 : New test.
10533         * gfortran.dg/whole_file_31.f90 : New test.
10534
10535 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
10536
10537         PR fortran/45077
10538         PR fortran/44945
10539         * gfortran.dg/whole_file_28.f90 : New test.
10540         * gfortran.dg/whole_file_29.f90 : New test.
10541
10542 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
10543
10544         PR c++/44118
10545         * g++.dg/template/crash105.C: New.
10546
10547 2011-02-19  Jason Merrill  <jason@redhat.com>
10548
10549         * g++.dg/cpp0x/regress/no-elide1.C: New.
10550
10551 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
10552
10553         PR tree-optimization/46620
10554         * gcc.dg/pr46620.c: New.
10555
10556 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
10557
10558         PR c/47809
10559         * gcc.target/i386/pr47809.c: New test.
10560
10561 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10562             Tobias Burnus  <burnus@net-b.de>
10563
10564         * lib/target-supports.exp
10565         (check_effective_target_fortran_large_real): New check for large reals.
10566         * gfortran.dg/nan_7.f90: New test.
10567
10568 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10569
10570         PR libgfortran/47567
10571         * gfortran.dg/fmt_f0_1.f90: Update test.
10572
10573 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
10574
10575         PR fortran/47348
10576         * gfortran.dg/array_constructor_36.f90 : New test.
10577         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
10578         allow for comparison between different elements of the array
10579         constructor at different levels of optimization.
10580
10581 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10582
10583         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
10584         * gcc.target/i386/pr32280-1.c: Likewise.
10585
10586 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
10587
10588         PR target/47800
10589         * gcc.target/i386/pr47800.c: New test.
10590
10591 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
10592
10593         * objc/execute/exceptions/foward-1.x: New.
10594
10595 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10596
10597         PR fortran/47789
10598         * gfortran.dg/derived_constructor_comps_4.f90: New.
10599
10600 2011-02-18  Tobias Burnus
10601
10602         PR fortran/47775
10603         * gfortran.dg/func_result_6.f90: New.
10604
10605 2011-02-18  Michael Matz  <matz@suse.de>
10606
10607         PR fortran/45586
10608         * gfortran.dg/lto/pr45586_0.f90: New test.
10609         * gfortran.dg/typebound_proc_20.f90: Ditto.
10610         * gfortran.dg/typebound_proc_21.f90: Ditto.
10611
10612 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
10613
10614         PR c++/47795
10615         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
10616
10617 2011-02-18  Tobias Burnus  <burnus@net-b.de>
10618
10619         PR fortran/47750
10620         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
10621         gcc_warning_prefix.
10622         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
10623         normalizing the error/warning output.
10624         * gfortran.dg/Wall.f90: Update dg-error/warning.
10625         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
10626         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
10627         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
10628         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
10629         * gfortran.dg/class_30.f90: Update dg-error/warning.
10630         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
10631         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
10632         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
10633         * gfortran.dg/entry_17.f90: Update dg-error/warning.
10634         * gfortran.dg/entry_19.f90: Update dg-error/warning.
10635         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
10636         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
10637         * gfortran.dg/g77/12632.f: Update dg-error/warning.
10638         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
10639         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
10640         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
10641         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
10642         * gfortran.dg/goto_8.f90: Update dg-error/warning.
10643         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
10644         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
10645         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
10646         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
10647         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
10648         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
10649         * gfortran.dg/volatile3.f90: Update dg-error/warning.
10650         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
10651         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
10652         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
10653         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
10654         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
10655
10656 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10657
10658         PR fortran/47768
10659         * gfortran.dg/proc_ptr_comp_30.f90: New.
10660
10661 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
10662
10663         PR debug/47780
10664         * gcc.target/i386/pr47780.c: New test.
10665
10666 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10667
10668         PR fortran/47767
10669         * gfortran.dg/class_40.f03: New.
10670
10671 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
10672
10673         PR c++/47208
10674         * g++.dg/cpp0x/auto21.C: New test.
10675
10676 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
10677
10678         * objc.dg/special/unclaimed-category-1.h: Updated for
10679         new ABI support.
10680         * objc.dg/special/unclaimed-category-1.m: Same.
10681         * objc.dg/zero-link-1.m: Same.
10682         * objc.dg/lookup-1.m: Same.
10683         * objc.dg/torture/strings/const-str-9.m
10684         * objc.dg/torture/strings/const-str-10.m: Same.
10685         * objc.dg/torture/strings/const-str-11.m: Same.
10686         * objc.dg/torture/forward-1.m: Same.
10687         * objc.dg/zero-link-2.m: Same.
10688         * objc.dg/encode-7-next-64bit.m: Same.
10689         * objc.dg/method-4.m: Same.
10690         * objc.dg/next-runtime-1.m: Same.
10691         * objc.dg/image-info.m: Same.
10692         * objc.dg/pr23214.m: Same.
10693         * objc.dg/symtab-1.m: Same.
10694         * obj-c++.dg/basic.m: Same.
10695         * obj-c++.dg/proto-lossage-3.m: Same.
10696         * obj-c++.dg/torture/strings/const-str-10.m: Same.
10697         * obj-c++.dg/torture/strings/const-str-11.m: Same.
10698         * obj-c++.dg/torture/strings/const-str-9.m: Same.
10699         * obj-c++.dg/method-11.m: Same.
10700         * objc/execute/enumeration-1.m: Same.
10701         * objc/execute/object_is_class.m: Same.
10702         * objc/execute/formal_protocol-2.m: Same.
10703         * objc/execute/formal_protocol-4.m: Same.
10704         * objc/execute/formal_protocol-6.m: Same.
10705         * objc/execute/bycopy-3.m: Same.
10706         * objc/execute/exceptions/catchall-1.m: Same.
10707         * objc/execute/exceptions/finally-1.m: Same.
10708         * objc/execute/exceptions/local-variables-1.m: Same.
10709         * objc/execute/exceptions/foward-1.m: Same.
10710         * objc/execute/bf-common.h
10711         * objc/execute/enumeration-2.m: Same.
10712         * objc/execute/formal_protocol-1.m: Same.
10713         * objc/execute/formal_protocol-3.m: Same.
10714         * objc/execute/formal_protocol-5.m: Same.
10715         * objc/execute/accessing_ivars.m: Same.
10716         * objc/execute/bycopy-2.m: Same.
10717         * objc/execute/formal_protocol-7.m: Same.
10718         * objc/execute/compatibility_alias.m: Same.
10719         * objc/execute/no_clash.m: Same.
10720         * objc/execute/object_is_meta_class.m: Same.
10721         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
10722         * objc/execute/class-tests-1.h: Include stdio.h.
10723         * objc/execute/class-tests-2.h: Same.
10724         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
10725         runtimes.
10726         * obj-c++.dg/try-catch-2.mm: Same.
10727
10728 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
10729
10730         PR c++/47783
10731         * g++.dg/warn/Wunused-parm-4.C: New test.
10732
10733 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
10734             Jan Hubicka  <jh@suse.cz>
10735
10736         PR debug/47106
10737         PR debug/47402
10738         * g++.dg/debug/pr47106.C: New.
10739
10740 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
10741
10742         PR target/43653
10743         * gcc.target/i386/pr43653.c: New test.
10744
10745 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
10746
10747         PR c++/47172
10748         * g++.dg/template/inherit6.C: New test.
10749
10750 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
10751
10752         PR fortran/47745
10753         * gfortran.dg/class_39.f03: New.
10754
10755 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
10756
10757         PR c++/47326
10758         * g++.dg/cpp0x/variadic106.C: New test.
10759
10760 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
10761
10762         PR libfortran/47757
10763         * gfortran.dg/pr47757-1.f90: New test.
10764         * gfortran.dg/pr47757-2.f90: New test.
10765         * gfortran.dg/pr47757-3.f90: New test.
10766
10767         PR c++/47704
10768         * g++.dg/cpp0x/enum8.C: New test.
10769
10770 2011-02-15  Jason Merrill  <jason@redhat.com>
10771
10772         * g++.dg/inherit/implicit-trivial1.C: New.
10773         * g++.dg/cpp0x/implicit-trivial1.C: New.
10774
10775 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
10776
10777         PR middle-end/47725
10778         * gcc.dg/torture/pr47725.c: Removed.
10779
10780 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
10781
10782         PR target/47755
10783         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
10784         constant does not generate a load from memory.
10785
10786 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
10787
10788         PR middle-end/47725
10789         * gcc.dg/torture/pr47725.c: New.
10790
10791 2011-02-15  Richard Guenther  <rguenther@suse.de>
10792
10793         PR tree-optimization/47743
10794         * gcc.dg/torture/pr47743.c: New testcase.
10795
10796 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
10797
10798         PR middle-end/47581
10799         * gcc.target/i386/pr47581.c: New test.
10800
10801 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10802
10803         PR fortran/47730
10804         * gfortran.dg/select_type_22.f03: New.
10805
10806 2011-02-14  Jason Merrill  <jason@redhat.com>
10807
10808         * g++.dg/cpp0x/regress/enum1.C: New.
10809
10810 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
10811
10812         * gnat.dg/include.adb: New test.
10813
10814 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10815
10816         PR fortran/47728
10817         * gfortran.dg/class_38.f03: New.
10818
10819 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
10820
10821         * gcc.dg/pr46494.c: New test.
10822
10823 2011-02-14  Richard Guenther  <rguenther@suse.de>
10824
10825         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
10826
10827 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10828
10829         PR ada/41929
10830         * gnat.dg/null_pointer_deref1.exp: Don't skip on
10831         sparc*-sun-solaris2.11.
10832
10833 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10834
10835         PR fortran/47349
10836         * gfortran.dg/argument_checking_18.f90: New.
10837
10838 2011-02-13  Tobias Burnus  <burnus@net-b.de>
10839
10840         * gfortran.dg/argument_checking_13.f90: Update dg-error.
10841         * gfortran.dg/argument_checking_17.f90: New.
10842
10843 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
10844
10845         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
10846         are temporarily disabled.
10847         * gfortran.dg/class_7.f03: Ditto.
10848         * gfortran.dg/coarray_14.f90: Ditto.
10849         * gfortran.dg/typebound_proc_13.f03: Ditto.
10850
10851 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
10852
10853         PR fortran/45586
10854         * gfortran.dg/extends_11.f03: New.
10855
10856 2011-02-11  Xinliang David Li  <davidxl@google.com>
10857
10858         PR tree-optimization/47707
10859         * g++.dg/tree-ssa/pr47707.C: New test.
10860
10861 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
10862
10863         * g++.dg/opt/inline17.C: New test.
10864
10865 2011-02-11  Tobias Burnus  <burnus@net-b.de>
10866
10867         PR fortran/47550
10868         * gfortran.dg/pure_formal_2.f90: New.
10869
10870 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
10871
10872         PR rtl-optimization/47614
10873         * gfortran.dg/pr47614.f: New.
10874
10875 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
10876
10877         PR driver/47678
10878         * gcc.dg/opts-6.c: New test.
10879
10880 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
10881
10882         PR debug/47684
10883         * gcc.dg/pr47684.c: New test.
10884
10885 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10886
10887         PR target/47629
10888         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
10889         c99_runtime, dg-add-options c99_runtime.
10890         (main): Use __asm__.
10891
10892 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10893
10894         PR testsuite/47400
10895         * lib/target-supports.exp (check_ascii_locale_available): New proc.
10896         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
10897         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
10898         * gcc.dg/ucnid-10.c: Likewise.
10899         * gcc.dg/ucnid-13.c: Likewise.
10900         * gcc.dg/ucnid-7.c: Likewise.
10901         * gcc.dg/ucnid-8.c: Likewise.
10902         Adapt dg-warning line number.
10903
10904 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
10905
10906         * gcc.target/i386/parity-1.c: Use -march=k8.
10907         * gcc.target/i386/parity-2.c: Ditto.
10908         * gcc.target/i386/vecinit-1.c: Ditto.
10909         * gcc.target/i386/vecinit-2.c: Ditto.
10910
10911 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10912
10913         PR target/46610
10914         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
10915         * gcc.target/mips/save-restore-3.c: Likewise.
10916         * gcc.target/mips/save-restore-4.c: Likewise.
10917         * gcc.target/mips/save-restore-5.c: Likewise.
10918
10919         PR target/47683
10920         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
10921         * g++.dg/tree-prof/partition2.C: Likewise.
10922
10923 2011-02-09  Jason Merrill  <jason@redhat.com>
10924
10925         * g++.dg/tree-ssa/inline-3.C: Use a normal function
10926         rather than misdeclare std::puts.
10927
10928         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
10929         * g++.dg/other/warning1.C: Likewise.
10930         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
10931         * g++.old-deja/g++.gb/scope06.C: Likewise.
10932         * g++.old-deja/g++.law/cvt11.C: Likewise.
10933         * g++.old-deja/g++.law/init1.C: Likewise.
10934         * g++.dg/abi/mangle26.C: Likewise.
10935
10936         * g++.dg/template/function1.C: Adjust for C++0x mode.
10937         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
10938
10939         * g++.dg/ext/label10.C: Adjust for C++0x mode.
10940         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
10941
10942         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
10943
10944         * g++.dg/cpp0x/regress/abi-empty7.C: New.
10945
10946         * g++.dg/cpp0x/regress: New directory.
10947         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
10948         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
10949         * g++.dg/cpp0x/regress/regress3.C: New.
10950
10951 2011-02-10  Richard Guenther  <rguenther@suse.de>
10952
10953         PR tree-optimization/47677
10954         * gcc.dg/torture/pr47677.c: New testcase.
10955
10956 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
10957
10958         * objc.dg/special/load-category-1.m: Remove unused header.
10959         * objc.dg/special/load-category-1a.m: Likewise.
10960         * objc.dg/special/load-category-2.m: Likewise.
10961         * objc.dg/special/load-category-2a.m: Likewise.
10962         * objc.dg/special/load-category-3.m: Likewise.
10963         * objc.dg/special/load-category-3a.m: Likewise.
10964         * objc.dg/attributes/proto-attribute-2.m: Likewise.
10965         * objc.dg/attributes/proto-attribute-3.m: Likewise.
10966         * objc.dg/attributes/class-attribute-1.m: Likewise.
10967         * objc.dg/property/property.exp: Don't run for Darwin < 9.
10968         * obj-c++.dg/property/property.exp: Likewise.
10969         * objc.dg/attributes/method-sentinel-1.m: Update type header.
10970         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
10971         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
10972         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
10973         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
10974         * obj-c++.dg/template-8.mm: Likewise.
10975
10976 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
10977
10978         PR target/47665
10979         * gcc.target/i386/pr47665.c: New test.
10980
10981 2011-02-10  Jie Zhang  <jie@codesourcery.com>
10982
10983         PR testsuite/47622
10984         Revert
10985         2011-02-05  Jie Zhang  <jie@codesourcery.com>
10986         PR debug/42631
10987         * gcc.dg/pr42631.c: Update test.
10988         * gcc.dg/pr42631-2.c: New test.
10989
10990 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10991
10992         PR fortran/47352
10993         * gfortran.dg/proc_decl_25.f90: New.
10994
10995 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10996
10997         PR fortran/47463
10998         * gfortran.dg/typebound_assignment_2.f03: New.
10999
11000 2011-02-09  Richard Guenther  <rguenther@suse.de>
11001
11002         PR tree-optimization/47664
11003         * gcc.dg/tree-ssa/inline-7.c: New testcase.
11004
11005 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
11006
11007         PR middle-end/47646
11008         * gnat.dg/uninit_func.adb: Adjust dg directive.
11009
11010 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
11011
11012         PR middle-end/47646
11013         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
11014
11015 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
11016
11017         PR fortran/47637
11018         * gfortran.dg/auto_dealloc_2.f90: New.
11019
11020 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11021
11022         * gcc.dg/builtins-config.h: Remove __sgi handling.
11023         * lib/target-supports.exp (add_options_for_c99_runtime): Add
11024         -std=c99 for mips-sgi-irix6.5*.
11025
11026 2011-02-09  Martin Jambor  <mjambor@suse.cz>
11027
11028         PR middle-end/45505
11029         * gfortran.dg/pr25923.f90: Remove xfails.
11030
11031 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11032
11033         PR fortran/47583
11034         * gfortran.dg/inquire_14.f90: New test.
11035
11036 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
11037
11038         PR fortran/45290
11039         * gfortran.dg/pointer_init_6.f90: New.
11040
11041 2011-02-08  Jeff Law <law@redhat.com>
11042
11043         PR tree-optimization/42893
11044         * gcc.tree-ssa/pr42893.c: New test.
11045
11046 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
11047
11048         PR tree-optimization/46834
11049         PR tree-optimization/46994
11050         PR tree-optimization/46995
11051         * gcc.dg/graphite/id-pr46834.c: New.
11052         * gfortran.dg/graphite/id-pr46994.f90: New.
11053         * gfortran.dg/graphite/id-pr46995.f90: New.
11054
11055 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11056
11057         PR middle-end/47646
11058         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
11059         using the variable is known the warning is emitted there.
11060         * gcc.dg/uninit-pr19430.c (foo): Likewise.
11061         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
11062
11063         * c-c++-common/pr20000.c (g): Both warnings occur at the return
11064         statement.
11065         (vg): Likewise.
11066         * gcc.dg/noreturn-1.c (foo5): Likewise.
11067         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
11068         (method2): Likewise.
11069
11070         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
11071         the return statement using the uninitialized variable.
11072         * gfortran.dg/pr39666-2.f90 (f): Likewise.
11073
11074 2011-02-08  Richard Guenther  <rguenther@suse.de>
11075
11076         PR middle-end/47639
11077         * g++.dg/opt/pr47639.c: New testcase.
11078
11079 2011-02-08  Richard Guenther  <rguenther@suse.de>
11080
11081         PR tree-optimization/47632
11082         * g++.dg/opt/pr47632.C: New testcase.
11083
11084 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11085
11086         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
11087
11088 2011-02-07  Richard Guenther  <rguenther@suse.de>
11089
11090         PR tree-optimization/47615
11091         * g++.dg/opt/pr47615.C: New testcase.
11092
11093 2011-02-07  Richard Guenther  <rguenther@suse.de>
11094
11095         PR tree-optimization/47621
11096         * gcc.dg/torture/pr47621.c: New testcase.
11097
11098 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
11099
11100         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
11101
11102 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
11103
11104         PR fortran/47592
11105         * gfortran.dg/allocate_with_source_1 : New test.
11106
11107 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
11108
11109         PR middle-end/47610
11110         * gcc.dg/pr47610.c: New test.
11111
11112 2011-02-05  Jie Zhang  <jie@codesourcery.com>
11113
11114         PR debug/42631
11115         * gcc.dg/pr42631.c: Update test.
11116         * gcc.dg/pr42631-2.c: New test.
11117
11118 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11119
11120         PR fortran/47574
11121         * gfortran.dg/pr47574.f90:  New test.
11122
11123 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
11124
11125         PR tree-optimization/46194
11126         * gcc.dg/autopar/pr46194.c: New.
11127
11128 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
11129
11130         PR tree-optimization/43695
11131         * g++.dg/ipa/pr43695.C: New.
11132
11133 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
11134
11135         PR inline-asm/23200
11136         * gcc.dg/pr23200.c: New test.
11137
11138 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
11139
11140         PR c++/47589
11141         * g++.dg/pr47589.C: New test.
11142
11143 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
11144
11145         PR c++/47398
11146         * g++.dg/template/typedef37.C: New test.
11147         * g++.dg/template/param1.C: Adjust expected error message.
11148
11149 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
11150
11151         PR middle-end/31490
11152         * gcc.dg/pr31490-2.c: New test.
11153         * gcc.dg/pr31490-3.c: New test.
11154         * gcc.dg/pr31490-4.c: New test.
11155
11156 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
11157             Jakub Jelinek  <jakub@redhat.com>
11158
11159         PR c++/46890
11160         * g++.dg/parser/semicolon3.C: Adjust.
11161         * g++.dg/parser/semicolon4.C: New testcase.
11162         * g++.dg/pr46890.C: New testcase.
11163
11164 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
11165
11166         PR c++/29571
11167         * g++.dg/init/pr29571.C: New.
11168
11169 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
11170
11171         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
11172         instead of vect_int.
11173
11174 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
11175
11176         PR target/47312
11177         * gcc.target/i386/pr47312.c: New test.
11178
11179         PR target/47564
11180         * gcc.target/i386/pr47564.c: New test.
11181
11182 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
11183
11184         PR tree-optimization/45122
11185         * gcc.dg/tree-ssa/pr45122.c: New.
11186
11187 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
11188
11189         PR target/47272
11190         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
11191         and vec_vsx_st.
11192
11193         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
11194         and vsx so a default --with-cpu=power7 doesn't give an error
11195         when -mavoid-indexed-addresses is used.
11196
11197         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
11198         wrapper function to save the arguments and then jump to the real
11199         function, rather than depending on the compiler not to move stuff
11200         before an asm.
11201         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
11202
11203 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
11204             Paul Thomas  <pault@gcc.gnu.org>
11205
11206         PR fortran/47082
11207         * gfortran.dg/class_37.f03 : New test.
11208
11209 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
11210             Richard Guenther  <rguenther@suse.de>
11211
11212         PR tree-optimization/40979
11213         PR bootstrap/47044
11214         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
11215         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
11216         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
11217         check_vect_support_and_set_flags.
11218         * gfortran.dg/graphite/vect-pr40979.f90: New.
11219
11220 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
11221
11222         PR fortran/47572
11223         * gfortran.dg/class_36.f03: New.
11224
11225 2011-02-02  Richard Guenther  <rguenther@suse.de>
11226
11227         PR tree-optimization/47566
11228         * gcc.dg/lto/20110201-1_0.c: New testcase.
11229
11230 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
11231
11232         PR debug/47498
11233         PR debug/47501
11234         PR debug/45136
11235         PR debug/45130
11236         * debug/pr47498.c: New.
11237         * debug/pr47501.c: New.
11238
11239 2011-02-01  Richard Guenther  <rguenther@suse.de>
11240
11241         PR tree-optimization/47559
11242         * g++.dg/torture/pr47559.C: New testcase.
11243
11244 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
11245
11246         PR fortran/47565
11247         * gfortran.dg/typebound_call_20.f03: New.
11248
11249 2011-02-01  Richard Guenther  <rguenther@suse.de>
11250
11251         PR tree-optimization/47555
11252         * gcc.dg/pr47555.c: New testcase.
11253
11254 2011-02-01  Richard Guenther  <rguenther@suse.de>
11255
11256         PR tree-optimization/47541
11257         * g++.dg/torture/pr47541.C: New testcase.
11258
11259 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
11260
11261         PR fortran/47455
11262         * gfortran.dg/typebound_call_19.f03: New.
11263
11264 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
11265
11266         PR c++/47416
11267         * g++.dg/cpp0x/pr47416.C: New test.
11268
11269 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
11270
11271         PR fortran/47519
11272         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
11273
11274 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
11275
11276         PR fortran/47463
11277         * gfortran.dg/typebound_assignment_1.f03: New.
11278
11279 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
11280
11281         PR tree-optimization/47538
11282         * gcc.c-torture/execute/pr47538.c: New test.
11283
11284 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11285
11286         PR target/45325
11287         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
11288
11289 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11290
11291         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
11292
11293 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
11294
11295         PR rtl-optimization/44031
11296         * gcc.c-torture/compile/20110131-1.c: New test.
11297
11298 2011-01-31  Tobias Burnus  <burnus@net-b.de>
11299
11300         PR fortran/47042
11301         * gfortran.dg/stmt_func_1.f90: New.
11302
11303 2011-01-31  Tobias Burnus  <burnus@net-b.de>
11304
11305         PR fortran/47042
11306         * gfortran.dg/interface_34.f90: New.
11307
11308 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
11309
11310         PR fortran/47523
11311         * gfortran.dg/realloc_on_assign_5.f03: New test.
11312         * gfortran.dg/realloc_on_assign_5.f03: New test.
11313
11314 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11315
11316         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
11317         * gfortran.dg/bessel_7.f90: Likewise.
11318         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
11319
11320         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
11321         * gfortran.dg/sum_init_expr.f03: Likewise.
11322
11323         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
11324
11325         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
11326         -r -nostdlib.
11327
11328         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
11329         loop only on "vect_intfloat_cvt" targets.
11330
11331 2011-01-29  Tobias Burnus  <burnus@net-b.de>
11332
11333         PR fortran/47531
11334         * gfortran.dg/shape_6.f90: New.
11335
11336 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11337
11338         PR libgfortran/47434
11339         * gfortran.dg/read_infnan_1.f90: Update test.
11340         * gfortran.dg/module_nan.f90: Update test.
11341         * gfortran.dg/char4_iunit_1.f03: Update test.
11342         * gfortran.dg/large_real_kind_1.f90: Update test.
11343         * gfortran.dg/real_const_3.f90: Update test.
11344         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
11345
11346 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
11347
11348         PR c++/47311
11349         * g++.dg/template/param2.C: New test.
11350
11351 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11352
11353         PR libgfortran/47285
11354         * gfortran.dg/fmt_g.f: New test.
11355
11356 2011-01-28  Tobias Burnus  <burnus@net-b.de>
11357
11358         PR fortran/47507
11359         * gfortran.dg/pure_formal_1.f90: New.
11360
11361 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
11362
11363         PR target/42894
11364         * gcc.dg/tls/pr42894.c: New test.
11365
11366 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11367
11368         * gcc.dg/pr47276.c: Add dg-require-visibility.
11369
11370 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11371
11372         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
11373
11374 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
11375             Tobias Burnus  <burnus@gcc.gnu.org>
11376
11377         PR fortran/45170
11378         PR fortran/35810
11379         PR fortran/47350
11380         * gfortran.dg/realloc_on_assign_3.f03: New test.
11381         * gfortran.dg/realloc_on_assign_4.f03: New test.
11382         * gfortran.dg/allocatable_function_5.f90: New test.
11383         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
11384         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
11385         implemented" dg-errors.
11386
11387 2011-01-27  Jan Hubicka  <jh@suse.cz>
11388
11389         PR middle-end/46949
11390         * gcc.dg/attr-weakref-4.c: New testcase
11391
11392 2011-01-27  Martin Jambor  <mjambor@suse.cz>
11393
11394         PR tree-optimization/47228
11395         * gcc.dg/torture/pr47228.c: New test.
11396
11397 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11398
11399         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
11400
11401 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11402
11403         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
11404         when using auto-overlay support on the SPU.
11405
11406 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
11407
11408         PR rtl-optimization/44174
11409         * gcc.target/i386/asm-6.c: New test.
11410
11411 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
11412
11413         PR rtl-optimization/46856
11414         * gcc.c-torture/compile/pr46856.c: New test.
11415
11416 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
11417             Andrew Pinski  <pinskia@gmail.com>
11418
11419         PR c/43082
11420         * gcc.dg/pr43082.c: New.
11421
11422 2011-01-26  DJ Delorie  <dj@redhat.com>
11423
11424         PR rtl-optimization/46878
11425         * gcc.dg/pr46878-1.c: New test.
11426
11427 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
11428
11429         PR c++/47476
11430         * g++.dg/cpp0x/pr47476.C: New test.
11431
11432 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
11433
11434         * gcc.c-torture/compile/20110126-1.c: New test.
11435
11436 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
11437
11438         PR c/47473
11439         * gcc.dg/torture/pr47473.c: New test.
11440
11441 2011-01-26  Jan Hubicka  <jh@suse.cz>
11442
11443         PR target/47237
11444         * gcc.c-torture/execute/pr47237.c: New testcase.
11445
11446 2011-01-26  Jan Hubicka  <jh@suse.cz>
11447
11448         PR tree-optimization/47190
11449         * gcc.dg/attr-weakref-3.c: New testcase.
11450
11451 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
11452
11453         PR c++/43601
11454         * gcc.dg/dll-9a.c: New test file.
11455         * gcc.dg/dll-11.c: Likewise.
11456         * gcc.dg/dll-12.c: Likewise.
11457         * gcc.dg/dll-12a.c: Likewise.
11458         * gcc.dg/dll-11a.c: Likewise.
11459         * gcc.dg/dll-9.c: Likewise.
11460         * gcc.dg/dll-10.c: Likewise.
11461         * gcc.dg/dll-10a.c: Likewise.
11462         * g++.dg/ext/dllexport4a.cc: Likewise.
11463         * g++.dg/ext/dllexport4.C: Likewise.
11464         * g++.dg/ext/dllexport5.C: Likewise.
11465         * g++.dg/ext/dllexport5a.cc: Likewise.
11466
11467 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11468
11469         PR tree-optimization/46970
11470         * gcc.dg/graphite/pr46970.c: New.
11471
11472 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11473
11474         PR tree-optimization/46215
11475         * gcc.dg/graphite/pr46215.c: New.
11476
11477 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11478
11479         PR tree-optimization/46168
11480         * gcc.dg/graphite/pr46168.c: New.
11481
11482 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11483
11484         PR tree-optimization/43657
11485         * gcc.dg/graphite/pr43657.c: New.
11486
11487 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11488
11489         PR tree-optimization/29832
11490         * gfortran.dg/graphite/pr29832.f90: New.
11491
11492 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11493
11494         PR tree-optimization/43567
11495         * gcc.dg/graphite/pr43567.c: New.
11496
11497 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11498
11499         * gfortran.dg/graphite/interchange-4.f: New.
11500         * gfortran.dg/graphite/interchange-5.f: New.
11501
11502         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
11503         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
11504         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
11505         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
11506         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
11507         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
11508         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
11509         * gfortran.dg/ltrans-7.f90: Removed.
11510         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
11511
11512         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
11513         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
11514         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
11515         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
11516         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
11517         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
11518         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
11519         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
11520         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
11521         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
11522         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
11523         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
11524         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
11525         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
11526         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
11527         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
11528         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
11529         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
11530         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
11531         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
11532         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
11533         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
11534         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
11535         * gcc.dg/tree-ssa/data-dep-1.c
11536         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
11537         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
11538         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
11539         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
11540         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
11541
11542 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
11543
11544         PR tree-optimization/47265
11545         PR tree-optimization/47443
11546         * gcc.c-torture/compile/pr47265.c: New test.
11547         * gcc.dg/pr47443.c: New test.
11548
11549 2011-01-25  Martin Jambor  <mjambor@suse.cz>
11550
11551         PR tree-optimization/47382
11552         * g++.dg/torture/pr47382.C: New test.
11553         * g++.dg/opt/devirt1.C: Xfail.
11554
11555 2011-01-25  Yao Qi  <yao@codesourcery.com>
11556
11557         PR target/45701
11558         * gcc.target/arm/pr45701-1.c: New test.
11559         * gcc.target/arm/pr45701-2.c: New test.
11560         * gcc.target/arm/pr45701-3.c: New test.
11561
11562 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11563             Jakub Jelinek  <jakub@redhat.com>
11564
11565         PR tree-optimization/47271
11566         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
11567
11568 2011-01-25  Nick Clifton  <nickc@redhat.com>
11569
11570         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
11571         (saturate_add): Delete.
11572         (exchange): Delete.
11573         (main): Do not run saturate_add.
11574         (set_interrupts): Delete.
11575
11576 2011-01-25  Tobias Burnus  <burnus@net-b.de>
11577
11578         PR fortran/47448
11579         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
11580
11581 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
11582
11583         PR tree-optimization/47427
11584         PR tree-optimization/47428
11585         * gcc.c-torture/compile/pr47427.c: New test.
11586         * gcc.c-torture/compile/pr47428.c: New test.
11587
11588 2011-01-25  Richard Guenther  <rguenther@suse.de>
11589
11590         PR middle-end/47411
11591         * gcc.dg/torture/pr47411.c: New testcase.
11592
11593 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11594
11595         * gfortran.dg/graphite/id-24.f: New.
11596         * gfortran.dg/graphite/id-25.f: New.
11597
11598 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11599
11600         * gfortran.dg/graphite/id-23.f: New.
11601
11602 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11603
11604         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
11605
11606 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11607
11608         * gcc.dg/graphite/block-0.c: Un-XFAILed.
11609         * gcc.dg/graphite/block-1.c: Un-XFAILed.
11610         * gcc.dg/graphite/block-7.c: Un-XFAILed.
11611         * gcc.dg/graphite/block-8.c: Un-XFAILed.
11612         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
11613         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
11614         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
11615         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
11616         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
11617
11618 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11619
11620         * gcc.dg/graphite/block-0.c: Add documentation.
11621         * gcc.dg/graphite/block-4.c: Same.
11622         * gcc.dg/graphite/block-7.c: Same.
11623         * gcc.dg/graphite/block-8.c: New.
11624         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
11625         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
11626         * gcc.dg/graphite/interchange-12.c: Add documentation.
11627         * gcc.dg/graphite/interchange-13.c: New.
11628         * gcc.dg/graphite/interchange-14.c: New.
11629         * gcc.dg/graphite/interchange-15.c: New.
11630         * gcc.dg/graphite/interchange-8.c: Add documentation.
11631         * gcc.dg/graphite/interchange-mvt.c: Same.
11632
11633 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
11634
11635         PR target/47408
11636         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
11637         * gcc.target/powerpc/altivec-14.c: Ditto.
11638         * gcc.target/powerpc/altivec-33.c: Ditto.
11639         * gcc.target/powerpc/altivec-types-1.c: Ditto.
11640         * gcc.target/powerpc/altivec-types-2.c: Ditto.
11641         * gcc.target/powerpc/altivec-types-3.c: Ditto.
11642         * gcc.target/powerpc/altivec-types-4.c: Ditto.
11643         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
11644         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
11645         * g++.dg/ext/altivec-15.C: Ditto.
11646         * g++.dg/ext/altivec-types-1.C: Ditto.
11647         * g++.dg/ext/altivec-types-2.C: Ditto.
11648         * g++.dg/ext/altivec-types-3.C: Ditto.
11649         * g++.dg/ext/altivec-types-4.C: Ditto.
11650
11651 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11652
11653         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
11654
11655 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11656
11657         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
11658         optimization options.
11659
11660 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11661
11662         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
11663
11664         PR testsuite/45988
11665         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
11666
11667 2011-01-23  Tobias Burnus  <burnus@net-b.de>
11668
11669         PR fortran/47421
11670         * gfortran.dg/allocatable_scalar_12.f90: New.
11671
11672 2011-01-23  Ira Rosen  <irar@il.ibm.com>
11673
11674         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
11675         vectorization to be not profitable if peeling is used to
11676         realign the memory access.
11677         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
11678         loop bound to avoid loop unrolling.
11679         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
11680
11681 2011-01-22  Jan Hubicka  <jh@suse.cz>
11682
11683         PR lto/47333
11684         * g++.dg/lto/pr47333.C: New file.
11685
11686 2011-01-22  Jan Hubicka  <jh@suse.cz>
11687
11688         PR tree-optimization/43884
11689         PR lto/44334
11690         * gcc.dg/autopar/outer-2.c: Increase array size.
11691         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
11692
11693 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
11694
11695         PR fortran/38536
11696         * gfortran.dg/c_loc_tests_16.f90:  New test.
11697
11698 2011-01-22  Tobias Burnus  <burnus@net-b.de>
11699
11700         PR fortran/47399
11701         * gfortran.dg/typebound_proc_19.f90: New.
11702
11703 2011-01-21  Jeff Law <law@redhat.com>
11704
11705         PR tree-optimization/47053
11706         * g++.dg/pr47053.C: New test.
11707
11708 2011-01-21  Jason Merrill  <jason@redhat.com>
11709
11710         PR c++/47041
11711         * g++.dg/cpp0x/constexpr-ctor6.C: New.
11712
11713 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11714
11715         PR c++/47388
11716         * g++.dg/cpp0x/range-for10.C: New test.
11717         * g++.dg/template/for1.C: New test.
11718
11719         PR middle-end/45566
11720         * g++.dg/tree-prof/partition3.C: New test.
11721
11722         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
11723
11724         PR rtl-optimization/47366
11725         * g++.dg/opt/pr47366.C: New test.
11726
11727 2011-01-21  Jason Merrill  <jason@redhat.com>
11728
11729         PR c++/46552
11730         * g++.dg/cpp0x/constexpr-regress2.C: New.
11731
11732         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
11733
11734 2011-01-21  Jeff Law <law@redhat.com>
11735
11736         PR rtl-optimization/41619
11737         * gcc.dg/pr41619.c: New.
11738
11739 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11740
11741         PR tree-optimization/47355
11742         * g++.dg/opt/pr47355.C: New test.
11743
11744 2011-01-21  Richard Guenther  <rguenther@suse.de>
11745
11746         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
11747         making main hot.
11748
11749 2011-01-21  Richard Guenther  <rguenther@suse.de>
11750
11751         PR tree-optimization/47365
11752         * gcc.dg/torture/pr47365.c: New testcase.
11753         * gcc.dg/tree-ssa/pr47392.c: Likewise.
11754
11755 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11756
11757         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
11758
11759 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11760
11761         PR tree-optimization/47391
11762         * gcc.dg/pr47391.c: New test.
11763
11764 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11765
11766         * g++.dg/template/char1.C: Use signed char.
11767
11768 2011-01-21  Tobias Burnus  <burnus@net-b.de>
11769
11770         PR fortran/47377
11771         * gfortran.dg/pointer_target_4.f90: New.
11772
11773 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
11774
11775         PR target/47251
11776         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
11777         ILP32 system and not IP32.
11778
11779 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
11780
11781         PR debug/46583
11782         * g++.dg/debug/pr46583.C: New.
11783
11784 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
11785
11786         PR debug/47283
11787         * g++.dg/debug/pr47283.C: New test.
11788
11789         PR testsuite/47371
11790         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
11791         * gcc.target/i386/headmerge-2.c: Likewise.
11792
11793 2011-01-20  Richard Guenther  <rguenther@suse.de>
11794
11795         PR middle-end/47370
11796         * gcc.dg/torture/pr47370.c: New testcase.
11797
11798 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
11799
11800         PR tree-optimization/46130
11801         * gcc.dg/pr46130-1.c: New test.
11802         * gcc.dg/pr46130-2.c: New test.
11803
11804 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
11805
11806         PR c++/47291
11807         * g++.dg/debug/dwarf2/template-params-10.C: New test.
11808
11809 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
11810
11811         PR debug/46240
11812         * g++.dg/debug/pr46240.cc: New.
11813
11814 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
11815
11816         PR c++/47303
11817         * g++.dg/template/anonunion1.C: New test.
11818
11819         PR rtl-optimization/47337
11820         * gcc.c-torture/execute/pr47337.c: New test.
11821
11822 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11823
11824         PR testsuite/45342
11825         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
11826
11827 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11828
11829         PR tree-optimization/46021
11830         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
11831
11832 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
11833
11834         PR tree-optimization/47290
11835         * g++.dg/torture/pr47290.C: New test.
11836
11837 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
11838
11839         PR fortran/47240
11840         * gfortran.dg/proc_ptr_comp_29.f90: New.
11841
11842 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
11843
11844         PR testsuite/41146
11845         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
11846         powerpc-apple-darwin9.
11847
11848 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
11849
11850         PR rtl-optimization/47299
11851         * gcc.c-torture/execute/pr47299.c: New test.
11852
11853 2011-01-17  Jason Merrill  <jason@redhat.com>
11854
11855         * g++.dg/cpp0x/constexpr-virtual.C: New.
11856
11857 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
11858
11859         PR fortran/47331
11860         * gfortran.dg/gomp/pr47331.f90: New test.
11861
11862 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
11863
11864         PR objc/47314
11865         * objc.dg/selector-warn-1.m: New.
11866         * obj-c++.dg/selector-warn-1.mm: New.
11867
11868 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
11869
11870         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
11871         Update dg-final accordingly.
11872
11873 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11874
11875         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
11876
11877 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11878
11879         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
11880         target check.
11881         * gcc.dg/guality/pr36728-2.c: Likewise.
11882
11883 2011-01-17  Richard Guenther  <rguenther@suse.de>
11884
11885         PR tree-optimization/47313
11886         * g++.dg/torture/pr47313.C: New testcase.
11887
11888 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
11889
11890         PR target/47318
11891         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
11892         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
11893         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11894         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11895
11896         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
11897         as __m256i.
11898         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
11899         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
11900         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
11901
11902 2011-01-17  Richard Guenther  <rguenther@suse.de>
11903
11904         PR tree-optimization/45967
11905         * gcc.dg/torture/pr45967-2.c: New testcase.
11906         * gcc.dg/torture/pr45967-3.c: Likewise.
11907
11908 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11909
11910         PR testsuite/47325
11911         * g++.dg/ext/pr47213.C: Require visibility.
11912
11913 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
11914
11915         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
11916         * gcc.dg/fixed-point/struct-union.c: Update error messages.
11917
11918 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
11919
11920         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
11921         Linux-based targets.
11922
11923 2011-01-13  Jan Hubicka  <jh@suse.cz>
11924
11925         PR tree-optimization/47276
11926         * gcc.dg/pr47276.c: New testcase.
11927
11928 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
11929             Jonathan Wakely  <jwakely.gcc@gmail.com>
11930
11931         PR c++/33558
11932         * g++.dg/other/pr33558.C: New.
11933         * g++.dg/other/pr33558-2.C: New.
11934
11935 2011-01-14  Martin Jambor  <mjambor@suse.cz>
11936
11937         PR tree-optimization/45934
11938         PR tree-optimization/46302
11939         * g++.dg/ipa/devirt-c-1.C: New test.
11940         * g++.dg/ipa/devirt-c-2.C: Likewise.
11941         * g++.dg/ipa/devirt-c-3.C: Likewise.
11942         * g++.dg/ipa/devirt-c-4.C: Likewise.
11943         * g++.dg/ipa/devirt-c-5.C: Likewise.
11944         * g++.dg/ipa/devirt-c-6.C: Likewise.
11945         * g++.dg/ipa/devirt-6.C: Likewise.
11946         * g++.dg/ipa/devirt-d-1.C: Likewise.
11947         * g++.dg/torture/pr45934.C: Likewise.
11948
11949 2011-01-14  Jason Merrill  <jason@redhat.com>
11950
11951         * g++.dg/cpp0x/variadic105.C: New.
11952
11953 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
11954             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11955
11956         PR objc/45989
11957         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
11958         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
11959         execution tests on i?86-*-*, x86_64-*-* and
11960         powerpc*-apple-darwin* && ilp32.
11961         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
11962         tests on i?86-*-* and x86_64-*-*.
11963
11964 2011-01-14  Richard Guenther  <rguenther@suse.de>
11965
11966         PR tree-optimization/47280
11967         * g++.dg/opt/pr47280.C: New testcase.
11968
11969 2011-01-14  Jason Merrill  <jason@redhat.com>
11970
11971         * g++.dg/cpp0x/constexpr-regress1.C: New.
11972
11973         * g++.dg/ext/flexary2.C: New.
11974
11975 2011-01-14  Richard Guenther  <rguenther@suse.de>
11976
11977         PR middle-end/47281
11978         * gcc.dg/torture/pr47281.c: New testcase.
11979         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
11980
11981 2011-01-14  Richard Guenther  <rguenther@suse.de>
11982
11983         PR tree-optimization/47286
11984         * gcc.dg/tree-ssa/pr47286.c: New testcase.
11985
11986 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
11987
11988         PR c++/47213
11989         * g++.dg/ext/pr47213.C: New.
11990
11991 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11992
11993         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
11994
11995 2011-01-13  Tobias Burnus  <burnus@net-b.de>
11996             Mikael Morin  <mikael@gcc.gnu.org>
11997
11998         PR fortran/45848
11999         PR fortran/47204
12000         * gfortran.dg/select_type_20.f90: New.
12001         * gfortran.dg/select_type_21.f90: New.
12002
12003 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
12004
12005         PR target/47251
12006         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
12007
12008 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12009
12010         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
12011         * gcc.dg/guality/pr36728-2.c: Likewise.
12012
12013 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
12014
12015         PR debug/PR46973
12016         * g++.dg/debug/dwarf2/template-params-9.C: New test.
12017
12018 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
12019
12020         PR rtl-optimization/45352
12021         * gcc.dg/pr45352-3.c: New.
12022
12023 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12024
12025         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
12026         comment.
12027         * g++.dg/cpp0x/range-for8.C: New.
12028         * g++.dg/cpp0x/range-for9.C: New.
12029
12030 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
12031
12032         PR debug/47209
12033         * g++.dg/debug/pr47209.C: New.
12034
12035 2011-01-12  Richard Guenther  <rguenther@suse.de>
12036
12037         PR lto/47259
12038         * gcc.dg/lto/pr47259_0.c: New testcase.
12039         * gcc.dg/lto/pr47259_1.c: Likewise.
12040
12041 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
12042
12043         * objc-obj-c++-shared/Object1.h: Add copyright header, update
12044         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
12045         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
12046         methods missing from the OBJC2 Object.
12047         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
12048         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
12049         GNU and NeXT runtimes.
12050         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
12051         comments.
12052         * objc-obj-c++-shared/Object1.m: Likewise.
12053         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
12054         * objc.dg/proto-qual-1.m: Likewise.
12055         * obj-c++.dg/proto-lossage-3.mm: Likewise.
12056         * obj-c++.dg/proto-qual-1.mm: Likewise.
12057
12058 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
12059
12060         PR testsuite/33033
12061         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
12062
12063 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
12064
12065         Fixed the Objective-C++ testsuite and updated all tests.
12066         * lib/obj-c++.exp (obj-c++_init): Declare and set
12067         gcc_warning_prefix and gcc_error_prefix.
12068         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
12069         'dg-warning', 'dg-message' and 'dg-error'.
12070         * obj-c++.dg/class-extension-3.mm: Likewise.
12071         * obj-c++.dg/class-protocol-1.mm: Likewise.
12072         * obj-c++.dg/encode-7.mm: Likewise.
12073         * obj-c++.dg/exceptions-3.mm: Likewise.
12074         * obj-c++.dg/exceptions-5.mm: Likewise.
12075         * obj-c++.dg/method-12.mm: Likewise.
12076         * obj-c++.dg/method-13.mm: Likewise.
12077         * obj-c++.dg/method-15.mm: Likewise.
12078         * obj-c++.dg/method-16.mm: Likewise.
12079         * obj-c++.dg/method-4.mm: Likewise.
12080         * obj-c++.dg/method-8.mm: Likewise.
12081         * obj-c++.dg/method-conflict-1.mm: Likewise.
12082         * obj-c++.dg/method-conflict-2.mm: Likewise.
12083         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
12084         and uncommented second part of the testcase now that the testsuite
12085         works correctly.
12086         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
12087         and uncommented second part of the testcase now that the testsuite
12088         works correctly.
12089         * obj-c++.dg/private-1.mm: Likewise.
12090         * obj-c++.dg/proto-lossage-4.mm: Likewise.
12091         * obj-c++.dg/syntax-error-7.mm: Likewise.
12092         * obj-c++.dg/warn5.mm: Likewise.
12093         * obj-c++.dg/property/at-property-14.mm: Likewise.
12094         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
12095         FIXME.
12096         * obj-c++.dg/property/at-property-18.mm: Likewise.
12097         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
12098         FIXME.
12099         * obj-c++.dg/property/at-property-21.mm: Likewise.
12100         * obj-c++.dg/property/at-property-28.mm: Likewise.
12101         * obj-c++.dg/property/at-property-5.mm: Likewise.
12102         * obj-c++.dg/property/dynamic-2.mm: Likewise.
12103         * obj-c++.dg/property/property-neg-3.mm: Likewise.
12104         * obj-c++.dg/property/synthesize-11.mm: Likewise.
12105         * obj-c++.dg/property/synthesize-6.mm: Likewise.
12106         * obj-c++.dg/property/synthesize-8.mm: Likewise.
12107         * obj-c++.dg/property/synthesize-9.mm: Likewise.
12108         * obj-c++.dg/tls/diag-5.mm: Likewise.
12109         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
12110         dg-error, now matched correctly.
12111
12112 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
12113
12114         * objc.dg/property/at-property-29.m: New.
12115         * obj-c++.dg/property/at-property-29.mm: New.
12116
12117 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12118
12119         * go.test/go-test.exp (go-set-goarch): New proc.
12120         (go-gc-tests): Use it.
12121
12122 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
12123
12124         PR debug/46955
12125         * g++.dg/debug/dwarf2/template-params-8.C: New test.
12126
12127 2011-01-11  Richard Henderson  <rth@redhat.com>
12128
12129         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
12130
12131 2011-01-11  Jan Hubicka  <jh@suse.cz>
12132
12133         PR lto/45721
12134         PR lto/45375
12135         * gcc.dg/lto/pr45721_1.c: New file.
12136         * gcc.dg/lto/pr45721_0.c: New file.
12137
12138 2011-01-11  Richard Guenther  <rguenther@suse.de>
12139
12140         PR tree-optimization/46076
12141         * gcc.dg/tree-ssa/pr46076.c: New testcase.
12142
12143 2011-01-11  Jeff Law <law@redhat.com>
12144
12145         * PR tree-optimization/47086
12146         * gcc.dg/pr47086.c: New test.
12147
12148 2011-01-11  Jason Merrill  <jason@redhat.com>
12149
12150         PR c++/46658
12151         * g++.dg/template/new10.C: New.
12152
12153         PR c++/45520
12154         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
12155
12156 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
12157
12158         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
12159         Split type definitions and NSConstantString class into...
12160         * objc-obj-c++-shared/objc-test-suite-types.h: New.
12161         * objc-obj-c++-shared/nsconstantstring-class.h: New.
12162         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
12163         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
12164         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
12165         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
12166         to comments.
12167         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
12168         encode defines for newer NeXT system headers.
12169         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
12170         * obj-c++.dg/torture/strings/string1.mm: Likewise.
12171         * objc.dg/foreach-5.m: Likewise.
12172         * objc.dg/foreach-2.m: Likewise.
12173         * objc.dg/foreach-4.m: Likewise.
12174         * objc.dg/torture/strings/string1.m: Likewise.
12175         * objc.dg/torture/strings/string2.m: Likewise.
12176         * objc.dg/torture/strings/string3.m: Likewise.
12177         * objc.dg/torture/strings/string4.m: Likewise.
12178         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
12179         header and stand alone.
12180         * obj-c++.dg/strings/strings-2.mm: Likewise.
12181         * objc.dg/torture/strings/const-str-3.m: Likewise.
12182         * objc.dg/strings/strings-2.m: Likewise.
12183         * objc.dg/strings/const-str-12b.m: Likewise.
12184
12185 2011-01-12  Richard Guenther  <rguenther@suse.de>
12186
12187         PR middle-end/32511
12188         * gcc.dg/attr-weak-1.c: Adjust.
12189
12190 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
12191
12192         PR fortran/47051
12193         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
12194         standard compliant and comment.
12195
12196 2011-01-10  Jan Hubicka  <jh@suse.cz>
12197
12198         PR lto/46083
12199         * gcc.dg/initpri3.c: New testcase.
12200
12201 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
12202
12203         PR lto/47222
12204         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
12205         externally visible.
12206         (g_esi): Likewise.
12207         (g_ebx): Likewise.
12208         (g_ebp): Likewise.
12209         (g_esp): Likewise.
12210         (g_ebp_save): Likewise.
12211         (g_esp_save): Likewise.
12212
12213 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12214
12215         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
12216
12217 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12218
12219         PR tree-optimization/46021
12220         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
12221         i?86-*-*, x86_64-*-*.
12222
12223 2011-01-10  Jeff Law <law@redhat.com>
12224
12225         * PR tree-optimization/47141
12226         * gcc.c-torture/compile/pr47141.c: New test.
12227
12228 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
12229
12230         PR testsuite/46230
12231         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
12232         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
12233         * gcc.dg/vect/slp-35.c: Remove XFAILs.
12234         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
12235
12236         PR testsuite/46230
12237         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
12238         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
12239         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
12240         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
12241         being vectorized.  Adjust dg-final pattern.
12242
12243         PR testsuite/46230
12244         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
12245         * gcc.dg/vect/slp-24.c: Likewise.
12246
12247 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
12248
12249         PR c++/47218
12250         * g++.dg/other/pr47218-1.C: New test file.
12251         * g++.dg/other/pr47218.C: Likewise.
12252         * g++.dg/other/pr47218.h: New supporting header.
12253
12254 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
12255
12256         PR objc/47232
12257         * objc.dg/attributes/invalid-attribute-1.m: New.
12258         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
12259
12260 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
12261
12262         PR fortran/47224
12263         * gfortran.dg/proc_ptr_comp_28.f90: New.
12264
12265 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
12266
12267         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
12268         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
12269         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12270         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
12271         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
12272         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12273         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
12274         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
12275         * objc.dg/gnu-api-2-class.m: Likewise.
12276         * objc.dg/gnu-api-2-ivar.m: Likewise.
12277         * objc.dg/gnu-api-2-method.m: Likewise.
12278         * objc.dg/gnu-api-2-objc.m: Likewise.
12279         * objc.dg/gnu-api-2-object.m: Likewise.
12280         * objc.dg/gnu-api-2-property.m: Likewise.
12281         * objc.dg/gnu-api-2-protocol.m: Likewise.
12282         * objc.dg/gnu-api-2-sel.m: Likewise.
12283
12284 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
12285
12286         * objc.dg/foreach-1.m: Skip for Darwin < 9.
12287         * objc.dg/objc-foreach-4.m: Likewise.
12288         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
12289         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
12290         * objc.dg/foreach-4.m: Likewise.
12291         * objc.dg/foreach-5.m: Likewise.
12292         * objc.dg/foreach-3.m: Return self from init.
12293
12294 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
12295
12296         PR fortran/38536
12297         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
12298
12299 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
12300
12301         PR fortran/46313
12302         * gfortran.dg/class_35.f90: New.
12303
12304 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
12305
12306         * objc.dg/foreach-1.m: Add "-Wall" to flags.
12307
12308 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
12309
12310         PR objc/47078
12311         * objc.dg/invalid-method-2.m: New.
12312         * obj-c++.dg/invalid-method-2.mm: New.
12313
12314 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
12315
12316         PR fortran/46896
12317         * gfortran.dg/transpose_optimization_2.f90 : New test.
12318
12319 2011-01-08  Jan Hubicka  <jh@suse.cz>
12320
12321         PR tree-optmization/46469
12322         * g++.dg/torture/pr46469.C: New testcase.
12323
12324 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
12325
12326         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
12327         emulation of libobjc-gnu structure layout functionality to ..
12328         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
12329         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
12330         * objc/execute/bf-common.h: Adjust headers.
12331         * objc/execute/bf-1.m: Likewise.
12332         * objc/execute/bf-2.m: Likewise.
12333         * objc/execute/bf-3.m: Likewise.
12334         * objc/execute/bf-4.m: Likewise.
12335         * objc/execute/bf-5.m: Likewise.
12336         * objc/execute/bf-6.m: Likewise.
12337         * objc/execute/bf-7.m: Likewise.
12338         * objc/execute/bf-8.m: Likewise.
12339         * objc/execute/bf-9.m: Likewise.
12340         * objc/execute/bf-10.m: Likewise.
12341         * objc/execute/bf-11.m: Likewise.
12342         * objc/execute/bf-12.m: Likewise.
12343         * objc/execute/bf-13.m: Likewise.
12344         * objc/execute/bf-14.m: Likewise.
12345         * objc/execute/bf-15.m: Likewise.
12346         * objc/execute/bf-16.m: Likewise.
12347         * objc/execute/bf-17.m: Likewise.
12348         * objc/execute/bf-18.m: Likewise.
12349         * objc/execute/bf-19.m: Likewise.
12350         * objc/execute/bf-20.m: Likewise.
12351         * objc/execute/bf-21.m: Likewise.
12352         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
12353         objc_get_type_qualifiers ().
12354
12355 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
12356
12357         PR fortran/45777
12358         * gfortran.dg/dependency_39.f90:  New test.
12359
12360 2011-01-07  Jan Hubicka  <jh@suse.cz>
12361
12362         Get builtins tests ready for linker plugin.
12363         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
12364         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
12365         my_memset, my_bzero): Mark used.
12366         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
12367         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
12368         volatile.
12369         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
12370         volatile.
12371
12372 2011-01-07  Jan Hubicka  <jh@suse.cz>
12373
12374         PR tree-optimization/46367
12375         * g++.dg/torture/pr46367.C: New file.
12376
12377 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
12378
12379         PR target/47201
12380         * gcc.dg/pr47201.c: New test.
12381
12382         PR bootstrap/47187
12383         * gcc.dg/tree-prof/pr47187.c: New test.
12384
12385 2011-01-07  Tobias Burnus  <burnus@net-b.de>
12386
12387         PR fortran/41580
12388         * gfortran.dg/extends_type_of_3.f90: New.
12389
12390 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
12391
12392         * g++.dg/ext/dllexport-MI1.C: Adjust test.
12393         * g++.dg/ext/dllimport-MI1.C: Likewise.
12394         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
12395         * g++.dg/ext/dllimport10.C: Likewise.
12396         * g++.dg/ext/dllimport11.C: Likewise.
12397         * g++.dg/ext/dllimport12.C: Likewise.
12398         * g++.dg/ext/dllimport13.C: Likewise.
12399         * g++.dg/ext/dllimport2.C: Likewise.
12400         * g++.dg/ext/dllimport3.C: Likewise.
12401         * g++.dg/ext/dllimport4.C: Likewise.
12402         * g++.dg/ext/dllimport5.C: Likewise.
12403         * g++.dg/ext/dllimport6.C: Likewise.
12404         * g++.dg/ext/dllimport8.C: Likewise.
12405         * g++.dg/ext/dllimport9.C: Likewise.
12406         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
12407         targets, too. Additionally enable test for i?86-*-mingw*.
12408         * g++.dg/ext/selectany1.C: Likewise.
12409         Remove guard variable check.
12410
12411 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
12412
12413         PR fortran/47189
12414         PR fortran/47194
12415         * gfortran.dg/storage_size_3.f08: Extended.
12416
12417 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
12418
12419         PR c++/47022
12420         * g++.dg/template/stdarg1.C: New test.
12421
12422 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
12423
12424         PR fortran/47195
12425         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
12426         * gfortran.dg/defined_operators_1.f90: Split the subroutine
12427         from the interface of functions to not hide the errors that
12428         shall be tested.
12429
12430 2011-01-06  Jan Hubicka  <jh@suse.cz>
12431
12432         * gcc.dg/lto/pr47188_0.c: New testcase.
12433         * gcc.dg/lto/pr47188_1.c: New testcase.
12434
12435 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
12436
12437         PR fortran/33117
12438         PR fortran/46478
12439         * gfortran.dg/interface_33.f90: New test.
12440
12441 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
12442
12443         PR c/47150
12444         * gcc.c-torture/compile/pr47150.c: New test.
12445
12446 2011-01-06  Ira Rosen  <irar@il.ibm.com>
12447
12448         PR tree-optimization/47139
12449         * gcc.dg/vect/pr47139.c: New test.
12450
12451 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
12452
12453         PR fortran/47180
12454         * gfortran.dg/extends_type_of_2.f03: New.
12455
12456 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12457
12458         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
12459
12460 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
12461
12462         * gnat.dg/opt14.adb: New test.
12463
12464 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12465
12466         PR fortran/46017
12467         * gfortran.dg/allocate_error_2.f90:  New test.
12468
12469 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
12470
12471         PR fortran/47024
12472         * gfortran.dg/storage_size_3.f08: New.
12473
12474 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12475
12476         PR libgfortran/47154
12477         * gfortran.dg/namelist_68.f90: New test.
12478
12479 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
12480
12481         * gnat.dg/unchecked_convert8.ad[sb]: New test.
12482
12483 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
12484
12485         PR fortran/46448
12486         * gfortran.dg/class_34.f90: New.
12487
12488 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12489
12490         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
12491         use __builtin_inff.  Skip all single-precision tests that require
12492         Infinity.
12493
12494 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12495
12496         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
12497
12498 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
12499
12500         PR tree-optimization/47148
12501         * gcc.c-torture/execute/pr47148.c: New test.
12502
12503         PR tree-optimization/47155
12504         * gcc.c-torture/execute/pr47155.c: New test.
12505
12506         PR rtl-optimization/47157
12507         * gcc.c-torture/compile/pr47157.c: New test.
12508
12509 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12510
12511         * gcc.dg/torture/vector-shift2.c (schar): Define.
12512         (main): Always use schar or uchar instead of plain "char" to avoid
12513         dependencies on implementation-defined char signedness.
12514
12515 2011-01-03  Martin Jambor  <mjambor@suse.cz>
12516
12517         PR tree-optimization/46801
12518         * gnat.dg/pack9.adb: Remove xfail.
12519
12520 2011-01-03  Martin Jambor  <mjambor@suse.cz>
12521
12522         PR tree-optimization/46984
12523         * g++.dg/ipa/pr46984.C: New test.
12524
12525 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
12526
12527         PR fortran/46408
12528         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
12529
12530 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
12531
12532         PR tree-optimization/47140
12533         * gcc.c-torture/compile/pr47140.c: New test.
12534
12535         PR rtl-optimization/47028
12536         * gcc.dg/pr47028.c: New test.
12537
12538 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
12539
12540         * objc.dg/protocol-forward-1.m: Removed TODO.
12541         * objc.dg/protocol-forward-2.m: New.
12542         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
12543         * obj-c++.dg/protocol-forward-2.mm: New.
12544
12545 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
12546
12547         PR target/38662
12548         * g++.dg/eh/pr38662.C: New testcase.
12549
12550 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
12551
12552         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
12553         scan for newline '\n'.
12554
12555 \f
12556 Copyright (C) 2011 Free Software Foundation, Inc.
12557
12558 Copying and distribution of this file, with or without modification,
12559 are permitted in any medium without royalty provided the copyright
12560 notice and this notice are preserved.