OSDN Git Service

PR rtl-optimization/50615
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
2
3         * gcc.dg/vla-23.c: New test.
4
5 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
6
7         PR tree-optimization/50596
8         * gcc.dg/vect/vect-cond-9.c: New test.
9
10 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
11
12         * gcc.dg/vect/bb-slp-29.c: New test.
13
14 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
15
16         PR c++/50732
17         * g++.dg/ext/is_base_of_incomplete.C: New.
18         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
19         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
20
21 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
22
23         * gcc.target/sparc/combined-1.c: Compile at -O2.
24
25 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
26
27         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
28         (dg-options): Add -Wno-attributes.
29         * gcc.target/i386/fma_double_?.c: Ditto.
30         * gcc.target/i386/fma_run_float_?.c: Ditto.
31         * gcc.target/i386/fma_run_double_?.c: Ditto.
32         * gcc.target/i386/l_fma_float_?.c: Dtto.
33         * gcc.target/i386/l_fma_double_?.c: Ditto.
34         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
35         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
36
37 2011-10-15  Tobias Burnus  <burnus@net-b.de>
38
39         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
40         the comments.
41         * gfortran.dg/bind_c_usage_24.f90: Ditto.
42         * gfortran.dg/rank_3.f90: Ditto.
43         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
44         -std=f2008ts in dg-options.
45         * gfortran.dg/rank_4.f90: Ditto.
46
47 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
48
49         PR target/49263
50         * gcc.target/sh/pr49263.c: New.
51
52 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
53
54         * gnat.dg/specs/debug1.ads: Tweak.
55
56 2011-10-14  Kai Tietz  <ktietz@redhat.com>
57
58         * gfortran.fortran-torture/compile/logical-2.f90: New test.
59
60 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
61
62         * gcc.target/i386/sse2-mul-1.c: New test.
63         * gcc.target/i386/sse4_1-mul-1.c: New test.
64         * gcc.target/i386/avx-mul-1.c: New test.
65         * gcc.target/i386/xop-mul-1.c: New test.
66         * gcc.target/i386/avx2-mul-1.c: New test.
67
68 2011-10-14  Jason Merrill  <jason@redhat.com>
69
70         PR c++/50563
71         * g++.dg/cpp0x/nsdmi-list1.C: New.
72
73         PR c++/50707
74         * g++.dg/cpp0x/nsdmi-const1.C: New.
75
76 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
77
78         PR fortran/50570
79         * gfortran.dg/pointer_intent_5.f90: New.
80
81 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
82
83         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
84         * gcc.target/i386/warn-vect-op-1.c: Ditto.
85         * gcc.target/i386/warn-vect-op-2.c: Ditto.
86
87 2011-10-14  Tobias Burnus  <burnus@net-b.de>
88
89         PR fortran/50718
90         * gfortran.dg/pointer_check_11.f90: New.
91         * gfortran.dg/pointer_check_12.f90: New.
92
93 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
94
95         PR c++/38174
96         * g++.dg/overload/operator4.C: New.
97
98 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
99
100         * gcc.dg/di-longlong64-sync-1.c: New test.
101         * gcc.dg/di-sync-multithread.c: New test.
102         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
103         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
104         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
105         tests for v5, v6, v6k, and v7-a, and add-options helpers.
106         (check_effective_target_arm_arm_ok): New helper.
107         (check_effective_target_sync_longlong): New helper.
108
109 2011-10-14  Richard Guenther  <rguenther@suse.de>
110
111         PR tree-optimization/50723
112         * gcc.dg/torture/pr50723.c: New testcase.
113
114 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
115
116         PR c++/17212
117         * g++.dg/warn/format6.C: New.
118         * obj-c++.dg/warn6.mm: Likewise.
119
120 2011-10-13  Richard Henderson  <rth@redhat.com>
121
122         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
123         Delete.
124         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
125         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
126         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
127
128 2011-10-13  Jason Merrill  <jason@redhat.com>
129
130         PR c++/50614
131         * g++.dg/cpp0x/nsdmi-template2.C: New.
132
133         PR c++/50437
134         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
135
136         PR c++/50618
137         * g++.dg/init/vbase1.C: New.
138
139 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
140
141         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
142         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
143         * gcc.target/i386/avx-vphminposuw-2.c: New test.
144         * gcc.target/i386/avx-vphminposuw-3.c: New test.
145
146 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
147
148         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
149
150 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
151
152         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
153
154 2011-10-13  Richard Guenther  <rguenther@suse.de>
155
156         PR tree-optimization/50712
157         * gcc.target/i386/pr50712.c: New testcase.
158
159 2011-10-13  Tom de Vries  <tom@codesourcery.com>
160
161         * gcc.dg/memcpy-4.c: New test.
162
163 2011-10-13  Richard Guenther  <rguenther@suse.de>
164
165         PR tree-optimization/50698
166         * g++.dg/vect/pr50698.cc: New testcase.
167
168 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
169
170         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
171         * gcc.target/powerpc/warn-2.c: Ditto.
172
173         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
174         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
175         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
176         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
177         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
178         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
179         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
180         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
181         * gcc.target/powerpc/ppc-pow.c: Likewise.
182         * gcc.target/powerpc/recip-1.c: Likewise.
183         * gcc.target/powerpc/recip-2.c: Likewise.
184         * gcc.target/powerpc/recip-3.c: Likewise.
185         * gcc.target/powerpc/recip-4.c: Likewise.
186         * gcc.target/powerpc/recip-5.c: Likewise.
187
188 2011-10-12  David S. Miller  <davem@davemloft.net>
189
190         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
191         '-mvis3' instead of 'mcpu=niagara3' in options.
192         * gcc.target/sparc/fhalve.c: Likewise.
193         * gcc.target/sparc/fnegop.c: Likewise.
194         * gcc.target/sparc/fpadds.c: Likewise.
195         * gcc.target/sparc/fshift.c: Likewise.
196         * gcc.target/sparc/fucmp.c: Likewise.
197         * gcc.target/sparc/lzd.c: Likewise.
198         * gcc.target/sparc/vis3misc.c: Likewise.
199         * gcc.target/sparc/xmul.c: Likewise.
200
201 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
202
203         * gnat.dg/vect1.ad[sb]: New test.
204         * gnat.dg/vect1_pkg.ads: New helper.
205         * gnat.dg/vect2.ad[sb]: New test.
206         * gnat.dg/vect2_pkg.ads: New helper.
207         * gnat.dg/vect3.ad[sb]: New test.
208         * gnat.dg/vect3_pkg.ads: New helper.
209         * gnat.dg/vect4.ad[sb]: New test.
210         * gnat.dg/vect4_pkg.ads: New helper.
211         * gnat.dg/vect5.ad[sb]: New test.
212         * gnat.dg/vect5_pkg.ads: New helper.
213         * gnat.dg/vect6.ad[sb]: New test.
214         * gnat.dg/vect6_pkg.ads: New helper.
215
216 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
217
218         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
219         * gcc.target/i386/fma_run_double_2.c: Likewise.
220         * gcc.target/i386/fma_run_double_3.c: Likewise.
221         * gcc.target/i386/fma_run_double_4.c: Likewise.
222         * gcc.target/i386/fma_run_double_5.c: Likewise.
223         * gcc.target/i386/fma_run_double_6.c: Likewise.
224         * gcc.target/i386/fma_run_float_1.c: Likewise.
225         * gcc.target/i386/fma_run_float_2.c: Likewise.
226         * gcc.target/i386/fma_run_float_3.c: Likewise.
227         * gcc.target/i386/fma_run_float_4.c: Likewise.
228         * gcc.target/i386/fma_run_float_5.c: Likewise.
229         * gcc.target/i386/fma_run_float_6.c: Likewise.
230
231         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
232         remove the extra dg-options.
233         * gcc.target/i386/l_fma_double_2.c: Likewise.
234         * gcc.target/i386/l_fma_double_3.c: Likewise.
235         * gcc.target/i386/l_fma_double_4.c: Likewise.
236         * gcc.target/i386/l_fma_double_5.c: Likewise.
237         * gcc.target/i386/l_fma_double_6.c: Likewise.
238         * gcc.target/i386/l_fma_float_1.c: Likewise.
239         * gcc.target/i386/l_fma_float_2.c: Likewise.
240         * gcc.target/i386/l_fma_float_3.c: Likewise.
241         * gcc.target/i386/l_fma_float_4.c: Likewise.
242         * gcc.target/i386/l_fma_float_5.c: Likewise.
243         * gcc.target/i386/l_fma_float_6.c: Likewise.
244
245 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
246
247         PR tree-optimization/50189
248         * g++.dg/torture/pr50189.C: New testcase.
249
250 2011-10-12  Richard Guenther  <rguenther@suse.de>
251
252         PR tree-optimization/50700
253         * gcc.dg/builtin-object-size-12.c: New testcase.
254
255 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
256
257         PR c/50565
258         * gcc.c-torture/compile/pr50565-1.c,
259         gcc.c-torture/compile/pr50565-2.c: New tests.
260
261 2011-10-11  Jason Merrill  <jason@redhat.com>
262
263         PR c++/49855
264         PR c++/49896
265         * g++.dg/template/constant1.C: New.
266         * g++.dg/template/constant2.C: New.
267         * g++.dg/cpp0x/constexpr-template3.C: New.
268
269 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
270
271         * gcc.target/i386/warn-vect-op-3.c: New test.
272         * gcc.target/i386/warn-vect-op-1.c: New test.
273         * gcc.target/i386/warn-vect-op-2.c: New test.
274
275 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
276
277         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
278
279 2011-10-11  Richard Guenther  <rguenther@suse.de>
280
281         PR tree-optimization/50204
282         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
283
284 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
285
286         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
287
288 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
289
290         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
291         * gcc.target/i386/fma_double_2.c: Ditto.
292         * gcc.target/i386/fma_double_3.c: Ditto.
293         * gcc.target/i386/fma_double_4.c: Ditto.
294         * gcc.target/i386/fma_double_5.c: Ditto.
295         * gcc.target/i386/fma_double_6.c: Ditto.
296         * gcc.target/i386/fma_float_1.c: Ditto.
297         * gcc.target/i386/fma_float_2.c: Ditto.
298         * gcc.target/i386/fma_float_3.c: Ditto.
299         * gcc.target/i386/fma_float_4.c: Ditto.
300         * gcc.target/i386/fma_float_5.c: Ditto.
301         * gcc.target/i386/fma_float_6.c: Ditto.
302         * gcc.target/i386/l_fma_double_1.c: Ditto.
303         * gcc.target/i386/l_fma_double_2.c: Ditto.
304         * gcc.target/i386/l_fma_double_3.c: Ditto.
305         * gcc.target/i386/l_fma_double_4.c: Ditto.
306         * gcc.target/i386/l_fma_double_5.c: Ditto.
307         * gcc.target/i386/l_fma_double_6.c: Ditto.
308         * gcc.target/i386/l_fma_float_1.c: Ditto.
309         * gcc.target/i386/l_fma_float_2.c: Ditto.
310         * gcc.target/i386/l_fma_float_3.c: Ditto.
311         * gcc.target/i386/l_fma_float_4.c: Ditto.
312         * gcc.target/i386/l_fma_float_5.c: Ditto.
313         * gcc.target/i386/l_fma_float_6.c: Ditto.
314         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
315         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
316         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
317         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
318         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
319         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
320         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
321         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
322         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
323         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
324         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
325         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
326
327 2011-10-11  Tristan Gingold  <gingold@adacore.com>
328
329         * gcc.dg/va-arg-4.c: New test.
330         * gcc.dg/va-arg-5.c: Ditto.
331
332 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
333
334         * lib/target-supports.exp (check_effective_target_fd_truncate):
335         Close and unlink test file before exit.
336
337 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
338
339         PR fortran/50564
340         * gfortran.dg/forall_15.f90:  New test case.
341
342 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
343             Andrew Macleod  <amacleod@redhat.com>
344
345         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
346         wrappers for *other_threads() and *final_verify().
347         * gcc.dg/simulate-thread/simulate-thread.h
348         (simulate_thread_wrapper_other_threads): New.
349         (simulate_thread_wrapper_final_verify): New.
350
351 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
352
353         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
354
355 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
356
357         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
358
359 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
360             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
361
362         * gcc.target/i386/fma_1.h: New file.
363         * gcc.target/i386/fma_2.h: Likewise.
364         * gcc.target/i386/fma_3.h: Likewise.
365         * gcc.target/i386/fma_4.h: Likewise.
366         * gcc.target/i386/fma_5.h: Likewise.
367         * gcc.target/i386/fma_6.h: Likewise.
368         * gcc.target/i386/fma_double_1.c: Likewise.
369         * gcc.target/i386/fma_double_2.c: Likewise.
370         * gcc.target/i386/fma_double_3.c: Likewise.
371         * gcc.target/i386/fma_double_4.c: Likewise.
372         * gcc.target/i386/fma_double_5.c: Likewise.
373         * gcc.target/i386/fma_double_6.c: Likewise.
374         * gcc.target/i386/fma_float_1.c: Likewise.
375         * gcc.target/i386/fma_float_2.c: Likewise.
376         * gcc.target/i386/fma_float_3.c: Likewise.
377         * gcc.target/i386/fma_float_4.c: Likewise.
378         * gcc.target/i386/fma_float_5.c: Likewise.
379         * gcc.target/i386/fma_float_6.c: Likewise.
380         * gcc.target/i386/fma_main.h: Likewise.
381         * gcc.target/i386/fma_run_double_1.c: Likewise.
382         * gcc.target/i386/fma_run_double_2.c: Likewise.
383         * gcc.target/i386/fma_run_double_3.c: Likewise.
384         * gcc.target/i386/fma_run_double_4.c: Likewise.
385         * gcc.target/i386/fma_run_double_5.c: Likewise.
386         * gcc.target/i386/fma_run_double_6.c: Likewise.
387         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
388         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
389         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
390         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
391         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
392         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
393         * gcc.target/i386/fma_run_float_1.c: Likewise.
394         * gcc.target/i386/fma_run_float_2.c: Likewise.
395         * gcc.target/i386/fma_run_float_3.c: Likewise.
396         * gcc.target/i386/fma_run_float_4.c: Likewise.
397         * gcc.target/i386/fma_run_float_5.c: Likewise.
398         * gcc.target/i386/fma_run_float_6.c: Likewise.
399         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
400         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
401         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
402         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
403         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
404         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
405         * gcc.target/i386/l_fma_1.h: Likewise.
406         * gcc.target/i386/l_fma_2.h: Likewise.
407         * gcc.target/i386/l_fma_3.h: Likewise.
408         * gcc.target/i386/l_fma_4.h: Likewise.
409         * gcc.target/i386/l_fma_5.h: Likewise.
410         * gcc.target/i386/l_fma_6.h: Likewise.
411         * gcc.target/i386/l_fma_double_1.c: Likewise.
412         * gcc.target/i386/l_fma_double_2.c: Likewise.
413         * gcc.target/i386/l_fma_double_3.c: Likewise.
414         * gcc.target/i386/l_fma_double_4.c: Likewise.
415         * gcc.target/i386/l_fma_double_5.c: Likewise.
416         * gcc.target/i386/l_fma_double_6.c: Likewise.
417         * gcc.target/i386/l_fma_float_1.c: Likewise.
418         * gcc.target/i386/l_fma_float_2.c: Likewise.
419         * gcc.target/i386/l_fma_float_3.c: Likewise.
420         * gcc.target/i386/l_fma_float_4.c: Likewise.
421         * gcc.target/i386/l_fma_float_5.c: Likewise.
422         * gcc.target/i386/l_fma_float_6.c: Likewise.
423         * gcc.target/i386/l_fma_main.h: Likewise.
424         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
425         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
426         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
427         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
428         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
429         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
430         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
431         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
432         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
433         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
434         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
435         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
436
437 2011-10-10  Richard Guenther  <rguenther@suse.de>
438
439         PR middle-end/50389
440         * gcc.dg/torture/pr50389.c: New testcase.
441
442 2011-10-10  Richard Guenther  <rguenther@suse.de>
443
444         PR middle-end/50195
445         * gcc.dg/builtins-47.c: Optimize.
446
447 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
448
449         * lib/gcc-simulate-thread.exp: New.
450         * gcc.dg/simulate-thread/guality.h: New.
451         * gcc.dg/simulate-thread/simulate-thread.h: New.
452         * gcc.dg/simulate-thread/simulate-thread.exp: New.
453         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
454         * gcc.dg/simulate-thread/README: New.
455         * g++.dg/simulate-thread/guality.h: New.
456         * g++.dg/simulate-thread/simulate-thread.h: New.
457         * g++.dg/simulate-thread/simulate-thread.exp: New.
458         * g++.dg/simulate-thread/simulate-thread.gdb: New.
459         * c-c++-common/cxxbitfields-2.c: Remove.
460         * c-c++-common/cxxbitfields.c: Remove.
461         * c-c++-common/cxxbitfields-4.c: Remove.
462         * c-c++-common/cxxbitfields-5.c: Remove.
463         * c-c++-common/simulate-thread/bitfields-1.c: New.
464         * c-c++-common/simulate-thread/bitfields-2.c: New.
465         * c-c++-common/simulate-thread/bitfields-3.c: New.
466         * c-c++-common/simulate-thread/bitfields-4.c: New.
467
468 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
469
470         PR c++/38980
471         * g++.dg/warn/format5.C: New.
472
473 2011-10-09  Tobias Burnus  <burnus@net-b.de>
474
475         PR fortran/50273
476         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
477         * gfortran.dg/common_16.f90: New.
478
479 2011-10-09  Tobias Burnus  <burnus@net-b.de>
480
481         * gfortran.dg/iso_c_binding_param_1.f90: New.
482         * gfortran.dg/iso_c_binding_param_2.f90: New.
483         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
484
485 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
486
487         PR tree-optimization/50635
488         * gcc.dg/vect/pr50635.c: New test.
489
490 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
491
492         PR fortran/50659
493         * gfortran.dg/proc_decl_27.f90: New.
494
495 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
496
497         PR libobjc/50428
498         * objc/execute/initialize-1.m: New test.
499
500 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
501
502         PR fortran/47844
503         * gfortran.dg/pointer_function_result_1.f90 : New test.
504
505 2011-10-07  David S. Miller  <davem@davemloft.net>
506
507         PR 50655
508         * gcc.target/sparc/sparc.exp: Add vis3 target test.
509         * gcc.target/sparc/cmask.c: Use it.
510         * gcc.target/sparc/fhalve.c: Likewise.
511         * gcc.target/sparc/fnegop.c: Likewise.
512         * gcc.target/sparc/fpadds.c: Likewise.
513         * gcc.target/sparc/fshift.c: Likewise.
514         * gcc.target/sparc/fucmp.c: Likewise.
515         * gcc.target/sparc/lzd.c: Likewise.
516         * gcc.target/sparc/vis3misc.c: Likewise.
517         * gcc.target/sparc/xmul.c: Likewise.
518
519 2011-10-07  Richard Henderson  <rth@redhat.com>
520
521         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
522         match for avx2.
523         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
524
525 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
526
527         * gcc.dg/pr50193-1.c: New file.
528         * gcc.target/arm/shiftable.c: New file.
529
530 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
531
532         PR fortran/50625
533         * gfortran.dg/class_46.f03: New.
534
535 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
536
537         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
538         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
539         (syslog, vsyslog, __vsyslog_chk): Likewise.
540
541         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
542         (x, EXT_x): Use ASMNAME.
543
544         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
545         (a, c): Use ASMNAME.
546
547 2011-10-07  Tom de Vries  <tom@codesourcery.com>
548
549         PR middle-end/50527
550         * gcc.dg/pr50527.c: New test.
551
552 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
553
554         PR tree-optimization/50650
555         * gcc.c-torture/compile/pr50650.c: New test.
556
557 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
558
559         PR tree-optimization/50575
560         * gcc.c-torture/execute/vector-compare-2.x: New file.
561
562 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
563
564         PR middle-end/50125
565         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
566         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
567         (bar3): Likewise.
568
569 2011-10-07  Richard Guenther  <rguenther@suse.de>
570
571         PR testsuite/50637
572         * gcc.dg/vect/vect-align-2.c: Increase array size.
573
574 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
575             H.J. Lu  <hongjiu.lu@intel.com>
576
577         PR target/50603
578         * gcc.target/i386/pr50603.c: New test.
579
580 2011-10-06  Jason Merrill  <jason@redhat.com>
581
582         PR c++/39164
583         * g++.dg/cpp0x/default31.C: New.
584
585 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
586
587         PR tree-optimization/50596
588         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
589         New.
590         * gcc.dg/vect/vect-cond-8.c: New test.
591
592 2011-10-06  Richard Henderson  <rth@redhat.com>
593
594         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
595         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
596         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
597         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
598         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
599         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
600         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
601         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
602         * gcc.c-torture/execute/vshuf-16.inc: New file.
603         * gcc.c-torture/execute/vshuf-2.inc: New file.
604         * gcc.c-torture/execute/vshuf-4.inc: New file.
605         * gcc.c-torture/execute/vshuf-8.inc: New file.
606         * gcc.c-torture/execute/vshuf-main.inc: New file.
607         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
608         * gcc.c-torture/execute/vshuf-v2df.c: New test.
609         * gcc.c-torture/execute/vshuf-v2di.c: New test.
610         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
611         * gcc.c-torture/execute/vshuf-v2si.c: New test.
612         * gcc.c-torture/execute/vshuf-v4df.c: New test.
613         * gcc.c-torture/execute/vshuf-v4di.c: New test.
614         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
615         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
616         * gcc.c-torture/execute/vshuf-v4si.c: New test.
617         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
618         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
619         * gcc.c-torture/execute/vshuf-v8si.c: New test.
620
621 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
622
623         PR tree-optimization/49279
624         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
625         * gcc.c-torture/execute/pr49279.c: New test.
626
627 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
628
629         PR target/49049
630         * gcc.c-torture/compile/pr49049.c: New test.
631
632 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
633
634         PR target/50305
635         * gcc.target/arm/pr50305.c: New test.
636
637 2011-10-06  Richard Guenther  <rguenther@suse.de>
638
639         PR tree-optimization/38884
640         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
641         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
642
643 2011-10-05  David S. Miller  <davem@davemloft.net>
644
645         * gcc.target/sparc/lzd.c: New test.
646         * gcc.target/sparc/popc.c: New test.
647
648 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
649
650         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
651         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
652         * g++.dg/other/final1.C: Cleanup original tree dump.
653
654 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
655
656         PR tree-optimization/50613
657         * gcc.dg/pr50613.c: New test.
658
659 2011-10-05  Richard Henderson  <rth@redhat.com>
660
661         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
662         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
663         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
664         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
665         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
666         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
667         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
668         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
669
670 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
671
672         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
673         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
674         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
675         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
676         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
677
678 2011-10-05  Richard Guenther  <rguenther@suse.de>
679
680         PR tree-optimization/38885
681         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
682
683 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
684
685         * gcc.target/i386/sw-1.c: New test.
686
687 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
688
689         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
690         -mtune=generic.
691         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
692
693 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
694
695         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
696
697 2011-10-04  David S. Miller  <davem@davemloft.net>
698
699         * gcc.target/sparc/fhalve.c: New test.
700         * gcc.target/sparc/fnegop.c: New test.
701         * gcc.target/sparc/xmul.c: New test.
702
703 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
704
705         PR fortran/35831
706         * gfortran.dg/dummy_procedure_6.f90: New.
707
708 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
709
710         PR tree-optimization/50604
711         * gcc.dg/pr50604.c: New test.
712
713 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
714
715         PR tree-optimization/49662
716         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
717         * gcc.dg/graphite/interchange-15.c: Likewise.
718         * gcc.dg/graphite/interchange-mvt.c: Likewise.
719
720 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
721
722         * gcc.dg/tree-ssa/restrict-4.c: New test.
723
724 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
725
726         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
727         (main): Use __typeof to get result type of comparison.
728
729 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
730
731         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
732         Make et_vect_multiple_sizes_saved global.
733         (check_effective_target_vect64): Make et_vect64_saved global.
734
735 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
736
737         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
738         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
739         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
740         * gcc.dg/builtin-complex-err-1.c: Adjust.
741
742 2011-10-02  Jason Merrill  <jason@redhat.com>
743
744         * g++.dg/cpp0x/range-for22.C: New.
745
746         * g++.dg/cpp0x/variadic65.C: Remove xfails.
747         * g++.dg/cpp0x/variadic82.C: Remove xfails.
748         * g++.dg/cpp0x/variadic83.C: Remove xfails.
749         * g++.dg/cpp0x/variadic105.C: Remove xfails.
750
751         * g++.dg/cpp0x/nsdmi5.C: New.
752
753 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
754
755         PR target/50579
756         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
757         New procedures.
758         (mips-dg-options): Force an ABI option if the current ABI is
759         incompatible with the required -mlong setting.  Likewise force
760         a long setting if the current one is incompatible with the
761         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
762         throughout procedure.
763         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
764         instead of addressing=absolute.
765
766 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
767
768         * gcc.target/mips/stack-1.c: New test.
769
770 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
771
772         * gcc.dg/pr49696.c: New test.
773
774 2011-10-02  Jan Hubicka  <jh@suse.cz>
775
776         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
777
778 2011-10-01  David S. Miller  <davem@davemloft.net>
779
780         * gcc.target/sparc/cmask.c: New test.
781         * gcc.target/sparc/fpadds.c: New test.
782         * gcc.target/sparc/fshift.c: New test.
783         * gcc.target/sparc/fucmp.c: New test.
784         * gcc.target/sparc/vis3misc.c: New test.
785
786 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
787
788         PR fortran/50585
789         * gfortran.dg/assumed_charlen_arg_2.f90: New.
790
791 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
792
793         PR c++/44473
794         * g++.dg/dfp/44473-1.C: New test.
795         * g++.dg/dfp/44473-2.C: New test.
796         * g++.dg/dfp/mangle-1.C: New test.
797         * g++.dg/dfp/mangle-2.C: New test.
798         * g++.dg/dfp/mangle-3.C: New test.
799         * g++.dg/dfp/mangle-4.C: New test.
800         * g++.dg/dfp/mangle-5.C: New test.
801
802 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
803
804         PR inline-asm/50571
805         * gcc.dg/pr50571.c: New test.
806
807         PR tree-optimization/46309
808         * gcc.dg/pr46309.c: New test.
809
810 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
811
812         * gcc.dg/strlenopt-21.c: New test.
813
814 2011-09-30  Revital Eres  <revital.eres@linaro.org>
815
816         * gcc.dg/sms-10.c: New file.
817
818 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
819
820         * gcc.target/arm/pr50099.c: New test.
821
822 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
823
824         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
825
826 2011-09-30  David S. Miller  <davem@davemloft.net>
827
828         * gcc.target/sparc/bmaskbshuf.c: New test.
829         * gcc.target/sparc/edgen.c: New test.
830
831 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
832
833         PR fortran/50547
834         * gfortran.dg/pure_formal_proc_3.f90: New.
835
836         PR fortran/50553
837         * gfortran.dg/stfunc_7.f90: New.
838
839 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
840
841         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
842         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
843         * gcc.dg/vector-compare-1.c: Likewise.
844         * gcc.dg/vector-compare-2.c: Likewise.
845
846 2011-09-29  David S. Miller  <davem@davemloft.net>
847
848         * gcc.target/sparc/array.c: New test.
849
850 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
851
852         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
853         loop unroll and set max unroll times to 8.
854         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
855         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
856         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
857         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
858
859 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
860
861         PR c++/40145
862         * g++.dg/ext/visibility/warn5.C: New.
863
864 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
865
866         PR c++/45278
867         * g++.dg/warn/Wextra-3.C: New.
868
869 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
870
871         PR target/49486
872         * gcc.target/sh/pr49468-si.c: New.
873
874 2011-09-28  Tom de Vries  <tom@codesourcery.com>
875
876         PR testsuite/50485
877         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
878         (TEST): Initialize src3 with random floats.
879         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
880         from union src3.  Initialize src3 with random floats.
881
882 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
883
884         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
885         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
886         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
887         * gcc.target/sh/sh4a-sincosf.c: Ditto.
888         * gcc.target/sh/sh4a-cos.c: Ditto.
889         * gcc.target/sh/sh4a-cosf.c: Ditto.
890         * gcc.target/sh/sh4a-sin.c: Ditto.
891         * gcc.target/sh/sh4a-sinf.c: Ditto.
892         * gcc.target/sh/sh4a-fsrra.c: Ditto.
893         * gcc.target/sh/sh4a-memmovua.c: Ditto.
894         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
895
896 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
897
898         PR c++/31489
899         * g++.dg/parse/error40.C: New.
900         * g++.dg/warn/incomplete1.C: Adjust.
901
902 2011-09-27  Jan Hubicka  <jh@suse.cz>
903
904         PR middle-end/49463
905         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
906         Mark used.
907
908 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
909
910         * gcc.dg/strlenopt-1.c: New test.
911         * gcc.dg/strlenopt-1f.c: New test.
912         * gcc.dg/strlenopt-2.c: New test.
913         * gcc.dg/strlenopt-2f.c: New test.
914         * gcc.dg/strlenopt-3.c: New test.
915         * gcc.dg/strlenopt-4.c: New test.
916         * gcc.dg/strlenopt-4g.c: New test.
917         * gcc.dg/strlenopt-4gf.c: New test.
918         * gcc.dg/strlenopt-5.c: New test.
919         * gcc.dg/strlenopt-6.c: New test.
920         * gcc.dg/strlenopt-7.c: New test.
921         * gcc.dg/strlenopt-8.c: New test.
922         * gcc.dg/strlenopt-9.c: New test.
923         * gcc.dg/strlenopt-10.c: New test.
924         * gcc.dg/strlenopt-11.c: New test.
925         * gcc.dg/strlenopt-12.c: New test.
926         * gcc.dg/strlenopt-12g.c: New test.
927         * gcc.dg/strlenopt-13.c: New test.
928         * gcc.dg/strlenopt-14g.c: New test.
929         * gcc.dg/strlenopt-14gf.c: New test.
930         * gcc.dg/strlenopt-15.c: New test.
931         * gcc.dg/strlenopt-16g.c: New test.
932         * gcc.dg/strlenopt-17g.c: New test.
933         * gcc.dg/strlenopt-18g.c: New test.
934         * gcc.dg/strlenopt.h: New file.
935
936 2011-09-27  Tom de Vries  <tom@codesourcery.com>
937
938         PR middle-end/43864
939         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
940         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
941         * gcc.dg/pr43864.c: New test.
942         * gcc.dg/pr43864-2.c: Same.
943         * gcc.dg/pr43864-3.c: Same.
944         * gcc.dg/pr43864-4.c: Same.
945
946 2011-09-27  Jan Hubicka  <jh@suse.cz>
947
948         * gcc.dg/ipa/inline-5.c: New testcase.
949
950 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
951
952         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
953         vectors.
954         * gcc.dg/vect/bb-slp-27.c: New.
955         * gcc.dg/vect/bb-slp-28.c: New.
956
957 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
958
959         * testsuite/lib/target-supports.exp (check_profiling_available):
960         Don't rely solely on TLS tests for -fprofile-generate, fall
961         through to the other code.
962
963 2011-09-27  Richard Guenther  <rguenther@suse.de>
964
965         PR tree-optimization/50363
966         * gcc.dg/torture/pr50363.c: New testcase.
967
968 2011-09-26  Jason Merrill  <jason@redhat.com>
969
970         PR c++/45012
971         * g++.dg/template/partial13.C: New.
972
973         PR c++/46105
974         * g++.dg/template/partial12.C: New.
975
976         PR c++/50508
977         * g++.dg/cpp0x/constexpr-typedef1.C: New.
978
979 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
980
981         PR c++/45487
982         * g++.dg/diagnostic/bindings1.C: New.
983         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
984
985 2011-09-26  David S. Miller  <davem@davemloft.net>
986
987         * gcc.target/sparc/wrgsr.c: New test.
988         * gcc.target/sparc/rdgsr.c: New test.
989         * gcc.target/sparc/edge.c: New test.
990         * gcc.target/sparc/fcmp.c: New test.
991
992         * gcc.target/sparc/edge.c: Update for new return types.
993         * gcc.target/sparc/fcmp.c: Likewise.
994
995         * gcc.target/sparc/fpaddsubi.c: New test.
996
997 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
998
999         PR fortran/50515
1000         * gfortran.dg/common_15.f90: New.
1001
1002         PR fortran/50517
1003         * gfortran.dg/dummy_procedure_5.f90: New.
1004         * gfortran.dg/interface_26.f90: Modified error message.
1005         * gfortran.dg/proc_ptr_11.f90: Ditto.
1006         * gfortran.dg/proc_ptr_15.f90: Ditto.
1007         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1008         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1009
1010 2011-09-26  Jason Merrill  <jason@redhat.com>
1011
1012         PR c++/50512
1013         * g++.dg/overload/rvalue3.C: New.
1014
1015         PR c++/50523
1016         * g++.dg/overload/ref-conv2.C: New.
1017
1018         * g++.dg/cpp0x/nsdmi-template1.C: New.
1019
1020 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
1021
1022         * g++.dg/cpp0x/nullptr25.C: New.
1023
1024 2011-09-26  Richard Guenther  <rguenther@suse.de>
1025
1026         PR tree-optimization/50472
1027         * gcc.dg/torture/pr50472.c: New testcase.
1028
1029 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1030
1031         * gnat.dg/opt22.adb: New test.
1032         * gnat.dg/opt22_pkg.ad[sb]: New helper.
1033
1034 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1035
1036         * gnat.dg/opt21.adb: New test.
1037         * gnat.dg/opt21_pkg.ad[sb]: New helper.
1038
1039 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1040
1041         * gnat.dg/opt20.ad[sb]: New test.
1042         * gnat.dg/opt20_pkg.ads: New helper.
1043
1044 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1045
1046         * gnat.dg/array17.adb: New test.
1047         * gnat.dg/array17_pkg.ads: New helper.
1048
1049 2011-09-25  Jason Merrill  <jason@redhat.com>
1050
1051         * g++.dg/cpp0x/nsdmi-defer4.C: New.
1052
1053 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
1054
1055         * gnat.dg/frame_overflow.ads: New.
1056         * gnat.dg/frame_overflow.adb: Adjust.
1057         * gnat.dg/specs/addr1.ads: Likewise.
1058
1059 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
1060
1061         * g++.dg/tree-ssa/restrict2.C: New test.
1062
1063 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
1064
1065         * lib/target-supports.exp (check_effective_target_vect64): New.
1066         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
1067         of multiple vector sizes.
1068         * gcc.dg/vect/bb-slp-26.c: New.
1069
1070 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
1071
1072         PR c++/50280
1073         * g++.dg/template/bitfield1.C: New.
1074
1075 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
1076
1077         * gcc.dg/vect/bb-slp-24.c: New.
1078
1079 2011-09-24  Jason Merrill  <jason@redhat.com>
1080
1081         * g++.dg/cpp0x/nsdmi-eh1.C: New.
1082
1083         * g++.dg/cpp0x/nsdmi-defer3.C: New.
1084
1085         * g++.dg/cpp0x/nsdmi-defer1.C: New.
1086         * g++.dg/cpp0x/nsdmi-defer2.C: New.
1087
1088         * g++.dg/cpp0x/nsdmi1.C: New.
1089         * g++.dg/cpp0x/nsdmi2.C: New.
1090         * g++.dg/cpp0x/nsdmi3.C: New.
1091         * g++.dg/cpp0x/nsdmi4.C: New.
1092         * g++.old-deja/g++.other/init4.C: New.
1093
1094 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
1095
1096         PR c++/44267
1097         * g++.dg/template/sfinae28.C: New.
1098
1099 2011-09-23  Ian Lance Taylor  <iant@google.com>
1100
1101         * go.test/go-test.exp (errchk): Handle more cases of getting
1102         correct Tcl backslash quoting in regular expressions in test file.
1103
1104 2011-09-23  Jason Merrill  <jason@redhat.com>
1105
1106         Core 253
1107         * g++.dg/init/const8.C: New.
1108         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
1109         * g++.dg/cpp0x/defaulted2.C: Likewise.
1110         * g++.dg/cpp0x/pr42844-2.C: Likewise.
1111         * g++.dg/init/pr20039.C: Likewise.
1112         * g++.dg/init/pr42844.C: Likewise.
1113
1114 2011-09-23  Jan Hubicka  <jh@suse.cz>
1115
1116         * gcc.dg/ipa/inline-1.c: new testcase.
1117         * gcc.dg/ipa/inline-2.c: new testcase.
1118         * gcc.dg/ipa/inline-3.c: new testcase.
1119         * gcc.dg/ipa/inline-4.c: new testcase.
1120
1121 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
1122
1123         PR c++/50258
1124         * g++.dg/cpp0x/constexpr-static8.C: New.
1125
1126 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
1127
1128         * gcc.target/i386/avxfp-1.c: New test.
1129         * gcc.target/i386/avxfp-2.c: New test.
1130
1131 2011-09-23  Terry Guo  <terry.guo@arm.com>
1132
1133         * gcc.c-torture/execute/941014-1.x: Deleted.
1134
1135 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1136
1137         PR c++/50491
1138         * g++.dg/cpp0x/pr50491.C: New.
1139
1140 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1141
1142         PR testsuite/50487
1143         * gfortran.dg/bessel_6.f90: Fix tolerance test.
1144
1145 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1146
1147         PR c++/50371
1148         * g++.dg/cpp0x/nullptr24.C: New.
1149
1150 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
1151
1152         PR target/50482
1153         * gcc.target/i386/pr50482.c: New test.
1154
1155 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
1156
1157         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
1158         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
1159         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
1160         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
1161         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
1162         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
1163         multilib options contain different -march= from dg-options.
1164
1165 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
1166             Paolo Carlini  <paolo.carlini@oracle.com>
1167
1168         PR c++/50344
1169         * g++.dg/template/friend52.C: New.
1170
1171 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
1172
1173         * gcc.target/arm/cmp-1.c: New test.
1174         * gcc.target/arm/cmp-2.c: Likewise.
1175
1176 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
1177
1178         PR fortran/41733
1179         * gfortran.dg/impure_actual_1.f90: Modified error message.
1180         * gfortran.dg/proc_ptr_32.f90: New.
1181         * gfortran.dg/proc_ptr_33.f90: New.
1182
1183 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
1184
1185         PR tree-optimization/50451
1186         * gcc.dg/vect/pr50451.c: New test.
1187
1188 2011-09-21  Ian Lance Taylor  <iant@google.com>
1189
1190         * go.test/go-test.exp (errchk): Add special case for bug332.
1191         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
1192         some more test lines.
1193
1194 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
1195
1196         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
1197         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
1198         * g++.dg/other/i386-8.C: Ditto.
1199         * g++.dg/other/pr34435.C: Ditto.
1200         * g++.dg/other/pr39496.C: Ditto.
1201         * g++.dg/other/mmintrin.C: Ditto.
1202
1203 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
1204
1205         * gcc.dg/vect/vect-cond-7.c: New test.
1206         * gcc.target/i386/sse4_1-cond-1.c: New test.
1207         * gcc.target/i386/avx-cond-1.c: New test.
1208
1209 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
1210
1211         PR target/50464
1212         * g++.dg/other/pr50464.C: New test.
1213
1214 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
1215
1216         * gcc.target/i386/bmi2-mulx32-2.c: New test.
1217         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
1218         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
1219         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
1220
1221 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
1222
1223         * gnat.dg/opt19.adb: New test.
1224
1225 2011-09-21  Terry Guo  <terry.guo@arm.com>
1226
1227         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
1228         on arch conflict when testing case on targets other than armv7-a.
1229
1230 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
1231
1232         PR c++/50454
1233         * g++.dg/ext/int128-1.C: New.
1234         * g++.dg/ext/int128-2.C: Likewise.
1235         * g++.dg/ext/int128-2.h: Likewise.
1236
1237 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1238
1239         PR testsuite/50469
1240         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
1241
1242 2011-09-20  Jason Merrill  <jason@redhat.com>
1243
1244         * g++.dg/cpp0x/constexpr-generated1.C: New.
1245
1246         PR c++/50442
1247         * g++.dg/overload/ref-conv1.C: New.
1248
1249 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
1250
1251         * g++.dg/other/final1.C: New.
1252
1253 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
1254
1255         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
1256         and get_bit ().
1257
1258 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
1259
1260         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
1261         "target arm_eabi".
1262
1263 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
1264
1265         PR tree-optimization/50413
1266         * g++.dg/vect/vect.exp: Run slp-pr* tests with
1267         -fdump-tree-slp-details.  Run other tests with
1268         -fdump-tree-vect-details.
1269         * g++.dg/vect/slp-pr50413.cc: New.
1270
1271 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
1272             Ira Rosen  <ira.rosen@linaro.org>
1273
1274         PR testsuite/50435
1275         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
1276         Fix underscores around restrict.
1277
1278 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
1279
1280         PR tree-optimization/50414
1281         * gfortran.dg/vect/Ofast-pr50414.f90: New.
1282         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
1283         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
1284
1285 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
1286
1287         PR tree-optimization/50412
1288         * gfortran.dg/vect/pr50412.f90: New.
1289
1290 2011-09-16  Jason Merrill  <jason@redhat.com>
1291
1292         PR c++/50424
1293         * g++.dg/eh/defarg1.C: New.
1294
1295 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
1296
1297         * gcc.dg/vect/vect-reduc-10.c: New test.
1298         * gcc.target/i386/avx-reduc-1.c: New test.
1299
1300         * gcc.target/i386/sse2-extract-1.c: New test.
1301         * gcc.target/i386/avx-extract-1.c: New test.
1302
1303 2011-09-16  Terry Guo  <terry.guo@arm.com>
1304
1305         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
1306
1307 2011-09-15   Diego Novillo  <dnovillo@google.com>
1308
1309         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
1310         ALWAYS_CXXFLAGS, if defined.
1311         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
1312         ALWAYS_GFORTRANFLAGS, if defined.
1313         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
1314         ALWAYS_GOCFLAGS, if defined.
1315         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
1316         ALWAYS_OBJCXXFLAGS, if defined.
1317         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
1318         additional_flags, if defined.
1319         * lib/gnat.exp (gnat_target_compile): Likewise.
1320         * lib/objc.exp (objc_target_compile): Likewise.
1321         * lib/target-supports-dg.exp (dg-add-options): Handle
1322         TEST_ALWAYS_FLAGS.
1323
1324 2011-09-15  Tom de Vries  <tom@codesourcery.com>
1325
1326         PR testsuite/50322
1327         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
1328         Use uintptr_t in f1.  Undo avr xfails.
1329
1330 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
1331
1332         PR fortran/50401
1333         PR fortran/50403
1334         * gfortran.dg/function_types_3.f90: New.
1335
1336 2011-09-15  Jason Merrill  <jason@redhat.com>
1337
1338         PR c++/50365
1339         * g++.dg/cpp0x/trailing7.C: New.
1340
1341         PR c++/50361
1342         * g++.dg/cpp0x/nullptr23.C: New.
1343
1344 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
1345
1346         * gcc.dg/vect/bb-slp-25.c: New.
1347
1348 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
1349
1350         PR c++/50391
1351         * g++.dg/cpp0x/noexcept15.C: New.
1352
1353 2011-09-14  Tom de Vries  <tom@codesourcery.com>
1354
1355         PR middle-end/50251
1356         * gcc.dg/pr50251.c: New test.
1357
1358 2011-09-14  Tobias Burnus  <burnus@net-b.de>
1359
1360         PR fortran/34547
1361         PR fortran/50375
1362         * gfortran.dg/null_5.f90: New.
1363         * gfortran.dg/null_6.f90: New.
1364
1365 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
1366
1367         * gcc.c-torture/compile/20110913-1.c: New test.
1368
1369 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
1370
1371         PR fortran/50379
1372         * gfortran.dg/result_2.f90: New.
1373
1374 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
1375
1376         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
1377
1378 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
1379
1380         PR c++/48320
1381         * g++.dg/cpp0x/variadic116.C: New test case.
1382
1383 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
1384
1385         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
1386         * gcc.target/mips/interrupt_handler-2.c: New test.
1387         * gcc.target/mips/interrupt_handler-3.c: Likewise.
1388
1389 2011-09-12  Jason Merrill  <jason@redhat.com>
1390
1391         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
1392
1393         * g++.dg/cpp0x/explicit7.C: New.
1394
1395 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
1396
1397         PR rtl-optimization/50212
1398         * g++.dg/other/pr50212.C: New test.
1399
1400 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
1401
1402         PR target/43746
1403         * testsuite/gcc.target/avr/torture/avr-torture.exp
1404         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
1405         "-O2 -fmerge-all-constants".
1406
1407 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
1408
1409         PR fortran/50327
1410         * gfortran.dg/do_while_1.f90: New test.
1411
1412 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
1413
1414         PR fortran/35831
1415         PR fortran/47978
1416         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
1417         * gfortran.dg/proc_decl_26.f90: New.
1418         * gfortran.dg/typebound_override_2.f90: New.
1419         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
1420
1421 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
1422
1423         * gnat.dg/cond_expr2.ad[sb]: New test.
1424
1425 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
1426
1427         * gnat.dg/atomic5.ad[sb]: New test.
1428
1429 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1430
1431         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
1432
1433 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
1434
1435         PR target/49030
1436         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
1437
1438 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
1439
1440         PR target/49614
1441         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
1442
1443 2011-09-09  Richard Guenther  <rguenther@suse.de>
1444
1445         PR tree-optimization/50328
1446         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
1447
1448 2011-09-09  Richard Guenther  <rguenther@suse.de>
1449
1450         PR middle-end/50333
1451         * gcc.dg/torture/pr50333.c: New testcase.
1452
1453 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
1454
1455         PR tree-optimization/50318
1456         * gcc.target/arm/pr50318-1.c: New file.
1457
1458 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
1459
1460         * gcc.target/i386/all_one_m256i.c: New test.
1461
1462 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
1463
1464         PR c++/50324
1465         * g++.dg/cpp0x/sfinae28.C: New.
1466
1467 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
1468
1469         PR c/50332
1470         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
1471         longer ignored on typedefs.
1472
1473         PR c++/33255 - Support -Wunused-local-typedefs warning
1474         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
1475         * c-c++-common/Wunused-local-typedefs.c: Likewise.
1476
1477 2011-09-08  Martin Jambor  <mjambor@suse.cz>
1478
1479         PR tree-optimization/50287
1480         * gcc.dg/torture/pr50287.c: New test.
1481
1482 2011-09-08  Richard Guenther  <rguenther@suse.de>
1483
1484         PR tree-optimization/19831
1485         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
1486         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
1487         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1488         * gcc.dg/errno-1.c: Adjust.
1489
1490 2011-09-08  Richard Guenther  <rguenther@suse.de>
1491
1492         PR tree-optimization/19831
1493         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
1494
1495 2011-09-08  Tobias Burnus  <burnus@net-b.de>
1496
1497         PR fortran/44646
1498         * gfortran.dg/do_concurrent_1.f90: New.
1499         * gfortran.dg/do_concurrent_2.f90: New.
1500
1501 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
1502
1503         PR target/50310
1504         * gcc.c-torture/execute/ieee/pr50310.c: New test.
1505         * gcc.dg/pr50310-2.c: New test.
1506
1507 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
1508
1509         PR fortran/48095
1510         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
1511         * gfortran.dg/impure_constructor_1.f90: Modified.
1512         * gfortran.dg/proc_ptr_comp_33.f90: New.
1513
1514 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
1515
1516         PR target/50310
1517         * gcc.dg/pr50310-1.c: New test.
1518
1519 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1520
1521         PR middle-end/48571
1522         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
1523         instead of 4.
1524
1525 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
1526
1527         PR c++/50309
1528         * g++.dg/cpp0x/noexcept14.C: New.
1529
1530 2011-09-07  Jason Merrill  <jason@redhat.com>
1531
1532         * g++.dg/cpp0x/constexpr-ref3.C: New.
1533
1534         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
1535
1536 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1537
1538         * gcc.dg/section1.c: Don't xfail for avr.
1539
1540 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1541
1542         PR tree-optimization/50322
1543         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
1544
1545 2011-09-07  Martin Jambor  <mjambor@suse.cz>
1546
1547         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
1548
1549 2011-09-07  Martin Jambor  <mjambor@suse.cz>
1550
1551         PR tree-optimization/49911
1552         * g++.dg/tree-ssa/pr49911.C: New test.
1553
1554 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
1555
1556         PR target/49030
1557         * gcc.dg/torture/pr49030.c: New test.
1558
1559 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
1560
1561         PR fortran/50288
1562         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
1563         * gfortran.dg/class_4d.f03: Deleted.
1564         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
1565
1566 2011-09-07  Richard Guenther  <rguenther@suse.de>
1567
1568         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
1569
1570 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
1571
1572         PR tree-optimization/46021
1573         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
1574
1575 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1576
1577         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
1578
1579 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
1580
1581         * gcc.c-torture/compile/20110906-1.c: New test.
1582
1583 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
1584
1585         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
1586
1587 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
1588
1589         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
1590         --param tree-reassoc-width=1.
1591
1592         * gcc.dg/tree-ssa/reassoc-24.c: New test.
1593         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
1594
1595 2011-09-06  Richard Guenther  <rguenther@suse.de>
1596
1597         PR tree-optimization/48149
1598         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
1599
1600 2011-09-06  Richard Guenther  <rguenther@suse.de>
1601
1602         PR tree-optimization/48317
1603         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
1604
1605 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
1606
1607         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1608         New procedure.
1609         (add_options_for_quad_vectors): Replace with ...
1610         (add_options_for_double_vectors): ... this.
1611         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
1612         support multiple vector sizes since the vectorizer attempts to
1613         vectorize with both vector sizes.
1614         * gcc.dg/vect/no-vfa-vect-79.c,
1615         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
1616         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
1617         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
1618         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
1619         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
1620         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
1621         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
1622         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
1623         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
1624         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
1625         gcc.dg/vect/vect-40.c: Likewise.
1626         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
1627         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
1628         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
1629         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
1630         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
1631         Likewise.
1632         * gcc.dg/vect/vect-peel-4.c: Make ia global.
1633
1634 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
1635
1636         PR target/49606
1637         * gcc.target/mips/abi-main.h: New file.
1638         * gcc.target/mips/abi-o32-long32.c: New test.
1639         * gcc.target/mips/abi-o32-long64.c: Likewise.
1640         * gcc.target/mips/abi-o64-long32.c: Likewise.
1641         * gcc.target/mips/abi-o64-long64.c: Likewise.
1642         * gcc.target/mips/abi-n32-long32.c: Likewise.
1643         * gcc.target/mips/abi-n32-long64.c: Likewise.
1644         * gcc.target/mips/abi-n64-long32.c: Likewise.
1645         * gcc.target/mips/abi-n64-long64.c: Likewise.
1646         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
1647         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
1648         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
1649         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
1650         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
1651         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
1652         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
1653         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
1654         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
1655         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
1656         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
1657         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
1658         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
1659         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
1660         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
1661         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
1662         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
1663         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
1664         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
1665         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
1666         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
1667         * gcc.target/mips/branch-2.c: Remove -mabicalls.
1668         * gcc.target/mips/branch-3.c: Likewise.
1669         * gcc.target/mips/branch-4.c: Likewise.
1670         * gcc.target/mips/branch-5.c: Likewise.
1671         * gcc.target/mips/branch-6.c: Likewise.
1672         * gcc.target/mips/branch-7.c: Likewise.
1673         * gcc.target/mips/branch-8.c: Likewise.
1674         * gcc.target/mips/branch-9.c: Likewise.
1675         * gcc.target/mips/branch-10.c: Likewise.
1676         * gcc.target/mips/branch-11.c: Likewise.
1677         * gcc.target/mips/branch-12.c: Likewise.
1678         * gcc.target/mips/branch-13.c: Likewise.
1679         * gcc.target/mips/lazy-binding-1.c: Likewise.
1680
1681 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
1682
1683         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
1684         to avoid warning on int=16 platforms..
1685
1686 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
1687
1688         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
1689         to work even with -fshort-enums.
1690
1691 2011-09-04  Jan Hubicka  <jh@suse.cz>
1692
1693         * gcc.c-torture/compile/20110902.c: new testcase.
1694
1695 2011-09-04  Jason Merrill  <jason@redhat.com>
1696
1697         PR c++/49267
1698         * g++.dg/cpp0x/rv-conv1.C: New.
1699
1700         DR 1328
1701         * g++.dg/cpp0x/rv-func3.C: New.
1702
1703         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
1704
1705         PR c++/50248
1706         Core 1358
1707         * g++.dg/cpp0x/constexpr-template1.C: New.
1708         * g++.dg/cpp0x/constexpr-template2.C: New.
1709         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
1710         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
1711
1712 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
1713
1714         * gnat.dg/specs/debug1.ads: Tweak pattern.
1715
1716 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
1717
1718         PR fortran/50227
1719         * gfortran.dg/class_45a.f03: New.
1720         * gfortran.dg/class_45b.f03: New.
1721
1722 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
1723             Ira Rosen  <ira.rosen@linaro.org>
1724
1725         PR tree-optimization/50208
1726         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
1727         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
1728         -fno-tree-fre -fno-tree-pre.
1729
1730 2011-09-02  Martin Jambor  <mjambor@suse.cz>
1731
1732         * gcc.dg/ipa/ipcp-3.c: New test.
1733
1734 2011-09-02  Richard Guenther  <rguenther@suse.de>
1735
1736         PR tree-optimization/27460
1737         PR middle-end/29269
1738         * gcc.dg/vect/vect-cond-7.c: New testcase.
1739
1740 2011-09-02  Martin Jambor  <mjambor@suse.cz>
1741
1742         * g++.dg/ipa/devirt-3.C: Added a distraction method.
1743         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
1744         xfailed test for inlining.
1745         * g++.dg/ipa/ivinline-9.C: Likewise.
1746
1747 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
1748
1749         PR tree-optimization/50178
1750         * gfortran.dg/vect/pr50178.f90: New test.
1751
1752 2011-08-31  Martin Jambor  <mjambor@suse.cz>
1753
1754         PR middle-end/49886
1755         * gcc.c-torture/execute/pr49886.c: New testcase.
1756
1757 2011-08-31  Tom de Vries  <tom@codesourcery.com>
1758
1759         PR middle-end/43513
1760         * gcc.dg/pr43513.c: New test.
1761
1762 2011-08-30  Tobias Burnus  <burnus@net-b.de>
1763
1764         PR fortran/45044
1765         * gfortran.dg/common_14.f90: New.
1766         * gfortran.dg/common_resize_1.f: Add two dg-warning.
1767
1768 2011-08-30  Jason Merrill  <jason@redhat.com>
1769
1770         PR c++/50084
1771         * g++.dg/cpp0x/decltype33.C: New.
1772
1773         PR c++/50089
1774         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
1775
1776         PR c++/50114
1777         * g++.dg/cpp0x/lambda/lambda-for.C: New.
1778
1779 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
1780
1781         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
1782
1783 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1784
1785         * gnat.dg/specs/aggr3.ads: New test.
1786         * gnat.dg/specs/aggr3_pkg.ads: New helper.
1787
1788         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
1789         * gnat.dg/specs/aggr2.ads: Likewise.
1790
1791 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
1792
1793         PR fortran/45170
1794         * gfortran.dg/allocate_with_source_2.f90: New test
1795
1796 2011-08-30  Jason Merrill  <jason@redhat.com>
1797
1798         PR c++/50220
1799         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
1800
1801         PR c++/50234
1802         * g++.dg/cpp0x/constexpr-value3.C: New.
1803
1804 2011-08-30  Richard Guenther  <rguenther@suse.de>
1805
1806         PR middle-end/48571
1807         * gcc.c-torture/execute/pr48571-1.c: New testcase.
1808         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
1809         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1810         * gcc.dg/pr36902.c: XFAIL.
1811
1812 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
1813
1814         * gcc.target/i386/fma-check.h: New.
1815         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
1816         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
1817         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
1818         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
1819         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
1820         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
1821         * gcc.target/i386/fma-fmaddXX.c: Likewise.
1822         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
1823         * gcc.target/i386/fma-fmsubXX.c: Likewise.
1824         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
1825         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
1826         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
1827         * gcc.target/i386/fma-compile.c: Likewise.
1828         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
1829         * gcc.target/i386/sse-12.c: Add -mfma.
1830         * gcc.target/i386/sse-13.c: Likewise.
1831         * gcc.target/i386/sse-14.c: Likewise.
1832         * gcc.target/i386/sse-22.c: Likewise.
1833         * gcc.target/i386/sse-23.c: Likewise.
1834         * g++.dg/other/i386-2.C: Likewise.
1835         * g++.dg/other/i386-3.C: Likewise.
1836
1837 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
1838
1839         PR testsuite/50185
1840         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
1841         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
1842
1843 2011-08-30  Christian Bruel  <christian.bruel@st.com>
1844
1845         * g++.dg/bprob/bprob.exp (feedback_options): Set
1846         -fbranch-probabilities.
1847         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
1848
1849 2011-08-29  Jason Merrill  <jason@redhat.com>
1850
1851         PR c++/50224
1852         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
1853
1854 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
1855             Jason Merrill  <jason@redhat.com>
1856
1857         * g++.dg/dfp/base.C: New test.
1858
1859 2011-08-29  Jason Merrill  <jason@redhat.com>
1860
1861         Core DR 994
1862         PR c++/50209
1863         * g++.dg/cpp0x/initlist58.C: New.
1864
1865 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
1866
1867         PR fortran/50225
1868         * gfortran.dg/class_result_1.f03: New.
1869
1870 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
1871
1872         PR middle-end/48722
1873         * gcc.target/i386/pr48722.c: New test.
1874
1875 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1876
1877         PR libfortran/50192
1878         * gfortran.dg/widechar_compare_1.f90:  New test.
1879
1880 2011-08-26  Jason Merrill  <jason@redhat.com>
1881
1882         Core DR 342
1883         PR c++/48582
1884         * g++.dg/abi/mangle50.C: New.
1885
1886 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
1887
1888         PR target/50202
1889         * gcc.target/i386/pr50202.c: New test.
1890
1891 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
1892
1893         * gcc.target/i386/sse_4_1-round-vec.c: New test.
1894         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
1895         * gcc.target/i386/avx-round-vec.c: New test.
1896         * gcc.target/i386/avx-roundf-vec.c: New test.
1897
1898 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
1899
1900         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
1901         instruction.
1902
1903         PR c/50179
1904         * c-c++-common/Wunused-var-14.c: New test.
1905
1906 2011-08-26  Tom de Vries  <tom@codesourcery.com>
1907
1908         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
1909
1910 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
1911
1912         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
1913         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
1914         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
1915         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
1916
1917 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
1918
1919         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
1920         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
1921         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
1922         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
1923
1924 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
1925
1926         PR fortran/50050
1927         * gfortran.dg/pointer_comp_init_1.f90: New test.
1928
1929 2011-08-25  Jason Merrill  <jason@redhat.com>
1930
1931         PR c++/50157
1932         * g++.dg/cpp0x/sfinae27.C: New.
1933
1934 2011-08-25  Tobias Burnus  <burnus@net-b.de>
1935
1936         * gfortran.dg/coarray_lib_token_4.f90: New.
1937
1938 2011-08-25  Tobias Burnus  <burnus@net-b.de>
1939
1940         * gfortran.dg/coarray/alloc_comp_1.f90: New.
1941
1942 2011-08-25  Richard Guenther  <rguenther@suse.de>
1943
1944         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
1945
1946 2011-08-24  Tobias Burnus  <burnus@net-b.de>
1947
1948         PR fortran/50163
1949         * gfortran.dg/initialization_28.f90: New.
1950
1951 2011-08-24  Richard Guenther  <rguenther@suse.de>
1952
1953         PR tree-optimization/50067
1954         * gcc.dg/torture/pr50067-3.c: New testcase.
1955         * gcc.dg/torture/pr50067-4.c: Likewise.
1956         * gcc.dg/torture/pr50067-5.c: Likewise.
1957
1958 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
1959
1960         * g++.dg/other/i386-2.C: Add -mavx2 check.
1961         * g++.dg/other/i386-3.C: Likewise.
1962         * gcc.target/i386/avx-1.c: Add AVX2.
1963         * gcc.target/i386/avx-2.c: Likewise.
1964         * gcc.target/i386/funcspec-5.c: Likewise.
1965         * gcc.target/i386/sse-12.c: Likewise.
1966         * gcc.target/i386/sse-13.c: Likewise.
1967         * gcc.target/i386/sse-14.c: Likewise.
1968         * gcc.target/i386/sse-22.c: Likewise.
1969         * gcc.target/i386/sse-23.c: Likewise.
1970         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
1971         * gcc.target/i386/avx2-check.h: New.
1972         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
1973         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
1974         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1975         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
1976         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1977         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
1978         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1979         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
1980         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1981         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
1982         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1983         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
1984         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1985         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
1986         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1987         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
1988         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1989         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
1990         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1991         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
1992         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1993         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
1994         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1995         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
1996         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1997         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
1998         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1999         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
2000         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2001         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
2002         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2003         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
2004         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2005         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
2006         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2007         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
2008         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2009         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
2010         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2011         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
2012         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2013         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
2014         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2015         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
2016         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2017         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
2018         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2019         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
2020         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2021         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
2022         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2023         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
2024         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2025         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
2026         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2027         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
2028         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2029         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
2030         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2031         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
2032         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2033         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
2034         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2035         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
2036         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
2037         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
2038         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
2039         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
2040         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
2041         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
2042         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
2043         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
2044         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
2045         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
2046         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
2047         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
2048         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
2049         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
2050         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
2051         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
2052         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
2053         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
2054         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
2055         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
2056         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
2057         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
2058         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
2059         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
2060         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
2061         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
2062         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
2063         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
2064         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
2065         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
2066         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
2067         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
2068         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
2069         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
2070         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
2071         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
2072         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
2073         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
2074         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
2075         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
2076         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
2077         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
2078         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
2079         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
2080         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
2081         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
2082         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
2083         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
2084         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
2085         * gcc.target/i386/avx2-vpand-1.c: Likewise.
2086         * gcc.target/i386/avx2-vpand-2.c: Likewise.
2087         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
2088         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
2089         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
2090         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
2091         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
2092         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
2093         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
2094         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
2095         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
2096         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
2097         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
2098         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
2099         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
2100         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
2101         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
2102         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
2103         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
2104         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
2105         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
2106         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
2107         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
2108         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
2109         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
2110         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
2111         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
2112         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
2113         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
2114         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
2115         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
2116         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
2117         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
2118         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
2119         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
2120         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
2121         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
2122         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
2123         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
2124         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
2125         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
2126         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
2127         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
2128         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
2129         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
2130         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
2131         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
2132         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
2133         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
2134         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
2135         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
2136         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
2137         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
2138         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
2139         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
2140         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
2141         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
2142         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
2143         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
2144         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
2145         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
2146         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
2147         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
2148         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
2149         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
2150         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
2151         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
2152         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
2153         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
2154         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
2155         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
2156         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
2157         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
2158         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
2159         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
2160         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
2161         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
2162         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
2163         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
2164         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
2165         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
2166         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
2167         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
2168         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
2169         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
2170         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
2171         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
2172         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
2173         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
2174         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
2175         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
2176         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
2177         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
2178         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
2179         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
2180         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
2181         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
2182         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
2183         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
2184         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
2185         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
2186         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
2187         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
2188         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
2189         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
2190         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
2191         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
2192         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
2193         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
2194         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
2195         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
2196         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
2197         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
2198         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
2199         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
2200         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
2201         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
2202         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
2203         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
2204         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
2205         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
2206         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
2207         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
2208         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
2209         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
2210         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
2211         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
2212         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
2213         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
2214         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
2215         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
2216         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
2217         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
2218         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
2219         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
2220         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
2221         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
2222         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
2223         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
2224         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
2225         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
2226         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
2227         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
2228         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
2229         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
2230         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
2231         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
2232         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
2233         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
2234         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
2235         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
2236         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
2237         * gcc.target/i386/avx2-vpor-1.c: Likewise.
2238         * gcc.target/i386/avx2-vpor-2.c: Likewise.
2239         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
2240         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
2241         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
2242         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
2243         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
2244         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
2245         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
2246         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
2247         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
2248         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
2249         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
2250         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
2251         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
2252         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
2253         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
2254         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
2255         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
2256         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
2257         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
2258         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
2259         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
2260         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
2261         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
2262         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
2263         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
2264         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
2265         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
2266         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
2267         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
2268         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
2269         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
2270         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
2271         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
2272         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
2273         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
2274         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
2275         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
2276         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
2277         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
2278         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
2279         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
2280         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
2281         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
2282         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
2283         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
2284         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
2285         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
2286         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
2287         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
2288         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
2289         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
2290         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
2291         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
2292         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
2293         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
2294         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
2295         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
2296         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
2297         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
2298         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
2299         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
2300         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
2301         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
2302         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
2303         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
2304         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
2305         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
2306         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
2307         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
2308         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
2309         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
2310         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
2311         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
2312         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
2313         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
2314         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
2315         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
2316         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
2317         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
2318         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
2319         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
2320         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
2321         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
2322         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
2323         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
2324         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
2325         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
2326         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
2327         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
2328         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
2329         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
2330         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
2331         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
2332         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
2333         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
2334         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
2335         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
2336         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
2337         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
2338         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
2339         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
2340         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
2341         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
2342         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
2343         * gcc.target/i386/testimm-9.c: Likewise.
2344
2345 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2346
2347         * g++.dg/other/i386-2.C: Add -mbmi2 check.
2348         * g++.dg/other/i386-3.C: Likewise.
2349         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
2350         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
2351         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
2352         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
2353         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
2354         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
2355         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
2356         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
2357         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
2358         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
2359         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
2360         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
2361         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
2362         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
2363         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
2364         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
2365         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
2366         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
2367         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
2368         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
2369         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
2370         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
2371         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
2372         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
2373         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
2374         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
2375         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
2376         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
2377         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
2378         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
2379         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
2380         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
2381         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
2382         * gcc.target/i386/sse-12.c: Add BMI2.
2383         * gcc.target/i386/sse-13.c: Likewise.
2384         * gcc.target/i386/sse-14.c: Likewise.
2385         * gcc.target/i386/sse-22.c: Likewise.
2386         * gcc.target/i386/sse-23.c: Likewise.
2387
2388 2011-08-23  Jason Merrill  <jason@redhat.com>
2389
2390         * g++.dg/template/crash7.C: Adjust expected errors.
2391
2392 2011-08-23  Jason Merrill  <jason@redhat.com>
2393
2394         PR c++/49045
2395         Core 1321
2396         * g++.dg/cpp0x/overload2.C: New.
2397
2398 2011-08-23  Jason Merrill  <jason@redhat.com>
2399
2400         Core 903
2401         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
2402
2403 2011-08-23  Jason Merrill  <jason@redhat.com>
2404
2405         Core 975
2406         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
2407         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
2408         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
2409         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
2410
2411 2011-08-23  Jason Merrill  <jason@redhat.com>
2412
2413         PR c++/50024
2414         * g++.dg/cpp0x/constexpr-initlist5.C: New.
2415
2416 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
2417
2418         PR c++/50158
2419         * g++.dg/warn/Wunused-var-16.C: New test.
2420
2421         PR middle-end/50161
2422         * gcc.dg/pr50161.c: New test.
2423
2424 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
2425
2426         PR c++/50055
2427         * g++.dg/gcov/gcov-7.C: New test.
2428
2429 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
2430
2431         PR c++/46862
2432         * g++.dg/dfp/nofields.C: New test.
2433
2434 2011-08-23  Tobias Burnus  <burnus@net-b.de>
2435
2436         PR fortran/31600
2437         * gfortran.dg/use_16.f90: New.
2438
2439 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
2440             Kirill Yukhin  <kirill.yukhin@intel.com>
2441
2442         PR target/50155
2443         * gcc.target/i386/pr50155.c: New test.
2444
2445 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
2446
2447         PR tree-optimization/50133
2448         * gcc.dg/pr50133.c: New test.
2449
2450         PR middle-end/50141
2451         * c-c++-common/cxxbitfields-6.c: New test.
2452
2453 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
2454
2455         PR fortran/50050
2456         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
2457
2458 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
2459
2460         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
2461         * gcc.dg/pr49994-3.c: Ditto.
2462
2463 2011-08-22  Richard Guenther  <rguenther@suse.de>
2464
2465         PR testsuite/50145
2466         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
2467         * gcc.dg/torture/pr50067-2.c: Likewise.
2468
2469 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2470
2471         PR fortran/47659
2472         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
2473         of a constant resulting from simplification.
2474         * gfortran.dg/warn_conversion_3.f90:  New test.
2475
2476 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2477
2478         PR fortran/50130
2479         * gfortran.dg/zero_stride_1.f90:  New test.
2480
2481 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
2482
2483         PR fortran/49638
2484         * gfortran.dg/typebound_override_1.f90: Modified.
2485
2486 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
2487
2488         PR tree-optimization/48739
2489         * gcc.dg/pr48739-1.c: New test.
2490         * gcc.dg/pr48739-2.c: New test.
2491
2492 2011-08-20  Tobias Burnus  <burnus@net-b.de>
2493
2494         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
2495
2496 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
2497
2498         PR fortran/50129
2499         * gfortran.dg/where_3.f90: New test.
2500
2501 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
2502
2503         PR middle-end/49721
2504         * gfortran.dg/pr49721-1.f: New.
2505         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
2506
2507 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
2508
2509         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
2510         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
2511         New tests.
2512
2513 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2514
2515         * gcc.target/arm/wmul-11.c: New file.
2516         * gcc.target/arm/wmul-12.c: New file.
2517         * gcc.target/arm/wmul-13.c: New file.
2518
2519 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2520
2521         * gcc.target/arm/wmul-10.c: New file.
2522
2523 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2524
2525         * gcc.target/arm/wmul-9.c: New file.
2526         * gcc.target/arm/wmul-bitfield-2.c: New file.
2527
2528 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2529
2530         * gcc.target/arm/wmul-8.c: New file.
2531
2532 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2533
2534         * gcc.target/arm/wmul-7.c: New file.
2535
2536 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2537
2538         * gcc.target/arm/wmul-6.c: New file.
2539
2540 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2541
2542         * gcc.target/arm/wmul-5.c: New file.
2543         * gcc.target/arm/no-wmla-1.c: New file.
2544
2545 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2546
2547         * gcc.target/arm/wmul-bitfield-1.c: New file.
2548
2549 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
2550
2551         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
2552
2553 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2554
2555         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
2556         * gcc.target/i386/conversion.c: Likewise.
2557
2558 2011-08-19  Richard Guenther  <rguenther@suse.de>
2559
2560         * gcc.dg/torture/pr50067-1.c: New testcase.
2561         * gcc.dg/torture/pr50067-2.c: Likewise.
2562
2563 2011-08-19  Joey Ye  <joey.ye@arm.com>
2564
2565         PR target/49437
2566         * gcc.target/arm/handler-align.c: New test.
2567         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
2568         New Function.
2569
2570 2011-08-19  Joey Ye  <joey.ye@arm.com>
2571
2572         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
2573
2574 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
2575
2576         PR fortran/50071
2577         * gfortran.dg/end_block_label_1.f90: New test.
2578         * gfortran.dg/end_associate_label_1.f90: New test.
2579
2580 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2581
2582         * gcc.dg/c1x-pointer-float-1.c: New test.
2583
2584 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
2585
2586         PR fortran/50071
2587         * gfortran.dg/duplicate_labels_2.f: New test.
2588
2589 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2590
2591         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
2592         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
2593         gcc.dg/c1x-noreturn-5.c: New tests.
2594
2595 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2596
2597         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
2598
2599 2011-08-18  Tobias Burnus  <burnus@net-b.de>
2600
2601         PR fortran/18918
2602         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2603         * gfortran.dg/coarray_lock_3.f90: Fix test.
2604         * gfortran.dg/coarray_lock_4.f90: New.
2605         * gfortran.dg/coarray_lock_5.f90: New.
2606
2607 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
2608
2609         PR target/50009
2610         * gcc.c-torture/compile/pr50009.c: New test.
2611
2612         PR target/50092
2613         * gcc.dg/torture/pr50092.c: New test.
2614
2615 2011-08-18  Tobias Burnus  <burnus@net-b.de>
2616
2617         PR fortran/50109
2618         * gfortran.dg/namelist_73.f90: New.
2619
2620 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
2621
2622         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
2623
2624         PR debug/50017
2625         * gcc.dg/pr50017.c: New test.
2626
2627 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
2628
2629         PR c++/45625
2630         * g++.dg/lookup/hidden-var1.C: New test case.
2631
2632 2011-08-17  Tobias Burnus  <burnus@net-b.de>
2633
2634         PR fortran/31461
2635         * gfortran.dg/warn_unused_var_2.f90: New.
2636         * gfortran.dg/warn_unused_var_3.f90: New.
2637
2638 2011-08-17  Tom de Vries  <tom@codesourcery.com>
2639
2640         PR target/43597
2641         * gcc.target/arm/pr43597.c: New test.
2642
2643 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
2644
2645         PR fortran/50070
2646         * gfortran.dg/common_13.f90: New.
2647
2648 2011-08-16  Jason Merrill  <jason@redhat.com>
2649
2650         PR c++/50086
2651         * g++.dg/cpp0x/variadic-unresolved.C: New.
2652
2653         * g++.old-deja/g++.brendan/README: Add R.I.P.
2654
2655         * g++.dg/ext/attr-used-1.C: New.
2656
2657         PR c++/50054
2658         * g++.dg/cpp0x/initlist56.C: New.
2659
2660 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
2661
2662         PR testsuite/50085
2663         * g++.dg/opt/life1.C: Only run on Linux.
2664
2665 2011-08-15  Tobias Burnus  <burnus@net-b.de>
2666
2667         * gfortran.dg/coarray_26.f90: New.
2668
2669 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
2670
2671         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
2672         -fdump-tree-vrp1.
2673
2674 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
2675
2676         PR fortran/50073
2677         * gfortran.dg/func_result_7.f90: New.
2678
2679 2011-08-13  Jason Merrill  <jason@redhat.com>
2680
2681         PR c++/50075
2682         * g++.dg/cpp0x/decltype32.C: New.
2683
2684         PR c++/50059
2685         * g++.dg/diagnostic/expr1.C: New.
2686
2687 2011-08-12  David Li  <davidxl@google.com>
2688
2689         * g++.dg/abi/vbase15.C: New test.
2690
2691 2011-08-12  Jason Merrill  <jason@redhat.com>
2692
2693         PR c++/50034
2694         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
2695
2696 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
2697
2698         * gcc.dg/builtins-67.c: New test.
2699         * gcc.target/i386/conversion.c: Ditto.
2700
2701 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
2702             Brian Hackett  <bhackett1024@gmail.com>
2703
2704         * g++.dg/plugin/decl_plugin.c: New.
2705         * g++.dg/plugin/decl-plugin-test.C: New.
2706         * g++.dg/plugin/plugin.exp: Add above testcase.
2707
2708 2011-08-11  Richard Guenther  <rguenther@suse.de>
2709
2710         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
2711
2712 2011-08-11  Michael Matz  <matz@suse.de>
2713
2714         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
2715
2716 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
2717
2718         PR tree-optimization/50039
2719         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
2720         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
2721
2722 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
2723
2724         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
2725         (sse4_1_test): Initialize src3 with random value.
2726
2727 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2728
2729         * gcc.c-torture/execute/scal-to-vec1.c: New test.
2730         * gcc.c-torture/execute/scal-to-vec2.c: New test.
2731         * gcc.c-torture/execute/scal-to-vec3.c: New test.
2732         * gcc.dg/scal-to-vec1.c: New test.
2733         * gcc.dg/scal-to-vec2.c: New test.
2734
2735 2011-08-09  Richard Guenther  <rguenther@suse.de>
2736
2737         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
2738         * gcc.dg/tree-ssa/vrp60.c: New testcase.
2739         * gcc.dg/tree-ssa/vrp61.c: Likewise.
2740         * gcc.dg/tree-ssa/vrp62.c: Likewise.
2741
2742 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2743
2744         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
2745
2746 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2747
2748         * gcc.dg/pr49948.c: Require pthread effective target.
2749
2750 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2751
2752         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
2753
2754 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
2755
2756         * gcc.target/i386/sse-22a.c: New test.
2757
2758 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
2759
2760         PR tree-optimization/50014
2761         * gcc.dg/vect/pr50014.c: New test.
2762
2763 2011-08-08  Martin Jambor  <mjambor@suse.cz>
2764
2765         PR middle-end/49923
2766         * gcc.dg/tree-ssa/pr49923.c: New test.
2767
2768 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
2769
2770         PR target/49781
2771         * gcc.target/i386/pr49781-1.c: New.
2772
2773 2011-08-08  Jason Merrill  <jason@redhat.com>
2774
2775         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
2776
2777         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
2778
2779 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
2780
2781         PR fortran/49638
2782         * gfortran.dg/typebound_override_1.f90: New.
2783
2784 2011-08-07  Kai Tietz  <ktietz@redhat.com>
2785
2786         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
2787         x86_64 mingw target.
2788         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2789         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
2790         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
2791         * gcc.dg/tree-ssa/loop-33.c: Likewise.
2792         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
2793         * gcc.dg/tree-ssa/loop-35.c: Likewise.
2794         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2795         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2796         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2797         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2798
2799 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2800
2801         PR testsuite/48727
2802         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
2803
2804 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2805
2806         * gcc.dg/pr48770.c: Cleanup coverage files.
2807         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
2808
2809 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2810
2811         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
2812         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
2813         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
2814         lzcnt and bmi options.
2815
2816 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2817
2818         PR target/47381
2819         * gcc.dg/pr47381-1.c: New.
2820         * gcc.dg/pr47381-2.c: Likewise.
2821         * gcc.target/i386/pr47381.c: Likewise.
2822
2823 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2824
2825         PR middle-end/47727
2826         * gcc.dg/pr47727.c: New.
2827
2828         PR target/47372
2829         * gcc.dg/pr47372-1.c: New.
2830         * gcc.dg/pr47372-2.c: Likewise.
2831
2832 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2833
2834         PR middle-end/47449
2835         * gcc.target/i386/pr47449.c: New.
2836
2837         PR target/47446
2838         * gcc.dg/pr47446-1.c: New.
2839         * gcc.dg/pr47446-2.c: Likewise.
2840
2841 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2842
2843         PR target/47766
2844         * gcc.dg/pr47766.c: New.
2845
2846         PR target/47715
2847         * gcc.dg/tls/pr47715-1.c: New.
2848         * gcc.dg/tls/pr47715-2.c: Likewise.
2849         * gcc.dg/tls/pr47715-3.c: Likewise.
2850         * gcc.dg/tls/pr47715-4.c: Likewise.
2851         * gcc.dg/tls/pr47715-5.c: Likewise.
2852
2853 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2854
2855         PR libobjc/50002
2856         * objc.dg/gnu-api-2-class.m: Updated comments.
2857         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
2858         * objc.dg/gnu-api-2-class-meta.m: New test.
2859         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
2860
2861 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2862
2863         PR libobjc/49882
2864         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
2865         with classes that are in construction.
2866
2867 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2868
2869         PR target/48084
2870         * gcc.target/i386/pr48084-1.c: New.
2871         * gcc.target/i386/pr48084-2.c: Likewise.
2872         * gcc.target/i386/pr48084-3.c: Likewise.
2873         * gcc.target/i386/pr48084-4.c: Likewise.
2874         * gcc.target/i386/pr48084-5.c: Likewise.
2875
2876         PR rtl-optimization/49504
2877         * gcc.target/i386/pr49504.c: New.
2878
2879         PR target/49860
2880         * gcc.dg/pr49860.c: New.
2881
2882 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2883
2884         PR libobjc/49882
2885         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
2886         with classes that are in construction.
2887
2888 2011-08-05  Jason Merrill  <jason@redhat.com>
2889
2890         PR c++/48993
2891         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
2892
2893         PR c++/49921
2894         * g++.dg/cpp0x/decltype31.C: New.
2895
2896         PR c++/49669
2897         * g++.dg/init/array28.C: New.
2898
2899         PR c++/49988
2900         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
2901
2902 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
2903
2904         PR target/47369
2905         * gcc.dg/pr47369-1.c: New.
2906
2907 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
2908
2909         PR middle-end/47364
2910         * gcc.dg/torture/pr47364-1.c: New.
2911         * gcc.c-torture/compile/pr47364-1.c: Likewise.
2912         * gcc.c-torture/compile/pr47364-2.c: Likewise.
2913
2914 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
2915
2916         PR fortran/37211
2917         * gfortran.dg/transfer_check_2.f90:  New test case.
2918
2919 2011-08-05  Jan Hubicka  <jh@suse.cz>
2920
2921         PR middle-end/49494
2922         * gfortran.dg/pr49494.f90: New testcase.
2923
2924 2011-08-05  Jan Hubicka  <jh@suse.cz>
2925
2926         PR middle-end/49735
2927         * gcc.c-torture/compile/pr49735.c: New testcase.
2928
2929 2011-08-05  Jason Merrill  <jason@redhat.com>
2930
2931         PR c++/47453
2932         * g++.dg/cpp0x/initlist56.C: New.
2933
2934         PR c++/49812
2935         * g++.dg/overload/rvalue2.C: New.
2936
2937         PR c++/49983
2938         * g++.dg/cpp0x/range-for21.C: New.
2939
2940         * g++.dg/ext/vla11.C: New.
2941
2942 2011-08-05  Richard Guenther  <rguenther@suse.de>
2943
2944         PR tree-optimization/49984
2945         * gcc.dg/tree-ssa/vrp59.c: New testcase.
2946
2947 2011-08-05  Richard Guenther  <rguenther@suse.de>
2948
2949         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
2950         * gcc.dg/tree-ssa/vrp52.c: Likewise.
2951         * gcc.dg/tree-ssa/vrp53.c: Likewise.
2952
2953 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
2954
2955         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
2956         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
2957         * gfortran.dg/ldist-pr43023.f90: Ditto.
2958         * gfortran.dg/namelist_52.f90: Ditto.
2959         * gfortran.dg/interface_proc_end.f90: Ditto.
2960         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
2961         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
2962
2963 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
2964
2965         * gcc.dg/vect/vect-over-widen-1.c: New test.
2966         * gcc.dg/vect/vect-over-widen-2.c: New test.
2967         * gcc.dg/vect/vect-over-widen-3.c: New test.
2968         * gcc.dg/vect/vect-over-widen-4.c: New test.
2969
2970 2011-08-04  Richard Guenther  <rguenther@suse.de>
2971
2972         PR fortran/49957
2973         * gfortran.dg/vect/O3-pr49957.f: New testcase.
2974
2975 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
2976
2977         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
2978
2979 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
2980
2981         PR middle-end/49905
2982         * g++.dg/ext/builtin-object-size3.C: New test.
2983
2984 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
2985
2986         PR tree-optimization/49948
2987         * gcc.dg/pr49948.c: New test.
2988
2989 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
2990
2991         PR middle-end/47383
2992         * gcc.dg/torture/pr47383.c: New.
2993
2994 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
2995
2996         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
2997
2998 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
2999
3000         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
3001
3002 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
3003
3004         PR target/47744
3005         * gcc.dg/torture/pr47744-1.c: New.
3006         * gcc.dg/torture/pr47744-2.c: Likewise.
3007         * gcc.dg/torture/pr47744-3.c: Likewise.
3008
3009 2011-08-03  Richard Guenther  <rguenther@suse.de>
3010
3011         PR middle-end/49958
3012         * gcc.dg/torture/pr49958.c: New testcase.
3013
3014 2011-08-03  Richard Guenther  <rguenther@suse.de>
3015
3016         PR tree-optimization/49938
3017         * g++.dg/torture/pr49938.C: New testcase.
3018
3019 2011-08-02  Jason Merrill  <jason@redhat.com>
3020
3021         PR c++/43886
3022         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
3023
3024         PR c++/49577
3025         * g++.dg/cpp0x/initlist5.C: Add additional cases.
3026
3027         PR c++/49593
3028         * g++.dg/cpp0x/variadic115.C: New.
3029
3030         PR c++/49803
3031         * g++.dg/cpp0x/union5.C: New.
3032
3033 2011-08-02  Daniel Kraft  <d@domob.eu>
3034
3035         PR fortran/49885
3036         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
3037
3038 2011-08-02  Kai Tietz  <ktietz@redhat.com>
3039
3040         PR middle-end/49947
3041         * gcc.dg/tree-ssa/forwprop-15.c
3042
3043 2011-08-02  Jason Merrill  <jason@redhat.com>
3044
3045         PR c++/49834
3046         * g++.dg/cpp0x/range-for20.C: New.
3047
3048 2011-08-02  Tobias Burnus  <burnus@net-b.de>
3049
3050         * gfortran.dg/coarray_lib_token_3.f90: New.
3051
3052 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
3053
3054         PR fortran/46752
3055         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
3056         * gcc.dg/gomp/atomic-15.c: New test.
3057         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
3058         * g++.dg/gomp/atomic-15.C: New test.
3059         * g++.dg/gomp/private-1.C: New test.
3060         * g++.dg/gomp/sharing-2.C: New test.
3061         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
3062         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
3063         * gfortran.dg/gomp/omp_atomic2.f90: New test.
3064
3065 2011-08-02  Tobias Burnus  <burnus@net-b.de>
3066
3067         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
3068         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
3069         cleanup-module.
3070         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
3071         * gfortran.dg/allocatable_function_5.f90: Ditto.
3072         * gfortran.dg/allocate_stat.f90: Ditto.
3073         * gfortran.dg/array_constructor_20.f90: Ditto.
3074         * gfortran.dg/array_constructor_21.f90: Ditto.
3075         * gfortran.dg/array_constructor_22.f90: Ditto.
3076         * gfortran.dg/array_constructor_26.f03: Ditto.
3077         * gfortran.dg/array_function_4.f90: Ditto.
3078         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
3079         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
3080         * gfortran.dg/bind_c_usage_15.f90: Ditto.
3081         * gfortran.dg/bind_c_usage_16.f03: Ditto.
3082         * gfortran.dg/bind_c_usage_3.f03: Ditto.
3083         * gfortran.dg/binding_label_tests_7.f03: Ditto.
3084         * gfortran.dg/class_15.f03: Ditto.
3085         * gfortran.dg/class_27.f03: Ditto.
3086         * gfortran.dg/class_33.f90: Ditto.
3087         * gfortran.dg/class_37.f03: Ditto.
3088         * gfortran.dg/class_40.f03: Ditto.
3089         * gfortran.dg/class_42.f03: Ditto.
3090         * gfortran.dg/class_defined_operator_1.f03: Ditto.
3091         * gfortran.dg/coarray/registering_1.f90: Ditto.
3092         * gfortran.dg/convert_1.f90: Ditto.
3093         * gfortran.dg/default_initialization_3.f90: Ditto.
3094         * gfortran.dg/dependency_25.f90: Ditto.
3095         * gfortran.dg/dependency_26.f90: Ditto.
3096         * gfortran.dg/dependency_36.f90: Ditto.
3097         * gfortran.dg/dependency_37.f90: Ditto.
3098         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
3099         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
3100         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
3101         * gfortran.dg/elemental_pointer_1.f90: Ditto.
3102         * gfortran.dg/elemental_result_1.f90: Ditto.
3103         * gfortran.dg/empty_derived_type.f90: Ditto.
3104         * gfortran.dg/entry_7.f90: Ditto.
3105         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
3106         * gfortran.dg/equiv_constraint_3.f90: Ditto.
3107         * gfortran.dg/error_recovery_3.f90: Ditto.
3108         * gfortran.dg/extends_4.f03: Ditto.
3109         * gfortran.dg/func_assign.f90: Ditto.
3110         * gfortran.dg/func_assign_3.f90: Ditto.
3111         * gfortran.dg/generic_1.f90: Ditto.
3112         * gfortran.dg/generic_18.f90: Ditto.
3113         * gfortran.dg/generic_22.f03: Ditto.
3114         * gfortran.dg/generic_4.f90: Ditto.
3115         * gfortran.dg/generic_6.f90: Ditto.
3116         * gfortran.dg/generic_actual_arg.f90: Ditto.
3117         * gfortran.dg/graphite/id-21.f: Ditto.
3118         * gfortran.dg/graphite/pr45758.f90: Ditto.
3119         * gfortran.dg/host_assoc_call_2.f90: Ditto.
3120         * gfortran.dg/host_assoc_call_3.f90: Ditto.
3121         * gfortran.dg/host_assoc_call_4.f90: Ditto.
3122         * gfortran.dg/host_assoc_function_4.f90: Ditto.
3123         * gfortran.dg/host_used_types_1.f90: Ditto.
3124         * gfortran.dg/implicit_1.f90: Ditto.
3125         * gfortran.dg/implicit_11.f90: Ditto.
3126         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
3127         * gfortran.dg/impure_actual_1.f90: Ditto.
3128         * gfortran.dg/impure_assignment_1.f90: Ditto.
3129         * gfortran.dg/impure_constructor_1.f90: Ditto.
3130         * gfortran.dg/initialization_10.f90: Ditto.
3131         * gfortran.dg/initialization_12.f90: Ditto.
3132         * gfortran.dg/interface_14.f90: Ditto.
3133         * gfortran.dg/interface_15.f90: Ditto.
3134         * gfortran.dg/interface_2.f90: Ditto.
3135         * gfortran.dg/interface_25.f90: Ditto.
3136         * gfortran.dg/interface_26.f90: Ditto.
3137         * gfortran.dg/interface_29.f90: Ditto.
3138         * gfortran.dg/interface_assignment_1.f90: Ditto.
3139         * gfortran.dg/internal_pack_6.f90: Ditto.
3140         * gfortran.dg/internal_pack_7.f90: Ditto.
3141         * gfortran.dg/internal_pack_8.f90: Ditto.
3142         * gfortran.dg/lto/pr45586_0.f90: Ditto.
3143         * gfortran.dg/lto/pr47839_0.f90: Ditto.
3144         * gfortran.dg/module_commons_3.f90: Ditto.
3145         * gfortran.dg/module_equivalence_4.f90: Ditto.
3146         * gfortran.dg/module_equivalence_6.f90: Ditto.
3147         * gfortran.dg/module_function_type_1.f90: Ditto.
3148         * gfortran.dg/module_naming_1.f90: Ditto.
3149         * gfortran.dg/namelist_4.f90: Ditto.
3150         * gfortran.dg/operator_c1202.f90: Ditto.
3151         * gfortran.dg/parens_7.f90: Ditto.
3152         * gfortran.dg/pr32921.f: Ditto.
3153         * gfortran.dg/pr33646.f90: Ditto.
3154         * gfortran.dg/pr41928.f90: Ditto.
3155         * gfortran.dg/pr42119.f90: Ditto.
3156         * gfortran.dg/pr43984.f90: Ditto.
3157         * gfortran.dg/present_1.f90: Ditto.
3158         * gfortran.dg/private_type_2.f90: Ditto.
3159         * gfortran.dg/proc_decl_2.f90: Ditto.
3160         * gfortran.dg/proc_ptr_10.f90: Ditto.
3161         * gfortran.dg/proc_ptr_22.f90: Ditto.
3162         * gfortran.dg/proc_ptr_8.f90: Ditto.
3163         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
3164         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
3165         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
3166         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
3167         * gfortran.dg/substring_equivalence.f90: Ditto.
3168         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
3169         * gfortran.dg/transpose_optimization_1.f90: Ditto.
3170         * gfortran.dg/trim_optimize_6.f90: Ditto.
3171         * gfortran.dg/typebound_call_12.f03: Ditto.
3172         * gfortran.dg/typebound_operator_5.f03: Ditto.
3173         * gfortran.dg/typebound_operator_6.f03: Ditto.
3174         * gfortran.dg/typebound_proc_18.f03: Ditto.
3175         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
3176         * gfortran.dg/use_1.f90: Ditto.
3177         * gfortran.dg/use_10.f90: Ditto.
3178         * gfortran.dg/use_11.f90: Ditto.
3179         * gfortran.dg/use_14.f90: Ditto.
3180         * gfortran.dg/use_only_2.f90: Ditto.
3181         * gfortran.dg/use_rename_4.f90: Ditto.
3182         * gfortran.dg/use_rename_5.f90: Ditto.
3183         * gfortran.dg/used_dummy_types_3.f90: Ditto.
3184         * gfortran.dg/used_interface_ref.f90: Ditto.
3185         * gfortran.dg/used_types_11.f90: Ditto.
3186         * gfortran.dg/used_types_3.f90: Ditto.
3187         * gfortran.dg/used_types_4.f90: Ditto.
3188         * gfortran.dg/userdef_operator_2.f90: Ditto.
3189         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
3190         * gfortran.dg/vect/pr46213.f90: Ditto.
3191         * gfortran.dg/whole_file_21.f90: Ditto.
3192         * gfortran.dg/whole_file_22.f90: Ditto.
3193         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
3194         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
3195
3196 2011-08-02  Kai Tietz  <ktietz@redhat.com>
3197
3198         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
3199
3200 2011-08-01  Jason Merrill  <jason@redhat.com>
3201
3202         PR c++/49932
3203         * g++.dg/abi/mangle49.C: New.
3204
3205         PR c++/49924
3206         * g++.dg/cpp0x/constexpr-array4.C: New.
3207
3208         PR c++/49813
3209         * g++.dg/cpp0x/constexpr-builtin1.C: New.
3210
3211 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
3212
3213         PR target/49927
3214         * gcc.target/i386/pr49927.c: New test.
3215
3216 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
3217
3218         PR tree-optimization/49926
3219         * gcc.dg/vect/pr49926.c: New test.
3220
3221 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
3222
3223         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
3224         * gcc.target/i386/lzcnt-1.c: New test.
3225         * gcc.target/i386/lzcnt-2.c: Likewise.
3226         * gcc.target/i386/lzcnt-2a.c: Likewise.
3227         * gcc.target/i386/lzcnt-3.c: Likewise.
3228         * gcc.target/i386/lzcnt-4.c: Likewise.
3229         * gcc.target/i386/lzcnt-4a.c: Likewise.
3230         * gcc.target/i386/lzcnt-5.c: Likewise.
3231         * gcc.target/i386/lzcnt-6.c: Likewise.
3232         * gcc.target/i386/lzcnt-6a.c: Likewise.
3233         * gcc.target/i386/lzcnt-check.h: Likewise.
3234
3235         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
3236         * gcc.target/i386/sse-13.c: Likewise.
3237         * gcc.target/i386/sse-14.c: Likewise.
3238         * g++.dg/other/i386-2.C: Likewise.
3239         * g++.dg/other/i386-3.C: Likewise.
3240
3241 2011-08-01  Julian Brown  <julian@codesourcery.com>
3242
3243         * gcc.target/arm/fixed-point-exec.c: New test.
3244
3245 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3246
3247         PR target/49920
3248         * gcc.target/i386/pr49920.c: New test.
3249
3250 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3251
3252         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
3253         * gcc.dg/tree-ssa/pr23109.c: Ditto.
3254         * gcc.dg/tree-ssa/loop-7.c: Ditto.
3255         * gcc.dg/tree-ssa/loop-32.c: Ditto.
3256         * gcc.dg/tree-ssa/loop-33.c: Ditto.
3257         * gcc.dg/tree-ssa/loop-34.c: Ditto.
3258         * gcc.dg/tree-ssa/loop-35.c: Ditto.
3259         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
3260         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
3261         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
3262         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
3263         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
3264         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
3265         * g++.dg/tree-ssa/pr33615.C: Ditto.
3266         * g++.dg/tree-ssa/restrict1.C: Ditto.
3267         * c-c++-common/restrict-2.c: Ditto.
3268         * gfortran.dg/pr32921.f: Ditto.
3269         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
3270         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
3271         * gcc.dg/tree-ssa/vrp47.c: Ditto.
3272         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
3273         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
3274         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
3275         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
3276         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
3277         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
3278         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
3279
3280 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3281
3282         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
3283         .exe.ltrans[0-9]*. dump files.
3284
3285 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
3286
3287         PR fortran/49112
3288         * gfortran.dg/abstract_type_6.f03: Modified.
3289         * gfortran.dg/typebound_proc_24.f03: New.
3290
3291 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
3292
3293         PR testsuite/49917
3294         * g++.dg/init/for1.C: Fix.
3295
3296 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3297
3298         PR fortran/48876
3299         * gfortran.dg/string_5.f90:  New test.
3300
3301 2011-07-29  Jason Merrill  <jason@redhat.com>
3302
3303         PR c++/49867
3304         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
3305
3306 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3307
3308         PR tree-optimization/47407
3309         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
3310         alpha*-dec-osf*.
3311         Sort target list.
3312
3313 2011-07-29  Richard Guenther  <rguenther@suse.de>
3314
3315         * gcc.dg/uninit-suppress.c: Also disable VRP.
3316         * gcc.dg/uninit-suppress_2.c: Likewise.
3317
3318 2011-07-28  Jason Merrill  <jason@redhat.com>
3319
3320         PR c++/49808
3321         * g++.dg/template/nontype24.C: New.
3322
3323 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
3324
3325         PR rtl-optimization/47958
3326         * gcc.dg/torture/pr47958-1.c: New.
3327
3328 2011-07-29  Wei Guozhi  <carrot@google.com>
3329
3330         PR rtl-optimization/49799
3331         * gcc.dg/pr49799.c: New test case.
3332
3333 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
3334
3335         PR middle-end/48648
3336         * gcc.dg/graphite/id-pr48648.c: New.
3337
3338 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
3339
3340         PR fortran/31067
3341         * gfortran.dg/maxloc_2.f90: New test.
3342         * gfortran.dg/maxloc_3.f90: New test.
3343         * gfortran.dg/minloc_1.f90: New test.
3344         * gfortran.dg/minloc_2.f90: New test.
3345         * gfortran.dg/minloc_3.f90: New test.
3346         * gfortran.dg/minmaxloc_7.f90: New test.
3347
3348         PR debug/49871
3349         * gcc.dg/debug/dwarf2/pr49871.c: New test.
3350
3351 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
3352
3353         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
3354         the builtin isn't optimized away.
3355
3356 2011-07-27  Tobias Burnus  <burnus@net-b.de>
3357
3358         PR fortran/45586
3359         * gfortran.dg/lto/pr45586-2_0.f90: New.
3360
3361 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
3362
3363         PR middle-end/49875
3364         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
3365         * c-c++-common/cxxbitfields-5.c: Same.
3366
3367 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3368
3369         * lib/target-supports.exp (check_effective_target_mmap): Use
3370         check_function_available.
3371
3372 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
3373
3374         * g++.old-deja/g++.pt/crash60.C: Updated.
3375
3376 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
3377
3378         PR target/49866
3379         * gcc.target/i386/pr49866.c: New test.
3380
3381 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
3382
3383         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
3384         * gcc.target/i386/bmi-andn-1.c: New test.
3385         * gcc.target/i386/bmi-andn-1a.c: Likewise.
3386         * gcc.target/i386/bmi-andn-2.c: Likewise.
3387         * gcc.target/i386/bmi-andn-2a.c: Likewise.
3388         * gcc.target/i386/bmi-bextr-1.c: Likewise.
3389         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
3390         * gcc.target/i386/bmi-bextr-2.c: Likewise.
3391         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
3392         * gcc.target/i386/bmi-blsi-1.c: Likewise.
3393         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
3394         * gcc.target/i386/bmi-blsi-2.c: Likewise.
3395         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
3396         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
3397         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
3398         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
3399         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
3400         * gcc.target/i386/bmi-blsr-1.c: Likewise.
3401         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
3402         * gcc.target/i386/bmi-blsr-2.c: Likewise.
3403         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
3404         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
3405         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
3406         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
3407         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
3408
3409 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
3410
3411         PR middle-end/47691
3412         * gfortran.dg/graphite/id-pr47691.f: New.
3413
3414 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
3415
3416         * gcc.target/i386/avx-os-support.h: New.
3417         * gcc.target/i386/avx-check.h: Include avx-os-support.h
3418         (main): Check avx_os_support before the test is run.
3419         * gcc.target/i386/aes-avx-check.h: Ditto.
3420         * gcc.target/i386/pclmul-avx-check.h: Ditto.
3421
3422 2011-07-27  Kai Tietz  <ktietz@redhat.com>
3423
3424         * gcc.target/i386/aggregate-ret3.c: New test.
3425         * gcc.target/i386/aggregate-ret4.c: New test.
3426
3427 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
3428
3429         PR fortran/49755
3430         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
3431         allocated array should *not* change its size.
3432         * gfortran.dg/multiple_allocation_3.f90: New test.
3433
3434 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
3435
3436         PR c++/49776
3437         * g++.dg/cpp0x/constexpr-49776.C: New.
3438
3439 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3440
3441         PR middle-end/47046
3442         * gcc.dg/graphite/id-pr47046.c: New.
3443
3444 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3445
3446         PR middle-end/47653
3447         * gcc.dg/graphite/run-id-pr47593.c: New.
3448
3449 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3450
3451         PR middle-end/47653
3452         * gcc.dg/graphite/run-id-pr47653.c: New.
3453         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
3454         induction variables.
3455         * gcc.dg/graphite/scop-16.c: Same.
3456         * gcc.dg/graphite/scop-17.c: Same.
3457         * gcc.dg/graphite/scop-21.c: Same.
3458
3459 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3460
3461         PR middle-end/48805
3462         * gcc.dg/graphite/id-pr48805.c: New.
3463
3464 2011-07-26  Tobias Burnus  <burnus@net-b.de>
3465
3466         * gfortran.dg/coarray_lib_token_2.f90: New.
3467
3468 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
3469
3470         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
3471         SPU local store.
3472
3473 2011-07-25  Andrew Pinski  <apinski@cavium.com>
3474
3475         PR tree-opt/49671
3476         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
3477         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
3478
3479 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3480
3481         * lib/target-supports.exp (check_effective_target_mmap): New proc.
3482
3483         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
3484         * gcc.c-torture/execute/loop-2g.c: Likewise.
3485         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
3486         Require mmap support.
3487         * gcc.c-torture/execute/loop-2g.x: Likewise.
3488         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
3489         (MAP_ANON): Provide default.
3490         * gcc.dg/20050826-1.c: Likewise.
3491         * gcc.target/i386/pr36533.c: Likewise.
3492         * gcc.dg/vect/pr49038.c: Remove dg-do run.
3493         Use dg-require-effective-target mmap.
3494
3495 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
3496
3497         PR c++/49838
3498         * g++.dg/cpp0x/range-for19.C: New.
3499
3500 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3501
3502         PR testsuite/49753
3503         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
3504
3505         Revert:
3506         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
3507
3508         PR testsuite/49753
3509         * g++.dg/torture/pr49309.C: Remove.
3510
3511 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
3512
3513         PR tree-optimization/49809
3514         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
3515         test.
3516
3517 2011-07-25  Richard Guenther  <rguenther@suse.de>
3518
3519         PR tree-optimization/49715
3520         * gcc.target/i386/pr49715-1.c: New testcase.
3521         * gcc.target/i386/pr49715-2.c: Likewise.
3522
3523 2011-07-23  Jason Merrill  <jason@redhat.com>
3524
3525         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
3526
3527 2011-07-22  Jason Merrill  <jason@redhat.com>
3528
3529         PR c++/49793
3530         * g++.dg/cpp0x/initlist55.C: New.
3531
3532 2011-07-23  Tobias Burnus  <burnus@net-b.de>
3533
3534         PR fortran/49791
3535         * gfortran.dg/namelist_72.f: New.
3536
3537 2011-07-23  Tobias Burnus  <burnus@net-b.de>
3538
3539         * gfortran.dg/coarray_25.f90: New.
3540
3541 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
3542
3543         * override1.C: This test should use c++0x mode.
3544         * override3.C: New. Test the diagnostics in c++98 mode.
3545
3546 2011-07-22  Jason Merrill  <jason@redhat.com>
3547             Mark Glisse  <marc.glisse@normalesup.org>
3548
3549         PR c++/30112
3550         * g++.dg/other/pragma-re-1.C: Add namespace cases.
3551
3552         PR c++/49813
3553         * g++.dg/opt/builtins2.C: New.
3554         * g++.dg/other/error27.C: Don't rely on __builtin.
3555
3556 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
3557
3558         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
3559         on lp64 targets.
3560         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3561         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3562         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
3563         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
3564
3565         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
3566         instead of ia32.
3567
3568 2011-07-22  Richard Guenther  <rguenther@suse.de>
3569
3570         PR tree-optimization/45819
3571         * gcc.dg/pr45819.c: New testcase.
3572
3573 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
3574
3575         * lib/target-supports.exp (check_ifunc_available): Rewrite.
3576
3577 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
3578
3579         PR middle-end/47654
3580         PR middle-end/49649
3581         * gcc.dg/graphite/run-id-pr47654.c: New.
3582
3583 2011-07-21  Ian Lance Taylor  <iant@google.com>
3584
3585         PR middle-end/49705
3586         * gcc.dg/pr49705.c: New test.
3587
3588 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
3589
3590         * lib/target-supports.exp (check_avx_os_support_available): New.
3591         (check_effective_target_avx_runtime): Use it.
3592
3593 2011-07-21  Richard Guenther  <rguenther@suse.de>
3594
3595         PR tree-optimization/49770
3596         * g++.dg/torture/pr49770.C: New testcase.
3597
3598 2011-07-21  Kai Tietz  <ktietz@redhat.com>
3599
3600         * gcc.dg/tree-ssa/pr30978.c: adjusted.
3601         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
3602
3603 2011-07-21  Tobias Burnus  <burnus@net-b.de>
3604
3605         * gfortran.dg/coarray_lib_token_1.f90: New.
3606
3607 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
3608
3609         * gcc.dg/pr32912-2.c: Skip for AVR.
3610         * gcc.dg/pr44674.c: Add dg-require-profiling.
3611
3612 2011-07-20  Jason Merrill  <jason@redhat.com>
3613
3614         * g++.dg/ext/desig2.C: New.
3615
3616 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
3617
3618         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
3619         be generated.
3620         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3621         * gcc.target/powerpc/recip-3.c: Ditto.
3622
3623 2011-07-19  Jason Merrill  <jason@redhat.com>
3624
3625         PR c++/6709 (DR 743)
3626         PR c++/42603 (DR 950)
3627         * g++.dg/cpp0x/decltype21.C: New.
3628
3629 2011-07-20  Richard Guenther  <rguenther@suse.de>
3630
3631         PR middle-end/18908
3632         * gcc.dg/tree-ssa/pr18908.c: New testcase.
3633         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
3634
3635 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
3636
3637         * gcc.target/arm/combine-movs.c: New.
3638         * gcc.target/arm/unsigned-extend-2.c: New.
3639
3640 2011-07-19  Jason Merrill  <jason@redhat.com>
3641
3642         PR c++/49785
3643         * g++.dg/cpp0x/variadic114.C: New.
3644
3645 2011-07-19  Tobias Burnus  <burnus@net-b.de>
3646
3647         * gfortran.dg/coarray_args_1.f90: New.
3648         * gfortran.dg/coarray_args_2.f90: New.
3649
3650 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
3651
3652         PR fortran/49708
3653         * gfortran.dg/allocate_error_3.f90: New.
3654
3655 2011-07-19  Richard Guenther  <rguenther@suse.de>
3656
3657         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
3658         * gcc.dg/tree-ssa/bool-11.c: Likewise.
3659         * gcc.dg/torture/20110719-1.c: New testcase.
3660
3661 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
3662
3663         PR tree-optimization/49768
3664         * gcc.c-torture/execute/pr49768.c: New test.
3665
3666 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
3667
3668         PR tree-optimization/49771
3669         * gcc.dg/vect/pr49771.c: New test.
3670
3671 2011-07-18  Martin Jambor  <mjambor@suse.cz>
3672
3673         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
3674         * gcc.dg/ipa/ipa-2.c: Likewise.
3675         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
3676         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
3677         * gcc.dg/ipa/ipa-5.c: Likewise.
3678         * gcc.dg/ipa/ipa-7.c: Likewise.
3679         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
3680         * gcc.dg/ipa/ipacost-1.c: Likewise.
3681         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
3682         functions.
3683         * gcc.dg/ipa/ipcp-1.c: New test.
3684         * gcc.dg/ipa/ipcp-2.c: Likewise.
3685         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
3686
3687 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
3688
3689         PR middle-end/49675
3690         * gfortran.dg/pr49675.f90: New test.
3691
3692 2011-07-18  Richard Guenther  <rguenther@suse.de>
3693
3694         * gcc.dg/torture/20110718-1.c: New testcase.
3695
3696 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3697
3698         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
3699         * g++.dg/ext/bitfield3.C: Likewise.
3700         * g++.dg/ext/bitfield4.C: Likewise.
3701         * g++.dg/ext/bitfield5.C: Likewise.
3702         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
3703         * g++.dg/other/pr23205-2.C: Likewise.
3704         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
3705         * gcc.c-torture/compile/20001109-2.c: Likewise.
3706         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
3707         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
3708         * gcc.dg/bitfld-16.c: Likewise.
3709         * gcc.dg/bitfld-17.c: Likewise.
3710         * gcc.dg/bitfld-18.c: Likewise.
3711         * gcc.dg/builtins-config.h: Remove Netware support.
3712         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
3713         * gcc.dg/cdce2.c: Likewise.
3714         * gcc.dg/cpp/assert4.c: Remove netware support.
3715         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
3716         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
3717
3718         * lib/target-supports.exp (check_visibility_available): Remove
3719         NetWare support.
3720         (check_profiling_available): Likewise.
3721
3722 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
3723
3724         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
3725
3726 2011-07-17  Tobias Burnus  <burnus@net-b.de>
3727             Thomas Koenig  <tkoenig@gcc.gnu.org>
3728
3729         PR fortran/34657
3730         * gfortran.dg/generic_17.f90: Fix testcase.
3731         * gfortran.dg/interface_3.f90: Add dg-error.
3732         * gfortran.dg/use_14.f90: New.
3733         * gfortran.dg/use_15.f90: New.
3734
3735 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
3736
3737         * gnat.dg/pointer_controlled.adb: New test.
3738
3739 2011-07-17  Tobias Burnus  <burnus@net-b.de>
3740
3741         PR fortran/49624
3742         * gfortran.dg/pointer_remapping_7.f90: New.
3743
3744 2011-07-16  Jason Merrill  <jason@redhat.com>
3745
3746         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
3747
3748 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
3749             Jason Merrill  <jason@redhat.com>
3750
3751         PR c++/45329
3752         PR c++/48934
3753         * g++.dg/cpp0x/decltype29.C: Adjust.
3754         * g++.dg/cpp0x/error4.C: Adjust.
3755         * g++.dg/cpp0x/sfinae26.C: Adjust.
3756         * g++.dg/cpp0x/variadic105.C: Adjust.
3757         * g++.dg/template/deduce3.C: Adjust.
3758         * g++.dg/template/error45.C: Adjust.
3759         * g++.dg/template/ptrmem2.C: Adjust.
3760         * g++.dg/template/sfinae2.C: Adjust.
3761         * g++.old-deja/g++.pt/crash60.C: Adjust.
3762         * g++.old-deja/g++.pt/unify6.C: Adjust.
3763         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3764         * g++.dg/cpp0x/nullptr15.C: Adjust.
3765         * g++.dg/cpp0x/pr31431-2.C: Adjust.
3766         * g++.dg/cpp0x/pr31431.C: Adjust.
3767         * g++.dg/cpp0x/pr31434.C: Adjust.
3768         * g++.dg/cpp0x/sfinae11.C: Adjust
3769         * g++.dg/cpp0x/temp_default2.C: Adjust.
3770         * g++.dg/cpp0x/trailing4.C: Adjust.
3771         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
3772         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
3773         * g++.dg/cpp0x/variadic105.C: Adjust.
3774         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
3775         * g++.dg/ext/vla2.C: Adjust.
3776         * g++.dg/other/ptrmem10.C: Adjust.
3777         * g++.dg/other/ptrmem11.C: Adjust.
3778         * g++.dg/overload/unknown1.C: Adjust.
3779         * g++.dg/template/conv11.C: Adjust.
3780         * g++.dg/template/dependent-expr5.C: Adjust.
3781         * g++.dg/template/friend.C: Adjust.
3782         * g++.dg/template/incomplete2.C: Adjust.
3783         * g++.dg/template/local4.C: Adjust.
3784         * g++.dg/template/local6.C: Adjust.
3785         * g++.dg/template/operator9.C: Adjust.
3786         * g++.dg/template/ttp25.C: Adjust.
3787         * g++.dg/template/unify10.C: Adjust.
3788         * g++.dg/template/unify11.C: Adjust.
3789         * g++.dg/template/unify6.C: Adjust.
3790         * g++.dg/template/unify9.C: Adjust.
3791         * g++.dg/template/varmod1.C: Adjust.
3792         * g++.old-deja/g++.brendan/crash56.C: Adjust.
3793         * g++.old-deja/g++.pt/crash28.C: Adjust.
3794         * g++.old-deja/g++.pt/explicit41.C: Adjust.
3795         * g++.old-deja/g++.pt/explicit77.C: Adjust.
3796         * g++.old-deja/g++.pt/expr2.C: Adjust.
3797         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
3798         * g++.old-deja/g++.pt/spec5.C: Adjust.
3799         * g++.old-deja/g++.pt/spec6.C: Adjust.
3800         * g++.old-deja/g++.pt/unify4.C: Adjust.
3801         * g++.old-deja/g++.pt/unify8.C: Adjust.
3802         * g++.old-deja/g++.robertl/eb98.C: Adjust.
3803         * g++.dg/overload/template5.C: New testcase.
3804         * g++.dg/template/overload12.C: New testcase.
3805
3806 2011-07-11  Tobias Burnus  <burnus@net-b.de>
3807
3808         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
3809         * gfortran.dg/coarray_7.f90: Ditto.
3810         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
3811         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
3812
3813 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
3814
3815         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
3816         case.
3817         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
3818         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
3819         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
3820         C67X.
3821         * gcc.c-torture/execute/ieee/pr29302.x: New file.
3822         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
3823         * gcc.dg/torture/builtin-math-7.c: Add a comment.
3824
3825 2011-07-15  Jason Merrill  <jason@redhat.com>
3826
3827         PR testsuite/49741
3828         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
3829         Use --extra_opts instead of --additional_options.
3830
3831 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
3832
3833         PR testsuite/49753
3834         * g++.dg/torture/pr49309.C: Remove.
3835
3836 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
3837
3838         * gcc.target/tic6x/weak-call.c: New test.
3839         * gcc.target/tic6x/fpcmp.c: New test.
3840         * gcc.target/tic6x/fpdiv.c: New test.
3841         * gcc.target/tic6x/rotdi16-scan.c: New test.
3842         * gcc.target/tic6x/ffssi.c: New test.
3843         * gcc.target/tic6x/fpdiv-lib.c: New test.
3844         * gcc.target/tic6x/cold-lc.c: New test.
3845         * gcc.target/tic6x/longcalls.c: New test.
3846         * gcc.target/tic6x/abi-align-1.c: New test.
3847         * gcc.target/tic6x/fpcmp-finite.c: New test.
3848         * gcc.target/tic6x/rotdi16.c: New test.
3849         * gcc.target/tic6x/bswapl.c: New test.
3850         * gcc.target/tic6x/ffsdi.c: New test.
3851         * gcc.target/tic6x/tic6x.exp: New file.
3852         * gcc.target/tic6x/builtins/arith24.c: New test.
3853         * gcc.target/tic6x/builtins/smpy.c: New test.
3854         * gcc.target/tic6x/builtins/smpylh.c: New test.
3855         * gcc.target/tic6x/builtins/smpyh.c: New test.
3856         * gcc.target/tic6x/builtins/sarith1.c: New test.
3857         * gcc.target/tic6x/builtins/extclr.c: New test
3858         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
3859         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
3860         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
3861         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
3862         New functions.
3863         * gcc.c-torture/execute/20101011-1.c: Add a condition for
3864         __TMS320C6X__.
3865         * gcc.dg/20020312-2.c: Likewise.
3866         * gcc.dg/pr27095.c: Handle tic6x like hppa.
3867         * gcc.dg/torture/pr37868.c: Skip on tic6x.
3868         * gcc.dg/torture/builtin-math-7.c: Likewise.
3869
3870         PR testsuite/49757
3871         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
3872         not testing tic6x-*-*.
3873
3874 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
3875
3876         PR tree-opt/49309
3877         * g++.dg/torture/pr49309.C: New testcase.
3878
3879 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
3880
3881         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
3882
3883 2011-07-14  Richard Guenther  <rguenther@suse.de>
3884
3885         PR tree-optimization/49651
3886         * gcc.dg/torture/pr49651.c: New testcase.
3887
3888 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
3889
3890         PR target/43746
3891         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
3892
3893 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
3894
3895         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
3896         -mno-pointers-to-nested-functions.
3897         * gcc.target/powerpc/no-r11-2.c: Ditto.
3898         * gcc.target/powerpc/no-r11-3.c: Ditto.
3899
3900 2011-07-13  Jason Merrill  <jason@redhat.com>
3901
3902         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
3903         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
3904         when compiling C files.
3905         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
3906         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
3907         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
3908         * g++.dg/lookup/anon2.C: Likewise.
3909         * g++.dg/tree-ssa/copyprop.C: Likewise.
3910         * g++.old-deja/g++.jason/rfg27.C: Likewise.
3911         * g++.dg/init/vector1.C: Ignore narrowing errors.
3912         * g++.dg/torture/pr35526.C: Likewise.
3913         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
3914
3915 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
3916
3917         PR libfortran/49296
3918         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
3919         and logical reads.
3920
3921 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3922
3923         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
3924         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
3925
3926 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
3927
3928         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
3929         * lib/obj-c++.exp (obj-c++_init): Ditto.
3930         * lib/file-format.exp (gcc_target_object_format): Ditto.
3931         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
3932         * lib/target-supports-dg-exp (check_weak_available): Ditto.
3933         (check_visibility_available): Ditto.
3934         (check_effective_target_tls_native): Ditto.
3935         (check_effective_target_tls_emulated): Ditto.
3936         (check_effective_target_function_sections): Ditto.
3937
3938 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
3939
3940         * gcc.target/arm/pr48183.c: New test.
3941
3942 2011-07-13  Richard Guenther  <rguenther@suse.de>
3943
3944         * gcc.dg/torture/20110713-1.c: New testcase.
3945
3946 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
3947
3948         PR rtl-opt/49474
3949         * gcc.c-torture/compile/pr49474.c: New testcase.
3950
3951 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
3952
3953         PR tree-optimization/49712
3954         * gcc.c-torture/execute/pr49712.c: New test.
3955
3956 2011-07-11  Jason Merrill  <jason@redhat.com>
3957
3958         PR c++/44609
3959         * g++.dg/template/recurse3.C: New.
3960
3961 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
3962
3963         PR debug/49676
3964         * gcc.dg/guality/csttest.c: New test.
3965
3966         PR fortran/49698
3967         * gfortran.dg/pr49698.f90: New test.
3968
3969 2011-07-11  Jeff Law  <law@redhat.com>
3970
3971         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
3972
3973 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
3974
3975         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
3976         * go.test/go-test.exp (go-set-goarch): Likewise.
3977
3978 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
3979
3980         PR target/39633
3981         * gcc.target/avr/torture/pr39633.c: New test case.
3982
3983 2011-07-11  Tobias Burnus  <burnus@net-b.de>
3984
3985         PR fortran/18918
3986         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
3987
3988 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
3989
3990         * lib/target-supports.exp (check_effective_target_scheduling):
3991         New Function.
3992         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
3993         * gcc.dg/pr45055.c: Ditto.
3994         * gcc.dg/pr45353.c: Ditto.
3995         * g++.dg/pr45056.C: Ditto.
3996
3997 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
3998
3999         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
4000         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
4001         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
4002         * g++.dg/torture/pr31863.C: Skip AVR.
4003
4004 2011-07-10  Tobias Burnus  <burnus@net-b.de>
4005
4006         PR fortran/49690
4007         * gfortran.dg/intrinsic_signal.f90: New.
4008
4009 2011-07-09  Jason Merrill  <jason@redhat.com>
4010
4011         * g++.dg/cpp0x/regress/regress6.C: New.
4012         * g++.dg/parse/crash45.C: Adjust message.
4013         * g++.dg/template/crash38.C: Adjust message.
4014         * g++.dg/template/crash64.C: Adjust message.
4015
4016 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
4017
4018         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
4019         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
4020         * g++.dg/abi/bitfield3.C: Likewise.
4021         * g++.dg/eh/pr38662.C: Likewise.
4022         * g++.dg/ext/attrib36.C: Likewise.
4023         * g++.dg/ext/attrib37.C: Likewise.
4024         * g++.dg/ext/attrib8.C: Likewise.
4025         * g++.dg/ext/tmplattr1.C: Likewise.
4026         * g++.dg/inherit/override-attribs.C: Likewise.
4027         * g++.dg/opt/inline9.C: Likewise.
4028         * g++.dg/opt/life1.C: Likewise.
4029         * g++.dg/opt/longbranch2.C: Likewise.
4030         * g++.dg/opt/nrv12.C: Likewise.
4031         * g++.dg/opt/reg-stack4.C: Likewise.
4032         * g++.dg/other/pr35504.C: Likewise.
4033         * g++.dg/other/pr39496.C: Likewise.
4034         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
4035         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
4036         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
4037         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
4038         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
4039         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
4040         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
4041         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
4042         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
4043         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
4044         * g++.dg/warn/pr15774-1.C: Likewise.
4045         * g++.dg/warn/pr15774-2.C: Likewise.
4046         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4047         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4048         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4049         * g++.old-deja/g++.pt/asm2.C: Likewise.
4050         * gcc.c-torture/compile/20000804-1.c: Likewise.
4051         * gcc.c-torture/compile/pr16566-2.c: Likewise.
4052         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4053         * gcc.dg/20020108-1.c: Likewise.
4054         * gcc.dg/20020122-2.c: Likewise.
4055         * gcc.dg/20020122-3.c: Likewise.
4056         * gcc.dg/20020206-1.c: Likewise.
4057         * gcc.dg/20020219-1.c: Likewise.
4058         * gcc.dg/20020310-1.c: Likewise.
4059         * gcc.dg/20020411-1.c: Likewise.
4060         * gcc.dg/20020418-2.c: Likewise.
4061         * gcc.dg/20020426-2.c: Likewise.
4062         * gcc.dg/20020517-1.c: Likewise.
4063         * gcc.dg/20030204-1.c: Likewise.
4064         * gcc.dg/20030826-2.c: Likewise.
4065         * gcc.dg/20031102-1.c: Likewise.
4066         * gcc.dg/20031202-1.c: Likewise.
4067         * gcc.dg/20050111-1.c: Likewise.
4068         * gcc.dg/20050503-1.c: Likewise.
4069         * gcc.dg/array-init-1.c: Likewise.
4070         * gcc.dg/builtin-apply4.c: Likewise.
4071         * gcc.dg/dfp/pr31344.c: Likewise.
4072         * gcc.dg/gomp/atomic-11.c: Likewise.
4073         * gcc.dg/graphite/pr40281.c: Likewise.
4074         * gcc.dg/ia64-sync-1.c: Likewise.
4075         * gcc.dg/ia64-sync-2.c: Likewise.
4076         * gcc.dg/ia64-sync-3.c: Likewise.
4077         * gcc.dg/ia64-sync-4.c: Likewise.
4078         * gcc.dg/ifcvt-fabs-1.c: Likewise.
4079         * gcc.dg/invalid-call-1.c: Likewise.
4080         * gcc.dg/loop-3.c: Likewise.
4081         * gcc.dg/lower-subreg-1.c: Likewise.
4082         * gcc.dg/lto/pr47259_0.c: Likewise.
4083         * gcc.dg/nested-calls-1.c: Likewise.
4084         * gcc.dg/pr20017.c: Likewise.
4085         * gcc.dg/pr25023.c: Likewise.
4086         * gcc.dg/pr27671-2.c: Likewise.
4087         * gcc.dg/pr32176.c: Likewise.
4088         * gcc.dg/pr33676.c: Likewise.
4089         * gcc.dg/pr35045.c: Likewise.
4090         * gcc.dg/pr36015.c: Likewise.
4091         * gcc.dg/pr36584.c: Likewise.
4092         * gcc.dg/pr36998.c: Likewise.
4093         * gcc.dg/pr37438.c: Likewise.
4094         * gcc.dg/pr37908.c: Likewise.
4095         * gcc.dg/pr41241.c: Likewise.
4096         * gcc.dg/pr41340.c: Likewise.
4097         * gcc.dg/pr44136.c: Likewise.
4098         * gcc.dg/pr44194-1.c: Likewise.
4099         * gcc.dg/pr46212.c: Likewise.
4100         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4101         * gcc.dg/setjmp-2.c: Likewise.
4102         * gcc.dg/short-compare-1.c: Likewise.
4103         * gcc.dg/short-compare-2.c: Likewise.
4104         * gcc.dg/smod-1.c: Likewise.
4105         * gcc.dg/sync-2.c: Likewise.
4106         * gcc.dg/sync-3.c: Likewise.
4107         * gcc.dg/tls/opt-1.c: Likewise.
4108         * gcc.dg/tls/opt-2.c: Likewise.
4109         * gcc.dg/tls/opt-3.c: Likewise.
4110         * gcc.dg/torture/badshift.c: Likewise.
4111         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
4112         * gcc.dg/torture/pr20314-2.c: Likewise.
4113         * gcc.dg/torture/pr36891.c: Likewise.
4114         * gcc.dg/torture/pr38774.c: Likewise.
4115         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4116         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4117         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4118         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4119         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
4120         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4121         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
4122         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
4123         * gcc.dg/tree-ssa/loop-28.c: Likewise.
4124         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
4125         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
4126         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
4127         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4128         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4129         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
4130         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
4131         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4132         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4133         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4134         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4135         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
4136         * gcc.dg/unroll-1.c: Likewise.
4137         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
4138         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4139         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4140         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4141         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4142         * gcc.target/i386/20000609-1.c: Likewise.
4143         * gcc.target/i386/20000720-1.c: Likewise.
4144         * gcc.target/i386/20000724-1.c: Likewise.
4145         * gcc.target/i386/20011107-1.c: Likewise.
4146         * gcc.target/i386/20011119-1.c: Likewise.
4147         * gcc.target/i386/20020201-3.c: Likewise.
4148         * gcc.target/i386/20020218-1.c: Likewise.
4149         * gcc.target/i386/20020729-1.c: Likewise.
4150         * gcc.target/i386/20030926-1.c: Likewise.
4151         * gcc.target/i386/20060125-1.c: Likewise.
4152         * gcc.target/i386/20060125-2.c: Likewise.
4153         * gcc.target/i386/20060512-1.c: Likewise.
4154         * gcc.target/i386/20060512-2.c: Likewise.
4155         * gcc.target/i386/20060512-3.c: Likewise.
4156         * gcc.target/i386/20060512-4.c: Likewise.
4157         * gcc.target/i386/387-1.c: Likewise.
4158         * gcc.target/i386/387-2.c: Likewise.
4159         * gcc.target/i386/387-5.c: Likewise.
4160         * gcc.target/i386/387-6.c: Likewise.
4161         * gcc.target/i386/980312-1.c: Likewise.
4162         * gcc.target/i386/980313-1.c: Likewise.
4163         * gcc.target/i386/990117-1.c: Likewise.
4164         * gcc.target/i386/990424-1.c: Likewise.
4165         * gcc.target/i386/990524-1.c: Likewise.
4166         * gcc.target/i386/991129-1.c: Likewise.
4167         * gcc.target/i386/991214-1.c: Likewise.
4168         * gcc.target/i386/991230-1.c: Likewise.
4169         * gcc.target/i386/addr-sel-1.c: Likewise.
4170         * gcc.target/i386/aggregate-ret1.c: Likewise.
4171         * gcc.target/i386/aggregate-ret2.c: Likewise.
4172         * gcc.target/i386/align-main-3.c: Likewise.
4173         * gcc.target/i386/amd64-abi-1.c: Likewise.
4174         * gcc.target/i386/amd64-abi-2.c: Likewise.
4175         * gcc.target/i386/amd64-abi-4.c: Likewise.
4176         * gcc.target/i386/amd64-abi-5.c: Likewise.
4177         * gcc.target/i386/amd64-abi-6.c: Likewise.
4178         * gcc.target/i386/asm-1.c: Likewise.
4179         * gcc.target/i386/asm-3.c: Likewise.
4180         * gcc.target/i386/asm-5.c: Likewise.
4181         * gcc.target/i386/attributes-error.c: Likewise.
4182         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
4183         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
4184         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
4185         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
4186         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
4187         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
4188         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
4189         * gcc.target/i386/avx-vmovd-2.c: Likewise.
4190         * gcc.target/i386/avx-vmovq-2.c: Likewise.
4191         * gcc.target/i386/avx-vmovq-3.c: Likewise.
4192         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
4193         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
4194         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
4195         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4196         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4197         * gcc.target/i386/bitfield1.c: Likewise.
4198         * gcc.target/i386/bitfield2.c: Likewise.
4199         * gcc.target/i386/bmi-2.c: Likewise.
4200         * gcc.target/i386/bmi-5.c: Likewise.
4201         * gcc.target/i386/builtin-unreachable.c: Likewise.
4202         * gcc.target/i386/cleanup-2.c: Likewise.
4203         * gcc.target/i386/clobbers.c: Likewise.
4204         * gcc.target/i386/cmov8.c: Likewise.
4205         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
4206         * gcc.target/i386/compress-float-387-pic.c: Likewise.
4207         * gcc.target/i386/compress-float-387.c: Likewise.
4208         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
4209         * gcc.target/i386/compress-float-sse.c: Likewise.
4210         * gcc.target/i386/crc32-2.c: Likewise.
4211         * gcc.target/i386/crc32-3.c: Likewise.
4212         * gcc.target/i386/divmod-7.c: Likewise.
4213         * gcc.target/i386/divmod-8.c: Likewise.
4214         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4215         * gcc.target/i386/fma3-builtin.c: Likewise.
4216         * gcc.target/i386/fma3-fma.c: Likewise.
4217         * gcc.target/i386/fma4-256-vector.c: Likewise.
4218         * gcc.target/i386/fma4-builtin.c: Likewise.
4219         * gcc.target/i386/fma4-fma-2.c: Likewise.
4220         * gcc.target/i386/fma4-fma.c: Likewise.
4221         * gcc.target/i386/fma4-vector-2.c: Likewise.
4222         * gcc.target/i386/fma4-vector.c: Likewise.
4223         * gcc.target/i386/funcspec-1.c: Likewise.
4224         * gcc.target/i386/funcspec-10.c: Likewise.
4225         * gcc.target/i386/funcspec-11.c: Likewise.
4226         * gcc.target/i386/funcspec-2.c: Likewise.
4227         * gcc.target/i386/funcspec-5.c: Likewise.
4228         * gcc.target/i386/funcspec-6.c: Likewise.
4229         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
4230         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
4231         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
4232         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
4233         * gcc.target/i386/incoming-1.c: Likewise.
4234         * gcc.target/i386/incoming-10.c: Likewise.
4235         * gcc.target/i386/incoming-11.c: Likewise.
4236         * gcc.target/i386/incoming-12.c: Likewise.
4237         * gcc.target/i386/incoming-13.c: Likewise.
4238         * gcc.target/i386/incoming-14.c: Likewise.
4239         * gcc.target/i386/incoming-15.c: Likewise.
4240         * gcc.target/i386/incoming-2.c: Likewise.
4241         * gcc.target/i386/incoming-3.c: Likewise.
4242         * gcc.target/i386/incoming-4.c: Likewise.
4243         * gcc.target/i386/incoming-5.c: Likewise.
4244         * gcc.target/i386/incoming-6.c: Likewise.
4245         * gcc.target/i386/incoming-7.c: Likewise.
4246         * gcc.target/i386/incoming-8.c: Likewise.
4247         * gcc.target/i386/incoming-9.c: Likewise.
4248         * gcc.target/i386/lea.c: Likewise.
4249         * gcc.target/i386/local.c: Likewise.
4250         * gcc.target/i386/loop-1.c: Likewise.
4251         * gcc.target/i386/loop-2.c: Likewise.
4252         * gcc.target/i386/loop-3.c: Likewise.
4253         * gcc.target/i386/max-stack-align.c: Likewise.
4254         * gcc.target/i386/memcpy-1.c: Likewise.
4255         * gcc.target/i386/movbe-2.c: Likewise.
4256         * gcc.target/i386/movq-2.c: Likewise.
4257         * gcc.target/i386/movq.c: Likewise.
4258         * gcc.target/i386/nrv1.c: Likewise.
4259         * gcc.target/i386/pad-4.c: Likewise.
4260         * gcc.target/i386/pad-5a.c: Likewise.
4261         * gcc.target/i386/pad-5b.c: Likewise.
4262         * gcc.target/i386/pad-6a.c: Likewise.
4263         * gcc.target/i386/pad-6b.c: Likewise.
4264         * gcc.target/i386/pad-7.c: Likewise.
4265         * gcc.target/i386/pad-9.c: Likewise.
4266         * gcc.target/i386/pentium4-not-mull.c: Likewise.
4267         * gcc.target/i386/pic-1.c: Likewise.
4268         * gcc.target/i386/pr12092-1.c: Likewise.
4269         * gcc.target/i386/pr12329.c: Likewise.
4270         * gcc.target/i386/pr21518.c: Likewise.
4271         * gcc.target/i386/pr22362.c: Likewise.
4272         * gcc.target/i386/pr22585.c: Likewise.
4273         * gcc.target/i386/pr23098.c: Likewise.
4274         * gcc.target/i386/pr25196.c: Likewise.
4275         * gcc.target/i386/pr25293.c: Likewise.
4276         * gcc.target/i386/pr25654.c: Likewise.
4277         * gcc.target/i386/pr26449.c: Likewise.
4278         * gcc.target/i386/pr26778.c: Likewise.
4279         * gcc.target/i386/pr26826.c: Likewise.
4280         * gcc.target/i386/pr27266.c: Likewise.
4281         * gcc.target/i386/pr29978.c: Likewise.
4282         * gcc.target/i386/pr30505.c: Likewise.
4283         * gcc.target/i386/pr30961-1.c: Likewise.
4284         * gcc.target/i386/pr31628.c: Likewise.
4285         * gcc.target/i386/pr32000-2.c: Likewise.
4286         * gcc.target/i386/pr32661-1.c: Likewise.
4287         * gcc.target/i386/pr32708-2.c: Likewise.
4288         * gcc.target/i386/pr32708-3.c: Likewise.
4289         * gcc.target/i386/pr34256.c: Likewise.
4290         * gcc.target/i386/pr34312.c: Likewise.
4291         * gcc.target/i386/pr34522.c: Likewise.
4292         * gcc.target/i386/pr35160.c: Likewise.
4293         * gcc.target/i386/pr35281.c: Likewise.
4294         * gcc.target/i386/pr36246.c: Likewise.
4295         * gcc.target/i386/pr36786.c: Likewise.
4296         * gcc.target/i386/pr37275.c: Likewise.
4297         * gcc.target/i386/pr37843-3.c: Likewise.
4298         * gcc.target/i386/pr37843-4.c: Likewise.
4299         * gcc.target/i386/pr39082-1.c: Likewise.
4300         * gcc.target/i386/pr39431.c: Likewise.
4301         * gcc.target/i386/pr39496.c: Likewise.
4302         * gcc.target/i386/pr39543-2.c: Likewise.
4303         * gcc.target/i386/pr39911.c: Likewise.
4304         * gcc.target/i386/pr40718.c: Likewise.
4305         * gcc.target/i386/pr40906-1.c: Likewise.
4306         * gcc.target/i386/pr40906-2.c: Likewise.
4307         * gcc.target/i386/pr40906-3.c: Likewise.
4308         * gcc.target/i386/pr40934.c: Likewise.
4309         * gcc.target/i386/pr41900.c: Likewise.
4310         * gcc.target/i386/pr42589.c: Likewise.
4311         * gcc.target/i386/pr43662.c: Likewise.
4312         * gcc.target/i386/pr43671.c: Likewise.
4313         * gcc.target/i386/pr43766.c: Likewise.
4314         * gcc.target/i386/pr43869.c: Likewise.
4315         * gcc.target/i386/pr44942.c: Likewise.
4316         * gcc.target/i386/pr44948-2a.c: Likewise.
4317         * gcc.target/i386/pr45234.c: Likewise.
4318         * gcc.target/i386/pr45336-2.c: Likewise.
4319         * gcc.target/i386/pr45336-4.c: Likewise.
4320         * gcc.target/i386/pr45852.c: Likewise.
4321         * gcc.target/i386/pr46470.c: Likewise.
4322         * gcc.target/i386/pr48037-1.c: Likewise.
4323         * gcc.target/i386/pr48389.c: Likewise.
4324         * gcc.target/i386/pr49095.c: Likewise.
4325         * gcc.target/i386/pr9771-1.c: Likewise.
4326         * gcc.target/i386/rdfsbase-1.c: Likewise.
4327         * gcc.target/i386/rdfsbase-2.c: Likewise.
4328         * gcc.target/i386/rdgsbase-1.c: Likewise.
4329         * gcc.target/i386/rdgsbase-2.c: Likewise.
4330         * gcc.target/i386/rdrand-3.c: Likewise.
4331         * gcc.target/i386/regparm-stdcall.c: Likewise.
4332         * gcc.target/i386/regparm.c: Likewise.
4333         * gcc.target/i386/reload-1.c: Likewise.
4334         * gcc.target/i386/rotate-2.c: Likewise.
4335         * gcc.target/i386/sibcall-5.c: Likewise.
4336         * gcc.target/i386/signbit-1.c: Likewise.
4337         * gcc.target/i386/signbit-2.c: Likewise.
4338         * gcc.target/i386/signbit-3.c: Likewise.
4339         * gcc.target/i386/sse-5.c: Likewise.
4340         * gcc.target/i386/sse-8.c: Likewise.
4341         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4342         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4343         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4344         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4345         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4346         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4347         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
4348         * gcc.target/i386/sse2-movq-2.c: Likewise.
4349         * gcc.target/i386/sse2-movq-3.c: Likewise.
4350         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
4351         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
4352         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
4353         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
4354         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
4355         * gcc.target/i386/ssefn-1.c: Likewise.
4356         * gcc.target/i386/ssefn-2.c: Likewise.
4357         * gcc.target/i386/sseregparm-1.c: Likewise.
4358         * gcc.target/i386/sseregparm-2.c: Likewise.
4359         * gcc.target/i386/sseregparm-3.c: Likewise.
4360         * gcc.target/i386/sseregparm-4.c: Likewise.
4361         * gcc.target/i386/sseregparm-5.c: Likewise.
4362         * gcc.target/i386/sseregparm-6.c: Likewise.
4363         * gcc.target/i386/sseregparm-7.c: Likewise.
4364         * gcc.target/i386/sseregparm-8.c: Likewise.
4365         * gcc.target/i386/stack-realign.c: Likewise.
4366         * gcc.target/i386/stack-usage-realign.c: Likewise.
4367         * gcc.target/i386/stackalign/asm-1.c: Likewise.
4368         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
4369         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
4370         * gcc.target/i386/stackalign/return-1.c: Likewise.
4371         * gcc.target/i386/stackalign/return-2.c: Likewise.
4372         * gcc.target/i386/stackalign/return-3.c: Likewise.
4373         * gcc.target/i386/tailcall-1.c: Likewise.
4374         * gcc.target/i386/tbm-2.c: Likewise.
4375         * gcc.target/i386/udivmod-7.c: Likewise.
4376         * gcc.target/i386/udivmod-8.c: Likewise.
4377         * gcc.target/i386/unroll-1.c: Likewise.
4378         * gcc.target/i386/vararg-1.c: Likewise.
4379         * gcc.target/i386/vararg-2.c: Likewise.
4380         * gcc.target/i386/vect8-ret.c: Likewise.
4381         * gcc.target/i386/vectorize5.c: Likewise.
4382         * gcc.target/i386/wmul-1.c: Likewise.
4383         * gcc.target/i386/wmul-2.c: Likewise.
4384         * gcc.target/i386/wrfsbase-1.c: Likewise.
4385         * gcc.target/i386/wrfsbase-2.c: Likewise.
4386         * gcc.target/i386/wrgsbase-1.c: Likewise.
4387         * gcc.target/i386/wrgsbase-2.c: Likewise.
4388         * gcc.target/i386/xop-pcmov.c: Likewise.
4389         * gcc.target/i386/xop-pcmov2.c: Likewise.
4390         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
4391         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4392         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
4393         * gcc.target/i386/xop-shift1-vector.c: Likewise.
4394         * gcc.target/i386/xop-shift2-vector.c: Likewise.
4395         * gcc.target/i386/xop-shift3-vector.c: Likewise.
4396         * gcc.target/i386/zee.c: Likewise.
4397         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
4398         * gfortran.dg/compiler-directive_2.f: Likewise.
4399         * gfortran.dg/g77/20010216-1.f: Likewise.
4400         * gfortran.dg/gomp/pr39152.f90: Likewise.
4401         * gfortran.dg/pr33794.f90: Likewise.
4402
4403 2011-07-09  Jason Merrill  <jason@redhat.com>
4404
4405         * g++.dg/cpp0x/regress/regress5.C: New.
4406
4407 2011-07-08  Jason Merrill  <jason@redhat.com>
4408
4409         PR c++/45437
4410         * g++.dg/expr/compound-asn1.C: New.
4411         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
4412
4413 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
4414
4415         PR target/49621
4416         * gcc.target/powerpc/altivec-34.c: New test.
4417
4418 2011-07-08  Jason Merrill  <jason@redhat.com>
4419
4420         PR c++/45603
4421         * g++.dg/abi/guard3.C: New.
4422
4423 2011-07-08  Julian Brown  <julian@codesourcery.com>
4424
4425         * lib/target-supports.exp
4426         (check_effective_target_arm_little_endian): New.
4427         (check_effective_target_vect_pack_trunc): Use above.
4428         (check_effective_target_vect_unpack): Likewise.
4429         (check_effective_target_vect_element_align): Test
4430         check_effective_target_arm_vect_no_misalign for ARM.
4431
4432 2011-07-08  Jason Merrill  <jason@redhat.com>
4433
4434         PR c++/49673
4435         * g++.dg/cpp0x/constexpr-rom.C: New.
4436
4437 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
4438
4439         PR middle-end/49519
4440         * g++.dg/torture/pr49519.C: New test.
4441
4442 2011-07-08  Martin Jambor  <mjambor@suse.cz>
4443
4444         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
4445
4446 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4447
4448         PR testsuite/48727
4449         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
4450
4451 2011-07-08  Richard Guenther  <rguenther@suse.de>
4452
4453         PR tree-optimization/49662
4454         * gcc.dg/graphite/interchange-14.c: XFAIL.
4455         * gcc.dg/graphite/interchange-15.c: Likewise.
4456         * gcc.dg/graphite/interchange-mvt.c: Likewise.
4457
4458 2011-07-06  Jason Merrill  <jason@redhat.com>
4459
4460         PR c++/49663
4461         * g++.dg/cpp0x/regress/regress4.C: New.
4462
4463 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
4464
4465         PR fortran/49648
4466         * gfortran.dg/result_in_spec_4.f90: New test.
4467
4468 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4469
4470         * gcc.target/sparc/cas64.c: New test.
4471
4472 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4473
4474         PR c/49644
4475         * g++.dg/torture/pr49644.C: New test.
4476
4477         PR c/49644
4478         * gcc.c-torture/execute/pr49644.c: New test.
4479
4480 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4481
4482         * lib/target-supports.exp (check_effective_target_ia32): New.
4483         (check_effective_target_x32): Likewise.
4484         (check_effective_target_vect_cmdline_needed): Also check x32.
4485
4486 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
4487
4488         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
4489         dg-prune-output.
4490         * gcc.target/arm/pr42235.c: Likewise.
4491         * gcc.target/arm/pr42495.c: Likewise.
4492         * gcc.target/arm/pr42574.c: Likewise.
4493         * gcc.target/arm/thumb-branch1.c: Likewise.
4494
4495         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
4496         unneeded prune of possible warning.
4497         * gcc.target/arm/pr40956.c: Likewise.
4498         * gcc.target/arm/pr42505.c: Likewise.
4499
4500         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
4501         * gcc.c-torture/compile/pr46883.c: Likewise.
4502         * gcc.c-torture/compile/pr46934.c: Likewise.
4503
4504         * gcc.target/arm/pr41679.c: Remove test directives in preparation
4505         for move to ../../gcc.c-torture/compile.
4506         * gcc.target/arm/pr46883.c: Likewise.
4507         * gcc.target/arm/pr46934.c: Likewise.
4508
4509         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
4510         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
4511         * gcc.target/arm/wmul-1.c: Likewise.
4512         * gcc.target/arm/wmul-2.c: Likewise.
4513         * gcc.target/arm/wmul-3.c: Likewise.
4514         * gcc.target/arm/wmul-4.c: Likewise.
4515         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
4516         add tab after scan target.
4517         * gcc.target/arm/smlaltt-1.c: Likewise.
4518         * gcc.target/arm/smlatb-1.c: Likewise.
4519         * gcc.target/arm/smlatt-1.c: Likewise.
4520
4521 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4522
4523         PR debug/49522
4524         * gcc.dg/debug/pr49522.c: New test.
4525
4526 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
4527
4528         * gcc.dg/pragma-align.c: Run only if target !default_packed.
4529         * gcc.dg/pr46212.c: Run only if target int32plus.
4530         * gcc.dg/torture/pr48146.c: Ditto.
4531         * gcc.dg/tree-ssa/vrp51.c: Ditto.
4532         * c-c++-common/pr44832.c: Ditto.
4533         * gcc.dg/pr49544.c: Run only if target ptr32plus.
4534         * gcc.dg/pr31490.c: Ditto.
4535         * gcc.dg/torture/builtin-math-7.c: Run only if target
4536         large_double.
4537         * gcc.dg/torture/pr45764.c: Skip for AVR.
4538         * gcc.dg/pr47893.c: Ditto.
4539
4540 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
4541
4542         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
4543         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
4544         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
4545         add tab to scan target.
4546
4547 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
4548
4549         * gcc.target/arm/neon-modes-3.c: New test.
4550
4551 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
4552
4553         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
4554         -fno-loop-interchange -ffast-math.
4555
4556 2011-07-07  Richard Guenther  <rguenther@suse.de>
4557
4558         * gcc.dg/ftrapv-3.c: New testcase.
4559
4560 2011-07-07  Richard Guenther  <rguenther@suse.de>
4561
4562         * gcc.dg/tree-ssa/vrp58.c: New testcase.
4563         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
4564
4565 2011-07-07  Kai Tietz  <ktietz@redhat.com>
4566
4567         * gcc.dg/binop-notxor1.c: New test.
4568         * gcc.dg/binop-notand4a.c: New test.
4569         * gcc.dg/binop-notxor2.c: New test.
4570         * gcc.dg/binop-notand3a.c: New test.
4571         * gcc.dg/binop-notand2a.c: New test.
4572         * gcc.dg/binop-notand6a.c: New test.
4573         * gcc.dg/binop-notor1.c: New test.
4574         * gcc.dg/binop-notand1a.c: New test.
4575         * gcc.dg/binop-notand5a.c: New test.
4576         * gcc.dg/binop-notor2.c: New test.
4577
4578 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4579
4580         PR middle-end/49640
4581         * gcc.dg/gomp/pr49640.c: New test.
4582
4583 2011-07-07  Richard Guenther  <rguenther@suse.de>
4584
4585         * gcc.dg/graphite/pr37485.c: Add -floop-block.
4586
4587 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4588
4589         PR target/39150
4590         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
4591
4592 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4593
4594         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
4595         * gcc.target/powerpc/no-r11-2.c: Ditto.
4596         * gcc.target/powerpc/no-r11-3.c: Ditto.
4597
4598 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
4599
4600         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
4601         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
4602
4603 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
4604
4605         * lib/target-supports.exp (check_profiling_available): Disable
4606         profiling with -fprofile-generate for target avr.
4607
4608 2011-07-06  Richard Guenther  <rguenther@suse.de>
4609
4610         PR tree-optimization/49645
4611         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
4612
4613 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
4614
4615         PR middle-end/47383
4616         * gcc.dg/pr47383.c: New.
4617
4618 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4619
4620         PR tree-optimization/49647
4621         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
4622
4623 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
4624
4625         PR testsuite/49542
4626         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
4627         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
4628
4629 2011-07-05  Jason Merrill  <jason@redhat.com>
4630
4631         PR c++/48157
4632         * g++.dg/template/template-id-4.C: New.
4633
4634 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
4635
4636         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
4637         * gcc.dg/pr43402.c: Ditto.
4638
4639 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
4640
4641         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
4642
4643 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
4644
4645         * gcc.target/powerpc/ppc-switch-1.c: New test for
4646         --param case-values-threshold.
4647         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
4648
4649 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
4650
4651         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
4652
4653 2011-07-05  Jason Merrill  <jason@redhat.com>
4654
4655         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
4656
4657 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
4658
4659         PR tree-optimization/47654
4660         * gcc.dg/graphite/block-pr47654.c: New.
4661
4662 2011-07-05  Jason Merrill  <jason@redhat.com>
4663
4664         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
4665
4666 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
4667
4668         PR tree-optimization/49580
4669         * gcc.dg/autopar/pr49580.c: New test.
4670
4671 2011-07-05  Richard Guenther  <rguenther@suse.de>
4672
4673         PR tree-optimization/49518
4674         PR tree-optimization/49628
4675         * g++.dg/torture/pr49628.C: New testcase.
4676         * gcc.dg/torture/pr49518.c: Likewise.
4677
4678 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4679
4680         * ada/acats/run_acats (which): Extract last field from type -p,
4681         type output only if command succeeded.
4682
4683 2011-07-04  Jason Merrill  <jason@redhat.com>
4684
4685         * g++.dg/abi/mangle48.C: New.
4686
4687         * g++.dg/cpp0x/diag1.C: New.
4688
4689         * g++.dg/diagnostic/aka1.C: New.
4690
4691 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
4692
4693         PR rtl-optimization/49619
4694         * gcc.dg/pr49619.c: New test.
4695
4696         PR rtl-optimization/49472
4697         * gfortran.dg/pr49472.f90: New test.
4698
4699         PR debug/49602
4700         * gcc.dg/pr49602.c: New test.
4701
4702 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
4703
4704         PR target/34734
4705         PR target/44643
4706         * gcc.target/avr/avr.exp: Run over cpp files, too.
4707         * gcc.target/avr/torture/avr-torture.exp: Ditto.
4708         * gcc.target/avr/progmem.h: New file.
4709         * gcc.target/avr/exit-abort.h: New file.
4710         * gcc.target/avr/progmem-error-1.c: New file.
4711         * gcc.target/avr/progmem-error-1.cpp: New file.
4712         * gcc.target/avr/progmem-warning-1.c: New file.
4713         * gcc.target/avr/torture/progmem-1.c: New file.
4714         * gcc.target/avr/torture/progmem-1.cpp: New file.
4715
4716 2011-07-04  Richard Guenther  <rguenther@suse.de>
4717
4718         PR tree-optimization/49615
4719         * g++.dg/torture/pr49615.C: New testcase.
4720
4721 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
4722
4723         PR tree-optimization/49610
4724         * gcc.dg/vect/pr49610.c: New test.
4725
4726 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
4727
4728         * gnat.dg/specs/debug1.ads: New test.
4729
4730 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
4731
4732         PR fortran/49562
4733         * gfortran.dg/typebound_proc_23.f90: New.
4734
4735 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
4736
4737         PR c++/49605
4738         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
4739
4740 2011-07-01  Jason Merrill  <jason@redhat.com>
4741
4742         PR c++/48261
4743         * g++.dg/template/template-id-3.C: New.
4744
4745         PR c++/48593
4746         * g++.dg/template/qualified-id4.C: New.
4747
4748         PR c++/48883
4749         * g++.dg/template/explicit-args4.C: New.
4750
4751         PR c++/49085
4752         * g++.dg/template/offsetof2.C: New.
4753
4754 2011-07-01  Kai Tietz  <ktietz@redhat.com>
4755
4756         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
4757
4758 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4759
4760         PR libmudflap/49549
4761         * lib/target-supports.exp (check_effective_target_gld): New proc.
4762
4763 2011-07-01  Richard Guenther  <rguenther@suse.de>
4764
4765         PR tree-optimization/49603
4766         * gcc.dg/torture/pr49603.c: New testcase.
4767
4768 2011-06-30  Jason Merrill  <jason@redhat.com>
4769
4770         PR c++/49387
4771         * g++.dg/rtti/template1.C: New.
4772
4773         PR c++/49569
4774         * g++.dg/cpp0x/regress/ctor1.C: New.
4775
4776         PR c++/49355
4777         * g++.dg/cpp0x/initlist54.C: New.
4778
4779 2011-06-30  Martin Jambor  <mjambor@suse.cz>
4780
4781         * gcc.dg/tree-ssa/sra-12.c: New test.
4782
4783 2011-06-29  Jason Merrill  <jason@redhat.com>
4784
4785         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
4786
4787 2011-06-30  Richard Guenther  <rguenther@suse.de>
4788
4789         PR tree-optimization/46787
4790         * gcc.dg/vect/vect-121.c: New testcase.
4791
4792 2011-06-30  Martin Jambor  <mjambor@suse.cz>
4793
4794         PR tree-optimization/49094
4795         * gcc.dg/tree-ssa/pr49094.c: New test.
4796
4797 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
4798
4799         PR fortran/49540
4800         * gfortran.dg/pr49540-1.f90: New test.
4801         * gfortran.dg/pr49540-2.f90: New test.
4802
4803 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4804
4805         PR ada/49511
4806         * ada/acats/run_acats (which): Use last field of type -p output.
4807
4808 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
4809             Iain Sandoe  <iains@gcc.gnu.org>
4810
4811         PR libobjc/36610
4812         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
4813         Only skip on 64-bit *-*-darwin8* && !objc2.
4814
4815 2011-06-30  Richard Guenther  <rguenther@suse.de>
4816
4817         PR tree-optimization/38752
4818         * gcc.c-torture/compile/pr38752.c: New testcase.
4819
4820 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
4821
4822         * gcc.dg/vect/slp-widen-mult-half.c: New test.
4823         * gcc.dg/vect/vect-widen-mult-half.c: New test.
4824
4825 2011-06-29  Jason Merrill  <jason@redhat.com>
4826
4827         PR c++/49216
4828         * g++.dg/cpp0x/initlist53.C: Use placement new.
4829         * g++.dg/cpp0x/initlist-value.C: Use placement new.
4830         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
4831
4832         PR c++/49003
4833         * g++.dg/cpp0x/trailing6.C: New.
4834         * g++.dg/cpp0x/pr45908.C: No error.
4835
4836         PR c++/49272
4837         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
4838
4839         PR c++/49520
4840         * g++.dg/cpp0x/constexpr-using2.C: New.
4841
4842         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
4843
4844         PR c++/45923
4845         * g++.dg/cpp0x/constexpr-diag3.C: New.
4846         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
4847         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
4848         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
4849         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
4850
4851 2011-06-29  Jason Merrill  <jason@redhat.com>
4852
4853         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
4854
4855 2011-06-29  Richard Guenther  <rguenther@suse.de>
4856
4857         * gcc.dg/tree-ssa/loop-17.c: Adjust.
4858
4859 2011-06-29  Jason Merrill  <jason@redhat.com>
4860
4861         * g++.dg/cpp0x/initlist-value2.C: New.
4862
4863         * g++.dg/cpp0x/constexpr-initlist4.C: New.
4864         * g++.dg/cpp0x/initlist-value.C: New.
4865
4866 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
4867
4868         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
4869
4870 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4871
4872         * gcc.dg/inline_1.c: Remove dg-excess-errors.
4873         * gcc.dg/inline_2.c: Likewise.
4874         * gcc.dg/unroll_1.c: Likewise.
4875
4876 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
4877
4878         PR debug/49567
4879         * gcc.target/i386/pr49567.c: New test.
4880
4881 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
4882
4883         * gnat.dg/opt17.ad[sb]: New test.
4884
4885 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
4886             Tom de Vries  <tom@codesourcery.com>
4887
4888         * lib/target-supports.exp (check_effective_target_arm_nothumb)
4889         (check_effective_target_arm_thumb2): New effective targets.
4890         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
4891         properly.  Clean up temporary files.
4892         * gcc.target/arm/ivopts-2.c: Likewise.
4893         * gcc.target/arm/ivopts-3.c: Likewise.
4894         * gcc.target/arm/ivopts-4.c: Likewise.
4895         * gcc.target/arm/ivopts-5.c: Likewise.
4896         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
4897
4898 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
4899
4900         PR fortran/49479
4901         * gfortran.dg/reshape_zerosize_3.f90:  New test.
4902
4903 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
4904
4905         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
4906         * gcc.target/arm/vfp-ldmias.c: Likewise.
4907         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
4908         * gcc.target/arm/vfp-stmdbs.c: Likewise.
4909         * gcc.target/arm/vfp-ldmiad.c: Likewise.
4910         * gcc.target/arm/vfp-stmias.c: Likewise.
4911         * gcc.target/arm/vfp-stmdbd.c: Likewise.
4912         * gcc.target/arm/vfp-stmiad.c: Likewise.
4913
4914 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
4915
4916         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
4917         dg-prune-output.
4918         * gcc.target/arm/pr45701-2.c: Ditto.
4919
4920 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
4921
4922         PR fortran/49466
4923         * gfortran.dg/allocatable_scalar_9.f90: Modified.
4924         * gfortran.dg/extends_14.f03: Modified.
4925
4926 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
4927
4928         * lib/target-supports-dg.exp (dg-require-effective-target): Return
4929         early if the test is already being skipped.
4930
4931         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
4932         scan-assembler-dem-not): For missing file, report unresolved with
4933         same message as for pass/fail, with reason reported in log file.
4934
4935         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
4936         from add_options_for_arm_neon_fp16.
4937         (check_effective_target_arm_fp16_ok_nocache): Renamed from
4938         check_effective_target_arm_neon_fp16_ok_nocache.
4939         Check -mfpu and -mfloat-abi options from current multilib.
4940         Do not require neon support.
4941         (check_effective_target_arm_fp16_ok): Renamed from
4942         check_effecitve_target_arm_neon_fp16_ok.
4943         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
4944         arm_neon_fp16_ok and arm_fp16.
4945         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
4946         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
4947         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
4948         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
4949
4950 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
4951
4952         * gcc.dg/builtin-assume-aligned-1.c: New test.
4953         * gcc.dg/builtin-assume-aligned-2.c: New test.
4954         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
4955
4956         PR debug/49544
4957         * gcc.dg/pr49544.c: New test.
4958
4959 2011-06-27  Richard Guenther  <rguenther@suse.de>
4960
4961         PR tree-optimization/49394
4962         * g++.dg/torture/pr49394.C: New testcase.
4963
4964 2011-06-27  Kai Tietz  <ktietz@redhat.com>
4965
4966         * gcc.dg/optimize-bswapdi-2.c: New test.
4967
4968 2011-06-27  Michael Hope  <michael.hope@linaro.org>
4969             Richard Sandiford  <richard.sandiford@linaro.org>
4970
4971         PR tree-optimization/49169
4972         * gcc.dg/torture/pr49169.c: New test.
4973
4974 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4975
4976         PR testsuite/49529
4977         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
4978
4979         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
4980         hppa*-*-hpux*.
4981
4982 2011-06-26  Jason Merrill  <jason@redhat.com>
4983
4984         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
4985
4986         PR c++/49528
4987         * g++.dg/init/ref19.C: New.
4988         * g++.dg/cpp0x/constexpr-cleanup.C: New.
4989
4990 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
4991
4992         PR tree-optimization/48377
4993         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
4994         non_strict_align.
4995
4996 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
4997
4998         PR middle-end/49191
4999         * lib/target-supports.exp (check_effective_target_non_strict_align):
5000         New.
5001         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
5002
5003 2011-06-24  Martin Jambor  <mjambor@suse.cz>
5004
5005         PR tree-optimizations/49516
5006         * g++.dg/tree-ssa/pr49516.C: New test.
5007
5008 2011-06-23  Jason Merrill  <jason@redhat.com>
5009
5010         PR c++/35255
5011         * g++.dg/template/partial10.C: New.
5012         * g++.dg/template/partial11.C: New.
5013
5014 2011-06-23  Jeff Law <law@redhat.com>
5015
5016         PR middle-end/48770
5017         * gcc.dg/pr48770.c: New test.
5018
5019 2011-06-23  Jan Hubicka  <jh@suse.cz>
5020
5021         PR middle-end/49373
5022         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
5023
5024 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
5025
5026         PR testsuite/49512
5027         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
5028         instead of -fdump-tree-optimized.
5029
5030 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
5031
5032         PR c++/44625
5033         * g++.dg/template/crash107.C: New.
5034         * g++.dg/template/error17.C: Adjust.
5035
5036 2011-06-23  Jason Merrill  <jason@redhat.com>
5037
5038         PR c++/49507
5039         * g++.dg/cpp0x/defaulted30.C: New.
5040
5041         PR c++/49440
5042         * g++.dg/rtti/anon-ns1.C: New.
5043
5044         PR c++/49395
5045         * g++.dg/init/ref18.C: New.
5046
5047         PR c++/36435
5048         * g++.dg/template/partial9.C: New.
5049
5050 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
5051
5052         PR middle-end/49373
5053         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
5054
5055 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
5056
5057         PR debug/49496
5058         * gcc.dg/pr49496.c: New test.
5059
5060 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
5061
5062         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
5063         is not xscale.
5064
5065         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
5066
5067         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
5068         * gcc.target/arm/pr42879.c: Likewise.
5069         * gcc.target/arm/pr45701-3.c: Likewise.
5070
5071         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
5072         * gcc.target/arm/pr40482.c: Likewise.
5073         * gcc.target/arm/stack-corruption.c: Likewise.
5074
5075 2011-06-22  Richard Guenther  <rguenther@suse.de>
5076
5077         PR tree-optimization/49493
5078         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
5079
5080 2011-06-22  Jason Merrill  <jason@redhat.com>
5081
5082         PR c++/49260
5083         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
5084
5085 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
5086             Dmitry Melnik  <dm@ispras.ru>
5087
5088         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
5089         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
5090         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
5091
5092 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
5093
5094         * gcc.target/arm/tlscall.c: New.
5095
5096 2011-06-21  Jason Merrill  <jason@redhat.com>
5097
5098         PR c++/49172
5099         * g++.dg/cpp0x/constexpr-ref1.C: New.
5100         * g++.dg/cpp0x/constexpr-ref2.C: New.
5101         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
5102
5103         PR c++/49482
5104         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
5105
5106         PR c++/49418
5107         * g++.dg/template/param3.C: New.
5108
5109 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
5110
5111         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
5112         my_clrsb test functions.
5113         (main): Test clrsb.
5114         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
5115         test_sll, test_ull): Add clrsb tests.
5116         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
5117         clrsbll.
5118
5119 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
5120
5121         PR fortran/49112
5122         * gfortran.dg/class_44.f03: New.
5123
5124 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
5125
5126         PR tree-optimization/49478
5127         * gcc.dg/vect/pr49478.c
5128
5129 2011-06-21  Richard Guenther  <rguenther@suse.de>
5130
5131         PR tree-optimization/49483
5132         * gcc.dg/vect/vect-120.c: New testcase.
5133
5134 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
5135
5136         PR testsuite/49443
5137         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
5138         * gcc.dg/vect/vect-peel-4.c: Likewise.
5139
5140 2011-06-22  Christian Bruel  <christian.bruel@st.com>
5141
5142         PR middle-end/49139
5143         * gcc.dg/always_inline.c: Removed -Winline. Update checks
5144         * gcc.dg/always_inline2.c: Likewise.
5145         * gcc.dg/always_inline3.c: Likewise.
5146         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
5147         * gcc.dg/inline_1.c: Likewise.
5148         * gcc.dg/inline_2.c: Likewise.
5149         * gcc.dg/inline_3.c: Likewise.
5150         * gcc.dg/inline_4.c: Likewise.
5151         * gcc.dg/20051201-1.c: Likewise.
5152         * gcc.dg/pr40087.c: Likewise.
5153         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5154         * gcc.dg/inline-22.c: Likewise.
5155         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
5156         * gcc.dg/lto/20090218-1_1.c: Likewise.
5157         * g++.dg/ipa/devirt-7.C: Likewise.
5158         * gcc.dg/uninit-pred-5_a.c: Likewise.
5159         * gcc.dg/uninit-pred-5_b.c: Likewise.
5160         * gcc.dg/fail_always_inline.c: New.
5161
5162 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
5163
5164         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
5165         into 6 jobs instead of 3.
5166
5167 2011-06-20  Jason Merrill  <jason@redhat.com>
5168
5169         PR c++/49216
5170         * g++.dg/cpp0x/initlist53.C: New.
5171
5172 2011-06-20  Tobias Burnus  <burnus@net-b.de>
5173
5174         PR fortran/18918
5175         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5176         * gfortran.dg/coarray_lock_3.f90: New.
5177         * gfortran.dg/coarray/lock_1.f90: New.
5178
5179 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
5180
5181         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5182         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
5183         unresolved and report the reason to the log file.
5184
5185         * lib/scanasm.exp (object-size): Move argument processing earlier
5186         to report errors before verifying that the file exists.  Report
5187         problems detected at runtime as unresolved instead of error and
5188         report their reasons to the log file.
5189
5190 2011-06-20  Jason Merrill  <jason@redhat.com>
5191
5192         PR c++/47080
5193         * g++.dg/cpp0x/explicit6.C: New.
5194
5195         PR c++/47635
5196         * g++.dg/cpp0x/enum20.C: New.
5197
5198         PR c++/48138
5199         * g++.dg/ext/attr-aligned01.C: New.
5200
5201         PR c++/49205
5202         * g++.dg/cpp0x/variadic-default.C: New.
5203
5204         PR c++/43321
5205         * g++.dg/cpp0x/auto26.C: New.
5206
5207         PR c++/43831
5208         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
5209
5210 2011-06-20  Kai Tietz  <ktietz@redhat.com>
5211
5212         * gcc.dg/binop-notand1.c: New test.
5213         * gcc.dg/binop-notand2.c: New test.
5214         * gcc.dg/binop-notand3.c: New test.
5215         * gcc.dg/binop-notand4.c: New test.
5216         * gcc.dg/binop-notand5.c: New test.
5217         * gcc.dg/binop-notand6.c: New test.
5218
5219 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
5220
5221         PR testsuite/49432
5222         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
5223
5224 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
5225
5226         PR fortran/49400
5227         * gfortran.dg/proc_ptr_31.f90: New.
5228
5229 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
5230
5231         * gnat.dg/volatile6.adb: New test.
5232         * gnat.dg/volatile7.adb: Likewise.
5233         * gnat.dg/volatile8.adb: Likewise.
5234         * gnat.dg/volatile9.adb: Likewise.
5235
5236 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
5237
5238         * gnat.dg/constant3.adb: New test.
5239
5240 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
5241
5242         PR libfortran/49296
5243         * gfortran.dg/read_list_eof_1.f90: New test.
5244
5245 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
5246
5247         PR target/49411
5248         * gcc.target/i386/testimm-1.c: New test.
5249         * gcc.target/i386/testimm-2.c: New test.
5250         * gcc.target/i386/testimm-3.c: New test.
5251         * gcc.target/i386/testimm-4.c: New test.
5252         * gcc.target/i386/testimm-5.c: New test.
5253         * gcc.target/i386/testimm-6.c: New test.
5254         * gcc.target/i386/testimm-7.c: New test.
5255         * gcc.target/i386/testimm-8.c: New test.
5256         * gcc.target/i386/xop-vpermil2px-2.c: New test.
5257         * gcc.target/i386/xop-rotate1-int.c: New test.
5258         * gcc.target/i386/xop-rotate2-int.c: New test.
5259
5260 2011-06-17  Jason Merrill  <jason@redhat.com>
5261
5262         * g++.dg/cpp0x/rv-func2.C: New.
5263
5264         * g++.dg/debug/dwarf2/lambda1.C: New.
5265         * g++.dg/warn/Wshadow-6.C: Adjust.
5266
5267 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
5268
5269         PR fortran/48699
5270         * gfortran.dg/move_alloc_5.f90: New.
5271
5272 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
5273
5274         PR rtl-optimization/48542
5275         * gcc.dg/torture/pr48542.c: New test.
5276
5277 2011-06-16  Jason Merrill  <jason@redhat.com>
5278
5279         PR c++/44160
5280         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
5281
5282         PR c++/45378
5283         * g++.dg/cpp0x/initlist52.C New.
5284
5285         PR c++/45399
5286         * c-c++-common/raw-string-12.c: New.
5287
5288         PR c++/49229
5289         * g++.dg/cpp0x/sfinae26.C: New.
5290
5291         PR c++/49251
5292         * g++.dg/cpp0x/variadic113.C: New.
5293
5294         PR c++/49420
5295         * g++.dg/cpp0x/variadic112.C: New.
5296
5297 2011-06-16  Jeff Law <law@redhat.com>
5298
5299         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
5300         improved jump threading.
5301         * gcc.dg/builtin-object-size-2.c: Likewise.
5302         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
5303
5304 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
5305
5306         PR fortran/49074
5307         * gfortran.dg/typebound_assignment_3.f03: New.
5308
5309 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
5310
5311         PR testsuite/48727
5312         * g++.dg/opt/devirt2.C: Change xfail rule to target.
5313
5314 2011-06-16  Martin Jambor  <mjambor@suse.cz>
5315
5316         PR tree-optimization/49343
5317         * gnat.dg/discr31.ad[sb]: New test.
5318
5319 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5320
5321         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
5322
5323 2011-06-16  Tom de Vries  <tom@codesourcery.com>
5324
5325         PR target/45098
5326         * gcc.target/arm/ivopts-3.c: Update test.
5327         * gcc.target/arm/ivopts-5.c: Same.
5328
5329 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5330
5331         Revert:
5332         2011-06-10  Wei Guozhi  <carrot@google.com>
5333
5334         PR target/45335
5335         * gcc.target/arm/pr45335.c: New test.
5336         * gcc.target/arm/pr45335-2.c: New test.
5337         * gcc.target/arm/pr45335-3.c: New test.
5338         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5339         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5340         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5341
5342 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
5343
5344         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
5345
5346 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
5347
5348         PR fortran/49417
5349         * gfortran.dg/class_43.f03: New.
5350
5351 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
5352
5353         PR tree-optimization/49419
5354         * gcc.c-torture/execute/pr49419.c: New test.
5355
5356 2011-06-16  Revital Eres  <revital.eres@linaro.org>
5357
5358         * gcc.dg/sms-9.c: New file.
5359
5360 2011-06-15  Easwaran Raman  <eraman@google.com>
5361
5362         PR rtl-optimization/49414
5363         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
5364
5365 2011-06-14  Jason Merrill  <jason@redhat.com>
5366
5367         * g++.dg/cpp0x/noexcept13.C: New.
5368
5369 2011-06-14  Easwaran Raman  <eraman@google.com>
5370
5371         PR rtl-optimization/44194
5372         * gcc.dg/pr44194-1.c: New test.
5373         * gcc.dg/pr44194-2.c: New test.
5374
5375 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
5376
5377         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
5378         switches.
5379         * gcc.target/arm/pr45701-2.c: Likewise.
5380         * gcc.target/arm/thumb-branch1.c: Likewise.
5381
5382 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
5383
5384         PR testsuite/48727
5385         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
5386
5387 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
5388
5389         * gcc.target/arm/pr45701-1.c: Require thumb support.
5390         * gcc.target/arm/pr45701-2.c: Likewise.
5391         * gcc.target/arm/thumb-branch1.c: Likewise.
5392
5393         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
5394         * gcc.target/arm/pr39839.c: Likewise.
5395         * gcc.target/arm/pr40657-2.c: Likewise.
5396         * gcc.target/arm/pr40956.c: Likewise.
5397         * gcc.target/arm/pr41679.c: Likewise.
5398         * gcc.target/arm/pr42235.c: Likewise.
5399         * gcc.target/arm/pr42495.c: Likewise.
5400         * gcc.target/arm/pr42505.c: Likewise.
5401         * gcc.target/arm/pr42574.c: Likewise.
5402         * gcc.target/arm/pr46883.c: Likewise.
5403         * gcc.target/arm/pr46934.c: Likewise.
5404         * gcc.target/arm/xor-and.c: Likewise.
5405
5406 2011-06-14  Jason Merrill  <jason@redhat.com>
5407
5408         * g++.dg/other/error23.C: Adjust error message.
5409         * g++.dg/other/error32.C: Likewise.
5410
5411         PR c++/49389
5412         * g++.dg/cpp0x/rv-dotstar.C: New.
5413
5414         PR c++/49369
5415         * g++.dg/cpp0x/decltype30.C: New.
5416
5417         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
5418
5419 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
5420
5421         PR fortran/49103
5422         * gfortran.dg/pr49103.f90: New test.
5423
5424 2011-06-14  Tom de Vries  <tom@codesourcery.com>
5425
5426         PR target/45098
5427         * gcc.target/arm/ivopts-3.c: New test.
5428         * gcc.target/arm/ivopts-4.c: New test.
5429         * gcc.target/arm/ivopts-5.c: New test.
5430
5431 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
5432
5433         PR rtl-optimization/49390
5434         * gcc.c-torture/execute/pr49390.c: New test.
5435
5436 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5437
5438         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
5439
5440 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
5441
5442         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
5443         * gcc.c-torture/execute/cmpsi-2.x: New file.
5444         * gcc.c-torture/execute/pr45262.c: Undo 172757.
5445         * gcc.c-torture/execute/pr45262.x: New file.
5446         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
5447         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
5448         int32plus
5449         * gcc.c-torture/compile/pr49163.c: Ditto.
5450
5451 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
5452
5453         * gcc.dg/vect/vect-16.c: Rename to...
5454         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
5455         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
5456         for double-word vectors.
5457         * gcc.dg/vect/vect-peel-4.c: Likewise.
5458         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
5459         vect_element_align.
5460         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
5461         -fno-fast-math.
5462
5463 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
5464
5465         PR target/44618
5466         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
5467
5468 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
5469
5470         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
5471
5472 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
5473
5474         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
5475
5476 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
5477
5478         * gfortran.dg/trim_optimize_8.f90:  New test case.
5479
5480 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
5481            Ira Rosen  <ira.rosen@linaro.org>
5482
5483         PR tree-optimization/49352
5484         * gcc.dg/vect/pr49352.c: New test.
5485
5486 2011-06-12  Tobias Burnus
5487
5488         PR fortran/49324
5489         * gfortran.dg/alloc_comp_assign_11.f90: New.
5490
5491 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
5492
5493         * gfortran.dg/trim_optimize_7.f90:  New test.
5494
5495 2011-06-10  Wei Guozhi  <carrot@google.com>
5496
5497         PR target/45335
5498         * gcc.target/arm/pr45335.c: New test.
5499         * gcc.target/arm/pr45335-2.c: New test.
5500         * gcc.target/arm/pr45335-3.c: New test.
5501         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5502         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5503         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5504
5505 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
5506
5507         PR c++/41769
5508         * g++.dg/parse/error39.C: New.
5509
5510 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
5511
5512         * gcc.target/arm/20090811-1.c: Skip for incompatible
5513         options, do not override other options.
5514         * gcc.target/arm/combine-cmp-shift.c: Skip for
5515         incompatible options.
5516         * gcc.target/arm/pr45094.c: Likewise.
5517         * gcc.target/arm/scd42-1.c: Likewise.
5518         * gcc.target/arm/scd42-3.c: Likewise.
5519         * gcc.target/arm/thumb-ltu.c: Likewise.
5520
5521         * lib/target-supports.exp
5522         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
5523         multilib flags use -mfpu with a value other than neon-fp16.
5524
5525 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5526
5527         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
5528         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
5529
5530 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5531
5532         * lib/target-supports.exp (check_effective_target_pie): New proc.
5533         * gcc.dg/pie-link.c: Use target pie.
5534
5535 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
5536             Laurent Roug�  <laurent.rouge@menta.fr>
5537
5538         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
5539         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
5540
5541 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
5542
5543         * gfortran.dg/coarray/sync_1.f90: New test for
5544         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
5545
5546 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
5547
5548         PR tree-optimization/49318
5549         * gcc.dg/vect/pr49318.c: New test.
5550
5551 2011-06-09  David Krauss  <potswa@mac.com>
5552
5553         * g++.dg/template/arrow1.C: New.
5554
5555 2011-06-09  Jason Merrill  <jason@redhat.com>
5556
5557         * lib/prune.exp: Prune "note"s.
5558         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
5559
5560         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
5561         * g++.dg/template/dependent-expr3.C: Likewise.
5562         * g++.dg/parse/template7.C: Likewise.
5563         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
5564         * g++.old-deja/g++.jason/rfg10.C: Likewise.
5565         * g++.old-deja/g++.pt/friend38.C: Likewise.
5566         * g++.old-deja/g++.pt/crash32.C: Likewise.
5567         * g++.old-deja/g++.other/init4.C: Likewise.
5568         * g++.old-deja/g++.other/friend8.C: Likewise.
5569
5570         * g++.dg/ext/complex7.C: Adjust expected output.
5571         * g++.dg/diagnostic/method1.C: Likewise.
5572         * g++.dg/parse/parameter-declaration-2.C: Likewise.
5573         * g++.dg/parse/crash33.C: Likewise.
5574         * g++.dg/other/warning1.C: Likewise.
5575         * g++.dg/init/pr29571.C: Likewise.
5576         * g++.dg/warn/overflow-warn-1.C: Likewise.
5577         * g++.dg/warn/overflow-warn-3.C: Likewise.
5578         * g++.dg/warn/overflow-warn-4.C: Likewise.
5579         * g++.old-deja/g++.oliva/template1.C: Likewise.
5580
5581         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
5582         * g++.dg/parse/template7.C: Adjust.
5583
5584 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
5585
5586         PR target/49307
5587         * gcc.dg/pr49307.c: New.
5588
5589 2011-06-09  Wei Guozhi  <carrot@google.com>
5590
5591         PR target/46975
5592         * gcc.target/arm/pr46975.c: New testcase.
5593
5594 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
5595
5596         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
5597         (PMETH, arglist_t): Removed.
5598         (method_get_number_of_arguments): Removed.
5599         (method_get_nth_argument): Removed.
5600         (method_get_first_argument): Removed.
5601         (method_get_next_argument): Removed.
5602         (method_get_sizeof_arguments): Removed.
5603         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
5604         (PMETH): Removed.
5605         (method_get_number_of_arguments): Removed.
5606         (method_get_nth_argument): Removed.
5607         (method_get_first_argument): Removed.
5608         (method_get_next_argument): Removed.
5609         (method_get_sizeof_arguments): Removed.
5610         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
5611
5612 2011-06-09  David Li  <davidxl@google.com>
5613
5614         * gcc.dg/dump-pass.c: New test.
5615
5616 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
5617
5618         PR c++/29003
5619         * g++.dg/parse/error38.C: New.
5620
5621 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
5622
5623         PR middle-end/49308
5624         * gfortran.dg/pr49308.f90: New test.
5625
5626 2011-06-08  Jason Merrill  <jason@redhat.com>
5627
5628         * g++.dg/cpp0x/noexcept11.C: New.
5629         * g++.dg/cpp0x/noexcept12.C: New.
5630         * g++.dg/cpp0x/sfinae11.C: Adjust.
5631
5632 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
5633
5634         PR testsuite/49323
5635         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
5636         to dg-options, match also DW_AT_linkage_name.
5637
5638 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5639
5640         PR middle-end/21953
5641         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
5642         -fno-common on alpha*-dec-osf*.
5643         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
5644
5645 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
5646
5647         PR rtl-optimization/49303
5648         * gcc.target/ia64/pr49303.c: New test.
5649
5650 2011-06-08  Tobias Burnus  <burnus@net-b.de>
5651
5652         PR fortran/18918
5653         * gfortran.dg/coarray_lock_1.f90: New.
5654         * gfortran.dg/coarray_lock_2.f90: New.
5655
5656 2011-06-07  Jason Merrill  <jason@redhat.com>
5657
5658         * lib/prune.exp: Look for "required" rather than "instantiated".
5659         * g++.dg/abi/mangle11.C: Likewise.
5660         * g++.dg/abi/mangle12.C: Likewise.
5661         * g++.dg/abi/mangle17.C: Likewise.
5662         * g++.dg/abi/mangle20-2.C: Likewise.
5663         * g++.dg/abi/pragma-pack1.C: Likewise.
5664         * g++.dg/cpp0x/decltype26.C: Likewise.
5665         * g++.dg/cpp0x/decltype28.C: Likewise.
5666         * g++.dg/cpp0x/decltype29.C: Likewise.
5667         * g++.dg/cpp0x/enum11.C: Likewise.
5668         * g++.dg/cpp0x/forw_enum8.C: Likewise.
5669         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5670         * g++.dg/cpp0x/pr47416.C: Likewise.
5671         * g++.dg/ext/case-range2.C: Likewise.
5672         * g++.dg/ext/case-range3.C: Likewise.
5673         * g++.dg/gomp/for-19.C: Likewise.
5674         * g++.dg/gomp/pr37533.C: Likewise.
5675         * g++.dg/gomp/pr38639.C: Likewise.
5676         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
5677         * g++.dg/inherit/base3.C: Likewise.
5678         * g++.dg/inherit/using6.C: Likewise.
5679         * g++.dg/init/placement4.C: Likewise.
5680         * g++.dg/init/reference3.C: Likewise.
5681         * g++.dg/lookup/scoped6.C: Likewise.
5682         * g++.dg/lookup/using7.C: Likewise.
5683         * g++.dg/other/abstract1.C: Likewise.
5684         * g++.dg/other/error10.C: Likewise.
5685         * g++.dg/other/error5.C: Likewise.
5686         * g++.dg/other/field1.C: Likewise.
5687         * g++.dg/other/offsetof5.C: Likewise.
5688         * g++.dg/parse/bitfield2.C: Likewise.
5689         * g++.dg/parse/constant4.C: Likewise.
5690         * g++.dg/parse/crash20.C: Likewise.
5691         * g++.dg/parse/invalid-op1.C: Likewise.
5692         * g++.dg/parse/non-dependent2.C: Likewise.
5693         * g++.dg/parse/template18.C: Likewise.
5694         * g++.dg/tc1/dr152.C: Likewise.
5695         * g++.dg/tc1/dr166.C: Likewise.
5696         * g++.dg/tc1/dr176.C: Likewise.
5697         * g++.dg/tc1/dr213.C: Likewise.
5698         * g++.dg/template/access11.C: Likewise.
5699         * g++.dg/template/access2.C: Likewise.
5700         * g++.dg/template/access3.C: Likewise.
5701         * g++.dg/template/access7.C: Likewise.
5702         * g++.dg/template/arg7.C: Likewise.
5703         * g++.dg/template/cond2.C: Likewise.
5704         * g++.dg/template/crash13.C: Likewise.
5705         * g++.dg/template/crash40.C: Likewise.
5706         * g++.dg/template/crash7.C: Likewise.
5707         * g++.dg/template/crash84.C: Likewise.
5708         * g++.dg/template/ctor5.C: Likewise.
5709         * g++.dg/template/defarg13.C: Likewise.
5710         * g++.dg/template/defarg14.C: Likewise.
5711         * g++.dg/template/dtor7.C: Likewise.
5712         * g++.dg/template/eh2.C: Likewise.
5713         * g++.dg/template/error2.C: Likewise.
5714         * g++.dg/template/error43.C: Likewise.
5715         * g++.dg/template/friend32.C: Likewise.
5716         * g++.dg/template/injected1.C: Likewise.
5717         * g++.dg/template/instantiate1.C: Likewise.
5718         * g++.dg/template/instantiate3.C: Likewise.
5719         * g++.dg/template/instantiate5.C: Likewise.
5720         * g++.dg/template/instantiate7.C: Likewise.
5721         * g++.dg/template/local6.C: Likewise.
5722         * g++.dg/template/lookup2.C: Likewise.
5723         * g++.dg/template/member5.C: Likewise.
5724         * g++.dg/template/memfriend15.C: Likewise.
5725         * g++.dg/template/memfriend16.C: Likewise.
5726         * g++.dg/template/memfriend17.C: Likewise.
5727         * g++.dg/template/memfriend7.C: Likewise.
5728         * g++.dg/template/meminit1.C: Likewise.
5729         * g++.dg/template/nested3.C: Likewise.
5730         * g++.dg/template/non-type-template-argument-1.C: Likewise.
5731         * g++.dg/template/nontype12.C: Likewise.
5732         * g++.dg/template/nontype13.C: Likewise.
5733         * g++.dg/template/nontype6.C: Likewise.
5734         * g++.dg/template/pr23510.C: Likewise.
5735         * g++.dg/template/pr35240.C: Likewise.
5736         * g++.dg/template/ptrmem15.C: Likewise.
5737         * g++.dg/template/ptrmem6.C: Likewise.
5738         * g++.dg/template/qualified-id1.C: Likewise.
5739         * g++.dg/template/qualttp20.C: Likewise.
5740         * g++.dg/template/qualttp3.C: Likewise.
5741         * g++.dg/template/qualttp4.C: Likewise.
5742         * g++.dg/template/qualttp5.C: Likewise.
5743         * g++.dg/template/qualttp6.C: Likewise.
5744         * g++.dg/template/qualttp7.C: Likewise.
5745         * g++.dg/template/qualttp8.C: Likewise.
5746         * g++.dg/template/recurse.C: Likewise.
5747         * g++.dg/template/recurse2.C: Likewise.
5748         * g++.dg/template/ref5.C: Likewise.
5749         * g++.dg/template/scope2.C: Likewise.
5750         * g++.dg/template/sfinae10.C: Likewise.
5751         * g++.dg/template/sfinae3.C: Likewise.
5752         * g++.dg/template/sizeof3.C: Likewise.
5753         * g++.dg/template/static9.C: Likewise.
5754         * g++.dg/template/template-id-2.C: Likewise.
5755         * g++.dg/template/typedef13.C: Likewise.
5756         * g++.dg/template/typename4.C: Likewise.
5757         * g++.dg/template/using14.C: Likewise.
5758         * g++.dg/template/using2.C: Likewise.
5759         * g++.dg/template/warn1.C: Likewise.
5760         * g++.dg/warn/Wparentheses-13.C: Likewise.
5761         * g++.dg/warn/Wparentheses-15.C: Likewise.
5762         * g++.dg/warn/Wparentheses-16.C: Likewise.
5763         * g++.dg/warn/Wparentheses-17.C: Likewise.
5764         * g++.dg/warn/Wparentheses-18.C: Likewise.
5765         * g++.dg/warn/Wparentheses-19.C: Likewise.
5766         * g++.dg/warn/Wparentheses-20.C: Likewise.
5767         * g++.dg/warn/Wparentheses-23.C: Likewise.
5768         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
5769         * g++.dg/warn/noeffect2.C: Likewise.
5770         * g++.dg/warn/noeffect4.C: Likewise.
5771         * g++.dg/warn/pr8570.C: Likewise.
5772         * g++.old-deja/g++.brendan/init2.C: Likewise.
5773         * g++.old-deja/g++.eh/spec6.C: Likewise.
5774         * g++.old-deja/g++.pt/crash10.C: Likewise.
5775         * g++.old-deja/g++.pt/crash36.C: Likewise.
5776         * g++.old-deja/g++.pt/derived3.C: Likewise.
5777         * g++.old-deja/g++.pt/error2.C: Likewise.
5778         * g++.old-deja/g++.pt/explicit70.C: Likewise.
5779         * g++.old-deja/g++.pt/infinite1.C: Likewise.
5780         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5781         * g++.old-deja/g++.pt/overload7.C: Likewise.
5782         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5783
5784 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
5785             Iain Sandoe  <iains@gcc.gnu.org>
5786
5787         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
5788         Added code to deal with the case when [Protocol
5789         -descriptionForInstanceMethod:] or [Protocol
5790         -descriptionForClassMethod:] returns NULL.
5791
5792 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
5793             Iain Sandoe  <iains@gcc.gnu.org>
5794
5795         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
5796         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
5797         Added cast.
5798
5799 2011-06-07  Xinliang David Li  <davidxl@google.com>
5800
5801         * gcc.dg/inline_2.c: New test.
5802         * gcc.dg/unroll_2.c: New test.
5803         * gcc.dg/inline_3.c: New test.
5804         * gcc.dg/unroll_3.c: New test.
5805         * gcc.dg/inline_4.c: New test.
5806         * gcc.dg/unroll_4.c: New test.
5807         * gcc.dg/inline_1.c: New test.
5808         * gcc.dg/unroll_1.c: New test.
5809
5810 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5811
5812         PR tree-optimization/48497
5813         * lib/gcc-defs.exp (dg-additional-options): New proc.
5814         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
5815         -msse2 on 32-bit x86.
5816
5817 2011-06-06  Jason Merrill  <jason@redhat.com>
5818
5819         * g++.dg/cpp0x/enum19.C: New.
5820
5821 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
5822
5823         * gcc.target/arm/neon-reload-class.c: New test.
5824
5825 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
5826
5827         PR debug/49130
5828         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
5829
5830 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
5831
5832         * gcc.target/arm/smlatb-1.c: New file.
5833         * gcc.target/arm/smlatt-1.c: New file.
5834         * gcc.target/arm/smlaltb-1.c: New file.
5835         * gcc.target/arm/smlaltt-1.c: New file.
5836
5837 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
5838
5839         * gcc.target/arm/mla-2.c: New test.
5840
5841 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
5842
5843         PR gcov-profile/49299
5844         * gcc.dg/tree-prof/pr49299-1.c: New test.
5845         * gcc.dg/tree-prof/pr49299-2.c: New test.
5846
5847 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
5848
5849         * lib/target-supports.exp
5850         (check_effective_target_vect_widen_mult_qi_to_hi):
5851         Add NEON as supporting target.
5852         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5853         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
5854         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
5855         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
5856         using widening multiplication on targets that support it.
5857         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5858         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
5859         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
5860
5861 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5862
5863         Updated all testcases in the ObjC/ObjC++ testsuites to use the
5864         Modern Objective-C runtime API.
5865         * objc/execute/next_mapping.h: Removed.
5866         * objc-obj-c++-shared/next-mapping.h: Removed.
5867         * objc-obj-c++-shared/Object1.h: Removed.
5868         * objc-obj-c++-shared/Object1.m: Removed.
5869         * objc-obj-c++-shared/Object1.mm: Removed.
5870         * objc-obj-c++-shared/Object1-implementation.h: Removed.
5871         * objc-obj-c++-shared/Protocol1.h: Removed.
5872         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
5873         of ProtoBool, IVAR_T and METHOD.
5874         * objc-obj-c++-shared/runtime.h: New.
5875         * objc-obj-c++-shared/TestsuiteObject.h: New.
5876         * objc-obj-c++-shared/TestsuiteObject.m: New.
5877
5878         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
5879         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
5880         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
5881         it a class method.
5882         * objc/execute/_cmd.m: Include
5883         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
5884         runtime API.  ([TestClass +initialize]): Include this method also
5885         with the GNU runtime.
5886         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
5887         Object.  ([-setValue:]): Return void.
5888         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
5889         with the GNU runtime.  Include
5890         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
5891         for the NeXT runtime.  Use the existing print_ivars() and
5892         compare_structures() implementations for the old NeXT runtime.
5893         Added new implementations for the Modern GNU and NeXT runtimes.
5894         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
5895         well.  (main): Use objc_getClass().  Use return instead of exit.
5896         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
5897         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
5898         of exit().
5899         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
5900         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
5901         instead of Object.  (main): Use return instead of exit().
5902         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
5903         instead of Object.  Removed prototype for exit().  (main): Use
5904         return instead of exit().  Use the Modern Objective-C runtime API.
5905         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
5906         Object.
5907         * objc/execute/class-tests-1.h: Include
5908         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
5909         runtime API.  (test_class_with_superclass): Do not call [Object
5910         class].  There is no need to with the current libobjc.
5911         * objc/execute/class-tests-2.h: Include
5912         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
5913         runtime API.
5914         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
5915         ../../objc-obj-c++-shared/next-mapping.h.
5916         * objc/execute/class-2.m: Likewise.
5917         * objc/execute/class-3.m: Likewise.
5918         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
5919         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
5920         +initialize]): Include this method also with the GNU
5921         runtime. (main): Use the Modern Objective-C runtime API.
5922         * objc/execute/class-5.m: Likewise.
5923         * objc/execute/class-6.m: Likewise.
5924         * objc/execute/class-7.m: Likewise.
5925         * objc/execute/class-8.m: Likewise.
5926         * objc/execute/class-9.m: Likewise.
5927         * objc/execute/class-10.m: Likewise.
5928         * objc/execute/class-11.m: Likewise.
5929         * objc/execute/class-12.m: Likewise.
5930         * objc/execute/class-13.m: Likewise.
5931         * objc/execute/class-14.m: Likewise.
5932         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
5933         this method also with the GNU runtime.
5934         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
5935         +initialize]): Include this method also with the GNU runtime.
5936         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
5937         of Object.
5938         * objc/execute/encode-1.m: Likewise.
5939         * objc/execute/enumeration-1.m: Likewise.
5940         * objc/execute/enumeration-2.m: Likewise.
5941         * objc/execute/exceptions/catchall-1.m: Likewise.
5942         * objc/execute/exceptions/finally-1.m: Likewise.
5943         * objc/execute/exceptions/foward-1.m: Likewise.
5944         * objc/execute/exceptions/local-variables-1.m: Likewise.
5945         * objc/execute/exceptions/throw-nil.m: Likewise.
5946         * objc/execute/exceptions/trivial.m: Likewise.
5947         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
5948         of Object. Include objc/runtime.h instead of objc/objc-api.h.
5949         * objc/execute/exceptions/matcher-1.m: Likewise.
5950         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
5951         Object.
5952         * objc/execute/formal_protocol-2.m: Likewise.
5953         * objc/execute/formal_protocol-3.m: Likewise.
5954         * objc/execute/formal_protocol-4.m: Likewise.
5955         * objc/execute/formal_protocol-5.m: Include
5956         ../../objc-obj-c++-shared/runtime.h. (main): Always use
5957         protocol_getName().
5958         * objc/execute/formal_protocol-6.m: Likewise.
5959         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
5960         Object.  Include <objc/Protocol.h> instead of
5961         ../../objc-obj-c++-shared/Protocol1.h.
5962         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
5963         Object.
5964         * objc/execute/informal_protocol.m: Likewise.
5965         * objc/execute/load-3.m: Likewise.
5966         * objc/execute/many_args_method.m ([TestClass +initialize]):
5967         Include this method with the GNU runtime as well.
5968         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
5969         * objc/execute/nested-func-1.m: Use TestsuiteObject
5970         instead of Object.
5971         * objc/execute/nil_method-1.m: Likewise.
5972         * objc/execute/no_clash.m: Likewise.
5973         * objc/execute/np-1.m: Do not include
5974         ../../objc-obj-c++-shared/Protocol1.h.
5975         (main): Use return instead of exit().
5976         * objc/execute/np-2.m: Do not include
5977         ../../objc-obj-c++-shared/Protocol1.h.
5978         ([MyObject +initialize]): Include this method also with the GNU
5979         runtime.  (main): Use return instead of exit().
5980         * objc/execute/object_is_class.m: Include
5981         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
5982         of Object.  (main): Use the Modern Objective-C runtime API.
5983         * objc/execute/object_is_meta_class.m: Likewise.
5984         * objc/execute/private.m: Use TestsuiteObject instead of Object.
5985         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
5986         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
5987         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
5988         Objective-C runtime API.
5989         * objc/execute/protocol-isEqual-2.m: Likewise.
5990         * objc/execute/protocol-isEqual-3.m: Likewise.
5991         * objc/execute/protocol-isEqual-4.m: Likewise.
5992         * objc/execute/redefining_self.m ([TestClass +initialize]):
5993         Include this method with the GNU runtime as well.
5994         * objc/execute/root_methods.m: Include
5995         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
5996         Include this method with the GNU runtime as well.
5997         (main): Use the Modern Objective-C runtime API.
5998         * objc/execute/selector-1.m: Include
5999         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
6000         of Object.  (main): Use the Modern Objective-C runtime API.
6001         * objc/execute/static-1.m ([Test +initialize]): Include this
6002         method with the GNU runtime as well.
6003         * objc/execute/static-2.m: Likewise.
6004         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
6005         * objc/execute/va_method.m: Do not include objc/objc-api.h.
6006         ([MathClass +initialize]): Include this method with the GNU
6007         runtime as well.
6008         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
6009         instead of Object.
6010         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
6011         * objc.dg/attributes/categ-attributes-2.m: Likewise.
6012         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
6013         * objc.dg/attributes/method-attribute-1.m: Likewise.
6014         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
6015         * objc.dg/attributes/method-attribute-2.m: Likewise.
6016         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
6017         * objc.dg/attributes/method-attribute-3.m: Likewise.
6018         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
6019         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
6020         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
6021         * obj-c++.dg/bitfield-1.mm: Likewise.
6022         * obj-c++.dg/bitfield-2.mm: Likewise
6023         * objc.dg/bitfield-3.m: Likewise.
6024         * obj-c++.dg/bitfield-4.mm: Likewise.
6025         * objc.dg/bitfield-5.m: Likewise
6026         * objc.dg/call-super-1.m: Likewise.
6027         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
6028         Use objc_getClass() instead of objc_get_class(), but for the GNU
6029         runtime redefine objc_getClass as objc_get_class.  Include
6030         ../objc-obj-c++-shared/runtime.h.
6031         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
6032         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
6033         Use the Modern Objective-C runtime API.
6034         * objc.dg/class-protocol-1.m: Include
6035         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
6036         * obj-c++.dg/class-protocol-1.mm: Likewise.
6037         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
6038         * objc.dg/comp-types-10.m: Likewise.
6039         * objc.dg/comp-types-11.m: Likewise.
6040         * objc.dg/comp-types-12.m: Likewise.
6041         * obj-c++.dg/comp-types-9.mm: Likewise.
6042         * obj-c++.dg/comp-types-11.mm: Likewise.
6043         * obj-c++.dg/comp-types-12.mm: Likewise.
6044         * obj-c++.dg/comp-types-13.mm: Likewise.
6045         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
6046         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
6047         * obj-c++.dg/cxx-scope-1.mm: Likewise.
6048         * obj-c++.dg/cxx-scope-2.mm: Likewise.
6049         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
6050         * objc.dg/desig-init-1.m: Likewise.
6051         * obj-c++.dg/defs.mm: Likewise.
6052         * objc.dg/exceptions-2.m: Likewise.
6053         * obj-c++.dg/except-1.mm: Likewise.
6054         * obj-c++.dg/exceptions-2.mm: Likewise.
6055         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
6056         Use the Modern Objective-C runtime API.
6057         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
6058         the Modern Objective-C runtime API.  Do not include
6059         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
6060         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
6061         the Modern Objective-C runtime API except when using an older NeXT
6062         runtime.
6063         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
6064         the Modern Objective-C runtime API.
6065         * objc.dg/encode-7.m: Include objc/runtime.h instead of
6066         objc/encoding.h.
6067         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
6068         * objc.dg/encode-7-next-64bit.m: Updated include.
6069         * objc.dg/encode-8.m: Include objc/runtime.h instead of
6070         objc/encoding.h.
6071         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
6072         the Modern Objective-C runtime API.
6073         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
6074         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
6075         instead of ../objc-obj-c++-shared/Protocol1.h.
6076         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
6077         the Modern Objective-C runtime API except when using an older NeXT
6078         runtime.
6079         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
6080         the Modern Objective-C runtime API.
6081         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
6082         Object.
6083         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
6084         * objc.dg/fix-and-continue-2.m: Likewise.
6085         * objc.dg/foreach-1.m: Likewise.
6086         * objc.dg/foreach-2.m: Likewise.
6087         * objc.dg/foreach-3.m: Likewise.
6088         * objc.dg/foreach-4.m: Likewise.
6089         * objc.dg/foreach-5.m: Likewise.
6090         * objc.dg/foreach-6.m: Likewise.
6091         * objc.dg/foreach-7.m: Likewise.
6092         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
6093         Object.
6094         * objc.dg/func-ptr-2.m: Likewise.
6095         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
6096         Do not include objc/objc-api.h.
6097         * obj-c++.dg/fsf-package-0.mm: Likewise.
6098         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
6099         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
6100         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
6101         of Object.
6102         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
6103         * objc.dg/gnu-runtime-3.m: Likewise.
6104         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6105         * objc.dg/headers.m: Include objc/runtime.h instead of
6106         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
6107         for the NeXT runtime.
6108         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
6109         * obj-c++.dg/isa-field-1.mm: Likewise.
6110         * obj-c++.dg/ivar-list-semi.mm: Likewise.
6111         * objc.dg/layout-1.m: Likewise.
6112         * objc.dg/layout-2.m: Likewise.
6113         * objc.dg/local-decl-2.m: Likewise.
6114         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
6115         Object.  ([Container +elementForView:]): Use
6116         class_conformsToProtocol().
6117         * obj-c++.dg/lookup-2.mm: Likewise.
6118         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
6119         * obj-c++.dg/local-decl-1.mm: Likewise.
6120         * objc.dg/method-3.m: Likewise.
6121         * objc.dg/method-4.m: Likewise.
6122         * objc.dg/method-6.m: Include objc/Protocol.h instead of
6123         ../objc-obj-c++-shared/Protocol1.h.
6124         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
6125         * objc.dg/method-9.m: Likewise.
6126         * objc.dg/method-10.m: Likewise.
6127         * objc.dg/method-13.m ([Root +initialize]): Include this method
6128         also for the GNU runtime.  (main): Use objc_getClass() also for
6129         the GNU runtime.
6130         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
6131         * objc.dg/method-17.m: Likewise.
6132         * objc.dg/method-19.m: Likewise.
6133         * objc.dg/method-20b.m: Likewise.
6134         * obj-c++.dg/method-2.mm: Likewise.
6135         * obj-c++.dg/method-6.mm: Likewise.
6136         * obj-c++.dg/method-10.mm: Likewise.
6137         * obj-c++.dg/method-11.mm: Likewise.
6138         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
6139         ../objc-obj-c++-shared/Protocol1.h.
6140         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
6141         * obj-c++.dg/method-15.mm: Likewise.
6142         * obj-c++.dg/method-17.mm: Likewise.
6143         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
6144         +initialize]): Include this method also for the GNU
6145         runtime.  (main): Use objc_getClass() also for the GNU runtime.
6146         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
6147         * obj-c++.dg/method-22.mm: Likewise.
6148         * obj-c++.dg/method-23.mm: Likewise.
6149         * obj-c++.dg/no-extra-load.mm: Likewise.
6150         * objc.dg/objc-fast-4.m: Likewise.
6151         * objc.dg/objc-gc-4.m: Likewise.
6152         * obj-c++.dg/objc-gc-3.mm: Likewise.
6153         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
6154         protocol_getMethodDescription() instead of [Protocol
6155         -descriptionForInstanceMethod].
6156         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
6157         Made it available with all runtimes.  (main): Call -test instead
6158         of -class.
6159         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
6160         and put into a category.
6161         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
6162         Object.  Include objc/objc.h.
6163         * obj-c++.dg/proto-lossage-2.mm: Likewise.
6164         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
6165         New. (main): Use protocol_getMethodDescription() instead
6166         of [Protocol -descriptionForInstanceMethod] and [Protocol
6167         -descriptionForClassMethod].
6168         * obj-c++.dg/proto-lossage-3.mm: Likewise.
6169         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
6170         Objective-C runtime API.
6171         * obj-c++.dg/proto-qual-1.mm: Likewise.
6172         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
6173         Object.
6174         * obj-c++.dg/property/property-1.mm: Likewise.
6175         * obj-c++.dg/qual-types-1.mm: Likewise.
6176         * objc.dg/selector-2.m: Include objc/objc.h instead of
6177         ../objc-obj-c++-shared/Object1.h.
6178         * obj-c++.dg/selector-2.mm: Likewise.
6179         * obj-c++.dg/selector-5.mm: Likewise.
6180         * obj-c++.dg/selector-6.mm: Likewise.
6181         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
6182         Object.  Do not include objc/objc-api.h.
6183         * obj-c++.dg/set-not-used-1.mm: Likewise.
6184         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
6185         * objc.dg/stret-1.m: Likewise.
6186         * objc.dg/stret-2.m: Likewise.
6187         * obj-c++.dg/super-class-2.mm: Likewise.
6188         * objc.dg/super-class-3.m: Likewise.
6189         * objc.dg/super-class-4.m: Likewise.
6190         * objc.dg/sync-2.m: Likewise.
6191         * obj-c++.dg/sync-2.mm: Likewise.
6192         * objc.dg/sync-1.m: Include objc/objc.h instead of
6193         ../objc-obj-c++-shared/Object1.h.
6194         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
6195         'Class' as the type of 'isa'.
6196         * objc.dg/special/unclaimed-category-1.m: Use the Modern
6197         Objective-C runtime API.  ([TestClass +initialize]): Include this
6198         method with the GNU runtime as well.
6199         * objc.dg/strings/strings-1.m: Updated includes.
6200         * obj-c++.dg/strings/strings-1.mm: Likewise.
6201         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
6202         objc.dg/strings/const-str-12b.m.
6203         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
6204         * obj-c++.dg/template-3.mm: Likewise.
6205         * obj-c++.dg/template-4.mm: Likewise.
6206         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
6207         Objective-C runtime API.
6208         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
6209         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
6210         * obj-c++.dg/try-catch-1.mm: Likewise.
6211         * obj-c++.dg/try-catch-2.mm: Likewise.
6212         * objc.dg/try-catch-3.m: Likewise.
6213         * obj-c++.dg/try-catch-3.mm: Likewise.
6214         * objc.dg/try-catch-6.m: Likewise.
6215         * objc.dg/try-catch-7.m: Likewise.
6216         * obj-c++.dg/try-catch-7.mm: Likewise.
6217         * obj-c++.dg/try-catch-8.mm: Likewise.
6218         * obj-c++.dg/try-catch-9.mm: Likewise.
6219         * objc.dg/try-catch-10.m: Likewise.
6220         * obj-c++.dg/try-catch-11.mm: Likewise.
6221         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
6222         Object.  Include objc/objc.h.
6223         * obj-c++.dg/typedef-alias-1.mm: Likewise.
6224         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
6225         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
6226         Object.  Use Modern Objective-C runtime API.  Do not use
6227         performv::.
6228         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
6229         * obj-c++.dg/torture/trivial.mm: Likewise.
6230         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
6231         instead of ../objc-obj-c++-shared/Object1.h.  Include
6232         ../objc-obj-c++-shared/runtime.h.
6233         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
6234         * objc.dg/torture/strings/const-str-11.m: Likewise.
6235         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
6236         * objc.dg/torture/strings/const-str-9.m: Likewise.
6237         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
6238         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
6239         instead of Object. Only add _FooClassReference if
6240         __NEXT_RUNTIME__.
6241         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
6242         * objc.dg/torture/strings/const-str-8.m: Likewise.
6243         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
6244         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
6245         additional sources.
6246         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
6247         Object.
6248         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6249         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
6250         * obj-c++.dg/va-meth-1.mm: Likewise.
6251         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
6252         ../objc-obj-c++-shared/Object1.h.
6253         * objc.dg/zero-link-3.m: Likewise.
6254
6255 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6256
6257         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
6258
6259 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6260
6261         PR objc-++/48275
6262         * obj-c++.dg/property/cxx-property-1.mm: New.
6263         * obj-c++.dg/property/cxx-property-2.mm: New.
6264
6265 2011-06-06  Jason Merrill  <jason@redhat.com>
6266
6267         * g++.dg/cpp0x/regress/ptrmem1.C: New.
6268
6269 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
6270
6271         PR rtl-optimization/49145
6272         From Ryan Mansfield
6273         * gcc.c-torture/compile/pr49145.c: New test.
6274
6275 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
6276
6277         PR testsuite/49288
6278         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
6279         to dg-options, match also DW_AT_linkage_name.
6280
6281         PR debug/49294
6282         * gcc.dg/debug/pr49294.c: New test.
6283
6284         PR c++/49264
6285         * g++.dg/opt/pr49264.C: New test.
6286
6287 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
6288
6289         PR tree-optimization/49243
6290         * gcc.dg/pr49243.c: New.
6291
6292 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6293
6294         * gnat.dg/specs/cond_expr1.ads: New test.
6295
6296 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6297
6298         * gnat.dg/deferred_const4.ad[sb]: New test.
6299         * gnat.dg/deferred_const4_pkg.ads: New helper.
6300
6301 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6302
6303         * gnat.dg/test_tamdt.adb: Rename to...
6304         * gnat.dg/taft_type1.adb: ...this.
6305         * gnat.dg/tamdt.ad[sb]: Rename to...
6306         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
6307         * gnat.dg/tamdt_aux.ads: Rename to...
6308         * gnat.dg/taft_type1_pkg2.ads: ...this.
6309         * gnat.dg/taft_type2.ad[sb]: New test.
6310         * gnat.dg/taft_type2_pkg.ads: New helper.
6311         * gnat.dg/taft_type3.adb: New test.
6312         * gnat.dg/taft_type3_pkg.ads: New helper.
6313
6314 2011-06-05  Tobias Burnus  <burnus@net-b.de>
6315
6316         PR fortran/49255
6317         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
6318         for F2008.
6319
6320 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
6321
6322         PR testsuite/49287
6323         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
6324         warning.
6325         * objc.dg/gnu-api-2-objc.m: Likewise.
6326         * obj-c++.dg/gnu-api-2-class.mm: Likewise
6327         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6328
6329 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
6330
6331         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
6332         alignment, not the alignment, when calling class_addIvar().  Add
6333         an 'isa' instance variable to the test root class.
6334         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6335
6336 2011-06-04  Jan Hubicka  <jh@suse.cz>
6337
6338         PR tree-optimization/48893
6339         PR tree-optimization/49091
6340         PR tree-optimization/49179
6341         * gfortran.dg/pr49179.f90: New testcase
6342
6343 2011-06-04  Jan Hubicka  <jh@suse.cz>
6344
6345         PR lto/48954
6346         * g++.dg/torture/pr48954.C: New testcase.
6347
6348 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
6349
6350         * g++.dg/warn/delete-non-virtual-dtor.C: New.
6351
6352 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
6353
6354         PR c++/33840
6355         * g++.dg/diagnostic/bitfld2.C: New.
6356
6357 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
6358
6359         PR target/49281
6360         * gcc.c-torture/execute/pr49281.c: New test.
6361
6362 2011-06-04  Jan Hubicka  <jh@suse.cz>
6363
6364         PR tree-optimize/48929
6365         * gcc.c-torture/compile/pr48929.c: New testcase.
6366
6367 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
6368
6369         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
6370
6371 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
6372
6373         PR c++/49276
6374         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
6375
6376 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6377
6378         * objc.dg/headers.m: Do not include sarray.h and hash.h.
6379
6380 2011-06-03  Richard Henderson  <rth@redhat.com>
6381             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6382
6383         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
6384
6385 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6386
6387         * objc.dg/headers.m: Do not include objc-list.h.
6388
6389 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6390
6391         * objc.dg/type-stream-1.m: Test removed.
6392         * objc.dg/headers.m: Do not include typedstream.h.
6393
6394 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
6395
6396         * objc.dg/torture/forward-1.m (main): Updated testcase.
6397
6398 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
6399
6400         PR target/49163
6401         * gcc.c-torture/compile/pr49163.c: New.
6402
6403 2011-06-02  Asher Langton  <langton2@llnl.gov>
6404
6405         PR fortran/49268
6406         * gfortran.dg/PR49268.f90: New test.
6407
6408 2011-06-02  Asher Langton  <langton2@llnl.gov>
6409
6410         PR fortran/37039
6411         * gfortran.dg/PR37039.f90: New test.
6412
6413 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
6414
6415         PR objc/48539
6416         * objc.dg/method-5.m: Updated.
6417         * objc.dg/method-19.m: Updated.
6418         * objc.dg/method-lookup-1.m: New.
6419         * obj-c++.dg/method-6.mm: Updated.
6420         * obj-c++.dg/method-7.mm: Updated.
6421         * obj-c++.dg/method-lookup-1.mm: New.
6422
6423 2011-06-02  DJ Delorie  <dj@redhat.com>
6424
6425         * lib/timeout.exp (timeout): Add board_info support.
6426
6427 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
6428
6429         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
6430
6431 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
6432
6433         PR fortran/49265
6434         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
6435         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
6436
6437 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6438             Hans-Peter Nilsson  <hp@axis.com>
6439
6440         PR rtl-optimization/48840
6441         * gcc.target/sparc/ultrasp13.c: New test.
6442
6443 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
6444
6445         PR target/49238
6446         * gcc.c-torture/compile/pr49238.c: New.
6447
6448 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
6449
6450         * gcc.target/arm/g2.c: Skip test in -mthumb.
6451         Skip test unless cpu is xscale.
6452         * gcc.target/arm/scd42-2.c: Likewise.
6453         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
6454
6455 2011-06-01  Jason Merrill  <jason@redhat.com>
6456
6457         * g++.dg/cpp0x/decltype28.C: New.
6458         * g++.dg/cpp0x/decltype29.C: New.
6459
6460 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
6461
6462         PR target/45074
6463         * gcc.target/mips/pr45074.c: New test.
6464
6465 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
6466             Hans-Peter Nilsson  <hp@axis.com>
6467
6468         PR rtl-optimization/48830
6469         * gcc.target/sparc/ultrasp12.c: New test.
6470
6471 2011-06-01  David Li  <davidxl@google.com>
6472
6473         * gcc.dg/profile-dir-1.c: Change pass name.
6474         * gcc.dg/profile-dir-2.c: Ditto.
6475         * gcc.dg/tree-ssa/dump-1.c: Ditto.
6476         * gcc.dg/tree-ssa/loop-25.c: Ditto.
6477         * gcc.dg/tree-prof/stringop-1.c: Ditto.
6478         * gcc.dg/tree-prof/update-loopch.c: Ditto.
6479         * gcc.dg/tree-prof/stringop-2.c: Ditto.
6480         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
6481         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
6482         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
6483         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
6484         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
6485         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
6486         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
6487         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
6488         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
6489         * gcc.dg/profile-dir-3.c: Ditto.
6490         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
6491
6492 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
6493
6494         * objc.dg/attributes/method-nonnull-1.m: New test.
6495         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
6496
6497 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6498
6499         PR fortran/18918
6500         * gfortran.dg/coarray_atomic_1.f90: New.
6501         * gfortran.dg/coarray/atomic_1.f90: New.
6502
6503 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
6504
6505         * gcc.dg/guality/bswaptest.c: New test.
6506         * gcc.dg/guality/clztest.c: New test.
6507         * gcc.dg/guality/ctztest.c: New test.
6508         * gcc.dg/guality/rotatetest.c: New test.
6509
6510         PR target/48688
6511         * gcc.target/i386/pr48688.c: New test.
6512
6513 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
6514
6515         PR c++/48010
6516         * g++.dg/lookup/name-clash9.C: New.
6517
6518 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6519
6520         PR fortran/18918
6521         * gfortran.dg/coarray/dummy_1.f90: New.
6522
6523 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6524
6525         PR fortran/18918
6526         * gfortran.dg/coarray/save_1.f90: New.
6527         * gfortran.dg/coarray_4.f90: Update dg-error.
6528
6529 2011-05-31  Jason Merrill  <jason@redhat.com>
6530
6531         * g++.dg/cpp0x/rv-template1.C: New.
6532
6533 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
6534
6535         PR rtl-optimization/49235
6536         * gcc.dg/pr49235.c: New test.
6537
6538 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
6539
6540         PR tree-optimization/49093
6541         * gcc.dg/vect/pr49093.c: New test.
6542
6543 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
6544
6545         PR debug/49047
6546         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
6547
6548 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
6549
6550         PR testsuite/49239
6551         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
6552         output array.
6553
6554 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
6555
6556         PR target/49186
6557         * gcc.c-torture/execute/pr49186.c: New.
6558
6559 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
6560
6561         PR target/49168
6562          * gcc.target/i386/pr49168-1.c: New.
6563
6564 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
6565             Eric Botcazou  <ebotcazou@adacore.com>
6566
6567         * gcc.dg/guality/drap.c: New test.
6568
6569 2011-05-30  Richard Guenther  <rguenther@suse.de>
6570
6571         PR tree-optimization/49210
6572         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
6573         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
6574
6575 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
6576
6577         PR c++/49223
6578         * g++.dg/gomp/pr49223-1.C: New test.
6579         * g++.dg/gomp/pr49223-2.C: New test.
6580
6581 2011-05-30  Richard Guenther  <rguenther@suse.de>
6582
6583         PR tree-optimization/49218
6584         * gcc.c-torture/execute/pr49218.c: New testcase.
6585
6586 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
6587
6588         PR tree-optimization/49199
6589         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
6590         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
6591         -fno-tree-scev-cprop.
6592
6593 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
6594
6595         PR fortran/47601
6596         * gfortran.dg/extends_13.f03: New.
6597
6598 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
6599
6600         PR rtl-optimization/49095
6601         * gcc.target/i386/pr49095.c: New test.
6602
6603 2011-05-29  Tobias Burnus  <burnus@net-b.de>
6604
6605         PR fortran/18918
6606         * gfortran.dg/coarray_24.f90: New.
6607
6608 2011-05-29  Tobias Burnus  <burnus@net-b.de>
6609
6610         PR fortran/18918
6611         * gfortran.dg/coarray_23.f90: New.
6612
6613 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
6614
6615         From Ryan Mansfield
6616         * gcc.dg/pr48826.c: New test.
6617
6618 2011-05-29  Richard Guenther  <rguenther@suse.de>
6619
6620         PR tree-optimization/49217
6621         * gcc.dg/torture/pr49217.c: New testcase.
6622
6623 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
6624
6625         PR testsuite/49222
6626         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
6627
6628 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
6629
6630         * gnat.dg/boolean_subtype.adb: Rename to...
6631         * gnat.dg/boolean_subtype1.adb: ...this.
6632
6633 2011-05-28  Jason Merrill  <jason@redhat.com>
6634
6635         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
6636
6637 2011-05-27  Jason Merrill  <jason@redhat.com>
6638
6639         * g++.dg/cpp0x/enum18.C: Adjust.
6640
6641         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
6642
6643 2011-05-27  Tobias Burnus  <burnus@net-b.de>
6644
6645         PR fortran/18918
6646         * gfortran.dg/coarray_22.f90: New.
6647
6648 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6649
6650         PR tree-optimization/46728
6651         * gcc.target/powerpc/pr46728-1.c: New.
6652         * gcc.target/powerpc/pr46728-2.c: New.
6653         * gcc.target/powerpc/pr46728-3.c: New.
6654         * gcc.target/powerpc/pr46728-4.c: New.
6655         * gcc.target/powerpc/pr46728-5.c: New.
6656         * gcc.dg/pr46728-6.c: New.
6657         * gcc.target/powerpc/pr46728-7.c: New.
6658         * gcc.target/powerpc/pr46728-8.c: New.
6659         * gcc.dg/pr46728-9.c: New.
6660         * gcc.target/powerpc/pr46728-10.c: New.
6661         * gcc.target/powerpc/pr46728-11.c: New.
6662         * gcc.dg/pr46728-12.c: New.
6663         * gcc.target/powerpc/pr46728-13.c: New.
6664         * gcc.target/powerpc/pr46728-14.c: New.
6665         * gcc.target/powerpc/pr46728-15.c: New.
6666         * gcc.target/powerpc/pr46728-16.c: New.
6667
6668 2011-05-27  Jason Merrill  <jason@redhat.com>
6669
6670         * g++.dg/abi/mangle47.C: New.
6671
6672         PR c++/49176
6673         * g++.dg/template/const5.C: New.
6674
6675         * g++.dg/cpp0x/enum18.C: New.
6676
6677         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
6678
6679         * g++.dg/cpp0x/error6.C: New.
6680
6681         * g++.dg/cpp0x/error5.C: New.
6682
6683 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
6684
6685         PR c++/49165
6686         * g++.dg/eh/cond6.C: New test.
6687
6688 2011-05-27  Tobias Burnus  <burnus@net-b.de>
6689
6690         PR fortran/48820
6691         * gfortran.dg/rank_3.f90: New.
6692         * gfortran.dg/rank_4.f90: New.
6693
6694 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
6695
6696         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
6697         replace dump search.
6698
6699 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
6700
6701         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
6702         * gnat.dg/bit_packed_array5.adb: ...here.
6703
6704 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
6705
6706         PR c++/42056
6707         * g++.dg/cpp0x/auto25.C: New.
6708
6709 2011-05-27  Richard Guenther  <rguenther@suse.de>
6710
6711         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
6712
6713 2011-05-27  Richard Guenther  <rguenther@suse.de>
6714
6715         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
6716
6717 2011-05-27  Richard Guenther  <rguenther@suse.de>
6718
6719         PR middle-end/49189
6720         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
6721
6722 2011-05-26  Jason Merrill  <jason@redhat.com>
6723
6724         * g++.dg/cpp0x/friend1.C: New.
6725         * g++.dg/cpp0x/friend2.C: New.
6726
6727         * g++.dg/cpp0x/auto7.C: Update.
6728         * g++.dg/template/crash50.C: Adjust.
6729         * g++.dg/template/static9.C: Adjust.
6730         * g++.old-deja/g++.ext/memconst.C: Adjust.
6731
6732 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
6733
6734         * gcc.dg/march.c: Ignore a note for some targets.
6735
6736 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
6737             Nathan Froyd  <froydnj@codesourcery.com>
6738
6739         PR c++/2288
6740         PR c++/18770
6741         * g++.old-deja/g++.jason/cond.C: Remove xfails.
6742         * g++.dg/parse/pr18770.C: New test.
6743         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
6744
6745 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
6746
6747         PR fortran/48955
6748         * gfortran.dg/dependency_40.f90 : New test.
6749
6750 2011-05-26  Tobias Burnus  <burnus@net-b.de>
6751
6752         PR fortran/18918
6753         * gfortran.dg/coarray/registering_1.f90: New.
6754
6755 2011-05-26  Jason Merrill  <jason@redhat.com>
6756
6757         * g++.dg/cpp0x/variadic111.C: New.
6758         * g++.dg/cpp0x/variadic41.C: Adjust.
6759
6760 2011-05-26  Richard Guenther  <rguenther@suse.de>
6761
6762         PR tree-optimization/48702
6763         * gcc.dg/torture/pr48702.c: New testcase.
6764
6765 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6766
6767         PR gcov-profile/48845
6768         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
6769         support.
6770         * gcc.dg/matrix/matrix.exp: Likewise.
6771         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
6772         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
6773         line number to check_profiling_available.
6774         * lib/target-supports.exp (check_profiling_available): Account for
6775         this.
6776         Require TLS runtime support with -fprofile-generate.
6777         * lib/profopt.exp (profopt-execute): Add TLS options for
6778         -fprofile-generate.
6779         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
6780
6781 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
6782
6783         PR c++/49165
6784         * g++.dg/eh/cond5.C: New test.
6785
6786         PR tree-optimization/49161
6787         * gcc.c-torture/execute/pr49161.c: New test.
6788
6789 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6790
6791         * gcc.target/arm/neon-vorn-vbic.c: New test.
6792
6793 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
6794
6795         PR tree-optimization/49038
6796         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
6797         * gcc.dg/vect/pr49038.c: New test.
6798
6799 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
6800
6801         * g++.dg/init/pr25811-3.C: New.
6802         * g++.dg/init/pr25811-4.C: New.
6803
6804 2011-05-25  Jason Merrill  <jason@redhat.com>
6805
6806         * g++.dg/cpp0x/enum17.C: New.
6807         * g++.old-deja/g++.jason/rfg10.C: Adjust.
6808
6809         * g++.dg/cpp0x/auto24.C: New.
6810
6811         * g++.dg/cpp0x/error4.C: New.
6812
6813         * g++.dg/cpp0x/rv-restrict.C: New.
6814
6815         * g++.dg/cpp0x/enum15.C: New.
6816         * g++.dg/cpp0x/constexpr-switch2.C: New.
6817
6818         * g++.dg/cpp0x/variadic110.C: New.
6819
6820         * g++.dg/cpp0x/auto9.C: Add typedef test.
6821
6822         * g++.dg/cpp0x/auto23.C: New.
6823         * g++.dg/cpp0x/auto9.C: Adjust.
6824
6825         * g++.dg/cpp0x/defaulted29.C: New.
6826
6827         * g++.dg/cpp0x/initlist51.C: New.
6828
6829 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
6830
6831         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
6832         * g++.dg/abi/packed1.C: Suppress warning.
6833         * g++.dg/warn/Wunused-parm-3.C: Likewise.
6834         * g++.dg/template/stdarg1.C: Likewise.
6835         * g++.dg/other/packed1.C: Remove arm from xfail list.
6836
6837 2011-05-25  Jason Merrill  <jason@redhat.com>
6838
6839         * g++.dg/cpp0x/enum16.C: New.
6840         * g++.dg/parse/error15.C: Adjust.
6841
6842         * g++.dg/cpp0x/initlist50.C: New.
6843
6844         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
6845
6846         * g++.dg/cpp0x/variadic109.C: New.
6847
6848 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
6849
6850          * gcc.target/i386/pause-1.c: New.
6851
6852 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
6853
6854         * gcc.dg/stack-usage-1.c: Adjust comment.
6855         * gcc.dg/stack-usage-2.c: New test.
6856
6857 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
6858
6859         PR c++/49136
6860         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
6861         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
6862
6863 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
6864
6865         PR rtl-optimization/48757
6866         * gfortran.dg/pr48757.f:  New test case.
6867
6868 2011-05-24  Jason Merrill  <jason@redhat.com>
6869
6870         * g++.dg/cpp0x/access01.C: New.
6871
6872 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
6873
6874         PR libobjc/48177
6875         * objc.dg/pr48177.m: New testcase.
6876
6877 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
6878
6879         PR objc/48187
6880         * objc.dg/pr48187.m: New testcase.
6881         * obj-c++.dg/pr48187.mm: New testcase.
6882         * objc.dg/ivar-extra-semicolon.m: New testcase.
6883
6884 2011-05-24  Jason Merrill  <jason@redhat.com>
6885
6886         * g++.dg/template/access21.C: New.
6887         * g++.dg/template/access22.C: New.
6888
6889 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
6890
6891         PR rtl-optimization/48633
6892         * g++.dg/pr48633.C: New test.
6893
6894 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
6895
6896         PR target/49133
6897         * g++.dg/other/pr49133.C: New test.
6898
6899 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
6900             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6901
6902         * gcc.dg/torture/tls/run-gd.c: New test.
6903         * gcc.dg/torture/tls/run-ie.c: New test.
6904         * gcc.dg/torture/tls/run-ld.c: New test.
6905         * gcc.dg/torture/tls/run-le.c: New test.
6906         * lib/target-supports.exp (check_effective_target_tls_runtime):
6907         Build testcase with TLS options.
6908
6909 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6910
6911         * gcc.dg/vect/pr48172.c: Remove dg-do run.
6912
6913 2011-05-24  Tom de Vries  <tom@codesourcery.com>
6914
6915         PR tree-optimization/49121
6916         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
6917
6918 2011-05-23  Jason Merrill  <jason@redhat.com>
6919
6920         * g++.dg/cpp0x/defaulted28.C: New.
6921
6922         * g++.dg/cpp0x/sfinae25.C: New.
6923
6924         * g++.dg/cpp0x/rv-cast2.C: New.
6925
6926         * g++.dg/cpp0x/enum14.C: New.
6927
6928 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
6929
6930         PR lto/49123
6931         * gcc.c-torture/execute/pr49123.c: New test.
6932
6933         PR debug/49032
6934         * gcc.dg/debug/pr49032.c: New test.
6935
6936         PR c/49120
6937         * gcc.dg/pr49120.c: New test.
6938
6939 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6940
6941         PR target/47315
6942         * gcc.target/i386/pr47315.c: New test.
6943
6944 2011-05-23  Jason Merrill  <jason@redhat.com>
6945
6946         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
6947
6948         * g++.dg/cpp0x/sfinae24.C: New.
6949
6950         * g++.dg/cpp0x/error3.C: New.
6951
6952         * g++.dg/cpp0x/defaulted27.C: New.
6953
6954         * g++.dg/cpp0x/decltype27.C: New.
6955
6956 2011-05-23  Richard Guenther  <rguenther@suse.de>
6957
6958         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
6959
6960 2011-05-23  Richard Guenther  <rguenther@suse.de>
6961
6962         PR tree-optimization/40874
6963         * g++.dg/tree-ssa/pr40874.C: New testcase.
6964
6965 2011-05-23  Richard Guenther  <rguenther@suse.de>
6966
6967         PR tree-optimization/49115
6968         * g++.dg/torture/pr49115.C: New testcase.
6969
6970 2011-05-23  Richard Guenther  <rguenther@suse.de>
6971
6972         PR middle-end/15419
6973         * gcc.dg/memcpy-3.c: New testcase.
6974
6975 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
6976
6977         PR middle-end/48973
6978         * gcc.c-torture/execute/pr48973-1.c: New test.
6979         * gcc.c-torture/execute/pr48973-2.c: New test.
6980
6981 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
6982
6983         PR c++/18016
6984         * g++.dg/warn/pr18016.C: New.
6985
6986 2011-05-23  Tom de Vries  <tom@codesourcery.com>
6987
6988         PR target/45098
6989         * gcc.target/arm/ivopts-6.c: New test.
6990
6991 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
6992
6993         PR middle-end/49029
6994         * gcc.c-torture/compile/pr49029.c: New test.
6995
6996 2011-05-22  Jason Merrill  <jason@redhat.com>
6997
6998         * g++.dg/cpp0x/sfinae23.C: New.
6999         * g++.dg/cpp0x/sfinae8.C: Correct.
7000
7001 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
7002
7003         * gfortran.dg/function_optimize_8.f90:  New test case.
7004
7005 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
7006
7007         PR tree-optimization/49087
7008         * gcc.dg/vect/O3-pr49087.c: New test.
7009
7010 2011-05-21  Jason Merrill  <jason@redhat.com>
7011
7012         * g++.dg/debug/const5.C: New.
7013
7014 2011-05-20  Jason Merrill  <jason@redhat.com>
7015
7016         * g++.dg/cpp0x/constexpr-static7.C: Extend.
7017
7018         * g++.dg/cpp0x/constexpr-static7.C: New.
7019
7020         * g++.dg/cpp0x/enum12.C: New.
7021         * g++.dg/cpp0x/enum13.C: New.
7022
7023 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
7024
7025         PR fortran/48699
7026         * gfortran.dg/select_type_23.f03: New.
7027
7028 2011-05-20  Jason Merrill  <jason@redhat.com>
7029
7030         * g++.dg/cpp0x/defaulted26.C: New.
7031
7032         * g++.dg/cpp0x/noexcept02.C: Fix.
7033         * g++.dg/cpp0x/noexcept03.C: Fix.
7034         * g++.dg/cpp0x/noexcept08.C: Fix.
7035         * g++.dg/cpp0x/noexcept10.C: New.
7036
7037 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
7038
7039         PR fortran/48706
7040         * gfortran.dg/extends_12.f03: New.
7041
7042 2011-05-20  Jason Merrill  <jason@redhat.com>
7043
7044         * g++.dg/template/koenig9.C: New.
7045         * g++.dg/opt/pr47615.C: Fix.
7046         * g++.dg/overload/defarg1.C: Fix.
7047         * g++.dg/tc1/dr213.C: Remove xfail.
7048         * g++.dg/torture/pr34850.C: Fix.
7049         * g++.dg/torture/pr39362.C: Fix.
7050         * g++.old-deja/g++.brendan/crash56.C: Fix.
7051         * g++.old-deja/g++.pt/memtemp47.C: Fix.
7052
7053 2011-05-20  Richard Guenther  <rguenther@suse.de>
7054
7055         PR tree-optimization/49079
7056         * gcc.dg/torture/pr49079.c: New testcase.
7057
7058 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
7059
7060         PR tree-optimization/49073
7061         * gcc.c-torture/execute/pr49073.c: New test.
7062
7063 2011-06-19  Tobias Burnus  <burnus@net-b.de>
7064
7065         PR fortran/18918
7066         * gfortran.dg/coarray_21.f90: New.
7067
7068 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
7069
7070         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
7071         output.
7072
7073 2011-05-19  Richard Guenther  <rguenther@suse.de>
7074
7075         PR testsuite/49063
7076         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
7077
7078 2011-05-19  Richard Guenther  <rguenther@suse.de>
7079
7080         PR middle-end/48985
7081         * gcc.dg/builtin-object-size-11.c: New testcase.
7082
7083 2011-05-19  Tom de Vries  <tom@codesourcery.com>
7084
7085         PR target/45098
7086         * gcc.target/arm/ivopts.c: New test.
7087         * gcc.target/arm/ivopts-2.c: New test.
7088
7089 2011-05-19  Tom de Vries  <tom@codesourcery.com>
7090
7091         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
7092
7093 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7094
7095         * gcc.c-torture/execute/960321-1.x: Remove.
7096
7097 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
7098
7099         PR fortran/48700
7100         * gfortran.dg/move_alloc_4.f90: New.
7101
7102 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7103
7104         PR target/49002
7105         * gcc.target/i386/pr49002-1.c: New test.
7106         * gcc.target/i386/pr49002-2.c: Likewise.
7107
7108 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
7109
7110         PR tree-optimization/49039
7111         * gcc.c-torture/execute/pr49039.c: New test.
7112         * gcc.dg/tree-ssa/pr49039.c: New test.
7113         * g++.dg/torture/pr49039.C: New test.
7114
7115 2011-05-18  Jason Merrill  <jason@redhat.com>
7116
7117         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
7118         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
7119         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
7120
7121 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
7122
7123         * gcc.target/bfin/mcpu-bf592.c: New test.
7124
7125 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
7126
7127         PR tree-optimization/41881
7128         * gcc.dg/vect/O3-pr41881.c: New test.
7129         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
7130
7131 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
7132
7133         PR tree-optimization/49000
7134         * gcc.dg/pr49000.c: New test.
7135
7136 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
7137
7138         * gnat.dg/invalid1.adb: New test.
7139
7140 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
7141
7142         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
7143         scan pattern.
7144         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
7145         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
7146
7147 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
7148
7149         PR c++/48994
7150         * g++.dg/cpp0x/range-for18.C: New.
7151
7152 2011-05-15  Tobias Burnus  <burnus@net-b.de>
7153
7154         PR fortran/18918
7155         * gfortran.dg/coarray/image_index_2.f90: New.
7156
7157 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
7158
7159         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
7160         * g++.dg/cpp0x/override2.C: New.
7161
7162 2011-05-14  Tobias Burnus  <burnus@net-b.de>
7163
7164         PR fortran/18918
7165         * gfortran.de/coarray_20.f90: New.
7166
7167 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7168
7169         PR fortran/22572
7170         * function_optimize_7.f90:  New test case.
7171
7172 2011-05-13  Jason Merrill  <jason@redhat.com>
7173
7174         * g++.dg/cpp0x/decltype26.C: New.
7175         * g++.dg/cpp0x/enum11.C: New.
7176
7177 2011-05-13  Tobias Burnus  <burnus@net-b.de>
7178
7179         PR fortran/48972
7180         PR fortran/48991
7181         * gfortran.dg/assign_8.f90: Update dg-error.
7182
7183 2011-05-13  Tobias Burnus  <burnus@net-b.de>
7184
7185         PR fortran/48972
7186         * gfortran.dg/io_constraints_8.f90: New.
7187         * gfortran.dg/io_constraints_9.f90: New.
7188
7189 2011-05-13  Martin Thuresson  <martint@google.com>
7190
7191         PR gcov-profile/47793
7192         * gcc.dg/pr47793.c: New.
7193
7194 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
7195
7196         PR tree-optimization/48975
7197         * gcc.dg/pr48975.c: New test.
7198
7199 2011-05-12  Tobias Burnus  <burnus@net-b.de>
7200
7201         PR fortran/48972
7202         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
7203
7204 2011-05-12  Jason Merrill  <jason@redhat.com>
7205
7206         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
7207
7208 2011-05-12  Geert Bosch  <bosch@adacore.com>
7209
7210         * gnat.dg/view_conversion1.adb: New test.
7211
7212 2011-05-12  Richard Guenther  <rguenther@suse.de>
7213
7214         PR tree-optimization/48172
7215         * gcc.dg/vect/pr48172.c: New testcase.
7216
7217 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
7218
7219         PR debug/48967
7220         * g++.dg/opt/pr48967.C: New test.
7221
7222 2011-05-11  Jason Merrill  <jason@redhat.com>
7223
7224         * g++.dg/cpp0x/constexpr-friend.C: New.
7225         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
7226
7227         * g++.dg/cpp0x/sfinae22.C: New.
7228
7229 2011-05-11  Tobias Burnus  <burnus@net-b.de>
7230
7231         PR fortran/48889
7232         * gfortran.dg/generic_24.f90: New.
7233
7234 2011-05-11  Richard Guenther  <rguenther@suse.de>
7235
7236         PR tree-optimization/15256
7237         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
7238
7239 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
7240
7241         PR debug/48159
7242         * gcc.dg/pr48159-1.c: New test.
7243         * gcc.dg/pr48159-2.c: New test.
7244
7245 2011-05-11  Richard Guenther  <rguenther@suse.de>
7246
7247         PR middle-end/48953
7248         * gcc.dg/torture/pr48953.c: New testcase.
7249
7250 2011-05-11  Richard Guenther  <rguenther@suse.de>
7251
7252         PR tree-optimization/18041
7253         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
7254
7255 2011-05-11  Alan Modra  <amodra@gmail.com>
7256
7257         PR target/47755
7258         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
7259
7260 2011-05-10  Jason Merrill  <jason@redhat.com>
7261
7262         * g++.dg/cpp0x/defaulted25.C: New.
7263         * g++.dg/template/crash7.C: Adjust.
7264
7265         * g++.dg/cpp0x/variadic108.C: New.
7266
7267 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
7268
7269         * g++.dg/inherit/virtual9.C: Extend.
7270
7271 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
7272
7273         PR target/48857
7274         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
7275         are passed and returned in vector registers.
7276
7277 2011-05-10  Richard Guenther  <rguenther@suse.de>
7278
7279         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
7280         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7281         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7282         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7283         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
7284         applies.
7285
7286 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
7287
7288         PR tree-optimization/48611
7289         PR tree-optimization/48794
7290         * gfortran.dg/gomp/pr48611.f90: New test.
7291         * gfortran.dg/gomp/pr48794.f90: New test.
7292
7293         PR debug/48928
7294         * gcc.dg/dfp/pr48928.c: New test.
7295
7296 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7297
7298         PR c++/48522
7299         * g++.dg/cpp0x/pr48522.C: New.
7300
7301 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7302
7303         PR c++/48735
7304         * g++.dg/cpp0x/sfinae21.C: New.
7305
7306 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7307
7308         * g++.dg/template/sfinae28.C: Rename to...
7309         * g++.dg/cpp0x/sfinae19.C: ... this.
7310         * g++.dg/template/sfinae29.C: Rename to...
7311         * g++.dg/cpp0x/sfinae20.C: ... this.
7312
7313 2011-05-09  Jeff Law <law@redhat.com>
7314
7315         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
7316         consistent results.
7317
7318 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
7319
7320         PR c++/20039
7321         * g++.dg/init/pr20039.C: New.
7322
7323 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7324
7325         PR c++/48737
7326         PR c++/48744
7327         * g++.dg/template/sfinae28.C: New.
7328         * g++.dg/template/sfinae29.C: Likewise.
7329
7330 2011-05-09  Jason Merrill  <jason@redhat.com>
7331
7332         * g++.dg/template/nontype23.C: New.
7333
7334 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
7335         PR c++/48859
7336         * g++.dg/init/pr48859.C: New.
7337
7338 2011-05-09  Jason Merrill  <jason@redhat.com>
7339
7340         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
7341         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
7342         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
7343         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
7344         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
7345         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
7346         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
7347         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
7348
7349 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
7350
7351         * g++.dg/inherit/virtual9.C: New.
7352
7353 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
7354
7355         PR c++/48574
7356         * g++.dg/template/dependent-expr8.C: New test case.
7357
7358 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
7359
7360         PR tree-optimization/48837
7361         * gcc.dg/pr48837.c: New testcase.
7362
7363 2011-05-06  Jason Merrill  <jason@redhat.com>
7364
7365         * g++.dg/cpp0x/constexpr-condition2.C: New.
7366
7367         * g++.dg/cpp0x/constexpr-missing.C: New.
7368
7369 2011-05-06  Tobias Burnus  <burnus@net-b.de>
7370
7371         PR fortran/18918
7372         * gfortran.dg/coarray/this_image_2.f90: New.
7373
7374 2011-05-06  Tobias Burnus  <burnus@net-b.de>
7375
7376         PR fortran/48858
7377         PR fortran/48820
7378         * gfortran.dg/bind_c_usage_22.f90: New.
7379         * gfortran.dg/bind_c_usage_23.f90: New.
7380         * gfortran.dg/bind_c_usage_24.f90: New.
7381         * gfortran.dg/bind_c_usage_24_c.c: New.
7382
7383 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
7384
7385         PR c++/48838
7386         * g++.dg/template/member9.C: New test case.
7387
7388 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
7389
7390         * gnat.dg/discr29.ad[sb]: New test.
7391         * gnat.dg/discr30.adb: Likewise.
7392
7393 2011-05-05  Julian Brown  <julian@codesourcery.com>
7394
7395         * gcc.target/arm/neon-vset_lanes8.c: New test.
7396
7397 2011-05-05  Jason Merrill  <jason@redhat.com>
7398
7399         * g++.dg/init/new32.C: New.
7400
7401 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7402
7403         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
7404         Fix typo.
7405
7406 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
7407
7408         PR rtl-optimization/48381
7409         * gcc.c-torture/compile/pr48381.c: New test.
7410
7411 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
7412
7413         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
7414         to dg-options.
7415         * gcc.target/i386/opt-1.c: Ditto.
7416
7417 2011-05-04  Jason Merrill  <jason@redhat.com>
7418
7419         * g++.dg/conversion/base1.C: New.
7420
7421 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7422
7423         PR libgfortran/48787
7424         * gfortran.dg/round_3.f08: Add more checks to test case.
7425
7426 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
7427
7428         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
7429         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
7430         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
7431         Gate test on effective_target fd_truncate.
7432
7433 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
7434
7435         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
7436         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
7437         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
7438         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
7439         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
7440         * gcc.target/i386/pr38824.c: Ditto.
7441         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
7442         * gcc.target/i386/vecinit-2.c: Ditto.
7443         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
7444         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
7445         * gcc.target/i386/parity-2.c: Ditto.
7446         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
7447
7448 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
7449
7450         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
7451         remove duplication.
7452         * gcc.target/bfin/mcpu-bf514.c: Likewise.
7453         * gcc.target/bfin/mcpu-bf516.c: Likewise.
7454         * gcc.target/bfin/mcpu-bf518.c: Likewise.
7455
7456 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7457
7458         PR fortran/18918
7459         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
7460
7461 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7462
7463         PR fortran/18918
7464         * gfortran.dg/coarray/this_image_1.f90: New.
7465
7466 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7467
7468         PR fortran/18918
7469         * gfortran.dg/coarray/caf.dg: New.
7470         * gfortran.dg/coarray/image_index_1.f90: New, copied
7471         from ../coarray_16.f90.
7472
7473 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
7474
7475         PR c++/28501
7476         * g++.dg/ext/complex9.C: New.
7477
7478 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
7479
7480         From Mike Frysinger
7481         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
7482         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
7483         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
7484
7485 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
7486
7487         * gcc.target/bfin/builtins: Created.
7488         * gcc.target/bfin/hisilh-O0.c: Deleted.
7489         * gcc.target/bfin/hisilh.c: Moved to...
7490         * gcc.target/bfin/builtins/hisilh.c: ...here.
7491         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
7492         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
7493         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
7494         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
7495         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
7496         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
7497         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
7498         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
7499         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
7500         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
7501         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
7502         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
7503         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
7504         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
7505         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
7506         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
7507         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
7508         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
7509         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
7510         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
7511         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
7512         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
7513         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
7514         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
7515         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
7516         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
7517         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
7518         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
7519         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
7520         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
7521         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
7522         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
7523         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
7524         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
7525         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
7526         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
7527         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
7528         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
7529         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
7530         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
7531         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
7532         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
7533         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
7534         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
7535         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
7536         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
7537         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
7538         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
7539         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
7540         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
7541         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
7542         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
7543         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
7544         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
7545         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
7546         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
7547         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
7548         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
7549         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
7550         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
7551         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
7552         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
7553         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
7554         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
7555         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
7556         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
7557         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
7558         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
7559         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
7560         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
7561         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
7562         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
7563         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
7564         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
7565         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
7566         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
7567         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
7568         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
7569         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
7570         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
7571         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
7572         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
7573         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
7574         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
7575         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
7576         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
7577         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
7578         * gcc.target/bfin/builtins/circptr.c: Ditto.
7579         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
7580         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
7581         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
7582         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
7583         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
7584         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
7585         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
7586         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
7587         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
7588         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
7589         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
7590         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
7591         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
7592         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
7593         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
7594         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
7595         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
7596         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
7597         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
7598         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
7599         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
7600         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
7601         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
7602         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
7603         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
7604         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
7605         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
7606         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
7607         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
7608         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
7609         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
7610         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
7611         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
7612         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
7613         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
7614         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
7615         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
7616         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
7617         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
7618         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
7619         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
7620         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
7621         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
7622         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
7623         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
7624         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
7625         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
7626         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
7627         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
7628         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
7629         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
7630         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
7631         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
7632         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
7633         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
7634         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
7635         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
7636         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
7637         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
7638         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
7639         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
7640         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
7641         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
7642         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
7643         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
7644         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
7645         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
7646         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
7647         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
7648         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
7649
7650 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
7651
7652         * gcc.target/arm/cold-lc.c: New test.
7653
7654 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
7655
7656         PR target/48774
7657         * gcc.dg/pr48774.c: New test.
7658
7659 2011-05-03  Richard Guenther  <rguenther@suse.de>
7660
7661         * gcc.dg/large-size-array-5.c: New testcase.
7662
7663 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7664
7665         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
7666
7667 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7668
7669         * lib/target-supports.exp (check_effective_target_vect_strided):
7670         Replace with...
7671         (check_effective_target_vect_strided2)
7672         (check_effective_target_vect_strided3)
7673         (check_effective_target_vect_strided4)
7674         (check_effective_target_vect_strided8): ...these new functions.
7675
7676         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
7677         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
7678         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
7679         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
7680         * gcc.dg/vect/pr37539.c: Likewise.
7681         * gcc.dg/vect/slp-11a.c: Likewise.
7682         * gcc.dg/vect/slp-11b.c: Likewise.
7683         * gcc.dg/vect/slp-11c.c: Likewise.
7684         * gcc.dg/vect/slp-12a.c: Likewise.
7685         * gcc.dg/vect/slp-12b.c: Likewise.
7686         * gcc.dg/vect/slp-18.c: Likewise.
7687         * gcc.dg/vect/slp-19a.c: Likewise.
7688         * gcc.dg/vect/slp-19b.c: Likewise.
7689         * gcc.dg/vect/slp-21.c: Likewise.
7690         * gcc.dg/vect/slp-23.c: Likewise.
7691         * gcc.dg/vect/vect-cselim-1.c: Likewise.
7692
7693         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
7694         instead of vect_interleave && vect_extract_even_odd.
7695         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
7696         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
7697         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
7698         * gcc.dg/vect/vect-1.c: Likewise.
7699         * gcc.dg/vect/vect-10.c: Likewise.
7700         * gcc.dg/vect/vect-98.c: Likewise.
7701         * gcc.dg/vect/vect-107.c: Likewise.
7702         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7703         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7704         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7705         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7706         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7707         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7708         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7709         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7710         * gcc.dg/vect/vect-strided-float.c: Likewise.
7711         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7712         * gcc.dg/vect/vect-strided-mult.c: Likewise.
7713         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7714         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7715         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7716         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7717         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7718         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7719         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7720         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7721         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7722         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7723         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7724         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7725         * gcc.dg/vect/vect-vfa-03.c: Likewise.
7726
7727         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
7728         target condition.
7729         * gcc.dg/vect/pr30843.c: Likewise.
7730         * gcc.dg/vect/pr33866.c: Likewise.
7731         * gcc.dg/vect/slp-reduc-6.c: Likewise.
7732         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
7733         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
7734         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
7735
7736 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7737
7738         * gcc.dg/vect/slp-11.c: Split into...
7739         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
7740         gcc.dg/vect/slp-11c.c: ...these tests.
7741         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
7742         * gcc.dg/vect/slp-12c.c: ...this new test.
7743         * gcc.dg/vect/slp-19.c: Split into...
7744         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
7745         gcc.dg/vect/slp-19c.c: ...these new tests.
7746
7747 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7748
7749         * lib/target-supports.exp
7750         (check_effective_target_vect_extract_even_odd_wide): Delete.
7751         (check_effective_target_vect_strided_wide): Likewise.
7752         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
7753         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
7754         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
7755         * gcc.dg/vect/pr37539.c: Likewise.
7756         * gcc.dg/vect/slp-11.c: Likewise.
7757         * gcc.dg/vect/slp-12a.c: Likewise.
7758         * gcc.dg/vect/slp-12b.c: Likewise.
7759         * gcc.dg/vect/slp-19.c: Likewise.
7760         * gcc.dg/vect/slp-23.c: Likewise.
7761         * gcc.dg/vect/vect-1.c: Likewise.
7762         * gcc.dg/vect/vect-98.c: Likewise.
7763         * gcc.dg/vect/vect-107.c: Likewise.
7764         * gcc.dg/vect/vect-strided-float.c: Likewise.
7765
7766 2011-05-02  Jason Merrill  <jason@redhat.com>
7767
7768         * g++.dg/init/new31.C: New.
7769
7770 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
7771
7772         PR c/35445
7773         * gcc.dg/pr35445.c: New test.
7774
7775 2011-05-02  Jason Merrill  <jason@redhat.com>
7776
7777         * c-c++-common/vla-1.c: New.
7778
7779 2011-05-02  Richard Guenther  <rguenther@suse.de>
7780
7781         PR tree-optimization/48822
7782         * gcc.dg/torture/pr48822.c: New testcase.
7783
7784 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
7785
7786         PR c++/47969
7787         * g++.dg/cpp0x/constexpr-47969.C: New.
7788
7789 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
7790
7791         PR testsuite/48498
7792         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
7793         on vect_no_align targets.
7794         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
7795         vect_no_align targets.
7796
7797 2011-05-01  Xinliang David Li  <davidxl@google.com>
7798
7799         * gcc.dg/tree-ssa/integer-addr.c: New test.
7800         * gcc.dg/tree-ssa/alias_bug.c: New test.
7801
7802 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7803
7804         PR libgfortran/48787
7805         * gfortran.dg/round_3.f08: Add more checks.
7806
7807 2011-04-30  Tobias Burnus  <burnus@net-b.de>
7808
7809         PR fortran/48821
7810         * gfortran.dg/import9.f90: New, proper test.
7811         * gfortran.dg/interface_37.f90: Remove bogus
7812         test (bogus copy of interface_36.f90).
7813
7814 2011-04-30  Tobias Burnus  <burnus@net-b.de>
7815
7816         PR fortran/48821
7817         * gfortran.dg/interface_37.f90: New.
7818
7819 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
7820
7821         PR fortran/48746
7822         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
7823
7824 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
7825
7826         PR tree-optimization/48809
7827         * gcc.c-torture/execute/pr48809.c: New test.
7828
7829 2011-04-29  Jeff Law <law@redhat.com>
7830
7831         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
7832
7833 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
7834
7835         PR c++/48606
7836         * g++.dg/init/ctor10.C: New.
7837
7838 2011-04-29  Le-Chun Wu  <lcwu@google.com>
7839
7840         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
7841           warning in implicitly instantiated templates.
7842
7843 2011-04-29  Le-Chun Wu  <lcwu@google.com>
7844
7845         * g++.dg/warn/Wnull-conversion-1.C: New.
7846         * g++.dg/warn/Wnull-conversion-2.C: New.
7847
7848 2011-04-29  Diego Novillo  <dnovillo@google.com>
7849
7850         * g++.old-deja/g++.other/null3.C: Expect warning about
7851         converting boolean to a pointer.
7852
7853 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
7854
7855         PR fortran/48462
7856         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
7857         being a target.
7858
7859         PR fortran/48746
7860         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
7861
7862 2011-04-29  Tobias Burnus  <burnus@net-b.de>
7863
7864         PR fortran/48810
7865         * gfortran.dg/typebound_proc_22.f90: New.
7866
7867         PR fortran/48800
7868         * gfortran.dg/interface_36.f90: New.
7869
7870 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7871
7872         PR libgfortran/48488
7873         PR libgfortran/48602
7874         PR libgfortran/48615
7875         PR libgfortran/48684
7876         PR libgfortran/48787
7877         * gfortran.dg/fmt_g.f: Adjust test.
7878         * gfortran.dg/fmt_g0_1.f08: Adjust test.
7879         * gfortran.dg/round_3.f08: New test.
7880         * gfortran.dg/namelist_print_1.f: Adjust test.
7881         * gfortran.dg/char4_iunit_1.f03: Adjust test.
7882         * gfortran.dg/f2003_io_5.f03: Adjust test.
7883         * gfortran.dg/coarray_15.f90: Adjust test.
7884         * gfortran.dg/namelist_65.f90: Adjust test.
7885         * gfortran.dg/fmt_cache_1.f: Adjust test.
7886         * gfortran.dg/char4_iunit_2.f03: Adjust test.
7887         * gfortran.dg/real_const_3.f90: Adjust test.
7888
7889 2011-04-28  Xinliang David Li  <davidxl@google.com>
7890
7891         * gcc.dg/tree-prof/prof-robust-1.c: New test.
7892         * g++.dg/prof-robust-1.C: New test.
7893
7894 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
7895
7896         PR tree-optimization/48765
7897         * gcc.dg/vect/pr48765.c: New.
7898
7899 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7900
7901         PR tree-optimization/48775
7902         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
7903
7904 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7905
7906         PR c++/48798
7907         * g++.dg/inherit/pr48798.C: New.
7908         * g++.old-deja/g++.other/base1.C: Adjust.
7909
7910 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
7911
7912         PR c++/48656
7913         * g++.dg/template/inherit7.C: New test case.
7914
7915 2011-04-28  Richard Guenther  <rguenther@suse.de>
7916
7917         PR tree-optimization/40052
7918         PR tree-optimization/15347
7919         * gcc.dg/tree-ssa/vrp57.c: New testcase.
7920         * gcc.dg/pr15347.c: Likewise.
7921
7922 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7923
7924         PR c++/48530
7925         * g++.dg/cpp0x/sfinae18.C: New.
7926
7927 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7928
7929         PR c++/48771
7930         * g++.dg/ext/is_literal_type1.C: New.
7931
7932 2011-04-28  Tobias Burnus  <burnus@net-b.de>
7933
7934         PR fortran/48112
7935         PR fortran/48279
7936         * gfortran.dg/interface_35.f90: New.
7937         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
7938         * gfortran.dg/func_result_6.f90: Add dg-warning.
7939         * gfortran.dg/bessel_1.f90: Ditto.
7940         * gfortran.dg/hypot_1.f90: Ditto.
7941         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
7942         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7943         * gfortran.dg/interface_assignment_4.f90: Ditto.
7944
7945 2011-04-27  Jason Merrill  <jason@redhat.com>
7946
7947         * g++.dg/ext/complex8.C: New.
7948
7949         * g++.dg/cpp0x/initlist49.C: New.
7950         * g++.dg/init/new30.C: New.
7951
7952 2011-04-27  Tobias Burnus  <burnus@net-b.de>
7953
7954         PR fortran/48788
7955         * gfortran.dg/whole_file_34.f90: New.
7956
7957 2011-04-27  Jan Hubicka  <jh@suse.cz>
7958
7959         * gcc.dg/tree-ssa/inline-9.c: New testcase.
7960
7961 2011-04-27  Jason Merrill  <jason@redhat.com>
7962
7963         * g++.old-deja/g++.oliva/overload1.C: Adjust.
7964
7965         * g++.dg/parse/ambig6.C: New.
7966
7967 2011-04-27  Nick Clifton  <nickc@redhat.com>
7968
7969         * gcc.dg/20020312-2.c: Add definition for RX.
7970
7971         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
7972         option with RX targets.
7973
7974         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
7975         /* */ comments.
7976
7977 2011-04-27  Richard Guenther  <rguenther@suse.de>
7978
7979         * gcc.dg/tree-ssa/pr23382.c: Remove.
7980
7981 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
7982
7983         PR target/48767
7984         * gcc.c-torture/compile/pr48767.c: New test.
7985
7986 2011-04-27  Richard Guenther  <rguenther@suse.de>
7987
7988         PR tree-optimization/48772
7989         * g++.dg/pr48772.C: New testcase.
7990
7991 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
7992
7993         PR c/48742
7994         * gcc.c-torture/compile/pr48742.c: New test.
7995
7996 2011-04-26  Jason Merrill  <jason@redhat.com>
7997
7998         * g++.dg/lookup/koenig13.C: New.
7999
8000         * g++.dg/cpp0x/initlist48.C: New.
8001
8002 2011-04-25  Jason Merrill  <jason@redhat.com>
8003
8004         * g++.dg/cpp0x/sfinae17.C: New.
8005
8006 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
8007
8008         PR target/48258
8009         * gcc.target/powerpc/pr48258-1.c: New file.
8010         * gcc.target/powerpc/pr48258-2.c: Ditto.
8011
8012 2011-04-26  Xinliang David Li  <davidxl@google.com>
8013
8014         * gcc.dg/uninit-suppress.c: New test.
8015         * gcc.dg/uninit-suppress.c: New test.
8016
8017 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
8018
8019         PR debug/48768
8020         * gcc.dg/pr48768.c: New test.
8021
8022         PR tree-optimization/48734
8023         * gcc.c-torture/compile/pr48734.c: New test.
8024
8025         PR testsuite/48753
8026         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
8027
8028 2011-04-26  Richard Guenther  <rguenther@suse.de>
8029
8030         PR tree-optimization/48731
8031         * gcc.dg/torture/pr48731.c: New testcase.
8032
8033 2011-04-26  Richard Guenther  <rguenther@suse.de>
8034
8035         PR testsuite/48753
8036         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
8037
8038 2011-04-26  Richard Guenther  <rguenther@suse.de>
8039
8040         PR middle-end/48694
8041         * gcc.dg/torture/pr48694-1.c: New testcase.
8042         * gcc.dg/torture/pr48694-2.c: Likewise.
8043
8044 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
8045
8046         * g++.dg/ext/underlying_type1.C: New.
8047         * g++.dg/ext/underlying_type2.C: Likewise.
8048         * g++.dg/ext/underlying_type3.C: Likewise.
8049         * g++.dg/ext/underlying_type4.C: Likewise.
8050         * g++.dg/ext/underlying_type5.C: Likewise.
8051         * g++.dg/ext/underlying_type6.C: Likewise.
8052         * g++.dg/ext/underlying_type7.C: Likewise.
8053         * g++.dg/ext/underlying_type8.C: Likewise.
8054         * g++.dg/ext/underlying_type9.C: Likewise.
8055         * g++.dg/ext/underlying_type10.C: Likewise.
8056
8057 2011-04-25  Jason Merrill  <jason@redhat.com>
8058
8059         * g++.dg/cpp0x/regress/template-const2.C: New.
8060
8061 2011-04-25  Jeff Law <law@redhat.com>
8062
8063         * gcc.dg/tree-ssa/vrp56.c: new test.
8064
8065 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8066
8067         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
8068
8069 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
8070
8071         PR preprocessor/48740
8072         * c-c++-common/raw-string-11.c: New test.
8073
8074 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
8075
8076         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
8077         hppa*-*-hpux*.
8078
8079 2011-04-23  Tobias Burnus  <burnus@net-b.de>
8080
8081         PR fortran/18918
8082         * gfortran.dg/coarray_19.f90: New.
8083
8084 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
8085
8086         PR c/48685
8087         * gcc.dg/pr48685.c: New test.
8088
8089 2011-04-22  Jan Hubicka  <jh@suse.cz>
8090
8091         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
8092
8093 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
8094
8095         PR tree-optimization/48717
8096         * gcc.c-torture/execute/pr48717.c: New test.
8097
8098 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
8099
8100         PR target/48723
8101         * gcc.target/i386/pr48723.c: New test.
8102
8103 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
8104
8105         PR c/48716
8106         * gcc.dg/gomp/pr48716.c: New test.
8107         * g++.dg/gomp/pr48716.C: New test.
8108
8109 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
8110
8111         PR c/36750
8112         * gcc.dg/missing-field-init-2.c: Update testcase.
8113
8114 2011-04-22  Alan Modra  <amodra@gmail.com>
8115
8116         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
8117
8118 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8119
8120         PR fortran/48405
8121         * gfortran.dg/function_optimize_6.f90:  New test.
8122
8123 2011-04-21  Easwaran Raman  <eraman@google.com>
8124
8125         * gcc.dg/stack-layout-2.c: New test.
8126
8127 2011-04-21  Richard Guenther  <rguenther@suse.de>
8128
8129         PR lto/48703
8130         * g++.dg/lto/pr48207-2_0.C: New testcase.
8131         * g++.dg/lto/pr48207-3_0.C: Likewise.
8132
8133 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8134
8135         * gnat.dg/volatile5.adb: New test.
8136         * gnat.dg/volatile5_pkg.ads: New helper.
8137
8138 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
8139
8140         PR target/48708
8141         * gcc.target/i386/pr48708.c: New test.
8142
8143 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
8144
8145         * gcc.dg/vect/vect-119.c: New test.
8146
8147 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
8148
8149         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
8150         and once without.
8151
8152 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
8153             Richard Sandiford  <richard.sandiford@linaro.org>
8154
8155         PR target/46329
8156         * gcc.target/arm/pr46329.c: New test.
8157
8158 2011-04-21  Tobias Burnus  <burnus@net-b.de>
8159
8160         PR fortran/18918
8161         * gfortran.dg/coarray_18.f90: New.
8162
8163 2011-04-20  Jason Merrill  <jason@redhat.com>
8164
8165         * g++.dg/cpp0x/initlist47.C: New.
8166
8167         * g++.dg/init/dtor4.C: New.
8168
8169 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
8170
8171         PR target/48678
8172         * gcc.target/i386/sse2-pinsrw.c: New test.
8173         * gcc.target/i386/avx-vpinsrw.c: Ditto.
8174         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
8175         * gcc.target/i386/sse2-insvhi.c: Ditto.
8176         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
8177         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
8178
8179 2011-04-20  Jason Merrill  <jason@redhat.com>
8180
8181         * g++.dg/template/const4.C: New.
8182
8183 2011-04-20  Easwaran Raman  <eraman@google.com>
8184
8185         * gcc.dg/stack-layout-1.c: New test.
8186
8187 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
8188
8189         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
8190         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
8191         function.
8192
8193 2011-04-20  Kai Tietz  <ktietz@redhat.com>
8194
8195         * gcc.dg/binop-xor1.c: New test.
8196         * gcc.dg/binop-xor2.c: New test.
8197         * gcc.dg/binop-xor3.c: New test.
8198         * gcc.dg/binop-xor4.c: New test.
8199         * gcc.dg/binop-xor5.c: New test.
8200
8201 2011-04-20  Richard Guenther  <rguenther@suse.de>
8202
8203         PR tree-optimization/47892
8204         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
8205
8206 2011-04-20  Richard Guenther  <rguenther@suse.de>
8207
8208         PR middle-end/48695
8209         * g++.dg/torture/pr48695.C: New testcase.
8210
8211 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
8212
8213         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
8214         * gcc.c-torture/execute/cmpsi-2.c: Ditto
8215         * gcc.c-torture/execute/pr45262.c: Ditto
8216         * gcc.dg/torture/pr43165.c: Ditto.
8217         * gcc.dg/torture/pr47228.c: Ditto.
8218         * gcc.dg/tree-ssa/pr45144.c: Ditto.
8219         * gcc.dg/ipa/pr45644.c: Ditto.
8220         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
8221         PDP11.
8222
8223 2011-04-19  Jason Merrill  <jason@redhat.com>
8224
8225         * g++.dg/ext/complex7.C: New.
8226
8227         * g++.dg/ext/attrib41.C: New.
8228
8229 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
8230
8231         PR testsuite/48676
8232         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
8233
8234 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
8235
8236         PR target/48678
8237         * gcc.target/i386/pr48678.c: New test.
8238
8239 2011-04-19  Martin Jambor  <mjambor@suse.cz>
8240
8241         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
8242         * g++.dg/opt/devirt2.C: New test.
8243         * g++.dg/ipa/devirt-g-1.C: Likewise.
8244
8245 2011-04-19  Tobias Burnus  <burnus@net-b.de>
8246
8247         PR fortran/48588
8248         * gfortran.dg/whole_file_33.f90: New.
8249
8250 2011-04-19  Martin Jambor  <mjambor@suse.cz>
8251
8252         * g++.dg/ipa/devirt-7.C: New test.
8253
8254 2011-04-19  Richard Guenther  <rguenther@suse.de>
8255
8256         PR lto/48207
8257         * g++.dg/lto/pr48207_0.C: New testcase.
8258
8259 2011-04-18  Jason Merrill  <jason@redhat.com>
8260
8261         * g++.dg/init/void1.C: New.
8262
8263         * g++.dg/cpp0x/union4.C: New.
8264
8265 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
8266
8267         PR middle-end/48661
8268         * g++.dg/torture/pr48661.C: New test.
8269
8270         PR c++/48632
8271         * g++.dg/gomp/pr48632.C: New test.
8272
8273 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
8274
8275         * gcc.target/i386/sse2-maskmovdqu.c: New test.
8276         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
8277
8278 2011-04-18  Tobias Burnus  <burnus@net-b.de>
8279
8280         PR fortran/18918
8281         * gfortran.dg/coarray_17.f90: New.
8282         * gfortran.dg/coarray_10.f90: Update dg-error.
8283
8284 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8285
8286         PR testsuite/48251
8287         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8288         * gfortran.dg/guality/guality.exp: Likewise.
8289
8290 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8291
8292         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
8293
8294 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8295
8296         * gcc.dg/vect/pr48377.c: Remove dg-do run.
8297
8298 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8299
8300         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
8301
8302 2011-04-18  Richard Guenther  <rguenther@suse.de>
8303
8304         PR middle-end/46364
8305         * g++.dg/torture/pr46364.C: New testcase.
8306
8307 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8308
8309         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
8310
8311 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
8312
8313         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
8314
8315 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
8316             Ira Rosen  <ira.rosen@linaro.org>
8317
8318         PR target/48252
8319         * gcc.target/arm/pr48252.c: New test.
8320
8321 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
8322
8323         PR tree-optimization/48616
8324         * gcc.dg/pr48616.c: New test.
8325
8326 2011-04-18  Tobias Burnus  <burnus@net-b.de>
8327
8328         PR fortran/18918
8329         * gfortran.dg/coarray_16.f90: New.
8330
8331 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
8332
8333         PR fortran/48462
8334         * gfortran.dg/realloc_on_assign_7.f03: New test.
8335
8336 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8337
8338         PR libgfortran/48602
8339         * gfortran.dg/fmt_g0_6.f08: New test.
8340
8341 2011-04-17  Jason Merrill  <jason@redhat.com>
8342
8343         * g++.dg/cpp0x/sfinae16.C: New.
8344
8345 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
8346
8347         * gcc.target/mips/reg-var-1.c: New test.
8348
8349 2011-04-17  Jan Hubicka  <jh@suse.cz>
8350
8351         * gcc.dg/winline-5.c: Update testcase.
8352
8353 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
8354
8355         * gnat.dg/discr27.ad[sb]: Move dg directive.
8356         * gnat.dg/discr28.ad[sb]: New test.
8357         * gnat.dg/discr28_pkg.ads: New helper.
8358
8359 2011-04-17  Michael Matz  <matz@suse.de>
8360
8361         PR tree-optimization/48622
8362         PR lto/48645
8363         * gcc.dg/lto/pr48622_0.c: New test.
8364
8365 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
8366
8367         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
8368         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
8369         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
8370         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8371         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8372         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8373
8374 2011-04-15  Jason Merrill  <jason@redhat.com>
8375
8376         * g++.dg/cpp0x/range-for17.C: New.
8377
8378 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8379
8380         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
8381         * g++.dg/cpp0x/range-for3.C: Likewise.
8382         * g++.dg/cpp0x/range-for9.C: Correct error message.
8383         * g++.dg/cpp0x/range-for11.C: New.
8384         * g++.dg/cpp0x/range-for12.C: New.
8385         * g++.dg/cpp0x/range-for13.C: New.
8386         * g++.dg/cpp0x/range-for14.C: New.
8387         * g++.dg/cpp0x/range-for15.C: New.
8388         * g++.dg/cpp0x/range-for16.C: New.
8389
8390 2011-04-15  Tobias Burnus  <burnus@net-b.de>
8391
8392         PR fortran/18918
8393         * gfortran.dg/coarray_15.f90: Change to dg-do run.
8394
8395 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
8396
8397         * objc.dg/naming-4.m: Updated.
8398         * objc.dg/naming-5.m: Updated.
8399         * objc.dg/naming-6.m: New.
8400         * objc.dg/naming-7.m: New.
8401         * obj-c++.dg/naming-1.mm: Updated.
8402         * obj-c++.dg/naming-2.mm: Updated.
8403         * obj-c++.dg/naming-3.mm: New.
8404         * obj-c++.dg/naming-4.mm: New.
8405
8406 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8407
8408         PR libgfortran/48589
8409         * gfortran.dg/fmt_g0_5.f08: New test.
8410
8411 2011-04-15  Richard Guenther  <rguenther@suse.de>
8412
8413         PR testsuite/48286
8414         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
8415
8416 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
8417
8418         * gcc.target/avr/torture/pr41885.c (dg-options): Change
8419         -finline-limit=0 to -fno-inline
8420
8421 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
8422
8423         PR target/48614
8424         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
8425         just avx.
8426
8427 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
8428
8429         PR target/48605
8430         * gcc.target/i386/sse4_1-insertps-3.c: New test.
8431         * gcc.target/i386/sse4_1-insertps-4.c: New test.
8432         * gcc.target/i386/avx-insertps-3.c: New test.
8433         * gcc.target/i386/avx-insertps-4.c: New test.
8434
8435 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8436
8437         * gcc.target/avr/torture/pr41885.c (dg-options): Add
8438         -finline-limit=0
8439
8440 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8441
8442         PR target/46779
8443         PR target/45291
8444         PR target/41894
8445         * gcc.target/avr/pr46779-1.c: New test case
8446         * gcc.target/avr/pr46779-2.c: New test case
8447
8448 2011-04-14  Jason Merrill  <jason@redhat.com>
8449
8450         * g++.dg/cpp0x/sfinae15.C: New.
8451
8452         * g++.dg/cpp0x/sfinae14.C: New.
8453
8454         * g++.dg/ext/vla10.C: New.
8455
8456 2011-04-14  Richard Guenther  <rguenther@suse.de>
8457
8458         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
8459
8460 2011-04-14  Richard Guenther  <rguenther@suse.de>
8461
8462         * gcc.dg/fold-bitand-4.c: Move ...
8463         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
8464
8465 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8466
8467         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
8468         variables const.
8469         * gcc.target/avr/torture/trivial.c: Ditto.
8470
8471 2011-04-13  Jason Merrill  <jason@redhat.com>
8472
8473         * g++.dg/template/operator11.C: New.
8474
8475 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
8476
8477         PR middle-end/48591
8478         * gcc.dg/gomp/pr48591.c: New test.
8479
8480         PR c++/48570
8481         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
8482         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
8483
8484 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
8485
8486         PR c++/48574
8487         * g++.dg/template/dependent-expr7.C: New test case.
8488
8489 2011-04-13  Jason Merrill  <jason@redhat.com>
8490
8491         * g++.dg/cpp0x/sfinae13.C: New.
8492
8493 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
8494
8495         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
8496
8497 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
8498
8499         * gcc.target/arm/pr43698.c: Remove -march option.
8500
8501 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
8502
8503         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
8504         -march option.
8505
8506 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
8507
8508         PR fortran/48360
8509         PR fortran/48456
8510         * gfortran.dg/realloc_on_assign_6.f03: New test.
8511
8512 2011-04-12  Kai Tietz  <ktietz@redhat.com>
8513
8514         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
8515         targets the additional -mno-ms-bitfields and
8516         -Wno-packed-bitfield-compat options.
8517         * g++.dg/ext/bitfield3.C: Likewise.
8518         * g++.dg/ext/bitfield4.C: Likewise.
8519         * g++.dg/ext/bitfield5.C: Likewise.
8520         * gcc.dg/bitfld-15.c: Likewise.
8521         * gcc.dg/bitfld-16.c: Likewise.
8522         * gcc.dg/bitfld-17.c: Likewise.
8523         * gcc.dg/bitfld-18.c: Likewise.
8524
8525 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
8526
8527         * gcc.target/arm/neon-vld3-1.c: New test.
8528         * gcc.target/arm/neon-vst3-1.c: New test.
8529         * gcc.target/arm/neon/v*.c: Regenerate.
8530
8531 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
8532
8533         PR rtl-optimization/48549
8534         * g++.dg/opt/pr48549.C: New test.
8535
8536 2011-04-12  Richard Guenther  <rguenther@suse.de>
8537
8538         PR tree-optimization/46076
8539         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
8540
8541 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8542
8543         PR testsuite/21164
8544         * lib/compat.exp (compat-execute): Declare unsupported after
8545         stripping path from src1.
8546         * lib/lto.exp (lto-execute): Likewise.
8547
8548 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
8549
8550         PR c/48552
8551         * gcc.dg/pr48552-1.c: New test.
8552         * gcc.dg/pr48552-2.c: New test.
8553
8554 2011-04-11  Jason Merrill  <jason@redhat.com>
8555
8556         * g++.dg/cpp0x/sfinae12.C: New.
8557
8558         * g++.dg/cpp0x/enum10.C: New.
8559
8560         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
8561
8562         * g++.dg/cpp0x/rv-func.C: New.
8563
8564 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8565
8566         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
8567         alpha*-dec-osf5*.
8568
8569 2011-04-11  Martin Jambor  <mjambor@suse.cz>
8570
8571         PR tree-optimization/48195
8572         * gcc.dg/ipa/pr48195.c: New test.
8573
8574 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
8575
8576         * gnat.dg/return3.adb: Remove unused switch.
8577
8578 2011-04-08  Mike Stump  <mikestump@comcast.net>
8579
8580         PR testsuite/48506
8581         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
8582         default to fno-common.
8583
8584 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
8585
8586         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
8587         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
8588
8589 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
8590
8591         PR fortran/48448
8592         * gfortran.dg/function_optimize_5.f90:  New test.
8593
8594 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
8595
8596         * gnat.dg/aggr17.adb: New test.
8597         * gnat.dg/aggr18.adb: Likewise.
8598
8599 2011-04-08  Michael Matz  <matz@suse.de>
8600
8601         PR middle-end/48389
8602         * gcc.target/i386/pr48389.c: New test.
8603
8604 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
8605
8606         PR rtl-optimization/48272
8607         * g++.dg/opt/pr48272.C: New.
8608
8609 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
8610
8611         PR rtl-optimization/48235
8612         * gcc.dg/pr48235.c: New.
8613
8614 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8615
8616         PR rtl-optimization/48302
8617         * g++.dg/opt/pr48302.C: New.
8618
8619 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8620
8621         PR target/48273
8622         * g++.dg/opt/pr48273.C: New.
8623
8624 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8625
8626         PR rtl-optimization/48442
8627         * gcc.dg/pr48442.c: New.
8628
8629 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
8630
8631         PR tree-optimization/48377
8632         * gcc.dg/vect/pr48377.c: New test.
8633
8634 2011-04-07  Jason Merrill  <jason@redhat.com>
8635
8636         * g++.dg/cpp0x/regress/call1.C: New.
8637
8638         * g++.dg/cpp0x/variadic107.C: New.
8639
8640         * g++.dg/cpp0x/sfinae11.C: New.
8641         * g++.dg/cpp0x/noexcept02.C: Fix.
8642
8643         * g++.dg/cpp0x/sfinae10.C: New.
8644
8645         * g++.dg/cpp0x/sfinae9.C: New.
8646
8647         * c-c++-common/Wcast-qual-1.c: Move here from...
8648         * gcc.dg/cast-qual-3.c: ...here, and...
8649         * g++.dg/warn/Wcast-qual2.C: ...here.
8650
8651         * g++.dg/cpp0x/sfinae8.C: New.
8652
8653         * g++.dg/cpp0x/sfinae7.C: New.
8654
8655         * g++.dg/cpp0x/enum9.C: New.
8656
8657 2011-04-07  Mike Stump  <mikestump@comcast.net>
8658
8659         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
8660         with no trampolines.
8661
8662 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
8663
8664         PR fortran/48117
8665         * gfortran.dg/gomp/pr48117.f90: New test.
8666
8667         PR debug/48343
8668         * gcc.dg/torture/pr48343.c: New test.
8669
8670 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8671
8672         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
8673
8674 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
8675
8676         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
8677
8678 2011-04-07  Tom de Vries  <tom@codesourcery.com>
8679
8680         PR target/43920
8681         * lib/scanasm.exp (object-size): New proc.
8682         * gcc.target/arm/pr43920-2.c: New test.
8683
8684 2011-04-06  Tobias Burnus  <burnus@net-b.de>
8685
8686         PR fortran/18918
8687         PR fortran/48477
8688         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
8689
8690 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
8691
8692         * gcc.dg/mtune.c: Prune note from output.
8693
8694 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
8695
8696         PR debug/48466
8697         * gcc.dg/guality/pr36977.c: New test.
8698         * gcc.dg/guality/pr48466.c: New test.
8699
8700 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8701
8702         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
8703
8704 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
8705
8706         * gnat.dg/return3.adb: New test.
8707
8708 2011-04-06  Richard Guenther  <rguenther@suse.de>
8709
8710         PR tree-optimization/47663
8711         * gcc.dg/tree-ssa/inline-8.c: New testcase.
8712
8713 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
8714
8715         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
8716         Solaris 8 and 9 as well.
8717
8718 2011-04-05  Tom de Vries  <tom@codesourcery.com>
8719
8720         PR target/43920
8721         * gcc.target/arm/pr43920-1.c: New test.
8722
8723 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
8724
8725         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
8726         (cctor): Actually return the value.
8727         (main): Cast return values.
8728
8729 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8730
8731         * gfortran.dg/character_comparison_8.f90:  New test.
8732
8733 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8734
8735         * frontend-passes: (optimize_lexical_comparison): New function.
8736         (optimize_expr): Call it.
8737         (optimize_comparison): Also handle lexical comparison functions.
8738         Return false instad of -2 for unequal comparison.
8739
8740 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8741
8742         PR fortran/48412
8743         * function_optimize_4.f90:  New test.
8744
8745 2011-04-04  Tobias Burnus  <burnus@net-b.de>
8746
8747         PR fortran/18918
8748         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
8749         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
8750         * gfortran.dg/coarray_15.f90: New.
8751
8752 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8753
8754         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
8755         * gfortran.dg/bessel_7.f90: Likewise.
8756
8757 2011-04-03  Tobias Burnus  <burnus@net-b.de>
8758
8759         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
8760
8761 2011-04-03  Richard Guenther  <rguenther@suse.de>
8762             Ira Rosen  <ira.rosen@linaro.org>
8763
8764         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
8765         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
8766         -ftree-loop-if-convert-stores.
8767
8768 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
8769
8770         * gnat.dg/specs/aggr2.ads: New test.
8771
8772 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
8773
8774         * gnat.dg/debug2.ad[sb]: New test.
8775         * gnat.dg/debug2_pkg.ads: New helper.
8776         * gnat.dg/debug3.ad[sb]: New test.
8777
8778 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
8779
8780         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
8781
8782 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
8783
8784         PR middle-end/48335
8785         * gcc.c-torture/compile/pr48335-1.c: New test.
8786         * gcc.dg/pr48335-1.c: New test.
8787         * gcc.dg/pr48335-2.c: New test.
8788         * gcc.dg/pr48335-3.c: New test.
8789         * gcc.dg/pr48335-4.c: New test.
8790         * gcc.dg/pr48335-5.c: New test.
8791         * gcc.dg/pr48335-6.c: New test.
8792         * gcc.dg/pr48335-7.c: New test.
8793         * gcc.dg/pr48335-8.c: New test.
8794         * gcc.target/i386/pr48335-1.c: New test.
8795
8796 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
8797
8798         PR c/36299
8799         * gcc.dg/Waddress.c: New test.
8800
8801 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
8802
8803         PR fortran/48352
8804         * gfortran.dg/function_optimize_3.f90:  New test.
8805
8806 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
8807
8808         * gcc.c-torture/compile/20110401-1.c: New test.
8809
8810         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
8811         * g++.dg/lto/20091002-2_0.C: Likewise.
8812         * g++.dg/lto/20090303_0.c: Likewise.
8813         * g++.dg/lto/20091004-1_0.C: Likewise.
8814         * g++.dg/lto/20091002-3_0.C: Likewise.
8815         * g++.dg/lto/20091004-2_0.C: Likewise.
8816         * g++.dg/lto/20081123_0.C: Likewise.
8817         * g++.dg/lto/20090313_0.C: Likewise.
8818         * g++.dg/lto/20081109-1_0.C: Likewise.
8819         * g++.dg/lto/20081219_0.C: Likewise.
8820         * g++.dg/lto/20081204-1_0.C: Likewise.
8821         * g++.dg/lto/20090302_0.C: Likewise.
8822         * g++.dg/lto/20081119-1_0.C: Likewise.
8823         * g++.dg/lto/20081118_0.C: Likewise.
8824         * gcc.dg/lto/20091020-2_0.c: Likewise.
8825         * gcc.dg/lto/20090210_0.c: Likewise.
8826         * gcc.dg/lto/20081204-1_0.c: Likewise.
8827         * gcc.dg/lto/20081224_0.c: Likewise.
8828         * gcc.dg/lto/20090219_0.c: Likewise.
8829         * gcc.dg/lto/20091014-1_0.c: Likewise.
8830         * gcc.dg/lto/20091016-1_0.c: Likewise.
8831         * gcc.dg/lto/20090206-2_0.c: Likewise.
8832         * gcc.dg/lto/20090116_0.c: Likewise.
8833         * gcc.dg/lto/20091013-1_0.c: Likewise.
8834         * gcc.dg/lto/20091015-1_0.c: Likewise.
8835         * gcc.dg/lto/20090126-2_0.c: Likewise.
8836
8837 2011-03-31  Ian Lance Taylor  <iant@google.com>
8838
8839         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
8840
8841 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
8842
8843         * gnat.dg/opt16.adb: New test.
8844
8845 2011-03-31  Jason Merrill  <jason@redhat.com>
8846
8847         * g++.dg/cpp0x/defaulted24.C: New.
8848
8849 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8850
8851         PR target/16292
8852         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
8853         with -O0.
8854
8855 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
8856
8857         * g++.dg/other/i386-9.C: New test.
8858
8859 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8860
8861         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
8862
8863 2011-03-30  Jason Merrill  <jason@redhat.com>
8864
8865         * g++.dg/cpp0x/regress/error-recovery1.C: New.
8866
8867         * g++.dg/cpp0x/regress/isnan.C: New.
8868
8869         * g++.dg/cpp0x/initlist46.C: New.
8870
8871 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
8872
8873         PR target/47551
8874         * gcc.target/arm/neon-modes-2.c: New test.
8875
8876 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
8877
8878         PR c/48305
8879         * gcc.c-torture/compile/pr48305.c: New test.
8880
8881 2011-03-29  Jason Merrill  <jason@redhat.com>
8882
8883         * g++.dg/cpp0x/regress/value-dep1.C: New.
8884
8885 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
8886
8887         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
8888
8889 2011-03-29  Ian Lance Taylor  <iant@google.com>
8890
8891         * go.test/go-test.exp: Handle the test lines used in several new
8892         tests.
8893         (errchk): Add opts parameter.  Change all callers.  Handle parens
8894         in regexps.
8895
8896 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
8897             Dominique d'Humieres  <dominiq@lps.ens.fr>
8898
8899         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
8900         and __APPLE__ && __PPC__ && __ALTIVEC__.
8901
8902 2011-03-29  Jason Merrill  <jason@redhat.com>
8903
8904         * g++.dg/cpp0x/dependent1.C: New.
8905
8906         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
8907
8908         * g++.dg/cpp0x/constexpr-memfn1.C: New.
8909
8910         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
8911
8912 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
8913
8914         PR fortran/48095
8915         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
8916         * gfortran.dg/proc_ptr_comp_32.f90: New.
8917
8918 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
8919
8920         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
8921         check for corresponding warning.
8922
8923 2011-03-28  Jason Merrill  <jason@redhat.com>
8924
8925         * g++.dg/cpp0x/rv-deduce2.C: New.
8926
8927 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
8928
8929         PR debug/48203
8930         * gcc.dg/pr48203.c: New test.
8931
8932 2011-03-28  Jeff Law <law@redhat.com>
8933
8934         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
8935
8936 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
8937
8938         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
8939         and __PPC__ && __ALTIVEC__.
8940
8941 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
8942
8943         PR testsuite/48238
8944         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
8945         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8946         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8947         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8948
8949 2011-03-28  Jason Merrill  <jason@redhat.com>
8950
8951         * g++.dg/cpp0x/initlist-array2.C: New.
8952
8953         * g++.dg/cpp0x/initlist-array1.C: New.
8954
8955         * g++.dg/cpp0x/constexpr-compound.C: New.
8956
8957         * g++.dg/cpp0x/constexpr-using.C: New.
8958
8959         * g++.dg/cpp0x/constexpr-noexcept.C: New.
8960
8961 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
8962
8963         PR testsuite/48276
8964         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
8965
8966 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
8967
8968         * gcc.dg/slp-1.c: New test.
8969
8970 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8971
8972         * gcc.target/i386/avx256-unaligned-load-1.c: New.
8973         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
8974         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
8975         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
8976         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
8977         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
8978         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
8979         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
8980         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
8981         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
8982         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
8983         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
8984         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
8985         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
8986
8987 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
8988
8989         PR fortran/47065
8990         * gfortran.dg/trim_optimize_5.f90:  New test.
8991         * gfortran.dg/trim_optimize_6.f90:  New test.
8992
8993 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
8994
8995         PR target/38598
8996         * gcc.target/mips/madd-7.c: Remove -mlong32.
8997         * gcc.target/mips/msub-7.c: Likewise.
8998
8999 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
9000
9001         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
9002         accesses to preserve the meaning of the test for doubleword vectors.
9003         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
9004         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
9005
9006 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
9007
9008         PR fortran/48291
9009         * gfortran.dg/class_42.f03: New.
9010
9011 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
9012
9013         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
9014         strided accesses.
9015
9016 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
9017
9018         PR rtl-optimization/48144
9019         * gcc.dg/pr48144.c: New test.
9020
9021 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9022
9023         * gnat.dg/discr27.ad[sb]: New test.
9024
9025 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9026
9027         * gnat.dg/limited_with2.ad[sb]: New test.
9028         * gnat.dg/limited_with2_pkg1.ads: New helper.
9029         * gnat.dg/limited_with2_pkg2.ads: Likewise.
9030
9031 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9032
9033         * gnat.dg/opt15.adb: New test.
9034         * gnat.dg/opt15_pkg.ad[sb]: New helper.
9035
9036 2011-03-25  Tobias Burnus  <burnus@net-b.de>
9037
9038         PR fortran/48174
9039         PR fortran/45304
9040         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
9041         * gfortran.dg/leadz_trailz_3.f90: Ditto
9042
9043 2011-03-25  Martin Jambor  <mjambor@suse.cz>
9044
9045         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
9046
9047 2011-03-25  Jason Merrill  <jason@redhat.com>
9048
9049         * g++.dg/cpp0x/defaulted22.C: New.
9050         * g++.dg/cpp0x/defaulted23.C: New.
9051         * g++.dg/cpp0x/defaulted15.C: Adjust.
9052
9053 2011-03-25  Jason Merrill  <jason@redhat.com>
9054
9055         * g++.dg/cpp0x/move1.C: New.
9056
9057 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
9058
9059         PR target/48287
9060         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
9061
9062 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9063
9064         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
9065         for mips-sgi-irix6.5.
9066         Replace snprintf prototype by <stdio.h>.
9067
9068 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9069
9070         PR testsuite/48283
9071         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
9072         run_expensive_tests.
9073         * gcc.dg/graphite/block-4.c: Likewise.
9074         * gcc.dg/graphite/block-7.c: Likewise.
9075         * gcc.dg/graphite/block-8.c: Likewise.
9076
9077 2011-03-25  Richard Guenther  <rguenther@suse.de>
9078
9079         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
9080         * g++.dg/tree-ssa/pr8781.C: Likewise.
9081         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9082         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9083         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9084         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
9085         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9086         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
9087         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
9088         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
9089         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
9090         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
9091         * gcc.dg/tree-ssa/pr21574.c: Likewise.
9092         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
9093         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
9094         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
9095         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
9096         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9097         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9098         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9099         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
9100         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
9101         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9102         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
9103         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
9104         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
9105         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
9106         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
9107         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9108         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9109         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
9110         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
9111         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9112         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9113         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9114         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
9115         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
9116         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
9117         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
9118         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
9119         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
9120         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
9121         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
9122         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
9123         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
9124         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9125         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
9126         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9127         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
9128         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9129         * c-c++-common/pr46562-2.c: Likewise.
9130         * gfortran.dg/pr42108.f90: Likewise.
9131         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
9132         foo to be inlined even at -O1.
9133         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
9134         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
9135         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
9136         * gcc.dg/matrix/matrix.exp: Disable FRE.
9137
9138 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
9139
9140         PR debug/48204
9141         * gcc.dg/dfp/pr48204.c: New test.
9142
9143 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
9144
9145         PR target/48209
9146         * gcc.c-torture/execute/pr47917.c: Move this...
9147         * gcc.dg/torture/pr47917.c: to here and add xfails.
9148
9149 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9150
9151         * gnat.dg/array16.ad[sb]: New test.
9152         * gnat.dg/array16.ads: New helper.
9153
9154 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9155
9156         * gnat.dg/derived_type2.adb: New test.
9157
9158 2011-03-24  Richard Guenther  <rguenther@suse.de>
9159
9160         PR tree-optimization/48271
9161         * g++.dg/torture/pr48271.C: New testcase.
9162
9163 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9164
9165         * gnat.dg/array15.ad[sb]: New test.
9166
9167 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
9168
9169         PR target/48237
9170         * gcc.target/i386/pr48237.c: New test.
9171
9172 2011-03-24  Richard Guenther  <rguenther@suse.de>
9173
9174         PR middle-end/48269
9175         * gcc.dg/builtin-object-size-10.c: New testcase.
9176
9177 2011-03-24  Richard Guenther  <rguenther@suse.de>
9178
9179         PR tree-optimization/46562
9180         * c-c++-common/pr46562-2.c: New testcase.
9181         * c-c++-common/pr46562.c: Likewise.
9182
9183 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
9184
9185         * gcc.dg/vect/vect-cselim-1.c: New test.
9186         * gcc.dg/vect/vect-cselim-2.c: New test.
9187
9188 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
9189
9190         * gcc.target/arm/pr46934.c: New.
9191
9192 2011-03-23  Ian Lance Taylor  <iant@google.com>
9193
9194         * go.test/go-test.exp (errchk): Ignore lines containing ////.
9195
9196 2011-03-23  Richard Guenther  <rguenther@suse.de>
9197
9198         * gcc.dg/struct: Remove directory and contents.
9199
9200 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9201
9202         PR testsuite/48251
9203         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9204
9205 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
9206
9207         * gnat.dg/discr26.ad[sb]: New test.
9208         * gnat.dg/discr26_pkg.ads: New helper.
9209
9210 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
9211
9212         PR target/47553
9213         * gcc.target/arm/neon-vld-1.c: New test.
9214
9215 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
9216
9217         * gnat.dg/array14.ad[sb]: New test.
9218         * gnat.dg/array14_pkg.ads: New helper.
9219
9220 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
9221
9222         * gcc.c-torture/execute/920501-8.x: Remove.
9223         * gcc.c-torture/execute/930513-1.x: Remove.
9224         * gcc.c-torture/execute/960312-1.x: Remove.
9225         * gcc.c-torture/compile/20000804-1.c,
9226         gcc.c-torture/compile/20001205-1.c,
9227         gcc.c-torture/compile/20001226-1.c,
9228         gcc.c-torture/compile/20010518-2.c,
9229         gcc.c-torture/compile/20020312-1.c,
9230         gcc.c-torture/compile/20020604-1.c,
9231         gcc.c-torture/compile/920501-12.c,
9232         gcc.c-torture/compile/920501-4.c,
9233         gcc.c-torture/compile/920520-1.c,
9234         gcc.c-torture/compile/980506-1.c,
9235         gcc.c-torture/execute/980709-1.x,
9236         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
9237         options for m68hc11.
9238         * gcc.dg/cpp/assert4.c: Don't handle ARC.
9239         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
9240         m68hc11.
9241
9242 2011-03-22  Nick Clifton  <nickc@redhat.com>
9243
9244         * lib/target-supports.exp (check_profiling_available): Add MN10300
9245         to the list of targets that do not support profiling.  Restore
9246         alpha sorting to this list.
9247
9248 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
9249
9250         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
9251         failure on 32-bit systems.
9252         * gcc.dg/torture/vector-2.c: Ditto.
9253
9254 2011-03-22  Richard Guenther  <rguenther@suse.de>
9255
9256         PR tree-optimization/48228
9257         * gcc.dg/Wstrict-overflow-23.c: New testcase.
9258
9259 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
9260
9261         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
9262         powerpc.
9263
9264         PR target/48226
9265         * gcc.target/powerpc/pr48226.c: New file.
9266
9267 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
9268
9269         * lib/prune.exp (prune_gcc_output): Prune "could not create
9270         compact unwind for" warnings.
9271
9272 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
9273
9274         PR c/42544
9275         PR c/48197
9276         * gcc.c-torture/execute/pr42544.c: New test.
9277         * gcc.c-torture/execute/pr48197.c: New test.
9278
9279 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
9280
9281         PR preprocessor/48192
9282         * gcc.target/powerpc/pr48192.c: New file.
9283
9284         PR target/48053
9285         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
9286         split problem of 0 being loaded in a VSX register.
9287
9288 2011-03-21  Richard Guenther  <rguenther@suse.de>
9289
9290         PR c/47939
9291         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
9292         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9293         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9294         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9295
9296 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
9297
9298         PR target/48213
9299         * gcc.dg/pr48213.c: New test.
9300
9301 2011-03-21  Kai Tietz  <ktietz@redhat.com>
9302
9303         PR target/12171
9304         * g++.dg/plugin/attribute_plugin.c: Adjust test.
9305
9306 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
9307
9308         * gcc.target/arm/xor-and.c: New.
9309
9310 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9311
9312         PR fortran/22572
9313         * gfortran.dg/function_optimize_1.f90:  New test.
9314         * gfortran.dg/function_optimize_2.f90:  New test.
9315
9316 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
9317
9318         PR rtl-optimization/47502
9319         * gcc.target/i386/pr47502-1.c: New.
9320         * gcc.target/i386/pr47502-2.c: Likewise.
9321
9322 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
9323
9324         PR rtl-optimization/48156
9325         * gcc.dg/pr48156.c: New test.
9326
9327 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9328
9329         PR libfortran/47439
9330         * gfortran.dg/scratch_1.f90: Adjust test.
9331
9332 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9333
9334         PR libfortran/47439
9335         * gfortran.dg/scratch_1.f90: New test.
9336
9337 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
9338
9339         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
9340         variably modified typedefs.
9341         * gcc.dg/c1x-typedef-2.c: Remove.
9342
9343 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
9344
9345         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
9346         * gcc.dg/c1x-anon-struct-3.c: New test.
9347         * gcc.dg/anon-struct-11.c: Update.
9348
9349 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9350
9351         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
9352         dg-xfail-run-if.
9353         Only xfail with gas.
9354
9355 2011-03-18  Jason Merrill  <jason@redhat.com>
9356
9357         * g++.dg/template/fn-ptr1.C: New.
9358
9359         * g++.dg/overload/volatile1.C: New.
9360
9361         * g++.dg/opt/pr23372.C: New.
9362
9363         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
9364
9365 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9366
9367         PR middle-end/47405
9368         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
9369
9370 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
9371
9372         * gcc.target/arm/unsigned-extend-1.c: New.
9373
9374 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
9375
9376         PR bootstrap/48161
9377         * gcc.c-torture/compile/pr48161.c: New test.
9378
9379 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
9380
9381         PR middle-end/47725
9382         * gcc.dg/torture/pr47725.c: New.
9383
9384 2011-03-17  Jason Merrill  <jason@redhat.com>
9385
9386         * g++.dg/cpp0x/constexpr-overflow2.C: New.
9387         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
9388
9389 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
9390
9391         * gnat.dg/specs/elab2.ads: New test.
9392         * gnat.dg/specs/elab2_pkg.ads: New helper.
9393
9394 2011-03-17  Jason Merrill  <jason@redhat.com>
9395
9396         * g++.dg/cpp0x/decltype-1212.C: New.
9397         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
9398
9399 2011-03-17  Jason Merrill  <jason@redhat.com>
9400
9401         * g++.dg/parse/memfnquals1.C: New.
9402
9403 2011-03-17  Richard Guenther  <rguenther@suse.de>
9404
9405         PR middle-end/48134
9406         * gcc.dg/pr48134.c: New testcase.
9407
9408 2011-03-17  Richard Guenther  <rguenther@suse.de>
9409
9410         PR middle-end/48165
9411         * g++.dg/torture/pr48165.C: New testcase.
9412
9413 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
9414
9415         PR rtl-optimization/48141
9416         * gcc.dg/pr48141.c: New test.
9417
9418 2011-03-16  Jason Merrill  <jason@redhat.com>
9419
9420         * g++.dg/cpp0x/constexpr-48089.C: New.
9421
9422         * g++.dg/cpp0x/constexpr-abi1.C: New.
9423
9424         * g++.dg/cpp0x/constexpr-46336.C: New.
9425         * g++.dg/parse/friend5.C: Adjust expected errors.
9426
9427         * g++.dg/cpp0x/constexpr-47570.C: New.
9428
9429 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
9430
9431         PR debug/47510
9432         * ++.dg/debug/dwarf2/typedef6.C: New test.
9433
9434 2011-03-16  Jason Merrill  <jason@redhat.com>
9435
9436         * g++.dg/cpp0x/elision2.C: New.
9437
9438         * g++.dg/cpp0x/constexpr-array3.C: New.
9439
9440 2011-03-16  Jason Merrill  <jason@redhat.com>
9441
9442         * g++.dg/cpp0x/sfinae6.C: New.
9443         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
9444         * g++.dg/cpp0x/pr45908.C: Likewise.
9445         * g++.dg/cpp0x/sfinae6.C: Likewise.
9446         * g++.old-deja/g++.jason/conversion11.C: Likewise.
9447         * g++.old-deja/g++.law/arg11.C: Likewise.
9448
9449 2011-03-16  Jason Merrill  <jason@redhat.com>
9450
9451         * g++.dg/template/incomplete6.C: New.
9452
9453 2011-03-16  Jeff Law <law@redhat.com>
9454
9455         * gcc.dg/tree-ssa/vrp55.c: New test.
9456
9457 2011-03-16  Jason Merrill  <jason@redhat.com>
9458
9459         * g++.dg/cpp0x/auto22.C: New.
9460
9461 2011-03-16  Richard Guenther  <rguenther@suse.de>
9462
9463         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
9464         optimizing it away if promoted to const.
9465
9466 2011-03-16  Richard Guenther  <rguenther@suse.de>
9467
9468         PR tree-optimization/48149
9469         * gcc.dg/fold-complex-1.c: New testcase.
9470
9471 2011-03-16  Richard Guenther  <rguenther@suse.de>
9472
9473         PR testsuite/48147
9474         * gcc.dg/guality/pr45882.c: Really make sure no inlining
9475         or cloning happens.
9476
9477 2011-03-16  Richard Guenther  <rguenther@suse.de>
9478
9479         PR tree-optimization/26134
9480         * gcc.dg/tree-ssa/complex-6.c: New testcase.
9481
9482 2011-03-16  Richard Guenther  <rguenther@suse.de>
9483
9484         PR tree-optimization/48146
9485         * gcc.dg/torture/pr48146.c: New testcase.
9486
9487 2011-03-16  Richard Guenther  <rguenther@suse.de>
9488
9489         * gcc.dg/tree-ssa/pr14814.c: Adjust.
9490         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
9491
9492 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
9493
9494         PR middle-end/48136
9495         * gcc.c-torture/compile/pr48136.c: New test.
9496
9497         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
9498
9499         PR debug/45882
9500         * gcc.dg/guality/pr45882.c: New test.
9501
9502 2011-03-15  Jason Merrill  <jason@redhat.com>
9503
9504         * g++.dg/cpp0x/constexpr-recursion.C: New.
9505
9506         * g++.dg/cpp0x/implicit11.C: New.
9507
9508 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
9509
9510         * g++.dg/cpp0x/constexpr-attribute.C: New.
9511
9512 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9513
9514         * g++.dg/parse/pr34758.C: New.
9515
9516 2011-03-15  Xinliang David Li  <davidxl@google.com>
9517
9518         PR c/47837
9519         * gcc.dg/uninit-pred-7_d.c: New test.
9520         * gcc.dg/uninit-pred-8_d.c: New test.
9521
9522 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9523
9524         PR target/46788
9525         * gcc.target/arm/pr46788.c: New.
9526
9527 2011-03-15  Richard Guenther  <rguenther@suse.de>
9528
9529         PR middle-end/47650
9530         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
9531         * gfortran.dg/ishft_4.f90: Likewise.
9532         * gfortran.dg/leadz_trailz_3.f90: Likewise.
9533
9534 2011-03-15  Richard Guenther  <rguenther@suse.de>
9535
9536         PR tree-optimization/13954
9537         * g++.dg/tree-ssa/pr13954.C: New testcase.
9538
9539 2011-03-15  Richard Guenther  <rguenther@suse.de>
9540
9541         PR tree-optimization/48037
9542         * gcc.target/i386/pr48037-1.c: New testcase.
9543
9544 2011-03-15  Richard Guenther  <rguenther@suse.de>
9545
9546         PR tree-optimization/41490
9547         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
9548         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
9549         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
9550         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
9551         * g++.dg/tree-ssa/pr33604.C: Adjust.
9552
9553 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
9554
9555         PR middle-end/47917
9556         * gcc.c-torture/execute/pr47917.c: New test.
9557         * gcc.dg/pr47917.c: New test.
9558
9559         PR middle-end/38878
9560         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
9561
9562 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
9563
9564         * gcc.target/i386/sse4_1-floor-vec.c: New test.
9565         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
9566         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
9567         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
9568         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
9569         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
9570         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
9571         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
9572         * gcc.target/i386/avx-floor-vec.c: Ditto.
9573         * gcc.target/i386/avx-ceil-vec.c: Ditto.
9574         * gcc.target/i386/avx-trunc-vec.c: Ditto.
9575         * gcc.target/i386/avx-rint-vec.c: Ditto.
9576         * gcc.target/i386/avx-floorf-vec.c: Ditto.
9577         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
9578         * gcc.target/i386/avx-truncf-vec.c: Ditto.
9579         * gcc.target/i386/avx-rintf-vec.c: Ditto.
9580
9581 2011-03-14  Tom Tromey  <tromey@redhat.com>
9582
9583         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
9584         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
9585         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
9586
9587 2011-03-14  Tom Tromey  <tromey@redhat.com>
9588
9589         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
9590         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
9591         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
9592
9593 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
9594
9595         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
9596
9597 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
9598
9599         PR rtl-optimization/47166
9600         * gcc.c-torture/execute/postmod-1.c: New test.
9601
9602 2011-03-14  Richard Guenther  <rguenther@suse.de>
9603
9604         PR middle-end/48098
9605         * gcc.dg/torture/pr48098.c: New testcase.
9606
9607 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
9608
9609         PR target/48053
9610         * gcc.target/powerpc/pr48053-1.c: New test.
9611         * gcc.target/powerpc/pr48053-2.c: Likewise.
9612
9613 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
9614
9615         PR libfortran/48066
9616         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
9617
9618 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
9619
9620         PR libfortran/48066
9621         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
9622
9623 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
9624
9625         PR fortran/48059
9626         * gfortran.dg/class_41.f03: New.
9627
9628 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
9629
9630         * g++.dg/conversion/cast3.C: New test.
9631
9632 2011-03-11  Jason Merrill  <jason@redhat.com>
9633
9634         * g++.dg/template/error45.C: New.
9635
9636         * g++.dg/parse/no-type-defn1.C: New.
9637
9638         * g++.dg/ext/attrib40.C: New.
9639
9640         * g++.dg/cpp0x/regress/array1.C: New.
9641
9642 2011-03-11  Richard Guenther  <rguenther@suse.de>
9643
9644         PR tree-optimization/48067
9645         * gcc.dg/pr48067.c: New testcase.
9646
9647 2011-03-11  Richard Guenther  <rguenther@suse.de>
9648
9649         PR lto/48073
9650         * g++.dg/lto/20110311-1_0.C: New testcase.
9651
9652 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
9653
9654         PR c++/48035
9655         * g++.dg/inherit/virtual8.C: New test.
9656
9657         PR middle-end/48044
9658         * gcc.dg/torture/pr48044.c: New test.
9659
9660 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
9661
9662         PR fortran/47768
9663         * gfortran.dg/proc_ptr_comp_31.f90: New.
9664
9665 2011-03-11  Richard Guenther  <rguenther@suse.de>
9666
9667         PR tree-optimization/47278
9668         * gcc.dg/torture/pr47278-1.c: New testcase.
9669         * gcc.dg/torture/pr47278-2.c: Likewise.
9670
9671 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
9672
9673         PR tree-optimization/48063
9674         * gcc.dg/torture/pr48063.c: New test.
9675
9676 2011-03-10  Jason Merrill  <jason@redhat.com>
9677
9678         * g++.dg/template/array22.C: New.
9679
9680         * g++.dg/cpp0x/syntax-err1.C: New.
9681         * g++.dg/parse/error36.C: Adjust expected errors.
9682         * g++.old-deja/g++.pt/ctor2.C: Likewise.
9683         * g++.old-deja/g++.pt/typename3.C: Likewise.
9684         * g++.old-deja/g++.pt/typename4.C: Likewise.
9685         * g++.old-deja/g++.pt/typename6.C: Likewise.
9686
9687 2011-03-09  Jason Merrill  <jason@redhat.com>
9688
9689         * g++.dg/template/nontype22.C: New.
9690
9691 2011-03-09  Martin Jambor  <mjambor@suse.cz>
9692
9693         PR tree-optimization/47714
9694         * g++.dg/torture/pr47714.C: New test.
9695
9696 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
9697
9698         PR target/47755
9699         * gcc.target/powerpc/pr47755-2.c: New file.
9700
9701 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9702
9703         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
9704         is not set in the environment, pass 64 as first argument when not
9705         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
9706         native where ulimit -u is supported.
9707
9708 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9709
9710         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
9711
9712 2011-03-08  Jason Merrill  <jason@redhat.com>
9713
9714         * g++.dg/template/nontype21.C: New.
9715
9716         * g++.dg/template/anon5.C: New.
9717
9718 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9719
9720         PR debug/47881
9721         * gcc.dg/pr47881.c: New test.
9722
9723 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
9724
9725         PR c++/47957
9726         * g++.dg/lookup/template3.C: New test.
9727
9728 2011-03-08  Kai Tietz  <ktietz@redhat.com>
9729
9730         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
9731         'long' type.
9732
9733 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
9734
9735         PR testsuite/47954
9736         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
9737         sizeof to compute alignment.
9738
9739 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9740
9741         PR tree-optimization/48022
9742         * gcc.dg/pr48022-1.c: New test.
9743         * gcc.dg/pr48022-2.c: New test.
9744
9745 2011-03-07  Jason Merrill  <jason@redhat.com>
9746
9747         * g++.dg/template/nontype20.C: New.
9748         * g++.dg/init/member1.C: Adjust expected errors.
9749         * g++.dg/parse/constant4.C: Likewise.
9750         * g++.dg/template/qualified-id3.C: Likewise.
9751         * g++.old-deja/g++.pt/crash10.C: Likewise.
9752
9753         * g++.dg/cpp0x/regress/non-const1.C: New.
9754
9755 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
9756
9757         PR debug/47991
9758         * gcc.dg/pr47991.c: New test.
9759
9760 2011-03-07  Jason Merrill  <jason@redhat.com>
9761
9762         * g++.dg/abi/mangle46.C: New.
9763
9764 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
9765
9766         PR target/47862
9767         * gcc.target/powerpc/pr47862.c: New.
9768
9769 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
9770
9771         PR target/45413
9772         * gcc.target/i386/combine-mul.c: Require nonpic.
9773
9774 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
9775             Nathan Froyd  <froydnj@codesourcery.com>
9776
9777         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
9778
9779 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
9780
9781         * README.QMTEST: Remove.
9782
9783 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
9784             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9785
9786         PR fortran/47850
9787         * gfortran.dg/array_constructor_37.f90 : New test.
9788
9789 2011-03-05  Jason Merrill  <jason@redhat.com>
9790
9791         * g++.dg/abi/mangle39.C: ABI v5, not 6.
9792         * g++.dg/abi/mangle45.C: Likewise.
9793         * g++.dg/cpp0x/trailing1.C: Likewise.
9794
9795 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9796
9797         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
9798
9799 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
9800
9801         PR rtl-optimization/47899
9802         * gcc.dg/pr47899.c: New test.
9803
9804         * gcc.dg/torture/pr47968.c: Ignore warnings.
9805
9806         PR tree-optimization/47967
9807         * gcc.c-torture/compile/pr47967.c: New test.
9808
9809 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
9810
9811         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
9812         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
9813
9814 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
9815
9816         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
9817         and property_getAttributes() if __OBJC2__.
9818         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9819         * objc.dg/property/property-encoding-1.m: New.
9820         * obj-c++.dg/property/property-encoding-1.mm: New.
9821
9822 2011-03-04  Jason Merrill  <jason@redhat.com>
9823
9824         * g++.dg/template/pseudodtor6.C: New.
9825
9826         * g++.dg/inherit/covariant19.C: New.
9827
9828 2011-03-04  Richard Guenther  <rguenther@suse.de>
9829
9830         PR middle-end/47968
9831         * gcc.dg/torture/pr47968.c: New testcase.
9832
9833 2011-03-04  Richard Guenther  <rguenther@suse.de>
9834
9835         PR middle-end/47975
9836         * gcc.dg/torture/pr47975.c: New testcase.
9837
9838 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
9839
9840         PR c++/47974
9841         * g++.dg/template/crash106.C: New.
9842
9843 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
9844
9845         PR c/47963
9846         * gcc.dg/gomp/pr47963.c: New test.
9847         * g++.dg/gomp/pr47963.C: New test.
9848
9849 2011-03-02  Jason Merrill  <jason@redhat.com>
9850
9851         * g++.dg/cpp0x/regress/condition1.C: New.
9852
9853         * g++.dg/cpp0x/constexpr-ctor9.C: New.
9854
9855 2011-03-01  Jason Merrill  <jason@redhat.com>
9856
9857         * g++.dg/cpp0x/lambda/lambda-98.C: New.
9858
9859         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
9860
9861 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
9862
9863         PR rtl-optimization/47925
9864         * gcc.c-torture/execute/pr47925.c: New test.
9865
9866 2011-03-01  Jason Merrill  <jason@redhat.com>
9867
9868         * g++.dg/cpp0x/decltype25.C: New.
9869
9870         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
9871
9872 2011-03-01  Richard Guenther  <rguenther@suse.de>
9873
9874         PR tree-optimization/47890
9875         * gcc.dg/torture/pr47890.c: New testcase.
9876
9877 2011-03-01  Richard Guenther  <rguenther@suse.de>
9878
9879         PR lto/47924
9880         * gcc.dg/lto/pr47924_0.c: New testcase.
9881
9882 2011-03-01  Richard Guenther  <rguenther@suse.de>
9883
9884         PR lto/46911
9885         * gfortran.dg/lto/pr46911_0.f: New testcase.
9886
9887 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9888
9889         PR libgfortran/47933
9890         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
9891         compile errors from older code form.
9892
9893 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9894
9895         PR libgfortran/47567
9896         * gfortran.dg/fmt_fw_d.f90: New test.
9897
9898 2011-02-28  Jason Merrill  <jason@redhat.com>
9899
9900         * g++.dg/inherit/covariant18.C: New.
9901
9902 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
9903
9904         PR middle-end/47893
9905         * gcc.dg/pr47893.c: New test.
9906
9907 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
9908
9909         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
9910         NULL in case of a selector with conflicting types.
9911         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
9912
9913 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
9914
9915         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
9916         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
9917         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
9918         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
9919
9920 2011-02-28  Jason Merrill  <jason@redhat.com>
9921
9922         PR c++/47906
9923         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
9924
9925 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9926
9927         PR libgfortran/47778
9928         * gfortran.dg/namelist_71.f90: New test.
9929
9930 2011-02-27  Jason Merrill  <jason@redhat.com>
9931
9932         PR c++/47906
9933         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
9934         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
9935
9936 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
9937
9938         PR c++/46466
9939         * g++.dg/cpp0x/constexpr-ctor8.C: New.
9940
9941 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
9942
9943         PR fortran/47886
9944         * gfortran.dg/gomp/task-1.f90: Removed.
9945
9946 2011-02-26  Jason Merrill  <jason@redhat.com>
9947
9948         * g++.dg/template/this-targ1.C: New.
9949
9950         * g++.dg/cpp0x/regress/template-const1.C: New.
9951         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
9952         * g++.dg/template/function1.C: Adjust.
9953         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
9954         * g++.dg/debug/debug7.C: Adjust.
9955
9956 2011-02-26  Tobias Burnus  <burnus@net-b.de>
9957
9958         PR fortran/47886
9959         * gfortran.dg/gomp/task-1.f90: New.
9960
9961 2011-02-25  Jie Zhang  <jie@codesourcery.com>
9962
9963         * gcc.target/arm/neon-thumb2-move.c: Add
9964         dg-require-effective-target arm_thumb2_ok.
9965
9966 2011-02-24  Jason Merrill  <jason@redhat.com>
9967
9968         * g++.dg/parse/constant1.C: Specify C++98 mode.
9969         * g++.dg/parse/constant5.C: Likewise.
9970         * g++.dg/parse/error2.C: Likewise.
9971         * g++.dg/parse/semicolon3.C: Likewise.
9972         * g++.dg/template/crash14.C: Likewise.
9973         * g++.dg/template/local4.C: Likewise.
9974         * g++.dg/template/nontype3.C: Likewise.
9975         * g++.dg/parse/crash31.C: Adjust expected errors.
9976         * g++.dg/template/function1.C: Likewise.
9977         * g++.dg/template/ref3.C: Likewise.
9978         * g++.dg/template/static9.C: Likewise.
9979         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
9980
9981         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
9982         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
9983         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
9984         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
9985         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
9986
9987 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
9988
9989         PR fortran/47878
9990         * gfortran.dg/pr47878.f90: New test.
9991
9992 2011-02-24  Richard Guenther  <rguenther@suse.de>
9993
9994         PR testsuite/47801
9995         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
9996         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
9997
9998 2011-02-24  Richard Guenther  <rguenther@suse.de>
9999
10000         PR fortran/47839
10001         * gfortran.dg/lto/pr47839_0.f90: New testcase.
10002         * gfortran.dg/lto/pr47839_1.f90: Likewise.
10003
10004 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10005
10006         PR libgfortran/47567
10007         * gfortran.dg/fmt_f0_1.f90: Update test.
10008
10009 2011-02-23  Jason Merrill  <jason@redhat.com>
10010
10011         * g++.dg/abi/mangle39.C: Adjust parm mangling.
10012         * g++.dg/abi/mangle45.C: New.
10013
10014         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
10015         * g++.dg/template/canon-type-9.C: Match use of decltype
10016         between declaration and definition.
10017         * g++.dg/template/canon-type-12.C: Likewise.
10018
10019 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
10020
10021         PR fortran/40850
10022         * gfortran.dg/nested_allocatables_1.f90: New.
10023
10024 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
10025
10026         PR c++/46868
10027         * g++.dg/pr46868.C: New test.
10028         * g++.dg/parse/parameter-declaration-1.C: Adjust.
10029         * g++.dg/parse/error14.C: Adjust.
10030
10031 2011-02-23  Richard Guenther  <rguenther@suse.de>
10032
10033         PR tree-optimization/47838
10034         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
10035
10036 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
10037
10038         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
10039
10040 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
10041
10042         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
10043         * gfortran.dg/count_init_expr.f03: Ditto.
10044         * gfortran.dg/gomp/pr43711.f90: Ditto.
10045         * gcc.dg/struct-parse-2.c: Ditto.
10046         * gcc.dg/parse-error-3.c: Ditto.
10047         * gcc.dg/Wlogical-op-1.c: Ditto.
10048         * gcc.dg/Walways-true-1.c: Ditto.
10049         * gcc.dg/pr24225.c: Ditto.
10050         * gcc.dg/Walways-true-2.c: Ditto.
10051         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
10052         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
10053         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
10054         * g++.dg/overload/defarg4.C: Ditto.
10055         * g++.dg/inherit/covariant16.C: Ditto.
10056         * g++.dg/inherit/virtual7.C: Ditto.
10057         * g++.dg/template/canon-type-9.C: Ditto.
10058         * g++.dg/template/access19.C: Ditto.
10059         * g++.dg/template/call7.C: Ditto.
10060         * g++.dg/template/canon-type-2.C: Ditto.
10061         * g++.dg/template/init7.C: Ditto.
10062         * g++.dg/template/sizeof-template-argument.C: Ditto.
10063         * g++.dg/template/const3.C: Ditto.
10064         * g++.dg/template/sfinae26.C: Ditto.
10065         * g++.dg/template/sfinae26.C: Ditto.
10066         * g++.dg/template/canon-type-11.C: Ditto.
10067         * g++.dg/template/union2.C: Ditto.
10068         * g++.dg/template/canon-type-3.C: Ditto.
10069         * g++.dg/template/canon-type-1.C: Ditto.
10070         * g++.dg/template/canon-type-5.C: Ditto.
10071         * g++.dg/template/canon-type-7.C: Ditto.
10072         * g++.dg/template/canon-type-10.C: Ditto.
10073         * g++.dg/template/spec36.C: Ditto.
10074         * g++.dg/template/typedef38.C: Ditto.
10075         * g++.dg/template/canon-type-4.C: Ditto.
10076         * g++.dg/template/canon-type-6.C: Ditto.
10077         * g++.dg/template/canon-type-13.C: Ditto.
10078         * g++.dg/template/instantiate9.C: Ditto.
10079         * g++.dg/template/ttp22.C: Ditto.
10080         * g++.dg/warn/Wreturn-type-6.C: Ditto.
10081         * g++.dg/warn/Walways-true-1.C: Ditto.
10082         * g++.dg/warn/Wlogical-op-1.C: Ditto.
10083         * g++.dg/warn/Walways-true-2.C: Ditto.
10084         * g++.dg/conversion/op4.C: Ditto.
10085         * g++.dg/opt/pr19650.C: Ditto.
10086         * g++.dg/lookup/friend11.C: Ditto.
10087         * g++.dg/other/default2.C: Ditto.
10088         * g++.dg/other/default3.C: Ditto.
10089         * g++.dg/other/dtor2.C: Ditto.
10090         * g++.dg/other/friend5.C: Ditto.
10091         * g++.dg/other/default5.C: Ditto.
10092         * g++.dg/init/brace6.C: Ditto.
10093         * g++.dg/init/aggr5.C: Ditto.
10094         * g++.dg/init/error2.C: Ditto.
10095         * g++.dg/expr/bound-mem-fun.C: Ditto.
10096         * g++.dg/expr/cond6.C: Ditto.
10097         * g++.dg/expr/stmt-expr-1.C: Ditto.
10098         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
10099         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
10100         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
10101         * g++.dg/cpp0x/bracket1.C: Ditto.
10102         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
10103         * g++.dg/cpp0x/pr38646.C: Ditto.
10104         * g++.dg/cpp0x/variadic73.C: Ditto.
10105         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
10106         * g++.dg/cpp0x/bracket4.C: Ditto.
10107         * g++.dg/cpp0x/decltype4.C: Ditto.
10108         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
10109         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
10110         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
10111         * g++.dg/cpp0x/variadic-new2.C: Ditto.
10112         * g++.dg/cpp0x/decltype2.C: Ditto.
10113         * g++.dg/cpp0x/decltype1.C: Ditto.
10114         * g++.dg/cpp0x/bracket2.C: Ditto.
10115         * g++.dg/cpp0x/decltype5.C: Ditto.
10116         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
10117         * g++.dg/cpp0x/variadic70.C: Ditto.
10118         * g++.dg/cpp0x/decltype6.C: Ditto.
10119         * g++.dg/cpp0x/rvo.C: Ditto.
10120         * g++.dg/cpp0x/vt-40092.C: Ditto.
10121         * g++.dg/cpp0x/variadic-new.C: Ditto.
10122         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
10123         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
10124         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
10125         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
10126         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
10127         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
10128         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
10129         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
10130         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
10131         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
10132         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
10133         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
10134         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
10135         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
10136         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
10137         * g++.dg/cpp0x/pr39639.C: Ditto.
10138         * g++.dg/cpp0x/decltype3.C: Ditto.
10139         * g++.dg/cpp0x/variadic68.C: Ditto.
10140         * g++.dg/cpp0x/variadic-function.C: Ditto.
10141         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
10142         * g++.dg/cpp0x/variadic-bind.C: Ditto.
10143         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
10144         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
10145         * g++.dg/parse/crash35.C: Ditto.
10146         * g++.dg/parse/crash40.C: Ditto.
10147         * g++.dg/parse/defarg12.C: Ditto.
10148         * g++.dg/parse/crash34.C: Ditto.
10149         * g++.dg/parse/constructor3.C: Ditto.
10150         * g++.dg/parse/template23.C: Ditto.
10151         * g++.dg/parse/crash56.C: Ditto.
10152         * g++.dg/parse/dtor13.C: Ditto.
10153         * g++.dg/parse/error33.C: Ditto.
10154         * g++.dg/parse/ctor9.C: Ditto.
10155         * g++.dg/parse/error32.C: Ditto.
10156         * g++.dg/parse/error37.C: Ditto.
10157         * g++.dg/parse/bitfield3.C: Ditto.
10158         * g++.dg/parse/struct-4.C: Ditto.
10159         * g++.dg/ext/has_trivial_copy.C: Ditto.
10160         * g++.dg/ext/is_polymorphic.C: Ditto.
10161         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
10162         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
10163         * g++.dg/ext/has_nothrow_assign.C: Ditto.
10164         * g++.dg/ext/is_union.C: Ditto.
10165         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
10166         * g++.dg/ext/is_pod.C: Ditto.
10167         * g++.dg/ext/has_virtual_destructor.C: Ditto.
10168         * g++.dg/ext/has_trivial_constructor.C: Ditto.
10169         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
10170         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
10171         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
10172         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
10173         * g++.dg/ext/is_abstract.C: Ditto.
10174         * g++.dg/ext/has_trivial_assign.C: Ditto.
10175         * g++.dg/ext/is_class.C: Ditto.
10176         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
10177         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
10178         * g++.dg/ext/is_base_of.C: Ditto.
10179         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
10180         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
10181         * g++.dg/ext/is_empty.C: Ditto.
10182         * g++.dg/ext/is_enum.C: Ditto.
10183         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
10184         * gnat.dg/opt11.adb: Ditto.
10185         * obj-c++.dg/pr45735.mm: Ditto.
10186         * obj-c++.dg/pr24393.mm: Ditto.
10187         * obj-c++.dg/exceptions-2.mm: Ditto.
10188         * objc.dg/pr45735.m: Ditto.
10189         * objc.dg/pr24393.m: Ditto.
10190
10191 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
10192
10193         * objc.dg/attributes/objc-exception-1.m: New.
10194
10195 2011-02-23  Jie Zhang  <jie@codesourcery.com>
10196
10197         * gcc.dg/cpp/include7.c: New test.
10198
10199 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
10200
10201         PR c++/47242
10202         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
10203
10204 2011-02-23  Jie Zhang  <jie@codesourcery.com>
10205
10206         PR rtl-optimization/47763
10207         * gcc.dg/pr47763.c: New test.
10208
10209 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
10210
10211         PR fortran/45743
10212         * gfortran.dg/whole_file_32.f90 : New test.
10213
10214 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
10215
10216         PR c++/47666
10217         * g++.dg/inherit/virtual7.C: New test.
10218
10219 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
10220
10221         PR objc/47832
10222         * objc.dg/type-size-3.m: Updated error message.
10223         * objc.dg/type-size-4.m: New test.
10224         * objc.dg/type-size-5.m: New test.
10225
10226 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10227
10228         * lib/gnat.exp: Fix comments.
10229         Don't load libgloss.exp.
10230         (default_gnat_version): Call $compiler with --version.
10231         Adapt regexp for gnatmake output, insert version.
10232         (gnat_version): New proc.
10233         (gnat_init): Remove gnat_libgcc_s_path.
10234         (gnat_target_compile): Likewise.
10235         Remove ld_library_path.
10236         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
10237         (gnat_pass): Remove.
10238         (gnat_pass): Remove.
10239         (gnat_finish): Remove.
10240         (gnat_exit): Remove.
10241         (local_find_gnatmake): Reindent.
10242         (runtest_file_p): Remove.
10243         (prune_warnings): Remove.
10244         (find_gnatclean): New proc.
10245         * lib/gnat-dg.exp (lremove): New proc.
10246         (gnat-dg-test): Reindent.
10247         Remove additional output files.
10248         (gnat-dg-runtest): Remove.
10249
10250         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
10251         * gnat.dg/loop_optimization6.adb: Likewise.
10252         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
10253
10254 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
10255
10256         PR tree-optimization/47835
10257         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
10258
10259 2011-02-22  Tobias Burnus  <burnus@net-b.de>
10260
10261         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
10262         * gfortran.dg/abstract_type_2.f03: Ditto.
10263         * gfortran.dg/abstract_type_3.f03: Ditto.
10264         * gfortran.dg/abstract_type_4.f03: Ditto.
10265         * gfortran.dg/abstract_type_5.f03: Ditto.
10266         * gfortran.dg/abstract_type_6.f03: Ditto.
10267         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
10268         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
10269         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
10270         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
10271         * gfortran.dg/array_function_5.f90: Ditto.
10272         * gfortran.dg/asynchronous_3.f03: Ditto.
10273         * gfortran.dg/char_expr_1.f90: Ditto.
10274         * gfortran.dg/class_14.f03: Ditto.
10275         * gfortran.dg/data_array_6.f: Ditto.
10276         * gfortran.dg/data_invalid.f90: Ditto.
10277         * gfortran.dg/dot_product_1.f03: Ditto.
10278         * gfortran.dg/func_derived_5.f90: Ditto.
10279         * gfortran.dg/func_result_4.f90: Ditto.
10280         * gfortran.dg/implied_do_1.f90: Ditto.
10281         * gfortran.dg/initialization_25.f90: Ditto.
10282         * gfortran.dg/initialization_26.f90: Ditto.
10283         * gfortran.dg/interface_34.f90: Ditto.
10284         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
10285         * gfortran.dg/keyword_symbol_1.f90: Ditto.
10286         * gfortran.dg/matmul_8.f03: Ditto.
10287         * gfortran.dg/merge_init_expr.f90: Ditto.
10288         * gfortran.dg/pack_assign_1.f90: Ditto.
10289         * gfortran.dg/pack_vector_1.f90: Ditto.
10290         * gfortran.dg/pointer_check_8.f90: Ditto.
10291         * gfortran.dg/product_init_expr.f03: Ditto.
10292         * gfortran.dg/reshape_order_5.f90: Ditto.
10293         * gfortran.dg/reshape_shape_1.f90: Ditto.
10294         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
10295         * gfortran.dg/same_name_2.f90: Ditto.
10296         * gfortran.dg/selected_real_kind_1.f90: Ditto.
10297         * gfortran.dg/spread_init_expr.f03: Ditto.
10298         * gfortran.dg/stmt_func_1.f90: Ditto.
10299         * gfortran.dg/sum_init_expr.f03: Ditto.
10300         * gfortran.dg/transpose_3.f03: Ditto.
10301         * gfortran.dg/unpack_init_expr.f03: Ditto.
10302         * gfortran.dg/warn_conversion.f90: Ditto.
10303         * gfortran.dg/warn_conversion_2.f90: Ditto.
10304         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
10305         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
10306         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
10307         * gfortran.dg/whole_file_16.f90: Ditto.
10308         * gfortran.dg/whole_file_17.f90: Ditto.
10309         * gfortran.dg/whole_file_18.f90: Ditto.
10310         * gfortran.dg/whole_file_20.f03: Ditto.
10311         * gfortran.dg/whole_file_5.f90: Ditto.
10312         * gfortran.dg/whole_file_6.f90: Ditto.
10313         * gfortran.dg/write_invalid_format.f90: Ditto.
10314         * gfortran.dg/zero_sized_6.f90: Ditto.
10315
10316 2011-02-21  Jeff Law <law@redhat.com>
10317
10318         PR rtl-optimization/46178
10319         * gcc.target/i386/pr46178.c: New test.
10320
10321         PR rtl-optimization/46002
10322         * gcc.c-torture/compile/pr46002.c: New test.
10323
10324 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10325
10326         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
10327         *-*-hpux10*.
10328
10329 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
10330
10331         PR debug/47106
10332         * g++.dg/debug/pr47106.C: Require effective target lto.
10333
10334 2011-02-21  Jason Merrill  <jason@redhat.com>
10335
10336         * g++.dg/cpp0x/constexpr-diag2.C: New.
10337
10338 2011-02-20  Jason Merrill  <jason@redhat.com>
10339
10340         * g++.dg/cpp0x/constexpr-ctor7.C: New.
10341
10342         * g++.dg/cpp0x/fntmpdefarg2.C: New.
10343
10344         * g++.dg/overload/conv-op1.C: New.
10345
10346         * g++.dg/cpp0x/constexpr-synth1.C: New.
10347
10348 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
10349
10350         * objc.dg/layout-2.m: New.
10351         * objc.dg/selector-3.m: Adjusted location of error message.
10352         * objc.dg/type-size-3.m: Same.
10353         * obj-c++.dg/selector-3.mm: Same.
10354
10355 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
10356
10357         PR objc/47784
10358         * objc.dg/property/dotsyntax-22.m: New.
10359         * obj-c++.dg/property/dotsyntax-22.mm: New.
10360
10361 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
10362
10363         PR c++/46394
10364         * g++.dg/template/typedef38.C: New test.
10365
10366 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
10367
10368         PR fortran/46818
10369         * gfortran.dg/whole_file_30.f90 : New test.
10370         * gfortran.dg/whole_file_31.f90 : New test.
10371
10372 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
10373
10374         PR fortran/45077
10375         PR fortran/44945
10376         * gfortran.dg/whole_file_28.f90 : New test.
10377         * gfortran.dg/whole_file_29.f90 : New test.
10378
10379 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
10380
10381         PR c++/44118
10382         * g++.dg/template/crash105.C: New.
10383
10384 2011-02-19  Jason Merrill  <jason@redhat.com>
10385
10386         * g++.dg/cpp0x/regress/no-elide1.C: New.
10387
10388 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
10389
10390         PR tree-optimization/46620
10391         * gcc.dg/pr46620.c: New.
10392
10393 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
10394
10395         PR c/47809
10396         * gcc.target/i386/pr47809.c: New test.
10397
10398 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10399             Tobias Burnus  <burnus@net-b.de>
10400
10401         * lib/target-supports.exp
10402         (check_effective_target_fortran_large_real): New check for large reals.
10403         * gfortran.dg/nan_7.f90: New test.
10404
10405 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10406
10407         PR libgfortran/47567
10408         * gfortran.dg/fmt_f0_1.f90: Update test.
10409
10410 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
10411
10412         PR fortran/47348
10413         * gfortran.dg/array_constructor_36.f90 : New test.
10414         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
10415         allow for comparison between different elements of the array
10416         constructor at different levels of optimization.
10417
10418 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10419
10420         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
10421         * gcc.target/i386/pr32280-1.c: Likewise.
10422
10423 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
10424
10425         PR target/47800
10426         * gcc.target/i386/pr47800.c: New test.
10427
10428 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
10429
10430         * objc/execute/exceptions/foward-1.x: New.
10431
10432 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10433
10434         PR fortran/47789
10435         * gfortran.dg/derived_constructor_comps_4.f90: New.
10436
10437 2011-02-18  Tobias Burnus
10438
10439         PR fortran/47775
10440         * gfortran.dg/func_result_6.f90: New.
10441
10442 2011-02-18  Michael Matz  <matz@suse.de>
10443
10444         PR fortran/45586
10445         * gfortran.dg/lto/pr45586_0.f90: New test.
10446         * gfortran.dg/typebound_proc_20.f90: Ditto.
10447         * gfortran.dg/typebound_proc_21.f90: Ditto.
10448
10449 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
10450
10451         PR c++/47795
10452         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
10453
10454 2011-02-18  Tobias Burnus  <burnus@net-b.de>
10455
10456         PR fortran/47750
10457         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
10458         gcc_warning_prefix.
10459         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
10460         normalizing the error/warning output.
10461         * gfortran.dg/Wall.f90: Update dg-error/warning.
10462         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
10463         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
10464         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
10465         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
10466         * gfortran.dg/class_30.f90: Update dg-error/warning.
10467         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
10468         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
10469         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
10470         * gfortran.dg/entry_17.f90: Update dg-error/warning.
10471         * gfortran.dg/entry_19.f90: Update dg-error/warning.
10472         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
10473         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
10474         * gfortran.dg/g77/12632.f: Update dg-error/warning.
10475         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
10476         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
10477         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
10478         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
10479         * gfortran.dg/goto_8.f90: Update dg-error/warning.
10480         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
10481         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
10482         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
10483         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
10484         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
10485         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
10486         * gfortran.dg/volatile3.f90: Update dg-error/warning.
10487         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
10488         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
10489         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
10490         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
10491         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
10492
10493 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10494
10495         PR fortran/47768
10496         * gfortran.dg/proc_ptr_comp_30.f90: New.
10497
10498 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
10499
10500         PR debug/47780
10501         * gcc.target/i386/pr47780.c: New test.
10502
10503 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10504
10505         PR fortran/47767
10506         * gfortran.dg/class_40.f03: New.
10507
10508 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
10509
10510         PR c++/47208
10511         * g++.dg/cpp0x/auto21.C: New test.
10512
10513 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
10514
10515         * objc.dg/special/unclaimed-category-1.h: Updated for
10516         new ABI support.
10517         * objc.dg/special/unclaimed-category-1.m: Same.
10518         * objc.dg/zero-link-1.m: Same.
10519         * objc.dg/lookup-1.m: Same.
10520         * objc.dg/torture/strings/const-str-9.m
10521         * objc.dg/torture/strings/const-str-10.m: Same.
10522         * objc.dg/torture/strings/const-str-11.m: Same.
10523         * objc.dg/torture/forward-1.m: Same.
10524         * objc.dg/zero-link-2.m: Same.
10525         * objc.dg/encode-7-next-64bit.m: Same.
10526         * objc.dg/method-4.m: Same.
10527         * objc.dg/next-runtime-1.m: Same.
10528         * objc.dg/image-info.m: Same.
10529         * objc.dg/pr23214.m: Same.
10530         * objc.dg/symtab-1.m: Same.
10531         * obj-c++.dg/basic.m: Same.
10532         * obj-c++.dg/proto-lossage-3.m: Same.
10533         * obj-c++.dg/torture/strings/const-str-10.m: Same.
10534         * obj-c++.dg/torture/strings/const-str-11.m: Same.
10535         * obj-c++.dg/torture/strings/const-str-9.m: Same.
10536         * obj-c++.dg/method-11.m: Same.
10537         * objc/execute/enumeration-1.m: Same.
10538         * objc/execute/object_is_class.m: Same.
10539         * objc/execute/formal_protocol-2.m: Same.
10540         * objc/execute/formal_protocol-4.m: Same.
10541         * objc/execute/formal_protocol-6.m: Same.
10542         * objc/execute/bycopy-3.m: Same.
10543         * objc/execute/exceptions/catchall-1.m: Same.
10544         * objc/execute/exceptions/finally-1.m: Same.
10545         * objc/execute/exceptions/local-variables-1.m: Same.
10546         * objc/execute/exceptions/foward-1.m: Same.
10547         * objc/execute/bf-common.h
10548         * objc/execute/enumeration-2.m: Same.
10549         * objc/execute/formal_protocol-1.m: Same.
10550         * objc/execute/formal_protocol-3.m: Same.
10551         * objc/execute/formal_protocol-5.m: Same.
10552         * objc/execute/accessing_ivars.m: Same.
10553         * objc/execute/bycopy-2.m: Same.
10554         * objc/execute/formal_protocol-7.m: Same.
10555         * objc/execute/compatibility_alias.m: Same.
10556         * objc/execute/no_clash.m: Same.
10557         * objc/execute/object_is_meta_class.m: Same.
10558         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
10559         * objc/execute/class-tests-1.h: Include stdio.h.
10560         * objc/execute/class-tests-2.h: Same.
10561         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
10562         runtimes.
10563         * obj-c++.dg/try-catch-2.mm: Same.
10564
10565 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
10566
10567         PR c++/47783
10568         * g++.dg/warn/Wunused-parm-4.C: New test.
10569
10570 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
10571             Jan Hubicka  <jh@suse.cz>
10572
10573         PR debug/47106
10574         PR debug/47402
10575         * g++.dg/debug/pr47106.C: New.
10576
10577 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
10578
10579         PR target/43653
10580         * gcc.target/i386/pr43653.c: New test.
10581
10582 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
10583
10584         PR c++/47172
10585         * g++.dg/template/inherit6.C: New test.
10586
10587 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
10588
10589         PR fortran/47745
10590         * gfortran.dg/class_39.f03: New.
10591
10592 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
10593
10594         PR c++/47326
10595         * g++.dg/cpp0x/variadic106.C: New test.
10596
10597 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
10598
10599         PR libfortran/47757
10600         * gfortran.dg/pr47757-1.f90: New test.
10601         * gfortran.dg/pr47757-2.f90: New test.
10602         * gfortran.dg/pr47757-3.f90: New test.
10603
10604         PR c++/47704
10605         * g++.dg/cpp0x/enum8.C: New test.
10606
10607 2011-02-15  Jason Merrill  <jason@redhat.com>
10608
10609         * g++.dg/inherit/implicit-trivial1.C: New.
10610         * g++.dg/cpp0x/implicit-trivial1.C: New.
10611
10612 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
10613
10614         PR middle-end/47725
10615         * gcc.dg/torture/pr47725.c: Removed.
10616
10617 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
10618
10619         PR target/47755
10620         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
10621         constant does not generate a load from memory.
10622
10623 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
10624
10625         PR middle-end/47725
10626         * gcc.dg/torture/pr47725.c: New.
10627
10628 2011-02-15  Richard Guenther  <rguenther@suse.de>
10629
10630         PR tree-optimization/47743
10631         * gcc.dg/torture/pr47743.c: New testcase.
10632
10633 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
10634
10635         PR middle-end/47581
10636         * gcc.target/i386/pr47581.c: New test.
10637
10638 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10639
10640         PR fortran/47730
10641         * gfortran.dg/select_type_22.f03: New.
10642
10643 2011-02-14  Jason Merrill  <jason@redhat.com>
10644
10645         * g++.dg/cpp0x/regress/enum1.C: New.
10646
10647 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
10648
10649         * gnat.dg/include.adb: New test.
10650
10651 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10652
10653         PR fortran/47728
10654         * gfortran.dg/class_38.f03: New.
10655
10656 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
10657
10658         * gcc.dg/pr46494.c: New test.
10659
10660 2011-02-14  Richard Guenther  <rguenther@suse.de>
10661
10662         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
10663
10664 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10665
10666         PR ada/41929
10667         * gnat.dg/null_pointer_deref1.exp: Don't skip on
10668         sparc*-sun-solaris2.11.
10669
10670 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10671
10672         PR fortran/47349
10673         * gfortran.dg/argument_checking_18.f90: New.
10674
10675 2011-02-13  Tobias Burnus  <burnus@net-b.de>
10676
10677         * gfortran.dg/argument_checking_13.f90: Update dg-error.
10678         * gfortran.dg/argument_checking_17.f90: New.
10679
10680 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
10681
10682         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
10683         are temporarily disabled.
10684         * gfortran.dg/class_7.f03: Ditto.
10685         * gfortran.dg/coarray_14.f90: Ditto.
10686         * gfortran.dg/typebound_proc_13.f03: Ditto.
10687
10688 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
10689
10690         PR fortran/45586
10691         * gfortran.dg/extends_11.f03: New.
10692
10693 2011-02-11  Xinliang David Li  <davidxl@google.com>
10694
10695         PR tree-optimization/47707
10696         * g++.dg/tree-ssa/pr47707.C: New test.
10697
10698 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
10699
10700         * g++.dg/opt/inline17.C: New test.
10701
10702 2011-02-11  Tobias Burnus  <burnus@net-b.de>
10703
10704         PR fortran/47550
10705         * gfortran.dg/pure_formal_2.f90: New.
10706
10707 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
10708
10709         PR rtl-optimization/47614
10710         * gfortran.dg/pr47614.f: New.
10711
10712 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
10713
10714         PR driver/47678
10715         * gcc.dg/opts-6.c: New test.
10716
10717 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
10718
10719         PR debug/47684
10720         * gcc.dg/pr47684.c: New test.
10721
10722 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10723
10724         PR target/47629
10725         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
10726         c99_runtime, dg-add-options c99_runtime.
10727         (main): Use __asm__.
10728
10729 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10730
10731         PR testsuite/47400
10732         * lib/target-supports.exp (check_ascii_locale_available): New proc.
10733         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
10734         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
10735         * gcc.dg/ucnid-10.c: Likewise.
10736         * gcc.dg/ucnid-13.c: Likewise.
10737         * gcc.dg/ucnid-7.c: Likewise.
10738         * gcc.dg/ucnid-8.c: Likewise.
10739         Adapt dg-warning line number.
10740
10741 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
10742
10743         * gcc.target/i386/parity-1.c: Use -march=k8.
10744         * gcc.target/i386/parity-2.c: Ditto.
10745         * gcc.target/i386/vecinit-1.c: Ditto.
10746         * gcc.target/i386/vecinit-2.c: Ditto.
10747
10748 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10749
10750         PR target/46610
10751         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
10752         * gcc.target/mips/save-restore-3.c: Likewise.
10753         * gcc.target/mips/save-restore-4.c: Likewise.
10754         * gcc.target/mips/save-restore-5.c: Likewise.
10755
10756         PR target/47683
10757         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
10758         * g++.dg/tree-prof/partition2.C: Likewise.
10759
10760 2011-02-09  Jason Merrill  <jason@redhat.com>
10761
10762         * g++.dg/tree-ssa/inline-3.C: Use a normal function
10763         rather than misdeclare std::puts.
10764
10765         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
10766         * g++.dg/other/warning1.C: Likewise.
10767         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
10768         * g++.old-deja/g++.gb/scope06.C: Likewise.
10769         * g++.old-deja/g++.law/cvt11.C: Likewise.
10770         * g++.old-deja/g++.law/init1.C: Likewise.
10771         * g++.dg/abi/mangle26.C: Likewise.
10772
10773         * g++.dg/template/function1.C: Adjust for C++0x mode.
10774         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
10775
10776         * g++.dg/ext/label10.C: Adjust for C++0x mode.
10777         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
10778
10779         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
10780
10781         * g++.dg/cpp0x/regress/abi-empty7.C: New.
10782
10783         * g++.dg/cpp0x/regress: New directory.
10784         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
10785         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
10786         * g++.dg/cpp0x/regress/regress3.C: New.
10787
10788 2011-02-10  Richard Guenther  <rguenther@suse.de>
10789
10790         PR tree-optimization/47677
10791         * gcc.dg/torture/pr47677.c: New testcase.
10792
10793 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
10794
10795         * objc.dg/special/load-category-1.m: Remove unused header.
10796         * objc.dg/special/load-category-1a.m: Likewise.
10797         * objc.dg/special/load-category-2.m: Likewise.
10798         * objc.dg/special/load-category-2a.m: Likewise.
10799         * objc.dg/special/load-category-3.m: Likewise.
10800         * objc.dg/special/load-category-3a.m: Likewise.
10801         * objc.dg/attributes/proto-attribute-2.m: Likewise.
10802         * objc.dg/attributes/proto-attribute-3.m: Likewise.
10803         * objc.dg/attributes/class-attribute-1.m: Likewise.
10804         * objc.dg/property/property.exp: Don't run for Darwin < 9.
10805         * obj-c++.dg/property/property.exp: Likewise.
10806         * objc.dg/attributes/method-sentinel-1.m: Update type header.
10807         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
10808         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
10809         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
10810         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
10811         * obj-c++.dg/template-8.mm: Likewise.
10812
10813 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
10814
10815         PR target/47665
10816         * gcc.target/i386/pr47665.c: New test.
10817
10818 2011-02-10  Jie Zhang  <jie@codesourcery.com>
10819
10820         PR testsuite/47622
10821         Revert
10822         2011-02-05  Jie Zhang  <jie@codesourcery.com>
10823         PR debug/42631
10824         * gcc.dg/pr42631.c: Update test.
10825         * gcc.dg/pr42631-2.c: New test.
10826
10827 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10828
10829         PR fortran/47352
10830         * gfortran.dg/proc_decl_25.f90: New.
10831
10832 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10833
10834         PR fortran/47463
10835         * gfortran.dg/typebound_assignment_2.f03: New.
10836
10837 2011-02-09  Richard Guenther  <rguenther@suse.de>
10838
10839         PR tree-optimization/47664
10840         * gcc.dg/tree-ssa/inline-7.c: New testcase.
10841
10842 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
10843
10844         PR middle-end/47646
10845         * gnat.dg/uninit_func.adb: Adjust dg directive.
10846
10847 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
10848
10849         PR middle-end/47646
10850         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
10851
10852 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10853
10854         PR fortran/47637
10855         * gfortran.dg/auto_dealloc_2.f90: New.
10856
10857 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10858
10859         * gcc.dg/builtins-config.h: Remove __sgi handling.
10860         * lib/target-supports.exp (add_options_for_c99_runtime): Add
10861         -std=c99 for mips-sgi-irix6.5*.
10862
10863 2011-02-09  Martin Jambor  <mjambor@suse.cz>
10864
10865         PR middle-end/45505
10866         * gfortran.dg/pr25923.f90: Remove xfails.
10867
10868 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10869
10870         PR fortran/47583
10871         * gfortran.dg/inquire_14.f90: New test.
10872
10873 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
10874
10875         PR fortran/45290
10876         * gfortran.dg/pointer_init_6.f90: New.
10877
10878 2011-02-08  Jeff Law <law@redhat.com>
10879
10880         PR tree-optimization/42893
10881         * gcc.tree-ssa/pr42893.c: New test.
10882
10883 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
10884
10885         PR tree-optimization/46834
10886         PR tree-optimization/46994
10887         PR tree-optimization/46995
10888         * gcc.dg/graphite/id-pr46834.c: New.
10889         * gfortran.dg/graphite/id-pr46994.f90: New.
10890         * gfortran.dg/graphite/id-pr46995.f90: New.
10891
10892 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10893
10894         PR middle-end/47646
10895         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
10896         using the variable is known the warning is emitted there.
10897         * gcc.dg/uninit-pr19430.c (foo): Likewise.
10898         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
10899
10900         * c-c++-common/pr20000.c (g): Both warnings occur at the return
10901         statement.
10902         (vg): Likewise.
10903         * gcc.dg/noreturn-1.c (foo5): Likewise.
10904         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
10905         (method2): Likewise.
10906
10907         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
10908         the return statement using the uninitialized variable.
10909         * gfortran.dg/pr39666-2.f90 (f): Likewise.
10910
10911 2011-02-08  Richard Guenther  <rguenther@suse.de>
10912
10913         PR middle-end/47639
10914         * g++.dg/opt/pr47639.c: New testcase.
10915
10916 2011-02-08  Richard Guenther  <rguenther@suse.de>
10917
10918         PR tree-optimization/47632
10919         * g++.dg/opt/pr47632.C: New testcase.
10920
10921 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10922
10923         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
10924
10925 2011-02-07  Richard Guenther  <rguenther@suse.de>
10926
10927         PR tree-optimization/47615
10928         * g++.dg/opt/pr47615.C: New testcase.
10929
10930 2011-02-07  Richard Guenther  <rguenther@suse.de>
10931
10932         PR tree-optimization/47621
10933         * gcc.dg/torture/pr47621.c: New testcase.
10934
10935 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
10936
10937         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
10938
10939 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
10940
10941         PR fortran/47592
10942         * gfortran.dg/allocate_with_source_1 : New test.
10943
10944 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
10945
10946         PR middle-end/47610
10947         * gcc.dg/pr47610.c: New test.
10948
10949 2011-02-05  Jie Zhang  <jie@codesourcery.com>
10950
10951         PR debug/42631
10952         * gcc.dg/pr42631.c: Update test.
10953         * gcc.dg/pr42631-2.c: New test.
10954
10955 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10956
10957         PR fortran/47574
10958         * gfortran.dg/pr47574.f90:  New test.
10959
10960 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
10961
10962         PR tree-optimization/46194
10963         * gcc.dg/autopar/pr46194.c: New.
10964
10965 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
10966
10967         PR tree-optimization/43695
10968         * g++.dg/ipa/pr43695.C: New.
10969
10970 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
10971
10972         PR inline-asm/23200
10973         * gcc.dg/pr23200.c: New test.
10974
10975 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
10976
10977         PR c++/47589
10978         * g++.dg/pr47589.C: New test.
10979
10980 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
10981
10982         PR c++/47398
10983         * g++.dg/template/typedef37.C: New test.
10984         * g++.dg/template/param1.C: Adjust expected error message.
10985
10986 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
10987
10988         PR middle-end/31490
10989         * gcc.dg/pr31490-2.c: New test.
10990         * gcc.dg/pr31490-3.c: New test.
10991         * gcc.dg/pr31490-4.c: New test.
10992
10993 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
10994             Jakub Jelinek  <jakub@redhat.com>
10995
10996         PR c++/46890
10997         * g++.dg/parser/semicolon3.C: Adjust.
10998         * g++.dg/parser/semicolon4.C: New testcase.
10999         * g++.dg/pr46890.C: New testcase.
11000
11001 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
11002
11003         PR c++/29571
11004         * g++.dg/init/pr29571.C: New.
11005
11006 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
11007
11008         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
11009         instead of vect_int.
11010
11011 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
11012
11013         PR target/47312
11014         * gcc.target/i386/pr47312.c: New test.
11015
11016         PR target/47564
11017         * gcc.target/i386/pr47564.c: New test.
11018
11019 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
11020
11021         PR tree-optimization/45122
11022         * gcc.dg/tree-ssa/pr45122.c: New.
11023
11024 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
11025
11026         PR target/47272
11027         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
11028         and vec_vsx_st.
11029
11030         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
11031         and vsx so a default --with-cpu=power7 doesn't give an error
11032         when -mavoid-indexed-addresses is used.
11033
11034         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
11035         wrapper function to save the arguments and then jump to the real
11036         function, rather than depending on the compiler not to move stuff
11037         before an asm.
11038         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
11039
11040 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
11041             Paul Thomas  <pault@gcc.gnu.org>
11042
11043         PR fortran/47082
11044         * gfortran.dg/class_37.f03 : New test.
11045
11046 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
11047             Richard Guenther  <rguenther@suse.de>
11048
11049         PR tree-optimization/40979
11050         PR bootstrap/47044
11051         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
11052         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
11053         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
11054         check_vect_support_and_set_flags.
11055         * gfortran.dg/graphite/vect-pr40979.f90: New.
11056
11057 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
11058
11059         PR fortran/47572
11060         * gfortran.dg/class_36.f03: New.
11061
11062 2011-02-02  Richard Guenther  <rguenther@suse.de>
11063
11064         PR tree-optimization/47566
11065         * gcc.dg/lto/20110201-1_0.c: New testcase.
11066
11067 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
11068
11069         PR debug/47498
11070         PR debug/47501
11071         PR debug/45136
11072         PR debug/45130
11073         * debug/pr47498.c: New.
11074         * debug/pr47501.c: New.
11075
11076 2011-02-01  Richard Guenther  <rguenther@suse.de>
11077
11078         PR tree-optimization/47559
11079         * g++.dg/torture/pr47559.C: New testcase.
11080
11081 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
11082
11083         PR fortran/47565
11084         * gfortran.dg/typebound_call_20.f03: New.
11085
11086 2011-02-01  Richard Guenther  <rguenther@suse.de>
11087
11088         PR tree-optimization/47555
11089         * gcc.dg/pr47555.c: New testcase.
11090
11091 2011-02-01  Richard Guenther  <rguenther@suse.de>
11092
11093         PR tree-optimization/47541
11094         * g++.dg/torture/pr47541.C: New testcase.
11095
11096 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
11097
11098         PR fortran/47455
11099         * gfortran.dg/typebound_call_19.f03: New.
11100
11101 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
11102
11103         PR c++/47416
11104         * g++.dg/cpp0x/pr47416.C: New test.
11105
11106 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
11107
11108         PR fortran/47519
11109         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
11110
11111 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
11112
11113         PR fortran/47463
11114         * gfortran.dg/typebound_assignment_1.f03: New.
11115
11116 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
11117
11118         PR tree-optimization/47538
11119         * gcc.c-torture/execute/pr47538.c: New test.
11120
11121 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11122
11123         PR target/45325
11124         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
11125
11126 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11127
11128         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
11129
11130 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
11131
11132         PR rtl-optimization/44031
11133         * gcc.c-torture/compile/20110131-1.c: New test.
11134
11135 2011-01-31  Tobias Burnus  <burnus@net-b.de>
11136
11137         PR fortran/47042
11138         * gfortran.dg/stmt_func_1.f90: New.
11139
11140 2011-01-31  Tobias Burnus  <burnus@net-b.de>
11141
11142         PR fortran/47042
11143         * gfortran.dg/interface_34.f90: New.
11144
11145 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
11146
11147         PR fortran/47523
11148         * gfortran.dg/realloc_on_assign_5.f03: New test.
11149         * gfortran.dg/realloc_on_assign_5.f03: New test.
11150
11151 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11152
11153         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
11154         * gfortran.dg/bessel_7.f90: Likewise.
11155         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
11156
11157         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
11158         * gfortran.dg/sum_init_expr.f03: Likewise.
11159
11160         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
11161
11162         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
11163         -r -nostdlib.
11164
11165         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
11166         loop only on "vect_intfloat_cvt" targets.
11167
11168 2011-01-29  Tobias Burnus  <burnus@net-b.de>
11169
11170         PR fortran/47531
11171         * gfortran.dg/shape_6.f90: New.
11172
11173 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11174
11175         PR libgfortran/47434
11176         * gfortran.dg/read_infnan_1.f90: Update test.
11177         * gfortran.dg/module_nan.f90: Update test.
11178         * gfortran.dg/char4_iunit_1.f03: Update test.
11179         * gfortran.dg/large_real_kind_1.f90: Update test.
11180         * gfortran.dg/real_const_3.f90: Update test.
11181         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
11182
11183 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
11184
11185         PR c++/47311
11186         * g++.dg/template/param2.C: New test.
11187
11188 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11189
11190         PR libgfortran/47285
11191         * gfortran.dg/fmt_g.f: New test.
11192
11193 2011-01-28  Tobias Burnus  <burnus@net-b.de>
11194
11195         PR fortran/47507
11196         * gfortran.dg/pure_formal_1.f90: New.
11197
11198 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
11199
11200         PR target/42894
11201         * gcc.dg/tls/pr42894.c: New test.
11202
11203 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11204
11205         * gcc.dg/pr47276.c: Add dg-require-visibility.
11206
11207 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11208
11209         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
11210
11211 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
11212             Tobias Burnus  <burnus@gcc.gnu.org>
11213
11214         PR fortran/45170
11215         PR fortran/35810
11216         PR fortran/47350
11217         * gfortran.dg/realloc_on_assign_3.f03: New test.
11218         * gfortran.dg/realloc_on_assign_4.f03: New test.
11219         * gfortran.dg/allocatable_function_5.f90: New test.
11220         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
11221         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
11222         implemented" dg-errors.
11223
11224 2011-01-27  Jan Hubicka  <jh@suse.cz>
11225
11226         PR middle-end/46949
11227         * gcc.dg/attr-weakref-4.c: New testcase
11228
11229 2011-01-27  Martin Jambor  <mjambor@suse.cz>
11230
11231         PR tree-optimization/47228
11232         * gcc.dg/torture/pr47228.c: New test.
11233
11234 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11235
11236         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
11237
11238 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11239
11240         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
11241         when using auto-overlay support on the SPU.
11242
11243 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
11244
11245         PR rtl-optimization/44174
11246         * gcc.target/i386/asm-6.c: New test.
11247
11248 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
11249
11250         PR rtl-optimization/46856
11251         * gcc.c-torture/compile/pr46856.c: New test.
11252
11253 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
11254             Andrew Pinski  <pinskia@gmail.com>
11255
11256         PR c/43082
11257         * gcc.dg/pr43082.c: New.
11258
11259 2011-01-26  DJ Delorie  <dj@redhat.com>
11260
11261         PR rtl-optimization/46878
11262         * gcc.dg/pr46878-1.c: New test.
11263
11264 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
11265
11266         PR c++/47476
11267         * g++.dg/cpp0x/pr47476.C: New test.
11268
11269 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
11270
11271         * gcc.c-torture/compile/20110126-1.c: New test.
11272
11273 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
11274
11275         PR c/47473
11276         * gcc.dg/torture/pr47473.c: New test.
11277
11278 2011-01-26  Jan Hubicka  <jh@suse.cz>
11279
11280         PR target/47237
11281         * gcc.c-torture/execute/pr47237.c: New testcase.
11282
11283 2011-01-26  Jan Hubicka  <jh@suse.cz>
11284
11285         PR tree-optimization/47190
11286         * gcc.dg/attr-weakref-3.c: New testcase.
11287
11288 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
11289
11290         PR c++/43601
11291         * gcc.dg/dll-9a.c: New test file.
11292         * gcc.dg/dll-11.c: Likewise.
11293         * gcc.dg/dll-12.c: Likewise.
11294         * gcc.dg/dll-12a.c: Likewise.
11295         * gcc.dg/dll-11a.c: Likewise.
11296         * gcc.dg/dll-9.c: Likewise.
11297         * gcc.dg/dll-10.c: Likewise.
11298         * gcc.dg/dll-10a.c: Likewise.
11299         * g++.dg/ext/dllexport4a.cc: Likewise.
11300         * g++.dg/ext/dllexport4.C: Likewise.
11301         * g++.dg/ext/dllexport5.C: Likewise.
11302         * g++.dg/ext/dllexport5a.cc: Likewise.
11303
11304 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11305
11306         PR tree-optimization/46970
11307         * gcc.dg/graphite/pr46970.c: New.
11308
11309 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11310
11311         PR tree-optimization/46215
11312         * gcc.dg/graphite/pr46215.c: New.
11313
11314 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11315
11316         PR tree-optimization/46168
11317         * gcc.dg/graphite/pr46168.c: New.
11318
11319 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11320
11321         PR tree-optimization/43657
11322         * gcc.dg/graphite/pr43657.c: New.
11323
11324 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11325
11326         PR tree-optimization/29832
11327         * gfortran.dg/graphite/pr29832.f90: New.
11328
11329 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11330
11331         PR tree-optimization/43567
11332         * gcc.dg/graphite/pr43567.c: New.
11333
11334 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11335
11336         * gfortran.dg/graphite/interchange-4.f: New.
11337         * gfortran.dg/graphite/interchange-5.f: New.
11338
11339         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
11340         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
11341         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
11342         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
11343         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
11344         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
11345         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
11346         * gfortran.dg/ltrans-7.f90: Removed.
11347         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
11348
11349         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
11350         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
11351         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
11352         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
11353         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
11354         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
11355         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
11356         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
11357         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
11358         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
11359         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
11360         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
11361         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
11362         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
11363         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
11364         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
11365         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
11366         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
11367         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
11368         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
11369         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
11370         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
11371         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
11372         * gcc.dg/tree-ssa/data-dep-1.c
11373         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
11374         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
11375         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
11376         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
11377         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
11378
11379 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
11380
11381         PR tree-optimization/47265
11382         PR tree-optimization/47443
11383         * gcc.c-torture/compile/pr47265.c: New test.
11384         * gcc.dg/pr47443.c: New test.
11385
11386 2011-01-25  Martin Jambor  <mjambor@suse.cz>
11387
11388         PR tree-optimization/47382
11389         * g++.dg/torture/pr47382.C: New test.
11390         * g++.dg/opt/devirt1.C: Xfail.
11391
11392 2011-01-25  Yao Qi  <yao@codesourcery.com>
11393
11394         PR target/45701
11395         * gcc.target/arm/pr45701-1.c: New test.
11396         * gcc.target/arm/pr45701-2.c: New test.
11397         * gcc.target/arm/pr45701-3.c: New test.
11398
11399 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11400             Jakub Jelinek  <jakub@redhat.com>
11401
11402         PR tree-optimization/47271
11403         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
11404
11405 2011-01-25  Nick Clifton  <nickc@redhat.com>
11406
11407         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
11408         (saturate_add): Delete.
11409         (exchange): Delete.
11410         (main): Do not run saturate_add.
11411         (set_interrupts): Delete.
11412
11413 2011-01-25  Tobias Burnus  <burnus@net-b.de>
11414
11415         PR fortran/47448
11416         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
11417
11418 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
11419
11420         PR tree-optimization/47427
11421         PR tree-optimization/47428
11422         * gcc.c-torture/compile/pr47427.c: New test.
11423         * gcc.c-torture/compile/pr47428.c: New test.
11424
11425 2011-01-25  Richard Guenther  <rguenther@suse.de>
11426
11427         PR middle-end/47411
11428         * gcc.dg/torture/pr47411.c: New testcase.
11429
11430 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11431
11432         * gfortran.dg/graphite/id-24.f: New.
11433         * gfortran.dg/graphite/id-25.f: New.
11434
11435 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11436
11437         * gfortran.dg/graphite/id-23.f: New.
11438
11439 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11440
11441         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
11442
11443 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11444
11445         * gcc.dg/graphite/block-0.c: Un-XFAILed.
11446         * gcc.dg/graphite/block-1.c: Un-XFAILed.
11447         * gcc.dg/graphite/block-7.c: Un-XFAILed.
11448         * gcc.dg/graphite/block-8.c: Un-XFAILed.
11449         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
11450         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
11451         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
11452         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
11453         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
11454
11455 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11456
11457         * gcc.dg/graphite/block-0.c: Add documentation.
11458         * gcc.dg/graphite/block-4.c: Same.
11459         * gcc.dg/graphite/block-7.c: Same.
11460         * gcc.dg/graphite/block-8.c: New.
11461         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
11462         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
11463         * gcc.dg/graphite/interchange-12.c: Add documentation.
11464         * gcc.dg/graphite/interchange-13.c: New.
11465         * gcc.dg/graphite/interchange-14.c: New.
11466         * gcc.dg/graphite/interchange-15.c: New.
11467         * gcc.dg/graphite/interchange-8.c: Add documentation.
11468         * gcc.dg/graphite/interchange-mvt.c: Same.
11469
11470 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
11471
11472         PR target/47408
11473         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
11474         * gcc.target/powerpc/altivec-14.c: Ditto.
11475         * gcc.target/powerpc/altivec-33.c: Ditto.
11476         * gcc.target/powerpc/altivec-types-1.c: Ditto.
11477         * gcc.target/powerpc/altivec-types-2.c: Ditto.
11478         * gcc.target/powerpc/altivec-types-3.c: Ditto.
11479         * gcc.target/powerpc/altivec-types-4.c: Ditto.
11480         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
11481         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
11482         * g++.dg/ext/altivec-15.C: Ditto.
11483         * g++.dg/ext/altivec-types-1.C: Ditto.
11484         * g++.dg/ext/altivec-types-2.C: Ditto.
11485         * g++.dg/ext/altivec-types-3.C: Ditto.
11486         * g++.dg/ext/altivec-types-4.C: Ditto.
11487
11488 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11489
11490         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
11491
11492 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11493
11494         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
11495         optimization options.
11496
11497 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11498
11499         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
11500
11501         PR testsuite/45988
11502         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
11503
11504 2011-01-23  Tobias Burnus  <burnus@net-b.de>
11505
11506         PR fortran/47421
11507         * gfortran.dg/allocatable_scalar_12.f90: New.
11508
11509 2011-01-23  Ira Rosen  <irar@il.ibm.com>
11510
11511         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
11512         vectorization to be not profitable if peeling is used to
11513         realign the memory access.
11514         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
11515         loop bound to avoid loop unrolling.
11516         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
11517
11518 2011-01-22  Jan Hubicka  <jh@suse.cz>
11519
11520         PR lto/47333
11521         * g++.dg/lto/pr47333.C: New file.
11522
11523 2011-01-22  Jan Hubicka  <jh@suse.cz>
11524
11525         PR tree-optimization/43884
11526         PR lto/44334
11527         * gcc.dg/autopar/outer-2.c: Increase array size.
11528         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
11529
11530 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
11531
11532         PR fortran/38536
11533         * gfortran.dg/c_loc_tests_16.f90:  New test.
11534
11535 2011-01-22  Tobias Burnus  <burnus@net-b.de>
11536
11537         PR fortran/47399
11538         * gfortran.dg/typebound_proc_19.f90: New.
11539
11540 2011-01-21  Jeff Law <law@redhat.com>
11541
11542         PR tree-optimization/47053
11543         * g++.dg/pr47053.C: New test.
11544
11545 2011-01-21  Jason Merrill  <jason@redhat.com>
11546
11547         PR c++/47041
11548         * g++.dg/cpp0x/constexpr-ctor6.C: New.
11549
11550 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11551
11552         PR c++/47388
11553         * g++.dg/cpp0x/range-for10.C: New test.
11554         * g++.dg/template/for1.C: New test.
11555
11556         PR middle-end/45566
11557         * g++.dg/tree-prof/partition3.C: New test.
11558
11559         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
11560
11561         PR rtl-optimization/47366
11562         * g++.dg/opt/pr47366.C: New test.
11563
11564 2011-01-21  Jason Merrill  <jason@redhat.com>
11565
11566         PR c++/46552
11567         * g++.dg/cpp0x/constexpr-regress2.C: New.
11568
11569         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
11570
11571 2011-01-21  Jeff Law <law@redhat.com>
11572
11573         PR rtl-optimization/41619
11574         * gcc.dg/pr41619.c: New.
11575
11576 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11577
11578         PR tree-optimization/47355
11579         * g++.dg/opt/pr47355.C: New test.
11580
11581 2011-01-21  Richard Guenther  <rguenther@suse.de>
11582
11583         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
11584         making main hot.
11585
11586 2011-01-21  Richard Guenther  <rguenther@suse.de>
11587
11588         PR tree-optimization/47365
11589         * gcc.dg/torture/pr47365.c: New testcase.
11590         * gcc.dg/tree-ssa/pr47392.c: Likewise.
11591
11592 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11593
11594         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
11595
11596 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11597
11598         PR tree-optimization/47391
11599         * gcc.dg/pr47391.c: New test.
11600
11601 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11602
11603         * g++.dg/template/char1.C: Use signed char.
11604
11605 2011-01-21  Tobias Burnus  <burnus@net-b.de>
11606
11607         PR fortran/47377
11608         * gfortran.dg/pointer_target_4.f90: New.
11609
11610 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
11611
11612         PR target/47251
11613         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
11614         ILP32 system and not IP32.
11615
11616 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
11617
11618         PR debug/46583
11619         * g++.dg/debug/pr46583.C: New.
11620
11621 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
11622
11623         PR debug/47283
11624         * g++.dg/debug/pr47283.C: New test.
11625
11626         PR testsuite/47371
11627         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
11628         * gcc.target/i386/headmerge-2.c: Likewise.
11629
11630 2011-01-20  Richard Guenther  <rguenther@suse.de>
11631
11632         PR middle-end/47370
11633         * gcc.dg/torture/pr47370.c: New testcase.
11634
11635 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
11636
11637         PR tree-optimization/46130
11638         * gcc.dg/pr46130-1.c: New test.
11639         * gcc.dg/pr46130-2.c: New test.
11640
11641 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
11642
11643         PR c++/47291
11644         * g++.dg/debug/dwarf2/template-params-10.C: New test.
11645
11646 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
11647
11648         PR debug/46240
11649         * g++.dg/debug/pr46240.cc: New.
11650
11651 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
11652
11653         PR c++/47303
11654         * g++.dg/template/anonunion1.C: New test.
11655
11656         PR rtl-optimization/47337
11657         * gcc.c-torture/execute/pr47337.c: New test.
11658
11659 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11660
11661         PR testsuite/45342
11662         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
11663
11664 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11665
11666         PR tree-optimization/46021
11667         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
11668
11669 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
11670
11671         PR tree-optimization/47290
11672         * g++.dg/torture/pr47290.C: New test.
11673
11674 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
11675
11676         PR fortran/47240
11677         * gfortran.dg/proc_ptr_comp_29.f90: New.
11678
11679 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
11680
11681         PR testsuite/41146
11682         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
11683         powerpc-apple-darwin9.
11684
11685 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
11686
11687         PR rtl-optimization/47299
11688         * gcc.c-torture/execute/pr47299.c: New test.
11689
11690 2011-01-17  Jason Merrill  <jason@redhat.com>
11691
11692         * g++.dg/cpp0x/constexpr-virtual.C: New.
11693
11694 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
11695
11696         PR fortran/47331
11697         * gfortran.dg/gomp/pr47331.f90: New test.
11698
11699 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
11700
11701         PR objc/47314
11702         * objc.dg/selector-warn-1.m: New.
11703         * obj-c++.dg/selector-warn-1.mm: New.
11704
11705 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
11706
11707         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
11708         Update dg-final accordingly.
11709
11710 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11711
11712         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
11713
11714 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11715
11716         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
11717         target check.
11718         * gcc.dg/guality/pr36728-2.c: Likewise.
11719
11720 2011-01-17  Richard Guenther  <rguenther@suse.de>
11721
11722         PR tree-optimization/47313
11723         * g++.dg/torture/pr47313.C: New testcase.
11724
11725 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
11726
11727         PR target/47318
11728         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
11729         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
11730         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11731         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11732
11733         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
11734         as __m256i.
11735         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
11736         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
11737         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
11738
11739 2011-01-17  Richard Guenther  <rguenther@suse.de>
11740
11741         PR tree-optimization/45967
11742         * gcc.dg/torture/pr45967-2.c: New testcase.
11743         * gcc.dg/torture/pr45967-3.c: Likewise.
11744
11745 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11746
11747         PR testsuite/47325
11748         * g++.dg/ext/pr47213.C: Require visibility.
11749
11750 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
11751
11752         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
11753         * gcc.dg/fixed-point/struct-union.c: Update error messages.
11754
11755 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
11756
11757         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
11758         Linux-based targets.
11759
11760 2011-01-13  Jan Hubicka  <jh@suse.cz>
11761
11762         PR tree-optimization/47276
11763         * gcc.dg/pr47276.c: New testcase.
11764
11765 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
11766             Jonathan Wakely  <jwakely.gcc@gmail.com>
11767
11768         PR c++/33558
11769         * g++.dg/other/pr33558.C: New.
11770         * g++.dg/other/pr33558-2.C: New.
11771
11772 2011-01-14  Martin Jambor  <mjambor@suse.cz>
11773
11774         PR tree-optimization/45934
11775         PR tree-optimization/46302
11776         * g++.dg/ipa/devirt-c-1.C: New test.
11777         * g++.dg/ipa/devirt-c-2.C: Likewise.
11778         * g++.dg/ipa/devirt-c-3.C: Likewise.
11779         * g++.dg/ipa/devirt-c-4.C: Likewise.
11780         * g++.dg/ipa/devirt-c-5.C: Likewise.
11781         * g++.dg/ipa/devirt-c-6.C: Likewise.
11782         * g++.dg/ipa/devirt-6.C: Likewise.
11783         * g++.dg/ipa/devirt-d-1.C: Likewise.
11784         * g++.dg/torture/pr45934.C: Likewise.
11785
11786 2011-01-14  Jason Merrill  <jason@redhat.com>
11787
11788         * g++.dg/cpp0x/variadic105.C: New.
11789
11790 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
11791             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11792
11793         PR objc/45989
11794         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
11795         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
11796         execution tests on i?86-*-*, x86_64-*-* and
11797         powerpc*-apple-darwin* && ilp32.
11798         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
11799         tests on i?86-*-* and x86_64-*-*.
11800
11801 2011-01-14  Richard Guenther  <rguenther@suse.de>
11802
11803         PR tree-optimization/47280
11804         * g++.dg/opt/pr47280.C: New testcase.
11805
11806 2011-01-14  Jason Merrill  <jason@redhat.com>
11807
11808         * g++.dg/cpp0x/constexpr-regress1.C: New.
11809
11810         * g++.dg/ext/flexary2.C: New.
11811
11812 2011-01-14  Richard Guenther  <rguenther@suse.de>
11813
11814         PR middle-end/47281
11815         * gcc.dg/torture/pr47281.c: New testcase.
11816         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
11817
11818 2011-01-14  Richard Guenther  <rguenther@suse.de>
11819
11820         PR tree-optimization/47286
11821         * gcc.dg/tree-ssa/pr47286.c: New testcase.
11822
11823 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
11824
11825         PR c++/47213
11826         * g++.dg/ext/pr47213.C: New.
11827
11828 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11829
11830         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
11831
11832 2011-01-13  Tobias Burnus  <burnus@net-b.de>
11833             Mikael Morin  <mikael@gcc.gnu.org>
11834
11835         PR fortran/45848
11836         PR fortran/47204
11837         * gfortran.dg/select_type_20.f90: New.
11838         * gfortran.dg/select_type_21.f90: New.
11839
11840 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
11841
11842         PR target/47251
11843         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
11844
11845 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11846
11847         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
11848         * gcc.dg/guality/pr36728-2.c: Likewise.
11849
11850 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
11851
11852         PR debug/PR46973
11853         * g++.dg/debug/dwarf2/template-params-9.C: New test.
11854
11855 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
11856
11857         PR rtl-optimization/45352
11858         * gcc.dg/pr45352-3.c: New.
11859
11860 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11861
11862         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
11863         comment.
11864         * g++.dg/cpp0x/range-for8.C: New.
11865         * g++.dg/cpp0x/range-for9.C: New.
11866
11867 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
11868
11869         PR debug/47209
11870         * g++.dg/debug/pr47209.C: New.
11871
11872 2011-01-12  Richard Guenther  <rguenther@suse.de>
11873
11874         PR lto/47259
11875         * gcc.dg/lto/pr47259_0.c: New testcase.
11876         * gcc.dg/lto/pr47259_1.c: Likewise.
11877
11878 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
11879
11880         * objc-obj-c++-shared/Object1.h: Add copyright header, update
11881         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
11882         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
11883         methods missing from the OBJC2 Object.
11884         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
11885         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
11886         GNU and NeXT runtimes.
11887         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
11888         comments.
11889         * objc-obj-c++-shared/Object1.m: Likewise.
11890         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
11891         * objc.dg/proto-qual-1.m: Likewise.
11892         * obj-c++.dg/proto-lossage-3.mm: Likewise.
11893         * obj-c++.dg/proto-qual-1.mm: Likewise.
11894
11895 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
11896
11897         PR testsuite/33033
11898         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
11899
11900 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
11901
11902         Fixed the Objective-C++ testsuite and updated all tests.
11903         * lib/obj-c++.exp (obj-c++_init): Declare and set
11904         gcc_warning_prefix and gcc_error_prefix.
11905         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
11906         'dg-warning', 'dg-message' and 'dg-error'.
11907         * obj-c++.dg/class-extension-3.mm: Likewise.
11908         * obj-c++.dg/class-protocol-1.mm: Likewise.
11909         * obj-c++.dg/encode-7.mm: Likewise.
11910         * obj-c++.dg/exceptions-3.mm: Likewise.
11911         * obj-c++.dg/exceptions-5.mm: Likewise.
11912         * obj-c++.dg/method-12.mm: Likewise.
11913         * obj-c++.dg/method-13.mm: Likewise.
11914         * obj-c++.dg/method-15.mm: Likewise.
11915         * obj-c++.dg/method-16.mm: Likewise.
11916         * obj-c++.dg/method-4.mm: Likewise.
11917         * obj-c++.dg/method-8.mm: Likewise.
11918         * obj-c++.dg/method-conflict-1.mm: Likewise.
11919         * obj-c++.dg/method-conflict-2.mm: Likewise.
11920         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
11921         and uncommented second part of the testcase now that the testsuite
11922         works correctly.
11923         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
11924         and uncommented second part of the testcase now that the testsuite
11925         works correctly.
11926         * obj-c++.dg/private-1.mm: Likewise.
11927         * obj-c++.dg/proto-lossage-4.mm: Likewise.
11928         * obj-c++.dg/syntax-error-7.mm: Likewise.
11929         * obj-c++.dg/warn5.mm: Likewise.
11930         * obj-c++.dg/property/at-property-14.mm: Likewise.
11931         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
11932         FIXME.
11933         * obj-c++.dg/property/at-property-18.mm: Likewise.
11934         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
11935         FIXME.
11936         * obj-c++.dg/property/at-property-21.mm: Likewise.
11937         * obj-c++.dg/property/at-property-28.mm: Likewise.
11938         * obj-c++.dg/property/at-property-5.mm: Likewise.
11939         * obj-c++.dg/property/dynamic-2.mm: Likewise.
11940         * obj-c++.dg/property/property-neg-3.mm: Likewise.
11941         * obj-c++.dg/property/synthesize-11.mm: Likewise.
11942         * obj-c++.dg/property/synthesize-6.mm: Likewise.
11943         * obj-c++.dg/property/synthesize-8.mm: Likewise.
11944         * obj-c++.dg/property/synthesize-9.mm: Likewise.
11945         * obj-c++.dg/tls/diag-5.mm: Likewise.
11946         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
11947         dg-error, now matched correctly.
11948
11949 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
11950
11951         * objc.dg/property/at-property-29.m: New.
11952         * obj-c++.dg/property/at-property-29.mm: New.
11953
11954 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11955
11956         * go.test/go-test.exp (go-set-goarch): New proc.
11957         (go-gc-tests): Use it.
11958
11959 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
11960
11961         PR debug/46955
11962         * g++.dg/debug/dwarf2/template-params-8.C: New test.
11963
11964 2011-01-11  Richard Henderson  <rth@redhat.com>
11965
11966         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
11967
11968 2011-01-11  Jan Hubicka  <jh@suse.cz>
11969
11970         PR lto/45721
11971         PR lto/45375
11972         * gcc.dg/lto/pr45721_1.c: New file.
11973         * gcc.dg/lto/pr45721_0.c: New file.
11974
11975 2011-01-11  Richard Guenther  <rguenther@suse.de>
11976
11977         PR tree-optimization/46076
11978         * gcc.dg/tree-ssa/pr46076.c: New testcase.
11979
11980 2011-01-11  Jeff Law <law@redhat.com>
11981
11982         * PR tree-optimization/47086
11983         * gcc.dg/pr47086.c: New test.
11984
11985 2011-01-11  Jason Merrill  <jason@redhat.com>
11986
11987         PR c++/46658
11988         * g++.dg/template/new10.C: New.
11989
11990         PR c++/45520
11991         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
11992
11993 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
11994
11995         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
11996         Split type definitions and NSConstantString class into...
11997         * objc-obj-c++-shared/objc-test-suite-types.h: New.
11998         * objc-obj-c++-shared/nsconstantstring-class.h: New.
11999         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
12000         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
12001         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
12002         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
12003         to comments.
12004         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
12005         encode defines for newer NeXT system headers.
12006         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
12007         * obj-c++.dg/torture/strings/string1.mm: Likewise.
12008         * objc.dg/foreach-5.m: Likewise.
12009         * objc.dg/foreach-2.m: Likewise.
12010         * objc.dg/foreach-4.m: Likewise.
12011         * objc.dg/torture/strings/string1.m: Likewise.
12012         * objc.dg/torture/strings/string2.m: Likewise.
12013         * objc.dg/torture/strings/string3.m: Likewise.
12014         * objc.dg/torture/strings/string4.m: Likewise.
12015         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
12016         header and stand alone.
12017         * obj-c++.dg/strings/strings-2.mm: Likewise.
12018         * objc.dg/torture/strings/const-str-3.m: Likewise.
12019         * objc.dg/strings/strings-2.m: Likewise.
12020         * objc.dg/strings/const-str-12b.m: Likewise.
12021
12022 2011-01-12  Richard Guenther  <rguenther@suse.de>
12023
12024         PR middle-end/32511
12025         * gcc.dg/attr-weak-1.c: Adjust.
12026
12027 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
12028
12029         PR fortran/47051
12030         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
12031         standard compliant and comment.
12032
12033 2011-01-10  Jan Hubicka  <jh@suse.cz>
12034
12035         PR lto/46083
12036         * gcc.dg/initpri3.c: New testcase.
12037
12038 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
12039
12040         PR lto/47222
12041         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
12042         externally visible.
12043         (g_esi): Likewise.
12044         (g_ebx): Likewise.
12045         (g_ebp): Likewise.
12046         (g_esp): Likewise.
12047         (g_ebp_save): Likewise.
12048         (g_esp_save): Likewise.
12049
12050 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12051
12052         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
12053
12054 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12055
12056         PR tree-optimization/46021
12057         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
12058         i?86-*-*, x86_64-*-*.
12059
12060 2011-01-10  Jeff Law <law@redhat.com>
12061
12062         * PR tree-optimization/47141
12063         * gcc.c-torture/compile/pr47141.c: New test.
12064
12065 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
12066
12067         PR testsuite/46230
12068         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
12069         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
12070         * gcc.dg/vect/slp-35.c: Remove XFAILs.
12071         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
12072
12073         PR testsuite/46230
12074         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
12075         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
12076         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
12077         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
12078         being vectorized.  Adjust dg-final pattern.
12079
12080         PR testsuite/46230
12081         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
12082         * gcc.dg/vect/slp-24.c: Likewise.
12083
12084 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
12085
12086         PR c++/47218
12087         * g++.dg/other/pr47218-1.C: New test file.
12088         * g++.dg/other/pr47218.C: Likewise.
12089         * g++.dg/other/pr47218.h: New supporting header.
12090
12091 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
12092
12093         PR objc/47232
12094         * objc.dg/attributes/invalid-attribute-1.m: New.
12095         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
12096
12097 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
12098
12099         PR fortran/47224
12100         * gfortran.dg/proc_ptr_comp_28.f90: New.
12101
12102 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
12103
12104         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
12105         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
12106         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12107         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
12108         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
12109         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12110         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
12111         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
12112         * objc.dg/gnu-api-2-class.m: Likewise.
12113         * objc.dg/gnu-api-2-ivar.m: Likewise.
12114         * objc.dg/gnu-api-2-method.m: Likewise.
12115         * objc.dg/gnu-api-2-objc.m: Likewise.
12116         * objc.dg/gnu-api-2-object.m: Likewise.
12117         * objc.dg/gnu-api-2-property.m: Likewise.
12118         * objc.dg/gnu-api-2-protocol.m: Likewise.
12119         * objc.dg/gnu-api-2-sel.m: Likewise.
12120
12121 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
12122
12123         * objc.dg/foreach-1.m: Skip for Darwin < 9.
12124         * objc.dg/objc-foreach-4.m: Likewise.
12125         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
12126         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
12127         * objc.dg/foreach-4.m: Likewise.
12128         * objc.dg/foreach-5.m: Likewise.
12129         * objc.dg/foreach-3.m: Return self from init.
12130
12131 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
12132
12133         PR fortran/38536
12134         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
12135
12136 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
12137
12138         PR fortran/46313
12139         * gfortran.dg/class_35.f90: New.
12140
12141 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
12142
12143         * objc.dg/foreach-1.m: Add "-Wall" to flags.
12144
12145 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
12146
12147         PR objc/47078
12148         * objc.dg/invalid-method-2.m: New.
12149         * obj-c++.dg/invalid-method-2.mm: New.
12150
12151 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
12152
12153         PR fortran/46896
12154         * gfortran.dg/transpose_optimization_2.f90 : New test.
12155
12156 2011-01-08  Jan Hubicka  <jh@suse.cz>
12157
12158         PR tree-optmization/46469
12159         * g++.dg/torture/pr46469.C: New testcase.
12160
12161 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
12162
12163         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
12164         emulation of libobjc-gnu structure layout functionality to ..
12165         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
12166         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
12167         * objc/execute/bf-common.h: Adjust headers.
12168         * objc/execute/bf-1.m: Likewise.
12169         * objc/execute/bf-2.m: Likewise.
12170         * objc/execute/bf-3.m: Likewise.
12171         * objc/execute/bf-4.m: Likewise.
12172         * objc/execute/bf-5.m: Likewise.
12173         * objc/execute/bf-6.m: Likewise.
12174         * objc/execute/bf-7.m: Likewise.
12175         * objc/execute/bf-8.m: Likewise.
12176         * objc/execute/bf-9.m: Likewise.
12177         * objc/execute/bf-10.m: Likewise.
12178         * objc/execute/bf-11.m: Likewise.
12179         * objc/execute/bf-12.m: Likewise.
12180         * objc/execute/bf-13.m: Likewise.
12181         * objc/execute/bf-14.m: Likewise.
12182         * objc/execute/bf-15.m: Likewise.
12183         * objc/execute/bf-16.m: Likewise.
12184         * objc/execute/bf-17.m: Likewise.
12185         * objc/execute/bf-18.m: Likewise.
12186         * objc/execute/bf-19.m: Likewise.
12187         * objc/execute/bf-20.m: Likewise.
12188         * objc/execute/bf-21.m: Likewise.
12189         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
12190         objc_get_type_qualifiers ().
12191
12192 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
12193
12194         PR fortran/45777
12195         * gfortran.dg/dependency_39.f90:  New test.
12196
12197 2011-01-07  Jan Hubicka  <jh@suse.cz>
12198
12199         Get builtins tests ready for linker plugin.
12200         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
12201         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
12202         my_memset, my_bzero): Mark used.
12203         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
12204         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
12205         volatile.
12206         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
12207         volatile.
12208
12209 2011-01-07  Jan Hubicka  <jh@suse.cz>
12210
12211         PR tree-optimization/46367
12212         * g++.dg/torture/pr46367.C: New file.
12213
12214 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
12215
12216         PR target/47201
12217         * gcc.dg/pr47201.c: New test.
12218
12219         PR bootstrap/47187
12220         * gcc.dg/tree-prof/pr47187.c: New test.
12221
12222 2011-01-07  Tobias Burnus  <burnus@net-b.de>
12223
12224         PR fortran/41580
12225         * gfortran.dg/extends_type_of_3.f90: New.
12226
12227 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
12228
12229         * g++.dg/ext/dllexport-MI1.C: Adjust test.
12230         * g++.dg/ext/dllimport-MI1.C: Likewise.
12231         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
12232         * g++.dg/ext/dllimport10.C: Likewise.
12233         * g++.dg/ext/dllimport11.C: Likewise.
12234         * g++.dg/ext/dllimport12.C: Likewise.
12235         * g++.dg/ext/dllimport13.C: Likewise.
12236         * g++.dg/ext/dllimport2.C: Likewise.
12237         * g++.dg/ext/dllimport3.C: Likewise.
12238         * g++.dg/ext/dllimport4.C: Likewise.
12239         * g++.dg/ext/dllimport5.C: Likewise.
12240         * g++.dg/ext/dllimport6.C: Likewise.
12241         * g++.dg/ext/dllimport8.C: Likewise.
12242         * g++.dg/ext/dllimport9.C: Likewise.
12243         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
12244         targets, too. Additionally enable test for i?86-*-mingw*.
12245         * g++.dg/ext/selectany1.C: Likewise.
12246         Remove guard variable check.
12247
12248 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
12249
12250         PR fortran/47189
12251         PR fortran/47194
12252         * gfortran.dg/storage_size_3.f08: Extended.
12253
12254 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
12255
12256         PR c++/47022
12257         * g++.dg/template/stdarg1.C: New test.
12258
12259 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
12260
12261         PR fortran/47195
12262         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
12263         * gfortran.dg/defined_operators_1.f90: Split the subroutine
12264         from the interface of functions to not hide the errors that
12265         shall be tested.
12266
12267 2011-01-06  Jan Hubicka  <jh@suse.cz>
12268
12269         * gcc.dg/lto/pr47188_0.c: New testcase.
12270         * gcc.dg/lto/pr47188_1.c: New testcase.
12271
12272 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
12273
12274         PR fortran/33117
12275         PR fortran/46478
12276         * gfortran.dg/interface_33.f90: New test.
12277
12278 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
12279
12280         PR c/47150
12281         * gcc.c-torture/compile/pr47150.c: New test.
12282
12283 2011-01-06  Ira Rosen  <irar@il.ibm.com>
12284
12285         PR tree-optimization/47139
12286         * gcc.dg/vect/pr47139.c: New test.
12287
12288 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
12289
12290         PR fortran/47180
12291         * gfortran.dg/extends_type_of_2.f03: New.
12292
12293 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12294
12295         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
12296
12297 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
12298
12299         * gnat.dg/opt14.adb: New test.
12300
12301 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12302
12303         PR fortran/46017
12304         * gfortran.dg/allocate_error_2.f90:  New test.
12305
12306 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
12307
12308         PR fortran/47024
12309         * gfortran.dg/storage_size_3.f08: New.
12310
12311 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12312
12313         PR libgfortran/47154
12314         * gfortran.dg/namelist_68.f90: New test.
12315
12316 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
12317
12318         * gnat.dg/unchecked_convert8.ad[sb]: New test.
12319
12320 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
12321
12322         PR fortran/46448
12323         * gfortran.dg/class_34.f90: New.
12324
12325 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12326
12327         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
12328         use __builtin_inff.  Skip all single-precision tests that require
12329         Infinity.
12330
12331 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12332
12333         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
12334
12335 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
12336
12337         PR tree-optimization/47148
12338         * gcc.c-torture/execute/pr47148.c: New test.
12339
12340         PR tree-optimization/47155
12341         * gcc.c-torture/execute/pr47155.c: New test.
12342
12343         PR rtl-optimization/47157
12344         * gcc.c-torture/compile/pr47157.c: New test.
12345
12346 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12347
12348         * gcc.dg/torture/vector-shift2.c (schar): Define.
12349         (main): Always use schar or uchar instead of plain "char" to avoid
12350         dependencies on implementation-defined char signedness.
12351
12352 2011-01-03  Martin Jambor  <mjambor@suse.cz>
12353
12354         PR tree-optimization/46801
12355         * gnat.dg/pack9.adb: Remove xfail.
12356
12357 2011-01-03  Martin Jambor  <mjambor@suse.cz>
12358
12359         PR tree-optimization/46984
12360         * g++.dg/ipa/pr46984.C: New test.
12361
12362 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
12363
12364         PR fortran/46408
12365         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
12366
12367 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
12368
12369         PR tree-optimization/47140
12370         * gcc.c-torture/compile/pr47140.c: New test.
12371
12372         PR rtl-optimization/47028
12373         * gcc.dg/pr47028.c: New test.
12374
12375 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
12376
12377         * objc.dg/protocol-forward-1.m: Removed TODO.
12378         * objc.dg/protocol-forward-2.m: New.
12379         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
12380         * obj-c++.dg/protocol-forward-2.mm: New.
12381
12382 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
12383
12384         PR target/38662
12385         * g++.dg/eh/pr38662.C: New testcase.
12386
12387 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
12388
12389         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
12390         scan for newline '\n'.
12391
12392 \f
12393 Copyright (C) 2011 Free Software Foundation, Inc.
12394
12395 Copying and distribution of this file, with or without modification,
12396 are permitted in any medium without royalty provided the copyright
12397 notice and this notice are preserved.