OSDN Git Service

* config/i386/sse.md (vec_widen_smult_hi_v8hi,
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
2
3         * gcc.target/i386/sse2-mul-1.c: New test.
4         * gcc.target/i386/sse4_1-mul-1.c: New test.
5         * gcc.target/i386/avx-mul-1.c: New test.
6         * gcc.target/i386/xop-mul-1.c: New test.
7         * gcc.target/i386/avx2-mul-1.c: New test.
8
9 2011-10-14  Jason Merrill  <jason@redhat.com>
10
11         PR c++/50563
12         * g++.dg/cpp0x/nsdmi-list1.C: New.
13
14         PR c++/50707
15         * g++.dg/cpp0x/nsdmi-const1.C: New.
16
17 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
18
19         PR fortran/50570
20         * gfortran.dg/pointer_intent_5.f90: New.
21
22 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
23
24         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
25         * gcc.target/i386/warn-vect-op-1.c: Ditto.
26         * gcc.target/i386/warn-vect-op-2.c: Ditto.
27
28 2011-10-14  Tobias Burnus  <burnus@net-b.de>
29
30         PR fortran/50718
31         * gfortran.dg/pointer_check_11.f90: New.
32         * gfortran.dg/pointer_check_12.f90: New.
33
34 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
35
36         PR c++/38174
37         * g++.dg/overload/operator4.C: New.
38
39 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
40
41         * gcc.dg/di-longlong64-sync-1.c: New test.
42         * gcc.dg/di-sync-multithread.c: New test.
43         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
44         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
45         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
46         tests for v5, v6, v6k, and v7-a, and add-options helpers.
47         (check_effective_target_arm_arm_ok): New helper.
48         (check_effective_target_sync_longlong): New helper.
49
50 2011-10-14  Richard Guenther  <rguenther@suse.de>
51
52         PR tree-optimization/50723
53         * gcc.dg/torture/pr50723.c: New testcase.
54
55 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
56
57         PR c++/17212
58         * g++.dg/warn/format6.C: New.
59         * obj-c++.dg/warn6.mm: Likewise.
60
61 2011-10-13  Richard Henderson  <rth@redhat.com>
62
63         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
64         Delete.
65         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
66         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
67         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
68
69 2011-10-13  Jason Merrill  <jason@redhat.com>
70
71         PR c++/50614
72         * g++.dg/cpp0x/nsdmi-template2.C: New.
73
74         PR c++/50437
75         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
76
77         PR c++/50618
78         * g++.dg/init/vbase1.C: New.
79
80 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
81
82         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
83         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
84         * gcc.target/i386/avx-vphminposuw-2.c: New test.
85         * gcc.target/i386/avx-vphminposuw-3.c: New test.
86
87 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
88
89         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
90
91 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
92
93         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
94
95 2011-10-13  Richard Guenther  <rguenther@suse.de>
96
97         PR tree-optimization/50712
98         * gcc.target/i386/pr50712.c: New testcase.
99
100 2011-10-13  Tom de Vries  <tom@codesourcery.com>
101
102         * gcc.dg/memcpy-4.c: New test.
103
104 2011-10-13  Richard Guenther  <rguenther@suse.de>
105
106         PR tree-optimization/50698
107         * g++.dg/vect/pr50698.cc: New testcase.
108
109 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
110
111         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
112         * gcc.target/powerpc/warn-2.c: Ditto.
113
114         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
115         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
116         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
117         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
118         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
119         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
120         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
121         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
122         * gcc.target/powerpc/ppc-pow.c: Likewise.
123         * gcc.target/powerpc/recip-1.c: Likewise.
124         * gcc.target/powerpc/recip-2.c: Likewise.
125         * gcc.target/powerpc/recip-3.c: Likewise.
126         * gcc.target/powerpc/recip-4.c: Likewise.
127         * gcc.target/powerpc/recip-5.c: Likewise.
128
129 2011-10-12  David S. Miller  <davem@davemloft.net>
130
131         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
132         '-mvis3' instead of 'mcpu=niagara3' in options.
133         * gcc.target/sparc/fhalve.c: Likewise.
134         * gcc.target/sparc/fnegop.c: Likewise.
135         * gcc.target/sparc/fpadds.c: Likewise.
136         * gcc.target/sparc/fshift.c: Likewise.
137         * gcc.target/sparc/fucmp.c: Likewise.
138         * gcc.target/sparc/lzd.c: Likewise.
139         * gcc.target/sparc/vis3misc.c: Likewise.
140         * gcc.target/sparc/xmul.c: Likewise.
141
142 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
143
144         * gnat.dg/vect1.ad[sb]: New test.
145         * gnat.dg/vect1_pkg.ads: New helper.
146         * gnat.dg/vect2.ad[sb]: New test.
147         * gnat.dg/vect2_pkg.ads: New helper.
148         * gnat.dg/vect3.ad[sb]: New test.
149         * gnat.dg/vect3_pkg.ads: New helper.
150         * gnat.dg/vect4.ad[sb]: New test.
151         * gnat.dg/vect4_pkg.ads: New helper.
152         * gnat.dg/vect5.ad[sb]: New test.
153         * gnat.dg/vect5_pkg.ads: New helper.
154         * gnat.dg/vect6.ad[sb]: New test.
155         * gnat.dg/vect6_pkg.ads: New helper.
156
157 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
158
159         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
160         * gcc.target/i386/fma_run_double_2.c: Likewise.
161         * gcc.target/i386/fma_run_double_3.c: Likewise.
162         * gcc.target/i386/fma_run_double_4.c: Likewise.
163         * gcc.target/i386/fma_run_double_5.c: Likewise.
164         * gcc.target/i386/fma_run_double_6.c: Likewise.
165         * gcc.target/i386/fma_run_float_1.c: Likewise.
166         * gcc.target/i386/fma_run_float_2.c: Likewise.
167         * gcc.target/i386/fma_run_float_3.c: Likewise.
168         * gcc.target/i386/fma_run_float_4.c: Likewise.
169         * gcc.target/i386/fma_run_float_5.c: Likewise.
170         * gcc.target/i386/fma_run_float_6.c: Likewise.
171
172         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
173         remove the extra dg-options.
174         * gcc.target/i386/l_fma_double_2.c: Likewise.
175         * gcc.target/i386/l_fma_double_3.c: Likewise.
176         * gcc.target/i386/l_fma_double_4.c: Likewise.
177         * gcc.target/i386/l_fma_double_5.c: Likewise.
178         * gcc.target/i386/l_fma_double_6.c: Likewise.
179         * gcc.target/i386/l_fma_float_1.c: Likewise.
180         * gcc.target/i386/l_fma_float_2.c: Likewise.
181         * gcc.target/i386/l_fma_float_3.c: Likewise.
182         * gcc.target/i386/l_fma_float_4.c: Likewise.
183         * gcc.target/i386/l_fma_float_5.c: Likewise.
184         * gcc.target/i386/l_fma_float_6.c: Likewise.
185
186 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
187
188         PR tree-optimization/50189
189         * g++.dg/torture/pr50189.C: New testcase.
190
191 2011-10-12  Richard Guenther  <rguenther@suse.de>
192
193         PR tree-optimization/50700
194         * gcc.dg/builtin-object-size-12.c: New testcase.
195
196 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
197
198         PR c/50565
199         * gcc.c-torture/compile/pr50565-1.c,
200         gcc.c-torture/compile/pr50565-2.c: New tests.
201
202 2011-10-11  Jason Merrill  <jason@redhat.com>
203
204         PR c++/49855
205         PR c++/49896
206         * g++.dg/template/constant1.C: New.
207         * g++.dg/template/constant2.C: New.
208         * g++.dg/cpp0x/constexpr-template3.C: New.
209
210 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
211
212         * gcc.target/i386/warn-vect-op-3.c: New test.
213         * gcc.target/i386/warn-vect-op-1.c: New test.
214         * gcc.target/i386/warn-vect-op-2.c: New test.
215
216 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
217
218         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
219
220 2011-10-11  Richard Guenther  <rguenther@suse.de>
221
222         PR tree-optimization/50204
223         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
224
225 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
226
227         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
228
229 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
230
231         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
232         * gcc.target/i386/fma_double_2.c: Ditto.
233         * gcc.target/i386/fma_double_3.c: Ditto.
234         * gcc.target/i386/fma_double_4.c: Ditto.
235         * gcc.target/i386/fma_double_5.c: Ditto.
236         * gcc.target/i386/fma_double_6.c: Ditto.
237         * gcc.target/i386/fma_float_1.c: Ditto.
238         * gcc.target/i386/fma_float_2.c: Ditto.
239         * gcc.target/i386/fma_float_3.c: Ditto.
240         * gcc.target/i386/fma_float_4.c: Ditto.
241         * gcc.target/i386/fma_float_5.c: Ditto.
242         * gcc.target/i386/fma_float_6.c: Ditto.
243         * gcc.target/i386/l_fma_double_1.c: Ditto.
244         * gcc.target/i386/l_fma_double_2.c: Ditto.
245         * gcc.target/i386/l_fma_double_3.c: Ditto.
246         * gcc.target/i386/l_fma_double_4.c: Ditto.
247         * gcc.target/i386/l_fma_double_5.c: Ditto.
248         * gcc.target/i386/l_fma_double_6.c: Ditto.
249         * gcc.target/i386/l_fma_float_1.c: Ditto.
250         * gcc.target/i386/l_fma_float_2.c: Ditto.
251         * gcc.target/i386/l_fma_float_3.c: Ditto.
252         * gcc.target/i386/l_fma_float_4.c: Ditto.
253         * gcc.target/i386/l_fma_float_5.c: Ditto.
254         * gcc.target/i386/l_fma_float_6.c: Ditto.
255         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
256         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
257         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
258         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
259         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
260         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
261         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
262         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
263         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
264         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
265         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
266         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
267
268 2011-10-11  Tristan Gingold  <gingold@adacore.com>
269
270         * gcc.dg/va-arg-4.c: New test.
271         * gcc.dg/va-arg-5.c: Ditto.
272
273 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
274
275         * lib/target-supports.exp (check_effective_target_fd_truncate):
276         Close and unlink test file before exit.
277
278 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
279
280         PR fortran/50564
281         * gfortran.dg/forall_15.f90:  New test case.
282
283 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
284             Andrew Macleod  <amacleod@redhat.com>
285
286         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
287         wrappers for *other_threads() and *final_verify().
288         * gcc.dg/simulate-thread/simulate-thread.h
289         (simulate_thread_wrapper_other_threads): New.
290         (simulate_thread_wrapper_final_verify): New.
291
292 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
293
294         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
295
296 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
297
298         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
299
300 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
301             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
302
303         * gcc.target/i386/fma_1.h: New file.
304         * gcc.target/i386/fma_2.h: Likewise.
305         * gcc.target/i386/fma_3.h: Likewise.
306         * gcc.target/i386/fma_4.h: Likewise.
307         * gcc.target/i386/fma_5.h: Likewise.
308         * gcc.target/i386/fma_6.h: Likewise.
309         * gcc.target/i386/fma_double_1.c: Likewise.
310         * gcc.target/i386/fma_double_2.c: Likewise.
311         * gcc.target/i386/fma_double_3.c: Likewise.
312         * gcc.target/i386/fma_double_4.c: Likewise.
313         * gcc.target/i386/fma_double_5.c: Likewise.
314         * gcc.target/i386/fma_double_6.c: Likewise.
315         * gcc.target/i386/fma_float_1.c: Likewise.
316         * gcc.target/i386/fma_float_2.c: Likewise.
317         * gcc.target/i386/fma_float_3.c: Likewise.
318         * gcc.target/i386/fma_float_4.c: Likewise.
319         * gcc.target/i386/fma_float_5.c: Likewise.
320         * gcc.target/i386/fma_float_6.c: Likewise.
321         * gcc.target/i386/fma_main.h: Likewise.
322         * gcc.target/i386/fma_run_double_1.c: Likewise.
323         * gcc.target/i386/fma_run_double_2.c: Likewise.
324         * gcc.target/i386/fma_run_double_3.c: Likewise.
325         * gcc.target/i386/fma_run_double_4.c: Likewise.
326         * gcc.target/i386/fma_run_double_5.c: Likewise.
327         * gcc.target/i386/fma_run_double_6.c: Likewise.
328         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
329         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
330         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
331         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
332         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
333         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
334         * gcc.target/i386/fma_run_float_1.c: Likewise.
335         * gcc.target/i386/fma_run_float_2.c: Likewise.
336         * gcc.target/i386/fma_run_float_3.c: Likewise.
337         * gcc.target/i386/fma_run_float_4.c: Likewise.
338         * gcc.target/i386/fma_run_float_5.c: Likewise.
339         * gcc.target/i386/fma_run_float_6.c: Likewise.
340         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
341         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
342         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
343         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
344         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
345         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
346         * gcc.target/i386/l_fma_1.h: Likewise.
347         * gcc.target/i386/l_fma_2.h: Likewise.
348         * gcc.target/i386/l_fma_3.h: Likewise.
349         * gcc.target/i386/l_fma_4.h: Likewise.
350         * gcc.target/i386/l_fma_5.h: Likewise.
351         * gcc.target/i386/l_fma_6.h: Likewise.
352         * gcc.target/i386/l_fma_double_1.c: Likewise.
353         * gcc.target/i386/l_fma_double_2.c: Likewise.
354         * gcc.target/i386/l_fma_double_3.c: Likewise.
355         * gcc.target/i386/l_fma_double_4.c: Likewise.
356         * gcc.target/i386/l_fma_double_5.c: Likewise.
357         * gcc.target/i386/l_fma_double_6.c: Likewise.
358         * gcc.target/i386/l_fma_float_1.c: Likewise.
359         * gcc.target/i386/l_fma_float_2.c: Likewise.
360         * gcc.target/i386/l_fma_float_3.c: Likewise.
361         * gcc.target/i386/l_fma_float_4.c: Likewise.
362         * gcc.target/i386/l_fma_float_5.c: Likewise.
363         * gcc.target/i386/l_fma_float_6.c: Likewise.
364         * gcc.target/i386/l_fma_main.h: Likewise.
365         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
366         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
367         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
368         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
369         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
370         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
371         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
372         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
373         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
374         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
375         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
376         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
377
378 2011-10-10  Richard Guenther  <rguenther@suse.de>
379
380         PR middle-end/50389
381         * gcc.dg/torture/pr50389.c: New testcase.
382
383 2011-10-10  Richard Guenther  <rguenther@suse.de>
384
385         PR middle-end/50195
386         * gcc.dg/builtins-47.c: Optimize.
387
388 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
389
390         * lib/gcc-simulate-thread.exp: New.
391         * gcc.dg/simulate-thread/guality.h: New.
392         * gcc.dg/simulate-thread/simulate-thread.h: New.
393         * gcc.dg/simulate-thread/simulate-thread.exp: New.
394         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
395         * gcc.dg/simulate-thread/README: New.
396         * g++.dg/simulate-thread/guality.h: New.
397         * g++.dg/simulate-thread/simulate-thread.h: New.
398         * g++.dg/simulate-thread/simulate-thread.exp: New.
399         * g++.dg/simulate-thread/simulate-thread.gdb: New.
400         * c-c++-common/cxxbitfields-2.c: Remove.
401         * c-c++-common/cxxbitfields.c: Remove.
402         * c-c++-common/cxxbitfields-4.c: Remove.
403         * c-c++-common/cxxbitfields-5.c: Remove.
404         * c-c++-common/simulate-thread/bitfields-1.c: New.
405         * c-c++-common/simulate-thread/bitfields-2.c: New.
406         * c-c++-common/simulate-thread/bitfields-3.c: New.
407         * c-c++-common/simulate-thread/bitfields-4.c: New.
408
409 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
410
411         PR c++/38980
412         * g++.dg/warn/format5.C: New.
413
414 2011-10-09  Tobias Burnus  <burnus@net-b.de>
415
416         PR fortran/50273
417         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
418         * gfortran.dg/common_16.f90: New.
419
420 2011-10-09  Tobias Burnus  <burnus@net-b.de>
421
422         * gfortran.dg/iso_c_binding_param_1.f90: New.
423         * gfortran.dg/iso_c_binding_param_2.f90: New.
424         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
425
426 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
427
428         PR tree-optimization/50635
429         * gcc.dg/vect/pr50635.c: New test.
430
431 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
432
433         PR fortran/50659
434         * gfortran.dg/proc_decl_27.f90: New.
435
436 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
437
438         PR libobjc/50428
439         * objc/execute/initialize-1.m: New test.
440
441 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
442
443         PR fortran/47844
444         * gfortran.dg/pointer_function_result_1.f90 : New test.
445
446 2011-10-07  David S. Miller  <davem@davemloft.net>
447
448         PR 50655
449         * gcc.target/sparc/sparc.exp: Add vis3 target test.
450         * gcc.target/sparc/cmask.c: Use it.
451         * gcc.target/sparc/fhalve.c: Likewise.
452         * gcc.target/sparc/fnegop.c: Likewise.
453         * gcc.target/sparc/fpadds.c: Likewise.
454         * gcc.target/sparc/fshift.c: Likewise.
455         * gcc.target/sparc/fucmp.c: Likewise.
456         * gcc.target/sparc/lzd.c: Likewise.
457         * gcc.target/sparc/vis3misc.c: Likewise.
458         * gcc.target/sparc/xmul.c: Likewise.
459
460 2011-10-07  Richard Henderson  <rth@redhat.com>
461
462         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
463         match for avx2.
464         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
465
466 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
467
468         * gcc.dg/pr50193-1.c: New file.
469         * gcc.target/arm/shiftable.c: New file.
470
471 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
472
473         PR fortran/50625
474         * gfortran.dg/class_46.f03: New.
475
476 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
477
478         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
479         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
480         (syslog, vsyslog, __vsyslog_chk): Likewise.
481
482         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
483         (x, EXT_x): Use ASMNAME.
484
485         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
486         (a, c): Use ASMNAME.
487
488 2011-10-07  Tom de Vries  <tom@codesourcery.com>
489
490         PR middle-end/50527
491         * gcc.dg/pr50527.c: New test.
492
493 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
494
495         PR tree-optimization/50650
496         * gcc.c-torture/compile/pr50650.c: New test.
497
498 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
499
500         PR tree-optimization/50575
501         * gcc.c-torture/execute/vector-compare-2.x: New file.
502
503 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
504
505         PR middle-end/50125
506         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
507         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
508         (bar3): Likewise.
509
510 2011-10-07  Richard Guenther  <rguenther@suse.de>
511
512         PR testsuite/50637
513         * gcc.dg/vect/vect-align-2.c: Increase array size.
514
515 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
516             H.J. Lu  <hongjiu.lu@intel.com>
517
518         PR target/50603
519         * gcc.target/i386/pr50603.c: New test.
520
521 2011-10-06  Jason Merrill  <jason@redhat.com>
522
523         PR c++/39164
524         * g++.dg/cpp0x/default31.C: New.
525
526 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
527
528         PR tree-optimization/50596
529         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
530         New.
531         * gcc.dg/vect/vect-cond-8.c: New test.
532
533 2011-10-06  Richard Henderson  <rth@redhat.com>
534
535         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
536         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
537         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
538         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
539         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
540         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
541         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
542         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
543         * gcc.c-torture/execute/vshuf-16.inc: New file.
544         * gcc.c-torture/execute/vshuf-2.inc: New file.
545         * gcc.c-torture/execute/vshuf-4.inc: New file.
546         * gcc.c-torture/execute/vshuf-8.inc: New file.
547         * gcc.c-torture/execute/vshuf-main.inc: New file.
548         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
549         * gcc.c-torture/execute/vshuf-v2df.c: New test.
550         * gcc.c-torture/execute/vshuf-v2di.c: New test.
551         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
552         * gcc.c-torture/execute/vshuf-v2si.c: New test.
553         * gcc.c-torture/execute/vshuf-v4df.c: New test.
554         * gcc.c-torture/execute/vshuf-v4di.c: New test.
555         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
556         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
557         * gcc.c-torture/execute/vshuf-v4si.c: New test.
558         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
559         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
560         * gcc.c-torture/execute/vshuf-v8si.c: New test.
561
562 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
563
564         PR tree-optimization/49279
565         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
566         * gcc.c-torture/execute/pr49279.c: New test.
567
568 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
569
570         PR target/49049
571         * gcc.c-torture/compile/pr49049.c: New test.
572
573 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
574
575         PR target/50305
576         * gcc.target/arm/pr50305.c: New test.
577
578 2011-10-06  Richard Guenther  <rguenther@suse.de>
579
580         PR tree-optimization/38884
581         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
582         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
583
584 2011-10-05  David S. Miller  <davem@davemloft.net>
585
586         * gcc.target/sparc/lzd.c: New test.
587         * gcc.target/sparc/popc.c: New test.
588
589 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
590
591         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
592         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
593         * g++.dg/other/final1.C: Cleanup original tree dump.
594
595 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
596
597         PR tree-optimization/50613
598         * gcc.dg/pr50613.c: New test.
599
600 2011-10-05  Richard Henderson  <rth@redhat.com>
601
602         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
603         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
604         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
605         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
606         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
607         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
608         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
609         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
610
611 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
612
613         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
614         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
615         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
616         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
617         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
618
619 2011-10-05  Richard Guenther  <rguenther@suse.de>
620
621         PR tree-optimization/38885
622         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
623
624 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
625
626         * gcc.target/i386/sw-1.c: New test.
627
628 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
629
630         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
631         -mtune=generic.
632         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
633
634 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
635
636         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
637
638 2011-10-04  David S. Miller  <davem@davemloft.net>
639
640         * gcc.target/sparc/fhalve.c: New test.
641         * gcc.target/sparc/fnegop.c: New test.
642         * gcc.target/sparc/xmul.c: New test.
643
644 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
645
646         PR fortran/35831
647         * gfortran.dg/dummy_procedure_6.f90: New.
648
649 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
650
651         PR tree-optimization/50604
652         * gcc.dg/pr50604.c: New test.
653
654 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
655
656         PR tree-optimization/49662
657         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
658         * gcc.dg/graphite/interchange-15.c: Likewise.
659         * gcc.dg/graphite/interchange-mvt.c: Likewise.
660
661 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
662
663         * gcc.dg/tree-ssa/restrict-4.c: New test.
664
665 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
666
667         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
668         (main): Use __typeof to get result type of comparison.
669
670 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
671
672         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
673         Make et_vect_multiple_sizes_saved global.
674         (check_effective_target_vect64): Make et_vect64_saved global.
675
676 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
677
678         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
679         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
680         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
681         * gcc.dg/builtin-complex-err-1.c: Adjust.
682
683 2011-10-02  Jason Merrill  <jason@redhat.com>
684
685         * g++.dg/cpp0x/range-for22.C: New.
686
687         * g++.dg/cpp0x/variadic65.C: Remove xfails.
688         * g++.dg/cpp0x/variadic82.C: Remove xfails.
689         * g++.dg/cpp0x/variadic83.C: Remove xfails.
690         * g++.dg/cpp0x/variadic105.C: Remove xfails.
691
692         * g++.dg/cpp0x/nsdmi5.C: New.
693
694 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
695
696         PR target/50579
697         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
698         New procedures.
699         (mips-dg-options): Force an ABI option if the current ABI is
700         incompatible with the required -mlong setting.  Likewise force
701         a long setting if the current one is incompatible with the
702         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
703         throughout procedure.
704         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
705         instead of addressing=absolute.
706
707 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
708
709         * gcc.target/mips/stack-1.c: New test.
710
711 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
712
713         * gcc.dg/pr49696.c: New test.
714
715 2011-10-02  Jan Hubicka  <jh@suse.cz>
716
717         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
718
719 2011-10-01  David S. Miller  <davem@davemloft.net>
720
721         * gcc.target/sparc/cmask.c: New test.
722         * gcc.target/sparc/fpadds.c: New test.
723         * gcc.target/sparc/fshift.c: New test.
724         * gcc.target/sparc/fucmp.c: New test.
725         * gcc.target/sparc/vis3misc.c: New test.
726
727 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
728
729         PR fortran/50585
730         * gfortran.dg/assumed_charlen_arg_2.f90: New.
731
732 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
733
734         PR c++/44473
735         * g++.dg/dfp/44473-1.C: New test.
736         * g++.dg/dfp/44473-2.C: New test.
737         * g++.dg/dfp/mangle-1.C: New test.
738         * g++.dg/dfp/mangle-2.C: New test.
739         * g++.dg/dfp/mangle-3.C: New test.
740         * g++.dg/dfp/mangle-4.C: New test.
741         * g++.dg/dfp/mangle-5.C: New test.
742
743 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
744
745         PR inline-asm/50571
746         * gcc.dg/pr50571.c: New test.
747
748         PR tree-optimization/46309
749         * gcc.dg/pr46309.c: New test.
750
751 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
752
753         * gcc.dg/strlenopt-21.c: New test.
754
755 2011-09-30  Revital Eres  <revital.eres@linaro.org>
756
757         * gcc.dg/sms-10.c: New file.
758
759 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
760
761         * gcc.target/arm/pr50099.c: New test.
762
763 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
764
765         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
766
767 2011-09-30  David S. Miller  <davem@davemloft.net>
768
769         * gcc.target/sparc/bmaskbshuf.c: New test.
770         * gcc.target/sparc/edgen.c: New test.
771
772 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
773
774         PR fortran/50547
775         * gfortran.dg/pure_formal_proc_3.f90: New.
776
777         PR fortran/50553
778         * gfortran.dg/stfunc_7.f90: New.
779
780 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
781
782         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
783         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
784         * gcc.dg/vector-compare-1.c: Likewise.
785         * gcc.dg/vector-compare-2.c: Likewise.
786
787 2011-09-29  David S. Miller  <davem@davemloft.net>
788
789         * gcc.target/sparc/array.c: New test.
790
791 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
792
793         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
794         loop unroll and set max unroll times to 8.
795         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
796         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
797         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
798         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
799
800 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
801
802         PR c++/40145
803         * g++.dg/ext/visibility/warn5.C: New.
804
805 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
806
807         PR c++/45278
808         * g++.dg/warn/Wextra-3.C: New.
809
810 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
811
812         PR target/49486
813         * gcc.target/sh/pr49468-si.c: New.
814
815 2011-09-28  Tom de Vries  <tom@codesourcery.com>
816
817         PR testsuite/50485
818         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
819         (TEST): Initialize src3 with random floats.
820         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
821         from union src3.  Initialize src3 with random floats.
822
823 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
824
825         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
826         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
827         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
828         * gcc.target/sh/sh4a-sincosf.c: Ditto.
829         * gcc.target/sh/sh4a-cos.c: Ditto.
830         * gcc.target/sh/sh4a-cosf.c: Ditto.
831         * gcc.target/sh/sh4a-sin.c: Ditto.
832         * gcc.target/sh/sh4a-sinf.c: Ditto.
833         * gcc.target/sh/sh4a-fsrra.c: Ditto.
834         * gcc.target/sh/sh4a-memmovua.c: Ditto.
835         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
836
837 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
838
839         PR c++/31489
840         * g++.dg/parse/error40.C: New.
841         * g++.dg/warn/incomplete1.C: Adjust.
842
843 2011-09-27  Jan Hubicka  <jh@suse.cz>
844
845         PR middle-end/49463
846         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
847         Mark used.
848
849 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
850
851         * gcc.dg/strlenopt-1.c: New test.
852         * gcc.dg/strlenopt-1f.c: New test.
853         * gcc.dg/strlenopt-2.c: New test.
854         * gcc.dg/strlenopt-2f.c: New test.
855         * gcc.dg/strlenopt-3.c: New test.
856         * gcc.dg/strlenopt-4.c: New test.
857         * gcc.dg/strlenopt-4g.c: New test.
858         * gcc.dg/strlenopt-4gf.c: New test.
859         * gcc.dg/strlenopt-5.c: New test.
860         * gcc.dg/strlenopt-6.c: New test.
861         * gcc.dg/strlenopt-7.c: New test.
862         * gcc.dg/strlenopt-8.c: New test.
863         * gcc.dg/strlenopt-9.c: New test.
864         * gcc.dg/strlenopt-10.c: New test.
865         * gcc.dg/strlenopt-11.c: New test.
866         * gcc.dg/strlenopt-12.c: New test.
867         * gcc.dg/strlenopt-12g.c: New test.
868         * gcc.dg/strlenopt-13.c: New test.
869         * gcc.dg/strlenopt-14g.c: New test.
870         * gcc.dg/strlenopt-14gf.c: New test.
871         * gcc.dg/strlenopt-15.c: New test.
872         * gcc.dg/strlenopt-16g.c: New test.
873         * gcc.dg/strlenopt-17g.c: New test.
874         * gcc.dg/strlenopt-18g.c: New test.
875         * gcc.dg/strlenopt.h: New file.
876
877 2011-09-27  Tom de Vries  <tom@codesourcery.com>
878
879         PR middle-end/43864
880         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
881         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
882         * gcc.dg/pr43864.c: New test.
883         * gcc.dg/pr43864-2.c: Same.
884         * gcc.dg/pr43864-3.c: Same.
885         * gcc.dg/pr43864-4.c: Same.
886
887 2011-09-27  Jan Hubicka  <jh@suse.cz>
888
889         * gcc.dg/ipa/inline-5.c: New testcase.
890
891 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
892
893         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
894         vectors.
895         * gcc.dg/vect/bb-slp-27.c: New.
896         * gcc.dg/vect/bb-slp-28.c: New.
897
898 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
899
900         * testsuite/lib/target-supports.exp (check_profiling_available):
901         Don't rely solely on TLS tests for -fprofile-generate, fall
902         through to the other code.
903
904 2011-09-27  Richard Guenther  <rguenther@suse.de>
905
906         PR tree-optimization/50363
907         * gcc.dg/torture/pr50363.c: New testcase.
908
909 2011-09-26  Jason Merrill  <jason@redhat.com>
910
911         PR c++/45012
912         * g++.dg/template/partial13.C: New.
913
914         PR c++/46105
915         * g++.dg/template/partial12.C: New.
916
917         PR c++/50508
918         * g++.dg/cpp0x/constexpr-typedef1.C: New.
919
920 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
921
922         PR c++/45487
923         * g++.dg/diagnostic/bindings1.C: New.
924         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
925
926 2011-09-26  David S. Miller  <davem@davemloft.net>
927
928         * gcc.target/sparc/wrgsr.c: New test.
929         * gcc.target/sparc/rdgsr.c: New test.
930         * gcc.target/sparc/edge.c: New test.
931         * gcc.target/sparc/fcmp.c: New test.
932
933         * gcc.target/sparc/edge.c: Update for new return types.
934         * gcc.target/sparc/fcmp.c: Likewise.
935
936         * gcc.target/sparc/fpaddsubi.c: New test.
937
938 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
939
940         PR fortran/50515
941         * gfortran.dg/common_15.f90: New.
942
943         PR fortran/50517
944         * gfortran.dg/dummy_procedure_5.f90: New.
945         * gfortran.dg/interface_26.f90: Modified error message.
946         * gfortran.dg/proc_ptr_11.f90: Ditto.
947         * gfortran.dg/proc_ptr_15.f90: Ditto.
948         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
949         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
950
951 2011-09-26  Jason Merrill  <jason@redhat.com>
952
953         PR c++/50512
954         * g++.dg/overload/rvalue3.C: New.
955
956         PR c++/50523
957         * g++.dg/overload/ref-conv2.C: New.
958
959         * g++.dg/cpp0x/nsdmi-template1.C: New.
960
961 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
962
963         * g++.dg/cpp0x/nullptr25.C: New.
964
965 2011-09-26  Richard Guenther  <rguenther@suse.de>
966
967         PR tree-optimization/50472
968         * gcc.dg/torture/pr50472.c: New testcase.
969
970 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
971
972         * gnat.dg/opt22.adb: New test.
973         * gnat.dg/opt22_pkg.ad[sb]: New helper.
974
975 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
976
977         * gnat.dg/opt21.adb: New test.
978         * gnat.dg/opt21_pkg.ad[sb]: New helper.
979
980 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
981
982         * gnat.dg/opt20.ad[sb]: New test.
983         * gnat.dg/opt20_pkg.ads: New helper.
984
985 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
986
987         * gnat.dg/array17.adb: New test.
988         * gnat.dg/array17_pkg.ads: New helper.
989
990 2011-09-25  Jason Merrill  <jason@redhat.com>
991
992         * g++.dg/cpp0x/nsdmi-defer4.C: New.
993
994 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
995
996         * gnat.dg/frame_overflow.ads: New.
997         * gnat.dg/frame_overflow.adb: Adjust.
998         * gnat.dg/specs/addr1.ads: Likewise.
999
1000 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
1001
1002         * g++.dg/tree-ssa/restrict2.C: New test.
1003
1004 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
1005
1006         * lib/target-supports.exp (check_effective_target_vect64): New.
1007         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
1008         of multiple vector sizes.
1009         * gcc.dg/vect/bb-slp-26.c: New.
1010
1011 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
1012
1013         PR c++/50280
1014         * g++.dg/template/bitfield1.C: New.
1015
1016 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
1017
1018         * gcc.dg/vect/bb-slp-24.c: New.
1019
1020 2011-09-24  Jason Merrill  <jason@redhat.com>
1021
1022         * g++.dg/cpp0x/nsdmi-eh1.C: New.
1023
1024         * g++.dg/cpp0x/nsdmi-defer3.C: New.
1025
1026         * g++.dg/cpp0x/nsdmi-defer1.C: New.
1027         * g++.dg/cpp0x/nsdmi-defer2.C: New.
1028
1029         * g++.dg/cpp0x/nsdmi1.C: New.
1030         * g++.dg/cpp0x/nsdmi2.C: New.
1031         * g++.dg/cpp0x/nsdmi3.C: New.
1032         * g++.dg/cpp0x/nsdmi4.C: New.
1033         * g++.old-deja/g++.other/init4.C: New.
1034
1035 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
1036
1037         PR c++/44267
1038         * g++.dg/template/sfinae28.C: New.
1039
1040 2011-09-23  Ian Lance Taylor  <iant@google.com>
1041
1042         * go.test/go-test.exp (errchk): Handle more cases of getting
1043         correct Tcl backslash quoting in regular expressions in test file.
1044
1045 2011-09-23  Jason Merrill  <jason@redhat.com>
1046
1047         Core 253
1048         * g++.dg/init/const8.C: New.
1049         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
1050         * g++.dg/cpp0x/defaulted2.C: Likewise.
1051         * g++.dg/cpp0x/pr42844-2.C: Likewise.
1052         * g++.dg/init/pr20039.C: Likewise.
1053         * g++.dg/init/pr42844.C: Likewise.
1054
1055 2011-09-23  Jan Hubicka  <jh@suse.cz>
1056
1057         * gcc.dg/ipa/inline-1.c: new testcase.
1058         * gcc.dg/ipa/inline-2.c: new testcase.
1059         * gcc.dg/ipa/inline-3.c: new testcase.
1060         * gcc.dg/ipa/inline-4.c: new testcase.
1061
1062 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
1063
1064         PR c++/50258
1065         * g++.dg/cpp0x/constexpr-static8.C: New.
1066
1067 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
1068
1069         * gcc.target/i386/avxfp-1.c: New test.
1070         * gcc.target/i386/avxfp-2.c: New test.
1071
1072 2011-09-23  Terry Guo  <terry.guo@arm.com>
1073
1074         * gcc.c-torture/execute/941014-1.x: Deleted.
1075
1076 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1077
1078         PR c++/50491
1079         * g++.dg/cpp0x/pr50491.C: New.
1080
1081 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1082
1083         PR testsuite/50487
1084         * gfortran.dg/bessel_6.f90: Fix tolerance test.
1085
1086 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1087
1088         PR c++/50371
1089         * g++.dg/cpp0x/nullptr24.C: New.
1090
1091 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
1092
1093         PR target/50482
1094         * gcc.target/i386/pr50482.c: New test.
1095
1096 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
1097
1098         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
1099         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
1100         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
1101         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
1102         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
1103         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
1104         multilib options contain different -march= from dg-options.
1105
1106 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
1107             Paolo Carlini  <paolo.carlini@oracle.com>
1108
1109         PR c++/50344
1110         * g++.dg/template/friend52.C: New.
1111
1112 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
1113
1114         * gcc.target/arm/cmp-1.c: New test.
1115         * gcc.target/arm/cmp-2.c: Likewise.
1116
1117 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
1118
1119         PR fortran/41733
1120         * gfortran.dg/impure_actual_1.f90: Modified error message.
1121         * gfortran.dg/proc_ptr_32.f90: New.
1122         * gfortran.dg/proc_ptr_33.f90: New.
1123
1124 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
1125
1126         PR tree-optimization/50451
1127         * gcc.dg/vect/pr50451.c: New test.
1128
1129 2011-09-21  Ian Lance Taylor  <iant@google.com>
1130
1131         * go.test/go-test.exp (errchk): Add special case for bug332.
1132         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
1133         some more test lines.
1134
1135 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
1136
1137         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
1138         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
1139         * g++.dg/other/i386-8.C: Ditto.
1140         * g++.dg/other/pr34435.C: Ditto.
1141         * g++.dg/other/pr39496.C: Ditto.
1142         * g++.dg/other/mmintrin.C: Ditto.
1143
1144 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
1145
1146         * gcc.dg/vect/vect-cond-7.c: New test.
1147         * gcc.target/i386/sse4_1-cond-1.c: New test.
1148         * gcc.target/i386/avx-cond-1.c: New test.
1149
1150 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
1151
1152         PR target/50464
1153         * g++.dg/other/pr50464.C: New test.
1154
1155 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
1156
1157         * gcc.target/i386/bmi2-mulx32-2.c: New test.
1158         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
1159         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
1160         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
1161
1162 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
1163
1164         * gnat.dg/opt19.adb: New test.
1165
1166 2011-09-21  Terry Guo  <terry.guo@arm.com>
1167
1168         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
1169         on arch conflict when testing case on targets other than armv7-a.
1170
1171 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
1172
1173         PR c++/50454
1174         * g++.dg/ext/int128-1.C: New.
1175         * g++.dg/ext/int128-2.C: Likewise.
1176         * g++.dg/ext/int128-2.h: Likewise.
1177
1178 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1179
1180         PR testsuite/50469
1181         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
1182
1183 2011-09-20  Jason Merrill  <jason@redhat.com>
1184
1185         * g++.dg/cpp0x/constexpr-generated1.C: New.
1186
1187         PR c++/50442
1188         * g++.dg/overload/ref-conv1.C: New.
1189
1190 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
1191
1192         * g++.dg/other/final1.C: New.
1193
1194 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
1195
1196         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
1197         and get_bit ().
1198
1199 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
1200
1201         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
1202         "target arm_eabi".
1203
1204 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
1205
1206         PR tree-optimization/50413
1207         * g++.dg/vect/vect.exp: Run slp-pr* tests with
1208         -fdump-tree-slp-details.  Run other tests with
1209         -fdump-tree-vect-details.
1210         * g++.dg/vect/slp-pr50413.cc: New.
1211
1212 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
1213             Ira Rosen  <ira.rosen@linaro.org>
1214
1215         PR testsuite/50435
1216         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
1217         Fix underscores around restrict.
1218
1219 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
1220
1221         PR tree-optimization/50414
1222         * gfortran.dg/vect/Ofast-pr50414.f90: New.
1223         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
1224         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
1225
1226 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
1227
1228         PR tree-optimization/50412
1229         * gfortran.dg/vect/pr50412.f90: New.
1230
1231 2011-09-16  Jason Merrill  <jason@redhat.com>
1232
1233         PR c++/50424
1234         * g++.dg/eh/defarg1.C: New.
1235
1236 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
1237
1238         * gcc.dg/vect/vect-reduc-10.c: New test.
1239         * gcc.target/i386/avx-reduc-1.c: New test.
1240
1241         * gcc.target/i386/sse2-extract-1.c: New test.
1242         * gcc.target/i386/avx-extract-1.c: New test.
1243
1244 2011-09-16  Terry Guo  <terry.guo@arm.com>
1245
1246         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
1247
1248 2011-09-15   Diego Novillo  <dnovillo@google.com>
1249
1250         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
1251         ALWAYS_CXXFLAGS, if defined.
1252         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
1253         ALWAYS_GFORTRANFLAGS, if defined.
1254         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
1255         ALWAYS_GOCFLAGS, if defined.
1256         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
1257         ALWAYS_OBJCXXFLAGS, if defined.
1258         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
1259         additional_flags, if defined.
1260         * lib/gnat.exp (gnat_target_compile): Likewise.
1261         * lib/objc.exp (objc_target_compile): Likewise.
1262         * lib/target-supports-dg.exp (dg-add-options): Handle
1263         TEST_ALWAYS_FLAGS.
1264
1265 2011-09-15  Tom de Vries  <tom@codesourcery.com>
1266
1267         PR testsuite/50322
1268         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
1269         Use uintptr_t in f1.  Undo avr xfails.
1270
1271 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
1272
1273         PR fortran/50401
1274         PR fortran/50403
1275         * gfortran.dg/function_types_3.f90: New.
1276
1277 2011-09-15  Jason Merrill  <jason@redhat.com>
1278
1279         PR c++/50365
1280         * g++.dg/cpp0x/trailing7.C: New.
1281
1282         PR c++/50361
1283         * g++.dg/cpp0x/nullptr23.C: New.
1284
1285 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
1286
1287         * gcc.dg/vect/bb-slp-25.c: New.
1288
1289 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
1290
1291         PR c++/50391
1292         * g++.dg/cpp0x/noexcept15.C: New.
1293
1294 2011-09-14  Tom de Vries  <tom@codesourcery.com>
1295
1296         PR middle-end/50251
1297         * gcc.dg/pr50251.c: New test.
1298
1299 2011-09-14  Tobias Burnus  <burnus@net-b.de>
1300
1301         PR fortran/34547
1302         PR fortran/50375
1303         * gfortran.dg/null_5.f90: New.
1304         * gfortran.dg/null_6.f90: New.
1305
1306 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
1307
1308         * gcc.c-torture/compile/20110913-1.c: New test.
1309
1310 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
1311
1312         PR fortran/50379
1313         * gfortran.dg/result_2.f90: New.
1314
1315 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
1316
1317         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
1318
1319 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
1320
1321         PR c++/48320
1322         * g++.dg/cpp0x/variadic116.C: New test case.
1323
1324 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
1325
1326         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
1327         * gcc.target/mips/interrupt_handler-2.c: New test.
1328         * gcc.target/mips/interrupt_handler-3.c: Likewise.
1329
1330 2011-09-12  Jason Merrill  <jason@redhat.com>
1331
1332         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
1333
1334         * g++.dg/cpp0x/explicit7.C: New.
1335
1336 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
1337
1338         PR rtl-optimization/50212
1339         * g++.dg/other/pr50212.C: New test.
1340
1341 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
1342
1343         PR target/43746
1344         * testsuite/gcc.target/avr/torture/avr-torture.exp
1345         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
1346         "-O2 -fmerge-all-constants".
1347
1348 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
1349
1350         PR fortran/50327
1351         * gfortran.dg/do_while_1.f90: New test.
1352
1353 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
1354
1355         PR fortran/35831
1356         PR fortran/47978
1357         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
1358         * gfortran.dg/proc_decl_26.f90: New.
1359         * gfortran.dg/typebound_override_2.f90: New.
1360         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
1361
1362 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
1363
1364         * gnat.dg/cond_expr2.ad[sb]: New test.
1365
1366 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
1367
1368         * gnat.dg/atomic5.ad[sb]: New test.
1369
1370 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1371
1372         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
1373
1374 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
1375
1376         PR target/49030
1377         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
1378
1379 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
1380
1381         PR target/49614
1382         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
1383
1384 2011-09-09  Richard Guenther  <rguenther@suse.de>
1385
1386         PR tree-optimization/50328
1387         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
1388
1389 2011-09-09  Richard Guenther  <rguenther@suse.de>
1390
1391         PR middle-end/50333
1392         * gcc.dg/torture/pr50333.c: New testcase.
1393
1394 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
1395
1396         PR tree-optimization/50318
1397         * gcc.target/arm/pr50318-1.c: New file.
1398
1399 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
1400
1401         * gcc.target/i386/all_one_m256i.c: New test.
1402
1403 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
1404
1405         PR c++/50324
1406         * g++.dg/cpp0x/sfinae28.C: New.
1407
1408 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
1409
1410         PR c/50332
1411         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
1412         longer ignored on typedefs.
1413
1414         PR c++/33255 - Support -Wunused-local-typedefs warning
1415         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
1416         * c-c++-common/Wunused-local-typedefs.c: Likewise.
1417
1418 2011-09-08  Martin Jambor  <mjambor@suse.cz>
1419
1420         PR tree-optimization/50287
1421         * gcc.dg/torture/pr50287.c: New test.
1422
1423 2011-09-08  Richard Guenther  <rguenther@suse.de>
1424
1425         PR tree-optimization/19831
1426         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
1427         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
1428         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1429         * gcc.dg/errno-1.c: Adjust.
1430
1431 2011-09-08  Richard Guenther  <rguenther@suse.de>
1432
1433         PR tree-optimization/19831
1434         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
1435
1436 2011-09-08  Tobias Burnus  <burnus@net-b.de>
1437
1438         PR fortran/44646
1439         * gfortran.dg/do_concurrent_1.f90: New.
1440         * gfortran.dg/do_concurrent_2.f90: New.
1441
1442 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
1443
1444         PR target/50310
1445         * gcc.c-torture/execute/ieee/pr50310.c: New test.
1446         * gcc.dg/pr50310-2.c: New test.
1447
1448 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
1449
1450         PR fortran/48095
1451         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
1452         * gfortran.dg/impure_constructor_1.f90: Modified.
1453         * gfortran.dg/proc_ptr_comp_33.f90: New.
1454
1455 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
1456
1457         PR target/50310
1458         * gcc.dg/pr50310-1.c: New test.
1459
1460 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1461
1462         PR middle-end/48571
1463         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
1464         instead of 4.
1465
1466 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
1467
1468         PR c++/50309
1469         * g++.dg/cpp0x/noexcept14.C: New.
1470
1471 2011-09-07  Jason Merrill  <jason@redhat.com>
1472
1473         * g++.dg/cpp0x/constexpr-ref3.C: New.
1474
1475         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
1476
1477 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1478
1479         * gcc.dg/section1.c: Don't xfail for avr.
1480
1481 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1482
1483         PR tree-optimization/50322
1484         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
1485
1486 2011-09-07  Martin Jambor  <mjambor@suse.cz>
1487
1488         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
1489
1490 2011-09-07  Martin Jambor  <mjambor@suse.cz>
1491
1492         PR tree-optimization/49911
1493         * g++.dg/tree-ssa/pr49911.C: New test.
1494
1495 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
1496
1497         PR target/49030
1498         * gcc.dg/torture/pr49030.c: New test.
1499
1500 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
1501
1502         PR fortran/50288
1503         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
1504         * gfortran.dg/class_4d.f03: Deleted.
1505         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
1506
1507 2011-09-07  Richard Guenther  <rguenther@suse.de>
1508
1509         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
1510
1511 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
1512
1513         PR tree-optimization/46021
1514         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
1515
1516 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1517
1518         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
1519
1520 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
1521
1522         * gcc.c-torture/compile/20110906-1.c: New test.
1523
1524 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
1525
1526         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
1527
1528 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
1529
1530         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
1531         --param tree-reassoc-width=1.
1532
1533         * gcc.dg/tree-ssa/reassoc-24.c: New test.
1534         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
1535
1536 2011-09-06  Richard Guenther  <rguenther@suse.de>
1537
1538         PR tree-optimization/48149
1539         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
1540
1541 2011-09-06  Richard Guenther  <rguenther@suse.de>
1542
1543         PR tree-optimization/48317
1544         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
1545
1546 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
1547
1548         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1549         New procedure.
1550         (add_options_for_quad_vectors): Replace with ...
1551         (add_options_for_double_vectors): ... this.
1552         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
1553         support multiple vector sizes since the vectorizer attempts to
1554         vectorize with both vector sizes.
1555         * gcc.dg/vect/no-vfa-vect-79.c,
1556         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
1557         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
1558         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
1559         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
1560         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
1561         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
1562         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
1563         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
1564         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
1565         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
1566         gcc.dg/vect/vect-40.c: Likewise.
1567         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
1568         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
1569         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
1570         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
1571         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
1572         Likewise.
1573         * gcc.dg/vect/vect-peel-4.c: Make ia global.
1574
1575 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
1576
1577         PR target/49606
1578         * gcc.target/mips/abi-main.h: New file.
1579         * gcc.target/mips/abi-o32-long32.c: New test.
1580         * gcc.target/mips/abi-o32-long64.c: Likewise.
1581         * gcc.target/mips/abi-o64-long32.c: Likewise.
1582         * gcc.target/mips/abi-o64-long64.c: Likewise.
1583         * gcc.target/mips/abi-n32-long32.c: Likewise.
1584         * gcc.target/mips/abi-n32-long64.c: Likewise.
1585         * gcc.target/mips/abi-n64-long32.c: Likewise.
1586         * gcc.target/mips/abi-n64-long64.c: Likewise.
1587         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
1588         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
1589         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
1590         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
1591         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
1592         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
1593         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
1594         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
1595         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
1596         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
1597         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
1598         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
1599         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
1600         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
1601         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
1602         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
1603         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
1604         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
1605         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
1606         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
1607         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
1608         * gcc.target/mips/branch-2.c: Remove -mabicalls.
1609         * gcc.target/mips/branch-3.c: Likewise.
1610         * gcc.target/mips/branch-4.c: Likewise.
1611         * gcc.target/mips/branch-5.c: Likewise.
1612         * gcc.target/mips/branch-6.c: Likewise.
1613         * gcc.target/mips/branch-7.c: Likewise.
1614         * gcc.target/mips/branch-8.c: Likewise.
1615         * gcc.target/mips/branch-9.c: Likewise.
1616         * gcc.target/mips/branch-10.c: Likewise.
1617         * gcc.target/mips/branch-11.c: Likewise.
1618         * gcc.target/mips/branch-12.c: Likewise.
1619         * gcc.target/mips/branch-13.c: Likewise.
1620         * gcc.target/mips/lazy-binding-1.c: Likewise.
1621
1622 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
1623
1624         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
1625         to avoid warning on int=16 platforms..
1626
1627 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
1628
1629         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
1630         to work even with -fshort-enums.
1631
1632 2011-09-04  Jan Hubicka  <jh@suse.cz>
1633
1634         * gcc.c-torture/compile/20110902.c: new testcase.
1635
1636 2011-09-04  Jason Merrill  <jason@redhat.com>
1637
1638         PR c++/49267
1639         * g++.dg/cpp0x/rv-conv1.C: New.
1640
1641         DR 1328
1642         * g++.dg/cpp0x/rv-func3.C: New.
1643
1644         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
1645
1646         PR c++/50248
1647         Core 1358
1648         * g++.dg/cpp0x/constexpr-template1.C: New.
1649         * g++.dg/cpp0x/constexpr-template2.C: New.
1650         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
1651         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
1652
1653 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
1654
1655         * gnat.dg/specs/debug1.ads: Tweak pattern.
1656
1657 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
1658
1659         PR fortran/50227
1660         * gfortran.dg/class_45a.f03: New.
1661         * gfortran.dg/class_45b.f03: New.
1662
1663 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
1664             Ira Rosen  <ira.rosen@linaro.org>
1665
1666         PR tree-optimization/50208
1667         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
1668         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
1669         -fno-tree-fre -fno-tree-pre.
1670
1671 2011-09-02  Martin Jambor  <mjambor@suse.cz>
1672
1673         * gcc.dg/ipa/ipcp-3.c: New test.
1674
1675 2011-09-02  Richard Guenther  <rguenther@suse.de>
1676
1677         PR tree-optimization/27460
1678         PR middle-end/29269
1679         * gcc.dg/vect/vect-cond-7.c: New testcase.
1680
1681 2011-09-02  Martin Jambor  <mjambor@suse.cz>
1682
1683         * g++.dg/ipa/devirt-3.C: Added a distraction method.
1684         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
1685         xfailed test for inlining.
1686         * g++.dg/ipa/ivinline-9.C: Likewise.
1687
1688 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
1689
1690         PR tree-optimization/50178
1691         * gfortran.dg/vect/pr50178.f90: New test.
1692
1693 2011-08-31  Martin Jambor  <mjambor@suse.cz>
1694
1695         PR middle-end/49886
1696         * gcc.c-torture/execute/pr49886.c: New testcase.
1697
1698 2011-08-31  Tom de Vries  <tom@codesourcery.com>
1699
1700         PR middle-end/43513
1701         * gcc.dg/pr43513.c: New test.
1702
1703 2011-08-30  Tobias Burnus  <burnus@net-b.de>
1704
1705         PR fortran/45044
1706         * gfortran.dg/common_14.f90: New.
1707         * gfortran.dg/common_resize_1.f: Add two dg-warning.
1708
1709 2011-08-30  Jason Merrill  <jason@redhat.com>
1710
1711         PR c++/50084
1712         * g++.dg/cpp0x/decltype33.C: New.
1713
1714         PR c++/50089
1715         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
1716
1717         PR c++/50114
1718         * g++.dg/cpp0x/lambda/lambda-for.C: New.
1719
1720 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
1721
1722         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
1723
1724 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1725
1726         * gnat.dg/specs/aggr3.ads: New test.
1727         * gnat.dg/specs/aggr3_pkg.ads: New helper.
1728
1729         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
1730         * gnat.dg/specs/aggr2.ads: Likewise.
1731
1732 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
1733
1734         PR fortran/45170
1735         * gfortran.dg/allocate_with_source_2.f90: New test
1736
1737 2011-08-30  Jason Merrill  <jason@redhat.com>
1738
1739         PR c++/50220
1740         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
1741
1742         PR c++/50234
1743         * g++.dg/cpp0x/constexpr-value3.C: New.
1744
1745 2011-08-30  Richard Guenther  <rguenther@suse.de>
1746
1747         PR middle-end/48571
1748         * gcc.c-torture/execute/pr48571-1.c: New testcase.
1749         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
1750         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1751         * gcc.dg/pr36902.c: XFAIL.
1752
1753 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
1754
1755         * gcc.target/i386/fma-check.h: New.
1756         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
1757         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
1758         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
1759         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
1760         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
1761         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
1762         * gcc.target/i386/fma-fmaddXX.c: Likewise.
1763         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
1764         * gcc.target/i386/fma-fmsubXX.c: Likewise.
1765         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
1766         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
1767         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
1768         * gcc.target/i386/fma-compile.c: Likewise.
1769         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
1770         * gcc.target/i386/sse-12.c: Add -mfma.
1771         * gcc.target/i386/sse-13.c: Likewise.
1772         * gcc.target/i386/sse-14.c: Likewise.
1773         * gcc.target/i386/sse-22.c: Likewise.
1774         * gcc.target/i386/sse-23.c: Likewise.
1775         * g++.dg/other/i386-2.C: Likewise.
1776         * g++.dg/other/i386-3.C: Likewise.
1777
1778 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
1779
1780         PR testsuite/50185
1781         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
1782         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
1783
1784 2011-08-30  Christian Bruel  <christian.bruel@st.com>
1785
1786         * g++.dg/bprob/bprob.exp (feedback_options): Set
1787         -fbranch-probabilities.
1788         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
1789
1790 2011-08-29  Jason Merrill  <jason@redhat.com>
1791
1792         PR c++/50224
1793         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
1794
1795 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
1796             Jason Merrill  <jason@redhat.com>
1797
1798         * g++.dg/dfp/base.C: New test.
1799
1800 2011-08-29  Jason Merrill  <jason@redhat.com>
1801
1802         Core DR 994
1803         PR c++/50209
1804         * g++.dg/cpp0x/initlist58.C: New.
1805
1806 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
1807
1808         PR fortran/50225
1809         * gfortran.dg/class_result_1.f03: New.
1810
1811 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
1812
1813         PR middle-end/48722
1814         * gcc.target/i386/pr48722.c: New test.
1815
1816 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1817
1818         PR libfortran/50192
1819         * gfortran.dg/widechar_compare_1.f90:  New test.
1820
1821 2011-08-26  Jason Merrill  <jason@redhat.com>
1822
1823         Core DR 342
1824         PR c++/48582
1825         * g++.dg/abi/mangle50.C: New.
1826
1827 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
1828
1829         PR target/50202
1830         * gcc.target/i386/pr50202.c: New test.
1831
1832 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
1833
1834         * gcc.target/i386/sse_4_1-round-vec.c: New test.
1835         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
1836         * gcc.target/i386/avx-round-vec.c: New test.
1837         * gcc.target/i386/avx-roundf-vec.c: New test.
1838
1839 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
1840
1841         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
1842         instruction.
1843
1844         PR c/50179
1845         * c-c++-common/Wunused-var-14.c: New test.
1846
1847 2011-08-26  Tom de Vries  <tom@codesourcery.com>
1848
1849         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
1850
1851 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
1852
1853         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
1854         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
1855         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
1856         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
1857
1858 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
1859
1860         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
1861         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
1862         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
1863         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
1864
1865 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
1866
1867         PR fortran/50050
1868         * gfortran.dg/pointer_comp_init_1.f90: New test.
1869
1870 2011-08-25  Jason Merrill  <jason@redhat.com>
1871
1872         PR c++/50157
1873         * g++.dg/cpp0x/sfinae27.C: New.
1874
1875 2011-08-25  Tobias Burnus  <burnus@net-b.de>
1876
1877         * gfortran.dg/coarray_lib_token_4.f90: New.
1878
1879 2011-08-25  Tobias Burnus  <burnus@net-b.de>
1880
1881         * gfortran.dg/coarray/alloc_comp_1.f90: New.
1882
1883 2011-08-25  Richard Guenther  <rguenther@suse.de>
1884
1885         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
1886
1887 2011-08-24  Tobias Burnus  <burnus@net-b.de>
1888
1889         PR fortran/50163
1890         * gfortran.dg/initialization_28.f90: New.
1891
1892 2011-08-24  Richard Guenther  <rguenther@suse.de>
1893
1894         PR tree-optimization/50067
1895         * gcc.dg/torture/pr50067-3.c: New testcase.
1896         * gcc.dg/torture/pr50067-4.c: Likewise.
1897         * gcc.dg/torture/pr50067-5.c: Likewise.
1898
1899 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
1900
1901         * g++.dg/other/i386-2.C: Add -mavx2 check.
1902         * g++.dg/other/i386-3.C: Likewise.
1903         * gcc.target/i386/avx-1.c: Add AVX2.
1904         * gcc.target/i386/avx-2.c: Likewise.
1905         * gcc.target/i386/funcspec-5.c: Likewise.
1906         * gcc.target/i386/sse-12.c: Likewise.
1907         * gcc.target/i386/sse-13.c: Likewise.
1908         * gcc.target/i386/sse-14.c: Likewise.
1909         * gcc.target/i386/sse-22.c: Likewise.
1910         * gcc.target/i386/sse-23.c: Likewise.
1911         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
1912         * gcc.target/i386/avx2-check.h: New.
1913         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
1914         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
1915         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1916         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
1917         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1918         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
1919         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1920         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
1921         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1922         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
1923         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1924         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
1925         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1926         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
1927         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1928         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
1929         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1930         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
1931         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1932         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
1933         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1934         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
1935         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1936         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
1937         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1938         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
1939         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1940         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
1941         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1942         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
1943         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1944         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
1945         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1946         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
1947         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1948         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
1949         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
1950         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
1951         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
1952         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
1953         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
1954         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
1955         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
1956         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
1957         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
1958         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
1959         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
1960         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
1961         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
1962         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
1963         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
1964         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
1965         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
1966         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
1967         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
1968         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
1969         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
1970         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
1971         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
1972         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
1973         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
1974         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
1975         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
1976         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
1977         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
1978         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
1979         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
1980         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
1981         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
1982         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
1983         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
1984         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
1985         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
1986         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
1987         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
1988         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
1989         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
1990         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
1991         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
1992         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
1993         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
1994         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
1995         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
1996         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
1997         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
1998         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
1999         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
2000         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
2001         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
2002         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
2003         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
2004         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
2005         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
2006         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
2007         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
2008         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
2009         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
2010         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
2011         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
2012         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
2013         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
2014         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
2015         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
2016         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
2017         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
2018         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
2019         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
2020         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
2021         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
2022         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
2023         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
2024         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
2025         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
2026         * gcc.target/i386/avx2-vpand-1.c: Likewise.
2027         * gcc.target/i386/avx2-vpand-2.c: Likewise.
2028         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
2029         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
2030         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
2031         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
2032         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
2033         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
2034         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
2035         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
2036         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
2037         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
2038         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
2039         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
2040         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
2041         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
2042         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
2043         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
2044         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
2045         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
2046         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
2047         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
2048         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
2049         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
2050         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
2051         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
2052         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
2053         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
2054         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
2055         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
2056         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
2057         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
2058         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
2059         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
2060         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
2061         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
2062         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
2063         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
2064         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
2065         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
2066         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
2067         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
2068         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
2069         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
2070         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
2071         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
2072         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
2073         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
2074         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
2075         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
2076         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
2077         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
2078         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
2079         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
2080         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
2081         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
2082         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
2083         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
2084         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
2085         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
2086         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
2087         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
2088         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
2089         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
2090         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
2091         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
2092         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
2093         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
2094         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
2095         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
2096         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
2097         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
2098         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
2099         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
2100         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
2101         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
2102         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
2103         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
2104         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
2105         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
2106         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
2107         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
2108         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
2109         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
2110         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
2111         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
2112         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
2113         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
2114         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
2115         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
2116         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
2117         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
2118         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
2119         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
2120         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
2121         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
2122         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
2123         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
2124         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
2125         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
2126         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
2127         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
2128         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
2129         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
2130         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
2131         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
2132         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
2133         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
2134         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
2135         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
2136         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
2137         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
2138         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
2139         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
2140         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
2141         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
2142         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
2143         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
2144         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
2145         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
2146         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
2147         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
2148         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
2149         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
2150         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
2151         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
2152         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
2153         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
2154         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
2155         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
2156         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
2157         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
2158         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
2159         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
2160         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
2161         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
2162         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
2163         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
2164         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
2165         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
2166         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
2167         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
2168         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
2169         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
2170         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
2171         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
2172         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
2173         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
2174         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
2175         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
2176         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
2177         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
2178         * gcc.target/i386/avx2-vpor-1.c: Likewise.
2179         * gcc.target/i386/avx2-vpor-2.c: Likewise.
2180         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
2181         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
2182         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
2183         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
2184         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
2185         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
2186         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
2187         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
2188         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
2189         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
2190         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
2191         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
2192         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
2193         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
2194         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
2195         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
2196         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
2197         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
2198         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
2199         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
2200         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
2201         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
2202         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
2203         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
2204         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
2205         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
2206         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
2207         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
2208         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
2209         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
2210         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
2211         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
2212         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
2213         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
2214         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
2215         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
2216         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
2217         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
2218         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
2219         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
2220         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
2221         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
2222         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
2223         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
2224         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
2225         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
2226         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
2227         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
2228         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
2229         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
2230         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
2231         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
2232         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
2233         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
2234         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
2235         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
2236         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
2237         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
2238         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
2239         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
2240         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
2241         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
2242         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
2243         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
2244         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
2245         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
2246         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
2247         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
2248         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
2249         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
2250         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
2251         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
2252         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
2253         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
2254         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
2255         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
2256         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
2257         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
2258         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
2259         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
2260         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
2261         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
2262         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
2263         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
2264         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
2265         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
2266         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
2267         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
2268         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
2269         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
2270         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
2271         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
2272         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
2273         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
2274         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
2275         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
2276         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
2277         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
2278         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
2279         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
2280         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
2281         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
2282         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
2283         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
2284         * gcc.target/i386/testimm-9.c: Likewise.
2285
2286 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2287
2288         * g++.dg/other/i386-2.C: Add -mbmi2 check.
2289         * g++.dg/other/i386-3.C: Likewise.
2290         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
2291         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
2292         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
2293         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
2294         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
2295         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
2296         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
2297         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
2298         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
2299         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
2300         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
2301         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
2302         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
2303         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
2304         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
2305         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
2306         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
2307         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
2308         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
2309         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
2310         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
2311         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
2312         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
2313         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
2314         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
2315         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
2316         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
2317         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
2318         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
2319         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
2320         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
2321         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
2322         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
2323         * gcc.target/i386/sse-12.c: Add BMI2.
2324         * gcc.target/i386/sse-13.c: Likewise.
2325         * gcc.target/i386/sse-14.c: Likewise.
2326         * gcc.target/i386/sse-22.c: Likewise.
2327         * gcc.target/i386/sse-23.c: Likewise.
2328
2329 2011-08-23  Jason Merrill  <jason@redhat.com>
2330
2331         * g++.dg/template/crash7.C: Adjust expected errors.
2332
2333 2011-08-23  Jason Merrill  <jason@redhat.com>
2334
2335         PR c++/49045
2336         Core 1321
2337         * g++.dg/cpp0x/overload2.C: New.
2338
2339 2011-08-23  Jason Merrill  <jason@redhat.com>
2340
2341         Core 903
2342         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
2343
2344 2011-08-23  Jason Merrill  <jason@redhat.com>
2345
2346         Core 975
2347         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
2348         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
2349         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
2350         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
2351
2352 2011-08-23  Jason Merrill  <jason@redhat.com>
2353
2354         PR c++/50024
2355         * g++.dg/cpp0x/constexpr-initlist5.C: New.
2356
2357 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
2358
2359         PR c++/50158
2360         * g++.dg/warn/Wunused-var-16.C: New test.
2361
2362         PR middle-end/50161
2363         * gcc.dg/pr50161.c: New test.
2364
2365 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
2366
2367         PR c++/50055
2368         * g++.dg/gcov/gcov-7.C: New test.
2369
2370 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
2371
2372         PR c++/46862
2373         * g++.dg/dfp/nofields.C: New test.
2374
2375 2011-08-23  Tobias Burnus  <burnus@net-b.de>
2376
2377         PR fortran/31600
2378         * gfortran.dg/use_16.f90: New.
2379
2380 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
2381             Kirill Yukhin  <kirill.yukhin@intel.com>
2382
2383         PR target/50155
2384         * gcc.target/i386/pr50155.c: New test.
2385
2386 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
2387
2388         PR tree-optimization/50133
2389         * gcc.dg/pr50133.c: New test.
2390
2391         PR middle-end/50141
2392         * c-c++-common/cxxbitfields-6.c: New test.
2393
2394 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
2395
2396         PR fortran/50050
2397         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
2398
2399 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
2400
2401         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
2402         * gcc.dg/pr49994-3.c: Ditto.
2403
2404 2011-08-22  Richard Guenther  <rguenther@suse.de>
2405
2406         PR testsuite/50145
2407         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
2408         * gcc.dg/torture/pr50067-2.c: Likewise.
2409
2410 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2411
2412         PR fortran/47659
2413         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
2414         of a constant resulting from simplification.
2415         * gfortran.dg/warn_conversion_3.f90:  New test.
2416
2417 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2418
2419         PR fortran/50130
2420         * gfortran.dg/zero_stride_1.f90:  New test.
2421
2422 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
2423
2424         PR fortran/49638
2425         * gfortran.dg/typebound_override_1.f90: Modified.
2426
2427 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
2428
2429         PR tree-optimization/48739
2430         * gcc.dg/pr48739-1.c: New test.
2431         * gcc.dg/pr48739-2.c: New test.
2432
2433 2011-08-20  Tobias Burnus  <burnus@net-b.de>
2434
2435         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
2436
2437 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
2438
2439         PR fortran/50129
2440         * gfortran.dg/where_3.f90: New test.
2441
2442 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
2443
2444         PR middle-end/49721
2445         * gfortran.dg/pr49721-1.f: New.
2446         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
2447
2448 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
2449
2450         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
2451         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
2452         New tests.
2453
2454 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2455
2456         * gcc.target/arm/wmul-11.c: New file.
2457         * gcc.target/arm/wmul-12.c: New file.
2458         * gcc.target/arm/wmul-13.c: New file.
2459
2460 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2461
2462         * gcc.target/arm/wmul-10.c: New file.
2463
2464 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2465
2466         * gcc.target/arm/wmul-9.c: New file.
2467         * gcc.target/arm/wmul-bitfield-2.c: New file.
2468
2469 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2470
2471         * gcc.target/arm/wmul-8.c: New file.
2472
2473 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2474
2475         * gcc.target/arm/wmul-7.c: New file.
2476
2477 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2478
2479         * gcc.target/arm/wmul-6.c: New file.
2480
2481 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2482
2483         * gcc.target/arm/wmul-5.c: New file.
2484         * gcc.target/arm/no-wmla-1.c: New file.
2485
2486 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2487
2488         * gcc.target/arm/wmul-bitfield-1.c: New file.
2489
2490 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
2491
2492         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
2493
2494 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2495
2496         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
2497         * gcc.target/i386/conversion.c: Likewise.
2498
2499 2011-08-19  Richard Guenther  <rguenther@suse.de>
2500
2501         * gcc.dg/torture/pr50067-1.c: New testcase.
2502         * gcc.dg/torture/pr50067-2.c: Likewise.
2503
2504 2011-08-19  Joey Ye  <joey.ye@arm.com>
2505
2506         PR target/49437
2507         * gcc.target/arm/handler-align.c: New test.
2508         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
2509         New Function.
2510
2511 2011-08-19  Joey Ye  <joey.ye@arm.com>
2512
2513         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
2514
2515 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
2516
2517         PR fortran/50071
2518         * gfortran.dg/end_block_label_1.f90: New test.
2519         * gfortran.dg/end_associate_label_1.f90: New test.
2520
2521 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2522
2523         * gcc.dg/c1x-pointer-float-1.c: New test.
2524
2525 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
2526
2527         PR fortran/50071
2528         * gfortran.dg/duplicate_labels_2.f: New test.
2529
2530 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2531
2532         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
2533         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
2534         gcc.dg/c1x-noreturn-5.c: New tests.
2535
2536 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2537
2538         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
2539
2540 2011-08-18  Tobias Burnus  <burnus@net-b.de>
2541
2542         PR fortran/18918
2543         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2544         * gfortran.dg/coarray_lock_3.f90: Fix test.
2545         * gfortran.dg/coarray_lock_4.f90: New.
2546         * gfortran.dg/coarray_lock_5.f90: New.
2547
2548 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
2549
2550         PR target/50009
2551         * gcc.c-torture/compile/pr50009.c: New test.
2552
2553         PR target/50092
2554         * gcc.dg/torture/pr50092.c: New test.
2555
2556 2011-08-18  Tobias Burnus  <burnus@net-b.de>
2557
2558         PR fortran/50109
2559         * gfortran.dg/namelist_73.f90: New.
2560
2561 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
2562
2563         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
2564
2565         PR debug/50017
2566         * gcc.dg/pr50017.c: New test.
2567
2568 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
2569
2570         PR c++/45625
2571         * g++.dg/lookup/hidden-var1.C: New test case.
2572
2573 2011-08-17  Tobias Burnus  <burnus@net-b.de>
2574
2575         PR fortran/31461
2576         * gfortran.dg/warn_unused_var_2.f90: New.
2577         * gfortran.dg/warn_unused_var_3.f90: New.
2578
2579 2011-08-17  Tom de Vries  <tom@codesourcery.com>
2580
2581         PR target/43597
2582         * gcc.target/arm/pr43597.c: New test.
2583
2584 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
2585
2586         PR fortran/50070
2587         * gfortran.dg/common_13.f90: New.
2588
2589 2011-08-16  Jason Merrill  <jason@redhat.com>
2590
2591         PR c++/50086
2592         * g++.dg/cpp0x/variadic-unresolved.C: New.
2593
2594         * g++.old-deja/g++.brendan/README: Add R.I.P.
2595
2596         * g++.dg/ext/attr-used-1.C: New.
2597
2598         PR c++/50054
2599         * g++.dg/cpp0x/initlist56.C: New.
2600
2601 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
2602
2603         PR testsuite/50085
2604         * g++.dg/opt/life1.C: Only run on Linux.
2605
2606 2011-08-15  Tobias Burnus  <burnus@net-b.de>
2607
2608         * gfortran.dg/coarray_26.f90: New.
2609
2610 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
2611
2612         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
2613         -fdump-tree-vrp1.
2614
2615 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
2616
2617         PR fortran/50073
2618         * gfortran.dg/func_result_7.f90: New.
2619
2620 2011-08-13  Jason Merrill  <jason@redhat.com>
2621
2622         PR c++/50075
2623         * g++.dg/cpp0x/decltype32.C: New.
2624
2625         PR c++/50059
2626         * g++.dg/diagnostic/expr1.C: New.
2627
2628 2011-08-12  David Li  <davidxl@google.com>
2629
2630         * g++.dg/abi/vbase15.C: New test.
2631
2632 2011-08-12  Jason Merrill  <jason@redhat.com>
2633
2634         PR c++/50034
2635         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
2636
2637 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
2638
2639         * gcc.dg/builtins-67.c: New test.
2640         * gcc.target/i386/conversion.c: Ditto.
2641
2642 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
2643             Brian Hackett  <bhackett1024@gmail.com>
2644
2645         * g++.dg/plugin/decl_plugin.c: New.
2646         * g++.dg/plugin/decl-plugin-test.C: New.
2647         * g++.dg/plugin/plugin.exp: Add above testcase.
2648
2649 2011-08-11  Richard Guenther  <rguenther@suse.de>
2650
2651         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
2652
2653 2011-08-11  Michael Matz  <matz@suse.de>
2654
2655         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
2656
2657 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
2658
2659         PR tree-optimization/50039
2660         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
2661         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
2662
2663 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
2664
2665         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
2666         (sse4_1_test): Initialize src3 with random value.
2667
2668 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2669
2670         * gcc.c-torture/execute/scal-to-vec1.c: New test.
2671         * gcc.c-torture/execute/scal-to-vec2.c: New test.
2672         * gcc.c-torture/execute/scal-to-vec3.c: New test.
2673         * gcc.dg/scal-to-vec1.c: New test.
2674         * gcc.dg/scal-to-vec2.c: New test.
2675
2676 2011-08-09  Richard Guenther  <rguenther@suse.de>
2677
2678         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
2679         * gcc.dg/tree-ssa/vrp60.c: New testcase.
2680         * gcc.dg/tree-ssa/vrp61.c: Likewise.
2681         * gcc.dg/tree-ssa/vrp62.c: Likewise.
2682
2683 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2684
2685         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
2686
2687 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2688
2689         * gcc.dg/pr49948.c: Require pthread effective target.
2690
2691 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2692
2693         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
2694
2695 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
2696
2697         * gcc.target/i386/sse-22a.c: New test.
2698
2699 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
2700
2701         PR tree-optimization/50014
2702         * gcc.dg/vect/pr50014.c: New test.
2703
2704 2011-08-08  Martin Jambor  <mjambor@suse.cz>
2705
2706         PR middle-end/49923
2707         * gcc.dg/tree-ssa/pr49923.c: New test.
2708
2709 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
2710
2711         PR target/49781
2712         * gcc.target/i386/pr49781-1.c: New.
2713
2714 2011-08-08  Jason Merrill  <jason@redhat.com>
2715
2716         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
2717
2718         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
2719
2720 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
2721
2722         PR fortran/49638
2723         * gfortran.dg/typebound_override_1.f90: New.
2724
2725 2011-08-07  Kai Tietz  <ktietz@redhat.com>
2726
2727         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
2728         x86_64 mingw target.
2729         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2730         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
2731         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
2732         * gcc.dg/tree-ssa/loop-33.c: Likewise.
2733         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
2734         * gcc.dg/tree-ssa/loop-35.c: Likewise.
2735         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2736         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2737         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2738         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2739
2740 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2741
2742         PR testsuite/48727
2743         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
2744
2745 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2746
2747         * gcc.dg/pr48770.c: Cleanup coverage files.
2748         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
2749
2750 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2751
2752         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
2753         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
2754         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
2755         lzcnt and bmi options.
2756
2757 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2758
2759         PR target/47381
2760         * gcc.dg/pr47381-1.c: New.
2761         * gcc.dg/pr47381-2.c: Likewise.
2762         * gcc.target/i386/pr47381.c: Likewise.
2763
2764 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2765
2766         PR middle-end/47727
2767         * gcc.dg/pr47727.c: New.
2768
2769         PR target/47372
2770         * gcc.dg/pr47372-1.c: New.
2771         * gcc.dg/pr47372-2.c: Likewise.
2772
2773 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2774
2775         PR middle-end/47449
2776         * gcc.target/i386/pr47449.c: New.
2777
2778         PR target/47446
2779         * gcc.dg/pr47446-1.c: New.
2780         * gcc.dg/pr47446-2.c: Likewise.
2781
2782 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2783
2784         PR target/47766
2785         * gcc.dg/pr47766.c: New.
2786
2787         PR target/47715
2788         * gcc.dg/tls/pr47715-1.c: New.
2789         * gcc.dg/tls/pr47715-2.c: Likewise.
2790         * gcc.dg/tls/pr47715-3.c: Likewise.
2791         * gcc.dg/tls/pr47715-4.c: Likewise.
2792         * gcc.dg/tls/pr47715-5.c: Likewise.
2793
2794 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2795
2796         PR libobjc/50002
2797         * objc.dg/gnu-api-2-class.m: Updated comments.
2798         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
2799         * objc.dg/gnu-api-2-class-meta.m: New test.
2800         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
2801
2802 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2803
2804         PR libobjc/49882
2805         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
2806         with classes that are in construction.
2807
2808 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2809
2810         PR target/48084
2811         * gcc.target/i386/pr48084-1.c: New.
2812         * gcc.target/i386/pr48084-2.c: Likewise.
2813         * gcc.target/i386/pr48084-3.c: Likewise.
2814         * gcc.target/i386/pr48084-4.c: Likewise.
2815         * gcc.target/i386/pr48084-5.c: Likewise.
2816
2817         PR rtl-optimization/49504
2818         * gcc.target/i386/pr49504.c: New.
2819
2820         PR target/49860
2821         * gcc.dg/pr49860.c: New.
2822
2823 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2824
2825         PR libobjc/49882
2826         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
2827         with classes that are in construction.
2828
2829 2011-08-05  Jason Merrill  <jason@redhat.com>
2830
2831         PR c++/48993
2832         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
2833
2834         PR c++/49921
2835         * g++.dg/cpp0x/decltype31.C: New.
2836
2837         PR c++/49669
2838         * g++.dg/init/array28.C: New.
2839
2840         PR c++/49988
2841         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
2842
2843 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
2844
2845         PR target/47369
2846         * gcc.dg/pr47369-1.c: New.
2847
2848 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
2849
2850         PR middle-end/47364
2851         * gcc.dg/torture/pr47364-1.c: New.
2852         * gcc.c-torture/compile/pr47364-1.c: Likewise.
2853         * gcc.c-torture/compile/pr47364-2.c: Likewise.
2854
2855 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
2856
2857         PR fortran/37211
2858         * gfortran.dg/transfer_check_2.f90:  New test case.
2859
2860 2011-08-05  Jan Hubicka  <jh@suse.cz>
2861
2862         PR middle-end/49494
2863         * gfortran.dg/pr49494.f90: New testcase.
2864
2865 2011-08-05  Jan Hubicka  <jh@suse.cz>
2866
2867         PR middle-end/49735
2868         * gcc.c-torture/compile/pr49735.c: New testcase.
2869
2870 2011-08-05  Jason Merrill  <jason@redhat.com>
2871
2872         PR c++/47453
2873         * g++.dg/cpp0x/initlist56.C: New.
2874
2875         PR c++/49812
2876         * g++.dg/overload/rvalue2.C: New.
2877
2878         PR c++/49983
2879         * g++.dg/cpp0x/range-for21.C: New.
2880
2881         * g++.dg/ext/vla11.C: New.
2882
2883 2011-08-05  Richard Guenther  <rguenther@suse.de>
2884
2885         PR tree-optimization/49984
2886         * gcc.dg/tree-ssa/vrp59.c: New testcase.
2887
2888 2011-08-05  Richard Guenther  <rguenther@suse.de>
2889
2890         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
2891         * gcc.dg/tree-ssa/vrp52.c: Likewise.
2892         * gcc.dg/tree-ssa/vrp53.c: Likewise.
2893
2894 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
2895
2896         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
2897         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
2898         * gfortran.dg/ldist-pr43023.f90: Ditto.
2899         * gfortran.dg/namelist_52.f90: Ditto.
2900         * gfortran.dg/interface_proc_end.f90: Ditto.
2901         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
2902         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
2903
2904 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
2905
2906         * gcc.dg/vect/vect-over-widen-1.c: New test.
2907         * gcc.dg/vect/vect-over-widen-2.c: New test.
2908         * gcc.dg/vect/vect-over-widen-3.c: New test.
2909         * gcc.dg/vect/vect-over-widen-4.c: New test.
2910
2911 2011-08-04  Richard Guenther  <rguenther@suse.de>
2912
2913         PR fortran/49957
2914         * gfortran.dg/vect/O3-pr49957.f: New testcase.
2915
2916 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
2917
2918         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
2919
2920 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
2921
2922         PR middle-end/49905
2923         * g++.dg/ext/builtin-object-size3.C: New test.
2924
2925 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
2926
2927         PR tree-optimization/49948
2928         * gcc.dg/pr49948.c: New test.
2929
2930 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
2931
2932         PR middle-end/47383
2933         * gcc.dg/torture/pr47383.c: New.
2934
2935 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
2936
2937         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
2938
2939 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
2940
2941         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
2942
2943 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
2944
2945         PR target/47744
2946         * gcc.dg/torture/pr47744-1.c: New.
2947         * gcc.dg/torture/pr47744-2.c: Likewise.
2948         * gcc.dg/torture/pr47744-3.c: Likewise.
2949
2950 2011-08-03  Richard Guenther  <rguenther@suse.de>
2951
2952         PR middle-end/49958
2953         * gcc.dg/torture/pr49958.c: New testcase.
2954
2955 2011-08-03  Richard Guenther  <rguenther@suse.de>
2956
2957         PR tree-optimization/49938
2958         * g++.dg/torture/pr49938.C: New testcase.
2959
2960 2011-08-02  Jason Merrill  <jason@redhat.com>
2961
2962         PR c++/43886
2963         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
2964
2965         PR c++/49577
2966         * g++.dg/cpp0x/initlist5.C: Add additional cases.
2967
2968         PR c++/49593
2969         * g++.dg/cpp0x/variadic115.C: New.
2970
2971         PR c++/49803
2972         * g++.dg/cpp0x/union5.C: New.
2973
2974 2011-08-02  Daniel Kraft  <d@domob.eu>
2975
2976         PR fortran/49885
2977         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
2978
2979 2011-08-02  Kai Tietz  <ktietz@redhat.com>
2980
2981         PR middle-end/49947
2982         * gcc.dg/tree-ssa/forwprop-15.c
2983
2984 2011-08-02  Jason Merrill  <jason@redhat.com>
2985
2986         PR c++/49834
2987         * g++.dg/cpp0x/range-for20.C: New.
2988
2989 2011-08-02  Tobias Burnus  <burnus@net-b.de>
2990
2991         * gfortran.dg/coarray_lib_token_3.f90: New.
2992
2993 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
2994
2995         PR fortran/46752
2996         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
2997         * gcc.dg/gomp/atomic-15.c: New test.
2998         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
2999         * g++.dg/gomp/atomic-15.C: New test.
3000         * g++.dg/gomp/private-1.C: New test.
3001         * g++.dg/gomp/sharing-2.C: New test.
3002         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
3003         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
3004         * gfortran.dg/gomp/omp_atomic2.f90: New test.
3005
3006 2011-08-02  Tobias Burnus  <burnus@net-b.de>
3007
3008         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
3009         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
3010         cleanup-module.
3011         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
3012         * gfortran.dg/allocatable_function_5.f90: Ditto.
3013         * gfortran.dg/allocate_stat.f90: Ditto.
3014         * gfortran.dg/array_constructor_20.f90: Ditto.
3015         * gfortran.dg/array_constructor_21.f90: Ditto.
3016         * gfortran.dg/array_constructor_22.f90: Ditto.
3017         * gfortran.dg/array_constructor_26.f03: Ditto.
3018         * gfortran.dg/array_function_4.f90: Ditto.
3019         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
3020         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
3021         * gfortran.dg/bind_c_usage_15.f90: Ditto.
3022         * gfortran.dg/bind_c_usage_16.f03: Ditto.
3023         * gfortran.dg/bind_c_usage_3.f03: Ditto.
3024         * gfortran.dg/binding_label_tests_7.f03: Ditto.
3025         * gfortran.dg/class_15.f03: Ditto.
3026         * gfortran.dg/class_27.f03: Ditto.
3027         * gfortran.dg/class_33.f90: Ditto.
3028         * gfortran.dg/class_37.f03: Ditto.
3029         * gfortran.dg/class_40.f03: Ditto.
3030         * gfortran.dg/class_42.f03: Ditto.
3031         * gfortran.dg/class_defined_operator_1.f03: Ditto.
3032         * gfortran.dg/coarray/registering_1.f90: Ditto.
3033         * gfortran.dg/convert_1.f90: Ditto.
3034         * gfortran.dg/default_initialization_3.f90: Ditto.
3035         * gfortran.dg/dependency_25.f90: Ditto.
3036         * gfortran.dg/dependency_26.f90: Ditto.
3037         * gfortran.dg/dependency_36.f90: Ditto.
3038         * gfortran.dg/dependency_37.f90: Ditto.
3039         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
3040         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
3041         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
3042         * gfortran.dg/elemental_pointer_1.f90: Ditto.
3043         * gfortran.dg/elemental_result_1.f90: Ditto.
3044         * gfortran.dg/empty_derived_type.f90: Ditto.
3045         * gfortran.dg/entry_7.f90: Ditto.
3046         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
3047         * gfortran.dg/equiv_constraint_3.f90: Ditto.
3048         * gfortran.dg/error_recovery_3.f90: Ditto.
3049         * gfortran.dg/extends_4.f03: Ditto.
3050         * gfortran.dg/func_assign.f90: Ditto.
3051         * gfortran.dg/func_assign_3.f90: Ditto.
3052         * gfortran.dg/generic_1.f90: Ditto.
3053         * gfortran.dg/generic_18.f90: Ditto.
3054         * gfortran.dg/generic_22.f03: Ditto.
3055         * gfortran.dg/generic_4.f90: Ditto.
3056         * gfortran.dg/generic_6.f90: Ditto.
3057         * gfortran.dg/generic_actual_arg.f90: Ditto.
3058         * gfortran.dg/graphite/id-21.f: Ditto.
3059         * gfortran.dg/graphite/pr45758.f90: Ditto.
3060         * gfortran.dg/host_assoc_call_2.f90: Ditto.
3061         * gfortran.dg/host_assoc_call_3.f90: Ditto.
3062         * gfortran.dg/host_assoc_call_4.f90: Ditto.
3063         * gfortran.dg/host_assoc_function_4.f90: Ditto.
3064         * gfortran.dg/host_used_types_1.f90: Ditto.
3065         * gfortran.dg/implicit_1.f90: Ditto.
3066         * gfortran.dg/implicit_11.f90: Ditto.
3067         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
3068         * gfortran.dg/impure_actual_1.f90: Ditto.
3069         * gfortran.dg/impure_assignment_1.f90: Ditto.
3070         * gfortran.dg/impure_constructor_1.f90: Ditto.
3071         * gfortran.dg/initialization_10.f90: Ditto.
3072         * gfortran.dg/initialization_12.f90: Ditto.
3073         * gfortran.dg/interface_14.f90: Ditto.
3074         * gfortran.dg/interface_15.f90: Ditto.
3075         * gfortran.dg/interface_2.f90: Ditto.
3076         * gfortran.dg/interface_25.f90: Ditto.
3077         * gfortran.dg/interface_26.f90: Ditto.
3078         * gfortran.dg/interface_29.f90: Ditto.
3079         * gfortran.dg/interface_assignment_1.f90: Ditto.
3080         * gfortran.dg/internal_pack_6.f90: Ditto.
3081         * gfortran.dg/internal_pack_7.f90: Ditto.
3082         * gfortran.dg/internal_pack_8.f90: Ditto.
3083         * gfortran.dg/lto/pr45586_0.f90: Ditto.
3084         * gfortran.dg/lto/pr47839_0.f90: Ditto.
3085         * gfortran.dg/module_commons_3.f90: Ditto.
3086         * gfortran.dg/module_equivalence_4.f90: Ditto.
3087         * gfortran.dg/module_equivalence_6.f90: Ditto.
3088         * gfortran.dg/module_function_type_1.f90: Ditto.
3089         * gfortran.dg/module_naming_1.f90: Ditto.
3090         * gfortran.dg/namelist_4.f90: Ditto.
3091         * gfortran.dg/operator_c1202.f90: Ditto.
3092         * gfortran.dg/parens_7.f90: Ditto.
3093         * gfortran.dg/pr32921.f: Ditto.
3094         * gfortran.dg/pr33646.f90: Ditto.
3095         * gfortran.dg/pr41928.f90: Ditto.
3096         * gfortran.dg/pr42119.f90: Ditto.
3097         * gfortran.dg/pr43984.f90: Ditto.
3098         * gfortran.dg/present_1.f90: Ditto.
3099         * gfortran.dg/private_type_2.f90: Ditto.
3100         * gfortran.dg/proc_decl_2.f90: Ditto.
3101         * gfortran.dg/proc_ptr_10.f90: Ditto.
3102         * gfortran.dg/proc_ptr_22.f90: Ditto.
3103         * gfortran.dg/proc_ptr_8.f90: Ditto.
3104         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
3105         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
3106         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
3107         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
3108         * gfortran.dg/substring_equivalence.f90: Ditto.
3109         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
3110         * gfortran.dg/transpose_optimization_1.f90: Ditto.
3111         * gfortran.dg/trim_optimize_6.f90: Ditto.
3112         * gfortran.dg/typebound_call_12.f03: Ditto.
3113         * gfortran.dg/typebound_operator_5.f03: Ditto.
3114         * gfortran.dg/typebound_operator_6.f03: Ditto.
3115         * gfortran.dg/typebound_proc_18.f03: Ditto.
3116         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
3117         * gfortran.dg/use_1.f90: Ditto.
3118         * gfortran.dg/use_10.f90: Ditto.
3119         * gfortran.dg/use_11.f90: Ditto.
3120         * gfortran.dg/use_14.f90: Ditto.
3121         * gfortran.dg/use_only_2.f90: Ditto.
3122         * gfortran.dg/use_rename_4.f90: Ditto.
3123         * gfortran.dg/use_rename_5.f90: Ditto.
3124         * gfortran.dg/used_dummy_types_3.f90: Ditto.
3125         * gfortran.dg/used_interface_ref.f90: Ditto.
3126         * gfortran.dg/used_types_11.f90: Ditto.
3127         * gfortran.dg/used_types_3.f90: Ditto.
3128         * gfortran.dg/used_types_4.f90: Ditto.
3129         * gfortran.dg/userdef_operator_2.f90: Ditto.
3130         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
3131         * gfortran.dg/vect/pr46213.f90: Ditto.
3132         * gfortran.dg/whole_file_21.f90: Ditto.
3133         * gfortran.dg/whole_file_22.f90: Ditto.
3134         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
3135         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
3136
3137 2011-08-02  Kai Tietz  <ktietz@redhat.com>
3138
3139         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
3140
3141 2011-08-01  Jason Merrill  <jason@redhat.com>
3142
3143         PR c++/49932
3144         * g++.dg/abi/mangle49.C: New.
3145
3146         PR c++/49924
3147         * g++.dg/cpp0x/constexpr-array4.C: New.
3148
3149         PR c++/49813
3150         * g++.dg/cpp0x/constexpr-builtin1.C: New.
3151
3152 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
3153
3154         PR target/49927
3155         * gcc.target/i386/pr49927.c: New test.
3156
3157 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
3158
3159         PR tree-optimization/49926
3160         * gcc.dg/vect/pr49926.c: New test.
3161
3162 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
3163
3164         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
3165         * gcc.target/i386/lzcnt-1.c: New test.
3166         * gcc.target/i386/lzcnt-2.c: Likewise.
3167         * gcc.target/i386/lzcnt-2a.c: Likewise.
3168         * gcc.target/i386/lzcnt-3.c: Likewise.
3169         * gcc.target/i386/lzcnt-4.c: Likewise.
3170         * gcc.target/i386/lzcnt-4a.c: Likewise.
3171         * gcc.target/i386/lzcnt-5.c: Likewise.
3172         * gcc.target/i386/lzcnt-6.c: Likewise.
3173         * gcc.target/i386/lzcnt-6a.c: Likewise.
3174         * gcc.target/i386/lzcnt-check.h: Likewise.
3175
3176         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
3177         * gcc.target/i386/sse-13.c: Likewise.
3178         * gcc.target/i386/sse-14.c: Likewise.
3179         * g++.dg/other/i386-2.C: Likewise.
3180         * g++.dg/other/i386-3.C: Likewise.
3181
3182 2011-08-01  Julian Brown  <julian@codesourcery.com>
3183
3184         * gcc.target/arm/fixed-point-exec.c: New test.
3185
3186 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3187
3188         PR target/49920
3189         * gcc.target/i386/pr49920.c: New test.
3190
3191 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3192
3193         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
3194         * gcc.dg/tree-ssa/pr23109.c: Ditto.
3195         * gcc.dg/tree-ssa/loop-7.c: Ditto.
3196         * gcc.dg/tree-ssa/loop-32.c: Ditto.
3197         * gcc.dg/tree-ssa/loop-33.c: Ditto.
3198         * gcc.dg/tree-ssa/loop-34.c: Ditto.
3199         * gcc.dg/tree-ssa/loop-35.c: Ditto.
3200         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
3201         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
3202         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
3203         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
3204         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
3205         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
3206         * g++.dg/tree-ssa/pr33615.C: Ditto.
3207         * g++.dg/tree-ssa/restrict1.C: Ditto.
3208         * c-c++-common/restrict-2.c: Ditto.
3209         * gfortran.dg/pr32921.f: Ditto.
3210         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
3211         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
3212         * gcc.dg/tree-ssa/vrp47.c: Ditto.
3213         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
3214         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
3215         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
3216         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
3217         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
3218         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
3219         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
3220
3221 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3222
3223         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
3224         .exe.ltrans[0-9]*. dump files.
3225
3226 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
3227
3228         PR fortran/49112
3229         * gfortran.dg/abstract_type_6.f03: Modified.
3230         * gfortran.dg/typebound_proc_24.f03: New.
3231
3232 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
3233
3234         PR testsuite/49917
3235         * g++.dg/init/for1.C: Fix.
3236
3237 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3238
3239         PR fortran/48876
3240         * gfortran.dg/string_5.f90:  New test.
3241
3242 2011-07-29  Jason Merrill  <jason@redhat.com>
3243
3244         PR c++/49867
3245         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
3246
3247 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3248
3249         PR tree-optimization/47407
3250         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
3251         alpha*-dec-osf*.
3252         Sort target list.
3253
3254 2011-07-29  Richard Guenther  <rguenther@suse.de>
3255
3256         * gcc.dg/uninit-suppress.c: Also disable VRP.
3257         * gcc.dg/uninit-suppress_2.c: Likewise.
3258
3259 2011-07-28  Jason Merrill  <jason@redhat.com>
3260
3261         PR c++/49808
3262         * g++.dg/template/nontype24.C: New.
3263
3264 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
3265
3266         PR rtl-optimization/47958
3267         * gcc.dg/torture/pr47958-1.c: New.
3268
3269 2011-07-29  Wei Guozhi  <carrot@google.com>
3270
3271         PR rtl-optimization/49799
3272         * gcc.dg/pr49799.c: New test case.
3273
3274 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
3275
3276         PR middle-end/48648
3277         * gcc.dg/graphite/id-pr48648.c: New.
3278
3279 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
3280
3281         PR fortran/31067
3282         * gfortran.dg/maxloc_2.f90: New test.
3283         * gfortran.dg/maxloc_3.f90: New test.
3284         * gfortran.dg/minloc_1.f90: New test.
3285         * gfortran.dg/minloc_2.f90: New test.
3286         * gfortran.dg/minloc_3.f90: New test.
3287         * gfortran.dg/minmaxloc_7.f90: New test.
3288
3289         PR debug/49871
3290         * gcc.dg/debug/dwarf2/pr49871.c: New test.
3291
3292 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
3293
3294         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
3295         the builtin isn't optimized away.
3296
3297 2011-07-27  Tobias Burnus  <burnus@net-b.de>
3298
3299         PR fortran/45586
3300         * gfortran.dg/lto/pr45586-2_0.f90: New.
3301
3302 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
3303
3304         PR middle-end/49875
3305         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
3306         * c-c++-common/cxxbitfields-5.c: Same.
3307
3308 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3309
3310         * lib/target-supports.exp (check_effective_target_mmap): Use
3311         check_function_available.
3312
3313 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
3314
3315         * g++.old-deja/g++.pt/crash60.C: Updated.
3316
3317 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
3318
3319         PR target/49866
3320         * gcc.target/i386/pr49866.c: New test.
3321
3322 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
3323
3324         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
3325         * gcc.target/i386/bmi-andn-1.c: New test.
3326         * gcc.target/i386/bmi-andn-1a.c: Likewise.
3327         * gcc.target/i386/bmi-andn-2.c: Likewise.
3328         * gcc.target/i386/bmi-andn-2a.c: Likewise.
3329         * gcc.target/i386/bmi-bextr-1.c: Likewise.
3330         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
3331         * gcc.target/i386/bmi-bextr-2.c: Likewise.
3332         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
3333         * gcc.target/i386/bmi-blsi-1.c: Likewise.
3334         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
3335         * gcc.target/i386/bmi-blsi-2.c: Likewise.
3336         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
3337         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
3338         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
3339         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
3340         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
3341         * gcc.target/i386/bmi-blsr-1.c: Likewise.
3342         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
3343         * gcc.target/i386/bmi-blsr-2.c: Likewise.
3344         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
3345         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
3346         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
3347         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
3348         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
3349
3350 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
3351
3352         PR middle-end/47691
3353         * gfortran.dg/graphite/id-pr47691.f: New.
3354
3355 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
3356
3357         * gcc.target/i386/avx-os-support.h: New.
3358         * gcc.target/i386/avx-check.h: Include avx-os-support.h
3359         (main): Check avx_os_support before the test is run.
3360         * gcc.target/i386/aes-avx-check.h: Ditto.
3361         * gcc.target/i386/pclmul-avx-check.h: Ditto.
3362
3363 2011-07-27  Kai Tietz  <ktietz@redhat.com>
3364
3365         * gcc.target/i386/aggregate-ret3.c: New test.
3366         * gcc.target/i386/aggregate-ret4.c: New test.
3367
3368 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
3369
3370         PR fortran/49755
3371         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
3372         allocated array should *not* change its size.
3373         * gfortran.dg/multiple_allocation_3.f90: New test.
3374
3375 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
3376
3377         PR c++/49776
3378         * g++.dg/cpp0x/constexpr-49776.C: New.
3379
3380 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3381
3382         PR middle-end/47046
3383         * gcc.dg/graphite/id-pr47046.c: New.
3384
3385 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3386
3387         PR middle-end/47653
3388         * gcc.dg/graphite/run-id-pr47593.c: New.
3389
3390 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3391
3392         PR middle-end/47653
3393         * gcc.dg/graphite/run-id-pr47653.c: New.
3394         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
3395         induction variables.
3396         * gcc.dg/graphite/scop-16.c: Same.
3397         * gcc.dg/graphite/scop-17.c: Same.
3398         * gcc.dg/graphite/scop-21.c: Same.
3399
3400 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3401
3402         PR middle-end/48805
3403         * gcc.dg/graphite/id-pr48805.c: New.
3404
3405 2011-07-26  Tobias Burnus  <burnus@net-b.de>
3406
3407         * gfortran.dg/coarray_lib_token_2.f90: New.
3408
3409 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
3410
3411         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
3412         SPU local store.
3413
3414 2011-07-25  Andrew Pinski  <apinski@cavium.com>
3415
3416         PR tree-opt/49671
3417         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
3418         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
3419
3420 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3421
3422         * lib/target-supports.exp (check_effective_target_mmap): New proc.
3423
3424         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
3425         * gcc.c-torture/execute/loop-2g.c: Likewise.
3426         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
3427         Require mmap support.
3428         * gcc.c-torture/execute/loop-2g.x: Likewise.
3429         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
3430         (MAP_ANON): Provide default.
3431         * gcc.dg/20050826-1.c: Likewise.
3432         * gcc.target/i386/pr36533.c: Likewise.
3433         * gcc.dg/vect/pr49038.c: Remove dg-do run.
3434         Use dg-require-effective-target mmap.
3435
3436 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
3437
3438         PR c++/49838
3439         * g++.dg/cpp0x/range-for19.C: New.
3440
3441 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3442
3443         PR testsuite/49753
3444         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
3445
3446         Revert:
3447         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
3448
3449         PR testsuite/49753
3450         * g++.dg/torture/pr49309.C: Remove.
3451
3452 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
3453
3454         PR tree-optimization/49809
3455         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
3456         test.
3457
3458 2011-07-25  Richard Guenther  <rguenther@suse.de>
3459
3460         PR tree-optimization/49715
3461         * gcc.target/i386/pr49715-1.c: New testcase.
3462         * gcc.target/i386/pr49715-2.c: Likewise.
3463
3464 2011-07-23  Jason Merrill  <jason@redhat.com>
3465
3466         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
3467
3468 2011-07-22  Jason Merrill  <jason@redhat.com>
3469
3470         PR c++/49793
3471         * g++.dg/cpp0x/initlist55.C: New.
3472
3473 2011-07-23  Tobias Burnus  <burnus@net-b.de>
3474
3475         PR fortran/49791
3476         * gfortran.dg/namelist_72.f: New.
3477
3478 2011-07-23  Tobias Burnus  <burnus@net-b.de>
3479
3480         * gfortran.dg/coarray_25.f90: New.
3481
3482 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
3483
3484         * override1.C: This test should use c++0x mode.
3485         * override3.C: New. Test the diagnostics in c++98 mode.
3486
3487 2011-07-22  Jason Merrill  <jason@redhat.com>
3488             Mark Glisse  <marc.glisse@normalesup.org>
3489
3490         PR c++/30112
3491         * g++.dg/other/pragma-re-1.C: Add namespace cases.
3492
3493         PR c++/49813
3494         * g++.dg/opt/builtins2.C: New.
3495         * g++.dg/other/error27.C: Don't rely on __builtin.
3496
3497 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
3498
3499         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
3500         on lp64 targets.
3501         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3502         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3503         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
3504         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
3505
3506         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
3507         instead of ia32.
3508
3509 2011-07-22  Richard Guenther  <rguenther@suse.de>
3510
3511         PR tree-optimization/45819
3512         * gcc.dg/pr45819.c: New testcase.
3513
3514 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
3515
3516         * lib/target-supports.exp (check_ifunc_available): Rewrite.
3517
3518 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
3519
3520         PR middle-end/47654
3521         PR middle-end/49649
3522         * gcc.dg/graphite/run-id-pr47654.c: New.
3523
3524 2011-07-21  Ian Lance Taylor  <iant@google.com>
3525
3526         PR middle-end/49705
3527         * gcc.dg/pr49705.c: New test.
3528
3529 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
3530
3531         * lib/target-supports.exp (check_avx_os_support_available): New.
3532         (check_effective_target_avx_runtime): Use it.
3533
3534 2011-07-21  Richard Guenther  <rguenther@suse.de>
3535
3536         PR tree-optimization/49770
3537         * g++.dg/torture/pr49770.C: New testcase.
3538
3539 2011-07-21  Kai Tietz  <ktietz@redhat.com>
3540
3541         * gcc.dg/tree-ssa/pr30978.c: adjusted.
3542         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
3543
3544 2011-07-21  Tobias Burnus  <burnus@net-b.de>
3545
3546         * gfortran.dg/coarray_lib_token_1.f90: New.
3547
3548 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
3549
3550         * gcc.dg/pr32912-2.c: Skip for AVR.
3551         * gcc.dg/pr44674.c: Add dg-require-profiling.
3552
3553 2011-07-20  Jason Merrill  <jason@redhat.com>
3554
3555         * g++.dg/ext/desig2.C: New.
3556
3557 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
3558
3559         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
3560         be generated.
3561         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3562         * gcc.target/powerpc/recip-3.c: Ditto.
3563
3564 2011-07-19  Jason Merrill  <jason@redhat.com>
3565
3566         PR c++/6709 (DR 743)
3567         PR c++/42603 (DR 950)
3568         * g++.dg/cpp0x/decltype21.C: New.
3569
3570 2011-07-20  Richard Guenther  <rguenther@suse.de>
3571
3572         PR middle-end/18908
3573         * gcc.dg/tree-ssa/pr18908.c: New testcase.
3574         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
3575
3576 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
3577
3578         * gcc.target/arm/combine-movs.c: New.
3579         * gcc.target/arm/unsigned-extend-2.c: New.
3580
3581 2011-07-19  Jason Merrill  <jason@redhat.com>
3582
3583         PR c++/49785
3584         * g++.dg/cpp0x/variadic114.C: New.
3585
3586 2011-07-19  Tobias Burnus  <burnus@net-b.de>
3587
3588         * gfortran.dg/coarray_args_1.f90: New.
3589         * gfortran.dg/coarray_args_2.f90: New.
3590
3591 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
3592
3593         PR fortran/49708
3594         * gfortran.dg/allocate_error_3.f90: New.
3595
3596 2011-07-19  Richard Guenther  <rguenther@suse.de>
3597
3598         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
3599         * gcc.dg/tree-ssa/bool-11.c: Likewise.
3600         * gcc.dg/torture/20110719-1.c: New testcase.
3601
3602 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
3603
3604         PR tree-optimization/49768
3605         * gcc.c-torture/execute/pr49768.c: New test.
3606
3607 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
3608
3609         PR tree-optimization/49771
3610         * gcc.dg/vect/pr49771.c: New test.
3611
3612 2011-07-18  Martin Jambor  <mjambor@suse.cz>
3613
3614         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
3615         * gcc.dg/ipa/ipa-2.c: Likewise.
3616         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
3617         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
3618         * gcc.dg/ipa/ipa-5.c: Likewise.
3619         * gcc.dg/ipa/ipa-7.c: Likewise.
3620         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
3621         * gcc.dg/ipa/ipacost-1.c: Likewise.
3622         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
3623         functions.
3624         * gcc.dg/ipa/ipcp-1.c: New test.
3625         * gcc.dg/ipa/ipcp-2.c: Likewise.
3626         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
3627
3628 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
3629
3630         PR middle-end/49675
3631         * gfortran.dg/pr49675.f90: New test.
3632
3633 2011-07-18  Richard Guenther  <rguenther@suse.de>
3634
3635         * gcc.dg/torture/20110718-1.c: New testcase.
3636
3637 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3638
3639         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
3640         * g++.dg/ext/bitfield3.C: Likewise.
3641         * g++.dg/ext/bitfield4.C: Likewise.
3642         * g++.dg/ext/bitfield5.C: Likewise.
3643         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
3644         * g++.dg/other/pr23205-2.C: Likewise.
3645         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
3646         * gcc.c-torture/compile/20001109-2.c: Likewise.
3647         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
3648         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
3649         * gcc.dg/bitfld-16.c: Likewise.
3650         * gcc.dg/bitfld-17.c: Likewise.
3651         * gcc.dg/bitfld-18.c: Likewise.
3652         * gcc.dg/builtins-config.h: Remove Netware support.
3653         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
3654         * gcc.dg/cdce2.c: Likewise.
3655         * gcc.dg/cpp/assert4.c: Remove netware support.
3656         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
3657         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
3658
3659         * lib/target-supports.exp (check_visibility_available): Remove
3660         NetWare support.
3661         (check_profiling_available): Likewise.
3662
3663 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
3664
3665         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
3666
3667 2011-07-17  Tobias Burnus  <burnus@net-b.de>
3668             Thomas Koenig  <tkoenig@gcc.gnu.org>
3669
3670         PR fortran/34657
3671         * gfortran.dg/generic_17.f90: Fix testcase.
3672         * gfortran.dg/interface_3.f90: Add dg-error.
3673         * gfortran.dg/use_14.f90: New.
3674         * gfortran.dg/use_15.f90: New.
3675
3676 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
3677
3678         * gnat.dg/pointer_controlled.adb: New test.
3679
3680 2011-07-17  Tobias Burnus  <burnus@net-b.de>
3681
3682         PR fortran/49624
3683         * gfortran.dg/pointer_remapping_7.f90: New.
3684
3685 2011-07-16  Jason Merrill  <jason@redhat.com>
3686
3687         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
3688
3689 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
3690             Jason Merrill  <jason@redhat.com>
3691
3692         PR c++/45329
3693         PR c++/48934
3694         * g++.dg/cpp0x/decltype29.C: Adjust.
3695         * g++.dg/cpp0x/error4.C: Adjust.
3696         * g++.dg/cpp0x/sfinae26.C: Adjust.
3697         * g++.dg/cpp0x/variadic105.C: Adjust.
3698         * g++.dg/template/deduce3.C: Adjust.
3699         * g++.dg/template/error45.C: Adjust.
3700         * g++.dg/template/ptrmem2.C: Adjust.
3701         * g++.dg/template/sfinae2.C: Adjust.
3702         * g++.old-deja/g++.pt/crash60.C: Adjust.
3703         * g++.old-deja/g++.pt/unify6.C: Adjust.
3704         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3705         * g++.dg/cpp0x/nullptr15.C: Adjust.
3706         * g++.dg/cpp0x/pr31431-2.C: Adjust.
3707         * g++.dg/cpp0x/pr31431.C: Adjust.
3708         * g++.dg/cpp0x/pr31434.C: Adjust.
3709         * g++.dg/cpp0x/sfinae11.C: Adjust
3710         * g++.dg/cpp0x/temp_default2.C: Adjust.
3711         * g++.dg/cpp0x/trailing4.C: Adjust.
3712         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
3713         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
3714         * g++.dg/cpp0x/variadic105.C: Adjust.
3715         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
3716         * g++.dg/ext/vla2.C: Adjust.
3717         * g++.dg/other/ptrmem10.C: Adjust.
3718         * g++.dg/other/ptrmem11.C: Adjust.
3719         * g++.dg/overload/unknown1.C: Adjust.
3720         * g++.dg/template/conv11.C: Adjust.
3721         * g++.dg/template/dependent-expr5.C: Adjust.
3722         * g++.dg/template/friend.C: Adjust.
3723         * g++.dg/template/incomplete2.C: Adjust.
3724         * g++.dg/template/local4.C: Adjust.
3725         * g++.dg/template/local6.C: Adjust.
3726         * g++.dg/template/operator9.C: Adjust.
3727         * g++.dg/template/ttp25.C: Adjust.
3728         * g++.dg/template/unify10.C: Adjust.
3729         * g++.dg/template/unify11.C: Adjust.
3730         * g++.dg/template/unify6.C: Adjust.
3731         * g++.dg/template/unify9.C: Adjust.
3732         * g++.dg/template/varmod1.C: Adjust.
3733         * g++.old-deja/g++.brendan/crash56.C: Adjust.
3734         * g++.old-deja/g++.pt/crash28.C: Adjust.
3735         * g++.old-deja/g++.pt/explicit41.C: Adjust.
3736         * g++.old-deja/g++.pt/explicit77.C: Adjust.
3737         * g++.old-deja/g++.pt/expr2.C: Adjust.
3738         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
3739         * g++.old-deja/g++.pt/spec5.C: Adjust.
3740         * g++.old-deja/g++.pt/spec6.C: Adjust.
3741         * g++.old-deja/g++.pt/unify4.C: Adjust.
3742         * g++.old-deja/g++.pt/unify8.C: Adjust.
3743         * g++.old-deja/g++.robertl/eb98.C: Adjust.
3744         * g++.dg/overload/template5.C: New testcase.
3745         * g++.dg/template/overload12.C: New testcase.
3746
3747 2011-07-11  Tobias Burnus  <burnus@net-b.de>
3748
3749         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
3750         * gfortran.dg/coarray_7.f90: Ditto.
3751         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
3752         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
3753
3754 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
3755
3756         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
3757         case.
3758         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
3759         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
3760         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
3761         C67X.
3762         * gcc.c-torture/execute/ieee/pr29302.x: New file.
3763         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
3764         * gcc.dg/torture/builtin-math-7.c: Add a comment.
3765
3766 2011-07-15  Jason Merrill  <jason@redhat.com>
3767
3768         PR testsuite/49741
3769         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
3770         Use --extra_opts instead of --additional_options.
3771
3772 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
3773
3774         PR testsuite/49753
3775         * g++.dg/torture/pr49309.C: Remove.
3776
3777 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
3778
3779         * gcc.target/tic6x/weak-call.c: New test.
3780         * gcc.target/tic6x/fpcmp.c: New test.
3781         * gcc.target/tic6x/fpdiv.c: New test.
3782         * gcc.target/tic6x/rotdi16-scan.c: New test.
3783         * gcc.target/tic6x/ffssi.c: New test.
3784         * gcc.target/tic6x/fpdiv-lib.c: New test.
3785         * gcc.target/tic6x/cold-lc.c: New test.
3786         * gcc.target/tic6x/longcalls.c: New test.
3787         * gcc.target/tic6x/abi-align-1.c: New test.
3788         * gcc.target/tic6x/fpcmp-finite.c: New test.
3789         * gcc.target/tic6x/rotdi16.c: New test.
3790         * gcc.target/tic6x/bswapl.c: New test.
3791         * gcc.target/tic6x/ffsdi.c: New test.
3792         * gcc.target/tic6x/tic6x.exp: New file.
3793         * gcc.target/tic6x/builtins/arith24.c: New test.
3794         * gcc.target/tic6x/builtins/smpy.c: New test.
3795         * gcc.target/tic6x/builtins/smpylh.c: New test.
3796         * gcc.target/tic6x/builtins/smpyh.c: New test.
3797         * gcc.target/tic6x/builtins/sarith1.c: New test.
3798         * gcc.target/tic6x/builtins/extclr.c: New test
3799         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
3800         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
3801         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
3802         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
3803         New functions.
3804         * gcc.c-torture/execute/20101011-1.c: Add a condition for
3805         __TMS320C6X__.
3806         * gcc.dg/20020312-2.c: Likewise.
3807         * gcc.dg/pr27095.c: Handle tic6x like hppa.
3808         * gcc.dg/torture/pr37868.c: Skip on tic6x.
3809         * gcc.dg/torture/builtin-math-7.c: Likewise.
3810
3811         PR testsuite/49757
3812         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
3813         not testing tic6x-*-*.
3814
3815 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
3816
3817         PR tree-opt/49309
3818         * g++.dg/torture/pr49309.C: New testcase.
3819
3820 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
3821
3822         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
3823
3824 2011-07-14  Richard Guenther  <rguenther@suse.de>
3825
3826         PR tree-optimization/49651
3827         * gcc.dg/torture/pr49651.c: New testcase.
3828
3829 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
3830
3831         PR target/43746
3832         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
3833
3834 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
3835
3836         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
3837         -mno-pointers-to-nested-functions.
3838         * gcc.target/powerpc/no-r11-2.c: Ditto.
3839         * gcc.target/powerpc/no-r11-3.c: Ditto.
3840
3841 2011-07-13  Jason Merrill  <jason@redhat.com>
3842
3843         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
3844         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
3845         when compiling C files.
3846         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
3847         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
3848         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
3849         * g++.dg/lookup/anon2.C: Likewise.
3850         * g++.dg/tree-ssa/copyprop.C: Likewise.
3851         * g++.old-deja/g++.jason/rfg27.C: Likewise.
3852         * g++.dg/init/vector1.C: Ignore narrowing errors.
3853         * g++.dg/torture/pr35526.C: Likewise.
3854         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
3855
3856 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
3857
3858         PR libfortran/49296
3859         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
3860         and logical reads.
3861
3862 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3863
3864         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
3865         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
3866
3867 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
3868
3869         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
3870         * lib/obj-c++.exp (obj-c++_init): Ditto.
3871         * lib/file-format.exp (gcc_target_object_format): Ditto.
3872         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
3873         * lib/target-supports-dg-exp (check_weak_available): Ditto.
3874         (check_visibility_available): Ditto.
3875         (check_effective_target_tls_native): Ditto.
3876         (check_effective_target_tls_emulated): Ditto.
3877         (check_effective_target_function_sections): Ditto.
3878
3879 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
3880
3881         * gcc.target/arm/pr48183.c: New test.
3882
3883 2011-07-13  Richard Guenther  <rguenther@suse.de>
3884
3885         * gcc.dg/torture/20110713-1.c: New testcase.
3886
3887 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
3888
3889         PR rtl-opt/49474
3890         * gcc.c-torture/compile/pr49474.c: New testcase.
3891
3892 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
3893
3894         PR tree-optimization/49712
3895         * gcc.c-torture/execute/pr49712.c: New test.
3896
3897 2011-07-11  Jason Merrill  <jason@redhat.com>
3898
3899         PR c++/44609
3900         * g++.dg/template/recurse3.C: New.
3901
3902 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
3903
3904         PR debug/49676
3905         * gcc.dg/guality/csttest.c: New test.
3906
3907         PR fortran/49698
3908         * gfortran.dg/pr49698.f90: New test.
3909
3910 2011-07-11  Jeff Law  <law@redhat.com>
3911
3912         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
3913
3914 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
3915
3916         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
3917         * go.test/go-test.exp (go-set-goarch): Likewise.
3918
3919 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
3920
3921         PR target/39633
3922         * gcc.target/avr/torture/pr39633.c: New test case.
3923
3924 2011-07-11  Tobias Burnus  <burnus@net-b.de>
3925
3926         PR fortran/18918
3927         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
3928
3929 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
3930
3931         * lib/target-supports.exp (check_effective_target_scheduling):
3932         New Function.
3933         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
3934         * gcc.dg/pr45055.c: Ditto.
3935         * gcc.dg/pr45353.c: Ditto.
3936         * g++.dg/pr45056.C: Ditto.
3937
3938 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
3939
3940         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
3941         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
3942         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
3943         * g++.dg/torture/pr31863.C: Skip AVR.
3944
3945 2011-07-10  Tobias Burnus  <burnus@net-b.de>
3946
3947         PR fortran/49690
3948         * gfortran.dg/intrinsic_signal.f90: New.
3949
3950 2011-07-09  Jason Merrill  <jason@redhat.com>
3951
3952         * g++.dg/cpp0x/regress/regress6.C: New.
3953         * g++.dg/parse/crash45.C: Adjust message.
3954         * g++.dg/template/crash38.C: Adjust message.
3955         * g++.dg/template/crash64.C: Adjust message.
3956
3957 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
3958
3959         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
3960         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
3961         * g++.dg/abi/bitfield3.C: Likewise.
3962         * g++.dg/eh/pr38662.C: Likewise.
3963         * g++.dg/ext/attrib36.C: Likewise.
3964         * g++.dg/ext/attrib37.C: Likewise.
3965         * g++.dg/ext/attrib8.C: Likewise.
3966         * g++.dg/ext/tmplattr1.C: Likewise.
3967         * g++.dg/inherit/override-attribs.C: Likewise.
3968         * g++.dg/opt/inline9.C: Likewise.
3969         * g++.dg/opt/life1.C: Likewise.
3970         * g++.dg/opt/longbranch2.C: Likewise.
3971         * g++.dg/opt/nrv12.C: Likewise.
3972         * g++.dg/opt/reg-stack4.C: Likewise.
3973         * g++.dg/other/pr35504.C: Likewise.
3974         * g++.dg/other/pr39496.C: Likewise.
3975         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
3976         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
3977         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
3978         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
3979         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
3980         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
3981         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
3982         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
3983         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
3984         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
3985         * g++.dg/warn/pr15774-1.C: Likewise.
3986         * g++.dg/warn/pr15774-2.C: Likewise.
3987         * g++.old-deja/g++.ext/attrib1.C: Likewise.
3988         * g++.old-deja/g++.ext/attrib2.C: Likewise.
3989         * g++.old-deja/g++.ext/attrib3.C: Likewise.
3990         * g++.old-deja/g++.pt/asm2.C: Likewise.
3991         * gcc.c-torture/compile/20000804-1.c: Likewise.
3992         * gcc.c-torture/compile/pr16566-2.c: Likewise.
3993         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
3994         * gcc.dg/20020108-1.c: Likewise.
3995         * gcc.dg/20020122-2.c: Likewise.
3996         * gcc.dg/20020122-3.c: Likewise.
3997         * gcc.dg/20020206-1.c: Likewise.
3998         * gcc.dg/20020219-1.c: Likewise.
3999         * gcc.dg/20020310-1.c: Likewise.
4000         * gcc.dg/20020411-1.c: Likewise.
4001         * gcc.dg/20020418-2.c: Likewise.
4002         * gcc.dg/20020426-2.c: Likewise.
4003         * gcc.dg/20020517-1.c: Likewise.
4004         * gcc.dg/20030204-1.c: Likewise.
4005         * gcc.dg/20030826-2.c: Likewise.
4006         * gcc.dg/20031102-1.c: Likewise.
4007         * gcc.dg/20031202-1.c: Likewise.
4008         * gcc.dg/20050111-1.c: Likewise.
4009         * gcc.dg/20050503-1.c: Likewise.
4010         * gcc.dg/array-init-1.c: Likewise.
4011         * gcc.dg/builtin-apply4.c: Likewise.
4012         * gcc.dg/dfp/pr31344.c: Likewise.
4013         * gcc.dg/gomp/atomic-11.c: Likewise.
4014         * gcc.dg/graphite/pr40281.c: Likewise.
4015         * gcc.dg/ia64-sync-1.c: Likewise.
4016         * gcc.dg/ia64-sync-2.c: Likewise.
4017         * gcc.dg/ia64-sync-3.c: Likewise.
4018         * gcc.dg/ia64-sync-4.c: Likewise.
4019         * gcc.dg/ifcvt-fabs-1.c: Likewise.
4020         * gcc.dg/invalid-call-1.c: Likewise.
4021         * gcc.dg/loop-3.c: Likewise.
4022         * gcc.dg/lower-subreg-1.c: Likewise.
4023         * gcc.dg/lto/pr47259_0.c: Likewise.
4024         * gcc.dg/nested-calls-1.c: Likewise.
4025         * gcc.dg/pr20017.c: Likewise.
4026         * gcc.dg/pr25023.c: Likewise.
4027         * gcc.dg/pr27671-2.c: Likewise.
4028         * gcc.dg/pr32176.c: Likewise.
4029         * gcc.dg/pr33676.c: Likewise.
4030         * gcc.dg/pr35045.c: Likewise.
4031         * gcc.dg/pr36015.c: Likewise.
4032         * gcc.dg/pr36584.c: Likewise.
4033         * gcc.dg/pr36998.c: Likewise.
4034         * gcc.dg/pr37438.c: Likewise.
4035         * gcc.dg/pr37908.c: Likewise.
4036         * gcc.dg/pr41241.c: Likewise.
4037         * gcc.dg/pr41340.c: Likewise.
4038         * gcc.dg/pr44136.c: Likewise.
4039         * gcc.dg/pr44194-1.c: Likewise.
4040         * gcc.dg/pr46212.c: Likewise.
4041         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4042         * gcc.dg/setjmp-2.c: Likewise.
4043         * gcc.dg/short-compare-1.c: Likewise.
4044         * gcc.dg/short-compare-2.c: Likewise.
4045         * gcc.dg/smod-1.c: Likewise.
4046         * gcc.dg/sync-2.c: Likewise.
4047         * gcc.dg/sync-3.c: Likewise.
4048         * gcc.dg/tls/opt-1.c: Likewise.
4049         * gcc.dg/tls/opt-2.c: Likewise.
4050         * gcc.dg/tls/opt-3.c: Likewise.
4051         * gcc.dg/torture/badshift.c: Likewise.
4052         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
4053         * gcc.dg/torture/pr20314-2.c: Likewise.
4054         * gcc.dg/torture/pr36891.c: Likewise.
4055         * gcc.dg/torture/pr38774.c: Likewise.
4056         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4057         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4058         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4059         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4060         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
4061         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4062         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
4063         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
4064         * gcc.dg/tree-ssa/loop-28.c: Likewise.
4065         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
4066         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
4067         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
4068         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4069         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4070         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
4071         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
4072         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4073         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4074         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4075         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4076         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
4077         * gcc.dg/unroll-1.c: Likewise.
4078         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
4079         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4080         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4081         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4082         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4083         * gcc.target/i386/20000609-1.c: Likewise.
4084         * gcc.target/i386/20000720-1.c: Likewise.
4085         * gcc.target/i386/20000724-1.c: Likewise.
4086         * gcc.target/i386/20011107-1.c: Likewise.
4087         * gcc.target/i386/20011119-1.c: Likewise.
4088         * gcc.target/i386/20020201-3.c: Likewise.
4089         * gcc.target/i386/20020218-1.c: Likewise.
4090         * gcc.target/i386/20020729-1.c: Likewise.
4091         * gcc.target/i386/20030926-1.c: Likewise.
4092         * gcc.target/i386/20060125-1.c: Likewise.
4093         * gcc.target/i386/20060125-2.c: Likewise.
4094         * gcc.target/i386/20060512-1.c: Likewise.
4095         * gcc.target/i386/20060512-2.c: Likewise.
4096         * gcc.target/i386/20060512-3.c: Likewise.
4097         * gcc.target/i386/20060512-4.c: Likewise.
4098         * gcc.target/i386/387-1.c: Likewise.
4099         * gcc.target/i386/387-2.c: Likewise.
4100         * gcc.target/i386/387-5.c: Likewise.
4101         * gcc.target/i386/387-6.c: Likewise.
4102         * gcc.target/i386/980312-1.c: Likewise.
4103         * gcc.target/i386/980313-1.c: Likewise.
4104         * gcc.target/i386/990117-1.c: Likewise.
4105         * gcc.target/i386/990424-1.c: Likewise.
4106         * gcc.target/i386/990524-1.c: Likewise.
4107         * gcc.target/i386/991129-1.c: Likewise.
4108         * gcc.target/i386/991214-1.c: Likewise.
4109         * gcc.target/i386/991230-1.c: Likewise.
4110         * gcc.target/i386/addr-sel-1.c: Likewise.
4111         * gcc.target/i386/aggregate-ret1.c: Likewise.
4112         * gcc.target/i386/aggregate-ret2.c: Likewise.
4113         * gcc.target/i386/align-main-3.c: Likewise.
4114         * gcc.target/i386/amd64-abi-1.c: Likewise.
4115         * gcc.target/i386/amd64-abi-2.c: Likewise.
4116         * gcc.target/i386/amd64-abi-4.c: Likewise.
4117         * gcc.target/i386/amd64-abi-5.c: Likewise.
4118         * gcc.target/i386/amd64-abi-6.c: Likewise.
4119         * gcc.target/i386/asm-1.c: Likewise.
4120         * gcc.target/i386/asm-3.c: Likewise.
4121         * gcc.target/i386/asm-5.c: Likewise.
4122         * gcc.target/i386/attributes-error.c: Likewise.
4123         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
4124         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
4125         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
4126         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
4127         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
4128         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
4129         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
4130         * gcc.target/i386/avx-vmovd-2.c: Likewise.
4131         * gcc.target/i386/avx-vmovq-2.c: Likewise.
4132         * gcc.target/i386/avx-vmovq-3.c: Likewise.
4133         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
4134         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
4135         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
4136         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4137         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4138         * gcc.target/i386/bitfield1.c: Likewise.
4139         * gcc.target/i386/bitfield2.c: Likewise.
4140         * gcc.target/i386/bmi-2.c: Likewise.
4141         * gcc.target/i386/bmi-5.c: Likewise.
4142         * gcc.target/i386/builtin-unreachable.c: Likewise.
4143         * gcc.target/i386/cleanup-2.c: Likewise.
4144         * gcc.target/i386/clobbers.c: Likewise.
4145         * gcc.target/i386/cmov8.c: Likewise.
4146         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
4147         * gcc.target/i386/compress-float-387-pic.c: Likewise.
4148         * gcc.target/i386/compress-float-387.c: Likewise.
4149         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
4150         * gcc.target/i386/compress-float-sse.c: Likewise.
4151         * gcc.target/i386/crc32-2.c: Likewise.
4152         * gcc.target/i386/crc32-3.c: Likewise.
4153         * gcc.target/i386/divmod-7.c: Likewise.
4154         * gcc.target/i386/divmod-8.c: Likewise.
4155         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4156         * gcc.target/i386/fma3-builtin.c: Likewise.
4157         * gcc.target/i386/fma3-fma.c: Likewise.
4158         * gcc.target/i386/fma4-256-vector.c: Likewise.
4159         * gcc.target/i386/fma4-builtin.c: Likewise.
4160         * gcc.target/i386/fma4-fma-2.c: Likewise.
4161         * gcc.target/i386/fma4-fma.c: Likewise.
4162         * gcc.target/i386/fma4-vector-2.c: Likewise.
4163         * gcc.target/i386/fma4-vector.c: Likewise.
4164         * gcc.target/i386/funcspec-1.c: Likewise.
4165         * gcc.target/i386/funcspec-10.c: Likewise.
4166         * gcc.target/i386/funcspec-11.c: Likewise.
4167         * gcc.target/i386/funcspec-2.c: Likewise.
4168         * gcc.target/i386/funcspec-5.c: Likewise.
4169         * gcc.target/i386/funcspec-6.c: Likewise.
4170         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
4171         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
4172         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
4173         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
4174         * gcc.target/i386/incoming-1.c: Likewise.
4175         * gcc.target/i386/incoming-10.c: Likewise.
4176         * gcc.target/i386/incoming-11.c: Likewise.
4177         * gcc.target/i386/incoming-12.c: Likewise.
4178         * gcc.target/i386/incoming-13.c: Likewise.
4179         * gcc.target/i386/incoming-14.c: Likewise.
4180         * gcc.target/i386/incoming-15.c: Likewise.
4181         * gcc.target/i386/incoming-2.c: Likewise.
4182         * gcc.target/i386/incoming-3.c: Likewise.
4183         * gcc.target/i386/incoming-4.c: Likewise.
4184         * gcc.target/i386/incoming-5.c: Likewise.
4185         * gcc.target/i386/incoming-6.c: Likewise.
4186         * gcc.target/i386/incoming-7.c: Likewise.
4187         * gcc.target/i386/incoming-8.c: Likewise.
4188         * gcc.target/i386/incoming-9.c: Likewise.
4189         * gcc.target/i386/lea.c: Likewise.
4190         * gcc.target/i386/local.c: Likewise.
4191         * gcc.target/i386/loop-1.c: Likewise.
4192         * gcc.target/i386/loop-2.c: Likewise.
4193         * gcc.target/i386/loop-3.c: Likewise.
4194         * gcc.target/i386/max-stack-align.c: Likewise.
4195         * gcc.target/i386/memcpy-1.c: Likewise.
4196         * gcc.target/i386/movbe-2.c: Likewise.
4197         * gcc.target/i386/movq-2.c: Likewise.
4198         * gcc.target/i386/movq.c: Likewise.
4199         * gcc.target/i386/nrv1.c: Likewise.
4200         * gcc.target/i386/pad-4.c: Likewise.
4201         * gcc.target/i386/pad-5a.c: Likewise.
4202         * gcc.target/i386/pad-5b.c: Likewise.
4203         * gcc.target/i386/pad-6a.c: Likewise.
4204         * gcc.target/i386/pad-6b.c: Likewise.
4205         * gcc.target/i386/pad-7.c: Likewise.
4206         * gcc.target/i386/pad-9.c: Likewise.
4207         * gcc.target/i386/pentium4-not-mull.c: Likewise.
4208         * gcc.target/i386/pic-1.c: Likewise.
4209         * gcc.target/i386/pr12092-1.c: Likewise.
4210         * gcc.target/i386/pr12329.c: Likewise.
4211         * gcc.target/i386/pr21518.c: Likewise.
4212         * gcc.target/i386/pr22362.c: Likewise.
4213         * gcc.target/i386/pr22585.c: Likewise.
4214         * gcc.target/i386/pr23098.c: Likewise.
4215         * gcc.target/i386/pr25196.c: Likewise.
4216         * gcc.target/i386/pr25293.c: Likewise.
4217         * gcc.target/i386/pr25654.c: Likewise.
4218         * gcc.target/i386/pr26449.c: Likewise.
4219         * gcc.target/i386/pr26778.c: Likewise.
4220         * gcc.target/i386/pr26826.c: Likewise.
4221         * gcc.target/i386/pr27266.c: Likewise.
4222         * gcc.target/i386/pr29978.c: Likewise.
4223         * gcc.target/i386/pr30505.c: Likewise.
4224         * gcc.target/i386/pr30961-1.c: Likewise.
4225         * gcc.target/i386/pr31628.c: Likewise.
4226         * gcc.target/i386/pr32000-2.c: Likewise.
4227         * gcc.target/i386/pr32661-1.c: Likewise.
4228         * gcc.target/i386/pr32708-2.c: Likewise.
4229         * gcc.target/i386/pr32708-3.c: Likewise.
4230         * gcc.target/i386/pr34256.c: Likewise.
4231         * gcc.target/i386/pr34312.c: Likewise.
4232         * gcc.target/i386/pr34522.c: Likewise.
4233         * gcc.target/i386/pr35160.c: Likewise.
4234         * gcc.target/i386/pr35281.c: Likewise.
4235         * gcc.target/i386/pr36246.c: Likewise.
4236         * gcc.target/i386/pr36786.c: Likewise.
4237         * gcc.target/i386/pr37275.c: Likewise.
4238         * gcc.target/i386/pr37843-3.c: Likewise.
4239         * gcc.target/i386/pr37843-4.c: Likewise.
4240         * gcc.target/i386/pr39082-1.c: Likewise.
4241         * gcc.target/i386/pr39431.c: Likewise.
4242         * gcc.target/i386/pr39496.c: Likewise.
4243         * gcc.target/i386/pr39543-2.c: Likewise.
4244         * gcc.target/i386/pr39911.c: Likewise.
4245         * gcc.target/i386/pr40718.c: Likewise.
4246         * gcc.target/i386/pr40906-1.c: Likewise.
4247         * gcc.target/i386/pr40906-2.c: Likewise.
4248         * gcc.target/i386/pr40906-3.c: Likewise.
4249         * gcc.target/i386/pr40934.c: Likewise.
4250         * gcc.target/i386/pr41900.c: Likewise.
4251         * gcc.target/i386/pr42589.c: Likewise.
4252         * gcc.target/i386/pr43662.c: Likewise.
4253         * gcc.target/i386/pr43671.c: Likewise.
4254         * gcc.target/i386/pr43766.c: Likewise.
4255         * gcc.target/i386/pr43869.c: Likewise.
4256         * gcc.target/i386/pr44942.c: Likewise.
4257         * gcc.target/i386/pr44948-2a.c: Likewise.
4258         * gcc.target/i386/pr45234.c: Likewise.
4259         * gcc.target/i386/pr45336-2.c: Likewise.
4260         * gcc.target/i386/pr45336-4.c: Likewise.
4261         * gcc.target/i386/pr45852.c: Likewise.
4262         * gcc.target/i386/pr46470.c: Likewise.
4263         * gcc.target/i386/pr48037-1.c: Likewise.
4264         * gcc.target/i386/pr48389.c: Likewise.
4265         * gcc.target/i386/pr49095.c: Likewise.
4266         * gcc.target/i386/pr9771-1.c: Likewise.
4267         * gcc.target/i386/rdfsbase-1.c: Likewise.
4268         * gcc.target/i386/rdfsbase-2.c: Likewise.
4269         * gcc.target/i386/rdgsbase-1.c: Likewise.
4270         * gcc.target/i386/rdgsbase-2.c: Likewise.
4271         * gcc.target/i386/rdrand-3.c: Likewise.
4272         * gcc.target/i386/regparm-stdcall.c: Likewise.
4273         * gcc.target/i386/regparm.c: Likewise.
4274         * gcc.target/i386/reload-1.c: Likewise.
4275         * gcc.target/i386/rotate-2.c: Likewise.
4276         * gcc.target/i386/sibcall-5.c: Likewise.
4277         * gcc.target/i386/signbit-1.c: Likewise.
4278         * gcc.target/i386/signbit-2.c: Likewise.
4279         * gcc.target/i386/signbit-3.c: Likewise.
4280         * gcc.target/i386/sse-5.c: Likewise.
4281         * gcc.target/i386/sse-8.c: Likewise.
4282         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4283         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4284         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4285         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4286         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4287         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4288         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
4289         * gcc.target/i386/sse2-movq-2.c: Likewise.
4290         * gcc.target/i386/sse2-movq-3.c: Likewise.
4291         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
4292         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
4293         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
4294         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
4295         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
4296         * gcc.target/i386/ssefn-1.c: Likewise.
4297         * gcc.target/i386/ssefn-2.c: Likewise.
4298         * gcc.target/i386/sseregparm-1.c: Likewise.
4299         * gcc.target/i386/sseregparm-2.c: Likewise.
4300         * gcc.target/i386/sseregparm-3.c: Likewise.
4301         * gcc.target/i386/sseregparm-4.c: Likewise.
4302         * gcc.target/i386/sseregparm-5.c: Likewise.
4303         * gcc.target/i386/sseregparm-6.c: Likewise.
4304         * gcc.target/i386/sseregparm-7.c: Likewise.
4305         * gcc.target/i386/sseregparm-8.c: Likewise.
4306         * gcc.target/i386/stack-realign.c: Likewise.
4307         * gcc.target/i386/stack-usage-realign.c: Likewise.
4308         * gcc.target/i386/stackalign/asm-1.c: Likewise.
4309         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
4310         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
4311         * gcc.target/i386/stackalign/return-1.c: Likewise.
4312         * gcc.target/i386/stackalign/return-2.c: Likewise.
4313         * gcc.target/i386/stackalign/return-3.c: Likewise.
4314         * gcc.target/i386/tailcall-1.c: Likewise.
4315         * gcc.target/i386/tbm-2.c: Likewise.
4316         * gcc.target/i386/udivmod-7.c: Likewise.
4317         * gcc.target/i386/udivmod-8.c: Likewise.
4318         * gcc.target/i386/unroll-1.c: Likewise.
4319         * gcc.target/i386/vararg-1.c: Likewise.
4320         * gcc.target/i386/vararg-2.c: Likewise.
4321         * gcc.target/i386/vect8-ret.c: Likewise.
4322         * gcc.target/i386/vectorize5.c: Likewise.
4323         * gcc.target/i386/wmul-1.c: Likewise.
4324         * gcc.target/i386/wmul-2.c: Likewise.
4325         * gcc.target/i386/wrfsbase-1.c: Likewise.
4326         * gcc.target/i386/wrfsbase-2.c: Likewise.
4327         * gcc.target/i386/wrgsbase-1.c: Likewise.
4328         * gcc.target/i386/wrgsbase-2.c: Likewise.
4329         * gcc.target/i386/xop-pcmov.c: Likewise.
4330         * gcc.target/i386/xop-pcmov2.c: Likewise.
4331         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
4332         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4333         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
4334         * gcc.target/i386/xop-shift1-vector.c: Likewise.
4335         * gcc.target/i386/xop-shift2-vector.c: Likewise.
4336         * gcc.target/i386/xop-shift3-vector.c: Likewise.
4337         * gcc.target/i386/zee.c: Likewise.
4338         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
4339         * gfortran.dg/compiler-directive_2.f: Likewise.
4340         * gfortran.dg/g77/20010216-1.f: Likewise.
4341         * gfortran.dg/gomp/pr39152.f90: Likewise.
4342         * gfortran.dg/pr33794.f90: Likewise.
4343
4344 2011-07-09  Jason Merrill  <jason@redhat.com>
4345
4346         * g++.dg/cpp0x/regress/regress5.C: New.
4347
4348 2011-07-08  Jason Merrill  <jason@redhat.com>
4349
4350         PR c++/45437
4351         * g++.dg/expr/compound-asn1.C: New.
4352         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
4353
4354 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
4355
4356         PR target/49621
4357         * gcc.target/powerpc/altivec-34.c: New test.
4358
4359 2011-07-08  Jason Merrill  <jason@redhat.com>
4360
4361         PR c++/45603
4362         * g++.dg/abi/guard3.C: New.
4363
4364 2011-07-08  Julian Brown  <julian@codesourcery.com>
4365
4366         * lib/target-supports.exp
4367         (check_effective_target_arm_little_endian): New.
4368         (check_effective_target_vect_pack_trunc): Use above.
4369         (check_effective_target_vect_unpack): Likewise.
4370         (check_effective_target_vect_element_align): Test
4371         check_effective_target_arm_vect_no_misalign for ARM.
4372
4373 2011-07-08  Jason Merrill  <jason@redhat.com>
4374
4375         PR c++/49673
4376         * g++.dg/cpp0x/constexpr-rom.C: New.
4377
4378 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
4379
4380         PR middle-end/49519
4381         * g++.dg/torture/pr49519.C: New test.
4382
4383 2011-07-08  Martin Jambor  <mjambor@suse.cz>
4384
4385         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
4386
4387 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4388
4389         PR testsuite/48727
4390         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
4391
4392 2011-07-08  Richard Guenther  <rguenther@suse.de>
4393
4394         PR tree-optimization/49662
4395         * gcc.dg/graphite/interchange-14.c: XFAIL.
4396         * gcc.dg/graphite/interchange-15.c: Likewise.
4397         * gcc.dg/graphite/interchange-mvt.c: Likewise.
4398
4399 2011-07-06  Jason Merrill  <jason@redhat.com>
4400
4401         PR c++/49663
4402         * g++.dg/cpp0x/regress/regress4.C: New.
4403
4404 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
4405
4406         PR fortran/49648
4407         * gfortran.dg/result_in_spec_4.f90: New test.
4408
4409 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4410
4411         * gcc.target/sparc/cas64.c: New test.
4412
4413 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4414
4415         PR c/49644
4416         * g++.dg/torture/pr49644.C: New test.
4417
4418         PR c/49644
4419         * gcc.c-torture/execute/pr49644.c: New test.
4420
4421 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4422
4423         * lib/target-supports.exp (check_effective_target_ia32): New.
4424         (check_effective_target_x32): Likewise.
4425         (check_effective_target_vect_cmdline_needed): Also check x32.
4426
4427 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
4428
4429         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
4430         dg-prune-output.
4431         * gcc.target/arm/pr42235.c: Likewise.
4432         * gcc.target/arm/pr42495.c: Likewise.
4433         * gcc.target/arm/pr42574.c: Likewise.
4434         * gcc.target/arm/thumb-branch1.c: Likewise.
4435
4436         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
4437         unneeded prune of possible warning.
4438         * gcc.target/arm/pr40956.c: Likewise.
4439         * gcc.target/arm/pr42505.c: Likewise.
4440
4441         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
4442         * gcc.c-torture/compile/pr46883.c: Likewise.
4443         * gcc.c-torture/compile/pr46934.c: Likewise.
4444
4445         * gcc.target/arm/pr41679.c: Remove test directives in preparation
4446         for move to ../../gcc.c-torture/compile.
4447         * gcc.target/arm/pr46883.c: Likewise.
4448         * gcc.target/arm/pr46934.c: Likewise.
4449
4450         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
4451         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
4452         * gcc.target/arm/wmul-1.c: Likewise.
4453         * gcc.target/arm/wmul-2.c: Likewise.
4454         * gcc.target/arm/wmul-3.c: Likewise.
4455         * gcc.target/arm/wmul-4.c: Likewise.
4456         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
4457         add tab after scan target.
4458         * gcc.target/arm/smlaltt-1.c: Likewise.
4459         * gcc.target/arm/smlatb-1.c: Likewise.
4460         * gcc.target/arm/smlatt-1.c: Likewise.
4461
4462 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4463
4464         PR debug/49522
4465         * gcc.dg/debug/pr49522.c: New test.
4466
4467 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
4468
4469         * gcc.dg/pragma-align.c: Run only if target !default_packed.
4470         * gcc.dg/pr46212.c: Run only if target int32plus.
4471         * gcc.dg/torture/pr48146.c: Ditto.
4472         * gcc.dg/tree-ssa/vrp51.c: Ditto.
4473         * c-c++-common/pr44832.c: Ditto.
4474         * gcc.dg/pr49544.c: Run only if target ptr32plus.
4475         * gcc.dg/pr31490.c: Ditto.
4476         * gcc.dg/torture/builtin-math-7.c: Run only if target
4477         large_double.
4478         * gcc.dg/torture/pr45764.c: Skip for AVR.
4479         * gcc.dg/pr47893.c: Ditto.
4480
4481 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
4482
4483         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
4484         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
4485         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
4486         add tab to scan target.
4487
4488 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
4489
4490         * gcc.target/arm/neon-modes-3.c: New test.
4491
4492 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
4493
4494         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
4495         -fno-loop-interchange -ffast-math.
4496
4497 2011-07-07  Richard Guenther  <rguenther@suse.de>
4498
4499         * gcc.dg/ftrapv-3.c: New testcase.
4500
4501 2011-07-07  Richard Guenther  <rguenther@suse.de>
4502
4503         * gcc.dg/tree-ssa/vrp58.c: New testcase.
4504         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
4505
4506 2011-07-07  Kai Tietz  <ktietz@redhat.com>
4507
4508         * gcc.dg/binop-notxor1.c: New test.
4509         * gcc.dg/binop-notand4a.c: New test.
4510         * gcc.dg/binop-notxor2.c: New test.
4511         * gcc.dg/binop-notand3a.c: New test.
4512         * gcc.dg/binop-notand2a.c: New test.
4513         * gcc.dg/binop-notand6a.c: New test.
4514         * gcc.dg/binop-notor1.c: New test.
4515         * gcc.dg/binop-notand1a.c: New test.
4516         * gcc.dg/binop-notand5a.c: New test.
4517         * gcc.dg/binop-notor2.c: New test.
4518
4519 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4520
4521         PR middle-end/49640
4522         * gcc.dg/gomp/pr49640.c: New test.
4523
4524 2011-07-07  Richard Guenther  <rguenther@suse.de>
4525
4526         * gcc.dg/graphite/pr37485.c: Add -floop-block.
4527
4528 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4529
4530         PR target/39150
4531         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
4532
4533 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4534
4535         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
4536         * gcc.target/powerpc/no-r11-2.c: Ditto.
4537         * gcc.target/powerpc/no-r11-3.c: Ditto.
4538
4539 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
4540
4541         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
4542         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
4543
4544 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
4545
4546         * lib/target-supports.exp (check_profiling_available): Disable
4547         profiling with -fprofile-generate for target avr.
4548
4549 2011-07-06  Richard Guenther  <rguenther@suse.de>
4550
4551         PR tree-optimization/49645
4552         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
4553
4554 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
4555
4556         PR middle-end/47383
4557         * gcc.dg/pr47383.c: New.
4558
4559 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4560
4561         PR tree-optimization/49647
4562         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
4563
4564 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
4565
4566         PR testsuite/49542
4567         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
4568         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
4569
4570 2011-07-05  Jason Merrill  <jason@redhat.com>
4571
4572         PR c++/48157
4573         * g++.dg/template/template-id-4.C: New.
4574
4575 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
4576
4577         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
4578         * gcc.dg/pr43402.c: Ditto.
4579
4580 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
4581
4582         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
4583
4584 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
4585
4586         * gcc.target/powerpc/ppc-switch-1.c: New test for
4587         --param case-values-threshold.
4588         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
4589
4590 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
4591
4592         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
4593
4594 2011-07-05  Jason Merrill  <jason@redhat.com>
4595
4596         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
4597
4598 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
4599
4600         PR tree-optimization/47654
4601         * gcc.dg/graphite/block-pr47654.c: New.
4602
4603 2011-07-05  Jason Merrill  <jason@redhat.com>
4604
4605         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
4606
4607 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
4608
4609         PR tree-optimization/49580
4610         * gcc.dg/autopar/pr49580.c: New test.
4611
4612 2011-07-05  Richard Guenther  <rguenther@suse.de>
4613
4614         PR tree-optimization/49518
4615         PR tree-optimization/49628
4616         * g++.dg/torture/pr49628.C: New testcase.
4617         * gcc.dg/torture/pr49518.c: Likewise.
4618
4619 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4620
4621         * ada/acats/run_acats (which): Extract last field from type -p,
4622         type output only if command succeeded.
4623
4624 2011-07-04  Jason Merrill  <jason@redhat.com>
4625
4626         * g++.dg/abi/mangle48.C: New.
4627
4628         * g++.dg/cpp0x/diag1.C: New.
4629
4630         * g++.dg/diagnostic/aka1.C: New.
4631
4632 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
4633
4634         PR rtl-optimization/49619
4635         * gcc.dg/pr49619.c: New test.
4636
4637         PR rtl-optimization/49472
4638         * gfortran.dg/pr49472.f90: New test.
4639
4640         PR debug/49602
4641         * gcc.dg/pr49602.c: New test.
4642
4643 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
4644
4645         PR target/34734
4646         PR target/44643
4647         * gcc.target/avr/avr.exp: Run over cpp files, too.
4648         * gcc.target/avr/torture/avr-torture.exp: Ditto.
4649         * gcc.target/avr/progmem.h: New file.
4650         * gcc.target/avr/exit-abort.h: New file.
4651         * gcc.target/avr/progmem-error-1.c: New file.
4652         * gcc.target/avr/progmem-error-1.cpp: New file.
4653         * gcc.target/avr/progmem-warning-1.c: New file.
4654         * gcc.target/avr/torture/progmem-1.c: New file.
4655         * gcc.target/avr/torture/progmem-1.cpp: New file.
4656
4657 2011-07-04  Richard Guenther  <rguenther@suse.de>
4658
4659         PR tree-optimization/49615
4660         * g++.dg/torture/pr49615.C: New testcase.
4661
4662 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
4663
4664         PR tree-optimization/49610
4665         * gcc.dg/vect/pr49610.c: New test.
4666
4667 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
4668
4669         * gnat.dg/specs/debug1.ads: New test.
4670
4671 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
4672
4673         PR fortran/49562
4674         * gfortran.dg/typebound_proc_23.f90: New.
4675
4676 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
4677
4678         PR c++/49605
4679         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
4680
4681 2011-07-01  Jason Merrill  <jason@redhat.com>
4682
4683         PR c++/48261
4684         * g++.dg/template/template-id-3.C: New.
4685
4686         PR c++/48593
4687         * g++.dg/template/qualified-id4.C: New.
4688
4689         PR c++/48883
4690         * g++.dg/template/explicit-args4.C: New.
4691
4692         PR c++/49085
4693         * g++.dg/template/offsetof2.C: New.
4694
4695 2011-07-01  Kai Tietz  <ktietz@redhat.com>
4696
4697         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
4698
4699 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4700
4701         PR libmudflap/49549
4702         * lib/target-supports.exp (check_effective_target_gld): New proc.
4703
4704 2011-07-01  Richard Guenther  <rguenther@suse.de>
4705
4706         PR tree-optimization/49603
4707         * gcc.dg/torture/pr49603.c: New testcase.
4708
4709 2011-06-30  Jason Merrill  <jason@redhat.com>
4710
4711         PR c++/49387
4712         * g++.dg/rtti/template1.C: New.
4713
4714         PR c++/49569
4715         * g++.dg/cpp0x/regress/ctor1.C: New.
4716
4717         PR c++/49355
4718         * g++.dg/cpp0x/initlist54.C: New.
4719
4720 2011-06-30  Martin Jambor  <mjambor@suse.cz>
4721
4722         * gcc.dg/tree-ssa/sra-12.c: New test.
4723
4724 2011-06-29  Jason Merrill  <jason@redhat.com>
4725
4726         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
4727
4728 2011-06-30  Richard Guenther  <rguenther@suse.de>
4729
4730         PR tree-optimization/46787
4731         * gcc.dg/vect/vect-121.c: New testcase.
4732
4733 2011-06-30  Martin Jambor  <mjambor@suse.cz>
4734
4735         PR tree-optimization/49094
4736         * gcc.dg/tree-ssa/pr49094.c: New test.
4737
4738 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
4739
4740         PR fortran/49540
4741         * gfortran.dg/pr49540-1.f90: New test.
4742         * gfortran.dg/pr49540-2.f90: New test.
4743
4744 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4745
4746         PR ada/49511
4747         * ada/acats/run_acats (which): Use last field of type -p output.
4748
4749 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
4750             Iain Sandoe  <iains@gcc.gnu.org>
4751
4752         PR libobjc/36610
4753         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
4754         Only skip on 64-bit *-*-darwin8* && !objc2.
4755
4756 2011-06-30  Richard Guenther  <rguenther@suse.de>
4757
4758         PR tree-optimization/38752
4759         * gcc.c-torture/compile/pr38752.c: New testcase.
4760
4761 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
4762
4763         * gcc.dg/vect/slp-widen-mult-half.c: New test.
4764         * gcc.dg/vect/vect-widen-mult-half.c: New test.
4765
4766 2011-06-29  Jason Merrill  <jason@redhat.com>
4767
4768         PR c++/49216
4769         * g++.dg/cpp0x/initlist53.C: Use placement new.
4770         * g++.dg/cpp0x/initlist-value.C: Use placement new.
4771         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
4772
4773         PR c++/49003
4774         * g++.dg/cpp0x/trailing6.C: New.
4775         * g++.dg/cpp0x/pr45908.C: No error.
4776
4777         PR c++/49272
4778         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
4779
4780         PR c++/49520
4781         * g++.dg/cpp0x/constexpr-using2.C: New.
4782
4783         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
4784
4785         PR c++/45923
4786         * g++.dg/cpp0x/constexpr-diag3.C: New.
4787         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
4788         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
4789         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
4790         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
4791
4792 2011-06-29  Jason Merrill  <jason@redhat.com>
4793
4794         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
4795
4796 2011-06-29  Richard Guenther  <rguenther@suse.de>
4797
4798         * gcc.dg/tree-ssa/loop-17.c: Adjust.
4799
4800 2011-06-29  Jason Merrill  <jason@redhat.com>
4801
4802         * g++.dg/cpp0x/initlist-value2.C: New.
4803
4804         * g++.dg/cpp0x/constexpr-initlist4.C: New.
4805         * g++.dg/cpp0x/initlist-value.C: New.
4806
4807 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
4808
4809         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
4810
4811 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4812
4813         * gcc.dg/inline_1.c: Remove dg-excess-errors.
4814         * gcc.dg/inline_2.c: Likewise.
4815         * gcc.dg/unroll_1.c: Likewise.
4816
4817 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
4818
4819         PR debug/49567
4820         * gcc.target/i386/pr49567.c: New test.
4821
4822 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
4823
4824         * gnat.dg/opt17.ad[sb]: New test.
4825
4826 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
4827             Tom de Vries  <tom@codesourcery.com>
4828
4829         * lib/target-supports.exp (check_effective_target_arm_nothumb)
4830         (check_effective_target_arm_thumb2): New effective targets.
4831         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
4832         properly.  Clean up temporary files.
4833         * gcc.target/arm/ivopts-2.c: Likewise.
4834         * gcc.target/arm/ivopts-3.c: Likewise.
4835         * gcc.target/arm/ivopts-4.c: Likewise.
4836         * gcc.target/arm/ivopts-5.c: Likewise.
4837         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
4838
4839 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
4840
4841         PR fortran/49479
4842         * gfortran.dg/reshape_zerosize_3.f90:  New test.
4843
4844 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
4845
4846         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
4847         * gcc.target/arm/vfp-ldmias.c: Likewise.
4848         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
4849         * gcc.target/arm/vfp-stmdbs.c: Likewise.
4850         * gcc.target/arm/vfp-ldmiad.c: Likewise.
4851         * gcc.target/arm/vfp-stmias.c: Likewise.
4852         * gcc.target/arm/vfp-stmdbd.c: Likewise.
4853         * gcc.target/arm/vfp-stmiad.c: Likewise.
4854
4855 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
4856
4857         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
4858         dg-prune-output.
4859         * gcc.target/arm/pr45701-2.c: Ditto.
4860
4861 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
4862
4863         PR fortran/49466
4864         * gfortran.dg/allocatable_scalar_9.f90: Modified.
4865         * gfortran.dg/extends_14.f03: Modified.
4866
4867 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
4868
4869         * lib/target-supports-dg.exp (dg-require-effective-target): Return
4870         early if the test is already being skipped.
4871
4872         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
4873         scan-assembler-dem-not): For missing file, report unresolved with
4874         same message as for pass/fail, with reason reported in log file.
4875
4876         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
4877         from add_options_for_arm_neon_fp16.
4878         (check_effective_target_arm_fp16_ok_nocache): Renamed from
4879         check_effective_target_arm_neon_fp16_ok_nocache.
4880         Check -mfpu and -mfloat-abi options from current multilib.
4881         Do not require neon support.
4882         (check_effective_target_arm_fp16_ok): Renamed from
4883         check_effecitve_target_arm_neon_fp16_ok.
4884         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
4885         arm_neon_fp16_ok and arm_fp16.
4886         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
4887         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
4888         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
4889         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
4890
4891 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
4892
4893         * gcc.dg/builtin-assume-aligned-1.c: New test.
4894         * gcc.dg/builtin-assume-aligned-2.c: New test.
4895         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
4896
4897         PR debug/49544
4898         * gcc.dg/pr49544.c: New test.
4899
4900 2011-06-27  Richard Guenther  <rguenther@suse.de>
4901
4902         PR tree-optimization/49394
4903         * g++.dg/torture/pr49394.C: New testcase.
4904
4905 2011-06-27  Kai Tietz  <ktietz@redhat.com>
4906
4907         * gcc.dg/optimize-bswapdi-2.c: New test.
4908
4909 2011-06-27  Michael Hope  <michael.hope@linaro.org>
4910             Richard Sandiford  <richard.sandiford@linaro.org>
4911
4912         PR tree-optimization/49169
4913         * gcc.dg/torture/pr49169.c: New test.
4914
4915 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4916
4917         PR testsuite/49529
4918         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
4919
4920         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
4921         hppa*-*-hpux*.
4922
4923 2011-06-26  Jason Merrill  <jason@redhat.com>
4924
4925         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
4926
4927         PR c++/49528
4928         * g++.dg/init/ref19.C: New.
4929         * g++.dg/cpp0x/constexpr-cleanup.C: New.
4930
4931 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
4932
4933         PR tree-optimization/48377
4934         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
4935         non_strict_align.
4936
4937 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
4938
4939         PR middle-end/49191
4940         * lib/target-supports.exp (check_effective_target_non_strict_align):
4941         New.
4942         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
4943
4944 2011-06-24  Martin Jambor  <mjambor@suse.cz>
4945
4946         PR tree-optimizations/49516
4947         * g++.dg/tree-ssa/pr49516.C: New test.
4948
4949 2011-06-23  Jason Merrill  <jason@redhat.com>
4950
4951         PR c++/35255
4952         * g++.dg/template/partial10.C: New.
4953         * g++.dg/template/partial11.C: New.
4954
4955 2011-06-23  Jeff Law <law@redhat.com>
4956
4957         PR middle-end/48770
4958         * gcc.dg/pr48770.c: New test.
4959
4960 2011-06-23  Jan Hubicka  <jh@suse.cz>
4961
4962         PR middle-end/49373
4963         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
4964
4965 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
4966
4967         PR testsuite/49512
4968         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
4969         instead of -fdump-tree-optimized.
4970
4971 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
4972
4973         PR c++/44625
4974         * g++.dg/template/crash107.C: New.
4975         * g++.dg/template/error17.C: Adjust.
4976
4977 2011-06-23  Jason Merrill  <jason@redhat.com>
4978
4979         PR c++/49507
4980         * g++.dg/cpp0x/defaulted30.C: New.
4981
4982         PR c++/49440
4983         * g++.dg/rtti/anon-ns1.C: New.
4984
4985         PR c++/49395
4986         * g++.dg/init/ref18.C: New.
4987
4988         PR c++/36435
4989         * g++.dg/template/partial9.C: New.
4990
4991 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
4992
4993         PR middle-end/49373
4994         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
4995
4996 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
4997
4998         PR debug/49496
4999         * gcc.dg/pr49496.c: New test.
5000
5001 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
5002
5003         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
5004         is not xscale.
5005
5006         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
5007
5008         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
5009         * gcc.target/arm/pr42879.c: Likewise.
5010         * gcc.target/arm/pr45701-3.c: Likewise.
5011
5012         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
5013         * gcc.target/arm/pr40482.c: Likewise.
5014         * gcc.target/arm/stack-corruption.c: Likewise.
5015
5016 2011-06-22  Richard Guenther  <rguenther@suse.de>
5017
5018         PR tree-optimization/49493
5019         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
5020
5021 2011-06-22  Jason Merrill  <jason@redhat.com>
5022
5023         PR c++/49260
5024         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
5025
5026 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
5027             Dmitry Melnik  <dm@ispras.ru>
5028
5029         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
5030         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
5031         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
5032
5033 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
5034
5035         * gcc.target/arm/tlscall.c: New.
5036
5037 2011-06-21  Jason Merrill  <jason@redhat.com>
5038
5039         PR c++/49172
5040         * g++.dg/cpp0x/constexpr-ref1.C: New.
5041         * g++.dg/cpp0x/constexpr-ref2.C: New.
5042         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
5043
5044         PR c++/49482
5045         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
5046
5047         PR c++/49418
5048         * g++.dg/template/param3.C: New.
5049
5050 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
5051
5052         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
5053         my_clrsb test functions.
5054         (main): Test clrsb.
5055         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
5056         test_sll, test_ull): Add clrsb tests.
5057         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
5058         clrsbll.
5059
5060 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
5061
5062         PR fortran/49112
5063         * gfortran.dg/class_44.f03: New.
5064
5065 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
5066
5067         PR tree-optimization/49478
5068         * gcc.dg/vect/pr49478.c
5069
5070 2011-06-21  Richard Guenther  <rguenther@suse.de>
5071
5072         PR tree-optimization/49483
5073         * gcc.dg/vect/vect-120.c: New testcase.
5074
5075 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
5076
5077         PR testsuite/49443
5078         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
5079         * gcc.dg/vect/vect-peel-4.c: Likewise.
5080
5081 2011-06-22  Christian Bruel  <christian.bruel@st.com>
5082
5083         PR middle-end/49139
5084         * gcc.dg/always_inline.c: Removed -Winline. Update checks
5085         * gcc.dg/always_inline2.c: Likewise.
5086         * gcc.dg/always_inline3.c: Likewise.
5087         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
5088         * gcc.dg/inline_1.c: Likewise.
5089         * gcc.dg/inline_2.c: Likewise.
5090         * gcc.dg/inline_3.c: Likewise.
5091         * gcc.dg/inline_4.c: Likewise.
5092         * gcc.dg/20051201-1.c: Likewise.
5093         * gcc.dg/pr40087.c: Likewise.
5094         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5095         * gcc.dg/inline-22.c: Likewise.
5096         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
5097         * gcc.dg/lto/20090218-1_1.c: Likewise.
5098         * g++.dg/ipa/devirt-7.C: Likewise.
5099         * gcc.dg/uninit-pred-5_a.c: Likewise.
5100         * gcc.dg/uninit-pred-5_b.c: Likewise.
5101         * gcc.dg/fail_always_inline.c: New.
5102
5103 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
5104
5105         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
5106         into 6 jobs instead of 3.
5107
5108 2011-06-20  Jason Merrill  <jason@redhat.com>
5109
5110         PR c++/49216
5111         * g++.dg/cpp0x/initlist53.C: New.
5112
5113 2011-06-20  Tobias Burnus  <burnus@net-b.de>
5114
5115         PR fortran/18918
5116         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5117         * gfortran.dg/coarray_lock_3.f90: New.
5118         * gfortran.dg/coarray/lock_1.f90: New.
5119
5120 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
5121
5122         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5123         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
5124         unresolved and report the reason to the log file.
5125
5126         * lib/scanasm.exp (object-size): Move argument processing earlier
5127         to report errors before verifying that the file exists.  Report
5128         problems detected at runtime as unresolved instead of error and
5129         report their reasons to the log file.
5130
5131 2011-06-20  Jason Merrill  <jason@redhat.com>
5132
5133         PR c++/47080
5134         * g++.dg/cpp0x/explicit6.C: New.
5135
5136         PR c++/47635
5137         * g++.dg/cpp0x/enum20.C: New.
5138
5139         PR c++/48138
5140         * g++.dg/ext/attr-aligned01.C: New.
5141
5142         PR c++/49205
5143         * g++.dg/cpp0x/variadic-default.C: New.
5144
5145         PR c++/43321
5146         * g++.dg/cpp0x/auto26.C: New.
5147
5148         PR c++/43831
5149         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
5150
5151 2011-06-20  Kai Tietz  <ktietz@redhat.com>
5152
5153         * gcc.dg/binop-notand1.c: New test.
5154         * gcc.dg/binop-notand2.c: New test.
5155         * gcc.dg/binop-notand3.c: New test.
5156         * gcc.dg/binop-notand4.c: New test.
5157         * gcc.dg/binop-notand5.c: New test.
5158         * gcc.dg/binop-notand6.c: New test.
5159
5160 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
5161
5162         PR testsuite/49432
5163         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
5164
5165 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
5166
5167         PR fortran/49400
5168         * gfortran.dg/proc_ptr_31.f90: New.
5169
5170 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
5171
5172         * gnat.dg/volatile6.adb: New test.
5173         * gnat.dg/volatile7.adb: Likewise.
5174         * gnat.dg/volatile8.adb: Likewise.
5175         * gnat.dg/volatile9.adb: Likewise.
5176
5177 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
5178
5179         * gnat.dg/constant3.adb: New test.
5180
5181 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
5182
5183         PR libfortran/49296
5184         * gfortran.dg/read_list_eof_1.f90: New test.
5185
5186 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
5187
5188         PR target/49411
5189         * gcc.target/i386/testimm-1.c: New test.
5190         * gcc.target/i386/testimm-2.c: New test.
5191         * gcc.target/i386/testimm-3.c: New test.
5192         * gcc.target/i386/testimm-4.c: New test.
5193         * gcc.target/i386/testimm-5.c: New test.
5194         * gcc.target/i386/testimm-6.c: New test.
5195         * gcc.target/i386/testimm-7.c: New test.
5196         * gcc.target/i386/testimm-8.c: New test.
5197         * gcc.target/i386/xop-vpermil2px-2.c: New test.
5198         * gcc.target/i386/xop-rotate1-int.c: New test.
5199         * gcc.target/i386/xop-rotate2-int.c: New test.
5200
5201 2011-06-17  Jason Merrill  <jason@redhat.com>
5202
5203         * g++.dg/cpp0x/rv-func2.C: New.
5204
5205         * g++.dg/debug/dwarf2/lambda1.C: New.
5206         * g++.dg/warn/Wshadow-6.C: Adjust.
5207
5208 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
5209
5210         PR fortran/48699
5211         * gfortran.dg/move_alloc_5.f90: New.
5212
5213 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
5214
5215         PR rtl-optimization/48542
5216         * gcc.dg/torture/pr48542.c: New test.
5217
5218 2011-06-16  Jason Merrill  <jason@redhat.com>
5219
5220         PR c++/44160
5221         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
5222
5223         PR c++/45378
5224         * g++.dg/cpp0x/initlist52.C New.
5225
5226         PR c++/45399
5227         * c-c++-common/raw-string-12.c: New.
5228
5229         PR c++/49229
5230         * g++.dg/cpp0x/sfinae26.C: New.
5231
5232         PR c++/49251
5233         * g++.dg/cpp0x/variadic113.C: New.
5234
5235         PR c++/49420
5236         * g++.dg/cpp0x/variadic112.C: New.
5237
5238 2011-06-16  Jeff Law <law@redhat.com>
5239
5240         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
5241         improved jump threading.
5242         * gcc.dg/builtin-object-size-2.c: Likewise.
5243         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
5244
5245 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
5246
5247         PR fortran/49074
5248         * gfortran.dg/typebound_assignment_3.f03: New.
5249
5250 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
5251
5252         PR testsuite/48727
5253         * g++.dg/opt/devirt2.C: Change xfail rule to target.
5254
5255 2011-06-16  Martin Jambor  <mjambor@suse.cz>
5256
5257         PR tree-optimization/49343
5258         * gnat.dg/discr31.ad[sb]: New test.
5259
5260 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5261
5262         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
5263
5264 2011-06-16  Tom de Vries  <tom@codesourcery.com>
5265
5266         PR target/45098
5267         * gcc.target/arm/ivopts-3.c: Update test.
5268         * gcc.target/arm/ivopts-5.c: Same.
5269
5270 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5271
5272         Revert:
5273         2011-06-10  Wei Guozhi  <carrot@google.com>
5274
5275         PR target/45335
5276         * gcc.target/arm/pr45335.c: New test.
5277         * gcc.target/arm/pr45335-2.c: New test.
5278         * gcc.target/arm/pr45335-3.c: New test.
5279         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5280         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5281         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5282
5283 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
5284
5285         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
5286
5287 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
5288
5289         PR fortran/49417
5290         * gfortran.dg/class_43.f03: New.
5291
5292 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
5293
5294         PR tree-optimization/49419
5295         * gcc.c-torture/execute/pr49419.c: New test.
5296
5297 2011-06-16  Revital Eres  <revital.eres@linaro.org>
5298
5299         * gcc.dg/sms-9.c: New file.
5300
5301 2011-06-15  Easwaran Raman  <eraman@google.com>
5302
5303         PR rtl-optimization/49414
5304         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
5305
5306 2011-06-14  Jason Merrill  <jason@redhat.com>
5307
5308         * g++.dg/cpp0x/noexcept13.C: New.
5309
5310 2011-06-14  Easwaran Raman  <eraman@google.com>
5311
5312         PR rtl-optimization/44194
5313         * gcc.dg/pr44194-1.c: New test.
5314         * gcc.dg/pr44194-2.c: New test.
5315
5316 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
5317
5318         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
5319         switches.
5320         * gcc.target/arm/pr45701-2.c: Likewise.
5321         * gcc.target/arm/thumb-branch1.c: Likewise.
5322
5323 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
5324
5325         PR testsuite/48727
5326         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
5327
5328 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
5329
5330         * gcc.target/arm/pr45701-1.c: Require thumb support.
5331         * gcc.target/arm/pr45701-2.c: Likewise.
5332         * gcc.target/arm/thumb-branch1.c: Likewise.
5333
5334         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
5335         * gcc.target/arm/pr39839.c: Likewise.
5336         * gcc.target/arm/pr40657-2.c: Likewise.
5337         * gcc.target/arm/pr40956.c: Likewise.
5338         * gcc.target/arm/pr41679.c: Likewise.
5339         * gcc.target/arm/pr42235.c: Likewise.
5340         * gcc.target/arm/pr42495.c: Likewise.
5341         * gcc.target/arm/pr42505.c: Likewise.
5342         * gcc.target/arm/pr42574.c: Likewise.
5343         * gcc.target/arm/pr46883.c: Likewise.
5344         * gcc.target/arm/pr46934.c: Likewise.
5345         * gcc.target/arm/xor-and.c: Likewise.
5346
5347 2011-06-14  Jason Merrill  <jason@redhat.com>
5348
5349         * g++.dg/other/error23.C: Adjust error message.
5350         * g++.dg/other/error32.C: Likewise.
5351
5352         PR c++/49389
5353         * g++.dg/cpp0x/rv-dotstar.C: New.
5354
5355         PR c++/49369
5356         * g++.dg/cpp0x/decltype30.C: New.
5357
5358         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
5359
5360 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
5361
5362         PR fortran/49103
5363         * gfortran.dg/pr49103.f90: New test.
5364
5365 2011-06-14  Tom de Vries  <tom@codesourcery.com>
5366
5367         PR target/45098
5368         * gcc.target/arm/ivopts-3.c: New test.
5369         * gcc.target/arm/ivopts-4.c: New test.
5370         * gcc.target/arm/ivopts-5.c: New test.
5371
5372 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
5373
5374         PR rtl-optimization/49390
5375         * gcc.c-torture/execute/pr49390.c: New test.
5376
5377 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5378
5379         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
5380
5381 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
5382
5383         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
5384         * gcc.c-torture/execute/cmpsi-2.x: New file.
5385         * gcc.c-torture/execute/pr45262.c: Undo 172757.
5386         * gcc.c-torture/execute/pr45262.x: New file.
5387         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
5388         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
5389         int32plus
5390         * gcc.c-torture/compile/pr49163.c: Ditto.
5391
5392 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
5393
5394         * gcc.dg/vect/vect-16.c: Rename to...
5395         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
5396         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
5397         for double-word vectors.
5398         * gcc.dg/vect/vect-peel-4.c: Likewise.
5399         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
5400         vect_element_align.
5401         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
5402         -fno-fast-math.
5403
5404 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
5405
5406         PR target/44618
5407         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
5408
5409 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
5410
5411         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
5412
5413 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
5414
5415         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
5416
5417 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
5418
5419         * gfortran.dg/trim_optimize_8.f90:  New test case.
5420
5421 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
5422            Ira Rosen  <ira.rosen@linaro.org>
5423
5424         PR tree-optimization/49352
5425         * gcc.dg/vect/pr49352.c: New test.
5426
5427 2011-06-12  Tobias Burnus
5428
5429         PR fortran/49324
5430         * gfortran.dg/alloc_comp_assign_11.f90: New.
5431
5432 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
5433
5434         * gfortran.dg/trim_optimize_7.f90:  New test.
5435
5436 2011-06-10  Wei Guozhi  <carrot@google.com>
5437
5438         PR target/45335
5439         * gcc.target/arm/pr45335.c: New test.
5440         * gcc.target/arm/pr45335-2.c: New test.
5441         * gcc.target/arm/pr45335-3.c: New test.
5442         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5443         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5444         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5445
5446 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
5447
5448         PR c++/41769
5449         * g++.dg/parse/error39.C: New.
5450
5451 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
5452
5453         * gcc.target/arm/20090811-1.c: Skip for incompatible
5454         options, do not override other options.
5455         * gcc.target/arm/combine-cmp-shift.c: Skip for
5456         incompatible options.
5457         * gcc.target/arm/pr45094.c: Likewise.
5458         * gcc.target/arm/scd42-1.c: Likewise.
5459         * gcc.target/arm/scd42-3.c: Likewise.
5460         * gcc.target/arm/thumb-ltu.c: Likewise.
5461
5462         * lib/target-supports.exp
5463         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
5464         multilib flags use -mfpu with a value other than neon-fp16.
5465
5466 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5467
5468         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
5469         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
5470
5471 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5472
5473         * lib/target-supports.exp (check_effective_target_pie): New proc.
5474         * gcc.dg/pie-link.c: Use target pie.
5475
5476 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
5477             Laurent Roug�  <laurent.rouge@menta.fr>
5478
5479         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
5480         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
5481
5482 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
5483
5484         * gfortran.dg/coarray/sync_1.f90: New test for
5485         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
5486
5487 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
5488
5489         PR tree-optimization/49318
5490         * gcc.dg/vect/pr49318.c: New test.
5491
5492 2011-06-09  David Krauss  <potswa@mac.com>
5493
5494         * g++.dg/template/arrow1.C: New.
5495
5496 2011-06-09  Jason Merrill  <jason@redhat.com>
5497
5498         * lib/prune.exp: Prune "note"s.
5499         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
5500
5501         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
5502         * g++.dg/template/dependent-expr3.C: Likewise.
5503         * g++.dg/parse/template7.C: Likewise.
5504         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
5505         * g++.old-deja/g++.jason/rfg10.C: Likewise.
5506         * g++.old-deja/g++.pt/friend38.C: Likewise.
5507         * g++.old-deja/g++.pt/crash32.C: Likewise.
5508         * g++.old-deja/g++.other/init4.C: Likewise.
5509         * g++.old-deja/g++.other/friend8.C: Likewise.
5510
5511         * g++.dg/ext/complex7.C: Adjust expected output.
5512         * g++.dg/diagnostic/method1.C: Likewise.
5513         * g++.dg/parse/parameter-declaration-2.C: Likewise.
5514         * g++.dg/parse/crash33.C: Likewise.
5515         * g++.dg/other/warning1.C: Likewise.
5516         * g++.dg/init/pr29571.C: Likewise.
5517         * g++.dg/warn/overflow-warn-1.C: Likewise.
5518         * g++.dg/warn/overflow-warn-3.C: Likewise.
5519         * g++.dg/warn/overflow-warn-4.C: Likewise.
5520         * g++.old-deja/g++.oliva/template1.C: Likewise.
5521
5522         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
5523         * g++.dg/parse/template7.C: Adjust.
5524
5525 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
5526
5527         PR target/49307
5528         * gcc.dg/pr49307.c: New.
5529
5530 2011-06-09  Wei Guozhi  <carrot@google.com>
5531
5532         PR target/46975
5533         * gcc.target/arm/pr46975.c: New testcase.
5534
5535 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
5536
5537         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
5538         (PMETH, arglist_t): Removed.
5539         (method_get_number_of_arguments): Removed.
5540         (method_get_nth_argument): Removed.
5541         (method_get_first_argument): Removed.
5542         (method_get_next_argument): Removed.
5543         (method_get_sizeof_arguments): Removed.
5544         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
5545         (PMETH): Removed.
5546         (method_get_number_of_arguments): Removed.
5547         (method_get_nth_argument): Removed.
5548         (method_get_first_argument): Removed.
5549         (method_get_next_argument): Removed.
5550         (method_get_sizeof_arguments): Removed.
5551         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
5552
5553 2011-06-09  David Li  <davidxl@google.com>
5554
5555         * gcc.dg/dump-pass.c: New test.
5556
5557 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
5558
5559         PR c++/29003
5560         * g++.dg/parse/error38.C: New.
5561
5562 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
5563
5564         PR middle-end/49308
5565         * gfortran.dg/pr49308.f90: New test.
5566
5567 2011-06-08  Jason Merrill  <jason@redhat.com>
5568
5569         * g++.dg/cpp0x/noexcept11.C: New.
5570         * g++.dg/cpp0x/noexcept12.C: New.
5571         * g++.dg/cpp0x/sfinae11.C: Adjust.
5572
5573 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
5574
5575         PR testsuite/49323
5576         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
5577         to dg-options, match also DW_AT_linkage_name.
5578
5579 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5580
5581         PR middle-end/21953
5582         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
5583         -fno-common on alpha*-dec-osf*.
5584         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
5585
5586 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
5587
5588         PR rtl-optimization/49303
5589         * gcc.target/ia64/pr49303.c: New test.
5590
5591 2011-06-08  Tobias Burnus  <burnus@net-b.de>
5592
5593         PR fortran/18918
5594         * gfortran.dg/coarray_lock_1.f90: New.
5595         * gfortran.dg/coarray_lock_2.f90: New.
5596
5597 2011-06-07  Jason Merrill  <jason@redhat.com>
5598
5599         * lib/prune.exp: Look for "required" rather than "instantiated".
5600         * g++.dg/abi/mangle11.C: Likewise.
5601         * g++.dg/abi/mangle12.C: Likewise.
5602         * g++.dg/abi/mangle17.C: Likewise.
5603         * g++.dg/abi/mangle20-2.C: Likewise.
5604         * g++.dg/abi/pragma-pack1.C: Likewise.
5605         * g++.dg/cpp0x/decltype26.C: Likewise.
5606         * g++.dg/cpp0x/decltype28.C: Likewise.
5607         * g++.dg/cpp0x/decltype29.C: Likewise.
5608         * g++.dg/cpp0x/enum11.C: Likewise.
5609         * g++.dg/cpp0x/forw_enum8.C: Likewise.
5610         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5611         * g++.dg/cpp0x/pr47416.C: Likewise.
5612         * g++.dg/ext/case-range2.C: Likewise.
5613         * g++.dg/ext/case-range3.C: Likewise.
5614         * g++.dg/gomp/for-19.C: Likewise.
5615         * g++.dg/gomp/pr37533.C: Likewise.
5616         * g++.dg/gomp/pr38639.C: Likewise.
5617         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
5618         * g++.dg/inherit/base3.C: Likewise.
5619         * g++.dg/inherit/using6.C: Likewise.
5620         * g++.dg/init/placement4.C: Likewise.
5621         * g++.dg/init/reference3.C: Likewise.
5622         * g++.dg/lookup/scoped6.C: Likewise.
5623         * g++.dg/lookup/using7.C: Likewise.
5624         * g++.dg/other/abstract1.C: Likewise.
5625         * g++.dg/other/error10.C: Likewise.
5626         * g++.dg/other/error5.C: Likewise.
5627         * g++.dg/other/field1.C: Likewise.
5628         * g++.dg/other/offsetof5.C: Likewise.
5629         * g++.dg/parse/bitfield2.C: Likewise.
5630         * g++.dg/parse/constant4.C: Likewise.
5631         * g++.dg/parse/crash20.C: Likewise.
5632         * g++.dg/parse/invalid-op1.C: Likewise.
5633         * g++.dg/parse/non-dependent2.C: Likewise.
5634         * g++.dg/parse/template18.C: Likewise.
5635         * g++.dg/tc1/dr152.C: Likewise.
5636         * g++.dg/tc1/dr166.C: Likewise.
5637         * g++.dg/tc1/dr176.C: Likewise.
5638         * g++.dg/tc1/dr213.C: Likewise.
5639         * g++.dg/template/access11.C: Likewise.
5640         * g++.dg/template/access2.C: Likewise.
5641         * g++.dg/template/access3.C: Likewise.
5642         * g++.dg/template/access7.C: Likewise.
5643         * g++.dg/template/arg7.C: Likewise.
5644         * g++.dg/template/cond2.C: Likewise.
5645         * g++.dg/template/crash13.C: Likewise.
5646         * g++.dg/template/crash40.C: Likewise.
5647         * g++.dg/template/crash7.C: Likewise.
5648         * g++.dg/template/crash84.C: Likewise.
5649         * g++.dg/template/ctor5.C: Likewise.
5650         * g++.dg/template/defarg13.C: Likewise.
5651         * g++.dg/template/defarg14.C: Likewise.
5652         * g++.dg/template/dtor7.C: Likewise.
5653         * g++.dg/template/eh2.C: Likewise.
5654         * g++.dg/template/error2.C: Likewise.
5655         * g++.dg/template/error43.C: Likewise.
5656         * g++.dg/template/friend32.C: Likewise.
5657         * g++.dg/template/injected1.C: Likewise.
5658         * g++.dg/template/instantiate1.C: Likewise.
5659         * g++.dg/template/instantiate3.C: Likewise.
5660         * g++.dg/template/instantiate5.C: Likewise.
5661         * g++.dg/template/instantiate7.C: Likewise.
5662         * g++.dg/template/local6.C: Likewise.
5663         * g++.dg/template/lookup2.C: Likewise.
5664         * g++.dg/template/member5.C: Likewise.
5665         * g++.dg/template/memfriend15.C: Likewise.
5666         * g++.dg/template/memfriend16.C: Likewise.
5667         * g++.dg/template/memfriend17.C: Likewise.
5668         * g++.dg/template/memfriend7.C: Likewise.
5669         * g++.dg/template/meminit1.C: Likewise.
5670         * g++.dg/template/nested3.C: Likewise.
5671         * g++.dg/template/non-type-template-argument-1.C: Likewise.
5672         * g++.dg/template/nontype12.C: Likewise.
5673         * g++.dg/template/nontype13.C: Likewise.
5674         * g++.dg/template/nontype6.C: Likewise.
5675         * g++.dg/template/pr23510.C: Likewise.
5676         * g++.dg/template/pr35240.C: Likewise.
5677         * g++.dg/template/ptrmem15.C: Likewise.
5678         * g++.dg/template/ptrmem6.C: Likewise.
5679         * g++.dg/template/qualified-id1.C: Likewise.
5680         * g++.dg/template/qualttp20.C: Likewise.
5681         * g++.dg/template/qualttp3.C: Likewise.
5682         * g++.dg/template/qualttp4.C: Likewise.
5683         * g++.dg/template/qualttp5.C: Likewise.
5684         * g++.dg/template/qualttp6.C: Likewise.
5685         * g++.dg/template/qualttp7.C: Likewise.
5686         * g++.dg/template/qualttp8.C: Likewise.
5687         * g++.dg/template/recurse.C: Likewise.
5688         * g++.dg/template/recurse2.C: Likewise.
5689         * g++.dg/template/ref5.C: Likewise.
5690         * g++.dg/template/scope2.C: Likewise.
5691         * g++.dg/template/sfinae10.C: Likewise.
5692         * g++.dg/template/sfinae3.C: Likewise.
5693         * g++.dg/template/sizeof3.C: Likewise.
5694         * g++.dg/template/static9.C: Likewise.
5695         * g++.dg/template/template-id-2.C: Likewise.
5696         * g++.dg/template/typedef13.C: Likewise.
5697         * g++.dg/template/typename4.C: Likewise.
5698         * g++.dg/template/using14.C: Likewise.
5699         * g++.dg/template/using2.C: Likewise.
5700         * g++.dg/template/warn1.C: Likewise.
5701         * g++.dg/warn/Wparentheses-13.C: Likewise.
5702         * g++.dg/warn/Wparentheses-15.C: Likewise.
5703         * g++.dg/warn/Wparentheses-16.C: Likewise.
5704         * g++.dg/warn/Wparentheses-17.C: Likewise.
5705         * g++.dg/warn/Wparentheses-18.C: Likewise.
5706         * g++.dg/warn/Wparentheses-19.C: Likewise.
5707         * g++.dg/warn/Wparentheses-20.C: Likewise.
5708         * g++.dg/warn/Wparentheses-23.C: Likewise.
5709         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
5710         * g++.dg/warn/noeffect2.C: Likewise.
5711         * g++.dg/warn/noeffect4.C: Likewise.
5712         * g++.dg/warn/pr8570.C: Likewise.
5713         * g++.old-deja/g++.brendan/init2.C: Likewise.
5714         * g++.old-deja/g++.eh/spec6.C: Likewise.
5715         * g++.old-deja/g++.pt/crash10.C: Likewise.
5716         * g++.old-deja/g++.pt/crash36.C: Likewise.
5717         * g++.old-deja/g++.pt/derived3.C: Likewise.
5718         * g++.old-deja/g++.pt/error2.C: Likewise.
5719         * g++.old-deja/g++.pt/explicit70.C: Likewise.
5720         * g++.old-deja/g++.pt/infinite1.C: Likewise.
5721         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5722         * g++.old-deja/g++.pt/overload7.C: Likewise.
5723         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5724
5725 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
5726             Iain Sandoe  <iains@gcc.gnu.org>
5727
5728         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
5729         Added code to deal with the case when [Protocol
5730         -descriptionForInstanceMethod:] or [Protocol
5731         -descriptionForClassMethod:] returns NULL.
5732
5733 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
5734             Iain Sandoe  <iains@gcc.gnu.org>
5735
5736         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
5737         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
5738         Added cast.
5739
5740 2011-06-07  Xinliang David Li  <davidxl@google.com>
5741
5742         * gcc.dg/inline_2.c: New test.
5743         * gcc.dg/unroll_2.c: New test.
5744         * gcc.dg/inline_3.c: New test.
5745         * gcc.dg/unroll_3.c: New test.
5746         * gcc.dg/inline_4.c: New test.
5747         * gcc.dg/unroll_4.c: New test.
5748         * gcc.dg/inline_1.c: New test.
5749         * gcc.dg/unroll_1.c: New test.
5750
5751 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5752
5753         PR tree-optimization/48497
5754         * lib/gcc-defs.exp (dg-additional-options): New proc.
5755         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
5756         -msse2 on 32-bit x86.
5757
5758 2011-06-06  Jason Merrill  <jason@redhat.com>
5759
5760         * g++.dg/cpp0x/enum19.C: New.
5761
5762 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
5763
5764         * gcc.target/arm/neon-reload-class.c: New test.
5765
5766 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
5767
5768         PR debug/49130
5769         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
5770
5771 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
5772
5773         * gcc.target/arm/smlatb-1.c: New file.
5774         * gcc.target/arm/smlatt-1.c: New file.
5775         * gcc.target/arm/smlaltb-1.c: New file.
5776         * gcc.target/arm/smlaltt-1.c: New file.
5777
5778 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
5779
5780         * gcc.target/arm/mla-2.c: New test.
5781
5782 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
5783
5784         PR gcov-profile/49299
5785         * gcc.dg/tree-prof/pr49299-1.c: New test.
5786         * gcc.dg/tree-prof/pr49299-2.c: New test.
5787
5788 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
5789
5790         * lib/target-supports.exp
5791         (check_effective_target_vect_widen_mult_qi_to_hi):
5792         Add NEON as supporting target.
5793         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5794         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
5795         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
5796         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
5797         using widening multiplication on targets that support it.
5798         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5799         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
5800         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
5801
5802 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5803
5804         Updated all testcases in the ObjC/ObjC++ testsuites to use the
5805         Modern Objective-C runtime API.
5806         * objc/execute/next_mapping.h: Removed.
5807         * objc-obj-c++-shared/next-mapping.h: Removed.
5808         * objc-obj-c++-shared/Object1.h: Removed.
5809         * objc-obj-c++-shared/Object1.m: Removed.
5810         * objc-obj-c++-shared/Object1.mm: Removed.
5811         * objc-obj-c++-shared/Object1-implementation.h: Removed.
5812         * objc-obj-c++-shared/Protocol1.h: Removed.
5813         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
5814         of ProtoBool, IVAR_T and METHOD.
5815         * objc-obj-c++-shared/runtime.h: New.
5816         * objc-obj-c++-shared/TestsuiteObject.h: New.
5817         * objc-obj-c++-shared/TestsuiteObject.m: New.
5818
5819         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
5820         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
5821         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
5822         it a class method.
5823         * objc/execute/_cmd.m: Include
5824         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
5825         runtime API.  ([TestClass +initialize]): Include this method also
5826         with the GNU runtime.
5827         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
5828         Object.  ([-setValue:]): Return void.
5829         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
5830         with the GNU runtime.  Include
5831         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
5832         for the NeXT runtime.  Use the existing print_ivars() and
5833         compare_structures() implementations for the old NeXT runtime.
5834         Added new implementations for the Modern GNU and NeXT runtimes.
5835         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
5836         well.  (main): Use objc_getClass().  Use return instead of exit.
5837         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
5838         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
5839         of exit().
5840         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
5841         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
5842         instead of Object.  (main): Use return instead of exit().
5843         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
5844         instead of Object.  Removed prototype for exit().  (main): Use
5845         return instead of exit().  Use the Modern Objective-C runtime API.
5846         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
5847         Object.
5848         * objc/execute/class-tests-1.h: Include
5849         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
5850         runtime API.  (test_class_with_superclass): Do not call [Object
5851         class].  There is no need to with the current libobjc.
5852         * objc/execute/class-tests-2.h: Include
5853         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
5854         runtime API.
5855         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
5856         ../../objc-obj-c++-shared/next-mapping.h.
5857         * objc/execute/class-2.m: Likewise.
5858         * objc/execute/class-3.m: Likewise.
5859         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
5860         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
5861         +initialize]): Include this method also with the GNU
5862         runtime. (main): Use the Modern Objective-C runtime API.
5863         * objc/execute/class-5.m: Likewise.
5864         * objc/execute/class-6.m: Likewise.
5865         * objc/execute/class-7.m: Likewise.
5866         * objc/execute/class-8.m: Likewise.
5867         * objc/execute/class-9.m: Likewise.
5868         * objc/execute/class-10.m: Likewise.
5869         * objc/execute/class-11.m: Likewise.
5870         * objc/execute/class-12.m: Likewise.
5871         * objc/execute/class-13.m: Likewise.
5872         * objc/execute/class-14.m: Likewise.
5873         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
5874         this method also with the GNU runtime.
5875         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
5876         +initialize]): Include this method also with the GNU runtime.
5877         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
5878         of Object.
5879         * objc/execute/encode-1.m: Likewise.
5880         * objc/execute/enumeration-1.m: Likewise.
5881         * objc/execute/enumeration-2.m: Likewise.
5882         * objc/execute/exceptions/catchall-1.m: Likewise.
5883         * objc/execute/exceptions/finally-1.m: Likewise.
5884         * objc/execute/exceptions/foward-1.m: Likewise.
5885         * objc/execute/exceptions/local-variables-1.m: Likewise.
5886         * objc/execute/exceptions/throw-nil.m: Likewise.
5887         * objc/execute/exceptions/trivial.m: Likewise.
5888         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
5889         of Object. Include objc/runtime.h instead of objc/objc-api.h.
5890         * objc/execute/exceptions/matcher-1.m: Likewise.
5891         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
5892         Object.
5893         * objc/execute/formal_protocol-2.m: Likewise.
5894         * objc/execute/formal_protocol-3.m: Likewise.
5895         * objc/execute/formal_protocol-4.m: Likewise.
5896         * objc/execute/formal_protocol-5.m: Include
5897         ../../objc-obj-c++-shared/runtime.h. (main): Always use
5898         protocol_getName().
5899         * objc/execute/formal_protocol-6.m: Likewise.
5900         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
5901         Object.  Include <objc/Protocol.h> instead of
5902         ../../objc-obj-c++-shared/Protocol1.h.
5903         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
5904         Object.
5905         * objc/execute/informal_protocol.m: Likewise.
5906         * objc/execute/load-3.m: Likewise.
5907         * objc/execute/many_args_method.m ([TestClass +initialize]):
5908         Include this method with the GNU runtime as well.
5909         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
5910         * objc/execute/nested-func-1.m: Use TestsuiteObject
5911         instead of Object.
5912         * objc/execute/nil_method-1.m: Likewise.
5913         * objc/execute/no_clash.m: Likewise.
5914         * objc/execute/np-1.m: Do not include
5915         ../../objc-obj-c++-shared/Protocol1.h.
5916         (main): Use return instead of exit().
5917         * objc/execute/np-2.m: Do not include
5918         ../../objc-obj-c++-shared/Protocol1.h.
5919         ([MyObject +initialize]): Include this method also with the GNU
5920         runtime.  (main): Use return instead of exit().
5921         * objc/execute/object_is_class.m: Include
5922         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
5923         of Object.  (main): Use the Modern Objective-C runtime API.
5924         * objc/execute/object_is_meta_class.m: Likewise.
5925         * objc/execute/private.m: Use TestsuiteObject instead of Object.
5926         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
5927         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
5928         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
5929         Objective-C runtime API.
5930         * objc/execute/protocol-isEqual-2.m: Likewise.
5931         * objc/execute/protocol-isEqual-3.m: Likewise.
5932         * objc/execute/protocol-isEqual-4.m: Likewise.
5933         * objc/execute/redefining_self.m ([TestClass +initialize]):
5934         Include this method with the GNU runtime as well.
5935         * objc/execute/root_methods.m: Include
5936         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
5937         Include this method with the GNU runtime as well.
5938         (main): Use the Modern Objective-C runtime API.
5939         * objc/execute/selector-1.m: Include
5940         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
5941         of Object.  (main): Use the Modern Objective-C runtime API.
5942         * objc/execute/static-1.m ([Test +initialize]): Include this
5943         method with the GNU runtime as well.
5944         * objc/execute/static-2.m: Likewise.
5945         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
5946         * objc/execute/va_method.m: Do not include objc/objc-api.h.
5947         ([MathClass +initialize]): Include this method with the GNU
5948         runtime as well.
5949         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
5950         instead of Object.
5951         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
5952         * objc.dg/attributes/categ-attributes-2.m: Likewise.
5953         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
5954         * objc.dg/attributes/method-attribute-1.m: Likewise.
5955         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
5956         * objc.dg/attributes/method-attribute-2.m: Likewise.
5957         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
5958         * objc.dg/attributes/method-attribute-3.m: Likewise.
5959         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
5960         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
5961         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
5962         * obj-c++.dg/bitfield-1.mm: Likewise.
5963         * obj-c++.dg/bitfield-2.mm: Likewise
5964         * objc.dg/bitfield-3.m: Likewise.
5965         * obj-c++.dg/bitfield-4.mm: Likewise.
5966         * objc.dg/bitfield-5.m: Likewise
5967         * objc.dg/call-super-1.m: Likewise.
5968         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
5969         Use objc_getClass() instead of objc_get_class(), but for the GNU
5970         runtime redefine objc_getClass as objc_get_class.  Include
5971         ../objc-obj-c++-shared/runtime.h.
5972         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
5973         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
5974         Use the Modern Objective-C runtime API.
5975         * objc.dg/class-protocol-1.m: Include
5976         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
5977         * obj-c++.dg/class-protocol-1.mm: Likewise.
5978         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
5979         * objc.dg/comp-types-10.m: Likewise.
5980         * objc.dg/comp-types-11.m: Likewise.
5981         * objc.dg/comp-types-12.m: Likewise.
5982         * obj-c++.dg/comp-types-9.mm: Likewise.
5983         * obj-c++.dg/comp-types-11.mm: Likewise.
5984         * obj-c++.dg/comp-types-12.mm: Likewise.
5985         * obj-c++.dg/comp-types-13.mm: Likewise.
5986         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
5987         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
5988         * obj-c++.dg/cxx-scope-1.mm: Likewise.
5989         * obj-c++.dg/cxx-scope-2.mm: Likewise.
5990         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
5991         * objc.dg/desig-init-1.m: Likewise.
5992         * obj-c++.dg/defs.mm: Likewise.
5993         * objc.dg/exceptions-2.m: Likewise.
5994         * obj-c++.dg/except-1.mm: Likewise.
5995         * obj-c++.dg/exceptions-2.mm: Likewise.
5996         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
5997         Use the Modern Objective-C runtime API.
5998         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
5999         the Modern Objective-C runtime API.  Do not include
6000         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
6001         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
6002         the Modern Objective-C runtime API except when using an older NeXT
6003         runtime.
6004         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
6005         the Modern Objective-C runtime API.
6006         * objc.dg/encode-7.m: Include objc/runtime.h instead of
6007         objc/encoding.h.
6008         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
6009         * objc.dg/encode-7-next-64bit.m: Updated include.
6010         * objc.dg/encode-8.m: Include objc/runtime.h instead of
6011         objc/encoding.h.
6012         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
6013         the Modern Objective-C runtime API.
6014         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
6015         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
6016         instead of ../objc-obj-c++-shared/Protocol1.h.
6017         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
6018         the Modern Objective-C runtime API except when using an older NeXT
6019         runtime.
6020         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
6021         the Modern Objective-C runtime API.
6022         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
6023         Object.
6024         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
6025         * objc.dg/fix-and-continue-2.m: Likewise.
6026         * objc.dg/foreach-1.m: Likewise.
6027         * objc.dg/foreach-2.m: Likewise.
6028         * objc.dg/foreach-3.m: Likewise.
6029         * objc.dg/foreach-4.m: Likewise.
6030         * objc.dg/foreach-5.m: Likewise.
6031         * objc.dg/foreach-6.m: Likewise.
6032         * objc.dg/foreach-7.m: Likewise.
6033         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
6034         Object.
6035         * objc.dg/func-ptr-2.m: Likewise.
6036         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
6037         Do not include objc/objc-api.h.
6038         * obj-c++.dg/fsf-package-0.mm: Likewise.
6039         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
6040         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
6041         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
6042         of Object.
6043         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
6044         * objc.dg/gnu-runtime-3.m: Likewise.
6045         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6046         * objc.dg/headers.m: Include objc/runtime.h instead of
6047         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
6048         for the NeXT runtime.
6049         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
6050         * obj-c++.dg/isa-field-1.mm: Likewise.
6051         * obj-c++.dg/ivar-list-semi.mm: Likewise.
6052         * objc.dg/layout-1.m: Likewise.
6053         * objc.dg/layout-2.m: Likewise.
6054         * objc.dg/local-decl-2.m: Likewise.
6055         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
6056         Object.  ([Container +elementForView:]): Use
6057         class_conformsToProtocol().
6058         * obj-c++.dg/lookup-2.mm: Likewise.
6059         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
6060         * obj-c++.dg/local-decl-1.mm: Likewise.
6061         * objc.dg/method-3.m: Likewise.
6062         * objc.dg/method-4.m: Likewise.
6063         * objc.dg/method-6.m: Include objc/Protocol.h instead of
6064         ../objc-obj-c++-shared/Protocol1.h.
6065         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
6066         * objc.dg/method-9.m: Likewise.
6067         * objc.dg/method-10.m: Likewise.
6068         * objc.dg/method-13.m ([Root +initialize]): Include this method
6069         also for the GNU runtime.  (main): Use objc_getClass() also for
6070         the GNU runtime.
6071         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
6072         * objc.dg/method-17.m: Likewise.
6073         * objc.dg/method-19.m: Likewise.
6074         * objc.dg/method-20b.m: Likewise.
6075         * obj-c++.dg/method-2.mm: Likewise.
6076         * obj-c++.dg/method-6.mm: Likewise.
6077         * obj-c++.dg/method-10.mm: Likewise.
6078         * obj-c++.dg/method-11.mm: Likewise.
6079         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
6080         ../objc-obj-c++-shared/Protocol1.h.
6081         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
6082         * obj-c++.dg/method-15.mm: Likewise.
6083         * obj-c++.dg/method-17.mm: Likewise.
6084         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
6085         +initialize]): Include this method also for the GNU
6086         runtime.  (main): Use objc_getClass() also for the GNU runtime.
6087         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
6088         * obj-c++.dg/method-22.mm: Likewise.
6089         * obj-c++.dg/method-23.mm: Likewise.
6090         * obj-c++.dg/no-extra-load.mm: Likewise.
6091         * objc.dg/objc-fast-4.m: Likewise.
6092         * objc.dg/objc-gc-4.m: Likewise.
6093         * obj-c++.dg/objc-gc-3.mm: Likewise.
6094         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
6095         protocol_getMethodDescription() instead of [Protocol
6096         -descriptionForInstanceMethod].
6097         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
6098         Made it available with all runtimes.  (main): Call -test instead
6099         of -class.
6100         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
6101         and put into a category.
6102         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
6103         Object.  Include objc/objc.h.
6104         * obj-c++.dg/proto-lossage-2.mm: Likewise.
6105         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
6106         New. (main): Use protocol_getMethodDescription() instead
6107         of [Protocol -descriptionForInstanceMethod] and [Protocol
6108         -descriptionForClassMethod].
6109         * obj-c++.dg/proto-lossage-3.mm: Likewise.
6110         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
6111         Objective-C runtime API.
6112         * obj-c++.dg/proto-qual-1.mm: Likewise.
6113         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
6114         Object.
6115         * obj-c++.dg/property/property-1.mm: Likewise.
6116         * obj-c++.dg/qual-types-1.mm: Likewise.
6117         * objc.dg/selector-2.m: Include objc/objc.h instead of
6118         ../objc-obj-c++-shared/Object1.h.
6119         * obj-c++.dg/selector-2.mm: Likewise.
6120         * obj-c++.dg/selector-5.mm: Likewise.
6121         * obj-c++.dg/selector-6.mm: Likewise.
6122         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
6123         Object.  Do not include objc/objc-api.h.
6124         * obj-c++.dg/set-not-used-1.mm: Likewise.
6125         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
6126         * objc.dg/stret-1.m: Likewise.
6127         * objc.dg/stret-2.m: Likewise.
6128         * obj-c++.dg/super-class-2.mm: Likewise.
6129         * objc.dg/super-class-3.m: Likewise.
6130         * objc.dg/super-class-4.m: Likewise.
6131         * objc.dg/sync-2.m: Likewise.
6132         * obj-c++.dg/sync-2.mm: Likewise.
6133         * objc.dg/sync-1.m: Include objc/objc.h instead of
6134         ../objc-obj-c++-shared/Object1.h.
6135         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
6136         'Class' as the type of 'isa'.
6137         * objc.dg/special/unclaimed-category-1.m: Use the Modern
6138         Objective-C runtime API.  ([TestClass +initialize]): Include this
6139         method with the GNU runtime as well.
6140         * objc.dg/strings/strings-1.m: Updated includes.
6141         * obj-c++.dg/strings/strings-1.mm: Likewise.
6142         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
6143         objc.dg/strings/const-str-12b.m.
6144         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
6145         * obj-c++.dg/template-3.mm: Likewise.
6146         * obj-c++.dg/template-4.mm: Likewise.
6147         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
6148         Objective-C runtime API.
6149         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
6150         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
6151         * obj-c++.dg/try-catch-1.mm: Likewise.
6152         * obj-c++.dg/try-catch-2.mm: Likewise.
6153         * objc.dg/try-catch-3.m: Likewise.
6154         * obj-c++.dg/try-catch-3.mm: Likewise.
6155         * objc.dg/try-catch-6.m: Likewise.
6156         * objc.dg/try-catch-7.m: Likewise.
6157         * obj-c++.dg/try-catch-7.mm: Likewise.
6158         * obj-c++.dg/try-catch-8.mm: Likewise.
6159         * obj-c++.dg/try-catch-9.mm: Likewise.
6160         * objc.dg/try-catch-10.m: Likewise.
6161         * obj-c++.dg/try-catch-11.mm: Likewise.
6162         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
6163         Object.  Include objc/objc.h.
6164         * obj-c++.dg/typedef-alias-1.mm: Likewise.
6165         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
6166         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
6167         Object.  Use Modern Objective-C runtime API.  Do not use
6168         performv::.
6169         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
6170         * obj-c++.dg/torture/trivial.mm: Likewise.
6171         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
6172         instead of ../objc-obj-c++-shared/Object1.h.  Include
6173         ../objc-obj-c++-shared/runtime.h.
6174         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
6175         * objc.dg/torture/strings/const-str-11.m: Likewise.
6176         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
6177         * objc.dg/torture/strings/const-str-9.m: Likewise.
6178         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
6179         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
6180         instead of Object. Only add _FooClassReference if
6181         __NEXT_RUNTIME__.
6182         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
6183         * objc.dg/torture/strings/const-str-8.m: Likewise.
6184         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
6185         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
6186         additional sources.
6187         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
6188         Object.
6189         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6190         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
6191         * obj-c++.dg/va-meth-1.mm: Likewise.
6192         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
6193         ../objc-obj-c++-shared/Object1.h.
6194         * objc.dg/zero-link-3.m: Likewise.
6195
6196 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6197
6198         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
6199
6200 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6201
6202         PR objc-++/48275
6203         * obj-c++.dg/property/cxx-property-1.mm: New.
6204         * obj-c++.dg/property/cxx-property-2.mm: New.
6205
6206 2011-06-06  Jason Merrill  <jason@redhat.com>
6207
6208         * g++.dg/cpp0x/regress/ptrmem1.C: New.
6209
6210 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
6211
6212         PR rtl-optimization/49145
6213         From Ryan Mansfield
6214         * gcc.c-torture/compile/pr49145.c: New test.
6215
6216 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
6217
6218         PR testsuite/49288
6219         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
6220         to dg-options, match also DW_AT_linkage_name.
6221
6222         PR debug/49294
6223         * gcc.dg/debug/pr49294.c: New test.
6224
6225         PR c++/49264
6226         * g++.dg/opt/pr49264.C: New test.
6227
6228 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
6229
6230         PR tree-optimization/49243
6231         * gcc.dg/pr49243.c: New.
6232
6233 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6234
6235         * gnat.dg/specs/cond_expr1.ads: New test.
6236
6237 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6238
6239         * gnat.dg/deferred_const4.ad[sb]: New test.
6240         * gnat.dg/deferred_const4_pkg.ads: New helper.
6241
6242 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6243
6244         * gnat.dg/test_tamdt.adb: Rename to...
6245         * gnat.dg/taft_type1.adb: ...this.
6246         * gnat.dg/tamdt.ad[sb]: Rename to...
6247         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
6248         * gnat.dg/tamdt_aux.ads: Rename to...
6249         * gnat.dg/taft_type1_pkg2.ads: ...this.
6250         * gnat.dg/taft_type2.ad[sb]: New test.
6251         * gnat.dg/taft_type2_pkg.ads: New helper.
6252         * gnat.dg/taft_type3.adb: New test.
6253         * gnat.dg/taft_type3_pkg.ads: New helper.
6254
6255 2011-06-05  Tobias Burnus  <burnus@net-b.de>
6256
6257         PR fortran/49255
6258         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
6259         for F2008.
6260
6261 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
6262
6263         PR testsuite/49287
6264         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
6265         warning.
6266         * objc.dg/gnu-api-2-objc.m: Likewise.
6267         * obj-c++.dg/gnu-api-2-class.mm: Likewise
6268         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6269
6270 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
6271
6272         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
6273         alignment, not the alignment, when calling class_addIvar().  Add
6274         an 'isa' instance variable to the test root class.
6275         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6276
6277 2011-06-04  Jan Hubicka  <jh@suse.cz>
6278
6279         PR tree-optimization/48893
6280         PR tree-optimization/49091
6281         PR tree-optimization/49179
6282         * gfortran.dg/pr49179.f90: New testcase
6283
6284 2011-06-04  Jan Hubicka  <jh@suse.cz>
6285
6286         PR lto/48954
6287         * g++.dg/torture/pr48954.C: New testcase.
6288
6289 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
6290
6291         * g++.dg/warn/delete-non-virtual-dtor.C: New.
6292
6293 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
6294
6295         PR c++/33840
6296         * g++.dg/diagnostic/bitfld2.C: New.
6297
6298 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
6299
6300         PR target/49281
6301         * gcc.c-torture/execute/pr49281.c: New test.
6302
6303 2011-06-04  Jan Hubicka  <jh@suse.cz>
6304
6305         PR tree-optimize/48929
6306         * gcc.c-torture/compile/pr48929.c: New testcase.
6307
6308 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
6309
6310         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
6311
6312 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
6313
6314         PR c++/49276
6315         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
6316
6317 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6318
6319         * objc.dg/headers.m: Do not include sarray.h and hash.h.
6320
6321 2011-06-03  Richard Henderson  <rth@redhat.com>
6322             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6323
6324         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
6325
6326 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6327
6328         * objc.dg/headers.m: Do not include objc-list.h.
6329
6330 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6331
6332         * objc.dg/type-stream-1.m: Test removed.
6333         * objc.dg/headers.m: Do not include typedstream.h.
6334
6335 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
6336
6337         * objc.dg/torture/forward-1.m (main): Updated testcase.
6338
6339 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
6340
6341         PR target/49163
6342         * gcc.c-torture/compile/pr49163.c: New.
6343
6344 2011-06-02  Asher Langton  <langton2@llnl.gov>
6345
6346         PR fortran/49268
6347         * gfortran.dg/PR49268.f90: New test.
6348
6349 2011-06-02  Asher Langton  <langton2@llnl.gov>
6350
6351         PR fortran/37039
6352         * gfortran.dg/PR37039.f90: New test.
6353
6354 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
6355
6356         PR objc/48539
6357         * objc.dg/method-5.m: Updated.
6358         * objc.dg/method-19.m: Updated.
6359         * objc.dg/method-lookup-1.m: New.
6360         * obj-c++.dg/method-6.mm: Updated.
6361         * obj-c++.dg/method-7.mm: Updated.
6362         * obj-c++.dg/method-lookup-1.mm: New.
6363
6364 2011-06-02  DJ Delorie  <dj@redhat.com>
6365
6366         * lib/timeout.exp (timeout): Add board_info support.
6367
6368 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
6369
6370         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
6371
6372 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
6373
6374         PR fortran/49265
6375         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
6376         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
6377
6378 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6379             Hans-Peter Nilsson  <hp@axis.com>
6380
6381         PR rtl-optimization/48840
6382         * gcc.target/sparc/ultrasp13.c: New test.
6383
6384 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
6385
6386         PR target/49238
6387         * gcc.c-torture/compile/pr49238.c: New.
6388
6389 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
6390
6391         * gcc.target/arm/g2.c: Skip test in -mthumb.
6392         Skip test unless cpu is xscale.
6393         * gcc.target/arm/scd42-2.c: Likewise.
6394         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
6395
6396 2011-06-01  Jason Merrill  <jason@redhat.com>
6397
6398         * g++.dg/cpp0x/decltype28.C: New.
6399         * g++.dg/cpp0x/decltype29.C: New.
6400
6401 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
6402
6403         PR target/45074
6404         * gcc.target/mips/pr45074.c: New test.
6405
6406 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
6407             Hans-Peter Nilsson  <hp@axis.com>
6408
6409         PR rtl-optimization/48830
6410         * gcc.target/sparc/ultrasp12.c: New test.
6411
6412 2011-06-01  David Li  <davidxl@google.com>
6413
6414         * gcc.dg/profile-dir-1.c: Change pass name.
6415         * gcc.dg/profile-dir-2.c: Ditto.
6416         * gcc.dg/tree-ssa/dump-1.c: Ditto.
6417         * gcc.dg/tree-ssa/loop-25.c: Ditto.
6418         * gcc.dg/tree-prof/stringop-1.c: Ditto.
6419         * gcc.dg/tree-prof/update-loopch.c: Ditto.
6420         * gcc.dg/tree-prof/stringop-2.c: Ditto.
6421         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
6422         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
6423         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
6424         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
6425         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
6426         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
6427         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
6428         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
6429         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
6430         * gcc.dg/profile-dir-3.c: Ditto.
6431         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
6432
6433 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
6434
6435         * objc.dg/attributes/method-nonnull-1.m: New test.
6436         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
6437
6438 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6439
6440         PR fortran/18918
6441         * gfortran.dg/coarray_atomic_1.f90: New.
6442         * gfortran.dg/coarray/atomic_1.f90: New.
6443
6444 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
6445
6446         * gcc.dg/guality/bswaptest.c: New test.
6447         * gcc.dg/guality/clztest.c: New test.
6448         * gcc.dg/guality/ctztest.c: New test.
6449         * gcc.dg/guality/rotatetest.c: New test.
6450
6451         PR target/48688
6452         * gcc.target/i386/pr48688.c: New test.
6453
6454 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
6455
6456         PR c++/48010
6457         * g++.dg/lookup/name-clash9.C: New.
6458
6459 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6460
6461         PR fortran/18918
6462         * gfortran.dg/coarray/dummy_1.f90: New.
6463
6464 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6465
6466         PR fortran/18918
6467         * gfortran.dg/coarray/save_1.f90: New.
6468         * gfortran.dg/coarray_4.f90: Update dg-error.
6469
6470 2011-05-31  Jason Merrill  <jason@redhat.com>
6471
6472         * g++.dg/cpp0x/rv-template1.C: New.
6473
6474 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
6475
6476         PR rtl-optimization/49235
6477         * gcc.dg/pr49235.c: New test.
6478
6479 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
6480
6481         PR tree-optimization/49093
6482         * gcc.dg/vect/pr49093.c: New test.
6483
6484 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
6485
6486         PR debug/49047
6487         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
6488
6489 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
6490
6491         PR testsuite/49239
6492         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
6493         output array.
6494
6495 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
6496
6497         PR target/49186
6498         * gcc.c-torture/execute/pr49186.c: New.
6499
6500 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
6501
6502         PR target/49168
6503          * gcc.target/i386/pr49168-1.c: New.
6504
6505 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
6506             Eric Botcazou  <ebotcazou@adacore.com>
6507
6508         * gcc.dg/guality/drap.c: New test.
6509
6510 2011-05-30  Richard Guenther  <rguenther@suse.de>
6511
6512         PR tree-optimization/49210
6513         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
6514         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
6515
6516 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
6517
6518         PR c++/49223
6519         * g++.dg/gomp/pr49223-1.C: New test.
6520         * g++.dg/gomp/pr49223-2.C: New test.
6521
6522 2011-05-30  Richard Guenther  <rguenther@suse.de>
6523
6524         PR tree-optimization/49218
6525         * gcc.c-torture/execute/pr49218.c: New testcase.
6526
6527 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
6528
6529         PR tree-optimization/49199
6530         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
6531         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
6532         -fno-tree-scev-cprop.
6533
6534 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
6535
6536         PR fortran/47601
6537         * gfortran.dg/extends_13.f03: New.
6538
6539 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
6540
6541         PR rtl-optimization/49095
6542         * gcc.target/i386/pr49095.c: New test.
6543
6544 2011-05-29  Tobias Burnus  <burnus@net-b.de>
6545
6546         PR fortran/18918
6547         * gfortran.dg/coarray_24.f90: New.
6548
6549 2011-05-29  Tobias Burnus  <burnus@net-b.de>
6550
6551         PR fortran/18918
6552         * gfortran.dg/coarray_23.f90: New.
6553
6554 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
6555
6556         From Ryan Mansfield
6557         * gcc.dg/pr48826.c: New test.
6558
6559 2011-05-29  Richard Guenther  <rguenther@suse.de>
6560
6561         PR tree-optimization/49217
6562         * gcc.dg/torture/pr49217.c: New testcase.
6563
6564 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
6565
6566         PR testsuite/49222
6567         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
6568
6569 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
6570
6571         * gnat.dg/boolean_subtype.adb: Rename to...
6572         * gnat.dg/boolean_subtype1.adb: ...this.
6573
6574 2011-05-28  Jason Merrill  <jason@redhat.com>
6575
6576         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
6577
6578 2011-05-27  Jason Merrill  <jason@redhat.com>
6579
6580         * g++.dg/cpp0x/enum18.C: Adjust.
6581
6582         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
6583
6584 2011-05-27  Tobias Burnus  <burnus@net-b.de>
6585
6586         PR fortran/18918
6587         * gfortran.dg/coarray_22.f90: New.
6588
6589 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6590
6591         PR tree-optimization/46728
6592         * gcc.target/powerpc/pr46728-1.c: New.
6593         * gcc.target/powerpc/pr46728-2.c: New.
6594         * gcc.target/powerpc/pr46728-3.c: New.
6595         * gcc.target/powerpc/pr46728-4.c: New.
6596         * gcc.target/powerpc/pr46728-5.c: New.
6597         * gcc.dg/pr46728-6.c: New.
6598         * gcc.target/powerpc/pr46728-7.c: New.
6599         * gcc.target/powerpc/pr46728-8.c: New.
6600         * gcc.dg/pr46728-9.c: New.
6601         * gcc.target/powerpc/pr46728-10.c: New.
6602         * gcc.target/powerpc/pr46728-11.c: New.
6603         * gcc.dg/pr46728-12.c: New.
6604         * gcc.target/powerpc/pr46728-13.c: New.
6605         * gcc.target/powerpc/pr46728-14.c: New.
6606         * gcc.target/powerpc/pr46728-15.c: New.
6607         * gcc.target/powerpc/pr46728-16.c: New.
6608
6609 2011-05-27  Jason Merrill  <jason@redhat.com>
6610
6611         * g++.dg/abi/mangle47.C: New.
6612
6613         PR c++/49176
6614         * g++.dg/template/const5.C: New.
6615
6616         * g++.dg/cpp0x/enum18.C: New.
6617
6618         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
6619
6620         * g++.dg/cpp0x/error6.C: New.
6621
6622         * g++.dg/cpp0x/error5.C: New.
6623
6624 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
6625
6626         PR c++/49165
6627         * g++.dg/eh/cond6.C: New test.
6628
6629 2011-05-27  Tobias Burnus  <burnus@net-b.de>
6630
6631         PR fortran/48820
6632         * gfortran.dg/rank_3.f90: New.
6633         * gfortran.dg/rank_4.f90: New.
6634
6635 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
6636
6637         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
6638         replace dump search.
6639
6640 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
6641
6642         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
6643         * gnat.dg/bit_packed_array5.adb: ...here.
6644
6645 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
6646
6647         PR c++/42056
6648         * g++.dg/cpp0x/auto25.C: New.
6649
6650 2011-05-27  Richard Guenther  <rguenther@suse.de>
6651
6652         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
6653
6654 2011-05-27  Richard Guenther  <rguenther@suse.de>
6655
6656         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
6657
6658 2011-05-27  Richard Guenther  <rguenther@suse.de>
6659
6660         PR middle-end/49189
6661         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
6662
6663 2011-05-26  Jason Merrill  <jason@redhat.com>
6664
6665         * g++.dg/cpp0x/friend1.C: New.
6666         * g++.dg/cpp0x/friend2.C: New.
6667
6668         * g++.dg/cpp0x/auto7.C: Update.
6669         * g++.dg/template/crash50.C: Adjust.
6670         * g++.dg/template/static9.C: Adjust.
6671         * g++.old-deja/g++.ext/memconst.C: Adjust.
6672
6673 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
6674
6675         * gcc.dg/march.c: Ignore a note for some targets.
6676
6677 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
6678             Nathan Froyd  <froydnj@codesourcery.com>
6679
6680         PR c++/2288
6681         PR c++/18770
6682         * g++.old-deja/g++.jason/cond.C: Remove xfails.
6683         * g++.dg/parse/pr18770.C: New test.
6684         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
6685
6686 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
6687
6688         PR fortran/48955
6689         * gfortran.dg/dependency_40.f90 : New test.
6690
6691 2011-05-26  Tobias Burnus  <burnus@net-b.de>
6692
6693         PR fortran/18918
6694         * gfortran.dg/coarray/registering_1.f90: New.
6695
6696 2011-05-26  Jason Merrill  <jason@redhat.com>
6697
6698         * g++.dg/cpp0x/variadic111.C: New.
6699         * g++.dg/cpp0x/variadic41.C: Adjust.
6700
6701 2011-05-26  Richard Guenther  <rguenther@suse.de>
6702
6703         PR tree-optimization/48702
6704         * gcc.dg/torture/pr48702.c: New testcase.
6705
6706 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6707
6708         PR gcov-profile/48845
6709         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
6710         support.
6711         * gcc.dg/matrix/matrix.exp: Likewise.
6712         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
6713         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
6714         line number to check_profiling_available.
6715         * lib/target-supports.exp (check_profiling_available): Account for
6716         this.
6717         Require TLS runtime support with -fprofile-generate.
6718         * lib/profopt.exp (profopt-execute): Add TLS options for
6719         -fprofile-generate.
6720         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
6721
6722 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
6723
6724         PR c++/49165
6725         * g++.dg/eh/cond5.C: New test.
6726
6727         PR tree-optimization/49161
6728         * gcc.c-torture/execute/pr49161.c: New test.
6729
6730 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6731
6732         * gcc.target/arm/neon-vorn-vbic.c: New test.
6733
6734 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
6735
6736         PR tree-optimization/49038
6737         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
6738         * gcc.dg/vect/pr49038.c: New test.
6739
6740 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
6741
6742         * g++.dg/init/pr25811-3.C: New.
6743         * g++.dg/init/pr25811-4.C: New.
6744
6745 2011-05-25  Jason Merrill  <jason@redhat.com>
6746
6747         * g++.dg/cpp0x/enum17.C: New.
6748         * g++.old-deja/g++.jason/rfg10.C: Adjust.
6749
6750         * g++.dg/cpp0x/auto24.C: New.
6751
6752         * g++.dg/cpp0x/error4.C: New.
6753
6754         * g++.dg/cpp0x/rv-restrict.C: New.
6755
6756         * g++.dg/cpp0x/enum15.C: New.
6757         * g++.dg/cpp0x/constexpr-switch2.C: New.
6758
6759         * g++.dg/cpp0x/variadic110.C: New.
6760
6761         * g++.dg/cpp0x/auto9.C: Add typedef test.
6762
6763         * g++.dg/cpp0x/auto23.C: New.
6764         * g++.dg/cpp0x/auto9.C: Adjust.
6765
6766         * g++.dg/cpp0x/defaulted29.C: New.
6767
6768         * g++.dg/cpp0x/initlist51.C: New.
6769
6770 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
6771
6772         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
6773         * g++.dg/abi/packed1.C: Suppress warning.
6774         * g++.dg/warn/Wunused-parm-3.C: Likewise.
6775         * g++.dg/template/stdarg1.C: Likewise.
6776         * g++.dg/other/packed1.C: Remove arm from xfail list.
6777
6778 2011-05-25  Jason Merrill  <jason@redhat.com>
6779
6780         * g++.dg/cpp0x/enum16.C: New.
6781         * g++.dg/parse/error15.C: Adjust.
6782
6783         * g++.dg/cpp0x/initlist50.C: New.
6784
6785         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
6786
6787         * g++.dg/cpp0x/variadic109.C: New.
6788
6789 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
6790
6791          * gcc.target/i386/pause-1.c: New.
6792
6793 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
6794
6795         * gcc.dg/stack-usage-1.c: Adjust comment.
6796         * gcc.dg/stack-usage-2.c: New test.
6797
6798 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
6799
6800         PR c++/49136
6801         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
6802         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
6803
6804 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
6805
6806         PR rtl-optimization/48757
6807         * gfortran.dg/pr48757.f:  New test case.
6808
6809 2011-05-24  Jason Merrill  <jason@redhat.com>
6810
6811         * g++.dg/cpp0x/access01.C: New.
6812
6813 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
6814
6815         PR libobjc/48177
6816         * objc.dg/pr48177.m: New testcase.
6817
6818 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
6819
6820         PR objc/48187
6821         * objc.dg/pr48187.m: New testcase.
6822         * obj-c++.dg/pr48187.mm: New testcase.
6823         * objc.dg/ivar-extra-semicolon.m: New testcase.
6824
6825 2011-05-24  Jason Merrill  <jason@redhat.com>
6826
6827         * g++.dg/template/access21.C: New.
6828         * g++.dg/template/access22.C: New.
6829
6830 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
6831
6832         PR rtl-optimization/48633
6833         * g++.dg/pr48633.C: New test.
6834
6835 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
6836
6837         PR target/49133
6838         * g++.dg/other/pr49133.C: New test.
6839
6840 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
6841             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6842
6843         * gcc.dg/torture/tls/run-gd.c: New test.
6844         * gcc.dg/torture/tls/run-ie.c: New test.
6845         * gcc.dg/torture/tls/run-ld.c: New test.
6846         * gcc.dg/torture/tls/run-le.c: New test.
6847         * lib/target-supports.exp (check_effective_target_tls_runtime):
6848         Build testcase with TLS options.
6849
6850 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6851
6852         * gcc.dg/vect/pr48172.c: Remove dg-do run.
6853
6854 2011-05-24  Tom de Vries  <tom@codesourcery.com>
6855
6856         PR tree-optimization/49121
6857         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
6858
6859 2011-05-23  Jason Merrill  <jason@redhat.com>
6860
6861         * g++.dg/cpp0x/defaulted28.C: New.
6862
6863         * g++.dg/cpp0x/sfinae25.C: New.
6864
6865         * g++.dg/cpp0x/rv-cast2.C: New.
6866
6867         * g++.dg/cpp0x/enum14.C: New.
6868
6869 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
6870
6871         PR lto/49123
6872         * gcc.c-torture/execute/pr49123.c: New test.
6873
6874         PR debug/49032
6875         * gcc.dg/debug/pr49032.c: New test.
6876
6877         PR c/49120
6878         * gcc.dg/pr49120.c: New test.
6879
6880 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6881
6882         PR target/47315
6883         * gcc.target/i386/pr47315.c: New test.
6884
6885 2011-05-23  Jason Merrill  <jason@redhat.com>
6886
6887         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
6888
6889         * g++.dg/cpp0x/sfinae24.C: New.
6890
6891         * g++.dg/cpp0x/error3.C: New.
6892
6893         * g++.dg/cpp0x/defaulted27.C: New.
6894
6895         * g++.dg/cpp0x/decltype27.C: New.
6896
6897 2011-05-23  Richard Guenther  <rguenther@suse.de>
6898
6899         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
6900
6901 2011-05-23  Richard Guenther  <rguenther@suse.de>
6902
6903         PR tree-optimization/40874
6904         * g++.dg/tree-ssa/pr40874.C: New testcase.
6905
6906 2011-05-23  Richard Guenther  <rguenther@suse.de>
6907
6908         PR tree-optimization/49115
6909         * g++.dg/torture/pr49115.C: New testcase.
6910
6911 2011-05-23  Richard Guenther  <rguenther@suse.de>
6912
6913         PR middle-end/15419
6914         * gcc.dg/memcpy-3.c: New testcase.
6915
6916 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
6917
6918         PR middle-end/48973
6919         * gcc.c-torture/execute/pr48973-1.c: New test.
6920         * gcc.c-torture/execute/pr48973-2.c: New test.
6921
6922 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
6923
6924         PR c++/18016
6925         * g++.dg/warn/pr18016.C: New.
6926
6927 2011-05-23  Tom de Vries  <tom@codesourcery.com>
6928
6929         PR target/45098
6930         * gcc.target/arm/ivopts-6.c: New test.
6931
6932 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
6933
6934         PR middle-end/49029
6935         * gcc.c-torture/compile/pr49029.c: New test.
6936
6937 2011-05-22  Jason Merrill  <jason@redhat.com>
6938
6939         * g++.dg/cpp0x/sfinae23.C: New.
6940         * g++.dg/cpp0x/sfinae8.C: Correct.
6941
6942 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
6943
6944         * gfortran.dg/function_optimize_8.f90:  New test case.
6945
6946 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
6947
6948         PR tree-optimization/49087
6949         * gcc.dg/vect/O3-pr49087.c: New test.
6950
6951 2011-05-21  Jason Merrill  <jason@redhat.com>
6952
6953         * g++.dg/debug/const5.C: New.
6954
6955 2011-05-20  Jason Merrill  <jason@redhat.com>
6956
6957         * g++.dg/cpp0x/constexpr-static7.C: Extend.
6958
6959         * g++.dg/cpp0x/constexpr-static7.C: New.
6960
6961         * g++.dg/cpp0x/enum12.C: New.
6962         * g++.dg/cpp0x/enum13.C: New.
6963
6964 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
6965
6966         PR fortran/48699
6967         * gfortran.dg/select_type_23.f03: New.
6968
6969 2011-05-20  Jason Merrill  <jason@redhat.com>
6970
6971         * g++.dg/cpp0x/defaulted26.C: New.
6972
6973         * g++.dg/cpp0x/noexcept02.C: Fix.
6974         * g++.dg/cpp0x/noexcept03.C: Fix.
6975         * g++.dg/cpp0x/noexcept08.C: Fix.
6976         * g++.dg/cpp0x/noexcept10.C: New.
6977
6978 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
6979
6980         PR fortran/48706
6981         * gfortran.dg/extends_12.f03: New.
6982
6983 2011-05-20  Jason Merrill  <jason@redhat.com>
6984
6985         * g++.dg/template/koenig9.C: New.
6986         * g++.dg/opt/pr47615.C: Fix.
6987         * g++.dg/overload/defarg1.C: Fix.
6988         * g++.dg/tc1/dr213.C: Remove xfail.
6989         * g++.dg/torture/pr34850.C: Fix.
6990         * g++.dg/torture/pr39362.C: Fix.
6991         * g++.old-deja/g++.brendan/crash56.C: Fix.
6992         * g++.old-deja/g++.pt/memtemp47.C: Fix.
6993
6994 2011-05-20  Richard Guenther  <rguenther@suse.de>
6995
6996         PR tree-optimization/49079
6997         * gcc.dg/torture/pr49079.c: New testcase.
6998
6999 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
7000
7001         PR tree-optimization/49073
7002         * gcc.c-torture/execute/pr49073.c: New test.
7003
7004 2011-06-19  Tobias Burnus  <burnus@net-b.de>
7005
7006         PR fortran/18918
7007         * gfortran.dg/coarray_21.f90: New.
7008
7009 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
7010
7011         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
7012         output.
7013
7014 2011-05-19  Richard Guenther  <rguenther@suse.de>
7015
7016         PR testsuite/49063
7017         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
7018
7019 2011-05-19  Richard Guenther  <rguenther@suse.de>
7020
7021         PR middle-end/48985
7022         * gcc.dg/builtin-object-size-11.c: New testcase.
7023
7024 2011-05-19  Tom de Vries  <tom@codesourcery.com>
7025
7026         PR target/45098
7027         * gcc.target/arm/ivopts.c: New test.
7028         * gcc.target/arm/ivopts-2.c: New test.
7029
7030 2011-05-19  Tom de Vries  <tom@codesourcery.com>
7031
7032         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
7033
7034 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7035
7036         * gcc.c-torture/execute/960321-1.x: Remove.
7037
7038 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
7039
7040         PR fortran/48700
7041         * gfortran.dg/move_alloc_4.f90: New.
7042
7043 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7044
7045         PR target/49002
7046         * gcc.target/i386/pr49002-1.c: New test.
7047         * gcc.target/i386/pr49002-2.c: Likewise.
7048
7049 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
7050
7051         PR tree-optimization/49039
7052         * gcc.c-torture/execute/pr49039.c: New test.
7053         * gcc.dg/tree-ssa/pr49039.c: New test.
7054         * g++.dg/torture/pr49039.C: New test.
7055
7056 2011-05-18  Jason Merrill  <jason@redhat.com>
7057
7058         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
7059         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
7060         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
7061
7062 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
7063
7064         * gcc.target/bfin/mcpu-bf592.c: New test.
7065
7066 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
7067
7068         PR tree-optimization/41881
7069         * gcc.dg/vect/O3-pr41881.c: New test.
7070         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
7071
7072 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
7073
7074         PR tree-optimization/49000
7075         * gcc.dg/pr49000.c: New test.
7076
7077 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
7078
7079         * gnat.dg/invalid1.adb: New test.
7080
7081 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
7082
7083         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
7084         scan pattern.
7085         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
7086         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
7087
7088 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
7089
7090         PR c++/48994
7091         * g++.dg/cpp0x/range-for18.C: New.
7092
7093 2011-05-15  Tobias Burnus  <burnus@net-b.de>
7094
7095         PR fortran/18918
7096         * gfortran.dg/coarray/image_index_2.f90: New.
7097
7098 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
7099
7100         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
7101         * g++.dg/cpp0x/override2.C: New.
7102
7103 2011-05-14  Tobias Burnus  <burnus@net-b.de>
7104
7105         PR fortran/18918
7106         * gfortran.de/coarray_20.f90: New.
7107
7108 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7109
7110         PR fortran/22572
7111         * function_optimize_7.f90:  New test case.
7112
7113 2011-05-13  Jason Merrill  <jason@redhat.com>
7114
7115         * g++.dg/cpp0x/decltype26.C: New.
7116         * g++.dg/cpp0x/enum11.C: New.
7117
7118 2011-05-13  Tobias Burnus  <burnus@net-b.de>
7119
7120         PR fortran/48972
7121         PR fortran/48991
7122         * gfortran.dg/assign_8.f90: Update dg-error.
7123
7124 2011-05-13  Tobias Burnus  <burnus@net-b.de>
7125
7126         PR fortran/48972
7127         * gfortran.dg/io_constraints_8.f90: New.
7128         * gfortran.dg/io_constraints_9.f90: New.
7129
7130 2011-05-13  Martin Thuresson  <martint@google.com>
7131
7132         PR gcov-profile/47793
7133         * gcc.dg/pr47793.c: New.
7134
7135 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
7136
7137         PR tree-optimization/48975
7138         * gcc.dg/pr48975.c: New test.
7139
7140 2011-05-12  Tobias Burnus  <burnus@net-b.de>
7141
7142         PR fortran/48972
7143         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
7144
7145 2011-05-12  Jason Merrill  <jason@redhat.com>
7146
7147         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
7148
7149 2011-05-12  Geert Bosch  <bosch@adacore.com>
7150
7151         * gnat.dg/view_conversion1.adb: New test.
7152
7153 2011-05-12  Richard Guenther  <rguenther@suse.de>
7154
7155         PR tree-optimization/48172
7156         * gcc.dg/vect/pr48172.c: New testcase.
7157
7158 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
7159
7160         PR debug/48967
7161         * g++.dg/opt/pr48967.C: New test.
7162
7163 2011-05-11  Jason Merrill  <jason@redhat.com>
7164
7165         * g++.dg/cpp0x/constexpr-friend.C: New.
7166         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
7167
7168         * g++.dg/cpp0x/sfinae22.C: New.
7169
7170 2011-05-11  Tobias Burnus  <burnus@net-b.de>
7171
7172         PR fortran/48889
7173         * gfortran.dg/generic_24.f90: New.
7174
7175 2011-05-11  Richard Guenther  <rguenther@suse.de>
7176
7177         PR tree-optimization/15256
7178         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
7179
7180 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
7181
7182         PR debug/48159
7183         * gcc.dg/pr48159-1.c: New test.
7184         * gcc.dg/pr48159-2.c: New test.
7185
7186 2011-05-11  Richard Guenther  <rguenther@suse.de>
7187
7188         PR middle-end/48953
7189         * gcc.dg/torture/pr48953.c: New testcase.
7190
7191 2011-05-11  Richard Guenther  <rguenther@suse.de>
7192
7193         PR tree-optimization/18041
7194         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
7195
7196 2011-05-11  Alan Modra  <amodra@gmail.com>
7197
7198         PR target/47755
7199         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
7200
7201 2011-05-10  Jason Merrill  <jason@redhat.com>
7202
7203         * g++.dg/cpp0x/defaulted25.C: New.
7204         * g++.dg/template/crash7.C: Adjust.
7205
7206         * g++.dg/cpp0x/variadic108.C: New.
7207
7208 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
7209
7210         * g++.dg/inherit/virtual9.C: Extend.
7211
7212 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
7213
7214         PR target/48857
7215         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
7216         are passed and returned in vector registers.
7217
7218 2011-05-10  Richard Guenther  <rguenther@suse.de>
7219
7220         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
7221         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7222         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7223         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7224         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
7225         applies.
7226
7227 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
7228
7229         PR tree-optimization/48611
7230         PR tree-optimization/48794
7231         * gfortran.dg/gomp/pr48611.f90: New test.
7232         * gfortran.dg/gomp/pr48794.f90: New test.
7233
7234         PR debug/48928
7235         * gcc.dg/dfp/pr48928.c: New test.
7236
7237 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7238
7239         PR c++/48522
7240         * g++.dg/cpp0x/pr48522.C: New.
7241
7242 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7243
7244         PR c++/48735
7245         * g++.dg/cpp0x/sfinae21.C: New.
7246
7247 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7248
7249         * g++.dg/template/sfinae28.C: Rename to...
7250         * g++.dg/cpp0x/sfinae19.C: ... this.
7251         * g++.dg/template/sfinae29.C: Rename to...
7252         * g++.dg/cpp0x/sfinae20.C: ... this.
7253
7254 2011-05-09  Jeff Law <law@redhat.com>
7255
7256         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
7257         consistent results.
7258
7259 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
7260
7261         PR c++/20039
7262         * g++.dg/init/pr20039.C: New.
7263
7264 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7265
7266         PR c++/48737
7267         PR c++/48744
7268         * g++.dg/template/sfinae28.C: New.
7269         * g++.dg/template/sfinae29.C: Likewise.
7270
7271 2011-05-09  Jason Merrill  <jason@redhat.com>
7272
7273         * g++.dg/template/nontype23.C: New.
7274
7275 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
7276         PR c++/48859
7277         * g++.dg/init/pr48859.C: New.
7278
7279 2011-05-09  Jason Merrill  <jason@redhat.com>
7280
7281         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
7282         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
7283         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
7284         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
7285         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
7286         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
7287         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
7288         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
7289
7290 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
7291
7292         * g++.dg/inherit/virtual9.C: New.
7293
7294 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
7295
7296         PR c++/48574
7297         * g++.dg/template/dependent-expr8.C: New test case.
7298
7299 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
7300
7301         PR tree-optimization/48837
7302         * gcc.dg/pr48837.c: New testcase.
7303
7304 2011-05-06  Jason Merrill  <jason@redhat.com>
7305
7306         * g++.dg/cpp0x/constexpr-condition2.C: New.
7307
7308         * g++.dg/cpp0x/constexpr-missing.C: New.
7309
7310 2011-05-06  Tobias Burnus  <burnus@net-b.de>
7311
7312         PR fortran/18918
7313         * gfortran.dg/coarray/this_image_2.f90: New.
7314
7315 2011-05-06  Tobias Burnus  <burnus@net-b.de>
7316
7317         PR fortran/48858
7318         PR fortran/48820
7319         * gfortran.dg/bind_c_usage_22.f90: New.
7320         * gfortran.dg/bind_c_usage_23.f90: New.
7321         * gfortran.dg/bind_c_usage_24.f90: New.
7322         * gfortran.dg/bind_c_usage_24_c.c: New.
7323
7324 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
7325
7326         PR c++/48838
7327         * g++.dg/template/member9.C: New test case.
7328
7329 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
7330
7331         * gnat.dg/discr29.ad[sb]: New test.
7332         * gnat.dg/discr30.adb: Likewise.
7333
7334 2011-05-05  Julian Brown  <julian@codesourcery.com>
7335
7336         * gcc.target/arm/neon-vset_lanes8.c: New test.
7337
7338 2011-05-05  Jason Merrill  <jason@redhat.com>
7339
7340         * g++.dg/init/new32.C: New.
7341
7342 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7343
7344         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
7345         Fix typo.
7346
7347 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
7348
7349         PR rtl-optimization/48381
7350         * gcc.c-torture/compile/pr48381.c: New test.
7351
7352 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
7353
7354         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
7355         to dg-options.
7356         * gcc.target/i386/opt-1.c: Ditto.
7357
7358 2011-05-04  Jason Merrill  <jason@redhat.com>
7359
7360         * g++.dg/conversion/base1.C: New.
7361
7362 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7363
7364         PR libgfortran/48787
7365         * gfortran.dg/round_3.f08: Add more checks to test case.
7366
7367 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
7368
7369         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
7370         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
7371         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
7372         Gate test on effective_target fd_truncate.
7373
7374 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
7375
7376         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
7377         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
7378         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
7379         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
7380         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
7381         * gcc.target/i386/pr38824.c: Ditto.
7382         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
7383         * gcc.target/i386/vecinit-2.c: Ditto.
7384         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
7385         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
7386         * gcc.target/i386/parity-2.c: Ditto.
7387         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
7388
7389 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
7390
7391         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
7392         remove duplication.
7393         * gcc.target/bfin/mcpu-bf514.c: Likewise.
7394         * gcc.target/bfin/mcpu-bf516.c: Likewise.
7395         * gcc.target/bfin/mcpu-bf518.c: Likewise.
7396
7397 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7398
7399         PR fortran/18918
7400         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
7401
7402 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7403
7404         PR fortran/18918
7405         * gfortran.dg/coarray/this_image_1.f90: New.
7406
7407 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7408
7409         PR fortran/18918
7410         * gfortran.dg/coarray/caf.dg: New.
7411         * gfortran.dg/coarray/image_index_1.f90: New, copied
7412         from ../coarray_16.f90.
7413
7414 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
7415
7416         PR c++/28501
7417         * g++.dg/ext/complex9.C: New.
7418
7419 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
7420
7421         From Mike Frysinger
7422         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
7423         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
7424         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
7425
7426 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
7427
7428         * gcc.target/bfin/builtins: Created.
7429         * gcc.target/bfin/hisilh-O0.c: Deleted.
7430         * gcc.target/bfin/hisilh.c: Moved to...
7431         * gcc.target/bfin/builtins/hisilh.c: ...here.
7432         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
7433         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
7434         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
7435         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
7436         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
7437         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
7438         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
7439         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
7440         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
7441         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
7442         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
7443         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
7444         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
7445         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
7446         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
7447         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
7448         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
7449         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
7450         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
7451         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
7452         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
7453         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
7454         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
7455         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
7456         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
7457         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
7458         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
7459         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
7460         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
7461         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
7462         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
7463         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
7464         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
7465         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
7466         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
7467         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
7468         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
7469         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
7470         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
7471         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
7472         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
7473         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
7474         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
7475         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
7476         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
7477         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
7478         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
7479         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
7480         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
7481         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
7482         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
7483         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
7484         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
7485         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
7486         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
7487         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
7488         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
7489         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
7490         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
7491         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
7492         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
7493         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
7494         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
7495         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
7496         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
7497         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
7498         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
7499         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
7500         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
7501         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
7502         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
7503         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
7504         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
7505         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
7506         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
7507         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
7508         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
7509         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
7510         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
7511         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
7512         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
7513         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
7514         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
7515         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
7516         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
7517         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
7518         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
7519         * gcc.target/bfin/builtins/circptr.c: Ditto.
7520         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
7521         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
7522         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
7523         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
7524         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
7525         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
7526         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
7527         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
7528         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
7529         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
7530         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
7531         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
7532         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
7533         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
7534         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
7535         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
7536         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
7537         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
7538         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
7539         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
7540         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
7541         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
7542         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
7543         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
7544         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
7545         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
7546         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
7547         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
7548         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
7549         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
7550         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
7551         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
7552         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
7553         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
7554         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
7555         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
7556         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
7557         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
7558         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
7559         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
7560         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
7561         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
7562         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
7563         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
7564         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
7565         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
7566         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
7567         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
7568         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
7569         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
7570         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
7571         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
7572         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
7573         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
7574         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
7575         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
7576         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
7577         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
7578         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
7579         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
7580         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
7581         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
7582         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
7583         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
7584         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
7585         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
7586         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
7587         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
7588         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
7589         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
7590
7591 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
7592
7593         * gcc.target/arm/cold-lc.c: New test.
7594
7595 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
7596
7597         PR target/48774
7598         * gcc.dg/pr48774.c: New test.
7599
7600 2011-05-03  Richard Guenther  <rguenther@suse.de>
7601
7602         * gcc.dg/large-size-array-5.c: New testcase.
7603
7604 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7605
7606         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
7607
7608 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7609
7610         * lib/target-supports.exp (check_effective_target_vect_strided):
7611         Replace with...
7612         (check_effective_target_vect_strided2)
7613         (check_effective_target_vect_strided3)
7614         (check_effective_target_vect_strided4)
7615         (check_effective_target_vect_strided8): ...these new functions.
7616
7617         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
7618         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
7619         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
7620         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
7621         * gcc.dg/vect/pr37539.c: Likewise.
7622         * gcc.dg/vect/slp-11a.c: Likewise.
7623         * gcc.dg/vect/slp-11b.c: Likewise.
7624         * gcc.dg/vect/slp-11c.c: Likewise.
7625         * gcc.dg/vect/slp-12a.c: Likewise.
7626         * gcc.dg/vect/slp-12b.c: Likewise.
7627         * gcc.dg/vect/slp-18.c: Likewise.
7628         * gcc.dg/vect/slp-19a.c: Likewise.
7629         * gcc.dg/vect/slp-19b.c: Likewise.
7630         * gcc.dg/vect/slp-21.c: Likewise.
7631         * gcc.dg/vect/slp-23.c: Likewise.
7632         * gcc.dg/vect/vect-cselim-1.c: Likewise.
7633
7634         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
7635         instead of vect_interleave && vect_extract_even_odd.
7636         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
7637         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
7638         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
7639         * gcc.dg/vect/vect-1.c: Likewise.
7640         * gcc.dg/vect/vect-10.c: Likewise.
7641         * gcc.dg/vect/vect-98.c: Likewise.
7642         * gcc.dg/vect/vect-107.c: Likewise.
7643         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7644         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7645         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7646         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7647         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7648         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7649         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7650         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7651         * gcc.dg/vect/vect-strided-float.c: Likewise.
7652         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7653         * gcc.dg/vect/vect-strided-mult.c: Likewise.
7654         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7655         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7656         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7657         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7658         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7659         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7660         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7661         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7662         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7663         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7664         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7665         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7666         * gcc.dg/vect/vect-vfa-03.c: Likewise.
7667
7668         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
7669         target condition.
7670         * gcc.dg/vect/pr30843.c: Likewise.
7671         * gcc.dg/vect/pr33866.c: Likewise.
7672         * gcc.dg/vect/slp-reduc-6.c: Likewise.
7673         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
7674         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
7675         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
7676
7677 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7678
7679         * gcc.dg/vect/slp-11.c: Split into...
7680         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
7681         gcc.dg/vect/slp-11c.c: ...these tests.
7682         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
7683         * gcc.dg/vect/slp-12c.c: ...this new test.
7684         * gcc.dg/vect/slp-19.c: Split into...
7685         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
7686         gcc.dg/vect/slp-19c.c: ...these new tests.
7687
7688 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7689
7690         * lib/target-supports.exp
7691         (check_effective_target_vect_extract_even_odd_wide): Delete.
7692         (check_effective_target_vect_strided_wide): Likewise.
7693         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
7694         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
7695         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
7696         * gcc.dg/vect/pr37539.c: Likewise.
7697         * gcc.dg/vect/slp-11.c: Likewise.
7698         * gcc.dg/vect/slp-12a.c: Likewise.
7699         * gcc.dg/vect/slp-12b.c: Likewise.
7700         * gcc.dg/vect/slp-19.c: Likewise.
7701         * gcc.dg/vect/slp-23.c: Likewise.
7702         * gcc.dg/vect/vect-1.c: Likewise.
7703         * gcc.dg/vect/vect-98.c: Likewise.
7704         * gcc.dg/vect/vect-107.c: Likewise.
7705         * gcc.dg/vect/vect-strided-float.c: Likewise.
7706
7707 2011-05-02  Jason Merrill  <jason@redhat.com>
7708
7709         * g++.dg/init/new31.C: New.
7710
7711 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
7712
7713         PR c/35445
7714         * gcc.dg/pr35445.c: New test.
7715
7716 2011-05-02  Jason Merrill  <jason@redhat.com>
7717
7718         * c-c++-common/vla-1.c: New.
7719
7720 2011-05-02  Richard Guenther  <rguenther@suse.de>
7721
7722         PR tree-optimization/48822
7723         * gcc.dg/torture/pr48822.c: New testcase.
7724
7725 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
7726
7727         PR c++/47969
7728         * g++.dg/cpp0x/constexpr-47969.C: New.
7729
7730 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
7731
7732         PR testsuite/48498
7733         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
7734         on vect_no_align targets.
7735         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
7736         vect_no_align targets.
7737
7738 2011-05-01  Xinliang David Li  <davidxl@google.com>
7739
7740         * gcc.dg/tree-ssa/integer-addr.c: New test.
7741         * gcc.dg/tree-ssa/alias_bug.c: New test.
7742
7743 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7744
7745         PR libgfortran/48787
7746         * gfortran.dg/round_3.f08: Add more checks.
7747
7748 2011-04-30  Tobias Burnus  <burnus@net-b.de>
7749
7750         PR fortran/48821
7751         * gfortran.dg/import9.f90: New, proper test.
7752         * gfortran.dg/interface_37.f90: Remove bogus
7753         test (bogus copy of interface_36.f90).
7754
7755 2011-04-30  Tobias Burnus  <burnus@net-b.de>
7756
7757         PR fortran/48821
7758         * gfortran.dg/interface_37.f90: New.
7759
7760 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
7761
7762         PR fortran/48746
7763         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
7764
7765 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
7766
7767         PR tree-optimization/48809
7768         * gcc.c-torture/execute/pr48809.c: New test.
7769
7770 2011-04-29  Jeff Law <law@redhat.com>
7771
7772         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
7773
7774 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
7775
7776         PR c++/48606
7777         * g++.dg/init/ctor10.C: New.
7778
7779 2011-04-29  Le-Chun Wu  <lcwu@google.com>
7780
7781         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
7782           warning in implicitly instantiated templates.
7783
7784 2011-04-29  Le-Chun Wu  <lcwu@google.com>
7785
7786         * g++.dg/warn/Wnull-conversion-1.C: New.
7787         * g++.dg/warn/Wnull-conversion-2.C: New.
7788
7789 2011-04-29  Diego Novillo  <dnovillo@google.com>
7790
7791         * g++.old-deja/g++.other/null3.C: Expect warning about
7792         converting boolean to a pointer.
7793
7794 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
7795
7796         PR fortran/48462
7797         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
7798         being a target.
7799
7800         PR fortran/48746
7801         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
7802
7803 2011-04-29  Tobias Burnus  <burnus@net-b.de>
7804
7805         PR fortran/48810
7806         * gfortran.dg/typebound_proc_22.f90: New.
7807
7808         PR fortran/48800
7809         * gfortran.dg/interface_36.f90: New.
7810
7811 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7812
7813         PR libgfortran/48488
7814         PR libgfortran/48602
7815         PR libgfortran/48615
7816         PR libgfortran/48684
7817         PR libgfortran/48787
7818         * gfortran.dg/fmt_g.f: Adjust test.
7819         * gfortran.dg/fmt_g0_1.f08: Adjust test.
7820         * gfortran.dg/round_3.f08: New test.
7821         * gfortran.dg/namelist_print_1.f: Adjust test.
7822         * gfortran.dg/char4_iunit_1.f03: Adjust test.
7823         * gfortran.dg/f2003_io_5.f03: Adjust test.
7824         * gfortran.dg/coarray_15.f90: Adjust test.
7825         * gfortran.dg/namelist_65.f90: Adjust test.
7826         * gfortran.dg/fmt_cache_1.f: Adjust test.
7827         * gfortran.dg/char4_iunit_2.f03: Adjust test.
7828         * gfortran.dg/real_const_3.f90: Adjust test.
7829
7830 2011-04-28  Xinliang David Li  <davidxl@google.com>
7831
7832         * gcc.dg/tree-prof/prof-robust-1.c: New test.
7833         * g++.dg/prof-robust-1.C: New test.
7834
7835 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
7836
7837         PR tree-optimization/48765
7838         * gcc.dg/vect/pr48765.c: New.
7839
7840 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7841
7842         PR tree-optimization/48775
7843         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
7844
7845 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7846
7847         PR c++/48798
7848         * g++.dg/inherit/pr48798.C: New.
7849         * g++.old-deja/g++.other/base1.C: Adjust.
7850
7851 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
7852
7853         PR c++/48656
7854         * g++.dg/template/inherit7.C: New test case.
7855
7856 2011-04-28  Richard Guenther  <rguenther@suse.de>
7857
7858         PR tree-optimization/40052
7859         PR tree-optimization/15347
7860         * gcc.dg/tree-ssa/vrp57.c: New testcase.
7861         * gcc.dg/pr15347.c: Likewise.
7862
7863 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7864
7865         PR c++/48530
7866         * g++.dg/cpp0x/sfinae18.C: New.
7867
7868 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7869
7870         PR c++/48771
7871         * g++.dg/ext/is_literal_type1.C: New.
7872
7873 2011-04-28  Tobias Burnus  <burnus@net-b.de>
7874
7875         PR fortran/48112
7876         PR fortran/48279
7877         * gfortran.dg/interface_35.f90: New.
7878         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
7879         * gfortran.dg/func_result_6.f90: Add dg-warning.
7880         * gfortran.dg/bessel_1.f90: Ditto.
7881         * gfortran.dg/hypot_1.f90: Ditto.
7882         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
7883         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7884         * gfortran.dg/interface_assignment_4.f90: Ditto.
7885
7886 2011-04-27  Jason Merrill  <jason@redhat.com>
7887
7888         * g++.dg/ext/complex8.C: New.
7889
7890         * g++.dg/cpp0x/initlist49.C: New.
7891         * g++.dg/init/new30.C: New.
7892
7893 2011-04-27  Tobias Burnus  <burnus@net-b.de>
7894
7895         PR fortran/48788
7896         * gfortran.dg/whole_file_34.f90: New.
7897
7898 2011-04-27  Jan Hubicka  <jh@suse.cz>
7899
7900         * gcc.dg/tree-ssa/inline-9.c: New testcase.
7901
7902 2011-04-27  Jason Merrill  <jason@redhat.com>
7903
7904         * g++.old-deja/g++.oliva/overload1.C: Adjust.
7905
7906         * g++.dg/parse/ambig6.C: New.
7907
7908 2011-04-27  Nick Clifton  <nickc@redhat.com>
7909
7910         * gcc.dg/20020312-2.c: Add definition for RX.
7911
7912         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
7913         option with RX targets.
7914
7915         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
7916         /* */ comments.
7917
7918 2011-04-27  Richard Guenther  <rguenther@suse.de>
7919
7920         * gcc.dg/tree-ssa/pr23382.c: Remove.
7921
7922 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
7923
7924         PR target/48767
7925         * gcc.c-torture/compile/pr48767.c: New test.
7926
7927 2011-04-27  Richard Guenther  <rguenther@suse.de>
7928
7929         PR tree-optimization/48772
7930         * g++.dg/pr48772.C: New testcase.
7931
7932 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
7933
7934         PR c/48742
7935         * gcc.c-torture/compile/pr48742.c: New test.
7936
7937 2011-04-26  Jason Merrill  <jason@redhat.com>
7938
7939         * g++.dg/lookup/koenig13.C: New.
7940
7941         * g++.dg/cpp0x/initlist48.C: New.
7942
7943 2011-04-25  Jason Merrill  <jason@redhat.com>
7944
7945         * g++.dg/cpp0x/sfinae17.C: New.
7946
7947 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
7948
7949         PR target/48258
7950         * gcc.target/powerpc/pr48258-1.c: New file.
7951         * gcc.target/powerpc/pr48258-2.c: Ditto.
7952
7953 2011-04-26  Xinliang David Li  <davidxl@google.com>
7954
7955         * gcc.dg/uninit-suppress.c: New test.
7956         * gcc.dg/uninit-suppress.c: New test.
7957
7958 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
7959
7960         PR debug/48768
7961         * gcc.dg/pr48768.c: New test.
7962
7963         PR tree-optimization/48734
7964         * gcc.c-torture/compile/pr48734.c: New test.
7965
7966         PR testsuite/48753
7967         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
7968
7969 2011-04-26  Richard Guenther  <rguenther@suse.de>
7970
7971         PR tree-optimization/48731
7972         * gcc.dg/torture/pr48731.c: New testcase.
7973
7974 2011-04-26  Richard Guenther  <rguenther@suse.de>
7975
7976         PR testsuite/48753
7977         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
7978
7979 2011-04-26  Richard Guenther  <rguenther@suse.de>
7980
7981         PR middle-end/48694
7982         * gcc.dg/torture/pr48694-1.c: New testcase.
7983         * gcc.dg/torture/pr48694-2.c: Likewise.
7984
7985 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
7986
7987         * g++.dg/ext/underlying_type1.C: New.
7988         * g++.dg/ext/underlying_type2.C: Likewise.
7989         * g++.dg/ext/underlying_type3.C: Likewise.
7990         * g++.dg/ext/underlying_type4.C: Likewise.
7991         * g++.dg/ext/underlying_type5.C: Likewise.
7992         * g++.dg/ext/underlying_type6.C: Likewise.
7993         * g++.dg/ext/underlying_type7.C: Likewise.
7994         * g++.dg/ext/underlying_type8.C: Likewise.
7995         * g++.dg/ext/underlying_type9.C: Likewise.
7996         * g++.dg/ext/underlying_type10.C: Likewise.
7997
7998 2011-04-25  Jason Merrill  <jason@redhat.com>
7999
8000         * g++.dg/cpp0x/regress/template-const2.C: New.
8001
8002 2011-04-25  Jeff Law <law@redhat.com>
8003
8004         * gcc.dg/tree-ssa/vrp56.c: new test.
8005
8006 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8007
8008         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
8009
8010 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
8011
8012         PR preprocessor/48740
8013         * c-c++-common/raw-string-11.c: New test.
8014
8015 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
8016
8017         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
8018         hppa*-*-hpux*.
8019
8020 2011-04-23  Tobias Burnus  <burnus@net-b.de>
8021
8022         PR fortran/18918
8023         * gfortran.dg/coarray_19.f90: New.
8024
8025 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
8026
8027         PR c/48685
8028         * gcc.dg/pr48685.c: New test.
8029
8030 2011-04-22  Jan Hubicka  <jh@suse.cz>
8031
8032         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
8033
8034 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
8035
8036         PR tree-optimization/48717
8037         * gcc.c-torture/execute/pr48717.c: New test.
8038
8039 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
8040
8041         PR target/48723
8042         * gcc.target/i386/pr48723.c: New test.
8043
8044 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
8045
8046         PR c/48716
8047         * gcc.dg/gomp/pr48716.c: New test.
8048         * g++.dg/gomp/pr48716.C: New test.
8049
8050 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
8051
8052         PR c/36750
8053         * gcc.dg/missing-field-init-2.c: Update testcase.
8054
8055 2011-04-22  Alan Modra  <amodra@gmail.com>
8056
8057         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
8058
8059 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8060
8061         PR fortran/48405
8062         * gfortran.dg/function_optimize_6.f90:  New test.
8063
8064 2011-04-21  Easwaran Raman  <eraman@google.com>
8065
8066         * gcc.dg/stack-layout-2.c: New test.
8067
8068 2011-04-21  Richard Guenther  <rguenther@suse.de>
8069
8070         PR lto/48703
8071         * g++.dg/lto/pr48207-2_0.C: New testcase.
8072         * g++.dg/lto/pr48207-3_0.C: Likewise.
8073
8074 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8075
8076         * gnat.dg/volatile5.adb: New test.
8077         * gnat.dg/volatile5_pkg.ads: New helper.
8078
8079 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
8080
8081         PR target/48708
8082         * gcc.target/i386/pr48708.c: New test.
8083
8084 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
8085
8086         * gcc.dg/vect/vect-119.c: New test.
8087
8088 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
8089
8090         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
8091         and once without.
8092
8093 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
8094             Richard Sandiford  <richard.sandiford@linaro.org>
8095
8096         PR target/46329
8097         * gcc.target/arm/pr46329.c: New test.
8098
8099 2011-04-21  Tobias Burnus  <burnus@net-b.de>
8100
8101         PR fortran/18918
8102         * gfortran.dg/coarray_18.f90: New.
8103
8104 2011-04-20  Jason Merrill  <jason@redhat.com>
8105
8106         * g++.dg/cpp0x/initlist47.C: New.
8107
8108         * g++.dg/init/dtor4.C: New.
8109
8110 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
8111
8112         PR target/48678
8113         * gcc.target/i386/sse2-pinsrw.c: New test.
8114         * gcc.target/i386/avx-vpinsrw.c: Ditto.
8115         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
8116         * gcc.target/i386/sse2-insvhi.c: Ditto.
8117         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
8118         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
8119
8120 2011-04-20  Jason Merrill  <jason@redhat.com>
8121
8122         * g++.dg/template/const4.C: New.
8123
8124 2011-04-20  Easwaran Raman  <eraman@google.com>
8125
8126         * gcc.dg/stack-layout-1.c: New test.
8127
8128 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
8129
8130         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
8131         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
8132         function.
8133
8134 2011-04-20  Kai Tietz  <ktietz@redhat.com>
8135
8136         * gcc.dg/binop-xor1.c: New test.
8137         * gcc.dg/binop-xor2.c: New test.
8138         * gcc.dg/binop-xor3.c: New test.
8139         * gcc.dg/binop-xor4.c: New test.
8140         * gcc.dg/binop-xor5.c: New test.
8141
8142 2011-04-20  Richard Guenther  <rguenther@suse.de>
8143
8144         PR tree-optimization/47892
8145         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
8146
8147 2011-04-20  Richard Guenther  <rguenther@suse.de>
8148
8149         PR middle-end/48695
8150         * g++.dg/torture/pr48695.C: New testcase.
8151
8152 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
8153
8154         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
8155         * gcc.c-torture/execute/cmpsi-2.c: Ditto
8156         * gcc.c-torture/execute/pr45262.c: Ditto
8157         * gcc.dg/torture/pr43165.c: Ditto.
8158         * gcc.dg/torture/pr47228.c: Ditto.
8159         * gcc.dg/tree-ssa/pr45144.c: Ditto.
8160         * gcc.dg/ipa/pr45644.c: Ditto.
8161         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
8162         PDP11.
8163
8164 2011-04-19  Jason Merrill  <jason@redhat.com>
8165
8166         * g++.dg/ext/complex7.C: New.
8167
8168         * g++.dg/ext/attrib41.C: New.
8169
8170 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
8171
8172         PR testsuite/48676
8173         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
8174
8175 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
8176
8177         PR target/48678
8178         * gcc.target/i386/pr48678.c: New test.
8179
8180 2011-04-19  Martin Jambor  <mjambor@suse.cz>
8181
8182         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
8183         * g++.dg/opt/devirt2.C: New test.
8184         * g++.dg/ipa/devirt-g-1.C: Likewise.
8185
8186 2011-04-19  Tobias Burnus  <burnus@net-b.de>
8187
8188         PR fortran/48588
8189         * gfortran.dg/whole_file_33.f90: New.
8190
8191 2011-04-19  Martin Jambor  <mjambor@suse.cz>
8192
8193         * g++.dg/ipa/devirt-7.C: New test.
8194
8195 2011-04-19  Richard Guenther  <rguenther@suse.de>
8196
8197         PR lto/48207
8198         * g++.dg/lto/pr48207_0.C: New testcase.
8199
8200 2011-04-18  Jason Merrill  <jason@redhat.com>
8201
8202         * g++.dg/init/void1.C: New.
8203
8204         * g++.dg/cpp0x/union4.C: New.
8205
8206 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
8207
8208         PR middle-end/48661
8209         * g++.dg/torture/pr48661.C: New test.
8210
8211         PR c++/48632
8212         * g++.dg/gomp/pr48632.C: New test.
8213
8214 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
8215
8216         * gcc.target/i386/sse2-maskmovdqu.c: New test.
8217         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
8218
8219 2011-04-18  Tobias Burnus  <burnus@net-b.de>
8220
8221         PR fortran/18918
8222         * gfortran.dg/coarray_17.f90: New.
8223         * gfortran.dg/coarray_10.f90: Update dg-error.
8224
8225 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8226
8227         PR testsuite/48251
8228         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8229         * gfortran.dg/guality/guality.exp: Likewise.
8230
8231 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8232
8233         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
8234
8235 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8236
8237         * gcc.dg/vect/pr48377.c: Remove dg-do run.
8238
8239 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8240
8241         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
8242
8243 2011-04-18  Richard Guenther  <rguenther@suse.de>
8244
8245         PR middle-end/46364
8246         * g++.dg/torture/pr46364.C: New testcase.
8247
8248 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8249
8250         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
8251
8252 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
8253
8254         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
8255
8256 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
8257             Ira Rosen  <ira.rosen@linaro.org>
8258
8259         PR target/48252
8260         * gcc.target/arm/pr48252.c: New test.
8261
8262 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
8263
8264         PR tree-optimization/48616
8265         * gcc.dg/pr48616.c: New test.
8266
8267 2011-04-18  Tobias Burnus  <burnus@net-b.de>
8268
8269         PR fortran/18918
8270         * gfortran.dg/coarray_16.f90: New.
8271
8272 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
8273
8274         PR fortran/48462
8275         * gfortran.dg/realloc_on_assign_7.f03: New test.
8276
8277 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8278
8279         PR libgfortran/48602
8280         * gfortran.dg/fmt_g0_6.f08: New test.
8281
8282 2011-04-17  Jason Merrill  <jason@redhat.com>
8283
8284         * g++.dg/cpp0x/sfinae16.C: New.
8285
8286 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
8287
8288         * gcc.target/mips/reg-var-1.c: New test.
8289
8290 2011-04-17  Jan Hubicka  <jh@suse.cz>
8291
8292         * gcc.dg/winline-5.c: Update testcase.
8293
8294 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
8295
8296         * gnat.dg/discr27.ad[sb]: Move dg directive.
8297         * gnat.dg/discr28.ad[sb]: New test.
8298         * gnat.dg/discr28_pkg.ads: New helper.
8299
8300 2011-04-17  Michael Matz  <matz@suse.de>
8301
8302         PR tree-optimization/48622
8303         PR lto/48645
8304         * gcc.dg/lto/pr48622_0.c: New test.
8305
8306 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
8307
8308         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
8309         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
8310         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
8311         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8312         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8313         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8314
8315 2011-04-15  Jason Merrill  <jason@redhat.com>
8316
8317         * g++.dg/cpp0x/range-for17.C: New.
8318
8319 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8320
8321         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
8322         * g++.dg/cpp0x/range-for3.C: Likewise.
8323         * g++.dg/cpp0x/range-for9.C: Correct error message.
8324         * g++.dg/cpp0x/range-for11.C: New.
8325         * g++.dg/cpp0x/range-for12.C: New.
8326         * g++.dg/cpp0x/range-for13.C: New.
8327         * g++.dg/cpp0x/range-for14.C: New.
8328         * g++.dg/cpp0x/range-for15.C: New.
8329         * g++.dg/cpp0x/range-for16.C: New.
8330
8331 2011-04-15  Tobias Burnus  <burnus@net-b.de>
8332
8333         PR fortran/18918
8334         * gfortran.dg/coarray_15.f90: Change to dg-do run.
8335
8336 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
8337
8338         * objc.dg/naming-4.m: Updated.
8339         * objc.dg/naming-5.m: Updated.
8340         * objc.dg/naming-6.m: New.
8341         * objc.dg/naming-7.m: New.
8342         * obj-c++.dg/naming-1.mm: Updated.
8343         * obj-c++.dg/naming-2.mm: Updated.
8344         * obj-c++.dg/naming-3.mm: New.
8345         * obj-c++.dg/naming-4.mm: New.
8346
8347 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8348
8349         PR libgfortran/48589
8350         * gfortran.dg/fmt_g0_5.f08: New test.
8351
8352 2011-04-15  Richard Guenther  <rguenther@suse.de>
8353
8354         PR testsuite/48286
8355         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
8356
8357 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
8358
8359         * gcc.target/avr/torture/pr41885.c (dg-options): Change
8360         -finline-limit=0 to -fno-inline
8361
8362 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
8363
8364         PR target/48614
8365         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
8366         just avx.
8367
8368 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
8369
8370         PR target/48605
8371         * gcc.target/i386/sse4_1-insertps-3.c: New test.
8372         * gcc.target/i386/sse4_1-insertps-4.c: New test.
8373         * gcc.target/i386/avx-insertps-3.c: New test.
8374         * gcc.target/i386/avx-insertps-4.c: New test.
8375
8376 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8377
8378         * gcc.target/avr/torture/pr41885.c (dg-options): Add
8379         -finline-limit=0
8380
8381 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8382
8383         PR target/46779
8384         PR target/45291
8385         PR target/41894
8386         * gcc.target/avr/pr46779-1.c: New test case
8387         * gcc.target/avr/pr46779-2.c: New test case
8388
8389 2011-04-14  Jason Merrill  <jason@redhat.com>
8390
8391         * g++.dg/cpp0x/sfinae15.C: New.
8392
8393         * g++.dg/cpp0x/sfinae14.C: New.
8394
8395         * g++.dg/ext/vla10.C: New.
8396
8397 2011-04-14  Richard Guenther  <rguenther@suse.de>
8398
8399         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
8400
8401 2011-04-14  Richard Guenther  <rguenther@suse.de>
8402
8403         * gcc.dg/fold-bitand-4.c: Move ...
8404         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
8405
8406 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8407
8408         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
8409         variables const.
8410         * gcc.target/avr/torture/trivial.c: Ditto.
8411
8412 2011-04-13  Jason Merrill  <jason@redhat.com>
8413
8414         * g++.dg/template/operator11.C: New.
8415
8416 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
8417
8418         PR middle-end/48591
8419         * gcc.dg/gomp/pr48591.c: New test.
8420
8421         PR c++/48570
8422         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
8423         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
8424
8425 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
8426
8427         PR c++/48574
8428         * g++.dg/template/dependent-expr7.C: New test case.
8429
8430 2011-04-13  Jason Merrill  <jason@redhat.com>
8431
8432         * g++.dg/cpp0x/sfinae13.C: New.
8433
8434 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
8435
8436         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
8437
8438 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
8439
8440         * gcc.target/arm/pr43698.c: Remove -march option.
8441
8442 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
8443
8444         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
8445         -march option.
8446
8447 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
8448
8449         PR fortran/48360
8450         PR fortran/48456
8451         * gfortran.dg/realloc_on_assign_6.f03: New test.
8452
8453 2011-04-12  Kai Tietz  <ktietz@redhat.com>
8454
8455         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
8456         targets the additional -mno-ms-bitfields and
8457         -Wno-packed-bitfield-compat options.
8458         * g++.dg/ext/bitfield3.C: Likewise.
8459         * g++.dg/ext/bitfield4.C: Likewise.
8460         * g++.dg/ext/bitfield5.C: Likewise.
8461         * gcc.dg/bitfld-15.c: Likewise.
8462         * gcc.dg/bitfld-16.c: Likewise.
8463         * gcc.dg/bitfld-17.c: Likewise.
8464         * gcc.dg/bitfld-18.c: Likewise.
8465
8466 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
8467
8468         * gcc.target/arm/neon-vld3-1.c: New test.
8469         * gcc.target/arm/neon-vst3-1.c: New test.
8470         * gcc.target/arm/neon/v*.c: Regenerate.
8471
8472 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
8473
8474         PR rtl-optimization/48549
8475         * g++.dg/opt/pr48549.C: New test.
8476
8477 2011-04-12  Richard Guenther  <rguenther@suse.de>
8478
8479         PR tree-optimization/46076
8480         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
8481
8482 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8483
8484         PR testsuite/21164
8485         * lib/compat.exp (compat-execute): Declare unsupported after
8486         stripping path from src1.
8487         * lib/lto.exp (lto-execute): Likewise.
8488
8489 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
8490
8491         PR c/48552
8492         * gcc.dg/pr48552-1.c: New test.
8493         * gcc.dg/pr48552-2.c: New test.
8494
8495 2011-04-11  Jason Merrill  <jason@redhat.com>
8496
8497         * g++.dg/cpp0x/sfinae12.C: New.
8498
8499         * g++.dg/cpp0x/enum10.C: New.
8500
8501         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
8502
8503         * g++.dg/cpp0x/rv-func.C: New.
8504
8505 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8506
8507         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
8508         alpha*-dec-osf5*.
8509
8510 2011-04-11  Martin Jambor  <mjambor@suse.cz>
8511
8512         PR tree-optimization/48195
8513         * gcc.dg/ipa/pr48195.c: New test.
8514
8515 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
8516
8517         * gnat.dg/return3.adb: Remove unused switch.
8518
8519 2011-04-08  Mike Stump  <mikestump@comcast.net>
8520
8521         PR testsuite/48506
8522         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
8523         default to fno-common.
8524
8525 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
8526
8527         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
8528         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
8529
8530 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
8531
8532         PR fortran/48448
8533         * gfortran.dg/function_optimize_5.f90:  New test.
8534
8535 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
8536
8537         * gnat.dg/aggr17.adb: New test.
8538         * gnat.dg/aggr18.adb: Likewise.
8539
8540 2011-04-08  Michael Matz  <matz@suse.de>
8541
8542         PR middle-end/48389
8543         * gcc.target/i386/pr48389.c: New test.
8544
8545 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
8546
8547         PR rtl-optimization/48272
8548         * g++.dg/opt/pr48272.C: New.
8549
8550 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
8551
8552         PR rtl-optimization/48235
8553         * gcc.dg/pr48235.c: New.
8554
8555 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8556
8557         PR rtl-optimization/48302
8558         * g++.dg/opt/pr48302.C: New.
8559
8560 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8561
8562         PR target/48273
8563         * g++.dg/opt/pr48273.C: New.
8564
8565 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8566
8567         PR rtl-optimization/48442
8568         * gcc.dg/pr48442.c: New.
8569
8570 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
8571
8572         PR tree-optimization/48377
8573         * gcc.dg/vect/pr48377.c: New test.
8574
8575 2011-04-07  Jason Merrill  <jason@redhat.com>
8576
8577         * g++.dg/cpp0x/regress/call1.C: New.
8578
8579         * g++.dg/cpp0x/variadic107.C: New.
8580
8581         * g++.dg/cpp0x/sfinae11.C: New.
8582         * g++.dg/cpp0x/noexcept02.C: Fix.
8583
8584         * g++.dg/cpp0x/sfinae10.C: New.
8585
8586         * g++.dg/cpp0x/sfinae9.C: New.
8587
8588         * c-c++-common/Wcast-qual-1.c: Move here from...
8589         * gcc.dg/cast-qual-3.c: ...here, and...
8590         * g++.dg/warn/Wcast-qual2.C: ...here.
8591
8592         * g++.dg/cpp0x/sfinae8.C: New.
8593
8594         * g++.dg/cpp0x/sfinae7.C: New.
8595
8596         * g++.dg/cpp0x/enum9.C: New.
8597
8598 2011-04-07  Mike Stump  <mikestump@comcast.net>
8599
8600         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
8601         with no trampolines.
8602
8603 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
8604
8605         PR fortran/48117
8606         * gfortran.dg/gomp/pr48117.f90: New test.
8607
8608         PR debug/48343
8609         * gcc.dg/torture/pr48343.c: New test.
8610
8611 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8612
8613         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
8614
8615 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
8616
8617         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
8618
8619 2011-04-07  Tom de Vries  <tom@codesourcery.com>
8620
8621         PR target/43920
8622         * lib/scanasm.exp (object-size): New proc.
8623         * gcc.target/arm/pr43920-2.c: New test.
8624
8625 2011-04-06  Tobias Burnus  <burnus@net-b.de>
8626
8627         PR fortran/18918
8628         PR fortran/48477
8629         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
8630
8631 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
8632
8633         * gcc.dg/mtune.c: Prune note from output.
8634
8635 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
8636
8637         PR debug/48466
8638         * gcc.dg/guality/pr36977.c: New test.
8639         * gcc.dg/guality/pr48466.c: New test.
8640
8641 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8642
8643         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
8644
8645 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
8646
8647         * gnat.dg/return3.adb: New test.
8648
8649 2011-04-06  Richard Guenther  <rguenther@suse.de>
8650
8651         PR tree-optimization/47663
8652         * gcc.dg/tree-ssa/inline-8.c: New testcase.
8653
8654 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
8655
8656         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
8657         Solaris 8 and 9 as well.
8658
8659 2011-04-05  Tom de Vries  <tom@codesourcery.com>
8660
8661         PR target/43920
8662         * gcc.target/arm/pr43920-1.c: New test.
8663
8664 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
8665
8666         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
8667         (cctor): Actually return the value.
8668         (main): Cast return values.
8669
8670 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8671
8672         * gfortran.dg/character_comparison_8.f90:  New test.
8673
8674 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8675
8676         * frontend-passes: (optimize_lexical_comparison): New function.
8677         (optimize_expr): Call it.
8678         (optimize_comparison): Also handle lexical comparison functions.
8679         Return false instad of -2 for unequal comparison.
8680
8681 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8682
8683         PR fortran/48412
8684         * function_optimize_4.f90:  New test.
8685
8686 2011-04-04  Tobias Burnus  <burnus@net-b.de>
8687
8688         PR fortran/18918
8689         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
8690         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
8691         * gfortran.dg/coarray_15.f90: New.
8692
8693 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8694
8695         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
8696         * gfortran.dg/bessel_7.f90: Likewise.
8697
8698 2011-04-03  Tobias Burnus  <burnus@net-b.de>
8699
8700         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
8701
8702 2011-04-03  Richard Guenther  <rguenther@suse.de>
8703             Ira Rosen  <ira.rosen@linaro.org>
8704
8705         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
8706         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
8707         -ftree-loop-if-convert-stores.
8708
8709 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
8710
8711         * gnat.dg/specs/aggr2.ads: New test.
8712
8713 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
8714
8715         * gnat.dg/debug2.ad[sb]: New test.
8716         * gnat.dg/debug2_pkg.ads: New helper.
8717         * gnat.dg/debug3.ad[sb]: New test.
8718
8719 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
8720
8721         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
8722
8723 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
8724
8725         PR middle-end/48335
8726         * gcc.c-torture/compile/pr48335-1.c: New test.
8727         * gcc.dg/pr48335-1.c: New test.
8728         * gcc.dg/pr48335-2.c: New test.
8729         * gcc.dg/pr48335-3.c: New test.
8730         * gcc.dg/pr48335-4.c: New test.
8731         * gcc.dg/pr48335-5.c: New test.
8732         * gcc.dg/pr48335-6.c: New test.
8733         * gcc.dg/pr48335-7.c: New test.
8734         * gcc.dg/pr48335-8.c: New test.
8735         * gcc.target/i386/pr48335-1.c: New test.
8736
8737 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
8738
8739         PR c/36299
8740         * gcc.dg/Waddress.c: New test.
8741
8742 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
8743
8744         PR fortran/48352
8745         * gfortran.dg/function_optimize_3.f90:  New test.
8746
8747 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
8748
8749         * gcc.c-torture/compile/20110401-1.c: New test.
8750
8751         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
8752         * g++.dg/lto/20091002-2_0.C: Likewise.
8753         * g++.dg/lto/20090303_0.c: Likewise.
8754         * g++.dg/lto/20091004-1_0.C: Likewise.
8755         * g++.dg/lto/20091002-3_0.C: Likewise.
8756         * g++.dg/lto/20091004-2_0.C: Likewise.
8757         * g++.dg/lto/20081123_0.C: Likewise.
8758         * g++.dg/lto/20090313_0.C: Likewise.
8759         * g++.dg/lto/20081109-1_0.C: Likewise.
8760         * g++.dg/lto/20081219_0.C: Likewise.
8761         * g++.dg/lto/20081204-1_0.C: Likewise.
8762         * g++.dg/lto/20090302_0.C: Likewise.
8763         * g++.dg/lto/20081119-1_0.C: Likewise.
8764         * g++.dg/lto/20081118_0.C: Likewise.
8765         * gcc.dg/lto/20091020-2_0.c: Likewise.
8766         * gcc.dg/lto/20090210_0.c: Likewise.
8767         * gcc.dg/lto/20081204-1_0.c: Likewise.
8768         * gcc.dg/lto/20081224_0.c: Likewise.
8769         * gcc.dg/lto/20090219_0.c: Likewise.
8770         * gcc.dg/lto/20091014-1_0.c: Likewise.
8771         * gcc.dg/lto/20091016-1_0.c: Likewise.
8772         * gcc.dg/lto/20090206-2_0.c: Likewise.
8773         * gcc.dg/lto/20090116_0.c: Likewise.
8774         * gcc.dg/lto/20091013-1_0.c: Likewise.
8775         * gcc.dg/lto/20091015-1_0.c: Likewise.
8776         * gcc.dg/lto/20090126-2_0.c: Likewise.
8777
8778 2011-03-31  Ian Lance Taylor  <iant@google.com>
8779
8780         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
8781
8782 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
8783
8784         * gnat.dg/opt16.adb: New test.
8785
8786 2011-03-31  Jason Merrill  <jason@redhat.com>
8787
8788         * g++.dg/cpp0x/defaulted24.C: New.
8789
8790 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8791
8792         PR target/16292
8793         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
8794         with -O0.
8795
8796 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
8797
8798         * g++.dg/other/i386-9.C: New test.
8799
8800 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8801
8802         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
8803
8804 2011-03-30  Jason Merrill  <jason@redhat.com>
8805
8806         * g++.dg/cpp0x/regress/error-recovery1.C: New.
8807
8808         * g++.dg/cpp0x/regress/isnan.C: New.
8809
8810         * g++.dg/cpp0x/initlist46.C: New.
8811
8812 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
8813
8814         PR target/47551
8815         * gcc.target/arm/neon-modes-2.c: New test.
8816
8817 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
8818
8819         PR c/48305
8820         * gcc.c-torture/compile/pr48305.c: New test.
8821
8822 2011-03-29  Jason Merrill  <jason@redhat.com>
8823
8824         * g++.dg/cpp0x/regress/value-dep1.C: New.
8825
8826 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
8827
8828         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
8829
8830 2011-03-29  Ian Lance Taylor  <iant@google.com>
8831
8832         * go.test/go-test.exp: Handle the test lines used in several new
8833         tests.
8834         (errchk): Add opts parameter.  Change all callers.  Handle parens
8835         in regexps.
8836
8837 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
8838             Dominique d'Humieres  <dominiq@lps.ens.fr>
8839
8840         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
8841         and __APPLE__ && __PPC__ && __ALTIVEC__.
8842
8843 2011-03-29  Jason Merrill  <jason@redhat.com>
8844
8845         * g++.dg/cpp0x/dependent1.C: New.
8846
8847         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
8848
8849         * g++.dg/cpp0x/constexpr-memfn1.C: New.
8850
8851         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
8852
8853 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
8854
8855         PR fortran/48095
8856         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
8857         * gfortran.dg/proc_ptr_comp_32.f90: New.
8858
8859 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
8860
8861         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
8862         check for corresponding warning.
8863
8864 2011-03-28  Jason Merrill  <jason@redhat.com>
8865
8866         * g++.dg/cpp0x/rv-deduce2.C: New.
8867
8868 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
8869
8870         PR debug/48203
8871         * gcc.dg/pr48203.c: New test.
8872
8873 2011-03-28  Jeff Law <law@redhat.com>
8874
8875         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
8876
8877 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
8878
8879         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
8880         and __PPC__ && __ALTIVEC__.
8881
8882 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
8883
8884         PR testsuite/48238
8885         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
8886         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8887         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8888         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8889
8890 2011-03-28  Jason Merrill  <jason@redhat.com>
8891
8892         * g++.dg/cpp0x/initlist-array2.C: New.
8893
8894         * g++.dg/cpp0x/initlist-array1.C: New.
8895
8896         * g++.dg/cpp0x/constexpr-compound.C: New.
8897
8898         * g++.dg/cpp0x/constexpr-using.C: New.
8899
8900         * g++.dg/cpp0x/constexpr-noexcept.C: New.
8901
8902 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
8903
8904         PR testsuite/48276
8905         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
8906
8907 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
8908
8909         * gcc.dg/slp-1.c: New test.
8910
8911 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8912
8913         * gcc.target/i386/avx256-unaligned-load-1.c: New.
8914         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
8915         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
8916         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
8917         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
8918         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
8919         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
8920         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
8921         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
8922         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
8923         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
8924         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
8925         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
8926         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
8927
8928 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
8929
8930         PR fortran/47065
8931         * gfortran.dg/trim_optimize_5.f90:  New test.
8932         * gfortran.dg/trim_optimize_6.f90:  New test.
8933
8934 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
8935
8936         PR target/38598
8937         * gcc.target/mips/madd-7.c: Remove -mlong32.
8938         * gcc.target/mips/msub-7.c: Likewise.
8939
8940 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
8941
8942         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
8943         accesses to preserve the meaning of the test for doubleword vectors.
8944         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
8945         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
8946
8947 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
8948
8949         PR fortran/48291
8950         * gfortran.dg/class_42.f03: New.
8951
8952 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
8953
8954         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
8955         strided accesses.
8956
8957 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
8958
8959         PR rtl-optimization/48144
8960         * gcc.dg/pr48144.c: New test.
8961
8962 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
8963
8964         * gnat.dg/discr27.ad[sb]: New test.
8965
8966 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
8967
8968         * gnat.dg/limited_with2.ad[sb]: New test.
8969         * gnat.dg/limited_with2_pkg1.ads: New helper.
8970         * gnat.dg/limited_with2_pkg2.ads: Likewise.
8971
8972 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
8973
8974         * gnat.dg/opt15.adb: New test.
8975         * gnat.dg/opt15_pkg.ad[sb]: New helper.
8976
8977 2011-03-25  Tobias Burnus  <burnus@net-b.de>
8978
8979         PR fortran/48174
8980         PR fortran/45304
8981         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
8982         * gfortran.dg/leadz_trailz_3.f90: Ditto
8983
8984 2011-03-25  Martin Jambor  <mjambor@suse.cz>
8985
8986         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
8987
8988 2011-03-25  Jason Merrill  <jason@redhat.com>
8989
8990         * g++.dg/cpp0x/defaulted22.C: New.
8991         * g++.dg/cpp0x/defaulted23.C: New.
8992         * g++.dg/cpp0x/defaulted15.C: Adjust.
8993
8994 2011-03-25  Jason Merrill  <jason@redhat.com>
8995
8996         * g++.dg/cpp0x/move1.C: New.
8997
8998 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
8999
9000         PR target/48287
9001         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
9002
9003 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9004
9005         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
9006         for mips-sgi-irix6.5.
9007         Replace snprintf prototype by <stdio.h>.
9008
9009 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9010
9011         PR testsuite/48283
9012         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
9013         run_expensive_tests.
9014         * gcc.dg/graphite/block-4.c: Likewise.
9015         * gcc.dg/graphite/block-7.c: Likewise.
9016         * gcc.dg/graphite/block-8.c: Likewise.
9017
9018 2011-03-25  Richard Guenther  <rguenther@suse.de>
9019
9020         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
9021         * g++.dg/tree-ssa/pr8781.C: Likewise.
9022         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9023         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9024         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9025         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
9026         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9027         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
9028         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
9029         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
9030         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
9031         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
9032         * gcc.dg/tree-ssa/pr21574.c: Likewise.
9033         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
9034         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
9035         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
9036         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
9037         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9038         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9039         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9040         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
9041         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
9042         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9043         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
9044         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
9045         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
9046         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
9047         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
9048         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9049         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9050         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
9051         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
9052         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9053         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9054         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9055         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
9056         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
9057         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
9058         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
9059         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
9060         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
9061         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
9062         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
9063         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
9064         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
9065         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9066         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
9067         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9068         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
9069         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9070         * c-c++-common/pr46562-2.c: Likewise.
9071         * gfortran.dg/pr42108.f90: Likewise.
9072         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
9073         foo to be inlined even at -O1.
9074         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
9075         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
9076         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
9077         * gcc.dg/matrix/matrix.exp: Disable FRE.
9078
9079 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
9080
9081         PR debug/48204
9082         * gcc.dg/dfp/pr48204.c: New test.
9083
9084 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
9085
9086         PR target/48209
9087         * gcc.c-torture/execute/pr47917.c: Move this...
9088         * gcc.dg/torture/pr47917.c: to here and add xfails.
9089
9090 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9091
9092         * gnat.dg/array16.ad[sb]: New test.
9093         * gnat.dg/array16.ads: New helper.
9094
9095 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9096
9097         * gnat.dg/derived_type2.adb: New test.
9098
9099 2011-03-24  Richard Guenther  <rguenther@suse.de>
9100
9101         PR tree-optimization/48271
9102         * g++.dg/torture/pr48271.C: New testcase.
9103
9104 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9105
9106         * gnat.dg/array15.ad[sb]: New test.
9107
9108 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
9109
9110         PR target/48237
9111         * gcc.target/i386/pr48237.c: New test.
9112
9113 2011-03-24  Richard Guenther  <rguenther@suse.de>
9114
9115         PR middle-end/48269
9116         * gcc.dg/builtin-object-size-10.c: New testcase.
9117
9118 2011-03-24  Richard Guenther  <rguenther@suse.de>
9119
9120         PR tree-optimization/46562
9121         * c-c++-common/pr46562-2.c: New testcase.
9122         * c-c++-common/pr46562.c: Likewise.
9123
9124 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
9125
9126         * gcc.dg/vect/vect-cselim-1.c: New test.
9127         * gcc.dg/vect/vect-cselim-2.c: New test.
9128
9129 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
9130
9131         * gcc.target/arm/pr46934.c: New.
9132
9133 2011-03-23  Ian Lance Taylor  <iant@google.com>
9134
9135         * go.test/go-test.exp (errchk): Ignore lines containing ////.
9136
9137 2011-03-23  Richard Guenther  <rguenther@suse.de>
9138
9139         * gcc.dg/struct: Remove directory and contents.
9140
9141 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9142
9143         PR testsuite/48251
9144         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9145
9146 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
9147
9148         * gnat.dg/discr26.ad[sb]: New test.
9149         * gnat.dg/discr26_pkg.ads: New helper.
9150
9151 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
9152
9153         PR target/47553
9154         * gcc.target/arm/neon-vld-1.c: New test.
9155
9156 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
9157
9158         * gnat.dg/array14.ad[sb]: New test.
9159         * gnat.dg/array14_pkg.ads: New helper.
9160
9161 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
9162
9163         * gcc.c-torture/execute/920501-8.x: Remove.
9164         * gcc.c-torture/execute/930513-1.x: Remove.
9165         * gcc.c-torture/execute/960312-1.x: Remove.
9166         * gcc.c-torture/compile/20000804-1.c,
9167         gcc.c-torture/compile/20001205-1.c,
9168         gcc.c-torture/compile/20001226-1.c,
9169         gcc.c-torture/compile/20010518-2.c,
9170         gcc.c-torture/compile/20020312-1.c,
9171         gcc.c-torture/compile/20020604-1.c,
9172         gcc.c-torture/compile/920501-12.c,
9173         gcc.c-torture/compile/920501-4.c,
9174         gcc.c-torture/compile/920520-1.c,
9175         gcc.c-torture/compile/980506-1.c,
9176         gcc.c-torture/execute/980709-1.x,
9177         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
9178         options for m68hc11.
9179         * gcc.dg/cpp/assert4.c: Don't handle ARC.
9180         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
9181         m68hc11.
9182
9183 2011-03-22  Nick Clifton  <nickc@redhat.com>
9184
9185         * lib/target-supports.exp (check_profiling_available): Add MN10300
9186         to the list of targets that do not support profiling.  Restore
9187         alpha sorting to this list.
9188
9189 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
9190
9191         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
9192         failure on 32-bit systems.
9193         * gcc.dg/torture/vector-2.c: Ditto.
9194
9195 2011-03-22  Richard Guenther  <rguenther@suse.de>
9196
9197         PR tree-optimization/48228
9198         * gcc.dg/Wstrict-overflow-23.c: New testcase.
9199
9200 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
9201
9202         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
9203         powerpc.
9204
9205         PR target/48226
9206         * gcc.target/powerpc/pr48226.c: New file.
9207
9208 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
9209
9210         * lib/prune.exp (prune_gcc_output): Prune "could not create
9211         compact unwind for" warnings.
9212
9213 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
9214
9215         PR c/42544
9216         PR c/48197
9217         * gcc.c-torture/execute/pr42544.c: New test.
9218         * gcc.c-torture/execute/pr48197.c: New test.
9219
9220 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
9221
9222         PR preprocessor/48192
9223         * gcc.target/powerpc/pr48192.c: New file.
9224
9225         PR target/48053
9226         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
9227         split problem of 0 being loaded in a VSX register.
9228
9229 2011-03-21  Richard Guenther  <rguenther@suse.de>
9230
9231         PR c/47939
9232         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
9233         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9234         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9235         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9236
9237 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
9238
9239         PR target/48213
9240         * gcc.dg/pr48213.c: New test.
9241
9242 2011-03-21  Kai Tietz  <ktietz@redhat.com>
9243
9244         PR target/12171
9245         * g++.dg/plugin/attribute_plugin.c: Adjust test.
9246
9247 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
9248
9249         * gcc.target/arm/xor-and.c: New.
9250
9251 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9252
9253         PR fortran/22572
9254         * gfortran.dg/function_optimize_1.f90:  New test.
9255         * gfortran.dg/function_optimize_2.f90:  New test.
9256
9257 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
9258
9259         PR rtl-optimization/47502
9260         * gcc.target/i386/pr47502-1.c: New.
9261         * gcc.target/i386/pr47502-2.c: Likewise.
9262
9263 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
9264
9265         PR rtl-optimization/48156
9266         * gcc.dg/pr48156.c: New test.
9267
9268 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9269
9270         PR libfortran/47439
9271         * gfortran.dg/scratch_1.f90: Adjust test.
9272
9273 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9274
9275         PR libfortran/47439
9276         * gfortran.dg/scratch_1.f90: New test.
9277
9278 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
9279
9280         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
9281         variably modified typedefs.
9282         * gcc.dg/c1x-typedef-2.c: Remove.
9283
9284 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
9285
9286         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
9287         * gcc.dg/c1x-anon-struct-3.c: New test.
9288         * gcc.dg/anon-struct-11.c: Update.
9289
9290 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9291
9292         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
9293         dg-xfail-run-if.
9294         Only xfail with gas.
9295
9296 2011-03-18  Jason Merrill  <jason@redhat.com>
9297
9298         * g++.dg/template/fn-ptr1.C: New.
9299
9300         * g++.dg/overload/volatile1.C: New.
9301
9302         * g++.dg/opt/pr23372.C: New.
9303
9304         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
9305
9306 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9307
9308         PR middle-end/47405
9309         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
9310
9311 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
9312
9313         * gcc.target/arm/unsigned-extend-1.c: New.
9314
9315 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
9316
9317         PR bootstrap/48161
9318         * gcc.c-torture/compile/pr48161.c: New test.
9319
9320 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
9321
9322         PR middle-end/47725
9323         * gcc.dg/torture/pr47725.c: New.
9324
9325 2011-03-17  Jason Merrill  <jason@redhat.com>
9326
9327         * g++.dg/cpp0x/constexpr-overflow2.C: New.
9328         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
9329
9330 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
9331
9332         * gnat.dg/specs/elab2.ads: New test.
9333         * gnat.dg/specs/elab2_pkg.ads: New helper.
9334
9335 2011-03-17  Jason Merrill  <jason@redhat.com>
9336
9337         * g++.dg/cpp0x/decltype-1212.C: New.
9338         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
9339
9340 2011-03-17  Jason Merrill  <jason@redhat.com>
9341
9342         * g++.dg/parse/memfnquals1.C: New.
9343
9344 2011-03-17  Richard Guenther  <rguenther@suse.de>
9345
9346         PR middle-end/48134
9347         * gcc.dg/pr48134.c: New testcase.
9348
9349 2011-03-17  Richard Guenther  <rguenther@suse.de>
9350
9351         PR middle-end/48165
9352         * g++.dg/torture/pr48165.C: New testcase.
9353
9354 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
9355
9356         PR rtl-optimization/48141
9357         * gcc.dg/pr48141.c: New test.
9358
9359 2011-03-16  Jason Merrill  <jason@redhat.com>
9360
9361         * g++.dg/cpp0x/constexpr-48089.C: New.
9362
9363         * g++.dg/cpp0x/constexpr-abi1.C: New.
9364
9365         * g++.dg/cpp0x/constexpr-46336.C: New.
9366         * g++.dg/parse/friend5.C: Adjust expected errors.
9367
9368         * g++.dg/cpp0x/constexpr-47570.C: New.
9369
9370 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
9371
9372         PR debug/47510
9373         * ++.dg/debug/dwarf2/typedef6.C: New test.
9374
9375 2011-03-16  Jason Merrill  <jason@redhat.com>
9376
9377         * g++.dg/cpp0x/elision2.C: New.
9378
9379         * g++.dg/cpp0x/constexpr-array3.C: New.
9380
9381 2011-03-16  Jason Merrill  <jason@redhat.com>
9382
9383         * g++.dg/cpp0x/sfinae6.C: New.
9384         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
9385         * g++.dg/cpp0x/pr45908.C: Likewise.
9386         * g++.dg/cpp0x/sfinae6.C: Likewise.
9387         * g++.old-deja/g++.jason/conversion11.C: Likewise.
9388         * g++.old-deja/g++.law/arg11.C: Likewise.
9389
9390 2011-03-16  Jason Merrill  <jason@redhat.com>
9391
9392         * g++.dg/template/incomplete6.C: New.
9393
9394 2011-03-16  Jeff Law <law@redhat.com>
9395
9396         * gcc.dg/tree-ssa/vrp55.c: New test.
9397
9398 2011-03-16  Jason Merrill  <jason@redhat.com>
9399
9400         * g++.dg/cpp0x/auto22.C: New.
9401
9402 2011-03-16  Richard Guenther  <rguenther@suse.de>
9403
9404         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
9405         optimizing it away if promoted to const.
9406
9407 2011-03-16  Richard Guenther  <rguenther@suse.de>
9408
9409         PR tree-optimization/48149
9410         * gcc.dg/fold-complex-1.c: New testcase.
9411
9412 2011-03-16  Richard Guenther  <rguenther@suse.de>
9413
9414         PR testsuite/48147
9415         * gcc.dg/guality/pr45882.c: Really make sure no inlining
9416         or cloning happens.
9417
9418 2011-03-16  Richard Guenther  <rguenther@suse.de>
9419
9420         PR tree-optimization/26134
9421         * gcc.dg/tree-ssa/complex-6.c: New testcase.
9422
9423 2011-03-16  Richard Guenther  <rguenther@suse.de>
9424
9425         PR tree-optimization/48146
9426         * gcc.dg/torture/pr48146.c: New testcase.
9427
9428 2011-03-16  Richard Guenther  <rguenther@suse.de>
9429
9430         * gcc.dg/tree-ssa/pr14814.c: Adjust.
9431         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
9432
9433 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
9434
9435         PR middle-end/48136
9436         * gcc.c-torture/compile/pr48136.c: New test.
9437
9438         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
9439
9440         PR debug/45882
9441         * gcc.dg/guality/pr45882.c: New test.
9442
9443 2011-03-15  Jason Merrill  <jason@redhat.com>
9444
9445         * g++.dg/cpp0x/constexpr-recursion.C: New.
9446
9447         * g++.dg/cpp0x/implicit11.C: New.
9448
9449 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
9450
9451         * g++.dg/cpp0x/constexpr-attribute.C: New.
9452
9453 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9454
9455         * g++.dg/parse/pr34758.C: New.
9456
9457 2011-03-15  Xinliang David Li  <davidxl@google.com>
9458
9459         PR c/47837
9460         * gcc.dg/uninit-pred-7_d.c: New test.
9461         * gcc.dg/uninit-pred-8_d.c: New test.
9462
9463 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9464
9465         PR target/46788
9466         * gcc.target/arm/pr46788.c: New.
9467
9468 2011-03-15  Richard Guenther  <rguenther@suse.de>
9469
9470         PR middle-end/47650
9471         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
9472         * gfortran.dg/ishft_4.f90: Likewise.
9473         * gfortran.dg/leadz_trailz_3.f90: Likewise.
9474
9475 2011-03-15  Richard Guenther  <rguenther@suse.de>
9476
9477         PR tree-optimization/13954
9478         * g++.dg/tree-ssa/pr13954.C: New testcase.
9479
9480 2011-03-15  Richard Guenther  <rguenther@suse.de>
9481
9482         PR tree-optimization/48037
9483         * gcc.target/i386/pr48037-1.c: New testcase.
9484
9485 2011-03-15  Richard Guenther  <rguenther@suse.de>
9486
9487         PR tree-optimization/41490
9488         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
9489         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
9490         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
9491         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
9492         * g++.dg/tree-ssa/pr33604.C: Adjust.
9493
9494 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
9495
9496         PR middle-end/47917
9497         * gcc.c-torture/execute/pr47917.c: New test.
9498         * gcc.dg/pr47917.c: New test.
9499
9500         PR middle-end/38878
9501         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
9502
9503 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
9504
9505         * gcc.target/i386/sse4_1-floor-vec.c: New test.
9506         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
9507         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
9508         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
9509         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
9510         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
9511         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
9512         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
9513         * gcc.target/i386/avx-floor-vec.c: Ditto.
9514         * gcc.target/i386/avx-ceil-vec.c: Ditto.
9515         * gcc.target/i386/avx-trunc-vec.c: Ditto.
9516         * gcc.target/i386/avx-rint-vec.c: Ditto.
9517         * gcc.target/i386/avx-floorf-vec.c: Ditto.
9518         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
9519         * gcc.target/i386/avx-truncf-vec.c: Ditto.
9520         * gcc.target/i386/avx-rintf-vec.c: Ditto.
9521
9522 2011-03-14  Tom Tromey  <tromey@redhat.com>
9523
9524         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
9525         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
9526         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
9527
9528 2011-03-14  Tom Tromey  <tromey@redhat.com>
9529
9530         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
9531         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
9532         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
9533
9534 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
9535
9536         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
9537
9538 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
9539
9540         PR rtl-optimization/47166
9541         * gcc.c-torture/execute/postmod-1.c: New test.
9542
9543 2011-03-14  Richard Guenther  <rguenther@suse.de>
9544
9545         PR middle-end/48098
9546         * gcc.dg/torture/pr48098.c: New testcase.
9547
9548 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
9549
9550         PR target/48053
9551         * gcc.target/powerpc/pr48053-1.c: New test.
9552         * gcc.target/powerpc/pr48053-2.c: Likewise.
9553
9554 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
9555
9556         PR libfortran/48066
9557         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
9558
9559 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
9560
9561         PR libfortran/48066
9562         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
9563
9564 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
9565
9566         PR fortran/48059
9567         * gfortran.dg/class_41.f03: New.
9568
9569 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
9570
9571         * g++.dg/conversion/cast3.C: New test.
9572
9573 2011-03-11  Jason Merrill  <jason@redhat.com>
9574
9575         * g++.dg/template/error45.C: New.
9576
9577         * g++.dg/parse/no-type-defn1.C: New.
9578
9579         * g++.dg/ext/attrib40.C: New.
9580
9581         * g++.dg/cpp0x/regress/array1.C: New.
9582
9583 2011-03-11  Richard Guenther  <rguenther@suse.de>
9584
9585         PR tree-optimization/48067
9586         * gcc.dg/pr48067.c: New testcase.
9587
9588 2011-03-11  Richard Guenther  <rguenther@suse.de>
9589
9590         PR lto/48073
9591         * g++.dg/lto/20110311-1_0.C: New testcase.
9592
9593 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
9594
9595         PR c++/48035
9596         * g++.dg/inherit/virtual8.C: New test.
9597
9598         PR middle-end/48044
9599         * gcc.dg/torture/pr48044.c: New test.
9600
9601 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
9602
9603         PR fortran/47768
9604         * gfortran.dg/proc_ptr_comp_31.f90: New.
9605
9606 2011-03-11  Richard Guenther  <rguenther@suse.de>
9607
9608         PR tree-optimization/47278
9609         * gcc.dg/torture/pr47278-1.c: New testcase.
9610         * gcc.dg/torture/pr47278-2.c: Likewise.
9611
9612 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
9613
9614         PR tree-optimization/48063
9615         * gcc.dg/torture/pr48063.c: New test.
9616
9617 2011-03-10  Jason Merrill  <jason@redhat.com>
9618
9619         * g++.dg/template/array22.C: New.
9620
9621         * g++.dg/cpp0x/syntax-err1.C: New.
9622         * g++.dg/parse/error36.C: Adjust expected errors.
9623         * g++.old-deja/g++.pt/ctor2.C: Likewise.
9624         * g++.old-deja/g++.pt/typename3.C: Likewise.
9625         * g++.old-deja/g++.pt/typename4.C: Likewise.
9626         * g++.old-deja/g++.pt/typename6.C: Likewise.
9627
9628 2011-03-09  Jason Merrill  <jason@redhat.com>
9629
9630         * g++.dg/template/nontype22.C: New.
9631
9632 2011-03-09  Martin Jambor  <mjambor@suse.cz>
9633
9634         PR tree-optimization/47714
9635         * g++.dg/torture/pr47714.C: New test.
9636
9637 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
9638
9639         PR target/47755
9640         * gcc.target/powerpc/pr47755-2.c: New file.
9641
9642 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9643
9644         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
9645         is not set in the environment, pass 64 as first argument when not
9646         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
9647         native where ulimit -u is supported.
9648
9649 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9650
9651         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
9652
9653 2011-03-08  Jason Merrill  <jason@redhat.com>
9654
9655         * g++.dg/template/nontype21.C: New.
9656
9657         * g++.dg/template/anon5.C: New.
9658
9659 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9660
9661         PR debug/47881
9662         * gcc.dg/pr47881.c: New test.
9663
9664 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
9665
9666         PR c++/47957
9667         * g++.dg/lookup/template3.C: New test.
9668
9669 2011-03-08  Kai Tietz  <ktietz@redhat.com>
9670
9671         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
9672         'long' type.
9673
9674 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
9675
9676         PR testsuite/47954
9677         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
9678         sizeof to compute alignment.
9679
9680 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9681
9682         PR tree-optimization/48022
9683         * gcc.dg/pr48022-1.c: New test.
9684         * gcc.dg/pr48022-2.c: New test.
9685
9686 2011-03-07  Jason Merrill  <jason@redhat.com>
9687
9688         * g++.dg/template/nontype20.C: New.
9689         * g++.dg/init/member1.C: Adjust expected errors.
9690         * g++.dg/parse/constant4.C: Likewise.
9691         * g++.dg/template/qualified-id3.C: Likewise.
9692         * g++.old-deja/g++.pt/crash10.C: Likewise.
9693
9694         * g++.dg/cpp0x/regress/non-const1.C: New.
9695
9696 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
9697
9698         PR debug/47991
9699         * gcc.dg/pr47991.c: New test.
9700
9701 2011-03-07  Jason Merrill  <jason@redhat.com>
9702
9703         * g++.dg/abi/mangle46.C: New.
9704
9705 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
9706
9707         PR target/47862
9708         * gcc.target/powerpc/pr47862.c: New.
9709
9710 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
9711
9712         PR target/45413
9713         * gcc.target/i386/combine-mul.c: Require nonpic.
9714
9715 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
9716             Nathan Froyd  <froydnj@codesourcery.com>
9717
9718         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
9719
9720 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
9721
9722         * README.QMTEST: Remove.
9723
9724 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
9725             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9726
9727         PR fortran/47850
9728         * gfortran.dg/array_constructor_37.f90 : New test.
9729
9730 2011-03-05  Jason Merrill  <jason@redhat.com>
9731
9732         * g++.dg/abi/mangle39.C: ABI v5, not 6.
9733         * g++.dg/abi/mangle45.C: Likewise.
9734         * g++.dg/cpp0x/trailing1.C: Likewise.
9735
9736 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9737
9738         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
9739
9740 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
9741
9742         PR rtl-optimization/47899
9743         * gcc.dg/pr47899.c: New test.
9744
9745         * gcc.dg/torture/pr47968.c: Ignore warnings.
9746
9747         PR tree-optimization/47967
9748         * gcc.c-torture/compile/pr47967.c: New test.
9749
9750 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
9751
9752         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
9753         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
9754
9755 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
9756
9757         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
9758         and property_getAttributes() if __OBJC2__.
9759         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9760         * objc.dg/property/property-encoding-1.m: New.
9761         * obj-c++.dg/property/property-encoding-1.mm: New.
9762
9763 2011-03-04  Jason Merrill  <jason@redhat.com>
9764
9765         * g++.dg/template/pseudodtor6.C: New.
9766
9767         * g++.dg/inherit/covariant19.C: New.
9768
9769 2011-03-04  Richard Guenther  <rguenther@suse.de>
9770
9771         PR middle-end/47968
9772         * gcc.dg/torture/pr47968.c: New testcase.
9773
9774 2011-03-04  Richard Guenther  <rguenther@suse.de>
9775
9776         PR middle-end/47975
9777         * gcc.dg/torture/pr47975.c: New testcase.
9778
9779 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
9780
9781         PR c++/47974
9782         * g++.dg/template/crash106.C: New.
9783
9784 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
9785
9786         PR c/47963
9787         * gcc.dg/gomp/pr47963.c: New test.
9788         * g++.dg/gomp/pr47963.C: New test.
9789
9790 2011-03-02  Jason Merrill  <jason@redhat.com>
9791
9792         * g++.dg/cpp0x/regress/condition1.C: New.
9793
9794         * g++.dg/cpp0x/constexpr-ctor9.C: New.
9795
9796 2011-03-01  Jason Merrill  <jason@redhat.com>
9797
9798         * g++.dg/cpp0x/lambda/lambda-98.C: New.
9799
9800         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
9801
9802 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
9803
9804         PR rtl-optimization/47925
9805         * gcc.c-torture/execute/pr47925.c: New test.
9806
9807 2011-03-01  Jason Merrill  <jason@redhat.com>
9808
9809         * g++.dg/cpp0x/decltype25.C: New.
9810
9811         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
9812
9813 2011-03-01  Richard Guenther  <rguenther@suse.de>
9814
9815         PR tree-optimization/47890
9816         * gcc.dg/torture/pr47890.c: New testcase.
9817
9818 2011-03-01  Richard Guenther  <rguenther@suse.de>
9819
9820         PR lto/47924
9821         * gcc.dg/lto/pr47924_0.c: New testcase.
9822
9823 2011-03-01  Richard Guenther  <rguenther@suse.de>
9824
9825         PR lto/46911
9826         * gfortran.dg/lto/pr46911_0.f: New testcase.
9827
9828 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9829
9830         PR libgfortran/47933
9831         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
9832         compile errors from older code form.
9833
9834 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9835
9836         PR libgfortran/47567
9837         * gfortran.dg/fmt_fw_d.f90: New test.
9838
9839 2011-02-28  Jason Merrill  <jason@redhat.com>
9840
9841         * g++.dg/inherit/covariant18.C: New.
9842
9843 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
9844
9845         PR middle-end/47893
9846         * gcc.dg/pr47893.c: New test.
9847
9848 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
9849
9850         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
9851         NULL in case of a selector with conflicting types.
9852         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
9853
9854 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
9855
9856         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
9857         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
9858         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
9859         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
9860
9861 2011-02-28  Jason Merrill  <jason@redhat.com>
9862
9863         PR c++/47906
9864         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
9865
9866 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9867
9868         PR libgfortran/47778
9869         * gfortran.dg/namelist_71.f90: New test.
9870
9871 2011-02-27  Jason Merrill  <jason@redhat.com>
9872
9873         PR c++/47906
9874         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
9875         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
9876
9877 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
9878
9879         PR c++/46466
9880         * g++.dg/cpp0x/constexpr-ctor8.C: New.
9881
9882 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
9883
9884         PR fortran/47886
9885         * gfortran.dg/gomp/task-1.f90: Removed.
9886
9887 2011-02-26  Jason Merrill  <jason@redhat.com>
9888
9889         * g++.dg/template/this-targ1.C: New.
9890
9891         * g++.dg/cpp0x/regress/template-const1.C: New.
9892         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
9893         * g++.dg/template/function1.C: Adjust.
9894         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
9895         * g++.dg/debug/debug7.C: Adjust.
9896
9897 2011-02-26  Tobias Burnus  <burnus@net-b.de>
9898
9899         PR fortran/47886
9900         * gfortran.dg/gomp/task-1.f90: New.
9901
9902 2011-02-25  Jie Zhang  <jie@codesourcery.com>
9903
9904         * gcc.target/arm/neon-thumb2-move.c: Add
9905         dg-require-effective-target arm_thumb2_ok.
9906
9907 2011-02-24  Jason Merrill  <jason@redhat.com>
9908
9909         * g++.dg/parse/constant1.C: Specify C++98 mode.
9910         * g++.dg/parse/constant5.C: Likewise.
9911         * g++.dg/parse/error2.C: Likewise.
9912         * g++.dg/parse/semicolon3.C: Likewise.
9913         * g++.dg/template/crash14.C: Likewise.
9914         * g++.dg/template/local4.C: Likewise.
9915         * g++.dg/template/nontype3.C: Likewise.
9916         * g++.dg/parse/crash31.C: Adjust expected errors.
9917         * g++.dg/template/function1.C: Likewise.
9918         * g++.dg/template/ref3.C: Likewise.
9919         * g++.dg/template/static9.C: Likewise.
9920         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
9921
9922         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
9923         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
9924         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
9925         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
9926         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
9927
9928 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
9929
9930         PR fortran/47878
9931         * gfortran.dg/pr47878.f90: New test.
9932
9933 2011-02-24  Richard Guenther  <rguenther@suse.de>
9934
9935         PR testsuite/47801
9936         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
9937         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
9938
9939 2011-02-24  Richard Guenther  <rguenther@suse.de>
9940
9941         PR fortran/47839
9942         * gfortran.dg/lto/pr47839_0.f90: New testcase.
9943         * gfortran.dg/lto/pr47839_1.f90: Likewise.
9944
9945 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9946
9947         PR libgfortran/47567
9948         * gfortran.dg/fmt_f0_1.f90: Update test.
9949
9950 2011-02-23  Jason Merrill  <jason@redhat.com>
9951
9952         * g++.dg/abi/mangle39.C: Adjust parm mangling.
9953         * g++.dg/abi/mangle45.C: New.
9954
9955         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
9956         * g++.dg/template/canon-type-9.C: Match use of decltype
9957         between declaration and definition.
9958         * g++.dg/template/canon-type-12.C: Likewise.
9959
9960 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
9961
9962         PR fortran/40850
9963         * gfortran.dg/nested_allocatables_1.f90: New.
9964
9965 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
9966
9967         PR c++/46868
9968         * g++.dg/pr46868.C: New test.
9969         * g++.dg/parse/parameter-declaration-1.C: Adjust.
9970         * g++.dg/parse/error14.C: Adjust.
9971
9972 2011-02-23  Richard Guenther  <rguenther@suse.de>
9973
9974         PR tree-optimization/47838
9975         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
9976
9977 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
9978
9979         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
9980
9981 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
9982
9983         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
9984         * gfortran.dg/count_init_expr.f03: Ditto.
9985         * gfortran.dg/gomp/pr43711.f90: Ditto.
9986         * gcc.dg/struct-parse-2.c: Ditto.
9987         * gcc.dg/parse-error-3.c: Ditto.
9988         * gcc.dg/Wlogical-op-1.c: Ditto.
9989         * gcc.dg/Walways-true-1.c: Ditto.
9990         * gcc.dg/pr24225.c: Ditto.
9991         * gcc.dg/Walways-true-2.c: Ditto.
9992         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
9993         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
9994         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
9995         * g++.dg/overload/defarg4.C: Ditto.
9996         * g++.dg/inherit/covariant16.C: Ditto.
9997         * g++.dg/inherit/virtual7.C: Ditto.
9998         * g++.dg/template/canon-type-9.C: Ditto.
9999         * g++.dg/template/access19.C: Ditto.
10000         * g++.dg/template/call7.C: Ditto.
10001         * g++.dg/template/canon-type-2.C: Ditto.
10002         * g++.dg/template/init7.C: Ditto.
10003         * g++.dg/template/sizeof-template-argument.C: Ditto.
10004         * g++.dg/template/const3.C: Ditto.
10005         * g++.dg/template/sfinae26.C: Ditto.
10006         * g++.dg/template/sfinae26.C: Ditto.
10007         * g++.dg/template/canon-type-11.C: Ditto.
10008         * g++.dg/template/union2.C: Ditto.
10009         * g++.dg/template/canon-type-3.C: Ditto.
10010         * g++.dg/template/canon-type-1.C: Ditto.
10011         * g++.dg/template/canon-type-5.C: Ditto.
10012         * g++.dg/template/canon-type-7.C: Ditto.
10013         * g++.dg/template/canon-type-10.C: Ditto.
10014         * g++.dg/template/spec36.C: Ditto.
10015         * g++.dg/template/typedef38.C: Ditto.
10016         * g++.dg/template/canon-type-4.C: Ditto.
10017         * g++.dg/template/canon-type-6.C: Ditto.
10018         * g++.dg/template/canon-type-13.C: Ditto.
10019         * g++.dg/template/instantiate9.C: Ditto.
10020         * g++.dg/template/ttp22.C: Ditto.
10021         * g++.dg/warn/Wreturn-type-6.C: Ditto.
10022         * g++.dg/warn/Walways-true-1.C: Ditto.
10023         * g++.dg/warn/Wlogical-op-1.C: Ditto.
10024         * g++.dg/warn/Walways-true-2.C: Ditto.
10025         * g++.dg/conversion/op4.C: Ditto.
10026         * g++.dg/opt/pr19650.C: Ditto.
10027         * g++.dg/lookup/friend11.C: Ditto.
10028         * g++.dg/other/default2.C: Ditto.
10029         * g++.dg/other/default3.C: Ditto.
10030         * g++.dg/other/dtor2.C: Ditto.
10031         * g++.dg/other/friend5.C: Ditto.
10032         * g++.dg/other/default5.C: Ditto.
10033         * g++.dg/init/brace6.C: Ditto.
10034         * g++.dg/init/aggr5.C: Ditto.
10035         * g++.dg/init/error2.C: Ditto.
10036         * g++.dg/expr/bound-mem-fun.C: Ditto.
10037         * g++.dg/expr/cond6.C: Ditto.
10038         * g++.dg/expr/stmt-expr-1.C: Ditto.
10039         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
10040         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
10041         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
10042         * g++.dg/cpp0x/bracket1.C: Ditto.
10043         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
10044         * g++.dg/cpp0x/pr38646.C: Ditto.
10045         * g++.dg/cpp0x/variadic73.C: Ditto.
10046         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
10047         * g++.dg/cpp0x/bracket4.C: Ditto.
10048         * g++.dg/cpp0x/decltype4.C: Ditto.
10049         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
10050         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
10051         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
10052         * g++.dg/cpp0x/variadic-new2.C: Ditto.
10053         * g++.dg/cpp0x/decltype2.C: Ditto.
10054         * g++.dg/cpp0x/decltype1.C: Ditto.
10055         * g++.dg/cpp0x/bracket2.C: Ditto.
10056         * g++.dg/cpp0x/decltype5.C: Ditto.
10057         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
10058         * g++.dg/cpp0x/variadic70.C: Ditto.
10059         * g++.dg/cpp0x/decltype6.C: Ditto.
10060         * g++.dg/cpp0x/rvo.C: Ditto.
10061         * g++.dg/cpp0x/vt-40092.C: Ditto.
10062         * g++.dg/cpp0x/variadic-new.C: Ditto.
10063         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
10064         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
10065         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
10066         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
10067         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
10068         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
10069         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
10070         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
10071         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
10072         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
10073         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
10074         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
10075         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
10076         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
10077         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
10078         * g++.dg/cpp0x/pr39639.C: Ditto.
10079         * g++.dg/cpp0x/decltype3.C: Ditto.
10080         * g++.dg/cpp0x/variadic68.C: Ditto.
10081         * g++.dg/cpp0x/variadic-function.C: Ditto.
10082         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
10083         * g++.dg/cpp0x/variadic-bind.C: Ditto.
10084         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
10085         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
10086         * g++.dg/parse/crash35.C: Ditto.
10087         * g++.dg/parse/crash40.C: Ditto.
10088         * g++.dg/parse/defarg12.C: Ditto.
10089         * g++.dg/parse/crash34.C: Ditto.
10090         * g++.dg/parse/constructor3.C: Ditto.
10091         * g++.dg/parse/template23.C: Ditto.
10092         * g++.dg/parse/crash56.C: Ditto.
10093         * g++.dg/parse/dtor13.C: Ditto.
10094         * g++.dg/parse/error33.C: Ditto.
10095         * g++.dg/parse/ctor9.C: Ditto.
10096         * g++.dg/parse/error32.C: Ditto.
10097         * g++.dg/parse/error37.C: Ditto.
10098         * g++.dg/parse/bitfield3.C: Ditto.
10099         * g++.dg/parse/struct-4.C: Ditto.
10100         * g++.dg/ext/has_trivial_copy.C: Ditto.
10101         * g++.dg/ext/is_polymorphic.C: Ditto.
10102         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
10103         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
10104         * g++.dg/ext/has_nothrow_assign.C: Ditto.
10105         * g++.dg/ext/is_union.C: Ditto.
10106         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
10107         * g++.dg/ext/is_pod.C: Ditto.
10108         * g++.dg/ext/has_virtual_destructor.C: Ditto.
10109         * g++.dg/ext/has_trivial_constructor.C: Ditto.
10110         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
10111         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
10112         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
10113         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
10114         * g++.dg/ext/is_abstract.C: Ditto.
10115         * g++.dg/ext/has_trivial_assign.C: Ditto.
10116         * g++.dg/ext/is_class.C: Ditto.
10117         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
10118         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
10119         * g++.dg/ext/is_base_of.C: Ditto.
10120         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
10121         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
10122         * g++.dg/ext/is_empty.C: Ditto.
10123         * g++.dg/ext/is_enum.C: Ditto.
10124         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
10125         * gnat.dg/opt11.adb: Ditto.
10126         * obj-c++.dg/pr45735.mm: Ditto.
10127         * obj-c++.dg/pr24393.mm: Ditto.
10128         * obj-c++.dg/exceptions-2.mm: Ditto.
10129         * objc.dg/pr45735.m: Ditto.
10130         * objc.dg/pr24393.m: Ditto.
10131
10132 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
10133
10134         * objc.dg/attributes/objc-exception-1.m: New.
10135
10136 2011-02-23  Jie Zhang  <jie@codesourcery.com>
10137
10138         * gcc.dg/cpp/include7.c: New test.
10139
10140 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
10141
10142         PR c++/47242
10143         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
10144
10145 2011-02-23  Jie Zhang  <jie@codesourcery.com>
10146
10147         PR rtl-optimization/47763
10148         * gcc.dg/pr47763.c: New test.
10149
10150 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
10151
10152         PR fortran/45743
10153         * gfortran.dg/whole_file_32.f90 : New test.
10154
10155 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
10156
10157         PR c++/47666
10158         * g++.dg/inherit/virtual7.C: New test.
10159
10160 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
10161
10162         PR objc/47832
10163         * objc.dg/type-size-3.m: Updated error message.
10164         * objc.dg/type-size-4.m: New test.
10165         * objc.dg/type-size-5.m: New test.
10166
10167 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10168
10169         * lib/gnat.exp: Fix comments.
10170         Don't load libgloss.exp.
10171         (default_gnat_version): Call $compiler with --version.
10172         Adapt regexp for gnatmake output, insert version.
10173         (gnat_version): New proc.
10174         (gnat_init): Remove gnat_libgcc_s_path.
10175         (gnat_target_compile): Likewise.
10176         Remove ld_library_path.
10177         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
10178         (gnat_pass): Remove.
10179         (gnat_pass): Remove.
10180         (gnat_finish): Remove.
10181         (gnat_exit): Remove.
10182         (local_find_gnatmake): Reindent.
10183         (runtest_file_p): Remove.
10184         (prune_warnings): Remove.
10185         (find_gnatclean): New proc.
10186         * lib/gnat-dg.exp (lremove): New proc.
10187         (gnat-dg-test): Reindent.
10188         Remove additional output files.
10189         (gnat-dg-runtest): Remove.
10190
10191         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
10192         * gnat.dg/loop_optimization6.adb: Likewise.
10193         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
10194
10195 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
10196
10197         PR tree-optimization/47835
10198         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
10199
10200 2011-02-22  Tobias Burnus  <burnus@net-b.de>
10201
10202         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
10203         * gfortran.dg/abstract_type_2.f03: Ditto.
10204         * gfortran.dg/abstract_type_3.f03: Ditto.
10205         * gfortran.dg/abstract_type_4.f03: Ditto.
10206         * gfortran.dg/abstract_type_5.f03: Ditto.
10207         * gfortran.dg/abstract_type_6.f03: Ditto.
10208         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
10209         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
10210         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
10211         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
10212         * gfortran.dg/array_function_5.f90: Ditto.
10213         * gfortran.dg/asynchronous_3.f03: Ditto.
10214         * gfortran.dg/char_expr_1.f90: Ditto.
10215         * gfortran.dg/class_14.f03: Ditto.
10216         * gfortran.dg/data_array_6.f: Ditto.
10217         * gfortran.dg/data_invalid.f90: Ditto.
10218         * gfortran.dg/dot_product_1.f03: Ditto.
10219         * gfortran.dg/func_derived_5.f90: Ditto.
10220         * gfortran.dg/func_result_4.f90: Ditto.
10221         * gfortran.dg/implied_do_1.f90: Ditto.
10222         * gfortran.dg/initialization_25.f90: Ditto.
10223         * gfortran.dg/initialization_26.f90: Ditto.
10224         * gfortran.dg/interface_34.f90: Ditto.
10225         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
10226         * gfortran.dg/keyword_symbol_1.f90: Ditto.
10227         * gfortran.dg/matmul_8.f03: Ditto.
10228         * gfortran.dg/merge_init_expr.f90: Ditto.
10229         * gfortran.dg/pack_assign_1.f90: Ditto.
10230         * gfortran.dg/pack_vector_1.f90: Ditto.
10231         * gfortran.dg/pointer_check_8.f90: Ditto.
10232         * gfortran.dg/product_init_expr.f03: Ditto.
10233         * gfortran.dg/reshape_order_5.f90: Ditto.
10234         * gfortran.dg/reshape_shape_1.f90: Ditto.
10235         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
10236         * gfortran.dg/same_name_2.f90: Ditto.
10237         * gfortran.dg/selected_real_kind_1.f90: Ditto.
10238         * gfortran.dg/spread_init_expr.f03: Ditto.
10239         * gfortran.dg/stmt_func_1.f90: Ditto.
10240         * gfortran.dg/sum_init_expr.f03: Ditto.
10241         * gfortran.dg/transpose_3.f03: Ditto.
10242         * gfortran.dg/unpack_init_expr.f03: Ditto.
10243         * gfortran.dg/warn_conversion.f90: Ditto.
10244         * gfortran.dg/warn_conversion_2.f90: Ditto.
10245         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
10246         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
10247         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
10248         * gfortran.dg/whole_file_16.f90: Ditto.
10249         * gfortran.dg/whole_file_17.f90: Ditto.
10250         * gfortran.dg/whole_file_18.f90: Ditto.
10251         * gfortran.dg/whole_file_20.f03: Ditto.
10252         * gfortran.dg/whole_file_5.f90: Ditto.
10253         * gfortran.dg/whole_file_6.f90: Ditto.
10254         * gfortran.dg/write_invalid_format.f90: Ditto.
10255         * gfortran.dg/zero_sized_6.f90: Ditto.
10256
10257 2011-02-21  Jeff Law <law@redhat.com>
10258
10259         PR rtl-optimization/46178
10260         * gcc.target/i386/pr46178.c: New test.
10261
10262         PR rtl-optimization/46002
10263         * gcc.c-torture/compile/pr46002.c: New test.
10264
10265 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10266
10267         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
10268         *-*-hpux10*.
10269
10270 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
10271
10272         PR debug/47106
10273         * g++.dg/debug/pr47106.C: Require effective target lto.
10274
10275 2011-02-21  Jason Merrill  <jason@redhat.com>
10276
10277         * g++.dg/cpp0x/constexpr-diag2.C: New.
10278
10279 2011-02-20  Jason Merrill  <jason@redhat.com>
10280
10281         * g++.dg/cpp0x/constexpr-ctor7.C: New.
10282
10283         * g++.dg/cpp0x/fntmpdefarg2.C: New.
10284
10285         * g++.dg/overload/conv-op1.C: New.
10286
10287         * g++.dg/cpp0x/constexpr-synth1.C: New.
10288
10289 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
10290
10291         * objc.dg/layout-2.m: New.
10292         * objc.dg/selector-3.m: Adjusted location of error message.
10293         * objc.dg/type-size-3.m: Same.
10294         * obj-c++.dg/selector-3.mm: Same.
10295
10296 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
10297
10298         PR objc/47784
10299         * objc.dg/property/dotsyntax-22.m: New.
10300         * obj-c++.dg/property/dotsyntax-22.mm: New.
10301
10302 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
10303
10304         PR c++/46394
10305         * g++.dg/template/typedef38.C: New test.
10306
10307 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
10308
10309         PR fortran/46818
10310         * gfortran.dg/whole_file_30.f90 : New test.
10311         * gfortran.dg/whole_file_31.f90 : New test.
10312
10313 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
10314
10315         PR fortran/45077
10316         PR fortran/44945
10317         * gfortran.dg/whole_file_28.f90 : New test.
10318         * gfortran.dg/whole_file_29.f90 : New test.
10319
10320 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
10321
10322         PR c++/44118
10323         * g++.dg/template/crash105.C: New.
10324
10325 2011-02-19  Jason Merrill  <jason@redhat.com>
10326
10327         * g++.dg/cpp0x/regress/no-elide1.C: New.
10328
10329 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
10330
10331         PR tree-optimization/46620
10332         * gcc.dg/pr46620.c: New.
10333
10334 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
10335
10336         PR c/47809
10337         * gcc.target/i386/pr47809.c: New test.
10338
10339 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10340             Tobias Burnus  <burnus@net-b.de>
10341
10342         * lib/target-supports.exp
10343         (check_effective_target_fortran_large_real): New check for large reals.
10344         * gfortran.dg/nan_7.f90: New test.
10345
10346 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10347
10348         PR libgfortran/47567
10349         * gfortran.dg/fmt_f0_1.f90: Update test.
10350
10351 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
10352
10353         PR fortran/47348
10354         * gfortran.dg/array_constructor_36.f90 : New test.
10355         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
10356         allow for comparison between different elements of the array
10357         constructor at different levels of optimization.
10358
10359 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10360
10361         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
10362         * gcc.target/i386/pr32280-1.c: Likewise.
10363
10364 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
10365
10366         PR target/47800
10367         * gcc.target/i386/pr47800.c: New test.
10368
10369 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
10370
10371         * objc/execute/exceptions/foward-1.x: New.
10372
10373 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10374
10375         PR fortran/47789
10376         * gfortran.dg/derived_constructor_comps_4.f90: New.
10377
10378 2011-02-18  Tobias Burnus
10379
10380         PR fortran/47775
10381         * gfortran.dg/func_result_6.f90: New.
10382
10383 2011-02-18  Michael Matz  <matz@suse.de>
10384
10385         PR fortran/45586
10386         * gfortran.dg/lto/pr45586_0.f90: New test.
10387         * gfortran.dg/typebound_proc_20.f90: Ditto.
10388         * gfortran.dg/typebound_proc_21.f90: Ditto.
10389
10390 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
10391
10392         PR c++/47795
10393         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
10394
10395 2011-02-18  Tobias Burnus  <burnus@net-b.de>
10396
10397         PR fortran/47750
10398         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
10399         gcc_warning_prefix.
10400         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
10401         normalizing the error/warning output.
10402         * gfortran.dg/Wall.f90: Update dg-error/warning.
10403         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
10404         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
10405         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
10406         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
10407         * gfortran.dg/class_30.f90: Update dg-error/warning.
10408         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
10409         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
10410         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
10411         * gfortran.dg/entry_17.f90: Update dg-error/warning.
10412         * gfortran.dg/entry_19.f90: Update dg-error/warning.
10413         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
10414         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
10415         * gfortran.dg/g77/12632.f: Update dg-error/warning.
10416         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
10417         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
10418         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
10419         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
10420         * gfortran.dg/goto_8.f90: Update dg-error/warning.
10421         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
10422         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
10423         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
10424         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
10425         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
10426         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
10427         * gfortran.dg/volatile3.f90: Update dg-error/warning.
10428         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
10429         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
10430         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
10431         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
10432         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
10433
10434 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10435
10436         PR fortran/47768
10437         * gfortran.dg/proc_ptr_comp_30.f90: New.
10438
10439 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
10440
10441         PR debug/47780
10442         * gcc.target/i386/pr47780.c: New test.
10443
10444 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10445
10446         PR fortran/47767
10447         * gfortran.dg/class_40.f03: New.
10448
10449 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
10450
10451         PR c++/47208
10452         * g++.dg/cpp0x/auto21.C: New test.
10453
10454 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
10455
10456         * objc.dg/special/unclaimed-category-1.h: Updated for
10457         new ABI support.
10458         * objc.dg/special/unclaimed-category-1.m: Same.
10459         * objc.dg/zero-link-1.m: Same.
10460         * objc.dg/lookup-1.m: Same.
10461         * objc.dg/torture/strings/const-str-9.m
10462         * objc.dg/torture/strings/const-str-10.m: Same.
10463         * objc.dg/torture/strings/const-str-11.m: Same.
10464         * objc.dg/torture/forward-1.m: Same.
10465         * objc.dg/zero-link-2.m: Same.
10466         * objc.dg/encode-7-next-64bit.m: Same.
10467         * objc.dg/method-4.m: Same.
10468         * objc.dg/next-runtime-1.m: Same.
10469         * objc.dg/image-info.m: Same.
10470         * objc.dg/pr23214.m: Same.
10471         * objc.dg/symtab-1.m: Same.
10472         * obj-c++.dg/basic.m: Same.
10473         * obj-c++.dg/proto-lossage-3.m: Same.
10474         * obj-c++.dg/torture/strings/const-str-10.m: Same.
10475         * obj-c++.dg/torture/strings/const-str-11.m: Same.
10476         * obj-c++.dg/torture/strings/const-str-9.m: Same.
10477         * obj-c++.dg/method-11.m: Same.
10478         * objc/execute/enumeration-1.m: Same.
10479         * objc/execute/object_is_class.m: Same.
10480         * objc/execute/formal_protocol-2.m: Same.
10481         * objc/execute/formal_protocol-4.m: Same.
10482         * objc/execute/formal_protocol-6.m: Same.
10483         * objc/execute/bycopy-3.m: Same.
10484         * objc/execute/exceptions/catchall-1.m: Same.
10485         * objc/execute/exceptions/finally-1.m: Same.
10486         * objc/execute/exceptions/local-variables-1.m: Same.
10487         * objc/execute/exceptions/foward-1.m: Same.
10488         * objc/execute/bf-common.h
10489         * objc/execute/enumeration-2.m: Same.
10490         * objc/execute/formal_protocol-1.m: Same.
10491         * objc/execute/formal_protocol-3.m: Same.
10492         * objc/execute/formal_protocol-5.m: Same.
10493         * objc/execute/accessing_ivars.m: Same.
10494         * objc/execute/bycopy-2.m: Same.
10495         * objc/execute/formal_protocol-7.m: Same.
10496         * objc/execute/compatibility_alias.m: Same.
10497         * objc/execute/no_clash.m: Same.
10498         * objc/execute/object_is_meta_class.m: Same.
10499         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
10500         * objc/execute/class-tests-1.h: Include stdio.h.
10501         * objc/execute/class-tests-2.h: Same.
10502         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
10503         runtimes.
10504         * obj-c++.dg/try-catch-2.mm: Same.
10505
10506 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
10507
10508         PR c++/47783
10509         * g++.dg/warn/Wunused-parm-4.C: New test.
10510
10511 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
10512             Jan Hubicka  <jh@suse.cz>
10513
10514         PR debug/47106
10515         PR debug/47402
10516         * g++.dg/debug/pr47106.C: New.
10517
10518 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
10519
10520         PR target/43653
10521         * gcc.target/i386/pr43653.c: New test.
10522
10523 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
10524
10525         PR c++/47172
10526         * g++.dg/template/inherit6.C: New test.
10527
10528 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
10529
10530         PR fortran/47745
10531         * gfortran.dg/class_39.f03: New.
10532
10533 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
10534
10535         PR c++/47326
10536         * g++.dg/cpp0x/variadic106.C: New test.
10537
10538 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
10539
10540         PR libfortran/47757
10541         * gfortran.dg/pr47757-1.f90: New test.
10542         * gfortran.dg/pr47757-2.f90: New test.
10543         * gfortran.dg/pr47757-3.f90: New test.
10544
10545         PR c++/47704
10546         * g++.dg/cpp0x/enum8.C: New test.
10547
10548 2011-02-15  Jason Merrill  <jason@redhat.com>
10549
10550         * g++.dg/inherit/implicit-trivial1.C: New.
10551         * g++.dg/cpp0x/implicit-trivial1.C: New.
10552
10553 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
10554
10555         PR middle-end/47725
10556         * gcc.dg/torture/pr47725.c: Removed.
10557
10558 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
10559
10560         PR target/47755
10561         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
10562         constant does not generate a load from memory.
10563
10564 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
10565
10566         PR middle-end/47725
10567         * gcc.dg/torture/pr47725.c: New.
10568
10569 2011-02-15  Richard Guenther  <rguenther@suse.de>
10570
10571         PR tree-optimization/47743
10572         * gcc.dg/torture/pr47743.c: New testcase.
10573
10574 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
10575
10576         PR middle-end/47581
10577         * gcc.target/i386/pr47581.c: New test.
10578
10579 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10580
10581         PR fortran/47730
10582         * gfortran.dg/select_type_22.f03: New.
10583
10584 2011-02-14  Jason Merrill  <jason@redhat.com>
10585
10586         * g++.dg/cpp0x/regress/enum1.C: New.
10587
10588 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
10589
10590         * gnat.dg/include.adb: New test.
10591
10592 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10593
10594         PR fortran/47728
10595         * gfortran.dg/class_38.f03: New.
10596
10597 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
10598
10599         * gcc.dg/pr46494.c: New test.
10600
10601 2011-02-14  Richard Guenther  <rguenther@suse.de>
10602
10603         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
10604
10605 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10606
10607         PR ada/41929
10608         * gnat.dg/null_pointer_deref1.exp: Don't skip on
10609         sparc*-sun-solaris2.11.
10610
10611 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10612
10613         PR fortran/47349
10614         * gfortran.dg/argument_checking_18.f90: New.
10615
10616 2011-02-13  Tobias Burnus  <burnus@net-b.de>
10617
10618         * gfortran.dg/argument_checking_13.f90: Update dg-error.
10619         * gfortran.dg/argument_checking_17.f90: New.
10620
10621 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
10622
10623         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
10624         are temporarily disabled.
10625         * gfortran.dg/class_7.f03: Ditto.
10626         * gfortran.dg/coarray_14.f90: Ditto.
10627         * gfortran.dg/typebound_proc_13.f03: Ditto.
10628
10629 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
10630
10631         PR fortran/45586
10632         * gfortran.dg/extends_11.f03: New.
10633
10634 2011-02-11  Xinliang David Li  <davidxl@google.com>
10635
10636         PR tree-optimization/47707
10637         * g++.dg/tree-ssa/pr47707.C: New test.
10638
10639 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
10640
10641         * g++.dg/opt/inline17.C: New test.
10642
10643 2011-02-11  Tobias Burnus  <burnus@net-b.de>
10644
10645         PR fortran/47550
10646         * gfortran.dg/pure_formal_2.f90: New.
10647
10648 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
10649
10650         PR rtl-optimization/47614
10651         * gfortran.dg/pr47614.f: New.
10652
10653 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
10654
10655         PR driver/47678
10656         * gcc.dg/opts-6.c: New test.
10657
10658 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
10659
10660         PR debug/47684
10661         * gcc.dg/pr47684.c: New test.
10662
10663 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10664
10665         PR target/47629
10666         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
10667         c99_runtime, dg-add-options c99_runtime.
10668         (main): Use __asm__.
10669
10670 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10671
10672         PR testsuite/47400
10673         * lib/target-supports.exp (check_ascii_locale_available): New proc.
10674         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
10675         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
10676         * gcc.dg/ucnid-10.c: Likewise.
10677         * gcc.dg/ucnid-13.c: Likewise.
10678         * gcc.dg/ucnid-7.c: Likewise.
10679         * gcc.dg/ucnid-8.c: Likewise.
10680         Adapt dg-warning line number.
10681
10682 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
10683
10684         * gcc.target/i386/parity-1.c: Use -march=k8.
10685         * gcc.target/i386/parity-2.c: Ditto.
10686         * gcc.target/i386/vecinit-1.c: Ditto.
10687         * gcc.target/i386/vecinit-2.c: Ditto.
10688
10689 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10690
10691         PR target/46610
10692         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
10693         * gcc.target/mips/save-restore-3.c: Likewise.
10694         * gcc.target/mips/save-restore-4.c: Likewise.
10695         * gcc.target/mips/save-restore-5.c: Likewise.
10696
10697         PR target/47683
10698         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
10699         * g++.dg/tree-prof/partition2.C: Likewise.
10700
10701 2011-02-09  Jason Merrill  <jason@redhat.com>
10702
10703         * g++.dg/tree-ssa/inline-3.C: Use a normal function
10704         rather than misdeclare std::puts.
10705
10706         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
10707         * g++.dg/other/warning1.C: Likewise.
10708         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
10709         * g++.old-deja/g++.gb/scope06.C: Likewise.
10710         * g++.old-deja/g++.law/cvt11.C: Likewise.
10711         * g++.old-deja/g++.law/init1.C: Likewise.
10712         * g++.dg/abi/mangle26.C: Likewise.
10713
10714         * g++.dg/template/function1.C: Adjust for C++0x mode.
10715         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
10716
10717         * g++.dg/ext/label10.C: Adjust for C++0x mode.
10718         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
10719
10720         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
10721
10722         * g++.dg/cpp0x/regress/abi-empty7.C: New.
10723
10724         * g++.dg/cpp0x/regress: New directory.
10725         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
10726         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
10727         * g++.dg/cpp0x/regress/regress3.C: New.
10728
10729 2011-02-10  Richard Guenther  <rguenther@suse.de>
10730
10731         PR tree-optimization/47677
10732         * gcc.dg/torture/pr47677.c: New testcase.
10733
10734 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
10735
10736         * objc.dg/special/load-category-1.m: Remove unused header.
10737         * objc.dg/special/load-category-1a.m: Likewise.
10738         * objc.dg/special/load-category-2.m: Likewise.
10739         * objc.dg/special/load-category-2a.m: Likewise.
10740         * objc.dg/special/load-category-3.m: Likewise.
10741         * objc.dg/special/load-category-3a.m: Likewise.
10742         * objc.dg/attributes/proto-attribute-2.m: Likewise.
10743         * objc.dg/attributes/proto-attribute-3.m: Likewise.
10744         * objc.dg/attributes/class-attribute-1.m: Likewise.
10745         * objc.dg/property/property.exp: Don't run for Darwin < 9.
10746         * obj-c++.dg/property/property.exp: Likewise.
10747         * objc.dg/attributes/method-sentinel-1.m: Update type header.
10748         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
10749         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
10750         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
10751         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
10752         * obj-c++.dg/template-8.mm: Likewise.
10753
10754 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
10755
10756         PR target/47665
10757         * gcc.target/i386/pr47665.c: New test.
10758
10759 2011-02-10  Jie Zhang  <jie@codesourcery.com>
10760
10761         PR testsuite/47622
10762         Revert
10763         2011-02-05  Jie Zhang  <jie@codesourcery.com>
10764         PR debug/42631
10765         * gcc.dg/pr42631.c: Update test.
10766         * gcc.dg/pr42631-2.c: New test.
10767
10768 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10769
10770         PR fortran/47352
10771         * gfortran.dg/proc_decl_25.f90: New.
10772
10773 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10774
10775         PR fortran/47463
10776         * gfortran.dg/typebound_assignment_2.f03: New.
10777
10778 2011-02-09  Richard Guenther  <rguenther@suse.de>
10779
10780         PR tree-optimization/47664
10781         * gcc.dg/tree-ssa/inline-7.c: New testcase.
10782
10783 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
10784
10785         PR middle-end/47646
10786         * gnat.dg/uninit_func.adb: Adjust dg directive.
10787
10788 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
10789
10790         PR middle-end/47646
10791         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
10792
10793 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10794
10795         PR fortran/47637
10796         * gfortran.dg/auto_dealloc_2.f90: New.
10797
10798 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10799
10800         * gcc.dg/builtins-config.h: Remove __sgi handling.
10801         * lib/target-supports.exp (add_options_for_c99_runtime): Add
10802         -std=c99 for mips-sgi-irix6.5*.
10803
10804 2011-02-09  Martin Jambor  <mjambor@suse.cz>
10805
10806         PR middle-end/45505
10807         * gfortran.dg/pr25923.f90: Remove xfails.
10808
10809 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10810
10811         PR fortran/47583
10812         * gfortran.dg/inquire_14.f90: New test.
10813
10814 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
10815
10816         PR fortran/45290
10817         * gfortran.dg/pointer_init_6.f90: New.
10818
10819 2011-02-08  Jeff Law <law@redhat.com>
10820
10821         PR tree-optimization/42893
10822         * gcc.tree-ssa/pr42893.c: New test.
10823
10824 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
10825
10826         PR tree-optimization/46834
10827         PR tree-optimization/46994
10828         PR tree-optimization/46995
10829         * gcc.dg/graphite/id-pr46834.c: New.
10830         * gfortran.dg/graphite/id-pr46994.f90: New.
10831         * gfortran.dg/graphite/id-pr46995.f90: New.
10832
10833 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10834
10835         PR middle-end/47646
10836         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
10837         using the variable is known the warning is emitted there.
10838         * gcc.dg/uninit-pr19430.c (foo): Likewise.
10839         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
10840
10841         * c-c++-common/pr20000.c (g): Both warnings occur at the return
10842         statement.
10843         (vg): Likewise.
10844         * gcc.dg/noreturn-1.c (foo5): Likewise.
10845         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
10846         (method2): Likewise.
10847
10848         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
10849         the return statement using the uninitialized variable.
10850         * gfortran.dg/pr39666-2.f90 (f): Likewise.
10851
10852 2011-02-08  Richard Guenther  <rguenther@suse.de>
10853
10854         PR middle-end/47639
10855         * g++.dg/opt/pr47639.c: New testcase.
10856
10857 2011-02-08  Richard Guenther  <rguenther@suse.de>
10858
10859         PR tree-optimization/47632
10860         * g++.dg/opt/pr47632.C: New testcase.
10861
10862 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10863
10864         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
10865
10866 2011-02-07  Richard Guenther  <rguenther@suse.de>
10867
10868         PR tree-optimization/47615
10869         * g++.dg/opt/pr47615.C: New testcase.
10870
10871 2011-02-07  Richard Guenther  <rguenther@suse.de>
10872
10873         PR tree-optimization/47621
10874         * gcc.dg/torture/pr47621.c: New testcase.
10875
10876 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
10877
10878         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
10879
10880 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
10881
10882         PR fortran/47592
10883         * gfortran.dg/allocate_with_source_1 : New test.
10884
10885 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
10886
10887         PR middle-end/47610
10888         * gcc.dg/pr47610.c: New test.
10889
10890 2011-02-05  Jie Zhang  <jie@codesourcery.com>
10891
10892         PR debug/42631
10893         * gcc.dg/pr42631.c: Update test.
10894         * gcc.dg/pr42631-2.c: New test.
10895
10896 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10897
10898         PR fortran/47574
10899         * gfortran.dg/pr47574.f90:  New test.
10900
10901 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
10902
10903         PR tree-optimization/46194
10904         * gcc.dg/autopar/pr46194.c: New.
10905
10906 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
10907
10908         PR tree-optimization/43695
10909         * g++.dg/ipa/pr43695.C: New.
10910
10911 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
10912
10913         PR inline-asm/23200
10914         * gcc.dg/pr23200.c: New test.
10915
10916 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
10917
10918         PR c++/47589
10919         * g++.dg/pr47589.C: New test.
10920
10921 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
10922
10923         PR c++/47398
10924         * g++.dg/template/typedef37.C: New test.
10925         * g++.dg/template/param1.C: Adjust expected error message.
10926
10927 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
10928
10929         PR middle-end/31490
10930         * gcc.dg/pr31490-2.c: New test.
10931         * gcc.dg/pr31490-3.c: New test.
10932         * gcc.dg/pr31490-4.c: New test.
10933
10934 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
10935             Jakub Jelinek  <jakub@redhat.com>
10936
10937         PR c++/46890
10938         * g++.dg/parser/semicolon3.C: Adjust.
10939         * g++.dg/parser/semicolon4.C: New testcase.
10940         * g++.dg/pr46890.C: New testcase.
10941
10942 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
10943
10944         PR c++/29571
10945         * g++.dg/init/pr29571.C: New.
10946
10947 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
10948
10949         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
10950         instead of vect_int.
10951
10952 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
10953
10954         PR target/47312
10955         * gcc.target/i386/pr47312.c: New test.
10956
10957         PR target/47564
10958         * gcc.target/i386/pr47564.c: New test.
10959
10960 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
10961
10962         PR tree-optimization/45122
10963         * gcc.dg/tree-ssa/pr45122.c: New.
10964
10965 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
10966
10967         PR target/47272
10968         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
10969         and vec_vsx_st.
10970
10971         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
10972         and vsx so a default --with-cpu=power7 doesn't give an error
10973         when -mavoid-indexed-addresses is used.
10974
10975         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
10976         wrapper function to save the arguments and then jump to the real
10977         function, rather than depending on the compiler not to move stuff
10978         before an asm.
10979         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
10980
10981 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
10982             Paul Thomas  <pault@gcc.gnu.org>
10983
10984         PR fortran/47082
10985         * gfortran.dg/class_37.f03 : New test.
10986
10987 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
10988             Richard Guenther  <rguenther@suse.de>
10989
10990         PR tree-optimization/40979
10991         PR bootstrap/47044
10992         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
10993         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
10994         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
10995         check_vect_support_and_set_flags.
10996         * gfortran.dg/graphite/vect-pr40979.f90: New.
10997
10998 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
10999
11000         PR fortran/47572
11001         * gfortran.dg/class_36.f03: New.
11002
11003 2011-02-02  Richard Guenther  <rguenther@suse.de>
11004
11005         PR tree-optimization/47566
11006         * gcc.dg/lto/20110201-1_0.c: New testcase.
11007
11008 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
11009
11010         PR debug/47498
11011         PR debug/47501
11012         PR debug/45136
11013         PR debug/45130
11014         * debug/pr47498.c: New.
11015         * debug/pr47501.c: New.
11016
11017 2011-02-01  Richard Guenther  <rguenther@suse.de>
11018
11019         PR tree-optimization/47559
11020         * g++.dg/torture/pr47559.C: New testcase.
11021
11022 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
11023
11024         PR fortran/47565
11025         * gfortran.dg/typebound_call_20.f03: New.
11026
11027 2011-02-01  Richard Guenther  <rguenther@suse.de>
11028
11029         PR tree-optimization/47555
11030         * gcc.dg/pr47555.c: New testcase.
11031
11032 2011-02-01  Richard Guenther  <rguenther@suse.de>
11033
11034         PR tree-optimization/47541
11035         * g++.dg/torture/pr47541.C: New testcase.
11036
11037 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
11038
11039         PR fortran/47455
11040         * gfortran.dg/typebound_call_19.f03: New.
11041
11042 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
11043
11044         PR c++/47416
11045         * g++.dg/cpp0x/pr47416.C: New test.
11046
11047 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
11048
11049         PR fortran/47519
11050         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
11051
11052 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
11053
11054         PR fortran/47463
11055         * gfortran.dg/typebound_assignment_1.f03: New.
11056
11057 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
11058
11059         PR tree-optimization/47538
11060         * gcc.c-torture/execute/pr47538.c: New test.
11061
11062 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11063
11064         PR target/45325
11065         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
11066
11067 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11068
11069         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
11070
11071 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
11072
11073         PR rtl-optimization/44031
11074         * gcc.c-torture/compile/20110131-1.c: New test.
11075
11076 2011-01-31  Tobias Burnus  <burnus@net-b.de>
11077
11078         PR fortran/47042
11079         * gfortran.dg/stmt_func_1.f90: New.
11080
11081 2011-01-31  Tobias Burnus  <burnus@net-b.de>
11082
11083         PR fortran/47042
11084         * gfortran.dg/interface_34.f90: New.
11085
11086 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
11087
11088         PR fortran/47523
11089         * gfortran.dg/realloc_on_assign_5.f03: New test.
11090         * gfortran.dg/realloc_on_assign_5.f03: New test.
11091
11092 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11093
11094         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
11095         * gfortran.dg/bessel_7.f90: Likewise.
11096         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
11097
11098         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
11099         * gfortran.dg/sum_init_expr.f03: Likewise.
11100
11101         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
11102
11103         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
11104         -r -nostdlib.
11105
11106         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
11107         loop only on "vect_intfloat_cvt" targets.
11108
11109 2011-01-29  Tobias Burnus  <burnus@net-b.de>
11110
11111         PR fortran/47531
11112         * gfortran.dg/shape_6.f90: New.
11113
11114 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11115
11116         PR libgfortran/47434
11117         * gfortran.dg/read_infnan_1.f90: Update test.
11118         * gfortran.dg/module_nan.f90: Update test.
11119         * gfortran.dg/char4_iunit_1.f03: Update test.
11120         * gfortran.dg/large_real_kind_1.f90: Update test.
11121         * gfortran.dg/real_const_3.f90: Update test.
11122         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
11123
11124 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
11125
11126         PR c++/47311
11127         * g++.dg/template/param2.C: New test.
11128
11129 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11130
11131         PR libgfortran/47285
11132         * gfortran.dg/fmt_g.f: New test.
11133
11134 2011-01-28  Tobias Burnus  <burnus@net-b.de>
11135
11136         PR fortran/47507
11137         * gfortran.dg/pure_formal_1.f90: New.
11138
11139 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
11140
11141         PR target/42894
11142         * gcc.dg/tls/pr42894.c: New test.
11143
11144 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11145
11146         * gcc.dg/pr47276.c: Add dg-require-visibility.
11147
11148 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11149
11150         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
11151
11152 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
11153             Tobias Burnus  <burnus@gcc.gnu.org>
11154
11155         PR fortran/45170
11156         PR fortran/35810
11157         PR fortran/47350
11158         * gfortran.dg/realloc_on_assign_3.f03: New test.
11159         * gfortran.dg/realloc_on_assign_4.f03: New test.
11160         * gfortran.dg/allocatable_function_5.f90: New test.
11161         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
11162         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
11163         implemented" dg-errors.
11164
11165 2011-01-27  Jan Hubicka  <jh@suse.cz>
11166
11167         PR middle-end/46949
11168         * gcc.dg/attr-weakref-4.c: New testcase
11169
11170 2011-01-27  Martin Jambor  <mjambor@suse.cz>
11171
11172         PR tree-optimization/47228
11173         * gcc.dg/torture/pr47228.c: New test.
11174
11175 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11176
11177         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
11178
11179 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11180
11181         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
11182         when using auto-overlay support on the SPU.
11183
11184 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
11185
11186         PR rtl-optimization/44174
11187         * gcc.target/i386/asm-6.c: New test.
11188
11189 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
11190
11191         PR rtl-optimization/46856
11192         * gcc.c-torture/compile/pr46856.c: New test.
11193
11194 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
11195             Andrew Pinski  <pinskia@gmail.com>
11196
11197         PR c/43082
11198         * gcc.dg/pr43082.c: New.
11199
11200 2011-01-26  DJ Delorie  <dj@redhat.com>
11201
11202         PR rtl-optimization/46878
11203         * gcc.dg/pr46878-1.c: New test.
11204
11205 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
11206
11207         PR c++/47476
11208         * g++.dg/cpp0x/pr47476.C: New test.
11209
11210 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
11211
11212         * gcc.c-torture/compile/20110126-1.c: New test.
11213
11214 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
11215
11216         PR c/47473
11217         * gcc.dg/torture/pr47473.c: New test.
11218
11219 2011-01-26  Jan Hubicka  <jh@suse.cz>
11220
11221         PR target/47237
11222         * gcc.c-torture/execute/pr47237.c: New testcase.
11223
11224 2011-01-26  Jan Hubicka  <jh@suse.cz>
11225
11226         PR tree-optimization/47190
11227         * gcc.dg/attr-weakref-3.c: New testcase.
11228
11229 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
11230
11231         PR c++/43601
11232         * gcc.dg/dll-9a.c: New test file.
11233         * gcc.dg/dll-11.c: Likewise.
11234         * gcc.dg/dll-12.c: Likewise.
11235         * gcc.dg/dll-12a.c: Likewise.
11236         * gcc.dg/dll-11a.c: Likewise.
11237         * gcc.dg/dll-9.c: Likewise.
11238         * gcc.dg/dll-10.c: Likewise.
11239         * gcc.dg/dll-10a.c: Likewise.
11240         * g++.dg/ext/dllexport4a.cc: Likewise.
11241         * g++.dg/ext/dllexport4.C: Likewise.
11242         * g++.dg/ext/dllexport5.C: Likewise.
11243         * g++.dg/ext/dllexport5a.cc: Likewise.
11244
11245 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11246
11247         PR tree-optimization/46970
11248         * gcc.dg/graphite/pr46970.c: New.
11249
11250 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11251
11252         PR tree-optimization/46215
11253         * gcc.dg/graphite/pr46215.c: New.
11254
11255 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11256
11257         PR tree-optimization/46168
11258         * gcc.dg/graphite/pr46168.c: New.
11259
11260 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11261
11262         PR tree-optimization/43657
11263         * gcc.dg/graphite/pr43657.c: New.
11264
11265 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11266
11267         PR tree-optimization/29832
11268         * gfortran.dg/graphite/pr29832.f90: New.
11269
11270 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11271
11272         PR tree-optimization/43567
11273         * gcc.dg/graphite/pr43567.c: New.
11274
11275 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11276
11277         * gfortran.dg/graphite/interchange-4.f: New.
11278         * gfortran.dg/graphite/interchange-5.f: New.
11279
11280         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
11281         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
11282         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
11283         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
11284         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
11285         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
11286         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
11287         * gfortran.dg/ltrans-7.f90: Removed.
11288         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
11289
11290         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
11291         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
11292         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
11293         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
11294         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
11295         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
11296         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
11297         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
11298         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
11299         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
11300         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
11301         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
11302         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
11303         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
11304         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
11305         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
11306         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
11307         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
11308         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
11309         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
11310         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
11311         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
11312         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
11313         * gcc.dg/tree-ssa/data-dep-1.c
11314         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
11315         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
11316         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
11317         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
11318         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
11319
11320 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
11321
11322         PR tree-optimization/47265
11323         PR tree-optimization/47443
11324         * gcc.c-torture/compile/pr47265.c: New test.
11325         * gcc.dg/pr47443.c: New test.
11326
11327 2011-01-25  Martin Jambor  <mjambor@suse.cz>
11328
11329         PR tree-optimization/47382
11330         * g++.dg/torture/pr47382.C: New test.
11331         * g++.dg/opt/devirt1.C: Xfail.
11332
11333 2011-01-25  Yao Qi  <yao@codesourcery.com>
11334
11335         PR target/45701
11336         * gcc.target/arm/pr45701-1.c: New test.
11337         * gcc.target/arm/pr45701-2.c: New test.
11338         * gcc.target/arm/pr45701-3.c: New test.
11339
11340 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11341             Jakub Jelinek  <jakub@redhat.com>
11342
11343         PR tree-optimization/47271
11344         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
11345
11346 2011-01-25  Nick Clifton  <nickc@redhat.com>
11347
11348         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
11349         (saturate_add): Delete.
11350         (exchange): Delete.
11351         (main): Do not run saturate_add.
11352         (set_interrupts): Delete.
11353
11354 2011-01-25  Tobias Burnus  <burnus@net-b.de>
11355
11356         PR fortran/47448
11357         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
11358
11359 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
11360
11361         PR tree-optimization/47427
11362         PR tree-optimization/47428
11363         * gcc.c-torture/compile/pr47427.c: New test.
11364         * gcc.c-torture/compile/pr47428.c: New test.
11365
11366 2011-01-25  Richard Guenther  <rguenther@suse.de>
11367
11368         PR middle-end/47411
11369         * gcc.dg/torture/pr47411.c: New testcase.
11370
11371 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11372
11373         * gfortran.dg/graphite/id-24.f: New.
11374         * gfortran.dg/graphite/id-25.f: New.
11375
11376 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11377
11378         * gfortran.dg/graphite/id-23.f: New.
11379
11380 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11381
11382         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
11383
11384 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11385
11386         * gcc.dg/graphite/block-0.c: Un-XFAILed.
11387         * gcc.dg/graphite/block-1.c: Un-XFAILed.
11388         * gcc.dg/graphite/block-7.c: Un-XFAILed.
11389         * gcc.dg/graphite/block-8.c: Un-XFAILed.
11390         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
11391         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
11392         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
11393         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
11394         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
11395
11396 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11397
11398         * gcc.dg/graphite/block-0.c: Add documentation.
11399         * gcc.dg/graphite/block-4.c: Same.
11400         * gcc.dg/graphite/block-7.c: Same.
11401         * gcc.dg/graphite/block-8.c: New.
11402         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
11403         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
11404         * gcc.dg/graphite/interchange-12.c: Add documentation.
11405         * gcc.dg/graphite/interchange-13.c: New.
11406         * gcc.dg/graphite/interchange-14.c: New.
11407         * gcc.dg/graphite/interchange-15.c: New.
11408         * gcc.dg/graphite/interchange-8.c: Add documentation.
11409         * gcc.dg/graphite/interchange-mvt.c: Same.
11410
11411 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
11412
11413         PR target/47408
11414         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
11415         * gcc.target/powerpc/altivec-14.c: Ditto.
11416         * gcc.target/powerpc/altivec-33.c: Ditto.
11417         * gcc.target/powerpc/altivec-types-1.c: Ditto.
11418         * gcc.target/powerpc/altivec-types-2.c: Ditto.
11419         * gcc.target/powerpc/altivec-types-3.c: Ditto.
11420         * gcc.target/powerpc/altivec-types-4.c: Ditto.
11421         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
11422         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
11423         * g++.dg/ext/altivec-15.C: Ditto.
11424         * g++.dg/ext/altivec-types-1.C: Ditto.
11425         * g++.dg/ext/altivec-types-2.C: Ditto.
11426         * g++.dg/ext/altivec-types-3.C: Ditto.
11427         * g++.dg/ext/altivec-types-4.C: Ditto.
11428
11429 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11430
11431         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
11432
11433 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11434
11435         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
11436         optimization options.
11437
11438 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11439
11440         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
11441
11442         PR testsuite/45988
11443         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
11444
11445 2011-01-23  Tobias Burnus  <burnus@net-b.de>
11446
11447         PR fortran/47421
11448         * gfortran.dg/allocatable_scalar_12.f90: New.
11449
11450 2011-01-23  Ira Rosen  <irar@il.ibm.com>
11451
11452         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
11453         vectorization to be not profitable if peeling is used to
11454         realign the memory access.
11455         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
11456         loop bound to avoid loop unrolling.
11457         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
11458
11459 2011-01-22  Jan Hubicka  <jh@suse.cz>
11460
11461         PR lto/47333
11462         * g++.dg/lto/pr47333.C: New file.
11463
11464 2011-01-22  Jan Hubicka  <jh@suse.cz>
11465
11466         PR tree-optimization/43884
11467         PR lto/44334
11468         * gcc.dg/autopar/outer-2.c: Increase array size.
11469         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
11470
11471 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
11472
11473         PR fortran/38536
11474         * gfortran.dg/c_loc_tests_16.f90:  New test.
11475
11476 2011-01-22  Tobias Burnus  <burnus@net-b.de>
11477
11478         PR fortran/47399
11479         * gfortran.dg/typebound_proc_19.f90: New.
11480
11481 2011-01-21  Jeff Law <law@redhat.com>
11482
11483         PR tree-optimization/47053
11484         * g++.dg/pr47053.C: New test.
11485
11486 2011-01-21  Jason Merrill  <jason@redhat.com>
11487
11488         PR c++/47041
11489         * g++.dg/cpp0x/constexpr-ctor6.C: New.
11490
11491 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11492
11493         PR c++/47388
11494         * g++.dg/cpp0x/range-for10.C: New test.
11495         * g++.dg/template/for1.C: New test.
11496
11497         PR middle-end/45566
11498         * g++.dg/tree-prof/partition3.C: New test.
11499
11500         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
11501
11502         PR rtl-optimization/47366
11503         * g++.dg/opt/pr47366.C: New test.
11504
11505 2011-01-21  Jason Merrill  <jason@redhat.com>
11506
11507         PR c++/46552
11508         * g++.dg/cpp0x/constexpr-regress2.C: New.
11509
11510         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
11511
11512 2011-01-21  Jeff Law <law@redhat.com>
11513
11514         PR rtl-optimization/41619
11515         * gcc.dg/pr41619.c: New.
11516
11517 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11518
11519         PR tree-optimization/47355
11520         * g++.dg/opt/pr47355.C: New test.
11521
11522 2011-01-21  Richard Guenther  <rguenther@suse.de>
11523
11524         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
11525         making main hot.
11526
11527 2011-01-21  Richard Guenther  <rguenther@suse.de>
11528
11529         PR tree-optimization/47365
11530         * gcc.dg/torture/pr47365.c: New testcase.
11531         * gcc.dg/tree-ssa/pr47392.c: Likewise.
11532
11533 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11534
11535         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
11536
11537 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11538
11539         PR tree-optimization/47391
11540         * gcc.dg/pr47391.c: New test.
11541
11542 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11543
11544         * g++.dg/template/char1.C: Use signed char.
11545
11546 2011-01-21  Tobias Burnus  <burnus@net-b.de>
11547
11548         PR fortran/47377
11549         * gfortran.dg/pointer_target_4.f90: New.
11550
11551 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
11552
11553         PR target/47251
11554         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
11555         ILP32 system and not IP32.
11556
11557 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
11558
11559         PR debug/46583
11560         * g++.dg/debug/pr46583.C: New.
11561
11562 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
11563
11564         PR debug/47283
11565         * g++.dg/debug/pr47283.C: New test.
11566
11567         PR testsuite/47371
11568         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
11569         * gcc.target/i386/headmerge-2.c: Likewise.
11570
11571 2011-01-20  Richard Guenther  <rguenther@suse.de>
11572
11573         PR middle-end/47370
11574         * gcc.dg/torture/pr47370.c: New testcase.
11575
11576 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
11577
11578         PR tree-optimization/46130
11579         * gcc.dg/pr46130-1.c: New test.
11580         * gcc.dg/pr46130-2.c: New test.
11581
11582 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
11583
11584         PR c++/47291
11585         * g++.dg/debug/dwarf2/template-params-10.C: New test.
11586
11587 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
11588
11589         PR debug/46240
11590         * g++.dg/debug/pr46240.cc: New.
11591
11592 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
11593
11594         PR c++/47303
11595         * g++.dg/template/anonunion1.C: New test.
11596
11597         PR rtl-optimization/47337
11598         * gcc.c-torture/execute/pr47337.c: New test.
11599
11600 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11601
11602         PR testsuite/45342
11603         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
11604
11605 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11606
11607         PR tree-optimization/46021
11608         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
11609
11610 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
11611
11612         PR tree-optimization/47290
11613         * g++.dg/torture/pr47290.C: New test.
11614
11615 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
11616
11617         PR fortran/47240
11618         * gfortran.dg/proc_ptr_comp_29.f90: New.
11619
11620 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
11621
11622         PR testsuite/41146
11623         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
11624         powerpc-apple-darwin9.
11625
11626 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
11627
11628         PR rtl-optimization/47299
11629         * gcc.c-torture/execute/pr47299.c: New test.
11630
11631 2011-01-17  Jason Merrill  <jason@redhat.com>
11632
11633         * g++.dg/cpp0x/constexpr-virtual.C: New.
11634
11635 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
11636
11637         PR fortran/47331
11638         * gfortran.dg/gomp/pr47331.f90: New test.
11639
11640 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
11641
11642         PR objc/47314
11643         * objc.dg/selector-warn-1.m: New.
11644         * obj-c++.dg/selector-warn-1.mm: New.
11645
11646 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
11647
11648         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
11649         Update dg-final accordingly.
11650
11651 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11652
11653         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
11654
11655 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11656
11657         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
11658         target check.
11659         * gcc.dg/guality/pr36728-2.c: Likewise.
11660
11661 2011-01-17  Richard Guenther  <rguenther@suse.de>
11662
11663         PR tree-optimization/47313
11664         * g++.dg/torture/pr47313.C: New testcase.
11665
11666 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
11667
11668         PR target/47318
11669         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
11670         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
11671         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11672         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11673
11674         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
11675         as __m256i.
11676         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
11677         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
11678         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
11679
11680 2011-01-17  Richard Guenther  <rguenther@suse.de>
11681
11682         PR tree-optimization/45967
11683         * gcc.dg/torture/pr45967-2.c: New testcase.
11684         * gcc.dg/torture/pr45967-3.c: Likewise.
11685
11686 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11687
11688         PR testsuite/47325
11689         * g++.dg/ext/pr47213.C: Require visibility.
11690
11691 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
11692
11693         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
11694         * gcc.dg/fixed-point/struct-union.c: Update error messages.
11695
11696 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
11697
11698         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
11699         Linux-based targets.
11700
11701 2011-01-13  Jan Hubicka  <jh@suse.cz>
11702
11703         PR tree-optimization/47276
11704         * gcc.dg/pr47276.c: New testcase.
11705
11706 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
11707             Jonathan Wakely  <jwakely.gcc@gmail.com>
11708
11709         PR c++/33558
11710         * g++.dg/other/pr33558.C: New.
11711         * g++.dg/other/pr33558-2.C: New.
11712
11713 2011-01-14  Martin Jambor  <mjambor@suse.cz>
11714
11715         PR tree-optimization/45934
11716         PR tree-optimization/46302
11717         * g++.dg/ipa/devirt-c-1.C: New test.
11718         * g++.dg/ipa/devirt-c-2.C: Likewise.
11719         * g++.dg/ipa/devirt-c-3.C: Likewise.
11720         * g++.dg/ipa/devirt-c-4.C: Likewise.
11721         * g++.dg/ipa/devirt-c-5.C: Likewise.
11722         * g++.dg/ipa/devirt-c-6.C: Likewise.
11723         * g++.dg/ipa/devirt-6.C: Likewise.
11724         * g++.dg/ipa/devirt-d-1.C: Likewise.
11725         * g++.dg/torture/pr45934.C: Likewise.
11726
11727 2011-01-14  Jason Merrill  <jason@redhat.com>
11728
11729         * g++.dg/cpp0x/variadic105.C: New.
11730
11731 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
11732             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11733
11734         PR objc/45989
11735         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
11736         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
11737         execution tests on i?86-*-*, x86_64-*-* and
11738         powerpc*-apple-darwin* && ilp32.
11739         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
11740         tests on i?86-*-* and x86_64-*-*.
11741
11742 2011-01-14  Richard Guenther  <rguenther@suse.de>
11743
11744         PR tree-optimization/47280
11745         * g++.dg/opt/pr47280.C: New testcase.
11746
11747 2011-01-14  Jason Merrill  <jason@redhat.com>
11748
11749         * g++.dg/cpp0x/constexpr-regress1.C: New.
11750
11751         * g++.dg/ext/flexary2.C: New.
11752
11753 2011-01-14  Richard Guenther  <rguenther@suse.de>
11754
11755         PR middle-end/47281
11756         * gcc.dg/torture/pr47281.c: New testcase.
11757         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
11758
11759 2011-01-14  Richard Guenther  <rguenther@suse.de>
11760
11761         PR tree-optimization/47286
11762         * gcc.dg/tree-ssa/pr47286.c: New testcase.
11763
11764 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
11765
11766         PR c++/47213
11767         * g++.dg/ext/pr47213.C: New.
11768
11769 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11770
11771         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
11772
11773 2011-01-13  Tobias Burnus  <burnus@net-b.de>
11774             Mikael Morin  <mikael@gcc.gnu.org>
11775
11776         PR fortran/45848
11777         PR fortran/47204
11778         * gfortran.dg/select_type_20.f90: New.
11779         * gfortran.dg/select_type_21.f90: New.
11780
11781 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
11782
11783         PR target/47251
11784         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
11785
11786 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11787
11788         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
11789         * gcc.dg/guality/pr36728-2.c: Likewise.
11790
11791 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
11792
11793         PR debug/PR46973
11794         * g++.dg/debug/dwarf2/template-params-9.C: New test.
11795
11796 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
11797
11798         PR rtl-optimization/45352
11799         * gcc.dg/pr45352-3.c: New.
11800
11801 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11802
11803         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
11804         comment.
11805         * g++.dg/cpp0x/range-for8.C: New.
11806         * g++.dg/cpp0x/range-for9.C: New.
11807
11808 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
11809
11810         PR debug/47209
11811         * g++.dg/debug/pr47209.C: New.
11812
11813 2011-01-12  Richard Guenther  <rguenther@suse.de>
11814
11815         PR lto/47259
11816         * gcc.dg/lto/pr47259_0.c: New testcase.
11817         * gcc.dg/lto/pr47259_1.c: Likewise.
11818
11819 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
11820
11821         * objc-obj-c++-shared/Object1.h: Add copyright header, update
11822         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
11823         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
11824         methods missing from the OBJC2 Object.
11825         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
11826         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
11827         GNU and NeXT runtimes.
11828         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
11829         comments.
11830         * objc-obj-c++-shared/Object1.m: Likewise.
11831         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
11832         * objc.dg/proto-qual-1.m: Likewise.
11833         * obj-c++.dg/proto-lossage-3.mm: Likewise.
11834         * obj-c++.dg/proto-qual-1.mm: Likewise.
11835
11836 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
11837
11838         PR testsuite/33033
11839         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
11840
11841 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
11842
11843         Fixed the Objective-C++ testsuite and updated all tests.
11844         * lib/obj-c++.exp (obj-c++_init): Declare and set
11845         gcc_warning_prefix and gcc_error_prefix.
11846         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
11847         'dg-warning', 'dg-message' and 'dg-error'.
11848         * obj-c++.dg/class-extension-3.mm: Likewise.
11849         * obj-c++.dg/class-protocol-1.mm: Likewise.
11850         * obj-c++.dg/encode-7.mm: Likewise.
11851         * obj-c++.dg/exceptions-3.mm: Likewise.
11852         * obj-c++.dg/exceptions-5.mm: Likewise.
11853         * obj-c++.dg/method-12.mm: Likewise.
11854         * obj-c++.dg/method-13.mm: Likewise.
11855         * obj-c++.dg/method-15.mm: Likewise.
11856         * obj-c++.dg/method-16.mm: Likewise.
11857         * obj-c++.dg/method-4.mm: Likewise.
11858         * obj-c++.dg/method-8.mm: Likewise.
11859         * obj-c++.dg/method-conflict-1.mm: Likewise.
11860         * obj-c++.dg/method-conflict-2.mm: Likewise.
11861         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
11862         and uncommented second part of the testcase now that the testsuite
11863         works correctly.
11864         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
11865         and uncommented second part of the testcase now that the testsuite
11866         works correctly.
11867         * obj-c++.dg/private-1.mm: Likewise.
11868         * obj-c++.dg/proto-lossage-4.mm: Likewise.
11869         * obj-c++.dg/syntax-error-7.mm: Likewise.
11870         * obj-c++.dg/warn5.mm: Likewise.
11871         * obj-c++.dg/property/at-property-14.mm: Likewise.
11872         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
11873         FIXME.
11874         * obj-c++.dg/property/at-property-18.mm: Likewise.
11875         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
11876         FIXME.
11877         * obj-c++.dg/property/at-property-21.mm: Likewise.
11878         * obj-c++.dg/property/at-property-28.mm: Likewise.
11879         * obj-c++.dg/property/at-property-5.mm: Likewise.
11880         * obj-c++.dg/property/dynamic-2.mm: Likewise.
11881         * obj-c++.dg/property/property-neg-3.mm: Likewise.
11882         * obj-c++.dg/property/synthesize-11.mm: Likewise.
11883         * obj-c++.dg/property/synthesize-6.mm: Likewise.
11884         * obj-c++.dg/property/synthesize-8.mm: Likewise.
11885         * obj-c++.dg/property/synthesize-9.mm: Likewise.
11886         * obj-c++.dg/tls/diag-5.mm: Likewise.
11887         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
11888         dg-error, now matched correctly.
11889
11890 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
11891
11892         * objc.dg/property/at-property-29.m: New.
11893         * obj-c++.dg/property/at-property-29.mm: New.
11894
11895 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11896
11897         * go.test/go-test.exp (go-set-goarch): New proc.
11898         (go-gc-tests): Use it.
11899
11900 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
11901
11902         PR debug/46955
11903         * g++.dg/debug/dwarf2/template-params-8.C: New test.
11904
11905 2011-01-11  Richard Henderson  <rth@redhat.com>
11906
11907         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
11908
11909 2011-01-11  Jan Hubicka  <jh@suse.cz>
11910
11911         PR lto/45721
11912         PR lto/45375
11913         * gcc.dg/lto/pr45721_1.c: New file.
11914         * gcc.dg/lto/pr45721_0.c: New file.
11915
11916 2011-01-11  Richard Guenther  <rguenther@suse.de>
11917
11918         PR tree-optimization/46076
11919         * gcc.dg/tree-ssa/pr46076.c: New testcase.
11920
11921 2011-01-11  Jeff Law <law@redhat.com>
11922
11923         * PR tree-optimization/47086
11924         * gcc.dg/pr47086.c: New test.
11925
11926 2011-01-11  Jason Merrill  <jason@redhat.com>
11927
11928         PR c++/46658
11929         * g++.dg/template/new10.C: New.
11930
11931         PR c++/45520
11932         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
11933
11934 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
11935
11936         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
11937         Split type definitions and NSConstantString class into...
11938         * objc-obj-c++-shared/objc-test-suite-types.h: New.
11939         * objc-obj-c++-shared/nsconstantstring-class.h: New.
11940         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
11941         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
11942         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
11943         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
11944         to comments.
11945         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
11946         encode defines for newer NeXT system headers.
11947         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
11948         * obj-c++.dg/torture/strings/string1.mm: Likewise.
11949         * objc.dg/foreach-5.m: Likewise.
11950         * objc.dg/foreach-2.m: Likewise.
11951         * objc.dg/foreach-4.m: Likewise.
11952         * objc.dg/torture/strings/string1.m: Likewise.
11953         * objc.dg/torture/strings/string2.m: Likewise.
11954         * objc.dg/torture/strings/string3.m: Likewise.
11955         * objc.dg/torture/strings/string4.m: Likewise.
11956         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
11957         header and stand alone.
11958         * obj-c++.dg/strings/strings-2.mm: Likewise.
11959         * objc.dg/torture/strings/const-str-3.m: Likewise.
11960         * objc.dg/strings/strings-2.m: Likewise.
11961         * objc.dg/strings/const-str-12b.m: Likewise.
11962
11963 2011-01-12  Richard Guenther  <rguenther@suse.de>
11964
11965         PR middle-end/32511
11966         * gcc.dg/attr-weak-1.c: Adjust.
11967
11968 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
11969
11970         PR fortran/47051
11971         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
11972         standard compliant and comment.
11973
11974 2011-01-10  Jan Hubicka  <jh@suse.cz>
11975
11976         PR lto/46083
11977         * gcc.dg/initpri3.c: New testcase.
11978
11979 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
11980
11981         PR lto/47222
11982         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
11983         externally visible.
11984         (g_esi): Likewise.
11985         (g_ebx): Likewise.
11986         (g_ebp): Likewise.
11987         (g_esp): Likewise.
11988         (g_ebp_save): Likewise.
11989         (g_esp_save): Likewise.
11990
11991 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11992
11993         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
11994
11995 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11996
11997         PR tree-optimization/46021
11998         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
11999         i?86-*-*, x86_64-*-*.
12000
12001 2011-01-10  Jeff Law <law@redhat.com>
12002
12003         * PR tree-optimization/47141
12004         * gcc.c-torture/compile/pr47141.c: New test.
12005
12006 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
12007
12008         PR testsuite/46230
12009         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
12010         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
12011         * gcc.dg/vect/slp-35.c: Remove XFAILs.
12012         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
12013
12014         PR testsuite/46230
12015         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
12016         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
12017         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
12018         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
12019         being vectorized.  Adjust dg-final pattern.
12020
12021         PR testsuite/46230
12022         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
12023         * gcc.dg/vect/slp-24.c: Likewise.
12024
12025 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
12026
12027         PR c++/47218
12028         * g++.dg/other/pr47218-1.C: New test file.
12029         * g++.dg/other/pr47218.C: Likewise.
12030         * g++.dg/other/pr47218.h: New supporting header.
12031
12032 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
12033
12034         PR objc/47232
12035         * objc.dg/attributes/invalid-attribute-1.m: New.
12036         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
12037
12038 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
12039
12040         PR fortran/47224
12041         * gfortran.dg/proc_ptr_comp_28.f90: New.
12042
12043 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
12044
12045         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
12046         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
12047         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12048         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
12049         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
12050         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12051         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
12052         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
12053         * objc.dg/gnu-api-2-class.m: Likewise.
12054         * objc.dg/gnu-api-2-ivar.m: Likewise.
12055         * objc.dg/gnu-api-2-method.m: Likewise.
12056         * objc.dg/gnu-api-2-objc.m: Likewise.
12057         * objc.dg/gnu-api-2-object.m: Likewise.
12058         * objc.dg/gnu-api-2-property.m: Likewise.
12059         * objc.dg/gnu-api-2-protocol.m: Likewise.
12060         * objc.dg/gnu-api-2-sel.m: Likewise.
12061
12062 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
12063
12064         * objc.dg/foreach-1.m: Skip for Darwin < 9.
12065         * objc.dg/objc-foreach-4.m: Likewise.
12066         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
12067         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
12068         * objc.dg/foreach-4.m: Likewise.
12069         * objc.dg/foreach-5.m: Likewise.
12070         * objc.dg/foreach-3.m: Return self from init.
12071
12072 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
12073
12074         PR fortran/38536
12075         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
12076
12077 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
12078
12079         PR fortran/46313
12080         * gfortran.dg/class_35.f90: New.
12081
12082 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
12083
12084         * objc.dg/foreach-1.m: Add "-Wall" to flags.
12085
12086 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
12087
12088         PR objc/47078
12089         * objc.dg/invalid-method-2.m: New.
12090         * obj-c++.dg/invalid-method-2.mm: New.
12091
12092 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
12093
12094         PR fortran/46896
12095         * gfortran.dg/transpose_optimization_2.f90 : New test.
12096
12097 2011-01-08  Jan Hubicka  <jh@suse.cz>
12098
12099         PR tree-optmization/46469
12100         * g++.dg/torture/pr46469.C: New testcase.
12101
12102 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
12103
12104         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
12105         emulation of libobjc-gnu structure layout functionality to ..
12106         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
12107         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
12108         * objc/execute/bf-common.h: Adjust headers.
12109         * objc/execute/bf-1.m: Likewise.
12110         * objc/execute/bf-2.m: Likewise.
12111         * objc/execute/bf-3.m: Likewise.
12112         * objc/execute/bf-4.m: Likewise.
12113         * objc/execute/bf-5.m: Likewise.
12114         * objc/execute/bf-6.m: Likewise.
12115         * objc/execute/bf-7.m: Likewise.
12116         * objc/execute/bf-8.m: Likewise.
12117         * objc/execute/bf-9.m: Likewise.
12118         * objc/execute/bf-10.m: Likewise.
12119         * objc/execute/bf-11.m: Likewise.
12120         * objc/execute/bf-12.m: Likewise.
12121         * objc/execute/bf-13.m: Likewise.
12122         * objc/execute/bf-14.m: Likewise.
12123         * objc/execute/bf-15.m: Likewise.
12124         * objc/execute/bf-16.m: Likewise.
12125         * objc/execute/bf-17.m: Likewise.
12126         * objc/execute/bf-18.m: Likewise.
12127         * objc/execute/bf-19.m: Likewise.
12128         * objc/execute/bf-20.m: Likewise.
12129         * objc/execute/bf-21.m: Likewise.
12130         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
12131         objc_get_type_qualifiers ().
12132
12133 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
12134
12135         PR fortran/45777
12136         * gfortran.dg/dependency_39.f90:  New test.
12137
12138 2011-01-07  Jan Hubicka  <jh@suse.cz>
12139
12140         Get builtins tests ready for linker plugin.
12141         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
12142         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
12143         my_memset, my_bzero): Mark used.
12144         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
12145         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
12146         volatile.
12147         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
12148         volatile.
12149
12150 2011-01-07  Jan Hubicka  <jh@suse.cz>
12151
12152         PR tree-optimization/46367
12153         * g++.dg/torture/pr46367.C: New file.
12154
12155 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
12156
12157         PR target/47201
12158         * gcc.dg/pr47201.c: New test.
12159
12160         PR bootstrap/47187
12161         * gcc.dg/tree-prof/pr47187.c: New test.
12162
12163 2011-01-07  Tobias Burnus  <burnus@net-b.de>
12164
12165         PR fortran/41580
12166         * gfortran.dg/extends_type_of_3.f90: New.
12167
12168 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
12169
12170         * g++.dg/ext/dllexport-MI1.C: Adjust test.
12171         * g++.dg/ext/dllimport-MI1.C: Likewise.
12172         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
12173         * g++.dg/ext/dllimport10.C: Likewise.
12174         * g++.dg/ext/dllimport11.C: Likewise.
12175         * g++.dg/ext/dllimport12.C: Likewise.
12176         * g++.dg/ext/dllimport13.C: Likewise.
12177         * g++.dg/ext/dllimport2.C: Likewise.
12178         * g++.dg/ext/dllimport3.C: Likewise.
12179         * g++.dg/ext/dllimport4.C: Likewise.
12180         * g++.dg/ext/dllimport5.C: Likewise.
12181         * g++.dg/ext/dllimport6.C: Likewise.
12182         * g++.dg/ext/dllimport8.C: Likewise.
12183         * g++.dg/ext/dllimport9.C: Likewise.
12184         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
12185         targets, too. Additionally enable test for i?86-*-mingw*.
12186         * g++.dg/ext/selectany1.C: Likewise.
12187         Remove guard variable check.
12188
12189 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
12190
12191         PR fortran/47189
12192         PR fortran/47194
12193         * gfortran.dg/storage_size_3.f08: Extended.
12194
12195 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
12196
12197         PR c++/47022
12198         * g++.dg/template/stdarg1.C: New test.
12199
12200 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
12201
12202         PR fortran/47195
12203         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
12204         * gfortran.dg/defined_operators_1.f90: Split the subroutine
12205         from the interface of functions to not hide the errors that
12206         shall be tested.
12207
12208 2011-01-06  Jan Hubicka  <jh@suse.cz>
12209
12210         * gcc.dg/lto/pr47188_0.c: New testcase.
12211         * gcc.dg/lto/pr47188_1.c: New testcase.
12212
12213 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
12214
12215         PR fortran/33117
12216         PR fortran/46478
12217         * gfortran.dg/interface_33.f90: New test.
12218
12219 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
12220
12221         PR c/47150
12222         * gcc.c-torture/compile/pr47150.c: New test.
12223
12224 2011-01-06  Ira Rosen  <irar@il.ibm.com>
12225
12226         PR tree-optimization/47139
12227         * gcc.dg/vect/pr47139.c: New test.
12228
12229 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
12230
12231         PR fortran/47180
12232         * gfortran.dg/extends_type_of_2.f03: New.
12233
12234 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12235
12236         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
12237
12238 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
12239
12240         * gnat.dg/opt14.adb: New test.
12241
12242 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12243
12244         PR fortran/46017
12245         * gfortran.dg/allocate_error_2.f90:  New test.
12246
12247 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
12248
12249         PR fortran/47024
12250         * gfortran.dg/storage_size_3.f08: New.
12251
12252 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12253
12254         PR libgfortran/47154
12255         * gfortran.dg/namelist_68.f90: New test.
12256
12257 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
12258
12259         * gnat.dg/unchecked_convert8.ad[sb]: New test.
12260
12261 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
12262
12263         PR fortran/46448
12264         * gfortran.dg/class_34.f90: New.
12265
12266 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12267
12268         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
12269         use __builtin_inff.  Skip all single-precision tests that require
12270         Infinity.
12271
12272 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12273
12274         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
12275
12276 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
12277
12278         PR tree-optimization/47148
12279         * gcc.c-torture/execute/pr47148.c: New test.
12280
12281         PR tree-optimization/47155
12282         * gcc.c-torture/execute/pr47155.c: New test.
12283
12284         PR rtl-optimization/47157
12285         * gcc.c-torture/compile/pr47157.c: New test.
12286
12287 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12288
12289         * gcc.dg/torture/vector-shift2.c (schar): Define.
12290         (main): Always use schar or uchar instead of plain "char" to avoid
12291         dependencies on implementation-defined char signedness.
12292
12293 2011-01-03  Martin Jambor  <mjambor@suse.cz>
12294
12295         PR tree-optimization/46801
12296         * gnat.dg/pack9.adb: Remove xfail.
12297
12298 2011-01-03  Martin Jambor  <mjambor@suse.cz>
12299
12300         PR tree-optimization/46984
12301         * g++.dg/ipa/pr46984.C: New test.
12302
12303 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
12304
12305         PR fortran/46408
12306         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
12307
12308 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
12309
12310         PR tree-optimization/47140
12311         * gcc.c-torture/compile/pr47140.c: New test.
12312
12313         PR rtl-optimization/47028
12314         * gcc.dg/pr47028.c: New test.
12315
12316 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
12317
12318         * objc.dg/protocol-forward-1.m: Removed TODO.
12319         * objc.dg/protocol-forward-2.m: New.
12320         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
12321         * obj-c++.dg/protocol-forward-2.mm: New.
12322
12323 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
12324
12325         PR target/38662
12326         * g++.dg/eh/pr38662.C: New testcase.
12327
12328 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
12329
12330         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
12331         scan for newline '\n'.
12332
12333 \f
12334 Copyright (C) 2011 Free Software Foundation, Inc.
12335
12336 Copying and distribution of this file, with or without modification,
12337 are permitted in any medium without royalty provided the copyright
12338 notice and this notice are preserved.