OSDN Git Service

* tree-vect-stmts.c (vectorizable_load): For SLP without
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-10-16 Ira Rosen  <ira.rosen@linaro.org>
2
3         * gcc.dg/vect/bb-slp-29.c: New test.
4
5 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
6
7         PR c++/50732
8         * g++.dg/ext/is_base_of_incomplete.C: New.
9         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
10         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
11
12 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
13
14         * gcc.target/sparc/combined-1.c: Compile at -O2.
15
16 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
17
18         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
19         (dg-options): Add -Wno-attributes.
20         * gcc.target/i386/fma_double_?.c: Ditto.
21         * gcc.target/i386/fma_run_float_?.c: Ditto.
22         * gcc.target/i386/fma_run_double_?.c: Ditto.
23         * gcc.target/i386/l_fma_float_?.c: Dtto.
24         * gcc.target/i386/l_fma_double_?.c: Ditto.
25         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
26         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
27
28 2011-10-15  Tobias Burnus  <burnus@net-b.de>
29
30         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
31         the comments.
32         * gfortran.dg/bind_c_usage_24.f90: Ditto.
33         * gfortran.dg/rank_3.f90: Ditto.
34         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
35         -std=f2008ts in dg-options.
36         * gfortran.dg/rank_4.f90: Ditto.
37
38 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
39
40         PR target/49263
41         * gcc.target/sh/pr49263.c: New.
42
43 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
44
45         * gnat.dg/specs/debug1.ads: Tweak.
46
47 2011-10-14  Kai Tietz  <ktietz@redhat.com>
48
49         * gfortran.fortran-torture/compile/logical-2.f90: New test.
50
51 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
52
53         * gcc.target/i386/sse2-mul-1.c: New test.
54         * gcc.target/i386/sse4_1-mul-1.c: New test.
55         * gcc.target/i386/avx-mul-1.c: New test.
56         * gcc.target/i386/xop-mul-1.c: New test.
57         * gcc.target/i386/avx2-mul-1.c: New test.
58
59 2011-10-14  Jason Merrill  <jason@redhat.com>
60
61         PR c++/50563
62         * g++.dg/cpp0x/nsdmi-list1.C: New.
63
64         PR c++/50707
65         * g++.dg/cpp0x/nsdmi-const1.C: New.
66
67 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
68
69         PR fortran/50570
70         * gfortran.dg/pointer_intent_5.f90: New.
71
72 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
73
74         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
75         * gcc.target/i386/warn-vect-op-1.c: Ditto.
76         * gcc.target/i386/warn-vect-op-2.c: Ditto.
77
78 2011-10-14  Tobias Burnus  <burnus@net-b.de>
79
80         PR fortran/50718
81         * gfortran.dg/pointer_check_11.f90: New.
82         * gfortran.dg/pointer_check_12.f90: New.
83
84 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
85
86         PR c++/38174
87         * g++.dg/overload/operator4.C: New.
88
89 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
90
91         * gcc.dg/di-longlong64-sync-1.c: New test.
92         * gcc.dg/di-sync-multithread.c: New test.
93         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
94         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
95         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
96         tests for v5, v6, v6k, and v7-a, and add-options helpers.
97         (check_effective_target_arm_arm_ok): New helper.
98         (check_effective_target_sync_longlong): New helper.
99
100 2011-10-14  Richard Guenther  <rguenther@suse.de>
101
102         PR tree-optimization/50723
103         * gcc.dg/torture/pr50723.c: New testcase.
104
105 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
106
107         PR c++/17212
108         * g++.dg/warn/format6.C: New.
109         * obj-c++.dg/warn6.mm: Likewise.
110
111 2011-10-13  Richard Henderson  <rth@redhat.com>
112
113         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
114         Delete.
115         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
116         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
117         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
118
119 2011-10-13  Jason Merrill  <jason@redhat.com>
120
121         PR c++/50614
122         * g++.dg/cpp0x/nsdmi-template2.C: New.
123
124         PR c++/50437
125         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
126
127         PR c++/50618
128         * g++.dg/init/vbase1.C: New.
129
130 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
131
132         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
133         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
134         * gcc.target/i386/avx-vphminposuw-2.c: New test.
135         * gcc.target/i386/avx-vphminposuw-3.c: New test.
136
137 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
138
139         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
140
141 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
142
143         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
144
145 2011-10-13  Richard Guenther  <rguenther@suse.de>
146
147         PR tree-optimization/50712
148         * gcc.target/i386/pr50712.c: New testcase.
149
150 2011-10-13  Tom de Vries  <tom@codesourcery.com>
151
152         * gcc.dg/memcpy-4.c: New test.
153
154 2011-10-13  Richard Guenther  <rguenther@suse.de>
155
156         PR tree-optimization/50698
157         * g++.dg/vect/pr50698.cc: New testcase.
158
159 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
160
161         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
162         * gcc.target/powerpc/warn-2.c: Ditto.
163
164         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
165         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
166         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
167         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
168         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
169         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
170         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
171         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
172         * gcc.target/powerpc/ppc-pow.c: Likewise.
173         * gcc.target/powerpc/recip-1.c: Likewise.
174         * gcc.target/powerpc/recip-2.c: Likewise.
175         * gcc.target/powerpc/recip-3.c: Likewise.
176         * gcc.target/powerpc/recip-4.c: Likewise.
177         * gcc.target/powerpc/recip-5.c: Likewise.
178
179 2011-10-12  David S. Miller  <davem@davemloft.net>
180
181         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
182         '-mvis3' instead of 'mcpu=niagara3' in options.
183         * gcc.target/sparc/fhalve.c: Likewise.
184         * gcc.target/sparc/fnegop.c: Likewise.
185         * gcc.target/sparc/fpadds.c: Likewise.
186         * gcc.target/sparc/fshift.c: Likewise.
187         * gcc.target/sparc/fucmp.c: Likewise.
188         * gcc.target/sparc/lzd.c: Likewise.
189         * gcc.target/sparc/vis3misc.c: Likewise.
190         * gcc.target/sparc/xmul.c: Likewise.
191
192 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
193
194         * gnat.dg/vect1.ad[sb]: New test.
195         * gnat.dg/vect1_pkg.ads: New helper.
196         * gnat.dg/vect2.ad[sb]: New test.
197         * gnat.dg/vect2_pkg.ads: New helper.
198         * gnat.dg/vect3.ad[sb]: New test.
199         * gnat.dg/vect3_pkg.ads: New helper.
200         * gnat.dg/vect4.ad[sb]: New test.
201         * gnat.dg/vect4_pkg.ads: New helper.
202         * gnat.dg/vect5.ad[sb]: New test.
203         * gnat.dg/vect5_pkg.ads: New helper.
204         * gnat.dg/vect6.ad[sb]: New test.
205         * gnat.dg/vect6_pkg.ads: New helper.
206
207 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
208
209         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
210         * gcc.target/i386/fma_run_double_2.c: Likewise.
211         * gcc.target/i386/fma_run_double_3.c: Likewise.
212         * gcc.target/i386/fma_run_double_4.c: Likewise.
213         * gcc.target/i386/fma_run_double_5.c: Likewise.
214         * gcc.target/i386/fma_run_double_6.c: Likewise.
215         * gcc.target/i386/fma_run_float_1.c: Likewise.
216         * gcc.target/i386/fma_run_float_2.c: Likewise.
217         * gcc.target/i386/fma_run_float_3.c: Likewise.
218         * gcc.target/i386/fma_run_float_4.c: Likewise.
219         * gcc.target/i386/fma_run_float_5.c: Likewise.
220         * gcc.target/i386/fma_run_float_6.c: Likewise.
221
222         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
223         remove the extra dg-options.
224         * gcc.target/i386/l_fma_double_2.c: Likewise.
225         * gcc.target/i386/l_fma_double_3.c: Likewise.
226         * gcc.target/i386/l_fma_double_4.c: Likewise.
227         * gcc.target/i386/l_fma_double_5.c: Likewise.
228         * gcc.target/i386/l_fma_double_6.c: Likewise.
229         * gcc.target/i386/l_fma_float_1.c: Likewise.
230         * gcc.target/i386/l_fma_float_2.c: Likewise.
231         * gcc.target/i386/l_fma_float_3.c: Likewise.
232         * gcc.target/i386/l_fma_float_4.c: Likewise.
233         * gcc.target/i386/l_fma_float_5.c: Likewise.
234         * gcc.target/i386/l_fma_float_6.c: Likewise.
235
236 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
237
238         PR tree-optimization/50189
239         * g++.dg/torture/pr50189.C: New testcase.
240
241 2011-10-12  Richard Guenther  <rguenther@suse.de>
242
243         PR tree-optimization/50700
244         * gcc.dg/builtin-object-size-12.c: New testcase.
245
246 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
247
248         PR c/50565
249         * gcc.c-torture/compile/pr50565-1.c,
250         gcc.c-torture/compile/pr50565-2.c: New tests.
251
252 2011-10-11  Jason Merrill  <jason@redhat.com>
253
254         PR c++/49855
255         PR c++/49896
256         * g++.dg/template/constant1.C: New.
257         * g++.dg/template/constant2.C: New.
258         * g++.dg/cpp0x/constexpr-template3.C: New.
259
260 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
261
262         * gcc.target/i386/warn-vect-op-3.c: New test.
263         * gcc.target/i386/warn-vect-op-1.c: New test.
264         * gcc.target/i386/warn-vect-op-2.c: New test.
265
266 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
267
268         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
269
270 2011-10-11  Richard Guenther  <rguenther@suse.de>
271
272         PR tree-optimization/50204
273         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
274
275 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
276
277         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
278
279 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
280
281         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
282         * gcc.target/i386/fma_double_2.c: Ditto.
283         * gcc.target/i386/fma_double_3.c: Ditto.
284         * gcc.target/i386/fma_double_4.c: Ditto.
285         * gcc.target/i386/fma_double_5.c: Ditto.
286         * gcc.target/i386/fma_double_6.c: Ditto.
287         * gcc.target/i386/fma_float_1.c: Ditto.
288         * gcc.target/i386/fma_float_2.c: Ditto.
289         * gcc.target/i386/fma_float_3.c: Ditto.
290         * gcc.target/i386/fma_float_4.c: Ditto.
291         * gcc.target/i386/fma_float_5.c: Ditto.
292         * gcc.target/i386/fma_float_6.c: Ditto.
293         * gcc.target/i386/l_fma_double_1.c: Ditto.
294         * gcc.target/i386/l_fma_double_2.c: Ditto.
295         * gcc.target/i386/l_fma_double_3.c: Ditto.
296         * gcc.target/i386/l_fma_double_4.c: Ditto.
297         * gcc.target/i386/l_fma_double_5.c: Ditto.
298         * gcc.target/i386/l_fma_double_6.c: Ditto.
299         * gcc.target/i386/l_fma_float_1.c: Ditto.
300         * gcc.target/i386/l_fma_float_2.c: Ditto.
301         * gcc.target/i386/l_fma_float_3.c: Ditto.
302         * gcc.target/i386/l_fma_float_4.c: Ditto.
303         * gcc.target/i386/l_fma_float_5.c: Ditto.
304         * gcc.target/i386/l_fma_float_6.c: Ditto.
305         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
306         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
307         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
308         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
309         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
310         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
311         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
312         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
313         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
314         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
315         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
316         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
317
318 2011-10-11  Tristan Gingold  <gingold@adacore.com>
319
320         * gcc.dg/va-arg-4.c: New test.
321         * gcc.dg/va-arg-5.c: Ditto.
322
323 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
324
325         * lib/target-supports.exp (check_effective_target_fd_truncate):
326         Close and unlink test file before exit.
327
328 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
329
330         PR fortran/50564
331         * gfortran.dg/forall_15.f90:  New test case.
332
333 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
334             Andrew Macleod  <amacleod@redhat.com>
335
336         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
337         wrappers for *other_threads() and *final_verify().
338         * gcc.dg/simulate-thread/simulate-thread.h
339         (simulate_thread_wrapper_other_threads): New.
340         (simulate_thread_wrapper_final_verify): New.
341
342 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
343
344         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
345
346 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
347
348         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
349
350 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
351             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
352
353         * gcc.target/i386/fma_1.h: New file.
354         * gcc.target/i386/fma_2.h: Likewise.
355         * gcc.target/i386/fma_3.h: Likewise.
356         * gcc.target/i386/fma_4.h: Likewise.
357         * gcc.target/i386/fma_5.h: Likewise.
358         * gcc.target/i386/fma_6.h: Likewise.
359         * gcc.target/i386/fma_double_1.c: Likewise.
360         * gcc.target/i386/fma_double_2.c: Likewise.
361         * gcc.target/i386/fma_double_3.c: Likewise.
362         * gcc.target/i386/fma_double_4.c: Likewise.
363         * gcc.target/i386/fma_double_5.c: Likewise.
364         * gcc.target/i386/fma_double_6.c: Likewise.
365         * gcc.target/i386/fma_float_1.c: Likewise.
366         * gcc.target/i386/fma_float_2.c: Likewise.
367         * gcc.target/i386/fma_float_3.c: Likewise.
368         * gcc.target/i386/fma_float_4.c: Likewise.
369         * gcc.target/i386/fma_float_5.c: Likewise.
370         * gcc.target/i386/fma_float_6.c: Likewise.
371         * gcc.target/i386/fma_main.h: Likewise.
372         * gcc.target/i386/fma_run_double_1.c: Likewise.
373         * gcc.target/i386/fma_run_double_2.c: Likewise.
374         * gcc.target/i386/fma_run_double_3.c: Likewise.
375         * gcc.target/i386/fma_run_double_4.c: Likewise.
376         * gcc.target/i386/fma_run_double_5.c: Likewise.
377         * gcc.target/i386/fma_run_double_6.c: Likewise.
378         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
379         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
380         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
381         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
382         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
383         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
384         * gcc.target/i386/fma_run_float_1.c: Likewise.
385         * gcc.target/i386/fma_run_float_2.c: Likewise.
386         * gcc.target/i386/fma_run_float_3.c: Likewise.
387         * gcc.target/i386/fma_run_float_4.c: Likewise.
388         * gcc.target/i386/fma_run_float_5.c: Likewise.
389         * gcc.target/i386/fma_run_float_6.c: Likewise.
390         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
391         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
392         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
393         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
394         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
395         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
396         * gcc.target/i386/l_fma_1.h: Likewise.
397         * gcc.target/i386/l_fma_2.h: Likewise.
398         * gcc.target/i386/l_fma_3.h: Likewise.
399         * gcc.target/i386/l_fma_4.h: Likewise.
400         * gcc.target/i386/l_fma_5.h: Likewise.
401         * gcc.target/i386/l_fma_6.h: Likewise.
402         * gcc.target/i386/l_fma_double_1.c: Likewise.
403         * gcc.target/i386/l_fma_double_2.c: Likewise.
404         * gcc.target/i386/l_fma_double_3.c: Likewise.
405         * gcc.target/i386/l_fma_double_4.c: Likewise.
406         * gcc.target/i386/l_fma_double_5.c: Likewise.
407         * gcc.target/i386/l_fma_double_6.c: Likewise.
408         * gcc.target/i386/l_fma_float_1.c: Likewise.
409         * gcc.target/i386/l_fma_float_2.c: Likewise.
410         * gcc.target/i386/l_fma_float_3.c: Likewise.
411         * gcc.target/i386/l_fma_float_4.c: Likewise.
412         * gcc.target/i386/l_fma_float_5.c: Likewise.
413         * gcc.target/i386/l_fma_float_6.c: Likewise.
414         * gcc.target/i386/l_fma_main.h: Likewise.
415         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
416         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
417         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
418         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
419         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
420         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
421         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
422         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
423         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
424         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
425         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
426         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
427
428 2011-10-10  Richard Guenther  <rguenther@suse.de>
429
430         PR middle-end/50389
431         * gcc.dg/torture/pr50389.c: New testcase.
432
433 2011-10-10  Richard Guenther  <rguenther@suse.de>
434
435         PR middle-end/50195
436         * gcc.dg/builtins-47.c: Optimize.
437
438 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
439
440         * lib/gcc-simulate-thread.exp: New.
441         * gcc.dg/simulate-thread/guality.h: New.
442         * gcc.dg/simulate-thread/simulate-thread.h: New.
443         * gcc.dg/simulate-thread/simulate-thread.exp: New.
444         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
445         * gcc.dg/simulate-thread/README: New.
446         * g++.dg/simulate-thread/guality.h: New.
447         * g++.dg/simulate-thread/simulate-thread.h: New.
448         * g++.dg/simulate-thread/simulate-thread.exp: New.
449         * g++.dg/simulate-thread/simulate-thread.gdb: New.
450         * c-c++-common/cxxbitfields-2.c: Remove.
451         * c-c++-common/cxxbitfields.c: Remove.
452         * c-c++-common/cxxbitfields-4.c: Remove.
453         * c-c++-common/cxxbitfields-5.c: Remove.
454         * c-c++-common/simulate-thread/bitfields-1.c: New.
455         * c-c++-common/simulate-thread/bitfields-2.c: New.
456         * c-c++-common/simulate-thread/bitfields-3.c: New.
457         * c-c++-common/simulate-thread/bitfields-4.c: New.
458
459 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
460
461         PR c++/38980
462         * g++.dg/warn/format5.C: New.
463
464 2011-10-09  Tobias Burnus  <burnus@net-b.de>
465
466         PR fortran/50273
467         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
468         * gfortran.dg/common_16.f90: New.
469
470 2011-10-09  Tobias Burnus  <burnus@net-b.de>
471
472         * gfortran.dg/iso_c_binding_param_1.f90: New.
473         * gfortran.dg/iso_c_binding_param_2.f90: New.
474         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
475
476 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
477
478         PR tree-optimization/50635
479         * gcc.dg/vect/pr50635.c: New test.
480
481 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
482
483         PR fortran/50659
484         * gfortran.dg/proc_decl_27.f90: New.
485
486 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
487
488         PR libobjc/50428
489         * objc/execute/initialize-1.m: New test.
490
491 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
492
493         PR fortran/47844
494         * gfortran.dg/pointer_function_result_1.f90 : New test.
495
496 2011-10-07  David S. Miller  <davem@davemloft.net>
497
498         PR 50655
499         * gcc.target/sparc/sparc.exp: Add vis3 target test.
500         * gcc.target/sparc/cmask.c: Use it.
501         * gcc.target/sparc/fhalve.c: Likewise.
502         * gcc.target/sparc/fnegop.c: Likewise.
503         * gcc.target/sparc/fpadds.c: Likewise.
504         * gcc.target/sparc/fshift.c: Likewise.
505         * gcc.target/sparc/fucmp.c: Likewise.
506         * gcc.target/sparc/lzd.c: Likewise.
507         * gcc.target/sparc/vis3misc.c: Likewise.
508         * gcc.target/sparc/xmul.c: Likewise.
509
510 2011-10-07  Richard Henderson  <rth@redhat.com>
511
512         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
513         match for avx2.
514         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
515
516 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
517
518         * gcc.dg/pr50193-1.c: New file.
519         * gcc.target/arm/shiftable.c: New file.
520
521 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
522
523         PR fortran/50625
524         * gfortran.dg/class_46.f03: New.
525
526 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
527
528         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
529         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
530         (syslog, vsyslog, __vsyslog_chk): Likewise.
531
532         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
533         (x, EXT_x): Use ASMNAME.
534
535         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
536         (a, c): Use ASMNAME.
537
538 2011-10-07  Tom de Vries  <tom@codesourcery.com>
539
540         PR middle-end/50527
541         * gcc.dg/pr50527.c: New test.
542
543 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
544
545         PR tree-optimization/50650
546         * gcc.c-torture/compile/pr50650.c: New test.
547
548 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
549
550         PR tree-optimization/50575
551         * gcc.c-torture/execute/vector-compare-2.x: New file.
552
553 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
554
555         PR middle-end/50125
556         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
557         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
558         (bar3): Likewise.
559
560 2011-10-07  Richard Guenther  <rguenther@suse.de>
561
562         PR testsuite/50637
563         * gcc.dg/vect/vect-align-2.c: Increase array size.
564
565 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
566             H.J. Lu  <hongjiu.lu@intel.com>
567
568         PR target/50603
569         * gcc.target/i386/pr50603.c: New test.
570
571 2011-10-06  Jason Merrill  <jason@redhat.com>
572
573         PR c++/39164
574         * g++.dg/cpp0x/default31.C: New.
575
576 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
577
578         PR tree-optimization/50596
579         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
580         New.
581         * gcc.dg/vect/vect-cond-8.c: New test.
582
583 2011-10-06  Richard Henderson  <rth@redhat.com>
584
585         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
586         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
587         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
588         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
589         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
590         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
591         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
592         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
593         * gcc.c-torture/execute/vshuf-16.inc: New file.
594         * gcc.c-torture/execute/vshuf-2.inc: New file.
595         * gcc.c-torture/execute/vshuf-4.inc: New file.
596         * gcc.c-torture/execute/vshuf-8.inc: New file.
597         * gcc.c-torture/execute/vshuf-main.inc: New file.
598         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
599         * gcc.c-torture/execute/vshuf-v2df.c: New test.
600         * gcc.c-torture/execute/vshuf-v2di.c: New test.
601         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
602         * gcc.c-torture/execute/vshuf-v2si.c: New test.
603         * gcc.c-torture/execute/vshuf-v4df.c: New test.
604         * gcc.c-torture/execute/vshuf-v4di.c: New test.
605         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
606         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
607         * gcc.c-torture/execute/vshuf-v4si.c: New test.
608         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
609         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
610         * gcc.c-torture/execute/vshuf-v8si.c: New test.
611
612 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
613
614         PR tree-optimization/49279
615         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
616         * gcc.c-torture/execute/pr49279.c: New test.
617
618 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
619
620         PR target/49049
621         * gcc.c-torture/compile/pr49049.c: New test.
622
623 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
624
625         PR target/50305
626         * gcc.target/arm/pr50305.c: New test.
627
628 2011-10-06  Richard Guenther  <rguenther@suse.de>
629
630         PR tree-optimization/38884
631         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
632         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
633
634 2011-10-05  David S. Miller  <davem@davemloft.net>
635
636         * gcc.target/sparc/lzd.c: New test.
637         * gcc.target/sparc/popc.c: New test.
638
639 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
640
641         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
642         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
643         * g++.dg/other/final1.C: Cleanup original tree dump.
644
645 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
646
647         PR tree-optimization/50613
648         * gcc.dg/pr50613.c: New test.
649
650 2011-10-05  Richard Henderson  <rth@redhat.com>
651
652         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
653         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
654         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
655         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
656         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
657         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
658         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
659         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
660
661 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
662
663         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
664         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
665         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
666         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
667         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
668
669 2011-10-05  Richard Guenther  <rguenther@suse.de>
670
671         PR tree-optimization/38885
672         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
673
674 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
675
676         * gcc.target/i386/sw-1.c: New test.
677
678 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
679
680         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
681         -mtune=generic.
682         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
683
684 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
685
686         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
687
688 2011-10-04  David S. Miller  <davem@davemloft.net>
689
690         * gcc.target/sparc/fhalve.c: New test.
691         * gcc.target/sparc/fnegop.c: New test.
692         * gcc.target/sparc/xmul.c: New test.
693
694 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
695
696         PR fortran/35831
697         * gfortran.dg/dummy_procedure_6.f90: New.
698
699 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
700
701         PR tree-optimization/50604
702         * gcc.dg/pr50604.c: New test.
703
704 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
705
706         PR tree-optimization/49662
707         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
708         * gcc.dg/graphite/interchange-15.c: Likewise.
709         * gcc.dg/graphite/interchange-mvt.c: Likewise.
710
711 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
712
713         * gcc.dg/tree-ssa/restrict-4.c: New test.
714
715 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
716
717         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
718         (main): Use __typeof to get result type of comparison.
719
720 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
721
722         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
723         Make et_vect_multiple_sizes_saved global.
724         (check_effective_target_vect64): Make et_vect64_saved global.
725
726 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
727
728         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
729         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
730         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
731         * gcc.dg/builtin-complex-err-1.c: Adjust.
732
733 2011-10-02  Jason Merrill  <jason@redhat.com>
734
735         * g++.dg/cpp0x/range-for22.C: New.
736
737         * g++.dg/cpp0x/variadic65.C: Remove xfails.
738         * g++.dg/cpp0x/variadic82.C: Remove xfails.
739         * g++.dg/cpp0x/variadic83.C: Remove xfails.
740         * g++.dg/cpp0x/variadic105.C: Remove xfails.
741
742         * g++.dg/cpp0x/nsdmi5.C: New.
743
744 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
745
746         PR target/50579
747         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
748         New procedures.
749         (mips-dg-options): Force an ABI option if the current ABI is
750         incompatible with the required -mlong setting.  Likewise force
751         a long setting if the current one is incompatible with the
752         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
753         throughout procedure.
754         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
755         instead of addressing=absolute.
756
757 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
758
759         * gcc.target/mips/stack-1.c: New test.
760
761 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
762
763         * gcc.dg/pr49696.c: New test.
764
765 2011-10-02  Jan Hubicka  <jh@suse.cz>
766
767         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
768
769 2011-10-01  David S. Miller  <davem@davemloft.net>
770
771         * gcc.target/sparc/cmask.c: New test.
772         * gcc.target/sparc/fpadds.c: New test.
773         * gcc.target/sparc/fshift.c: New test.
774         * gcc.target/sparc/fucmp.c: New test.
775         * gcc.target/sparc/vis3misc.c: New test.
776
777 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
778
779         PR fortran/50585
780         * gfortran.dg/assumed_charlen_arg_2.f90: New.
781
782 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
783
784         PR c++/44473
785         * g++.dg/dfp/44473-1.C: New test.
786         * g++.dg/dfp/44473-2.C: New test.
787         * g++.dg/dfp/mangle-1.C: New test.
788         * g++.dg/dfp/mangle-2.C: New test.
789         * g++.dg/dfp/mangle-3.C: New test.
790         * g++.dg/dfp/mangle-4.C: New test.
791         * g++.dg/dfp/mangle-5.C: New test.
792
793 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
794
795         PR inline-asm/50571
796         * gcc.dg/pr50571.c: New test.
797
798         PR tree-optimization/46309
799         * gcc.dg/pr46309.c: New test.
800
801 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
802
803         * gcc.dg/strlenopt-21.c: New test.
804
805 2011-09-30  Revital Eres  <revital.eres@linaro.org>
806
807         * gcc.dg/sms-10.c: New file.
808
809 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
810
811         * gcc.target/arm/pr50099.c: New test.
812
813 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
814
815         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
816
817 2011-09-30  David S. Miller  <davem@davemloft.net>
818
819         * gcc.target/sparc/bmaskbshuf.c: New test.
820         * gcc.target/sparc/edgen.c: New test.
821
822 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
823
824         PR fortran/50547
825         * gfortran.dg/pure_formal_proc_3.f90: New.
826
827         PR fortran/50553
828         * gfortran.dg/stfunc_7.f90: New.
829
830 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
831
832         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
833         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
834         * gcc.dg/vector-compare-1.c: Likewise.
835         * gcc.dg/vector-compare-2.c: Likewise.
836
837 2011-09-29  David S. Miller  <davem@davemloft.net>
838
839         * gcc.target/sparc/array.c: New test.
840
841 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
842
843         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
844         loop unroll and set max unroll times to 8.
845         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
846         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
847         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
848         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
849
850 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
851
852         PR c++/40145
853         * g++.dg/ext/visibility/warn5.C: New.
854
855 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
856
857         PR c++/45278
858         * g++.dg/warn/Wextra-3.C: New.
859
860 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
861
862         PR target/49486
863         * gcc.target/sh/pr49468-si.c: New.
864
865 2011-09-28  Tom de Vries  <tom@codesourcery.com>
866
867         PR testsuite/50485
868         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
869         (TEST): Initialize src3 with random floats.
870         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
871         from union src3.  Initialize src3 with random floats.
872
873 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
874
875         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
876         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
877         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
878         * gcc.target/sh/sh4a-sincosf.c: Ditto.
879         * gcc.target/sh/sh4a-cos.c: Ditto.
880         * gcc.target/sh/sh4a-cosf.c: Ditto.
881         * gcc.target/sh/sh4a-sin.c: Ditto.
882         * gcc.target/sh/sh4a-sinf.c: Ditto.
883         * gcc.target/sh/sh4a-fsrra.c: Ditto.
884         * gcc.target/sh/sh4a-memmovua.c: Ditto.
885         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
886
887 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
888
889         PR c++/31489
890         * g++.dg/parse/error40.C: New.
891         * g++.dg/warn/incomplete1.C: Adjust.
892
893 2011-09-27  Jan Hubicka  <jh@suse.cz>
894
895         PR middle-end/49463
896         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
897         Mark used.
898
899 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
900
901         * gcc.dg/strlenopt-1.c: New test.
902         * gcc.dg/strlenopt-1f.c: New test.
903         * gcc.dg/strlenopt-2.c: New test.
904         * gcc.dg/strlenopt-2f.c: New test.
905         * gcc.dg/strlenopt-3.c: New test.
906         * gcc.dg/strlenopt-4.c: New test.
907         * gcc.dg/strlenopt-4g.c: New test.
908         * gcc.dg/strlenopt-4gf.c: New test.
909         * gcc.dg/strlenopt-5.c: New test.
910         * gcc.dg/strlenopt-6.c: New test.
911         * gcc.dg/strlenopt-7.c: New test.
912         * gcc.dg/strlenopt-8.c: New test.
913         * gcc.dg/strlenopt-9.c: New test.
914         * gcc.dg/strlenopt-10.c: New test.
915         * gcc.dg/strlenopt-11.c: New test.
916         * gcc.dg/strlenopt-12.c: New test.
917         * gcc.dg/strlenopt-12g.c: New test.
918         * gcc.dg/strlenopt-13.c: New test.
919         * gcc.dg/strlenopt-14g.c: New test.
920         * gcc.dg/strlenopt-14gf.c: New test.
921         * gcc.dg/strlenopt-15.c: New test.
922         * gcc.dg/strlenopt-16g.c: New test.
923         * gcc.dg/strlenopt-17g.c: New test.
924         * gcc.dg/strlenopt-18g.c: New test.
925         * gcc.dg/strlenopt.h: New file.
926
927 2011-09-27  Tom de Vries  <tom@codesourcery.com>
928
929         PR middle-end/43864
930         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
931         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
932         * gcc.dg/pr43864.c: New test.
933         * gcc.dg/pr43864-2.c: Same.
934         * gcc.dg/pr43864-3.c: Same.
935         * gcc.dg/pr43864-4.c: Same.
936
937 2011-09-27  Jan Hubicka  <jh@suse.cz>
938
939         * gcc.dg/ipa/inline-5.c: New testcase.
940
941 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
942
943         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
944         vectors.
945         * gcc.dg/vect/bb-slp-27.c: New.
946         * gcc.dg/vect/bb-slp-28.c: New.
947
948 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
949
950         * testsuite/lib/target-supports.exp (check_profiling_available):
951         Don't rely solely on TLS tests for -fprofile-generate, fall
952         through to the other code.
953
954 2011-09-27  Richard Guenther  <rguenther@suse.de>
955
956         PR tree-optimization/50363
957         * gcc.dg/torture/pr50363.c: New testcase.
958
959 2011-09-26  Jason Merrill  <jason@redhat.com>
960
961         PR c++/45012
962         * g++.dg/template/partial13.C: New.
963
964         PR c++/46105
965         * g++.dg/template/partial12.C: New.
966
967         PR c++/50508
968         * g++.dg/cpp0x/constexpr-typedef1.C: New.
969
970 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
971
972         PR c++/45487
973         * g++.dg/diagnostic/bindings1.C: New.
974         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
975
976 2011-09-26  David S. Miller  <davem@davemloft.net>
977
978         * gcc.target/sparc/wrgsr.c: New test.
979         * gcc.target/sparc/rdgsr.c: New test.
980         * gcc.target/sparc/edge.c: New test.
981         * gcc.target/sparc/fcmp.c: New test.
982
983         * gcc.target/sparc/edge.c: Update for new return types.
984         * gcc.target/sparc/fcmp.c: Likewise.
985
986         * gcc.target/sparc/fpaddsubi.c: New test.
987
988 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
989
990         PR fortran/50515
991         * gfortran.dg/common_15.f90: New.
992
993         PR fortran/50517
994         * gfortran.dg/dummy_procedure_5.f90: New.
995         * gfortran.dg/interface_26.f90: Modified error message.
996         * gfortran.dg/proc_ptr_11.f90: Ditto.
997         * gfortran.dg/proc_ptr_15.f90: Ditto.
998         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
999         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1000
1001 2011-09-26  Jason Merrill  <jason@redhat.com>
1002
1003         PR c++/50512
1004         * g++.dg/overload/rvalue3.C: New.
1005
1006         PR c++/50523
1007         * g++.dg/overload/ref-conv2.C: New.
1008
1009         * g++.dg/cpp0x/nsdmi-template1.C: New.
1010
1011 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
1012
1013         * g++.dg/cpp0x/nullptr25.C: New.
1014
1015 2011-09-26  Richard Guenther  <rguenther@suse.de>
1016
1017         PR tree-optimization/50472
1018         * gcc.dg/torture/pr50472.c: New testcase.
1019
1020 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1021
1022         * gnat.dg/opt22.adb: New test.
1023         * gnat.dg/opt22_pkg.ad[sb]: New helper.
1024
1025 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1026
1027         * gnat.dg/opt21.adb: New test.
1028         * gnat.dg/opt21_pkg.ad[sb]: New helper.
1029
1030 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1031
1032         * gnat.dg/opt20.ad[sb]: New test.
1033         * gnat.dg/opt20_pkg.ads: New helper.
1034
1035 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1036
1037         * gnat.dg/array17.adb: New test.
1038         * gnat.dg/array17_pkg.ads: New helper.
1039
1040 2011-09-25  Jason Merrill  <jason@redhat.com>
1041
1042         * g++.dg/cpp0x/nsdmi-defer4.C: New.
1043
1044 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
1045
1046         * gnat.dg/frame_overflow.ads: New.
1047         * gnat.dg/frame_overflow.adb: Adjust.
1048         * gnat.dg/specs/addr1.ads: Likewise.
1049
1050 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
1051
1052         * g++.dg/tree-ssa/restrict2.C: New test.
1053
1054 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
1055
1056         * lib/target-supports.exp (check_effective_target_vect64): New.
1057         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
1058         of multiple vector sizes.
1059         * gcc.dg/vect/bb-slp-26.c: New.
1060
1061 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
1062
1063         PR c++/50280
1064         * g++.dg/template/bitfield1.C: New.
1065
1066 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
1067
1068         * gcc.dg/vect/bb-slp-24.c: New.
1069
1070 2011-09-24  Jason Merrill  <jason@redhat.com>
1071
1072         * g++.dg/cpp0x/nsdmi-eh1.C: New.
1073
1074         * g++.dg/cpp0x/nsdmi-defer3.C: New.
1075
1076         * g++.dg/cpp0x/nsdmi-defer1.C: New.
1077         * g++.dg/cpp0x/nsdmi-defer2.C: New.
1078
1079         * g++.dg/cpp0x/nsdmi1.C: New.
1080         * g++.dg/cpp0x/nsdmi2.C: New.
1081         * g++.dg/cpp0x/nsdmi3.C: New.
1082         * g++.dg/cpp0x/nsdmi4.C: New.
1083         * g++.old-deja/g++.other/init4.C: New.
1084
1085 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
1086
1087         PR c++/44267
1088         * g++.dg/template/sfinae28.C: New.
1089
1090 2011-09-23  Ian Lance Taylor  <iant@google.com>
1091
1092         * go.test/go-test.exp (errchk): Handle more cases of getting
1093         correct Tcl backslash quoting in regular expressions in test file.
1094
1095 2011-09-23  Jason Merrill  <jason@redhat.com>
1096
1097         Core 253
1098         * g++.dg/init/const8.C: New.
1099         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
1100         * g++.dg/cpp0x/defaulted2.C: Likewise.
1101         * g++.dg/cpp0x/pr42844-2.C: Likewise.
1102         * g++.dg/init/pr20039.C: Likewise.
1103         * g++.dg/init/pr42844.C: Likewise.
1104
1105 2011-09-23  Jan Hubicka  <jh@suse.cz>
1106
1107         * gcc.dg/ipa/inline-1.c: new testcase.
1108         * gcc.dg/ipa/inline-2.c: new testcase.
1109         * gcc.dg/ipa/inline-3.c: new testcase.
1110         * gcc.dg/ipa/inline-4.c: new testcase.
1111
1112 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
1113
1114         PR c++/50258
1115         * g++.dg/cpp0x/constexpr-static8.C: New.
1116
1117 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
1118
1119         * gcc.target/i386/avxfp-1.c: New test.
1120         * gcc.target/i386/avxfp-2.c: New test.
1121
1122 2011-09-23  Terry Guo  <terry.guo@arm.com>
1123
1124         * gcc.c-torture/execute/941014-1.x: Deleted.
1125
1126 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1127
1128         PR c++/50491
1129         * g++.dg/cpp0x/pr50491.C: New.
1130
1131 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1132
1133         PR testsuite/50487
1134         * gfortran.dg/bessel_6.f90: Fix tolerance test.
1135
1136 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1137
1138         PR c++/50371
1139         * g++.dg/cpp0x/nullptr24.C: New.
1140
1141 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
1142
1143         PR target/50482
1144         * gcc.target/i386/pr50482.c: New test.
1145
1146 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
1147
1148         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
1149         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
1150         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
1151         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
1152         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
1153         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
1154         multilib options contain different -march= from dg-options.
1155
1156 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
1157             Paolo Carlini  <paolo.carlini@oracle.com>
1158
1159         PR c++/50344
1160         * g++.dg/template/friend52.C: New.
1161
1162 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
1163
1164         * gcc.target/arm/cmp-1.c: New test.
1165         * gcc.target/arm/cmp-2.c: Likewise.
1166
1167 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
1168
1169         PR fortran/41733
1170         * gfortran.dg/impure_actual_1.f90: Modified error message.
1171         * gfortran.dg/proc_ptr_32.f90: New.
1172         * gfortran.dg/proc_ptr_33.f90: New.
1173
1174 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
1175
1176         PR tree-optimization/50451
1177         * gcc.dg/vect/pr50451.c: New test.
1178
1179 2011-09-21  Ian Lance Taylor  <iant@google.com>
1180
1181         * go.test/go-test.exp (errchk): Add special case for bug332.
1182         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
1183         some more test lines.
1184
1185 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
1186
1187         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
1188         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
1189         * g++.dg/other/i386-8.C: Ditto.
1190         * g++.dg/other/pr34435.C: Ditto.
1191         * g++.dg/other/pr39496.C: Ditto.
1192         * g++.dg/other/mmintrin.C: Ditto.
1193
1194 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
1195
1196         * gcc.dg/vect/vect-cond-7.c: New test.
1197         * gcc.target/i386/sse4_1-cond-1.c: New test.
1198         * gcc.target/i386/avx-cond-1.c: New test.
1199
1200 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
1201
1202         PR target/50464
1203         * g++.dg/other/pr50464.C: New test.
1204
1205 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
1206
1207         * gcc.target/i386/bmi2-mulx32-2.c: New test.
1208         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
1209         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
1210         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
1211
1212 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
1213
1214         * gnat.dg/opt19.adb: New test.
1215
1216 2011-09-21  Terry Guo  <terry.guo@arm.com>
1217
1218         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
1219         on arch conflict when testing case on targets other than armv7-a.
1220
1221 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
1222
1223         PR c++/50454
1224         * g++.dg/ext/int128-1.C: New.
1225         * g++.dg/ext/int128-2.C: Likewise.
1226         * g++.dg/ext/int128-2.h: Likewise.
1227
1228 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1229
1230         PR testsuite/50469
1231         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
1232
1233 2011-09-20  Jason Merrill  <jason@redhat.com>
1234
1235         * g++.dg/cpp0x/constexpr-generated1.C: New.
1236
1237         PR c++/50442
1238         * g++.dg/overload/ref-conv1.C: New.
1239
1240 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
1241
1242         * g++.dg/other/final1.C: New.
1243
1244 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
1245
1246         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
1247         and get_bit ().
1248
1249 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
1250
1251         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
1252         "target arm_eabi".
1253
1254 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
1255
1256         PR tree-optimization/50413
1257         * g++.dg/vect/vect.exp: Run slp-pr* tests with
1258         -fdump-tree-slp-details.  Run other tests with
1259         -fdump-tree-vect-details.
1260         * g++.dg/vect/slp-pr50413.cc: New.
1261
1262 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
1263             Ira Rosen  <ira.rosen@linaro.org>
1264
1265         PR testsuite/50435
1266         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
1267         Fix underscores around restrict.
1268
1269 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
1270
1271         PR tree-optimization/50414
1272         * gfortran.dg/vect/Ofast-pr50414.f90: New.
1273         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
1274         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
1275
1276 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
1277
1278         PR tree-optimization/50412
1279         * gfortran.dg/vect/pr50412.f90: New.
1280
1281 2011-09-16  Jason Merrill  <jason@redhat.com>
1282
1283         PR c++/50424
1284         * g++.dg/eh/defarg1.C: New.
1285
1286 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
1287
1288         * gcc.dg/vect/vect-reduc-10.c: New test.
1289         * gcc.target/i386/avx-reduc-1.c: New test.
1290
1291         * gcc.target/i386/sse2-extract-1.c: New test.
1292         * gcc.target/i386/avx-extract-1.c: New test.
1293
1294 2011-09-16  Terry Guo  <terry.guo@arm.com>
1295
1296         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
1297
1298 2011-09-15   Diego Novillo  <dnovillo@google.com>
1299
1300         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
1301         ALWAYS_CXXFLAGS, if defined.
1302         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
1303         ALWAYS_GFORTRANFLAGS, if defined.
1304         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
1305         ALWAYS_GOCFLAGS, if defined.
1306         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
1307         ALWAYS_OBJCXXFLAGS, if defined.
1308         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
1309         additional_flags, if defined.
1310         * lib/gnat.exp (gnat_target_compile): Likewise.
1311         * lib/objc.exp (objc_target_compile): Likewise.
1312         * lib/target-supports-dg.exp (dg-add-options): Handle
1313         TEST_ALWAYS_FLAGS.
1314
1315 2011-09-15  Tom de Vries  <tom@codesourcery.com>
1316
1317         PR testsuite/50322
1318         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
1319         Use uintptr_t in f1.  Undo avr xfails.
1320
1321 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
1322
1323         PR fortran/50401
1324         PR fortran/50403
1325         * gfortran.dg/function_types_3.f90: New.
1326
1327 2011-09-15  Jason Merrill  <jason@redhat.com>
1328
1329         PR c++/50365
1330         * g++.dg/cpp0x/trailing7.C: New.
1331
1332         PR c++/50361
1333         * g++.dg/cpp0x/nullptr23.C: New.
1334
1335 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
1336
1337         * gcc.dg/vect/bb-slp-25.c: New.
1338
1339 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
1340
1341         PR c++/50391
1342         * g++.dg/cpp0x/noexcept15.C: New.
1343
1344 2011-09-14  Tom de Vries  <tom@codesourcery.com>
1345
1346         PR middle-end/50251
1347         * gcc.dg/pr50251.c: New test.
1348
1349 2011-09-14  Tobias Burnus  <burnus@net-b.de>
1350
1351         PR fortran/34547
1352         PR fortran/50375
1353         * gfortran.dg/null_5.f90: New.
1354         * gfortran.dg/null_6.f90: New.
1355
1356 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
1357
1358         * gcc.c-torture/compile/20110913-1.c: New test.
1359
1360 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
1361
1362         PR fortran/50379
1363         * gfortran.dg/result_2.f90: New.
1364
1365 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
1366
1367         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
1368
1369 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
1370
1371         PR c++/48320
1372         * g++.dg/cpp0x/variadic116.C: New test case.
1373
1374 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
1375
1376         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
1377         * gcc.target/mips/interrupt_handler-2.c: New test.
1378         * gcc.target/mips/interrupt_handler-3.c: Likewise.
1379
1380 2011-09-12  Jason Merrill  <jason@redhat.com>
1381
1382         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
1383
1384         * g++.dg/cpp0x/explicit7.C: New.
1385
1386 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
1387
1388         PR rtl-optimization/50212
1389         * g++.dg/other/pr50212.C: New test.
1390
1391 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
1392
1393         PR target/43746
1394         * testsuite/gcc.target/avr/torture/avr-torture.exp
1395         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
1396         "-O2 -fmerge-all-constants".
1397
1398 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
1399
1400         PR fortran/50327
1401         * gfortran.dg/do_while_1.f90: New test.
1402
1403 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
1404
1405         PR fortran/35831
1406         PR fortran/47978
1407         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
1408         * gfortran.dg/proc_decl_26.f90: New.
1409         * gfortran.dg/typebound_override_2.f90: New.
1410         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
1411
1412 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
1413
1414         * gnat.dg/cond_expr2.ad[sb]: New test.
1415
1416 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
1417
1418         * gnat.dg/atomic5.ad[sb]: New test.
1419
1420 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1421
1422         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
1423
1424 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
1425
1426         PR target/49030
1427         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
1428
1429 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
1430
1431         PR target/49614
1432         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
1433
1434 2011-09-09  Richard Guenther  <rguenther@suse.de>
1435
1436         PR tree-optimization/50328
1437         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
1438
1439 2011-09-09  Richard Guenther  <rguenther@suse.de>
1440
1441         PR middle-end/50333
1442         * gcc.dg/torture/pr50333.c: New testcase.
1443
1444 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
1445
1446         PR tree-optimization/50318
1447         * gcc.target/arm/pr50318-1.c: New file.
1448
1449 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
1450
1451         * gcc.target/i386/all_one_m256i.c: New test.
1452
1453 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
1454
1455         PR c++/50324
1456         * g++.dg/cpp0x/sfinae28.C: New.
1457
1458 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
1459
1460         PR c/50332
1461         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
1462         longer ignored on typedefs.
1463
1464         PR c++/33255 - Support -Wunused-local-typedefs warning
1465         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
1466         * c-c++-common/Wunused-local-typedefs.c: Likewise.
1467
1468 2011-09-08  Martin Jambor  <mjambor@suse.cz>
1469
1470         PR tree-optimization/50287
1471         * gcc.dg/torture/pr50287.c: New test.
1472
1473 2011-09-08  Richard Guenther  <rguenther@suse.de>
1474
1475         PR tree-optimization/19831
1476         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
1477         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
1478         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1479         * gcc.dg/errno-1.c: Adjust.
1480
1481 2011-09-08  Richard Guenther  <rguenther@suse.de>
1482
1483         PR tree-optimization/19831
1484         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
1485
1486 2011-09-08  Tobias Burnus  <burnus@net-b.de>
1487
1488         PR fortran/44646
1489         * gfortran.dg/do_concurrent_1.f90: New.
1490         * gfortran.dg/do_concurrent_2.f90: New.
1491
1492 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
1493
1494         PR target/50310
1495         * gcc.c-torture/execute/ieee/pr50310.c: New test.
1496         * gcc.dg/pr50310-2.c: New test.
1497
1498 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
1499
1500         PR fortran/48095
1501         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
1502         * gfortran.dg/impure_constructor_1.f90: Modified.
1503         * gfortran.dg/proc_ptr_comp_33.f90: New.
1504
1505 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
1506
1507         PR target/50310
1508         * gcc.dg/pr50310-1.c: New test.
1509
1510 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1511
1512         PR middle-end/48571
1513         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
1514         instead of 4.
1515
1516 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
1517
1518         PR c++/50309
1519         * g++.dg/cpp0x/noexcept14.C: New.
1520
1521 2011-09-07  Jason Merrill  <jason@redhat.com>
1522
1523         * g++.dg/cpp0x/constexpr-ref3.C: New.
1524
1525         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
1526
1527 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1528
1529         * gcc.dg/section1.c: Don't xfail for avr.
1530
1531 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
1532
1533         PR tree-optimization/50322
1534         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
1535
1536 2011-09-07  Martin Jambor  <mjambor@suse.cz>
1537
1538         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
1539
1540 2011-09-07  Martin Jambor  <mjambor@suse.cz>
1541
1542         PR tree-optimization/49911
1543         * g++.dg/tree-ssa/pr49911.C: New test.
1544
1545 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
1546
1547         PR target/49030
1548         * gcc.dg/torture/pr49030.c: New test.
1549
1550 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
1551
1552         PR fortran/50288
1553         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
1554         * gfortran.dg/class_4d.f03: Deleted.
1555         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
1556
1557 2011-09-07  Richard Guenther  <rguenther@suse.de>
1558
1559         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
1560
1561 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
1562
1563         PR tree-optimization/46021
1564         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
1565
1566 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1567
1568         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
1569
1570 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
1571
1572         * gcc.c-torture/compile/20110906-1.c: New test.
1573
1574 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
1575
1576         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
1577
1578 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
1579
1580         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
1581         --param tree-reassoc-width=1.
1582
1583         * gcc.dg/tree-ssa/reassoc-24.c: New test.
1584         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
1585
1586 2011-09-06  Richard Guenther  <rguenther@suse.de>
1587
1588         PR tree-optimization/48149
1589         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
1590
1591 2011-09-06  Richard Guenther  <rguenther@suse.de>
1592
1593         PR tree-optimization/48317
1594         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
1595
1596 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
1597
1598         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1599         New procedure.
1600         (add_options_for_quad_vectors): Replace with ...
1601         (add_options_for_double_vectors): ... this.
1602         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
1603         support multiple vector sizes since the vectorizer attempts to
1604         vectorize with both vector sizes.
1605         * gcc.dg/vect/no-vfa-vect-79.c,
1606         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
1607         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
1608         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
1609         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
1610         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
1611         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
1612         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
1613         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
1614         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
1615         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
1616         gcc.dg/vect/vect-40.c: Likewise.
1617         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
1618         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
1619         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
1620         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
1621         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
1622         Likewise.
1623         * gcc.dg/vect/vect-peel-4.c: Make ia global.
1624
1625 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
1626
1627         PR target/49606
1628         * gcc.target/mips/abi-main.h: New file.
1629         * gcc.target/mips/abi-o32-long32.c: New test.
1630         * gcc.target/mips/abi-o32-long64.c: Likewise.
1631         * gcc.target/mips/abi-o64-long32.c: Likewise.
1632         * gcc.target/mips/abi-o64-long64.c: Likewise.
1633         * gcc.target/mips/abi-n32-long32.c: Likewise.
1634         * gcc.target/mips/abi-n32-long64.c: Likewise.
1635         * gcc.target/mips/abi-n64-long32.c: Likewise.
1636         * gcc.target/mips/abi-n64-long64.c: Likewise.
1637         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
1638         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
1639         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
1640         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
1641         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
1642         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
1643         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
1644         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
1645         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
1646         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
1647         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
1648         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
1649         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
1650         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
1651         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
1652         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
1653         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
1654         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
1655         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
1656         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
1657         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
1658         * gcc.target/mips/branch-2.c: Remove -mabicalls.
1659         * gcc.target/mips/branch-3.c: Likewise.
1660         * gcc.target/mips/branch-4.c: Likewise.
1661         * gcc.target/mips/branch-5.c: Likewise.
1662         * gcc.target/mips/branch-6.c: Likewise.
1663         * gcc.target/mips/branch-7.c: Likewise.
1664         * gcc.target/mips/branch-8.c: Likewise.
1665         * gcc.target/mips/branch-9.c: Likewise.
1666         * gcc.target/mips/branch-10.c: Likewise.
1667         * gcc.target/mips/branch-11.c: Likewise.
1668         * gcc.target/mips/branch-12.c: Likewise.
1669         * gcc.target/mips/branch-13.c: Likewise.
1670         * gcc.target/mips/lazy-binding-1.c: Likewise.
1671
1672 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
1673
1674         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
1675         to avoid warning on int=16 platforms..
1676
1677 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
1678
1679         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
1680         to work even with -fshort-enums.
1681
1682 2011-09-04  Jan Hubicka  <jh@suse.cz>
1683
1684         * gcc.c-torture/compile/20110902.c: new testcase.
1685
1686 2011-09-04  Jason Merrill  <jason@redhat.com>
1687
1688         PR c++/49267
1689         * g++.dg/cpp0x/rv-conv1.C: New.
1690
1691         DR 1328
1692         * g++.dg/cpp0x/rv-func3.C: New.
1693
1694         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
1695
1696         PR c++/50248
1697         Core 1358
1698         * g++.dg/cpp0x/constexpr-template1.C: New.
1699         * g++.dg/cpp0x/constexpr-template2.C: New.
1700         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
1701         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
1702
1703 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
1704
1705         * gnat.dg/specs/debug1.ads: Tweak pattern.
1706
1707 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
1708
1709         PR fortran/50227
1710         * gfortran.dg/class_45a.f03: New.
1711         * gfortran.dg/class_45b.f03: New.
1712
1713 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
1714             Ira Rosen  <ira.rosen@linaro.org>
1715
1716         PR tree-optimization/50208
1717         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
1718         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
1719         -fno-tree-fre -fno-tree-pre.
1720
1721 2011-09-02  Martin Jambor  <mjambor@suse.cz>
1722
1723         * gcc.dg/ipa/ipcp-3.c: New test.
1724
1725 2011-09-02  Richard Guenther  <rguenther@suse.de>
1726
1727         PR tree-optimization/27460
1728         PR middle-end/29269
1729         * gcc.dg/vect/vect-cond-7.c: New testcase.
1730
1731 2011-09-02  Martin Jambor  <mjambor@suse.cz>
1732
1733         * g++.dg/ipa/devirt-3.C: Added a distraction method.
1734         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
1735         xfailed test for inlining.
1736         * g++.dg/ipa/ivinline-9.C: Likewise.
1737
1738 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
1739
1740         PR tree-optimization/50178
1741         * gfortran.dg/vect/pr50178.f90: New test.
1742
1743 2011-08-31  Martin Jambor  <mjambor@suse.cz>
1744
1745         PR middle-end/49886
1746         * gcc.c-torture/execute/pr49886.c: New testcase.
1747
1748 2011-08-31  Tom de Vries  <tom@codesourcery.com>
1749
1750         PR middle-end/43513
1751         * gcc.dg/pr43513.c: New test.
1752
1753 2011-08-30  Tobias Burnus  <burnus@net-b.de>
1754
1755         PR fortran/45044
1756         * gfortran.dg/common_14.f90: New.
1757         * gfortran.dg/common_resize_1.f: Add two dg-warning.
1758
1759 2011-08-30  Jason Merrill  <jason@redhat.com>
1760
1761         PR c++/50084
1762         * g++.dg/cpp0x/decltype33.C: New.
1763
1764         PR c++/50089
1765         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
1766
1767         PR c++/50114
1768         * g++.dg/cpp0x/lambda/lambda-for.C: New.
1769
1770 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
1771
1772         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
1773
1774 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1775
1776         * gnat.dg/specs/aggr3.ads: New test.
1777         * gnat.dg/specs/aggr3_pkg.ads: New helper.
1778
1779         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
1780         * gnat.dg/specs/aggr2.ads: Likewise.
1781
1782 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
1783
1784         PR fortran/45170
1785         * gfortran.dg/allocate_with_source_2.f90: New test
1786
1787 2011-08-30  Jason Merrill  <jason@redhat.com>
1788
1789         PR c++/50220
1790         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
1791
1792         PR c++/50234
1793         * g++.dg/cpp0x/constexpr-value3.C: New.
1794
1795 2011-08-30  Richard Guenther  <rguenther@suse.de>
1796
1797         PR middle-end/48571
1798         * gcc.c-torture/execute/pr48571-1.c: New testcase.
1799         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
1800         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1801         * gcc.dg/pr36902.c: XFAIL.
1802
1803 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
1804
1805         * gcc.target/i386/fma-check.h: New.
1806         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
1807         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
1808         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
1809         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
1810         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
1811         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
1812         * gcc.target/i386/fma-fmaddXX.c: Likewise.
1813         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
1814         * gcc.target/i386/fma-fmsubXX.c: Likewise.
1815         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
1816         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
1817         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
1818         * gcc.target/i386/fma-compile.c: Likewise.
1819         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
1820         * gcc.target/i386/sse-12.c: Add -mfma.
1821         * gcc.target/i386/sse-13.c: Likewise.
1822         * gcc.target/i386/sse-14.c: Likewise.
1823         * gcc.target/i386/sse-22.c: Likewise.
1824         * gcc.target/i386/sse-23.c: Likewise.
1825         * g++.dg/other/i386-2.C: Likewise.
1826         * g++.dg/other/i386-3.C: Likewise.
1827
1828 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
1829
1830         PR testsuite/50185
1831         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
1832         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
1833
1834 2011-08-30  Christian Bruel  <christian.bruel@st.com>
1835
1836         * g++.dg/bprob/bprob.exp (feedback_options): Set
1837         -fbranch-probabilities.
1838         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
1839
1840 2011-08-29  Jason Merrill  <jason@redhat.com>
1841
1842         PR c++/50224
1843         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
1844
1845 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
1846             Jason Merrill  <jason@redhat.com>
1847
1848         * g++.dg/dfp/base.C: New test.
1849
1850 2011-08-29  Jason Merrill  <jason@redhat.com>
1851
1852         Core DR 994
1853         PR c++/50209
1854         * g++.dg/cpp0x/initlist58.C: New.
1855
1856 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
1857
1858         PR fortran/50225
1859         * gfortran.dg/class_result_1.f03: New.
1860
1861 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
1862
1863         PR middle-end/48722
1864         * gcc.target/i386/pr48722.c: New test.
1865
1866 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1867
1868         PR libfortran/50192
1869         * gfortran.dg/widechar_compare_1.f90:  New test.
1870
1871 2011-08-26  Jason Merrill  <jason@redhat.com>
1872
1873         Core DR 342
1874         PR c++/48582
1875         * g++.dg/abi/mangle50.C: New.
1876
1877 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
1878
1879         PR target/50202
1880         * gcc.target/i386/pr50202.c: New test.
1881
1882 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
1883
1884         * gcc.target/i386/sse_4_1-round-vec.c: New test.
1885         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
1886         * gcc.target/i386/avx-round-vec.c: New test.
1887         * gcc.target/i386/avx-roundf-vec.c: New test.
1888
1889 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
1890
1891         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
1892         instruction.
1893
1894         PR c/50179
1895         * c-c++-common/Wunused-var-14.c: New test.
1896
1897 2011-08-26  Tom de Vries  <tom@codesourcery.com>
1898
1899         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
1900
1901 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
1902
1903         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
1904         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
1905         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
1906         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
1907
1908 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
1909
1910         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
1911         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
1912         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
1913         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
1914
1915 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
1916
1917         PR fortran/50050
1918         * gfortran.dg/pointer_comp_init_1.f90: New test.
1919
1920 2011-08-25  Jason Merrill  <jason@redhat.com>
1921
1922         PR c++/50157
1923         * g++.dg/cpp0x/sfinae27.C: New.
1924
1925 2011-08-25  Tobias Burnus  <burnus@net-b.de>
1926
1927         * gfortran.dg/coarray_lib_token_4.f90: New.
1928
1929 2011-08-25  Tobias Burnus  <burnus@net-b.de>
1930
1931         * gfortran.dg/coarray/alloc_comp_1.f90: New.
1932
1933 2011-08-25  Richard Guenther  <rguenther@suse.de>
1934
1935         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
1936
1937 2011-08-24  Tobias Burnus  <burnus@net-b.de>
1938
1939         PR fortran/50163
1940         * gfortran.dg/initialization_28.f90: New.
1941
1942 2011-08-24  Richard Guenther  <rguenther@suse.de>
1943
1944         PR tree-optimization/50067
1945         * gcc.dg/torture/pr50067-3.c: New testcase.
1946         * gcc.dg/torture/pr50067-4.c: Likewise.
1947         * gcc.dg/torture/pr50067-5.c: Likewise.
1948
1949 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
1950
1951         * g++.dg/other/i386-2.C: Add -mavx2 check.
1952         * g++.dg/other/i386-3.C: Likewise.
1953         * gcc.target/i386/avx-1.c: Add AVX2.
1954         * gcc.target/i386/avx-2.c: Likewise.
1955         * gcc.target/i386/funcspec-5.c: Likewise.
1956         * gcc.target/i386/sse-12.c: Likewise.
1957         * gcc.target/i386/sse-13.c: Likewise.
1958         * gcc.target/i386/sse-14.c: Likewise.
1959         * gcc.target/i386/sse-22.c: Likewise.
1960         * gcc.target/i386/sse-23.c: Likewise.
1961         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
1962         * gcc.target/i386/avx2-check.h: New.
1963         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
1964         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
1965         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1966         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
1967         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1968         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
1969         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1970         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
1971         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1972         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
1973         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1974         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
1975         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1976         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
1977         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1978         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
1979         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1980         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
1981         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1982         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
1983         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1984         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
1985         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1986         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
1987         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1988         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
1989         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1990         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
1991         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1992         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
1993         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1994         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
1995         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1996         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
1997         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1998         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
1999         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2000         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
2001         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2002         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
2003         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2004         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
2005         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2006         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
2007         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2008         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
2009         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2010         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
2011         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2012         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
2013         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2014         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
2015         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2016         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
2017         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2018         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
2019         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2020         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
2021         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2022         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
2023         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2024         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
2025         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2026         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
2027         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
2028         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
2029         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
2030         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
2031         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
2032         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
2033         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
2034         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
2035         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
2036         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
2037         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
2038         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
2039         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
2040         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
2041         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
2042         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
2043         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
2044         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
2045         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
2046         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
2047         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
2048         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
2049         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
2050         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
2051         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
2052         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
2053         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
2054         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
2055         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
2056         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
2057         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
2058         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
2059         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
2060         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
2061         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
2062         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
2063         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
2064         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
2065         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
2066         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
2067         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
2068         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
2069         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
2070         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
2071         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
2072         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
2073         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
2074         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
2075         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
2076         * gcc.target/i386/avx2-vpand-1.c: Likewise.
2077         * gcc.target/i386/avx2-vpand-2.c: Likewise.
2078         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
2079         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
2080         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
2081         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
2082         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
2083         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
2084         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
2085         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
2086         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
2087         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
2088         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
2089         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
2090         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
2091         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
2092         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
2093         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
2094         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
2095         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
2096         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
2097         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
2098         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
2099         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
2100         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
2101         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
2102         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
2103         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
2104         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
2105         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
2106         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
2107         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
2108         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
2109         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
2110         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
2111         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
2112         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
2113         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
2114         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
2115         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
2116         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
2117         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
2118         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
2119         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
2120         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
2121         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
2122         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
2123         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
2124         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
2125         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
2126         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
2127         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
2128         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
2129         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
2130         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
2131         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
2132         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
2133         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
2134         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
2135         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
2136         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
2137         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
2138         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
2139         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
2140         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
2141         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
2142         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
2143         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
2144         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
2145         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
2146         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
2147         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
2148         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
2149         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
2150         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
2151         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
2152         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
2153         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
2154         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
2155         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
2156         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
2157         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
2158         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
2159         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
2160         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
2161         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
2162         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
2163         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
2164         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
2165         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
2166         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
2167         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
2168         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
2169         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
2170         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
2171         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
2172         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
2173         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
2174         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
2175         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
2176         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
2177         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
2178         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
2179         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
2180         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
2181         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
2182         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
2183         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
2184         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
2185         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
2186         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
2187         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
2188         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
2189         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
2190         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
2191         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
2192         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
2193         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
2194         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
2195         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
2196         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
2197         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
2198         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
2199         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
2200         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
2201         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
2202         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
2203         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
2204         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
2205         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
2206         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
2207         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
2208         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
2209         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
2210         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
2211         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
2212         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
2213         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
2214         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
2215         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
2216         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
2217         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
2218         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
2219         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
2220         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
2221         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
2222         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
2223         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
2224         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
2225         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
2226         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
2227         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
2228         * gcc.target/i386/avx2-vpor-1.c: Likewise.
2229         * gcc.target/i386/avx2-vpor-2.c: Likewise.
2230         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
2231         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
2232         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
2233         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
2234         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
2235         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
2236         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
2237         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
2238         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
2239         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
2240         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
2241         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
2242         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
2243         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
2244         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
2245         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
2246         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
2247         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
2248         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
2249         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
2250         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
2251         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
2252         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
2253         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
2254         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
2255         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
2256         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
2257         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
2258         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
2259         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
2260         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
2261         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
2262         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
2263         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
2264         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
2265         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
2266         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
2267         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
2268         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
2269         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
2270         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
2271         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
2272         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
2273         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
2274         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
2275         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
2276         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
2277         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
2278         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
2279         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
2280         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
2281         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
2282         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
2283         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
2284         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
2285         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
2286         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
2287         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
2288         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
2289         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
2290         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
2291         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
2292         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
2293         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
2294         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
2295         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
2296         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
2297         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
2298         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
2299         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
2300         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
2301         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
2302         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
2303         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
2304         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
2305         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
2306         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
2307         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
2308         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
2309         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
2310         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
2311         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
2312         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
2313         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
2314         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
2315         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
2316         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
2317         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
2318         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
2319         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
2320         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
2321         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
2322         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
2323         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
2324         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
2325         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
2326         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
2327         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
2328         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
2329         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
2330         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
2331         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
2332         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
2333         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
2334         * gcc.target/i386/testimm-9.c: Likewise.
2335
2336 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2337
2338         * g++.dg/other/i386-2.C: Add -mbmi2 check.
2339         * g++.dg/other/i386-3.C: Likewise.
2340         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
2341         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
2342         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
2343         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
2344         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
2345         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
2346         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
2347         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
2348         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
2349         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
2350         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
2351         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
2352         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
2353         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
2354         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
2355         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
2356         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
2357         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
2358         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
2359         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
2360         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
2361         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
2362         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
2363         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
2364         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
2365         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
2366         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
2367         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
2368         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
2369         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
2370         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
2371         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
2372         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
2373         * gcc.target/i386/sse-12.c: Add BMI2.
2374         * gcc.target/i386/sse-13.c: Likewise.
2375         * gcc.target/i386/sse-14.c: Likewise.
2376         * gcc.target/i386/sse-22.c: Likewise.
2377         * gcc.target/i386/sse-23.c: Likewise.
2378
2379 2011-08-23  Jason Merrill  <jason@redhat.com>
2380
2381         * g++.dg/template/crash7.C: Adjust expected errors.
2382
2383 2011-08-23  Jason Merrill  <jason@redhat.com>
2384
2385         PR c++/49045
2386         Core 1321
2387         * g++.dg/cpp0x/overload2.C: New.
2388
2389 2011-08-23  Jason Merrill  <jason@redhat.com>
2390
2391         Core 903
2392         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
2393
2394 2011-08-23  Jason Merrill  <jason@redhat.com>
2395
2396         Core 975
2397         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
2398         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
2399         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
2400         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
2401
2402 2011-08-23  Jason Merrill  <jason@redhat.com>
2403
2404         PR c++/50024
2405         * g++.dg/cpp0x/constexpr-initlist5.C: New.
2406
2407 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
2408
2409         PR c++/50158
2410         * g++.dg/warn/Wunused-var-16.C: New test.
2411
2412         PR middle-end/50161
2413         * gcc.dg/pr50161.c: New test.
2414
2415 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
2416
2417         PR c++/50055
2418         * g++.dg/gcov/gcov-7.C: New test.
2419
2420 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
2421
2422         PR c++/46862
2423         * g++.dg/dfp/nofields.C: New test.
2424
2425 2011-08-23  Tobias Burnus  <burnus@net-b.de>
2426
2427         PR fortran/31600
2428         * gfortran.dg/use_16.f90: New.
2429
2430 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
2431             Kirill Yukhin  <kirill.yukhin@intel.com>
2432
2433         PR target/50155
2434         * gcc.target/i386/pr50155.c: New test.
2435
2436 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
2437
2438         PR tree-optimization/50133
2439         * gcc.dg/pr50133.c: New test.
2440
2441         PR middle-end/50141
2442         * c-c++-common/cxxbitfields-6.c: New test.
2443
2444 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
2445
2446         PR fortran/50050
2447         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
2448
2449 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
2450
2451         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
2452         * gcc.dg/pr49994-3.c: Ditto.
2453
2454 2011-08-22  Richard Guenther  <rguenther@suse.de>
2455
2456         PR testsuite/50145
2457         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
2458         * gcc.dg/torture/pr50067-2.c: Likewise.
2459
2460 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2461
2462         PR fortran/47659
2463         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
2464         of a constant resulting from simplification.
2465         * gfortran.dg/warn_conversion_3.f90:  New test.
2466
2467 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2468
2469         PR fortran/50130
2470         * gfortran.dg/zero_stride_1.f90:  New test.
2471
2472 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
2473
2474         PR fortran/49638
2475         * gfortran.dg/typebound_override_1.f90: Modified.
2476
2477 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
2478
2479         PR tree-optimization/48739
2480         * gcc.dg/pr48739-1.c: New test.
2481         * gcc.dg/pr48739-2.c: New test.
2482
2483 2011-08-20  Tobias Burnus  <burnus@net-b.de>
2484
2485         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
2486
2487 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
2488
2489         PR fortran/50129
2490         * gfortran.dg/where_3.f90: New test.
2491
2492 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
2493
2494         PR middle-end/49721
2495         * gfortran.dg/pr49721-1.f: New.
2496         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
2497
2498 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
2499
2500         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
2501         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
2502         New tests.
2503
2504 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2505
2506         * gcc.target/arm/wmul-11.c: New file.
2507         * gcc.target/arm/wmul-12.c: New file.
2508         * gcc.target/arm/wmul-13.c: New file.
2509
2510 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2511
2512         * gcc.target/arm/wmul-10.c: New file.
2513
2514 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2515
2516         * gcc.target/arm/wmul-9.c: New file.
2517         * gcc.target/arm/wmul-bitfield-2.c: New file.
2518
2519 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2520
2521         * gcc.target/arm/wmul-8.c: New file.
2522
2523 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2524
2525         * gcc.target/arm/wmul-7.c: New file.
2526
2527 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2528
2529         * gcc.target/arm/wmul-6.c: New file.
2530
2531 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2532
2533         * gcc.target/arm/wmul-5.c: New file.
2534         * gcc.target/arm/no-wmla-1.c: New file.
2535
2536 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
2537
2538         * gcc.target/arm/wmul-bitfield-1.c: New file.
2539
2540 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
2541
2542         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
2543
2544 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2545
2546         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
2547         * gcc.target/i386/conversion.c: Likewise.
2548
2549 2011-08-19  Richard Guenther  <rguenther@suse.de>
2550
2551         * gcc.dg/torture/pr50067-1.c: New testcase.
2552         * gcc.dg/torture/pr50067-2.c: Likewise.
2553
2554 2011-08-19  Joey Ye  <joey.ye@arm.com>
2555
2556         PR target/49437
2557         * gcc.target/arm/handler-align.c: New test.
2558         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
2559         New Function.
2560
2561 2011-08-19  Joey Ye  <joey.ye@arm.com>
2562
2563         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
2564
2565 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
2566
2567         PR fortran/50071
2568         * gfortran.dg/end_block_label_1.f90: New test.
2569         * gfortran.dg/end_associate_label_1.f90: New test.
2570
2571 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2572
2573         * gcc.dg/c1x-pointer-float-1.c: New test.
2574
2575 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
2576
2577         PR fortran/50071
2578         * gfortran.dg/duplicate_labels_2.f: New test.
2579
2580 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2581
2582         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
2583         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
2584         gcc.dg/c1x-noreturn-5.c: New tests.
2585
2586 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
2587
2588         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
2589
2590 2011-08-18  Tobias Burnus  <burnus@net-b.de>
2591
2592         PR fortran/18918
2593         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2594         * gfortran.dg/coarray_lock_3.f90: Fix test.
2595         * gfortran.dg/coarray_lock_4.f90: New.
2596         * gfortran.dg/coarray_lock_5.f90: New.
2597
2598 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
2599
2600         PR target/50009
2601         * gcc.c-torture/compile/pr50009.c: New test.
2602
2603         PR target/50092
2604         * gcc.dg/torture/pr50092.c: New test.
2605
2606 2011-08-18  Tobias Burnus  <burnus@net-b.de>
2607
2608         PR fortran/50109
2609         * gfortran.dg/namelist_73.f90: New.
2610
2611 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
2612
2613         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
2614
2615         PR debug/50017
2616         * gcc.dg/pr50017.c: New test.
2617
2618 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
2619
2620         PR c++/45625
2621         * g++.dg/lookup/hidden-var1.C: New test case.
2622
2623 2011-08-17  Tobias Burnus  <burnus@net-b.de>
2624
2625         PR fortran/31461
2626         * gfortran.dg/warn_unused_var_2.f90: New.
2627         * gfortran.dg/warn_unused_var_3.f90: New.
2628
2629 2011-08-17  Tom de Vries  <tom@codesourcery.com>
2630
2631         PR target/43597
2632         * gcc.target/arm/pr43597.c: New test.
2633
2634 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
2635
2636         PR fortran/50070
2637         * gfortran.dg/common_13.f90: New.
2638
2639 2011-08-16  Jason Merrill  <jason@redhat.com>
2640
2641         PR c++/50086
2642         * g++.dg/cpp0x/variadic-unresolved.C: New.
2643
2644         * g++.old-deja/g++.brendan/README: Add R.I.P.
2645
2646         * g++.dg/ext/attr-used-1.C: New.
2647
2648         PR c++/50054
2649         * g++.dg/cpp0x/initlist56.C: New.
2650
2651 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
2652
2653         PR testsuite/50085
2654         * g++.dg/opt/life1.C: Only run on Linux.
2655
2656 2011-08-15  Tobias Burnus  <burnus@net-b.de>
2657
2658         * gfortran.dg/coarray_26.f90: New.
2659
2660 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
2661
2662         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
2663         -fdump-tree-vrp1.
2664
2665 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
2666
2667         PR fortran/50073
2668         * gfortran.dg/func_result_7.f90: New.
2669
2670 2011-08-13  Jason Merrill  <jason@redhat.com>
2671
2672         PR c++/50075
2673         * g++.dg/cpp0x/decltype32.C: New.
2674
2675         PR c++/50059
2676         * g++.dg/diagnostic/expr1.C: New.
2677
2678 2011-08-12  David Li  <davidxl@google.com>
2679
2680         * g++.dg/abi/vbase15.C: New test.
2681
2682 2011-08-12  Jason Merrill  <jason@redhat.com>
2683
2684         PR c++/50034
2685         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
2686
2687 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
2688
2689         * gcc.dg/builtins-67.c: New test.
2690         * gcc.target/i386/conversion.c: Ditto.
2691
2692 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
2693             Brian Hackett  <bhackett1024@gmail.com>
2694
2695         * g++.dg/plugin/decl_plugin.c: New.
2696         * g++.dg/plugin/decl-plugin-test.C: New.
2697         * g++.dg/plugin/plugin.exp: Add above testcase.
2698
2699 2011-08-11  Richard Guenther  <rguenther@suse.de>
2700
2701         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
2702
2703 2011-08-11  Michael Matz  <matz@suse.de>
2704
2705         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
2706
2707 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
2708
2709         PR tree-optimization/50039
2710         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
2711         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
2712
2713 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
2714
2715         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
2716         (sse4_1_test): Initialize src3 with random value.
2717
2718 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2719
2720         * gcc.c-torture/execute/scal-to-vec1.c: New test.
2721         * gcc.c-torture/execute/scal-to-vec2.c: New test.
2722         * gcc.c-torture/execute/scal-to-vec3.c: New test.
2723         * gcc.dg/scal-to-vec1.c: New test.
2724         * gcc.dg/scal-to-vec2.c: New test.
2725
2726 2011-08-09  Richard Guenther  <rguenther@suse.de>
2727
2728         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
2729         * gcc.dg/tree-ssa/vrp60.c: New testcase.
2730         * gcc.dg/tree-ssa/vrp61.c: Likewise.
2731         * gcc.dg/tree-ssa/vrp62.c: Likewise.
2732
2733 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2734
2735         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
2736
2737 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2738
2739         * gcc.dg/pr49948.c: Require pthread effective target.
2740
2741 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2742
2743         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
2744
2745 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
2746
2747         * gcc.target/i386/sse-22a.c: New test.
2748
2749 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
2750
2751         PR tree-optimization/50014
2752         * gcc.dg/vect/pr50014.c: New test.
2753
2754 2011-08-08  Martin Jambor  <mjambor@suse.cz>
2755
2756         PR middle-end/49923
2757         * gcc.dg/tree-ssa/pr49923.c: New test.
2758
2759 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
2760
2761         PR target/49781
2762         * gcc.target/i386/pr49781-1.c: New.
2763
2764 2011-08-08  Jason Merrill  <jason@redhat.com>
2765
2766         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
2767
2768         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
2769
2770 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
2771
2772         PR fortran/49638
2773         * gfortran.dg/typebound_override_1.f90: New.
2774
2775 2011-08-07  Kai Tietz  <ktietz@redhat.com>
2776
2777         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
2778         x86_64 mingw target.
2779         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2780         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
2781         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
2782         * gcc.dg/tree-ssa/loop-33.c: Likewise.
2783         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
2784         * gcc.dg/tree-ssa/loop-35.c: Likewise.
2785         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2786         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2787         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2788         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2789
2790 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2791
2792         PR testsuite/48727
2793         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
2794
2795 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2796
2797         * gcc.dg/pr48770.c: Cleanup coverage files.
2798         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
2799
2800 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
2801
2802         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
2803         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
2804         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
2805         lzcnt and bmi options.
2806
2807 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2808
2809         PR target/47381
2810         * gcc.dg/pr47381-1.c: New.
2811         * gcc.dg/pr47381-2.c: Likewise.
2812         * gcc.target/i386/pr47381.c: Likewise.
2813
2814 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2815
2816         PR middle-end/47727
2817         * gcc.dg/pr47727.c: New.
2818
2819         PR target/47372
2820         * gcc.dg/pr47372-1.c: New.
2821         * gcc.dg/pr47372-2.c: Likewise.
2822
2823 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2824
2825         PR middle-end/47449
2826         * gcc.target/i386/pr47449.c: New.
2827
2828         PR target/47446
2829         * gcc.dg/pr47446-1.c: New.
2830         * gcc.dg/pr47446-2.c: Likewise.
2831
2832 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2833
2834         PR target/47766
2835         * gcc.dg/pr47766.c: New.
2836
2837         PR target/47715
2838         * gcc.dg/tls/pr47715-1.c: New.
2839         * gcc.dg/tls/pr47715-2.c: Likewise.
2840         * gcc.dg/tls/pr47715-3.c: Likewise.
2841         * gcc.dg/tls/pr47715-4.c: Likewise.
2842         * gcc.dg/tls/pr47715-5.c: Likewise.
2843
2844 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2845
2846         PR libobjc/50002
2847         * objc.dg/gnu-api-2-class.m: Updated comments.
2848         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
2849         * objc.dg/gnu-api-2-class-meta.m: New test.
2850         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
2851
2852 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2853
2854         PR libobjc/49882
2855         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
2856         with classes that are in construction.
2857
2858 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
2859
2860         PR target/48084
2861         * gcc.target/i386/pr48084-1.c: New.
2862         * gcc.target/i386/pr48084-2.c: Likewise.
2863         * gcc.target/i386/pr48084-3.c: Likewise.
2864         * gcc.target/i386/pr48084-4.c: Likewise.
2865         * gcc.target/i386/pr48084-5.c: Likewise.
2866
2867         PR rtl-optimization/49504
2868         * gcc.target/i386/pr49504.c: New.
2869
2870         PR target/49860
2871         * gcc.dg/pr49860.c: New.
2872
2873 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2874
2875         PR libobjc/49882
2876         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
2877         with classes that are in construction.
2878
2879 2011-08-05  Jason Merrill  <jason@redhat.com>
2880
2881         PR c++/48993
2882         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
2883
2884         PR c++/49921
2885         * g++.dg/cpp0x/decltype31.C: New.
2886
2887         PR c++/49669
2888         * g++.dg/init/array28.C: New.
2889
2890         PR c++/49988
2891         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
2892
2893 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
2894
2895         PR target/47369
2896         * gcc.dg/pr47369-1.c: New.
2897
2898 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
2899
2900         PR middle-end/47364
2901         * gcc.dg/torture/pr47364-1.c: New.
2902         * gcc.c-torture/compile/pr47364-1.c: Likewise.
2903         * gcc.c-torture/compile/pr47364-2.c: Likewise.
2904
2905 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
2906
2907         PR fortran/37211
2908         * gfortran.dg/transfer_check_2.f90:  New test case.
2909
2910 2011-08-05  Jan Hubicka  <jh@suse.cz>
2911
2912         PR middle-end/49494
2913         * gfortran.dg/pr49494.f90: New testcase.
2914
2915 2011-08-05  Jan Hubicka  <jh@suse.cz>
2916
2917         PR middle-end/49735
2918         * gcc.c-torture/compile/pr49735.c: New testcase.
2919
2920 2011-08-05  Jason Merrill  <jason@redhat.com>
2921
2922         PR c++/47453
2923         * g++.dg/cpp0x/initlist56.C: New.
2924
2925         PR c++/49812
2926         * g++.dg/overload/rvalue2.C: New.
2927
2928         PR c++/49983
2929         * g++.dg/cpp0x/range-for21.C: New.
2930
2931         * g++.dg/ext/vla11.C: New.
2932
2933 2011-08-05  Richard Guenther  <rguenther@suse.de>
2934
2935         PR tree-optimization/49984
2936         * gcc.dg/tree-ssa/vrp59.c: New testcase.
2937
2938 2011-08-05  Richard Guenther  <rguenther@suse.de>
2939
2940         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
2941         * gcc.dg/tree-ssa/vrp52.c: Likewise.
2942         * gcc.dg/tree-ssa/vrp53.c: Likewise.
2943
2944 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
2945
2946         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
2947         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
2948         * gfortran.dg/ldist-pr43023.f90: Ditto.
2949         * gfortran.dg/namelist_52.f90: Ditto.
2950         * gfortran.dg/interface_proc_end.f90: Ditto.
2951         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
2952         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
2953
2954 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
2955
2956         * gcc.dg/vect/vect-over-widen-1.c: New test.
2957         * gcc.dg/vect/vect-over-widen-2.c: New test.
2958         * gcc.dg/vect/vect-over-widen-3.c: New test.
2959         * gcc.dg/vect/vect-over-widen-4.c: New test.
2960
2961 2011-08-04  Richard Guenther  <rguenther@suse.de>
2962
2963         PR fortran/49957
2964         * gfortran.dg/vect/O3-pr49957.f: New testcase.
2965
2966 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
2967
2968         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
2969
2970 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
2971
2972         PR middle-end/49905
2973         * g++.dg/ext/builtin-object-size3.C: New test.
2974
2975 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
2976
2977         PR tree-optimization/49948
2978         * gcc.dg/pr49948.c: New test.
2979
2980 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
2981
2982         PR middle-end/47383
2983         * gcc.dg/torture/pr47383.c: New.
2984
2985 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
2986
2987         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
2988
2989 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
2990
2991         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
2992
2993 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
2994
2995         PR target/47744
2996         * gcc.dg/torture/pr47744-1.c: New.
2997         * gcc.dg/torture/pr47744-2.c: Likewise.
2998         * gcc.dg/torture/pr47744-3.c: Likewise.
2999
3000 2011-08-03  Richard Guenther  <rguenther@suse.de>
3001
3002         PR middle-end/49958
3003         * gcc.dg/torture/pr49958.c: New testcase.
3004
3005 2011-08-03  Richard Guenther  <rguenther@suse.de>
3006
3007         PR tree-optimization/49938
3008         * g++.dg/torture/pr49938.C: New testcase.
3009
3010 2011-08-02  Jason Merrill  <jason@redhat.com>
3011
3012         PR c++/43886
3013         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
3014
3015         PR c++/49577
3016         * g++.dg/cpp0x/initlist5.C: Add additional cases.
3017
3018         PR c++/49593
3019         * g++.dg/cpp0x/variadic115.C: New.
3020
3021         PR c++/49803
3022         * g++.dg/cpp0x/union5.C: New.
3023
3024 2011-08-02  Daniel Kraft  <d@domob.eu>
3025
3026         PR fortran/49885
3027         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
3028
3029 2011-08-02  Kai Tietz  <ktietz@redhat.com>
3030
3031         PR middle-end/49947
3032         * gcc.dg/tree-ssa/forwprop-15.c
3033
3034 2011-08-02  Jason Merrill  <jason@redhat.com>
3035
3036         PR c++/49834
3037         * g++.dg/cpp0x/range-for20.C: New.
3038
3039 2011-08-02  Tobias Burnus  <burnus@net-b.de>
3040
3041         * gfortran.dg/coarray_lib_token_3.f90: New.
3042
3043 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
3044
3045         PR fortran/46752
3046         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
3047         * gcc.dg/gomp/atomic-15.c: New test.
3048         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
3049         * g++.dg/gomp/atomic-15.C: New test.
3050         * g++.dg/gomp/private-1.C: New test.
3051         * g++.dg/gomp/sharing-2.C: New test.
3052         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
3053         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
3054         * gfortran.dg/gomp/omp_atomic2.f90: New test.
3055
3056 2011-08-02  Tobias Burnus  <burnus@net-b.de>
3057
3058         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
3059         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
3060         cleanup-module.
3061         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
3062         * gfortran.dg/allocatable_function_5.f90: Ditto.
3063         * gfortran.dg/allocate_stat.f90: Ditto.
3064         * gfortran.dg/array_constructor_20.f90: Ditto.
3065         * gfortran.dg/array_constructor_21.f90: Ditto.
3066         * gfortran.dg/array_constructor_22.f90: Ditto.
3067         * gfortran.dg/array_constructor_26.f03: Ditto.
3068         * gfortran.dg/array_function_4.f90: Ditto.
3069         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
3070         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
3071         * gfortran.dg/bind_c_usage_15.f90: Ditto.
3072         * gfortran.dg/bind_c_usage_16.f03: Ditto.
3073         * gfortran.dg/bind_c_usage_3.f03: Ditto.
3074         * gfortran.dg/binding_label_tests_7.f03: Ditto.
3075         * gfortran.dg/class_15.f03: Ditto.
3076         * gfortran.dg/class_27.f03: Ditto.
3077         * gfortran.dg/class_33.f90: Ditto.
3078         * gfortran.dg/class_37.f03: Ditto.
3079         * gfortran.dg/class_40.f03: Ditto.
3080         * gfortran.dg/class_42.f03: Ditto.
3081         * gfortran.dg/class_defined_operator_1.f03: Ditto.
3082         * gfortran.dg/coarray/registering_1.f90: Ditto.
3083         * gfortran.dg/convert_1.f90: Ditto.
3084         * gfortran.dg/default_initialization_3.f90: Ditto.
3085         * gfortran.dg/dependency_25.f90: Ditto.
3086         * gfortran.dg/dependency_26.f90: Ditto.
3087         * gfortran.dg/dependency_36.f90: Ditto.
3088         * gfortran.dg/dependency_37.f90: Ditto.
3089         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
3090         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
3091         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
3092         * gfortran.dg/elemental_pointer_1.f90: Ditto.
3093         * gfortran.dg/elemental_result_1.f90: Ditto.
3094         * gfortran.dg/empty_derived_type.f90: Ditto.
3095         * gfortran.dg/entry_7.f90: Ditto.
3096         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
3097         * gfortran.dg/equiv_constraint_3.f90: Ditto.
3098         * gfortran.dg/error_recovery_3.f90: Ditto.
3099         * gfortran.dg/extends_4.f03: Ditto.
3100         * gfortran.dg/func_assign.f90: Ditto.
3101         * gfortran.dg/func_assign_3.f90: Ditto.
3102         * gfortran.dg/generic_1.f90: Ditto.
3103         * gfortran.dg/generic_18.f90: Ditto.
3104         * gfortran.dg/generic_22.f03: Ditto.
3105         * gfortran.dg/generic_4.f90: Ditto.
3106         * gfortran.dg/generic_6.f90: Ditto.
3107         * gfortran.dg/generic_actual_arg.f90: Ditto.
3108         * gfortran.dg/graphite/id-21.f: Ditto.
3109         * gfortran.dg/graphite/pr45758.f90: Ditto.
3110         * gfortran.dg/host_assoc_call_2.f90: Ditto.
3111         * gfortran.dg/host_assoc_call_3.f90: Ditto.
3112         * gfortran.dg/host_assoc_call_4.f90: Ditto.
3113         * gfortran.dg/host_assoc_function_4.f90: Ditto.
3114         * gfortran.dg/host_used_types_1.f90: Ditto.
3115         * gfortran.dg/implicit_1.f90: Ditto.
3116         * gfortran.dg/implicit_11.f90: Ditto.
3117         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
3118         * gfortran.dg/impure_actual_1.f90: Ditto.
3119         * gfortran.dg/impure_assignment_1.f90: Ditto.
3120         * gfortran.dg/impure_constructor_1.f90: Ditto.
3121         * gfortran.dg/initialization_10.f90: Ditto.
3122         * gfortran.dg/initialization_12.f90: Ditto.
3123         * gfortran.dg/interface_14.f90: Ditto.
3124         * gfortran.dg/interface_15.f90: Ditto.
3125         * gfortran.dg/interface_2.f90: Ditto.
3126         * gfortran.dg/interface_25.f90: Ditto.
3127         * gfortran.dg/interface_26.f90: Ditto.
3128         * gfortran.dg/interface_29.f90: Ditto.
3129         * gfortran.dg/interface_assignment_1.f90: Ditto.
3130         * gfortran.dg/internal_pack_6.f90: Ditto.
3131         * gfortran.dg/internal_pack_7.f90: Ditto.
3132         * gfortran.dg/internal_pack_8.f90: Ditto.
3133         * gfortran.dg/lto/pr45586_0.f90: Ditto.
3134         * gfortran.dg/lto/pr47839_0.f90: Ditto.
3135         * gfortran.dg/module_commons_3.f90: Ditto.
3136         * gfortran.dg/module_equivalence_4.f90: Ditto.
3137         * gfortran.dg/module_equivalence_6.f90: Ditto.
3138         * gfortran.dg/module_function_type_1.f90: Ditto.
3139         * gfortran.dg/module_naming_1.f90: Ditto.
3140         * gfortran.dg/namelist_4.f90: Ditto.
3141         * gfortran.dg/operator_c1202.f90: Ditto.
3142         * gfortran.dg/parens_7.f90: Ditto.
3143         * gfortran.dg/pr32921.f: Ditto.
3144         * gfortran.dg/pr33646.f90: Ditto.
3145         * gfortran.dg/pr41928.f90: Ditto.
3146         * gfortran.dg/pr42119.f90: Ditto.
3147         * gfortran.dg/pr43984.f90: Ditto.
3148         * gfortran.dg/present_1.f90: Ditto.
3149         * gfortran.dg/private_type_2.f90: Ditto.
3150         * gfortran.dg/proc_decl_2.f90: Ditto.
3151         * gfortran.dg/proc_ptr_10.f90: Ditto.
3152         * gfortran.dg/proc_ptr_22.f90: Ditto.
3153         * gfortran.dg/proc_ptr_8.f90: Ditto.
3154         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
3155         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
3156         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
3157         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
3158         * gfortran.dg/substring_equivalence.f90: Ditto.
3159         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
3160         * gfortran.dg/transpose_optimization_1.f90: Ditto.
3161         * gfortran.dg/trim_optimize_6.f90: Ditto.
3162         * gfortran.dg/typebound_call_12.f03: Ditto.
3163         * gfortran.dg/typebound_operator_5.f03: Ditto.
3164         * gfortran.dg/typebound_operator_6.f03: Ditto.
3165         * gfortran.dg/typebound_proc_18.f03: Ditto.
3166         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
3167         * gfortran.dg/use_1.f90: Ditto.
3168         * gfortran.dg/use_10.f90: Ditto.
3169         * gfortran.dg/use_11.f90: Ditto.
3170         * gfortran.dg/use_14.f90: Ditto.
3171         * gfortran.dg/use_only_2.f90: Ditto.
3172         * gfortran.dg/use_rename_4.f90: Ditto.
3173         * gfortran.dg/use_rename_5.f90: Ditto.
3174         * gfortran.dg/used_dummy_types_3.f90: Ditto.
3175         * gfortran.dg/used_interface_ref.f90: Ditto.
3176         * gfortran.dg/used_types_11.f90: Ditto.
3177         * gfortran.dg/used_types_3.f90: Ditto.
3178         * gfortran.dg/used_types_4.f90: Ditto.
3179         * gfortran.dg/userdef_operator_2.f90: Ditto.
3180         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
3181         * gfortran.dg/vect/pr46213.f90: Ditto.
3182         * gfortran.dg/whole_file_21.f90: Ditto.
3183         * gfortran.dg/whole_file_22.f90: Ditto.
3184         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
3185         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
3186
3187 2011-08-02  Kai Tietz  <ktietz@redhat.com>
3188
3189         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
3190
3191 2011-08-01  Jason Merrill  <jason@redhat.com>
3192
3193         PR c++/49932
3194         * g++.dg/abi/mangle49.C: New.
3195
3196         PR c++/49924
3197         * g++.dg/cpp0x/constexpr-array4.C: New.
3198
3199         PR c++/49813
3200         * g++.dg/cpp0x/constexpr-builtin1.C: New.
3201
3202 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
3203
3204         PR target/49927
3205         * gcc.target/i386/pr49927.c: New test.
3206
3207 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
3208
3209         PR tree-optimization/49926
3210         * gcc.dg/vect/pr49926.c: New test.
3211
3212 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
3213
3214         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
3215         * gcc.target/i386/lzcnt-1.c: New test.
3216         * gcc.target/i386/lzcnt-2.c: Likewise.
3217         * gcc.target/i386/lzcnt-2a.c: Likewise.
3218         * gcc.target/i386/lzcnt-3.c: Likewise.
3219         * gcc.target/i386/lzcnt-4.c: Likewise.
3220         * gcc.target/i386/lzcnt-4a.c: Likewise.
3221         * gcc.target/i386/lzcnt-5.c: Likewise.
3222         * gcc.target/i386/lzcnt-6.c: Likewise.
3223         * gcc.target/i386/lzcnt-6a.c: Likewise.
3224         * gcc.target/i386/lzcnt-check.h: Likewise.
3225
3226         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
3227         * gcc.target/i386/sse-13.c: Likewise.
3228         * gcc.target/i386/sse-14.c: Likewise.
3229         * g++.dg/other/i386-2.C: Likewise.
3230         * g++.dg/other/i386-3.C: Likewise.
3231
3232 2011-08-01  Julian Brown  <julian@codesourcery.com>
3233
3234         * gcc.target/arm/fixed-point-exec.c: New test.
3235
3236 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3237
3238         PR target/49920
3239         * gcc.target/i386/pr49920.c: New test.
3240
3241 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3242
3243         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
3244         * gcc.dg/tree-ssa/pr23109.c: Ditto.
3245         * gcc.dg/tree-ssa/loop-7.c: Ditto.
3246         * gcc.dg/tree-ssa/loop-32.c: Ditto.
3247         * gcc.dg/tree-ssa/loop-33.c: Ditto.
3248         * gcc.dg/tree-ssa/loop-34.c: Ditto.
3249         * gcc.dg/tree-ssa/loop-35.c: Ditto.
3250         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
3251         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
3252         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
3253         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
3254         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
3255         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
3256         * g++.dg/tree-ssa/pr33615.C: Ditto.
3257         * g++.dg/tree-ssa/restrict1.C: Ditto.
3258         * c-c++-common/restrict-2.c: Ditto.
3259         * gfortran.dg/pr32921.f: Ditto.
3260         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
3261         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
3262         * gcc.dg/tree-ssa/vrp47.c: Ditto.
3263         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
3264         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
3265         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
3266         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
3267         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
3268         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
3269         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
3270
3271 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
3272
3273         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
3274         .exe.ltrans[0-9]*. dump files.
3275
3276 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
3277
3278         PR fortran/49112
3279         * gfortran.dg/abstract_type_6.f03: Modified.
3280         * gfortran.dg/typebound_proc_24.f03: New.
3281
3282 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
3283
3284         PR testsuite/49917
3285         * g++.dg/init/for1.C: Fix.
3286
3287 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3288
3289         PR fortran/48876
3290         * gfortran.dg/string_5.f90:  New test.
3291
3292 2011-07-29  Jason Merrill  <jason@redhat.com>
3293
3294         PR c++/49867
3295         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
3296
3297 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3298
3299         PR tree-optimization/47407
3300         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
3301         alpha*-dec-osf*.
3302         Sort target list.
3303
3304 2011-07-29  Richard Guenther  <rguenther@suse.de>
3305
3306         * gcc.dg/uninit-suppress.c: Also disable VRP.
3307         * gcc.dg/uninit-suppress_2.c: Likewise.
3308
3309 2011-07-28  Jason Merrill  <jason@redhat.com>
3310
3311         PR c++/49808
3312         * g++.dg/template/nontype24.C: New.
3313
3314 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
3315
3316         PR rtl-optimization/47958
3317         * gcc.dg/torture/pr47958-1.c: New.
3318
3319 2011-07-29  Wei Guozhi  <carrot@google.com>
3320
3321         PR rtl-optimization/49799
3322         * gcc.dg/pr49799.c: New test case.
3323
3324 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
3325
3326         PR middle-end/48648
3327         * gcc.dg/graphite/id-pr48648.c: New.
3328
3329 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
3330
3331         PR fortran/31067
3332         * gfortran.dg/maxloc_2.f90: New test.
3333         * gfortran.dg/maxloc_3.f90: New test.
3334         * gfortran.dg/minloc_1.f90: New test.
3335         * gfortran.dg/minloc_2.f90: New test.
3336         * gfortran.dg/minloc_3.f90: New test.
3337         * gfortran.dg/minmaxloc_7.f90: New test.
3338
3339         PR debug/49871
3340         * gcc.dg/debug/dwarf2/pr49871.c: New test.
3341
3342 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
3343
3344         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
3345         the builtin isn't optimized away.
3346
3347 2011-07-27  Tobias Burnus  <burnus@net-b.de>
3348
3349         PR fortran/45586
3350         * gfortran.dg/lto/pr45586-2_0.f90: New.
3351
3352 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
3353
3354         PR middle-end/49875
3355         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
3356         * c-c++-common/cxxbitfields-5.c: Same.
3357
3358 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3359
3360         * lib/target-supports.exp (check_effective_target_mmap): Use
3361         check_function_available.
3362
3363 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
3364
3365         * g++.old-deja/g++.pt/crash60.C: Updated.
3366
3367 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
3368
3369         PR target/49866
3370         * gcc.target/i386/pr49866.c: New test.
3371
3372 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
3373
3374         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
3375         * gcc.target/i386/bmi-andn-1.c: New test.
3376         * gcc.target/i386/bmi-andn-1a.c: Likewise.
3377         * gcc.target/i386/bmi-andn-2.c: Likewise.
3378         * gcc.target/i386/bmi-andn-2a.c: Likewise.
3379         * gcc.target/i386/bmi-bextr-1.c: Likewise.
3380         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
3381         * gcc.target/i386/bmi-bextr-2.c: Likewise.
3382         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
3383         * gcc.target/i386/bmi-blsi-1.c: Likewise.
3384         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
3385         * gcc.target/i386/bmi-blsi-2.c: Likewise.
3386         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
3387         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
3388         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
3389         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
3390         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
3391         * gcc.target/i386/bmi-blsr-1.c: Likewise.
3392         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
3393         * gcc.target/i386/bmi-blsr-2.c: Likewise.
3394         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
3395         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
3396         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
3397         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
3398         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
3399
3400 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
3401
3402         PR middle-end/47691
3403         * gfortran.dg/graphite/id-pr47691.f: New.
3404
3405 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
3406
3407         * gcc.target/i386/avx-os-support.h: New.
3408         * gcc.target/i386/avx-check.h: Include avx-os-support.h
3409         (main): Check avx_os_support before the test is run.
3410         * gcc.target/i386/aes-avx-check.h: Ditto.
3411         * gcc.target/i386/pclmul-avx-check.h: Ditto.
3412
3413 2011-07-27  Kai Tietz  <ktietz@redhat.com>
3414
3415         * gcc.target/i386/aggregate-ret3.c: New test.
3416         * gcc.target/i386/aggregate-ret4.c: New test.
3417
3418 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
3419
3420         PR fortran/49755
3421         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
3422         allocated array should *not* change its size.
3423         * gfortran.dg/multiple_allocation_3.f90: New test.
3424
3425 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
3426
3427         PR c++/49776
3428         * g++.dg/cpp0x/constexpr-49776.C: New.
3429
3430 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3431
3432         PR middle-end/47046
3433         * gcc.dg/graphite/id-pr47046.c: New.
3434
3435 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3436
3437         PR middle-end/47653
3438         * gcc.dg/graphite/run-id-pr47593.c: New.
3439
3440 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3441
3442         PR middle-end/47653
3443         * gcc.dg/graphite/run-id-pr47653.c: New.
3444         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
3445         induction variables.
3446         * gcc.dg/graphite/scop-16.c: Same.
3447         * gcc.dg/graphite/scop-17.c: Same.
3448         * gcc.dg/graphite/scop-21.c: Same.
3449
3450 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
3451
3452         PR middle-end/48805
3453         * gcc.dg/graphite/id-pr48805.c: New.
3454
3455 2011-07-26  Tobias Burnus  <burnus@net-b.de>
3456
3457         * gfortran.dg/coarray_lib_token_2.f90: New.
3458
3459 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
3460
3461         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
3462         SPU local store.
3463
3464 2011-07-25  Andrew Pinski  <apinski@cavium.com>
3465
3466         PR tree-opt/49671
3467         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
3468         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
3469
3470 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3471
3472         * lib/target-supports.exp (check_effective_target_mmap): New proc.
3473
3474         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
3475         * gcc.c-torture/execute/loop-2g.c: Likewise.
3476         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
3477         Require mmap support.
3478         * gcc.c-torture/execute/loop-2g.x: Likewise.
3479         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
3480         (MAP_ANON): Provide default.
3481         * gcc.dg/20050826-1.c: Likewise.
3482         * gcc.target/i386/pr36533.c: Likewise.
3483         * gcc.dg/vect/pr49038.c: Remove dg-do run.
3484         Use dg-require-effective-target mmap.
3485
3486 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
3487
3488         PR c++/49838
3489         * g++.dg/cpp0x/range-for19.C: New.
3490
3491 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3492
3493         PR testsuite/49753
3494         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
3495
3496         Revert:
3497         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
3498
3499         PR testsuite/49753
3500         * g++.dg/torture/pr49309.C: Remove.
3501
3502 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
3503
3504         PR tree-optimization/49809
3505         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
3506         test.
3507
3508 2011-07-25  Richard Guenther  <rguenther@suse.de>
3509
3510         PR tree-optimization/49715
3511         * gcc.target/i386/pr49715-1.c: New testcase.
3512         * gcc.target/i386/pr49715-2.c: Likewise.
3513
3514 2011-07-23  Jason Merrill  <jason@redhat.com>
3515
3516         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
3517
3518 2011-07-22  Jason Merrill  <jason@redhat.com>
3519
3520         PR c++/49793
3521         * g++.dg/cpp0x/initlist55.C: New.
3522
3523 2011-07-23  Tobias Burnus  <burnus@net-b.de>
3524
3525         PR fortran/49791
3526         * gfortran.dg/namelist_72.f: New.
3527
3528 2011-07-23  Tobias Burnus  <burnus@net-b.de>
3529
3530         * gfortran.dg/coarray_25.f90: New.
3531
3532 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
3533
3534         * override1.C: This test should use c++0x mode.
3535         * override3.C: New. Test the diagnostics in c++98 mode.
3536
3537 2011-07-22  Jason Merrill  <jason@redhat.com>
3538             Mark Glisse  <marc.glisse@normalesup.org>
3539
3540         PR c++/30112
3541         * g++.dg/other/pragma-re-1.C: Add namespace cases.
3542
3543         PR c++/49813
3544         * g++.dg/opt/builtins2.C: New.
3545         * g++.dg/other/error27.C: Don't rely on __builtin.
3546
3547 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
3548
3549         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
3550         on lp64 targets.
3551         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3552         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3553         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
3554         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
3555
3556         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
3557         instead of ia32.
3558
3559 2011-07-22  Richard Guenther  <rguenther@suse.de>
3560
3561         PR tree-optimization/45819
3562         * gcc.dg/pr45819.c: New testcase.
3563
3564 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
3565
3566         * lib/target-supports.exp (check_ifunc_available): Rewrite.
3567
3568 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
3569
3570         PR middle-end/47654
3571         PR middle-end/49649
3572         * gcc.dg/graphite/run-id-pr47654.c: New.
3573
3574 2011-07-21  Ian Lance Taylor  <iant@google.com>
3575
3576         PR middle-end/49705
3577         * gcc.dg/pr49705.c: New test.
3578
3579 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
3580
3581         * lib/target-supports.exp (check_avx_os_support_available): New.
3582         (check_effective_target_avx_runtime): Use it.
3583
3584 2011-07-21  Richard Guenther  <rguenther@suse.de>
3585
3586         PR tree-optimization/49770
3587         * g++.dg/torture/pr49770.C: New testcase.
3588
3589 2011-07-21  Kai Tietz  <ktietz@redhat.com>
3590
3591         * gcc.dg/tree-ssa/pr30978.c: adjusted.
3592         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
3593
3594 2011-07-21  Tobias Burnus  <burnus@net-b.de>
3595
3596         * gfortran.dg/coarray_lib_token_1.f90: New.
3597
3598 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
3599
3600         * gcc.dg/pr32912-2.c: Skip for AVR.
3601         * gcc.dg/pr44674.c: Add dg-require-profiling.
3602
3603 2011-07-20  Jason Merrill  <jason@redhat.com>
3604
3605         * g++.dg/ext/desig2.C: New.
3606
3607 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
3608
3609         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
3610         be generated.
3611         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3612         * gcc.target/powerpc/recip-3.c: Ditto.
3613
3614 2011-07-19  Jason Merrill  <jason@redhat.com>
3615
3616         PR c++/6709 (DR 743)
3617         PR c++/42603 (DR 950)
3618         * g++.dg/cpp0x/decltype21.C: New.
3619
3620 2011-07-20  Richard Guenther  <rguenther@suse.de>
3621
3622         PR middle-end/18908
3623         * gcc.dg/tree-ssa/pr18908.c: New testcase.
3624         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
3625
3626 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
3627
3628         * gcc.target/arm/combine-movs.c: New.
3629         * gcc.target/arm/unsigned-extend-2.c: New.
3630
3631 2011-07-19  Jason Merrill  <jason@redhat.com>
3632
3633         PR c++/49785
3634         * g++.dg/cpp0x/variadic114.C: New.
3635
3636 2011-07-19  Tobias Burnus  <burnus@net-b.de>
3637
3638         * gfortran.dg/coarray_args_1.f90: New.
3639         * gfortran.dg/coarray_args_2.f90: New.
3640
3641 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
3642
3643         PR fortran/49708
3644         * gfortran.dg/allocate_error_3.f90: New.
3645
3646 2011-07-19  Richard Guenther  <rguenther@suse.de>
3647
3648         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
3649         * gcc.dg/tree-ssa/bool-11.c: Likewise.
3650         * gcc.dg/torture/20110719-1.c: New testcase.
3651
3652 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
3653
3654         PR tree-optimization/49768
3655         * gcc.c-torture/execute/pr49768.c: New test.
3656
3657 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
3658
3659         PR tree-optimization/49771
3660         * gcc.dg/vect/pr49771.c: New test.
3661
3662 2011-07-18  Martin Jambor  <mjambor@suse.cz>
3663
3664         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
3665         * gcc.dg/ipa/ipa-2.c: Likewise.
3666         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
3667         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
3668         * gcc.dg/ipa/ipa-5.c: Likewise.
3669         * gcc.dg/ipa/ipa-7.c: Likewise.
3670         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
3671         * gcc.dg/ipa/ipacost-1.c: Likewise.
3672         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
3673         functions.
3674         * gcc.dg/ipa/ipcp-1.c: New test.
3675         * gcc.dg/ipa/ipcp-2.c: Likewise.
3676         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
3677
3678 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
3679
3680         PR middle-end/49675
3681         * gfortran.dg/pr49675.f90: New test.
3682
3683 2011-07-18  Richard Guenther  <rguenther@suse.de>
3684
3685         * gcc.dg/torture/20110718-1.c: New testcase.
3686
3687 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3688
3689         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
3690         * g++.dg/ext/bitfield3.C: Likewise.
3691         * g++.dg/ext/bitfield4.C: Likewise.
3692         * g++.dg/ext/bitfield5.C: Likewise.
3693         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
3694         * g++.dg/other/pr23205-2.C: Likewise.
3695         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
3696         * gcc.c-torture/compile/20001109-2.c: Likewise.
3697         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
3698         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
3699         * gcc.dg/bitfld-16.c: Likewise.
3700         * gcc.dg/bitfld-17.c: Likewise.
3701         * gcc.dg/bitfld-18.c: Likewise.
3702         * gcc.dg/builtins-config.h: Remove Netware support.
3703         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
3704         * gcc.dg/cdce2.c: Likewise.
3705         * gcc.dg/cpp/assert4.c: Remove netware support.
3706         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
3707         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
3708
3709         * lib/target-supports.exp (check_visibility_available): Remove
3710         NetWare support.
3711         (check_profiling_available): Likewise.
3712
3713 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
3714
3715         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
3716
3717 2011-07-17  Tobias Burnus  <burnus@net-b.de>
3718             Thomas Koenig  <tkoenig@gcc.gnu.org>
3719
3720         PR fortran/34657
3721         * gfortran.dg/generic_17.f90: Fix testcase.
3722         * gfortran.dg/interface_3.f90: Add dg-error.
3723         * gfortran.dg/use_14.f90: New.
3724         * gfortran.dg/use_15.f90: New.
3725
3726 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
3727
3728         * gnat.dg/pointer_controlled.adb: New test.
3729
3730 2011-07-17  Tobias Burnus  <burnus@net-b.de>
3731
3732         PR fortran/49624
3733         * gfortran.dg/pointer_remapping_7.f90: New.
3734
3735 2011-07-16  Jason Merrill  <jason@redhat.com>
3736
3737         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
3738
3739 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
3740             Jason Merrill  <jason@redhat.com>
3741
3742         PR c++/45329
3743         PR c++/48934
3744         * g++.dg/cpp0x/decltype29.C: Adjust.
3745         * g++.dg/cpp0x/error4.C: Adjust.
3746         * g++.dg/cpp0x/sfinae26.C: Adjust.
3747         * g++.dg/cpp0x/variadic105.C: Adjust.
3748         * g++.dg/template/deduce3.C: Adjust.
3749         * g++.dg/template/error45.C: Adjust.
3750         * g++.dg/template/ptrmem2.C: Adjust.
3751         * g++.dg/template/sfinae2.C: Adjust.
3752         * g++.old-deja/g++.pt/crash60.C: Adjust.
3753         * g++.old-deja/g++.pt/unify6.C: Adjust.
3754         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3755         * g++.dg/cpp0x/nullptr15.C: Adjust.
3756         * g++.dg/cpp0x/pr31431-2.C: Adjust.
3757         * g++.dg/cpp0x/pr31431.C: Adjust.
3758         * g++.dg/cpp0x/pr31434.C: Adjust.
3759         * g++.dg/cpp0x/sfinae11.C: Adjust
3760         * g++.dg/cpp0x/temp_default2.C: Adjust.
3761         * g++.dg/cpp0x/trailing4.C: Adjust.
3762         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
3763         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
3764         * g++.dg/cpp0x/variadic105.C: Adjust.
3765         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
3766         * g++.dg/ext/vla2.C: Adjust.
3767         * g++.dg/other/ptrmem10.C: Adjust.
3768         * g++.dg/other/ptrmem11.C: Adjust.
3769         * g++.dg/overload/unknown1.C: Adjust.
3770         * g++.dg/template/conv11.C: Adjust.
3771         * g++.dg/template/dependent-expr5.C: Adjust.
3772         * g++.dg/template/friend.C: Adjust.
3773         * g++.dg/template/incomplete2.C: Adjust.
3774         * g++.dg/template/local4.C: Adjust.
3775         * g++.dg/template/local6.C: Adjust.
3776         * g++.dg/template/operator9.C: Adjust.
3777         * g++.dg/template/ttp25.C: Adjust.
3778         * g++.dg/template/unify10.C: Adjust.
3779         * g++.dg/template/unify11.C: Adjust.
3780         * g++.dg/template/unify6.C: Adjust.
3781         * g++.dg/template/unify9.C: Adjust.
3782         * g++.dg/template/varmod1.C: Adjust.
3783         * g++.old-deja/g++.brendan/crash56.C: Adjust.
3784         * g++.old-deja/g++.pt/crash28.C: Adjust.
3785         * g++.old-deja/g++.pt/explicit41.C: Adjust.
3786         * g++.old-deja/g++.pt/explicit77.C: Adjust.
3787         * g++.old-deja/g++.pt/expr2.C: Adjust.
3788         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
3789         * g++.old-deja/g++.pt/spec5.C: Adjust.
3790         * g++.old-deja/g++.pt/spec6.C: Adjust.
3791         * g++.old-deja/g++.pt/unify4.C: Adjust.
3792         * g++.old-deja/g++.pt/unify8.C: Adjust.
3793         * g++.old-deja/g++.robertl/eb98.C: Adjust.
3794         * g++.dg/overload/template5.C: New testcase.
3795         * g++.dg/template/overload12.C: New testcase.
3796
3797 2011-07-11  Tobias Burnus  <burnus@net-b.de>
3798
3799         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
3800         * gfortran.dg/coarray_7.f90: Ditto.
3801         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
3802         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
3803
3804 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
3805
3806         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
3807         case.
3808         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
3809         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
3810         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
3811         C67X.
3812         * gcc.c-torture/execute/ieee/pr29302.x: New file.
3813         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
3814         * gcc.dg/torture/builtin-math-7.c: Add a comment.
3815
3816 2011-07-15  Jason Merrill  <jason@redhat.com>
3817
3818         PR testsuite/49741
3819         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
3820         Use --extra_opts instead of --additional_options.
3821
3822 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
3823
3824         PR testsuite/49753
3825         * g++.dg/torture/pr49309.C: Remove.
3826
3827 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
3828
3829         * gcc.target/tic6x/weak-call.c: New test.
3830         * gcc.target/tic6x/fpcmp.c: New test.
3831         * gcc.target/tic6x/fpdiv.c: New test.
3832         * gcc.target/tic6x/rotdi16-scan.c: New test.
3833         * gcc.target/tic6x/ffssi.c: New test.
3834         * gcc.target/tic6x/fpdiv-lib.c: New test.
3835         * gcc.target/tic6x/cold-lc.c: New test.
3836         * gcc.target/tic6x/longcalls.c: New test.
3837         * gcc.target/tic6x/abi-align-1.c: New test.
3838         * gcc.target/tic6x/fpcmp-finite.c: New test.
3839         * gcc.target/tic6x/rotdi16.c: New test.
3840         * gcc.target/tic6x/bswapl.c: New test.
3841         * gcc.target/tic6x/ffsdi.c: New test.
3842         * gcc.target/tic6x/tic6x.exp: New file.
3843         * gcc.target/tic6x/builtins/arith24.c: New test.
3844         * gcc.target/tic6x/builtins/smpy.c: New test.
3845         * gcc.target/tic6x/builtins/smpylh.c: New test.
3846         * gcc.target/tic6x/builtins/smpyh.c: New test.
3847         * gcc.target/tic6x/builtins/sarith1.c: New test.
3848         * gcc.target/tic6x/builtins/extclr.c: New test
3849         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
3850         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
3851         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
3852         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
3853         New functions.
3854         * gcc.c-torture/execute/20101011-1.c: Add a condition for
3855         __TMS320C6X__.
3856         * gcc.dg/20020312-2.c: Likewise.
3857         * gcc.dg/pr27095.c: Handle tic6x like hppa.
3858         * gcc.dg/torture/pr37868.c: Skip on tic6x.
3859         * gcc.dg/torture/builtin-math-7.c: Likewise.
3860
3861         PR testsuite/49757
3862         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
3863         not testing tic6x-*-*.
3864
3865 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
3866
3867         PR tree-opt/49309
3868         * g++.dg/torture/pr49309.C: New testcase.
3869
3870 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
3871
3872         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
3873
3874 2011-07-14  Richard Guenther  <rguenther@suse.de>
3875
3876         PR tree-optimization/49651
3877         * gcc.dg/torture/pr49651.c: New testcase.
3878
3879 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
3880
3881         PR target/43746
3882         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
3883
3884 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
3885
3886         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
3887         -mno-pointers-to-nested-functions.
3888         * gcc.target/powerpc/no-r11-2.c: Ditto.
3889         * gcc.target/powerpc/no-r11-3.c: Ditto.
3890
3891 2011-07-13  Jason Merrill  <jason@redhat.com>
3892
3893         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
3894         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
3895         when compiling C files.
3896         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
3897         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
3898         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
3899         * g++.dg/lookup/anon2.C: Likewise.
3900         * g++.dg/tree-ssa/copyprop.C: Likewise.
3901         * g++.old-deja/g++.jason/rfg27.C: Likewise.
3902         * g++.dg/init/vector1.C: Ignore narrowing errors.
3903         * g++.dg/torture/pr35526.C: Likewise.
3904         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
3905
3906 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
3907
3908         PR libfortran/49296
3909         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
3910         and logical reads.
3911
3912 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3913
3914         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
3915         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
3916
3917 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
3918
3919         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
3920         * lib/obj-c++.exp (obj-c++_init): Ditto.
3921         * lib/file-format.exp (gcc_target_object_format): Ditto.
3922         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
3923         * lib/target-supports-dg-exp (check_weak_available): Ditto.
3924         (check_visibility_available): Ditto.
3925         (check_effective_target_tls_native): Ditto.
3926         (check_effective_target_tls_emulated): Ditto.
3927         (check_effective_target_function_sections): Ditto.
3928
3929 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
3930
3931         * gcc.target/arm/pr48183.c: New test.
3932
3933 2011-07-13  Richard Guenther  <rguenther@suse.de>
3934
3935         * gcc.dg/torture/20110713-1.c: New testcase.
3936
3937 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
3938
3939         PR rtl-opt/49474
3940         * gcc.c-torture/compile/pr49474.c: New testcase.
3941
3942 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
3943
3944         PR tree-optimization/49712
3945         * gcc.c-torture/execute/pr49712.c: New test.
3946
3947 2011-07-11  Jason Merrill  <jason@redhat.com>
3948
3949         PR c++/44609
3950         * g++.dg/template/recurse3.C: New.
3951
3952 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
3953
3954         PR debug/49676
3955         * gcc.dg/guality/csttest.c: New test.
3956
3957         PR fortran/49698
3958         * gfortran.dg/pr49698.f90: New test.
3959
3960 2011-07-11  Jeff Law  <law@redhat.com>
3961
3962         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
3963
3964 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
3965
3966         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
3967         * go.test/go-test.exp (go-set-goarch): Likewise.
3968
3969 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
3970
3971         PR target/39633
3972         * gcc.target/avr/torture/pr39633.c: New test case.
3973
3974 2011-07-11  Tobias Burnus  <burnus@net-b.de>
3975
3976         PR fortran/18918
3977         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
3978
3979 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
3980
3981         * lib/target-supports.exp (check_effective_target_scheduling):
3982         New Function.
3983         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
3984         * gcc.dg/pr45055.c: Ditto.
3985         * gcc.dg/pr45353.c: Ditto.
3986         * g++.dg/pr45056.C: Ditto.
3987
3988 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
3989
3990         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
3991         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
3992         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
3993         * g++.dg/torture/pr31863.C: Skip AVR.
3994
3995 2011-07-10  Tobias Burnus  <burnus@net-b.de>
3996
3997         PR fortran/49690
3998         * gfortran.dg/intrinsic_signal.f90: New.
3999
4000 2011-07-09  Jason Merrill  <jason@redhat.com>
4001
4002         * g++.dg/cpp0x/regress/regress6.C: New.
4003         * g++.dg/parse/crash45.C: Adjust message.
4004         * g++.dg/template/crash38.C: Adjust message.
4005         * g++.dg/template/crash64.C: Adjust message.
4006
4007 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
4008
4009         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
4010         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
4011         * g++.dg/abi/bitfield3.C: Likewise.
4012         * g++.dg/eh/pr38662.C: Likewise.
4013         * g++.dg/ext/attrib36.C: Likewise.
4014         * g++.dg/ext/attrib37.C: Likewise.
4015         * g++.dg/ext/attrib8.C: Likewise.
4016         * g++.dg/ext/tmplattr1.C: Likewise.
4017         * g++.dg/inherit/override-attribs.C: Likewise.
4018         * g++.dg/opt/inline9.C: Likewise.
4019         * g++.dg/opt/life1.C: Likewise.
4020         * g++.dg/opt/longbranch2.C: Likewise.
4021         * g++.dg/opt/nrv12.C: Likewise.
4022         * g++.dg/opt/reg-stack4.C: Likewise.
4023         * g++.dg/other/pr35504.C: Likewise.
4024         * g++.dg/other/pr39496.C: Likewise.
4025         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
4026         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
4027         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
4028         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
4029         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
4030         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
4031         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
4032         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
4033         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
4034         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
4035         * g++.dg/warn/pr15774-1.C: Likewise.
4036         * g++.dg/warn/pr15774-2.C: Likewise.
4037         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4038         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4039         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4040         * g++.old-deja/g++.pt/asm2.C: Likewise.
4041         * gcc.c-torture/compile/20000804-1.c: Likewise.
4042         * gcc.c-torture/compile/pr16566-2.c: Likewise.
4043         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4044         * gcc.dg/20020108-1.c: Likewise.
4045         * gcc.dg/20020122-2.c: Likewise.
4046         * gcc.dg/20020122-3.c: Likewise.
4047         * gcc.dg/20020206-1.c: Likewise.
4048         * gcc.dg/20020219-1.c: Likewise.
4049         * gcc.dg/20020310-1.c: Likewise.
4050         * gcc.dg/20020411-1.c: Likewise.
4051         * gcc.dg/20020418-2.c: Likewise.
4052         * gcc.dg/20020426-2.c: Likewise.
4053         * gcc.dg/20020517-1.c: Likewise.
4054         * gcc.dg/20030204-1.c: Likewise.
4055         * gcc.dg/20030826-2.c: Likewise.
4056         * gcc.dg/20031102-1.c: Likewise.
4057         * gcc.dg/20031202-1.c: Likewise.
4058         * gcc.dg/20050111-1.c: Likewise.
4059         * gcc.dg/20050503-1.c: Likewise.
4060         * gcc.dg/array-init-1.c: Likewise.
4061         * gcc.dg/builtin-apply4.c: Likewise.
4062         * gcc.dg/dfp/pr31344.c: Likewise.
4063         * gcc.dg/gomp/atomic-11.c: Likewise.
4064         * gcc.dg/graphite/pr40281.c: Likewise.
4065         * gcc.dg/ia64-sync-1.c: Likewise.
4066         * gcc.dg/ia64-sync-2.c: Likewise.
4067         * gcc.dg/ia64-sync-3.c: Likewise.
4068         * gcc.dg/ia64-sync-4.c: Likewise.
4069         * gcc.dg/ifcvt-fabs-1.c: Likewise.
4070         * gcc.dg/invalid-call-1.c: Likewise.
4071         * gcc.dg/loop-3.c: Likewise.
4072         * gcc.dg/lower-subreg-1.c: Likewise.
4073         * gcc.dg/lto/pr47259_0.c: Likewise.
4074         * gcc.dg/nested-calls-1.c: Likewise.
4075         * gcc.dg/pr20017.c: Likewise.
4076         * gcc.dg/pr25023.c: Likewise.
4077         * gcc.dg/pr27671-2.c: Likewise.
4078         * gcc.dg/pr32176.c: Likewise.
4079         * gcc.dg/pr33676.c: Likewise.
4080         * gcc.dg/pr35045.c: Likewise.
4081         * gcc.dg/pr36015.c: Likewise.
4082         * gcc.dg/pr36584.c: Likewise.
4083         * gcc.dg/pr36998.c: Likewise.
4084         * gcc.dg/pr37438.c: Likewise.
4085         * gcc.dg/pr37908.c: Likewise.
4086         * gcc.dg/pr41241.c: Likewise.
4087         * gcc.dg/pr41340.c: Likewise.
4088         * gcc.dg/pr44136.c: Likewise.
4089         * gcc.dg/pr44194-1.c: Likewise.
4090         * gcc.dg/pr46212.c: Likewise.
4091         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4092         * gcc.dg/setjmp-2.c: Likewise.
4093         * gcc.dg/short-compare-1.c: Likewise.
4094         * gcc.dg/short-compare-2.c: Likewise.
4095         * gcc.dg/smod-1.c: Likewise.
4096         * gcc.dg/sync-2.c: Likewise.
4097         * gcc.dg/sync-3.c: Likewise.
4098         * gcc.dg/tls/opt-1.c: Likewise.
4099         * gcc.dg/tls/opt-2.c: Likewise.
4100         * gcc.dg/tls/opt-3.c: Likewise.
4101         * gcc.dg/torture/badshift.c: Likewise.
4102         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
4103         * gcc.dg/torture/pr20314-2.c: Likewise.
4104         * gcc.dg/torture/pr36891.c: Likewise.
4105         * gcc.dg/torture/pr38774.c: Likewise.
4106         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4107         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4108         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4109         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4110         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
4111         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4112         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
4113         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
4114         * gcc.dg/tree-ssa/loop-28.c: Likewise.
4115         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
4116         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
4117         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
4118         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4119         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4120         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
4121         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
4122         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4123         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4124         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4125         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4126         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
4127         * gcc.dg/unroll-1.c: Likewise.
4128         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
4129         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4130         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4131         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4132         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4133         * gcc.target/i386/20000609-1.c: Likewise.
4134         * gcc.target/i386/20000720-1.c: Likewise.
4135         * gcc.target/i386/20000724-1.c: Likewise.
4136         * gcc.target/i386/20011107-1.c: Likewise.
4137         * gcc.target/i386/20011119-1.c: Likewise.
4138         * gcc.target/i386/20020201-3.c: Likewise.
4139         * gcc.target/i386/20020218-1.c: Likewise.
4140         * gcc.target/i386/20020729-1.c: Likewise.
4141         * gcc.target/i386/20030926-1.c: Likewise.
4142         * gcc.target/i386/20060125-1.c: Likewise.
4143         * gcc.target/i386/20060125-2.c: Likewise.
4144         * gcc.target/i386/20060512-1.c: Likewise.
4145         * gcc.target/i386/20060512-2.c: Likewise.
4146         * gcc.target/i386/20060512-3.c: Likewise.
4147         * gcc.target/i386/20060512-4.c: Likewise.
4148         * gcc.target/i386/387-1.c: Likewise.
4149         * gcc.target/i386/387-2.c: Likewise.
4150         * gcc.target/i386/387-5.c: Likewise.
4151         * gcc.target/i386/387-6.c: Likewise.
4152         * gcc.target/i386/980312-1.c: Likewise.
4153         * gcc.target/i386/980313-1.c: Likewise.
4154         * gcc.target/i386/990117-1.c: Likewise.
4155         * gcc.target/i386/990424-1.c: Likewise.
4156         * gcc.target/i386/990524-1.c: Likewise.
4157         * gcc.target/i386/991129-1.c: Likewise.
4158         * gcc.target/i386/991214-1.c: Likewise.
4159         * gcc.target/i386/991230-1.c: Likewise.
4160         * gcc.target/i386/addr-sel-1.c: Likewise.
4161         * gcc.target/i386/aggregate-ret1.c: Likewise.
4162         * gcc.target/i386/aggregate-ret2.c: Likewise.
4163         * gcc.target/i386/align-main-3.c: Likewise.
4164         * gcc.target/i386/amd64-abi-1.c: Likewise.
4165         * gcc.target/i386/amd64-abi-2.c: Likewise.
4166         * gcc.target/i386/amd64-abi-4.c: Likewise.
4167         * gcc.target/i386/amd64-abi-5.c: Likewise.
4168         * gcc.target/i386/amd64-abi-6.c: Likewise.
4169         * gcc.target/i386/asm-1.c: Likewise.
4170         * gcc.target/i386/asm-3.c: Likewise.
4171         * gcc.target/i386/asm-5.c: Likewise.
4172         * gcc.target/i386/attributes-error.c: Likewise.
4173         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
4174         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
4175         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
4176         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
4177         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
4178         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
4179         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
4180         * gcc.target/i386/avx-vmovd-2.c: Likewise.
4181         * gcc.target/i386/avx-vmovq-2.c: Likewise.
4182         * gcc.target/i386/avx-vmovq-3.c: Likewise.
4183         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
4184         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
4185         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
4186         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4187         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4188         * gcc.target/i386/bitfield1.c: Likewise.
4189         * gcc.target/i386/bitfield2.c: Likewise.
4190         * gcc.target/i386/bmi-2.c: Likewise.
4191         * gcc.target/i386/bmi-5.c: Likewise.
4192         * gcc.target/i386/builtin-unreachable.c: Likewise.
4193         * gcc.target/i386/cleanup-2.c: Likewise.
4194         * gcc.target/i386/clobbers.c: Likewise.
4195         * gcc.target/i386/cmov8.c: Likewise.
4196         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
4197         * gcc.target/i386/compress-float-387-pic.c: Likewise.
4198         * gcc.target/i386/compress-float-387.c: Likewise.
4199         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
4200         * gcc.target/i386/compress-float-sse.c: Likewise.
4201         * gcc.target/i386/crc32-2.c: Likewise.
4202         * gcc.target/i386/crc32-3.c: Likewise.
4203         * gcc.target/i386/divmod-7.c: Likewise.
4204         * gcc.target/i386/divmod-8.c: Likewise.
4205         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4206         * gcc.target/i386/fma3-builtin.c: Likewise.
4207         * gcc.target/i386/fma3-fma.c: Likewise.
4208         * gcc.target/i386/fma4-256-vector.c: Likewise.
4209         * gcc.target/i386/fma4-builtin.c: Likewise.
4210         * gcc.target/i386/fma4-fma-2.c: Likewise.
4211         * gcc.target/i386/fma4-fma.c: Likewise.
4212         * gcc.target/i386/fma4-vector-2.c: Likewise.
4213         * gcc.target/i386/fma4-vector.c: Likewise.
4214         * gcc.target/i386/funcspec-1.c: Likewise.
4215         * gcc.target/i386/funcspec-10.c: Likewise.
4216         * gcc.target/i386/funcspec-11.c: Likewise.
4217         * gcc.target/i386/funcspec-2.c: Likewise.
4218         * gcc.target/i386/funcspec-5.c: Likewise.
4219         * gcc.target/i386/funcspec-6.c: Likewise.
4220         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
4221         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
4222         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
4223         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
4224         * gcc.target/i386/incoming-1.c: Likewise.
4225         * gcc.target/i386/incoming-10.c: Likewise.
4226         * gcc.target/i386/incoming-11.c: Likewise.
4227         * gcc.target/i386/incoming-12.c: Likewise.
4228         * gcc.target/i386/incoming-13.c: Likewise.
4229         * gcc.target/i386/incoming-14.c: Likewise.
4230         * gcc.target/i386/incoming-15.c: Likewise.
4231         * gcc.target/i386/incoming-2.c: Likewise.
4232         * gcc.target/i386/incoming-3.c: Likewise.
4233         * gcc.target/i386/incoming-4.c: Likewise.
4234         * gcc.target/i386/incoming-5.c: Likewise.
4235         * gcc.target/i386/incoming-6.c: Likewise.
4236         * gcc.target/i386/incoming-7.c: Likewise.
4237         * gcc.target/i386/incoming-8.c: Likewise.
4238         * gcc.target/i386/incoming-9.c: Likewise.
4239         * gcc.target/i386/lea.c: Likewise.
4240         * gcc.target/i386/local.c: Likewise.
4241         * gcc.target/i386/loop-1.c: Likewise.
4242         * gcc.target/i386/loop-2.c: Likewise.
4243         * gcc.target/i386/loop-3.c: Likewise.
4244         * gcc.target/i386/max-stack-align.c: Likewise.
4245         * gcc.target/i386/memcpy-1.c: Likewise.
4246         * gcc.target/i386/movbe-2.c: Likewise.
4247         * gcc.target/i386/movq-2.c: Likewise.
4248         * gcc.target/i386/movq.c: Likewise.
4249         * gcc.target/i386/nrv1.c: Likewise.
4250         * gcc.target/i386/pad-4.c: Likewise.
4251         * gcc.target/i386/pad-5a.c: Likewise.
4252         * gcc.target/i386/pad-5b.c: Likewise.
4253         * gcc.target/i386/pad-6a.c: Likewise.
4254         * gcc.target/i386/pad-6b.c: Likewise.
4255         * gcc.target/i386/pad-7.c: Likewise.
4256         * gcc.target/i386/pad-9.c: Likewise.
4257         * gcc.target/i386/pentium4-not-mull.c: Likewise.
4258         * gcc.target/i386/pic-1.c: Likewise.
4259         * gcc.target/i386/pr12092-1.c: Likewise.
4260         * gcc.target/i386/pr12329.c: Likewise.
4261         * gcc.target/i386/pr21518.c: Likewise.
4262         * gcc.target/i386/pr22362.c: Likewise.
4263         * gcc.target/i386/pr22585.c: Likewise.
4264         * gcc.target/i386/pr23098.c: Likewise.
4265         * gcc.target/i386/pr25196.c: Likewise.
4266         * gcc.target/i386/pr25293.c: Likewise.
4267         * gcc.target/i386/pr25654.c: Likewise.
4268         * gcc.target/i386/pr26449.c: Likewise.
4269         * gcc.target/i386/pr26778.c: Likewise.
4270         * gcc.target/i386/pr26826.c: Likewise.
4271         * gcc.target/i386/pr27266.c: Likewise.
4272         * gcc.target/i386/pr29978.c: Likewise.
4273         * gcc.target/i386/pr30505.c: Likewise.
4274         * gcc.target/i386/pr30961-1.c: Likewise.
4275         * gcc.target/i386/pr31628.c: Likewise.
4276         * gcc.target/i386/pr32000-2.c: Likewise.
4277         * gcc.target/i386/pr32661-1.c: Likewise.
4278         * gcc.target/i386/pr32708-2.c: Likewise.
4279         * gcc.target/i386/pr32708-3.c: Likewise.
4280         * gcc.target/i386/pr34256.c: Likewise.
4281         * gcc.target/i386/pr34312.c: Likewise.
4282         * gcc.target/i386/pr34522.c: Likewise.
4283         * gcc.target/i386/pr35160.c: Likewise.
4284         * gcc.target/i386/pr35281.c: Likewise.
4285         * gcc.target/i386/pr36246.c: Likewise.
4286         * gcc.target/i386/pr36786.c: Likewise.
4287         * gcc.target/i386/pr37275.c: Likewise.
4288         * gcc.target/i386/pr37843-3.c: Likewise.
4289         * gcc.target/i386/pr37843-4.c: Likewise.
4290         * gcc.target/i386/pr39082-1.c: Likewise.
4291         * gcc.target/i386/pr39431.c: Likewise.
4292         * gcc.target/i386/pr39496.c: Likewise.
4293         * gcc.target/i386/pr39543-2.c: Likewise.
4294         * gcc.target/i386/pr39911.c: Likewise.
4295         * gcc.target/i386/pr40718.c: Likewise.
4296         * gcc.target/i386/pr40906-1.c: Likewise.
4297         * gcc.target/i386/pr40906-2.c: Likewise.
4298         * gcc.target/i386/pr40906-3.c: Likewise.
4299         * gcc.target/i386/pr40934.c: Likewise.
4300         * gcc.target/i386/pr41900.c: Likewise.
4301         * gcc.target/i386/pr42589.c: Likewise.
4302         * gcc.target/i386/pr43662.c: Likewise.
4303         * gcc.target/i386/pr43671.c: Likewise.
4304         * gcc.target/i386/pr43766.c: Likewise.
4305         * gcc.target/i386/pr43869.c: Likewise.
4306         * gcc.target/i386/pr44942.c: Likewise.
4307         * gcc.target/i386/pr44948-2a.c: Likewise.
4308         * gcc.target/i386/pr45234.c: Likewise.
4309         * gcc.target/i386/pr45336-2.c: Likewise.
4310         * gcc.target/i386/pr45336-4.c: Likewise.
4311         * gcc.target/i386/pr45852.c: Likewise.
4312         * gcc.target/i386/pr46470.c: Likewise.
4313         * gcc.target/i386/pr48037-1.c: Likewise.
4314         * gcc.target/i386/pr48389.c: Likewise.
4315         * gcc.target/i386/pr49095.c: Likewise.
4316         * gcc.target/i386/pr9771-1.c: Likewise.
4317         * gcc.target/i386/rdfsbase-1.c: Likewise.
4318         * gcc.target/i386/rdfsbase-2.c: Likewise.
4319         * gcc.target/i386/rdgsbase-1.c: Likewise.
4320         * gcc.target/i386/rdgsbase-2.c: Likewise.
4321         * gcc.target/i386/rdrand-3.c: Likewise.
4322         * gcc.target/i386/regparm-stdcall.c: Likewise.
4323         * gcc.target/i386/regparm.c: Likewise.
4324         * gcc.target/i386/reload-1.c: Likewise.
4325         * gcc.target/i386/rotate-2.c: Likewise.
4326         * gcc.target/i386/sibcall-5.c: Likewise.
4327         * gcc.target/i386/signbit-1.c: Likewise.
4328         * gcc.target/i386/signbit-2.c: Likewise.
4329         * gcc.target/i386/signbit-3.c: Likewise.
4330         * gcc.target/i386/sse-5.c: Likewise.
4331         * gcc.target/i386/sse-8.c: Likewise.
4332         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4333         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4334         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4335         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4336         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4337         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4338         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
4339         * gcc.target/i386/sse2-movq-2.c: Likewise.
4340         * gcc.target/i386/sse2-movq-3.c: Likewise.
4341         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
4342         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
4343         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
4344         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
4345         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
4346         * gcc.target/i386/ssefn-1.c: Likewise.
4347         * gcc.target/i386/ssefn-2.c: Likewise.
4348         * gcc.target/i386/sseregparm-1.c: Likewise.
4349         * gcc.target/i386/sseregparm-2.c: Likewise.
4350         * gcc.target/i386/sseregparm-3.c: Likewise.
4351         * gcc.target/i386/sseregparm-4.c: Likewise.
4352         * gcc.target/i386/sseregparm-5.c: Likewise.
4353         * gcc.target/i386/sseregparm-6.c: Likewise.
4354         * gcc.target/i386/sseregparm-7.c: Likewise.
4355         * gcc.target/i386/sseregparm-8.c: Likewise.
4356         * gcc.target/i386/stack-realign.c: Likewise.
4357         * gcc.target/i386/stack-usage-realign.c: Likewise.
4358         * gcc.target/i386/stackalign/asm-1.c: Likewise.
4359         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
4360         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
4361         * gcc.target/i386/stackalign/return-1.c: Likewise.
4362         * gcc.target/i386/stackalign/return-2.c: Likewise.
4363         * gcc.target/i386/stackalign/return-3.c: Likewise.
4364         * gcc.target/i386/tailcall-1.c: Likewise.
4365         * gcc.target/i386/tbm-2.c: Likewise.
4366         * gcc.target/i386/udivmod-7.c: Likewise.
4367         * gcc.target/i386/udivmod-8.c: Likewise.
4368         * gcc.target/i386/unroll-1.c: Likewise.
4369         * gcc.target/i386/vararg-1.c: Likewise.
4370         * gcc.target/i386/vararg-2.c: Likewise.
4371         * gcc.target/i386/vect8-ret.c: Likewise.
4372         * gcc.target/i386/vectorize5.c: Likewise.
4373         * gcc.target/i386/wmul-1.c: Likewise.
4374         * gcc.target/i386/wmul-2.c: Likewise.
4375         * gcc.target/i386/wrfsbase-1.c: Likewise.
4376         * gcc.target/i386/wrfsbase-2.c: Likewise.
4377         * gcc.target/i386/wrgsbase-1.c: Likewise.
4378         * gcc.target/i386/wrgsbase-2.c: Likewise.
4379         * gcc.target/i386/xop-pcmov.c: Likewise.
4380         * gcc.target/i386/xop-pcmov2.c: Likewise.
4381         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
4382         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
4383         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
4384         * gcc.target/i386/xop-shift1-vector.c: Likewise.
4385         * gcc.target/i386/xop-shift2-vector.c: Likewise.
4386         * gcc.target/i386/xop-shift3-vector.c: Likewise.
4387         * gcc.target/i386/zee.c: Likewise.
4388         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
4389         * gfortran.dg/compiler-directive_2.f: Likewise.
4390         * gfortran.dg/g77/20010216-1.f: Likewise.
4391         * gfortran.dg/gomp/pr39152.f90: Likewise.
4392         * gfortran.dg/pr33794.f90: Likewise.
4393
4394 2011-07-09  Jason Merrill  <jason@redhat.com>
4395
4396         * g++.dg/cpp0x/regress/regress5.C: New.
4397
4398 2011-07-08  Jason Merrill  <jason@redhat.com>
4399
4400         PR c++/45437
4401         * g++.dg/expr/compound-asn1.C: New.
4402         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
4403
4404 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
4405
4406         PR target/49621
4407         * gcc.target/powerpc/altivec-34.c: New test.
4408
4409 2011-07-08  Jason Merrill  <jason@redhat.com>
4410
4411         PR c++/45603
4412         * g++.dg/abi/guard3.C: New.
4413
4414 2011-07-08  Julian Brown  <julian@codesourcery.com>
4415
4416         * lib/target-supports.exp
4417         (check_effective_target_arm_little_endian): New.
4418         (check_effective_target_vect_pack_trunc): Use above.
4419         (check_effective_target_vect_unpack): Likewise.
4420         (check_effective_target_vect_element_align): Test
4421         check_effective_target_arm_vect_no_misalign for ARM.
4422
4423 2011-07-08  Jason Merrill  <jason@redhat.com>
4424
4425         PR c++/49673
4426         * g++.dg/cpp0x/constexpr-rom.C: New.
4427
4428 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
4429
4430         PR middle-end/49519
4431         * g++.dg/torture/pr49519.C: New test.
4432
4433 2011-07-08  Martin Jambor  <mjambor@suse.cz>
4434
4435         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
4436
4437 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4438
4439         PR testsuite/48727
4440         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
4441
4442 2011-07-08  Richard Guenther  <rguenther@suse.de>
4443
4444         PR tree-optimization/49662
4445         * gcc.dg/graphite/interchange-14.c: XFAIL.
4446         * gcc.dg/graphite/interchange-15.c: Likewise.
4447         * gcc.dg/graphite/interchange-mvt.c: Likewise.
4448
4449 2011-07-06  Jason Merrill  <jason@redhat.com>
4450
4451         PR c++/49663
4452         * g++.dg/cpp0x/regress/regress4.C: New.
4453
4454 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
4455
4456         PR fortran/49648
4457         * gfortran.dg/result_in_spec_4.f90: New test.
4458
4459 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4460
4461         * gcc.target/sparc/cas64.c: New test.
4462
4463 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4464
4465         PR c/49644
4466         * g++.dg/torture/pr49644.C: New test.
4467
4468         PR c/49644
4469         * gcc.c-torture/execute/pr49644.c: New test.
4470
4471 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4472
4473         * lib/target-supports.exp (check_effective_target_ia32): New.
4474         (check_effective_target_x32): Likewise.
4475         (check_effective_target_vect_cmdline_needed): Also check x32.
4476
4477 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
4478
4479         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
4480         dg-prune-output.
4481         * gcc.target/arm/pr42235.c: Likewise.
4482         * gcc.target/arm/pr42495.c: Likewise.
4483         * gcc.target/arm/pr42574.c: Likewise.
4484         * gcc.target/arm/thumb-branch1.c: Likewise.
4485
4486         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
4487         unneeded prune of possible warning.
4488         * gcc.target/arm/pr40956.c: Likewise.
4489         * gcc.target/arm/pr42505.c: Likewise.
4490
4491         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
4492         * gcc.c-torture/compile/pr46883.c: Likewise.
4493         * gcc.c-torture/compile/pr46934.c: Likewise.
4494
4495         * gcc.target/arm/pr41679.c: Remove test directives in preparation
4496         for move to ../../gcc.c-torture/compile.
4497         * gcc.target/arm/pr46883.c: Likewise.
4498         * gcc.target/arm/pr46934.c: Likewise.
4499
4500         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
4501         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
4502         * gcc.target/arm/wmul-1.c: Likewise.
4503         * gcc.target/arm/wmul-2.c: Likewise.
4504         * gcc.target/arm/wmul-3.c: Likewise.
4505         * gcc.target/arm/wmul-4.c: Likewise.
4506         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
4507         add tab after scan target.
4508         * gcc.target/arm/smlaltt-1.c: Likewise.
4509         * gcc.target/arm/smlatb-1.c: Likewise.
4510         * gcc.target/arm/smlatt-1.c: Likewise.
4511
4512 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4513
4514         PR debug/49522
4515         * gcc.dg/debug/pr49522.c: New test.
4516
4517 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
4518
4519         * gcc.dg/pragma-align.c: Run only if target !default_packed.
4520         * gcc.dg/pr46212.c: Run only if target int32plus.
4521         * gcc.dg/torture/pr48146.c: Ditto.
4522         * gcc.dg/tree-ssa/vrp51.c: Ditto.
4523         * c-c++-common/pr44832.c: Ditto.
4524         * gcc.dg/pr49544.c: Run only if target ptr32plus.
4525         * gcc.dg/pr31490.c: Ditto.
4526         * gcc.dg/torture/builtin-math-7.c: Run only if target
4527         large_double.
4528         * gcc.dg/torture/pr45764.c: Skip for AVR.
4529         * gcc.dg/pr47893.c: Ditto.
4530
4531 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
4532
4533         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
4534         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
4535         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
4536         add tab to scan target.
4537
4538 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
4539
4540         * gcc.target/arm/neon-modes-3.c: New test.
4541
4542 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
4543
4544         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
4545         -fno-loop-interchange -ffast-math.
4546
4547 2011-07-07  Richard Guenther  <rguenther@suse.de>
4548
4549         * gcc.dg/ftrapv-3.c: New testcase.
4550
4551 2011-07-07  Richard Guenther  <rguenther@suse.de>
4552
4553         * gcc.dg/tree-ssa/vrp58.c: New testcase.
4554         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
4555
4556 2011-07-07  Kai Tietz  <ktietz@redhat.com>
4557
4558         * gcc.dg/binop-notxor1.c: New test.
4559         * gcc.dg/binop-notand4a.c: New test.
4560         * gcc.dg/binop-notxor2.c: New test.
4561         * gcc.dg/binop-notand3a.c: New test.
4562         * gcc.dg/binop-notand2a.c: New test.
4563         * gcc.dg/binop-notand6a.c: New test.
4564         * gcc.dg/binop-notor1.c: New test.
4565         * gcc.dg/binop-notand1a.c: New test.
4566         * gcc.dg/binop-notand5a.c: New test.
4567         * gcc.dg/binop-notor2.c: New test.
4568
4569 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
4570
4571         PR middle-end/49640
4572         * gcc.dg/gomp/pr49640.c: New test.
4573
4574 2011-07-07  Richard Guenther  <rguenther@suse.de>
4575
4576         * gcc.dg/graphite/pr37485.c: Add -floop-block.
4577
4578 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4579
4580         PR target/39150
4581         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
4582
4583 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4584
4585         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
4586         * gcc.target/powerpc/no-r11-2.c: Ditto.
4587         * gcc.target/powerpc/no-r11-3.c: Ditto.
4588
4589 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
4590
4591         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
4592         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
4593
4594 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
4595
4596         * lib/target-supports.exp (check_profiling_available): Disable
4597         profiling with -fprofile-generate for target avr.
4598
4599 2011-07-06  Richard Guenther  <rguenther@suse.de>
4600
4601         PR tree-optimization/49645
4602         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
4603
4604 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
4605
4606         PR middle-end/47383
4607         * gcc.dg/pr47383.c: New.
4608
4609 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4610
4611         PR tree-optimization/49647
4612         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
4613
4614 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
4615
4616         PR testsuite/49542
4617         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
4618         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
4619
4620 2011-07-05  Jason Merrill  <jason@redhat.com>
4621
4622         PR c++/48157
4623         * g++.dg/template/template-id-4.C: New.
4624
4625 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
4626
4627         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
4628         * gcc.dg/pr43402.c: Ditto.
4629
4630 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
4631
4632         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
4633
4634 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
4635
4636         * gcc.target/powerpc/ppc-switch-1.c: New test for
4637         --param case-values-threshold.
4638         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
4639
4640 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
4641
4642         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
4643
4644 2011-07-05  Jason Merrill  <jason@redhat.com>
4645
4646         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
4647
4648 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
4649
4650         PR tree-optimization/47654
4651         * gcc.dg/graphite/block-pr47654.c: New.
4652
4653 2011-07-05  Jason Merrill  <jason@redhat.com>
4654
4655         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
4656
4657 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
4658
4659         PR tree-optimization/49580
4660         * gcc.dg/autopar/pr49580.c: New test.
4661
4662 2011-07-05  Richard Guenther  <rguenther@suse.de>
4663
4664         PR tree-optimization/49518
4665         PR tree-optimization/49628
4666         * g++.dg/torture/pr49628.C: New testcase.
4667         * gcc.dg/torture/pr49518.c: Likewise.
4668
4669 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4670
4671         * ada/acats/run_acats (which): Extract last field from type -p,
4672         type output only if command succeeded.
4673
4674 2011-07-04  Jason Merrill  <jason@redhat.com>
4675
4676         * g++.dg/abi/mangle48.C: New.
4677
4678         * g++.dg/cpp0x/diag1.C: New.
4679
4680         * g++.dg/diagnostic/aka1.C: New.
4681
4682 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
4683
4684         PR rtl-optimization/49619
4685         * gcc.dg/pr49619.c: New test.
4686
4687         PR rtl-optimization/49472
4688         * gfortran.dg/pr49472.f90: New test.
4689
4690         PR debug/49602
4691         * gcc.dg/pr49602.c: New test.
4692
4693 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
4694
4695         PR target/34734
4696         PR target/44643
4697         * gcc.target/avr/avr.exp: Run over cpp files, too.
4698         * gcc.target/avr/torture/avr-torture.exp: Ditto.
4699         * gcc.target/avr/progmem.h: New file.
4700         * gcc.target/avr/exit-abort.h: New file.
4701         * gcc.target/avr/progmem-error-1.c: New file.
4702         * gcc.target/avr/progmem-error-1.cpp: New file.
4703         * gcc.target/avr/progmem-warning-1.c: New file.
4704         * gcc.target/avr/torture/progmem-1.c: New file.
4705         * gcc.target/avr/torture/progmem-1.cpp: New file.
4706
4707 2011-07-04  Richard Guenther  <rguenther@suse.de>
4708
4709         PR tree-optimization/49615
4710         * g++.dg/torture/pr49615.C: New testcase.
4711
4712 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
4713
4714         PR tree-optimization/49610
4715         * gcc.dg/vect/pr49610.c: New test.
4716
4717 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
4718
4719         * gnat.dg/specs/debug1.ads: New test.
4720
4721 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
4722
4723         PR fortran/49562
4724         * gfortran.dg/typebound_proc_23.f90: New.
4725
4726 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
4727
4728         PR c++/49605
4729         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
4730
4731 2011-07-01  Jason Merrill  <jason@redhat.com>
4732
4733         PR c++/48261
4734         * g++.dg/template/template-id-3.C: New.
4735
4736         PR c++/48593
4737         * g++.dg/template/qualified-id4.C: New.
4738
4739         PR c++/48883
4740         * g++.dg/template/explicit-args4.C: New.
4741
4742         PR c++/49085
4743         * g++.dg/template/offsetof2.C: New.
4744
4745 2011-07-01  Kai Tietz  <ktietz@redhat.com>
4746
4747         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
4748
4749 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4750
4751         PR libmudflap/49549
4752         * lib/target-supports.exp (check_effective_target_gld): New proc.
4753
4754 2011-07-01  Richard Guenther  <rguenther@suse.de>
4755
4756         PR tree-optimization/49603
4757         * gcc.dg/torture/pr49603.c: New testcase.
4758
4759 2011-06-30  Jason Merrill  <jason@redhat.com>
4760
4761         PR c++/49387
4762         * g++.dg/rtti/template1.C: New.
4763
4764         PR c++/49569
4765         * g++.dg/cpp0x/regress/ctor1.C: New.
4766
4767         PR c++/49355
4768         * g++.dg/cpp0x/initlist54.C: New.
4769
4770 2011-06-30  Martin Jambor  <mjambor@suse.cz>
4771
4772         * gcc.dg/tree-ssa/sra-12.c: New test.
4773
4774 2011-06-29  Jason Merrill  <jason@redhat.com>
4775
4776         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
4777
4778 2011-06-30  Richard Guenther  <rguenther@suse.de>
4779
4780         PR tree-optimization/46787
4781         * gcc.dg/vect/vect-121.c: New testcase.
4782
4783 2011-06-30  Martin Jambor  <mjambor@suse.cz>
4784
4785         PR tree-optimization/49094
4786         * gcc.dg/tree-ssa/pr49094.c: New test.
4787
4788 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
4789
4790         PR fortran/49540
4791         * gfortran.dg/pr49540-1.f90: New test.
4792         * gfortran.dg/pr49540-2.f90: New test.
4793
4794 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4795
4796         PR ada/49511
4797         * ada/acats/run_acats (which): Use last field of type -p output.
4798
4799 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
4800             Iain Sandoe  <iains@gcc.gnu.org>
4801
4802         PR libobjc/36610
4803         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
4804         Only skip on 64-bit *-*-darwin8* && !objc2.
4805
4806 2011-06-30  Richard Guenther  <rguenther@suse.de>
4807
4808         PR tree-optimization/38752
4809         * gcc.c-torture/compile/pr38752.c: New testcase.
4810
4811 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
4812
4813         * gcc.dg/vect/slp-widen-mult-half.c: New test.
4814         * gcc.dg/vect/vect-widen-mult-half.c: New test.
4815
4816 2011-06-29  Jason Merrill  <jason@redhat.com>
4817
4818         PR c++/49216
4819         * g++.dg/cpp0x/initlist53.C: Use placement new.
4820         * g++.dg/cpp0x/initlist-value.C: Use placement new.
4821         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
4822
4823         PR c++/49003
4824         * g++.dg/cpp0x/trailing6.C: New.
4825         * g++.dg/cpp0x/pr45908.C: No error.
4826
4827         PR c++/49272
4828         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
4829
4830         PR c++/49520
4831         * g++.dg/cpp0x/constexpr-using2.C: New.
4832
4833         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
4834
4835         PR c++/45923
4836         * g++.dg/cpp0x/constexpr-diag3.C: New.
4837         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
4838         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
4839         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
4840         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
4841
4842 2011-06-29  Jason Merrill  <jason@redhat.com>
4843
4844         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
4845
4846 2011-06-29  Richard Guenther  <rguenther@suse.de>
4847
4848         * gcc.dg/tree-ssa/loop-17.c: Adjust.
4849
4850 2011-06-29  Jason Merrill  <jason@redhat.com>
4851
4852         * g++.dg/cpp0x/initlist-value2.C: New.
4853
4854         * g++.dg/cpp0x/constexpr-initlist4.C: New.
4855         * g++.dg/cpp0x/initlist-value.C: New.
4856
4857 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
4858
4859         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
4860
4861 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4862
4863         * gcc.dg/inline_1.c: Remove dg-excess-errors.
4864         * gcc.dg/inline_2.c: Likewise.
4865         * gcc.dg/unroll_1.c: Likewise.
4866
4867 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
4868
4869         PR debug/49567
4870         * gcc.target/i386/pr49567.c: New test.
4871
4872 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
4873
4874         * gnat.dg/opt17.ad[sb]: New test.
4875
4876 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
4877             Tom de Vries  <tom@codesourcery.com>
4878
4879         * lib/target-supports.exp (check_effective_target_arm_nothumb)
4880         (check_effective_target_arm_thumb2): New effective targets.
4881         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
4882         properly.  Clean up temporary files.
4883         * gcc.target/arm/ivopts-2.c: Likewise.
4884         * gcc.target/arm/ivopts-3.c: Likewise.
4885         * gcc.target/arm/ivopts-4.c: Likewise.
4886         * gcc.target/arm/ivopts-5.c: Likewise.
4887         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
4888
4889 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
4890
4891         PR fortran/49479
4892         * gfortran.dg/reshape_zerosize_3.f90:  New test.
4893
4894 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
4895
4896         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
4897         * gcc.target/arm/vfp-ldmias.c: Likewise.
4898         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
4899         * gcc.target/arm/vfp-stmdbs.c: Likewise.
4900         * gcc.target/arm/vfp-ldmiad.c: Likewise.
4901         * gcc.target/arm/vfp-stmias.c: Likewise.
4902         * gcc.target/arm/vfp-stmdbd.c: Likewise.
4903         * gcc.target/arm/vfp-stmiad.c: Likewise.
4904
4905 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
4906
4907         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
4908         dg-prune-output.
4909         * gcc.target/arm/pr45701-2.c: Ditto.
4910
4911 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
4912
4913         PR fortran/49466
4914         * gfortran.dg/allocatable_scalar_9.f90: Modified.
4915         * gfortran.dg/extends_14.f03: Modified.
4916
4917 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
4918
4919         * lib/target-supports-dg.exp (dg-require-effective-target): Return
4920         early if the test is already being skipped.
4921
4922         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
4923         scan-assembler-dem-not): For missing file, report unresolved with
4924         same message as for pass/fail, with reason reported in log file.
4925
4926         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
4927         from add_options_for_arm_neon_fp16.
4928         (check_effective_target_arm_fp16_ok_nocache): Renamed from
4929         check_effective_target_arm_neon_fp16_ok_nocache.
4930         Check -mfpu and -mfloat-abi options from current multilib.
4931         Do not require neon support.
4932         (check_effective_target_arm_fp16_ok): Renamed from
4933         check_effecitve_target_arm_neon_fp16_ok.
4934         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
4935         arm_neon_fp16_ok and arm_fp16.
4936         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
4937         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
4938         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
4939         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
4940
4941 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
4942
4943         * gcc.dg/builtin-assume-aligned-1.c: New test.
4944         * gcc.dg/builtin-assume-aligned-2.c: New test.
4945         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
4946
4947         PR debug/49544
4948         * gcc.dg/pr49544.c: New test.
4949
4950 2011-06-27  Richard Guenther  <rguenther@suse.de>
4951
4952         PR tree-optimization/49394
4953         * g++.dg/torture/pr49394.C: New testcase.
4954
4955 2011-06-27  Kai Tietz  <ktietz@redhat.com>
4956
4957         * gcc.dg/optimize-bswapdi-2.c: New test.
4958
4959 2011-06-27  Michael Hope  <michael.hope@linaro.org>
4960             Richard Sandiford  <richard.sandiford@linaro.org>
4961
4962         PR tree-optimization/49169
4963         * gcc.dg/torture/pr49169.c: New test.
4964
4965 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4966
4967         PR testsuite/49529
4968         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
4969
4970         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
4971         hppa*-*-hpux*.
4972
4973 2011-06-26  Jason Merrill  <jason@redhat.com>
4974
4975         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
4976
4977         PR c++/49528
4978         * g++.dg/init/ref19.C: New.
4979         * g++.dg/cpp0x/constexpr-cleanup.C: New.
4980
4981 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
4982
4983         PR tree-optimization/48377
4984         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
4985         non_strict_align.
4986
4987 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
4988
4989         PR middle-end/49191
4990         * lib/target-supports.exp (check_effective_target_non_strict_align):
4991         New.
4992         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
4993
4994 2011-06-24  Martin Jambor  <mjambor@suse.cz>
4995
4996         PR tree-optimizations/49516
4997         * g++.dg/tree-ssa/pr49516.C: New test.
4998
4999 2011-06-23  Jason Merrill  <jason@redhat.com>
5000
5001         PR c++/35255
5002         * g++.dg/template/partial10.C: New.
5003         * g++.dg/template/partial11.C: New.
5004
5005 2011-06-23  Jeff Law <law@redhat.com>
5006
5007         PR middle-end/48770
5008         * gcc.dg/pr48770.c: New test.
5009
5010 2011-06-23  Jan Hubicka  <jh@suse.cz>
5011
5012         PR middle-end/49373
5013         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
5014
5015 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
5016
5017         PR testsuite/49512
5018         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
5019         instead of -fdump-tree-optimized.
5020
5021 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
5022
5023         PR c++/44625
5024         * g++.dg/template/crash107.C: New.
5025         * g++.dg/template/error17.C: Adjust.
5026
5027 2011-06-23  Jason Merrill  <jason@redhat.com>
5028
5029         PR c++/49507
5030         * g++.dg/cpp0x/defaulted30.C: New.
5031
5032         PR c++/49440
5033         * g++.dg/rtti/anon-ns1.C: New.
5034
5035         PR c++/49395
5036         * g++.dg/init/ref18.C: New.
5037
5038         PR c++/36435
5039         * g++.dg/template/partial9.C: New.
5040
5041 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
5042
5043         PR middle-end/49373
5044         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
5045
5046 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
5047
5048         PR debug/49496
5049         * gcc.dg/pr49496.c: New test.
5050
5051 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
5052
5053         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
5054         is not xscale.
5055
5056         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
5057
5058         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
5059         * gcc.target/arm/pr42879.c: Likewise.
5060         * gcc.target/arm/pr45701-3.c: Likewise.
5061
5062         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
5063         * gcc.target/arm/pr40482.c: Likewise.
5064         * gcc.target/arm/stack-corruption.c: Likewise.
5065
5066 2011-06-22  Richard Guenther  <rguenther@suse.de>
5067
5068         PR tree-optimization/49493
5069         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
5070
5071 2011-06-22  Jason Merrill  <jason@redhat.com>
5072
5073         PR c++/49260
5074         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
5075
5076 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
5077             Dmitry Melnik  <dm@ispras.ru>
5078
5079         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
5080         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
5081         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
5082
5083 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
5084
5085         * gcc.target/arm/tlscall.c: New.
5086
5087 2011-06-21  Jason Merrill  <jason@redhat.com>
5088
5089         PR c++/49172
5090         * g++.dg/cpp0x/constexpr-ref1.C: New.
5091         * g++.dg/cpp0x/constexpr-ref2.C: New.
5092         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
5093
5094         PR c++/49482
5095         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
5096
5097         PR c++/49418
5098         * g++.dg/template/param3.C: New.
5099
5100 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
5101
5102         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
5103         my_clrsb test functions.
5104         (main): Test clrsb.
5105         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
5106         test_sll, test_ull): Add clrsb tests.
5107         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
5108         clrsbll.
5109
5110 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
5111
5112         PR fortran/49112
5113         * gfortran.dg/class_44.f03: New.
5114
5115 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
5116
5117         PR tree-optimization/49478
5118         * gcc.dg/vect/pr49478.c
5119
5120 2011-06-21  Richard Guenther  <rguenther@suse.de>
5121
5122         PR tree-optimization/49483
5123         * gcc.dg/vect/vect-120.c: New testcase.
5124
5125 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
5126
5127         PR testsuite/49443
5128         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
5129         * gcc.dg/vect/vect-peel-4.c: Likewise.
5130
5131 2011-06-22  Christian Bruel  <christian.bruel@st.com>
5132
5133         PR middle-end/49139
5134         * gcc.dg/always_inline.c: Removed -Winline. Update checks
5135         * gcc.dg/always_inline2.c: Likewise.
5136         * gcc.dg/always_inline3.c: Likewise.
5137         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
5138         * gcc.dg/inline_1.c: Likewise.
5139         * gcc.dg/inline_2.c: Likewise.
5140         * gcc.dg/inline_3.c: Likewise.
5141         * gcc.dg/inline_4.c: Likewise.
5142         * gcc.dg/20051201-1.c: Likewise.
5143         * gcc.dg/pr40087.c: Likewise.
5144         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5145         * gcc.dg/inline-22.c: Likewise.
5146         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
5147         * gcc.dg/lto/20090218-1_1.c: Likewise.
5148         * g++.dg/ipa/devirt-7.C: Likewise.
5149         * gcc.dg/uninit-pred-5_a.c: Likewise.
5150         * gcc.dg/uninit-pred-5_b.c: Likewise.
5151         * gcc.dg/fail_always_inline.c: New.
5152
5153 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
5154
5155         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
5156         into 6 jobs instead of 3.
5157
5158 2011-06-20  Jason Merrill  <jason@redhat.com>
5159
5160         PR c++/49216
5161         * g++.dg/cpp0x/initlist53.C: New.
5162
5163 2011-06-20  Tobias Burnus  <burnus@net-b.de>
5164
5165         PR fortran/18918
5166         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5167         * gfortran.dg/coarray_lock_3.f90: New.
5168         * gfortran.dg/coarray/lock_1.f90: New.
5169
5170 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
5171
5172         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5173         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
5174         unresolved and report the reason to the log file.
5175
5176         * lib/scanasm.exp (object-size): Move argument processing earlier
5177         to report errors before verifying that the file exists.  Report
5178         problems detected at runtime as unresolved instead of error and
5179         report their reasons to the log file.
5180
5181 2011-06-20  Jason Merrill  <jason@redhat.com>
5182
5183         PR c++/47080
5184         * g++.dg/cpp0x/explicit6.C: New.
5185
5186         PR c++/47635
5187         * g++.dg/cpp0x/enum20.C: New.
5188
5189         PR c++/48138
5190         * g++.dg/ext/attr-aligned01.C: New.
5191
5192         PR c++/49205
5193         * g++.dg/cpp0x/variadic-default.C: New.
5194
5195         PR c++/43321
5196         * g++.dg/cpp0x/auto26.C: New.
5197
5198         PR c++/43831
5199         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
5200
5201 2011-06-20  Kai Tietz  <ktietz@redhat.com>
5202
5203         * gcc.dg/binop-notand1.c: New test.
5204         * gcc.dg/binop-notand2.c: New test.
5205         * gcc.dg/binop-notand3.c: New test.
5206         * gcc.dg/binop-notand4.c: New test.
5207         * gcc.dg/binop-notand5.c: New test.
5208         * gcc.dg/binop-notand6.c: New test.
5209
5210 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
5211
5212         PR testsuite/49432
5213         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
5214
5215 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
5216
5217         PR fortran/49400
5218         * gfortran.dg/proc_ptr_31.f90: New.
5219
5220 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
5221
5222         * gnat.dg/volatile6.adb: New test.
5223         * gnat.dg/volatile7.adb: Likewise.
5224         * gnat.dg/volatile8.adb: Likewise.
5225         * gnat.dg/volatile9.adb: Likewise.
5226
5227 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
5228
5229         * gnat.dg/constant3.adb: New test.
5230
5231 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
5232
5233         PR libfortran/49296
5234         * gfortran.dg/read_list_eof_1.f90: New test.
5235
5236 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
5237
5238         PR target/49411
5239         * gcc.target/i386/testimm-1.c: New test.
5240         * gcc.target/i386/testimm-2.c: New test.
5241         * gcc.target/i386/testimm-3.c: New test.
5242         * gcc.target/i386/testimm-4.c: New test.
5243         * gcc.target/i386/testimm-5.c: New test.
5244         * gcc.target/i386/testimm-6.c: New test.
5245         * gcc.target/i386/testimm-7.c: New test.
5246         * gcc.target/i386/testimm-8.c: New test.
5247         * gcc.target/i386/xop-vpermil2px-2.c: New test.
5248         * gcc.target/i386/xop-rotate1-int.c: New test.
5249         * gcc.target/i386/xop-rotate2-int.c: New test.
5250
5251 2011-06-17  Jason Merrill  <jason@redhat.com>
5252
5253         * g++.dg/cpp0x/rv-func2.C: New.
5254
5255         * g++.dg/debug/dwarf2/lambda1.C: New.
5256         * g++.dg/warn/Wshadow-6.C: Adjust.
5257
5258 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
5259
5260         PR fortran/48699
5261         * gfortran.dg/move_alloc_5.f90: New.
5262
5263 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
5264
5265         PR rtl-optimization/48542
5266         * gcc.dg/torture/pr48542.c: New test.
5267
5268 2011-06-16  Jason Merrill  <jason@redhat.com>
5269
5270         PR c++/44160
5271         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
5272
5273         PR c++/45378
5274         * g++.dg/cpp0x/initlist52.C New.
5275
5276         PR c++/45399
5277         * c-c++-common/raw-string-12.c: New.
5278
5279         PR c++/49229
5280         * g++.dg/cpp0x/sfinae26.C: New.
5281
5282         PR c++/49251
5283         * g++.dg/cpp0x/variadic113.C: New.
5284
5285         PR c++/49420
5286         * g++.dg/cpp0x/variadic112.C: New.
5287
5288 2011-06-16  Jeff Law <law@redhat.com>
5289
5290         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
5291         improved jump threading.
5292         * gcc.dg/builtin-object-size-2.c: Likewise.
5293         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
5294
5295 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
5296
5297         PR fortran/49074
5298         * gfortran.dg/typebound_assignment_3.f03: New.
5299
5300 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
5301
5302         PR testsuite/48727
5303         * g++.dg/opt/devirt2.C: Change xfail rule to target.
5304
5305 2011-06-16  Martin Jambor  <mjambor@suse.cz>
5306
5307         PR tree-optimization/49343
5308         * gnat.dg/discr31.ad[sb]: New test.
5309
5310 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5311
5312         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
5313
5314 2011-06-16  Tom de Vries  <tom@codesourcery.com>
5315
5316         PR target/45098
5317         * gcc.target/arm/ivopts-3.c: Update test.
5318         * gcc.target/arm/ivopts-5.c: Same.
5319
5320 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5321
5322         Revert:
5323         2011-06-10  Wei Guozhi  <carrot@google.com>
5324
5325         PR target/45335
5326         * gcc.target/arm/pr45335.c: New test.
5327         * gcc.target/arm/pr45335-2.c: New test.
5328         * gcc.target/arm/pr45335-3.c: New test.
5329         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5330         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5331         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5332
5333 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
5334
5335         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
5336
5337 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
5338
5339         PR fortran/49417
5340         * gfortran.dg/class_43.f03: New.
5341
5342 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
5343
5344         PR tree-optimization/49419
5345         * gcc.c-torture/execute/pr49419.c: New test.
5346
5347 2011-06-16  Revital Eres  <revital.eres@linaro.org>
5348
5349         * gcc.dg/sms-9.c: New file.
5350
5351 2011-06-15  Easwaran Raman  <eraman@google.com>
5352
5353         PR rtl-optimization/49414
5354         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
5355
5356 2011-06-14  Jason Merrill  <jason@redhat.com>
5357
5358         * g++.dg/cpp0x/noexcept13.C: New.
5359
5360 2011-06-14  Easwaran Raman  <eraman@google.com>
5361
5362         PR rtl-optimization/44194
5363         * gcc.dg/pr44194-1.c: New test.
5364         * gcc.dg/pr44194-2.c: New test.
5365
5366 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
5367
5368         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
5369         switches.
5370         * gcc.target/arm/pr45701-2.c: Likewise.
5371         * gcc.target/arm/thumb-branch1.c: Likewise.
5372
5373 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
5374
5375         PR testsuite/48727
5376         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
5377
5378 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
5379
5380         * gcc.target/arm/pr45701-1.c: Require thumb support.
5381         * gcc.target/arm/pr45701-2.c: Likewise.
5382         * gcc.target/arm/thumb-branch1.c: Likewise.
5383
5384         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
5385         * gcc.target/arm/pr39839.c: Likewise.
5386         * gcc.target/arm/pr40657-2.c: Likewise.
5387         * gcc.target/arm/pr40956.c: Likewise.
5388         * gcc.target/arm/pr41679.c: Likewise.
5389         * gcc.target/arm/pr42235.c: Likewise.
5390         * gcc.target/arm/pr42495.c: Likewise.
5391         * gcc.target/arm/pr42505.c: Likewise.
5392         * gcc.target/arm/pr42574.c: Likewise.
5393         * gcc.target/arm/pr46883.c: Likewise.
5394         * gcc.target/arm/pr46934.c: Likewise.
5395         * gcc.target/arm/xor-and.c: Likewise.
5396
5397 2011-06-14  Jason Merrill  <jason@redhat.com>
5398
5399         * g++.dg/other/error23.C: Adjust error message.
5400         * g++.dg/other/error32.C: Likewise.
5401
5402         PR c++/49389
5403         * g++.dg/cpp0x/rv-dotstar.C: New.
5404
5405         PR c++/49369
5406         * g++.dg/cpp0x/decltype30.C: New.
5407
5408         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
5409
5410 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
5411
5412         PR fortran/49103
5413         * gfortran.dg/pr49103.f90: New test.
5414
5415 2011-06-14  Tom de Vries  <tom@codesourcery.com>
5416
5417         PR target/45098
5418         * gcc.target/arm/ivopts-3.c: New test.
5419         * gcc.target/arm/ivopts-4.c: New test.
5420         * gcc.target/arm/ivopts-5.c: New test.
5421
5422 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
5423
5424         PR rtl-optimization/49390
5425         * gcc.c-torture/execute/pr49390.c: New test.
5426
5427 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5428
5429         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
5430
5431 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
5432
5433         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
5434         * gcc.c-torture/execute/cmpsi-2.x: New file.
5435         * gcc.c-torture/execute/pr45262.c: Undo 172757.
5436         * gcc.c-torture/execute/pr45262.x: New file.
5437         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
5438         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
5439         int32plus
5440         * gcc.c-torture/compile/pr49163.c: Ditto.
5441
5442 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
5443
5444         * gcc.dg/vect/vect-16.c: Rename to...
5445         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
5446         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
5447         for double-word vectors.
5448         * gcc.dg/vect/vect-peel-4.c: Likewise.
5449         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
5450         vect_element_align.
5451         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
5452         -fno-fast-math.
5453
5454 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
5455
5456         PR target/44618
5457         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
5458
5459 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
5460
5461         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
5462
5463 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
5464
5465         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
5466
5467 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
5468
5469         * gfortran.dg/trim_optimize_8.f90:  New test case.
5470
5471 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
5472            Ira Rosen  <ira.rosen@linaro.org>
5473
5474         PR tree-optimization/49352
5475         * gcc.dg/vect/pr49352.c: New test.
5476
5477 2011-06-12  Tobias Burnus
5478
5479         PR fortran/49324
5480         * gfortran.dg/alloc_comp_assign_11.f90: New.
5481
5482 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
5483
5484         * gfortran.dg/trim_optimize_7.f90:  New test.
5485
5486 2011-06-10  Wei Guozhi  <carrot@google.com>
5487
5488         PR target/45335
5489         * gcc.target/arm/pr45335.c: New test.
5490         * gcc.target/arm/pr45335-2.c: New test.
5491         * gcc.target/arm/pr45335-3.c: New test.
5492         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
5493         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
5494         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
5495
5496 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
5497
5498         PR c++/41769
5499         * g++.dg/parse/error39.C: New.
5500
5501 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
5502
5503         * gcc.target/arm/20090811-1.c: Skip for incompatible
5504         options, do not override other options.
5505         * gcc.target/arm/combine-cmp-shift.c: Skip for
5506         incompatible options.
5507         * gcc.target/arm/pr45094.c: Likewise.
5508         * gcc.target/arm/scd42-1.c: Likewise.
5509         * gcc.target/arm/scd42-3.c: Likewise.
5510         * gcc.target/arm/thumb-ltu.c: Likewise.
5511
5512         * lib/target-supports.exp
5513         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
5514         multilib flags use -mfpu with a value other than neon-fp16.
5515
5516 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5517
5518         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
5519         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
5520
5521 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5522
5523         * lib/target-supports.exp (check_effective_target_pie): New proc.
5524         * gcc.dg/pie-link.c: Use target pie.
5525
5526 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
5527             Laurent Roug�  <laurent.rouge@menta.fr>
5528
5529         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
5530         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
5531
5532 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
5533
5534         * gfortran.dg/coarray/sync_1.f90: New test for
5535         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
5536
5537 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
5538
5539         PR tree-optimization/49318
5540         * gcc.dg/vect/pr49318.c: New test.
5541
5542 2011-06-09  David Krauss  <potswa@mac.com>
5543
5544         * g++.dg/template/arrow1.C: New.
5545
5546 2011-06-09  Jason Merrill  <jason@redhat.com>
5547
5548         * lib/prune.exp: Prune "note"s.
5549         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
5550
5551         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
5552         * g++.dg/template/dependent-expr3.C: Likewise.
5553         * g++.dg/parse/template7.C: Likewise.
5554         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
5555         * g++.old-deja/g++.jason/rfg10.C: Likewise.
5556         * g++.old-deja/g++.pt/friend38.C: Likewise.
5557         * g++.old-deja/g++.pt/crash32.C: Likewise.
5558         * g++.old-deja/g++.other/init4.C: Likewise.
5559         * g++.old-deja/g++.other/friend8.C: Likewise.
5560
5561         * g++.dg/ext/complex7.C: Adjust expected output.
5562         * g++.dg/diagnostic/method1.C: Likewise.
5563         * g++.dg/parse/parameter-declaration-2.C: Likewise.
5564         * g++.dg/parse/crash33.C: Likewise.
5565         * g++.dg/other/warning1.C: Likewise.
5566         * g++.dg/init/pr29571.C: Likewise.
5567         * g++.dg/warn/overflow-warn-1.C: Likewise.
5568         * g++.dg/warn/overflow-warn-3.C: Likewise.
5569         * g++.dg/warn/overflow-warn-4.C: Likewise.
5570         * g++.old-deja/g++.oliva/template1.C: Likewise.
5571
5572         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
5573         * g++.dg/parse/template7.C: Adjust.
5574
5575 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
5576
5577         PR target/49307
5578         * gcc.dg/pr49307.c: New.
5579
5580 2011-06-09  Wei Guozhi  <carrot@google.com>
5581
5582         PR target/46975
5583         * gcc.target/arm/pr46975.c: New testcase.
5584
5585 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
5586
5587         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
5588         (PMETH, arglist_t): Removed.
5589         (method_get_number_of_arguments): Removed.
5590         (method_get_nth_argument): Removed.
5591         (method_get_first_argument): Removed.
5592         (method_get_next_argument): Removed.
5593         (method_get_sizeof_arguments): Removed.
5594         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
5595         (PMETH): Removed.
5596         (method_get_number_of_arguments): Removed.
5597         (method_get_nth_argument): Removed.
5598         (method_get_first_argument): Removed.
5599         (method_get_next_argument): Removed.
5600         (method_get_sizeof_arguments): Removed.
5601         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
5602
5603 2011-06-09  David Li  <davidxl@google.com>
5604
5605         * gcc.dg/dump-pass.c: New test.
5606
5607 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
5608
5609         PR c++/29003
5610         * g++.dg/parse/error38.C: New.
5611
5612 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
5613
5614         PR middle-end/49308
5615         * gfortran.dg/pr49308.f90: New test.
5616
5617 2011-06-08  Jason Merrill  <jason@redhat.com>
5618
5619         * g++.dg/cpp0x/noexcept11.C: New.
5620         * g++.dg/cpp0x/noexcept12.C: New.
5621         * g++.dg/cpp0x/sfinae11.C: Adjust.
5622
5623 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
5624
5625         PR testsuite/49323
5626         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
5627         to dg-options, match also DW_AT_linkage_name.
5628
5629 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5630
5631         PR middle-end/21953
5632         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
5633         -fno-common on alpha*-dec-osf*.
5634         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
5635
5636 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
5637
5638         PR rtl-optimization/49303
5639         * gcc.target/ia64/pr49303.c: New test.
5640
5641 2011-06-08  Tobias Burnus  <burnus@net-b.de>
5642
5643         PR fortran/18918
5644         * gfortran.dg/coarray_lock_1.f90: New.
5645         * gfortran.dg/coarray_lock_2.f90: New.
5646
5647 2011-06-07  Jason Merrill  <jason@redhat.com>
5648
5649         * lib/prune.exp: Look for "required" rather than "instantiated".
5650         * g++.dg/abi/mangle11.C: Likewise.
5651         * g++.dg/abi/mangle12.C: Likewise.
5652         * g++.dg/abi/mangle17.C: Likewise.
5653         * g++.dg/abi/mangle20-2.C: Likewise.
5654         * g++.dg/abi/pragma-pack1.C: Likewise.
5655         * g++.dg/cpp0x/decltype26.C: Likewise.
5656         * g++.dg/cpp0x/decltype28.C: Likewise.
5657         * g++.dg/cpp0x/decltype29.C: Likewise.
5658         * g++.dg/cpp0x/enum11.C: Likewise.
5659         * g++.dg/cpp0x/forw_enum8.C: Likewise.
5660         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5661         * g++.dg/cpp0x/pr47416.C: Likewise.
5662         * g++.dg/ext/case-range2.C: Likewise.
5663         * g++.dg/ext/case-range3.C: Likewise.
5664         * g++.dg/gomp/for-19.C: Likewise.
5665         * g++.dg/gomp/pr37533.C: Likewise.
5666         * g++.dg/gomp/pr38639.C: Likewise.
5667         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
5668         * g++.dg/inherit/base3.C: Likewise.
5669         * g++.dg/inherit/using6.C: Likewise.
5670         * g++.dg/init/placement4.C: Likewise.
5671         * g++.dg/init/reference3.C: Likewise.
5672         * g++.dg/lookup/scoped6.C: Likewise.
5673         * g++.dg/lookup/using7.C: Likewise.
5674         * g++.dg/other/abstract1.C: Likewise.
5675         * g++.dg/other/error10.C: Likewise.
5676         * g++.dg/other/error5.C: Likewise.
5677         * g++.dg/other/field1.C: Likewise.
5678         * g++.dg/other/offsetof5.C: Likewise.
5679         * g++.dg/parse/bitfield2.C: Likewise.
5680         * g++.dg/parse/constant4.C: Likewise.
5681         * g++.dg/parse/crash20.C: Likewise.
5682         * g++.dg/parse/invalid-op1.C: Likewise.
5683         * g++.dg/parse/non-dependent2.C: Likewise.
5684         * g++.dg/parse/template18.C: Likewise.
5685         * g++.dg/tc1/dr152.C: Likewise.
5686         * g++.dg/tc1/dr166.C: Likewise.
5687         * g++.dg/tc1/dr176.C: Likewise.
5688         * g++.dg/tc1/dr213.C: Likewise.
5689         * g++.dg/template/access11.C: Likewise.
5690         * g++.dg/template/access2.C: Likewise.
5691         * g++.dg/template/access3.C: Likewise.
5692         * g++.dg/template/access7.C: Likewise.
5693         * g++.dg/template/arg7.C: Likewise.
5694         * g++.dg/template/cond2.C: Likewise.
5695         * g++.dg/template/crash13.C: Likewise.
5696         * g++.dg/template/crash40.C: Likewise.
5697         * g++.dg/template/crash7.C: Likewise.
5698         * g++.dg/template/crash84.C: Likewise.
5699         * g++.dg/template/ctor5.C: Likewise.
5700         * g++.dg/template/defarg13.C: Likewise.
5701         * g++.dg/template/defarg14.C: Likewise.
5702         * g++.dg/template/dtor7.C: Likewise.
5703         * g++.dg/template/eh2.C: Likewise.
5704         * g++.dg/template/error2.C: Likewise.
5705         * g++.dg/template/error43.C: Likewise.
5706         * g++.dg/template/friend32.C: Likewise.
5707         * g++.dg/template/injected1.C: Likewise.
5708         * g++.dg/template/instantiate1.C: Likewise.
5709         * g++.dg/template/instantiate3.C: Likewise.
5710         * g++.dg/template/instantiate5.C: Likewise.
5711         * g++.dg/template/instantiate7.C: Likewise.
5712         * g++.dg/template/local6.C: Likewise.
5713         * g++.dg/template/lookup2.C: Likewise.
5714         * g++.dg/template/member5.C: Likewise.
5715         * g++.dg/template/memfriend15.C: Likewise.
5716         * g++.dg/template/memfriend16.C: Likewise.
5717         * g++.dg/template/memfriend17.C: Likewise.
5718         * g++.dg/template/memfriend7.C: Likewise.
5719         * g++.dg/template/meminit1.C: Likewise.
5720         * g++.dg/template/nested3.C: Likewise.
5721         * g++.dg/template/non-type-template-argument-1.C: Likewise.
5722         * g++.dg/template/nontype12.C: Likewise.
5723         * g++.dg/template/nontype13.C: Likewise.
5724         * g++.dg/template/nontype6.C: Likewise.
5725         * g++.dg/template/pr23510.C: Likewise.
5726         * g++.dg/template/pr35240.C: Likewise.
5727         * g++.dg/template/ptrmem15.C: Likewise.
5728         * g++.dg/template/ptrmem6.C: Likewise.
5729         * g++.dg/template/qualified-id1.C: Likewise.
5730         * g++.dg/template/qualttp20.C: Likewise.
5731         * g++.dg/template/qualttp3.C: Likewise.
5732         * g++.dg/template/qualttp4.C: Likewise.
5733         * g++.dg/template/qualttp5.C: Likewise.
5734         * g++.dg/template/qualttp6.C: Likewise.
5735         * g++.dg/template/qualttp7.C: Likewise.
5736         * g++.dg/template/qualttp8.C: Likewise.
5737         * g++.dg/template/recurse.C: Likewise.
5738         * g++.dg/template/recurse2.C: Likewise.
5739         * g++.dg/template/ref5.C: Likewise.
5740         * g++.dg/template/scope2.C: Likewise.
5741         * g++.dg/template/sfinae10.C: Likewise.
5742         * g++.dg/template/sfinae3.C: Likewise.
5743         * g++.dg/template/sizeof3.C: Likewise.
5744         * g++.dg/template/static9.C: Likewise.
5745         * g++.dg/template/template-id-2.C: Likewise.
5746         * g++.dg/template/typedef13.C: Likewise.
5747         * g++.dg/template/typename4.C: Likewise.
5748         * g++.dg/template/using14.C: Likewise.
5749         * g++.dg/template/using2.C: Likewise.
5750         * g++.dg/template/warn1.C: Likewise.
5751         * g++.dg/warn/Wparentheses-13.C: Likewise.
5752         * g++.dg/warn/Wparentheses-15.C: Likewise.
5753         * g++.dg/warn/Wparentheses-16.C: Likewise.
5754         * g++.dg/warn/Wparentheses-17.C: Likewise.
5755         * g++.dg/warn/Wparentheses-18.C: Likewise.
5756         * g++.dg/warn/Wparentheses-19.C: Likewise.
5757         * g++.dg/warn/Wparentheses-20.C: Likewise.
5758         * g++.dg/warn/Wparentheses-23.C: Likewise.
5759         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
5760         * g++.dg/warn/noeffect2.C: Likewise.
5761         * g++.dg/warn/noeffect4.C: Likewise.
5762         * g++.dg/warn/pr8570.C: Likewise.
5763         * g++.old-deja/g++.brendan/init2.C: Likewise.
5764         * g++.old-deja/g++.eh/spec6.C: Likewise.
5765         * g++.old-deja/g++.pt/crash10.C: Likewise.
5766         * g++.old-deja/g++.pt/crash36.C: Likewise.
5767         * g++.old-deja/g++.pt/derived3.C: Likewise.
5768         * g++.old-deja/g++.pt/error2.C: Likewise.
5769         * g++.old-deja/g++.pt/explicit70.C: Likewise.
5770         * g++.old-deja/g++.pt/infinite1.C: Likewise.
5771         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5772         * g++.old-deja/g++.pt/overload7.C: Likewise.
5773         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5774
5775 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
5776             Iain Sandoe  <iains@gcc.gnu.org>
5777
5778         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
5779         Added code to deal with the case when [Protocol
5780         -descriptionForInstanceMethod:] or [Protocol
5781         -descriptionForClassMethod:] returns NULL.
5782
5783 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
5784             Iain Sandoe  <iains@gcc.gnu.org>
5785
5786         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
5787         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
5788         Added cast.
5789
5790 2011-06-07  Xinliang David Li  <davidxl@google.com>
5791
5792         * gcc.dg/inline_2.c: New test.
5793         * gcc.dg/unroll_2.c: New test.
5794         * gcc.dg/inline_3.c: New test.
5795         * gcc.dg/unroll_3.c: New test.
5796         * gcc.dg/inline_4.c: New test.
5797         * gcc.dg/unroll_4.c: New test.
5798         * gcc.dg/inline_1.c: New test.
5799         * gcc.dg/unroll_1.c: New test.
5800
5801 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5802
5803         PR tree-optimization/48497
5804         * lib/gcc-defs.exp (dg-additional-options): New proc.
5805         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
5806         -msse2 on 32-bit x86.
5807
5808 2011-06-06  Jason Merrill  <jason@redhat.com>
5809
5810         * g++.dg/cpp0x/enum19.C: New.
5811
5812 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
5813
5814         * gcc.target/arm/neon-reload-class.c: New test.
5815
5816 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
5817
5818         PR debug/49130
5819         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
5820
5821 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
5822
5823         * gcc.target/arm/smlatb-1.c: New file.
5824         * gcc.target/arm/smlatt-1.c: New file.
5825         * gcc.target/arm/smlaltb-1.c: New file.
5826         * gcc.target/arm/smlaltt-1.c: New file.
5827
5828 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
5829
5830         * gcc.target/arm/mla-2.c: New test.
5831
5832 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
5833
5834         PR gcov-profile/49299
5835         * gcc.dg/tree-prof/pr49299-1.c: New test.
5836         * gcc.dg/tree-prof/pr49299-2.c: New test.
5837
5838 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
5839
5840         * lib/target-supports.exp
5841         (check_effective_target_vect_widen_mult_qi_to_hi):
5842         Add NEON as supporting target.
5843         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5844         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
5845         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
5846         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
5847         using widening multiplication on targets that support it.
5848         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5849         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
5850         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
5851
5852 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5853
5854         Updated all testcases in the ObjC/ObjC++ testsuites to use the
5855         Modern Objective-C runtime API.
5856         * objc/execute/next_mapping.h: Removed.
5857         * objc-obj-c++-shared/next-mapping.h: Removed.
5858         * objc-obj-c++-shared/Object1.h: Removed.
5859         * objc-obj-c++-shared/Object1.m: Removed.
5860         * objc-obj-c++-shared/Object1.mm: Removed.
5861         * objc-obj-c++-shared/Object1-implementation.h: Removed.
5862         * objc-obj-c++-shared/Protocol1.h: Removed.
5863         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
5864         of ProtoBool, IVAR_T and METHOD.
5865         * objc-obj-c++-shared/runtime.h: New.
5866         * objc-obj-c++-shared/TestsuiteObject.h: New.
5867         * objc-obj-c++-shared/TestsuiteObject.m: New.
5868
5869         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
5870         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
5871         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
5872         it a class method.
5873         * objc/execute/_cmd.m: Include
5874         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
5875         runtime API.  ([TestClass +initialize]): Include this method also
5876         with the GNU runtime.
5877         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
5878         Object.  ([-setValue:]): Return void.
5879         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
5880         with the GNU runtime.  Include
5881         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
5882         for the NeXT runtime.  Use the existing print_ivars() and
5883         compare_structures() implementations for the old NeXT runtime.
5884         Added new implementations for the Modern GNU and NeXT runtimes.
5885         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
5886         well.  (main): Use objc_getClass().  Use return instead of exit.
5887         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
5888         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
5889         of exit().
5890         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
5891         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
5892         instead of Object.  (main): Use return instead of exit().
5893         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
5894         instead of Object.  Removed prototype for exit().  (main): Use
5895         return instead of exit().  Use the Modern Objective-C runtime API.
5896         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
5897         Object.
5898         * objc/execute/class-tests-1.h: Include
5899         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
5900         runtime API.  (test_class_with_superclass): Do not call [Object
5901         class].  There is no need to with the current libobjc.
5902         * objc/execute/class-tests-2.h: Include
5903         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
5904         runtime API.
5905         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
5906         ../../objc-obj-c++-shared/next-mapping.h.
5907         * objc/execute/class-2.m: Likewise.
5908         * objc/execute/class-3.m: Likewise.
5909         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
5910         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
5911         +initialize]): Include this method also with the GNU
5912         runtime. (main): Use the Modern Objective-C runtime API.
5913         * objc/execute/class-5.m: Likewise.
5914         * objc/execute/class-6.m: Likewise.
5915         * objc/execute/class-7.m: Likewise.
5916         * objc/execute/class-8.m: Likewise.
5917         * objc/execute/class-9.m: Likewise.
5918         * objc/execute/class-10.m: Likewise.
5919         * objc/execute/class-11.m: Likewise.
5920         * objc/execute/class-12.m: Likewise.
5921         * objc/execute/class-13.m: Likewise.
5922         * objc/execute/class-14.m: Likewise.
5923         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
5924         this method also with the GNU runtime.
5925         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
5926         +initialize]): Include this method also with the GNU runtime.
5927         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
5928         of Object.
5929         * objc/execute/encode-1.m: Likewise.
5930         * objc/execute/enumeration-1.m: Likewise.
5931         * objc/execute/enumeration-2.m: Likewise.
5932         * objc/execute/exceptions/catchall-1.m: Likewise.
5933         * objc/execute/exceptions/finally-1.m: Likewise.
5934         * objc/execute/exceptions/foward-1.m: Likewise.
5935         * objc/execute/exceptions/local-variables-1.m: Likewise.
5936         * objc/execute/exceptions/throw-nil.m: Likewise.
5937         * objc/execute/exceptions/trivial.m: Likewise.
5938         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
5939         of Object. Include objc/runtime.h instead of objc/objc-api.h.
5940         * objc/execute/exceptions/matcher-1.m: Likewise.
5941         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
5942         Object.
5943         * objc/execute/formal_protocol-2.m: Likewise.
5944         * objc/execute/formal_protocol-3.m: Likewise.
5945         * objc/execute/formal_protocol-4.m: Likewise.
5946         * objc/execute/formal_protocol-5.m: Include
5947         ../../objc-obj-c++-shared/runtime.h. (main): Always use
5948         protocol_getName().
5949         * objc/execute/formal_protocol-6.m: Likewise.
5950         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
5951         Object.  Include <objc/Protocol.h> instead of
5952         ../../objc-obj-c++-shared/Protocol1.h.
5953         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
5954         Object.
5955         * objc/execute/informal_protocol.m: Likewise.
5956         * objc/execute/load-3.m: Likewise.
5957         * objc/execute/many_args_method.m ([TestClass +initialize]):
5958         Include this method with the GNU runtime as well.
5959         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
5960         * objc/execute/nested-func-1.m: Use TestsuiteObject
5961         instead of Object.
5962         * objc/execute/nil_method-1.m: Likewise.
5963         * objc/execute/no_clash.m: Likewise.
5964         * objc/execute/np-1.m: Do not include
5965         ../../objc-obj-c++-shared/Protocol1.h.
5966         (main): Use return instead of exit().
5967         * objc/execute/np-2.m: Do not include
5968         ../../objc-obj-c++-shared/Protocol1.h.
5969         ([MyObject +initialize]): Include this method also with the GNU
5970         runtime.  (main): Use return instead of exit().
5971         * objc/execute/object_is_class.m: Include
5972         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
5973         of Object.  (main): Use the Modern Objective-C runtime API.
5974         * objc/execute/object_is_meta_class.m: Likewise.
5975         * objc/execute/private.m: Use TestsuiteObject instead of Object.
5976         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
5977         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
5978         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
5979         Objective-C runtime API.
5980         * objc/execute/protocol-isEqual-2.m: Likewise.
5981         * objc/execute/protocol-isEqual-3.m: Likewise.
5982         * objc/execute/protocol-isEqual-4.m: Likewise.
5983         * objc/execute/redefining_self.m ([TestClass +initialize]):
5984         Include this method with the GNU runtime as well.
5985         * objc/execute/root_methods.m: Include
5986         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
5987         Include this method with the GNU runtime as well.
5988         (main): Use the Modern Objective-C runtime API.
5989         * objc/execute/selector-1.m: Include
5990         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
5991         of Object.  (main): Use the Modern Objective-C runtime API.
5992         * objc/execute/static-1.m ([Test +initialize]): Include this
5993         method with the GNU runtime as well.
5994         * objc/execute/static-2.m: Likewise.
5995         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
5996         * objc/execute/va_method.m: Do not include objc/objc-api.h.
5997         ([MathClass +initialize]): Include this method with the GNU
5998         runtime as well.
5999         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
6000         instead of Object.
6001         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
6002         * objc.dg/attributes/categ-attributes-2.m: Likewise.
6003         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
6004         * objc.dg/attributes/method-attribute-1.m: Likewise.
6005         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
6006         * objc.dg/attributes/method-attribute-2.m: Likewise.
6007         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
6008         * objc.dg/attributes/method-attribute-3.m: Likewise.
6009         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
6010         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
6011         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
6012         * obj-c++.dg/bitfield-1.mm: Likewise.
6013         * obj-c++.dg/bitfield-2.mm: Likewise
6014         * objc.dg/bitfield-3.m: Likewise.
6015         * obj-c++.dg/bitfield-4.mm: Likewise.
6016         * objc.dg/bitfield-5.m: Likewise
6017         * objc.dg/call-super-1.m: Likewise.
6018         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
6019         Use objc_getClass() instead of objc_get_class(), but for the GNU
6020         runtime redefine objc_getClass as objc_get_class.  Include
6021         ../objc-obj-c++-shared/runtime.h.
6022         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
6023         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
6024         Use the Modern Objective-C runtime API.
6025         * objc.dg/class-protocol-1.m: Include
6026         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
6027         * obj-c++.dg/class-protocol-1.mm: Likewise.
6028         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
6029         * objc.dg/comp-types-10.m: Likewise.
6030         * objc.dg/comp-types-11.m: Likewise.
6031         * objc.dg/comp-types-12.m: Likewise.
6032         * obj-c++.dg/comp-types-9.mm: Likewise.
6033         * obj-c++.dg/comp-types-11.mm: Likewise.
6034         * obj-c++.dg/comp-types-12.mm: Likewise.
6035         * obj-c++.dg/comp-types-13.mm: Likewise.
6036         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
6037         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
6038         * obj-c++.dg/cxx-scope-1.mm: Likewise.
6039         * obj-c++.dg/cxx-scope-2.mm: Likewise.
6040         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
6041         * objc.dg/desig-init-1.m: Likewise.
6042         * obj-c++.dg/defs.mm: Likewise.
6043         * objc.dg/exceptions-2.m: Likewise.
6044         * obj-c++.dg/except-1.mm: Likewise.
6045         * obj-c++.dg/exceptions-2.mm: Likewise.
6046         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
6047         Use the Modern Objective-C runtime API.
6048         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
6049         the Modern Objective-C runtime API.  Do not include
6050         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
6051         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
6052         the Modern Objective-C runtime API except when using an older NeXT
6053         runtime.
6054         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
6055         the Modern Objective-C runtime API.
6056         * objc.dg/encode-7.m: Include objc/runtime.h instead of
6057         objc/encoding.h.
6058         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
6059         * objc.dg/encode-7-next-64bit.m: Updated include.
6060         * objc.dg/encode-8.m: Include objc/runtime.h instead of
6061         objc/encoding.h.
6062         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
6063         the Modern Objective-C runtime API.
6064         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
6065         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
6066         instead of ../objc-obj-c++-shared/Protocol1.h.
6067         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
6068         the Modern Objective-C runtime API except when using an older NeXT
6069         runtime.
6070         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
6071         the Modern Objective-C runtime API.
6072         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
6073         Object.
6074         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
6075         * objc.dg/fix-and-continue-2.m: Likewise.
6076         * objc.dg/foreach-1.m: Likewise.
6077         * objc.dg/foreach-2.m: Likewise.
6078         * objc.dg/foreach-3.m: Likewise.
6079         * objc.dg/foreach-4.m: Likewise.
6080         * objc.dg/foreach-5.m: Likewise.
6081         * objc.dg/foreach-6.m: Likewise.
6082         * objc.dg/foreach-7.m: Likewise.
6083         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
6084         Object.
6085         * objc.dg/func-ptr-2.m: Likewise.
6086         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
6087         Do not include objc/objc-api.h.
6088         * obj-c++.dg/fsf-package-0.mm: Likewise.
6089         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
6090         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
6091         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
6092         of Object.
6093         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
6094         * objc.dg/gnu-runtime-3.m: Likewise.
6095         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6096         * objc.dg/headers.m: Include objc/runtime.h instead of
6097         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
6098         for the NeXT runtime.
6099         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
6100         * obj-c++.dg/isa-field-1.mm: Likewise.
6101         * obj-c++.dg/ivar-list-semi.mm: Likewise.
6102         * objc.dg/layout-1.m: Likewise.
6103         * objc.dg/layout-2.m: Likewise.
6104         * objc.dg/local-decl-2.m: Likewise.
6105         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
6106         Object.  ([Container +elementForView:]): Use
6107         class_conformsToProtocol().
6108         * obj-c++.dg/lookup-2.mm: Likewise.
6109         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
6110         * obj-c++.dg/local-decl-1.mm: Likewise.
6111         * objc.dg/method-3.m: Likewise.
6112         * objc.dg/method-4.m: Likewise.
6113         * objc.dg/method-6.m: Include objc/Protocol.h instead of
6114         ../objc-obj-c++-shared/Protocol1.h.
6115         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
6116         * objc.dg/method-9.m: Likewise.
6117         * objc.dg/method-10.m: Likewise.
6118         * objc.dg/method-13.m ([Root +initialize]): Include this method
6119         also for the GNU runtime.  (main): Use objc_getClass() also for
6120         the GNU runtime.
6121         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
6122         * objc.dg/method-17.m: Likewise.
6123         * objc.dg/method-19.m: Likewise.
6124         * objc.dg/method-20b.m: Likewise.
6125         * obj-c++.dg/method-2.mm: Likewise.
6126         * obj-c++.dg/method-6.mm: Likewise.
6127         * obj-c++.dg/method-10.mm: Likewise.
6128         * obj-c++.dg/method-11.mm: Likewise.
6129         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
6130         ../objc-obj-c++-shared/Protocol1.h.
6131         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
6132         * obj-c++.dg/method-15.mm: Likewise.
6133         * obj-c++.dg/method-17.mm: Likewise.
6134         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
6135         +initialize]): Include this method also for the GNU
6136         runtime.  (main): Use objc_getClass() also for the GNU runtime.
6137         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
6138         * obj-c++.dg/method-22.mm: Likewise.
6139         * obj-c++.dg/method-23.mm: Likewise.
6140         * obj-c++.dg/no-extra-load.mm: Likewise.
6141         * objc.dg/objc-fast-4.m: Likewise.
6142         * objc.dg/objc-gc-4.m: Likewise.
6143         * obj-c++.dg/objc-gc-3.mm: Likewise.
6144         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
6145         protocol_getMethodDescription() instead of [Protocol
6146         -descriptionForInstanceMethod].
6147         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
6148         Made it available with all runtimes.  (main): Call -test instead
6149         of -class.
6150         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
6151         and put into a category.
6152         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
6153         Object.  Include objc/objc.h.
6154         * obj-c++.dg/proto-lossage-2.mm: Likewise.
6155         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
6156         New. (main): Use protocol_getMethodDescription() instead
6157         of [Protocol -descriptionForInstanceMethod] and [Protocol
6158         -descriptionForClassMethod].
6159         * obj-c++.dg/proto-lossage-3.mm: Likewise.
6160         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
6161         Objective-C runtime API.
6162         * obj-c++.dg/proto-qual-1.mm: Likewise.
6163         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
6164         Object.
6165         * obj-c++.dg/property/property-1.mm: Likewise.
6166         * obj-c++.dg/qual-types-1.mm: Likewise.
6167         * objc.dg/selector-2.m: Include objc/objc.h instead of
6168         ../objc-obj-c++-shared/Object1.h.
6169         * obj-c++.dg/selector-2.mm: Likewise.
6170         * obj-c++.dg/selector-5.mm: Likewise.
6171         * obj-c++.dg/selector-6.mm: Likewise.
6172         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
6173         Object.  Do not include objc/objc-api.h.
6174         * obj-c++.dg/set-not-used-1.mm: Likewise.
6175         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
6176         * objc.dg/stret-1.m: Likewise.
6177         * objc.dg/stret-2.m: Likewise.
6178         * obj-c++.dg/super-class-2.mm: Likewise.
6179         * objc.dg/super-class-3.m: Likewise.
6180         * objc.dg/super-class-4.m: Likewise.
6181         * objc.dg/sync-2.m: Likewise.
6182         * obj-c++.dg/sync-2.mm: Likewise.
6183         * objc.dg/sync-1.m: Include objc/objc.h instead of
6184         ../objc-obj-c++-shared/Object1.h.
6185         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
6186         'Class' as the type of 'isa'.
6187         * objc.dg/special/unclaimed-category-1.m: Use the Modern
6188         Objective-C runtime API.  ([TestClass +initialize]): Include this
6189         method with the GNU runtime as well.
6190         * objc.dg/strings/strings-1.m: Updated includes.
6191         * obj-c++.dg/strings/strings-1.mm: Likewise.
6192         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
6193         objc.dg/strings/const-str-12b.m.
6194         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
6195         * obj-c++.dg/template-3.mm: Likewise.
6196         * obj-c++.dg/template-4.mm: Likewise.
6197         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
6198         Objective-C runtime API.
6199         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
6200         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
6201         * obj-c++.dg/try-catch-1.mm: Likewise.
6202         * obj-c++.dg/try-catch-2.mm: Likewise.
6203         * objc.dg/try-catch-3.m: Likewise.
6204         * obj-c++.dg/try-catch-3.mm: Likewise.
6205         * objc.dg/try-catch-6.m: Likewise.
6206         * objc.dg/try-catch-7.m: Likewise.
6207         * obj-c++.dg/try-catch-7.mm: Likewise.
6208         * obj-c++.dg/try-catch-8.mm: Likewise.
6209         * obj-c++.dg/try-catch-9.mm: Likewise.
6210         * objc.dg/try-catch-10.m: Likewise.
6211         * obj-c++.dg/try-catch-11.mm: Likewise.
6212         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
6213         Object.  Include objc/objc.h.
6214         * obj-c++.dg/typedef-alias-1.mm: Likewise.
6215         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
6216         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
6217         Object.  Use Modern Objective-C runtime API.  Do not use
6218         performv::.
6219         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
6220         * obj-c++.dg/torture/trivial.mm: Likewise.
6221         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
6222         instead of ../objc-obj-c++-shared/Object1.h.  Include
6223         ../objc-obj-c++-shared/runtime.h.
6224         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
6225         * objc.dg/torture/strings/const-str-11.m: Likewise.
6226         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
6227         * objc.dg/torture/strings/const-str-9.m: Likewise.
6228         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
6229         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
6230         instead of Object. Only add _FooClassReference if
6231         __NEXT_RUNTIME__.
6232         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
6233         * objc.dg/torture/strings/const-str-8.m: Likewise.
6234         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
6235         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
6236         additional sources.
6237         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
6238         Object.
6239         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6240         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
6241         * obj-c++.dg/va-meth-1.mm: Likewise.
6242         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
6243         ../objc-obj-c++-shared/Object1.h.
6244         * objc.dg/zero-link-3.m: Likewise.
6245
6246 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6247
6248         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
6249
6250 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6251
6252         PR objc-++/48275
6253         * obj-c++.dg/property/cxx-property-1.mm: New.
6254         * obj-c++.dg/property/cxx-property-2.mm: New.
6255
6256 2011-06-06  Jason Merrill  <jason@redhat.com>
6257
6258         * g++.dg/cpp0x/regress/ptrmem1.C: New.
6259
6260 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
6261
6262         PR rtl-optimization/49145
6263         From Ryan Mansfield
6264         * gcc.c-torture/compile/pr49145.c: New test.
6265
6266 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
6267
6268         PR testsuite/49288
6269         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
6270         to dg-options, match also DW_AT_linkage_name.
6271
6272         PR debug/49294
6273         * gcc.dg/debug/pr49294.c: New test.
6274
6275         PR c++/49264
6276         * g++.dg/opt/pr49264.C: New test.
6277
6278 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
6279
6280         PR tree-optimization/49243
6281         * gcc.dg/pr49243.c: New.
6282
6283 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6284
6285         * gnat.dg/specs/cond_expr1.ads: New test.
6286
6287 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6288
6289         * gnat.dg/deferred_const4.ad[sb]: New test.
6290         * gnat.dg/deferred_const4_pkg.ads: New helper.
6291
6292 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
6293
6294         * gnat.dg/test_tamdt.adb: Rename to...
6295         * gnat.dg/taft_type1.adb: ...this.
6296         * gnat.dg/tamdt.ad[sb]: Rename to...
6297         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
6298         * gnat.dg/tamdt_aux.ads: Rename to...
6299         * gnat.dg/taft_type1_pkg2.ads: ...this.
6300         * gnat.dg/taft_type2.ad[sb]: New test.
6301         * gnat.dg/taft_type2_pkg.ads: New helper.
6302         * gnat.dg/taft_type3.adb: New test.
6303         * gnat.dg/taft_type3_pkg.ads: New helper.
6304
6305 2011-06-05  Tobias Burnus  <burnus@net-b.de>
6306
6307         PR fortran/49255
6308         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
6309         for F2008.
6310
6311 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
6312
6313         PR testsuite/49287
6314         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
6315         warning.
6316         * objc.dg/gnu-api-2-objc.m: Likewise.
6317         * obj-c++.dg/gnu-api-2-class.mm: Likewise
6318         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6319
6320 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
6321
6322         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
6323         alignment, not the alignment, when calling class_addIvar().  Add
6324         an 'isa' instance variable to the test root class.
6325         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6326
6327 2011-06-04  Jan Hubicka  <jh@suse.cz>
6328
6329         PR tree-optimization/48893
6330         PR tree-optimization/49091
6331         PR tree-optimization/49179
6332         * gfortran.dg/pr49179.f90: New testcase
6333
6334 2011-06-04  Jan Hubicka  <jh@suse.cz>
6335
6336         PR lto/48954
6337         * g++.dg/torture/pr48954.C: New testcase.
6338
6339 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
6340
6341         * g++.dg/warn/delete-non-virtual-dtor.C: New.
6342
6343 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
6344
6345         PR c++/33840
6346         * g++.dg/diagnostic/bitfld2.C: New.
6347
6348 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
6349
6350         PR target/49281
6351         * gcc.c-torture/execute/pr49281.c: New test.
6352
6353 2011-06-04  Jan Hubicka  <jh@suse.cz>
6354
6355         PR tree-optimize/48929
6356         * gcc.c-torture/compile/pr48929.c: New testcase.
6357
6358 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
6359
6360         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
6361
6362 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
6363
6364         PR c++/49276
6365         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
6366
6367 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6368
6369         * objc.dg/headers.m: Do not include sarray.h and hash.h.
6370
6371 2011-06-03  Richard Henderson  <rth@redhat.com>
6372             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6373
6374         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
6375
6376 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6377
6378         * objc.dg/headers.m: Do not include objc-list.h.
6379
6380 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
6381
6382         * objc.dg/type-stream-1.m: Test removed.
6383         * objc.dg/headers.m: Do not include typedstream.h.
6384
6385 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
6386
6387         * objc.dg/torture/forward-1.m (main): Updated testcase.
6388
6389 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
6390
6391         PR target/49163
6392         * gcc.c-torture/compile/pr49163.c: New.
6393
6394 2011-06-02  Asher Langton  <langton2@llnl.gov>
6395
6396         PR fortran/49268
6397         * gfortran.dg/PR49268.f90: New test.
6398
6399 2011-06-02  Asher Langton  <langton2@llnl.gov>
6400
6401         PR fortran/37039
6402         * gfortran.dg/PR37039.f90: New test.
6403
6404 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
6405
6406         PR objc/48539
6407         * objc.dg/method-5.m: Updated.
6408         * objc.dg/method-19.m: Updated.
6409         * objc.dg/method-lookup-1.m: New.
6410         * obj-c++.dg/method-6.mm: Updated.
6411         * obj-c++.dg/method-7.mm: Updated.
6412         * obj-c++.dg/method-lookup-1.mm: New.
6413
6414 2011-06-02  DJ Delorie  <dj@redhat.com>
6415
6416         * lib/timeout.exp (timeout): Add board_info support.
6417
6418 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
6419
6420         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
6421
6422 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
6423
6424         PR fortran/49265
6425         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
6426         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
6427
6428 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
6429             Hans-Peter Nilsson  <hp@axis.com>
6430
6431         PR rtl-optimization/48840
6432         * gcc.target/sparc/ultrasp13.c: New test.
6433
6434 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
6435
6436         PR target/49238
6437         * gcc.c-torture/compile/pr49238.c: New.
6438
6439 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
6440
6441         * gcc.target/arm/g2.c: Skip test in -mthumb.
6442         Skip test unless cpu is xscale.
6443         * gcc.target/arm/scd42-2.c: Likewise.
6444         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
6445
6446 2011-06-01  Jason Merrill  <jason@redhat.com>
6447
6448         * g++.dg/cpp0x/decltype28.C: New.
6449         * g++.dg/cpp0x/decltype29.C: New.
6450
6451 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
6452
6453         PR target/45074
6454         * gcc.target/mips/pr45074.c: New test.
6455
6456 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
6457             Hans-Peter Nilsson  <hp@axis.com>
6458
6459         PR rtl-optimization/48830
6460         * gcc.target/sparc/ultrasp12.c: New test.
6461
6462 2011-06-01  David Li  <davidxl@google.com>
6463
6464         * gcc.dg/profile-dir-1.c: Change pass name.
6465         * gcc.dg/profile-dir-2.c: Ditto.
6466         * gcc.dg/tree-ssa/dump-1.c: Ditto.
6467         * gcc.dg/tree-ssa/loop-25.c: Ditto.
6468         * gcc.dg/tree-prof/stringop-1.c: Ditto.
6469         * gcc.dg/tree-prof/update-loopch.c: Ditto.
6470         * gcc.dg/tree-prof/stringop-2.c: Ditto.
6471         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
6472         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
6473         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
6474         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
6475         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
6476         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
6477         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
6478         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
6479         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
6480         * gcc.dg/profile-dir-3.c: Ditto.
6481         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
6482
6483 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
6484
6485         * objc.dg/attributes/method-nonnull-1.m: New test.
6486         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
6487
6488 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6489
6490         PR fortran/18918
6491         * gfortran.dg/coarray_atomic_1.f90: New.
6492         * gfortran.dg/coarray/atomic_1.f90: New.
6493
6494 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
6495
6496         * gcc.dg/guality/bswaptest.c: New test.
6497         * gcc.dg/guality/clztest.c: New test.
6498         * gcc.dg/guality/ctztest.c: New test.
6499         * gcc.dg/guality/rotatetest.c: New test.
6500
6501         PR target/48688
6502         * gcc.target/i386/pr48688.c: New test.
6503
6504 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
6505
6506         PR c++/48010
6507         * g++.dg/lookup/name-clash9.C: New.
6508
6509 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6510
6511         PR fortran/18918
6512         * gfortran.dg/coarray/dummy_1.f90: New.
6513
6514 2011-05-31  Tobias Burnus  <burnus@net-b.de>
6515
6516         PR fortran/18918
6517         * gfortran.dg/coarray/save_1.f90: New.
6518         * gfortran.dg/coarray_4.f90: Update dg-error.
6519
6520 2011-05-31  Jason Merrill  <jason@redhat.com>
6521
6522         * g++.dg/cpp0x/rv-template1.C: New.
6523
6524 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
6525
6526         PR rtl-optimization/49235
6527         * gcc.dg/pr49235.c: New test.
6528
6529 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
6530
6531         PR tree-optimization/49093
6532         * gcc.dg/vect/pr49093.c: New test.
6533
6534 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
6535
6536         PR debug/49047
6537         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
6538
6539 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
6540
6541         PR testsuite/49239
6542         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
6543         output array.
6544
6545 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
6546
6547         PR target/49186
6548         * gcc.c-torture/execute/pr49186.c: New.
6549
6550 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
6551
6552         PR target/49168
6553          * gcc.target/i386/pr49168-1.c: New.
6554
6555 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
6556             Eric Botcazou  <ebotcazou@adacore.com>
6557
6558         * gcc.dg/guality/drap.c: New test.
6559
6560 2011-05-30  Richard Guenther  <rguenther@suse.de>
6561
6562         PR tree-optimization/49210
6563         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
6564         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
6565
6566 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
6567
6568         PR c++/49223
6569         * g++.dg/gomp/pr49223-1.C: New test.
6570         * g++.dg/gomp/pr49223-2.C: New test.
6571
6572 2011-05-30  Richard Guenther  <rguenther@suse.de>
6573
6574         PR tree-optimization/49218
6575         * gcc.c-torture/execute/pr49218.c: New testcase.
6576
6577 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
6578
6579         PR tree-optimization/49199
6580         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
6581         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
6582         -fno-tree-scev-cprop.
6583
6584 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
6585
6586         PR fortran/47601
6587         * gfortran.dg/extends_13.f03: New.
6588
6589 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
6590
6591         PR rtl-optimization/49095
6592         * gcc.target/i386/pr49095.c: New test.
6593
6594 2011-05-29  Tobias Burnus  <burnus@net-b.de>
6595
6596         PR fortran/18918
6597         * gfortran.dg/coarray_24.f90: New.
6598
6599 2011-05-29  Tobias Burnus  <burnus@net-b.de>
6600
6601         PR fortran/18918
6602         * gfortran.dg/coarray_23.f90: New.
6603
6604 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
6605
6606         From Ryan Mansfield
6607         * gcc.dg/pr48826.c: New test.
6608
6609 2011-05-29  Richard Guenther  <rguenther@suse.de>
6610
6611         PR tree-optimization/49217
6612         * gcc.dg/torture/pr49217.c: New testcase.
6613
6614 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
6615
6616         PR testsuite/49222
6617         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
6618
6619 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
6620
6621         * gnat.dg/boolean_subtype.adb: Rename to...
6622         * gnat.dg/boolean_subtype1.adb: ...this.
6623
6624 2011-05-28  Jason Merrill  <jason@redhat.com>
6625
6626         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
6627
6628 2011-05-27  Jason Merrill  <jason@redhat.com>
6629
6630         * g++.dg/cpp0x/enum18.C: Adjust.
6631
6632         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
6633
6634 2011-05-27  Tobias Burnus  <burnus@net-b.de>
6635
6636         PR fortran/18918
6637         * gfortran.dg/coarray_22.f90: New.
6638
6639 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6640
6641         PR tree-optimization/46728
6642         * gcc.target/powerpc/pr46728-1.c: New.
6643         * gcc.target/powerpc/pr46728-2.c: New.
6644         * gcc.target/powerpc/pr46728-3.c: New.
6645         * gcc.target/powerpc/pr46728-4.c: New.
6646         * gcc.target/powerpc/pr46728-5.c: New.
6647         * gcc.dg/pr46728-6.c: New.
6648         * gcc.target/powerpc/pr46728-7.c: New.
6649         * gcc.target/powerpc/pr46728-8.c: New.
6650         * gcc.dg/pr46728-9.c: New.
6651         * gcc.target/powerpc/pr46728-10.c: New.
6652         * gcc.target/powerpc/pr46728-11.c: New.
6653         * gcc.dg/pr46728-12.c: New.
6654         * gcc.target/powerpc/pr46728-13.c: New.
6655         * gcc.target/powerpc/pr46728-14.c: New.
6656         * gcc.target/powerpc/pr46728-15.c: New.
6657         * gcc.target/powerpc/pr46728-16.c: New.
6658
6659 2011-05-27  Jason Merrill  <jason@redhat.com>
6660
6661         * g++.dg/abi/mangle47.C: New.
6662
6663         PR c++/49176
6664         * g++.dg/template/const5.C: New.
6665
6666         * g++.dg/cpp0x/enum18.C: New.
6667
6668         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
6669
6670         * g++.dg/cpp0x/error6.C: New.
6671
6672         * g++.dg/cpp0x/error5.C: New.
6673
6674 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
6675
6676         PR c++/49165
6677         * g++.dg/eh/cond6.C: New test.
6678
6679 2011-05-27  Tobias Burnus  <burnus@net-b.de>
6680
6681         PR fortran/48820
6682         * gfortran.dg/rank_3.f90: New.
6683         * gfortran.dg/rank_4.f90: New.
6684
6685 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
6686
6687         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
6688         replace dump search.
6689
6690 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
6691
6692         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
6693         * gnat.dg/bit_packed_array5.adb: ...here.
6694
6695 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
6696
6697         PR c++/42056
6698         * g++.dg/cpp0x/auto25.C: New.
6699
6700 2011-05-27  Richard Guenther  <rguenther@suse.de>
6701
6702         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
6703
6704 2011-05-27  Richard Guenther  <rguenther@suse.de>
6705
6706         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
6707
6708 2011-05-27  Richard Guenther  <rguenther@suse.de>
6709
6710         PR middle-end/49189
6711         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
6712
6713 2011-05-26  Jason Merrill  <jason@redhat.com>
6714
6715         * g++.dg/cpp0x/friend1.C: New.
6716         * g++.dg/cpp0x/friend2.C: New.
6717
6718         * g++.dg/cpp0x/auto7.C: Update.
6719         * g++.dg/template/crash50.C: Adjust.
6720         * g++.dg/template/static9.C: Adjust.
6721         * g++.old-deja/g++.ext/memconst.C: Adjust.
6722
6723 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
6724
6725         * gcc.dg/march.c: Ignore a note for some targets.
6726
6727 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
6728             Nathan Froyd  <froydnj@codesourcery.com>
6729
6730         PR c++/2288
6731         PR c++/18770
6732         * g++.old-deja/g++.jason/cond.C: Remove xfails.
6733         * g++.dg/parse/pr18770.C: New test.
6734         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
6735
6736 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
6737
6738         PR fortran/48955
6739         * gfortran.dg/dependency_40.f90 : New test.
6740
6741 2011-05-26  Tobias Burnus  <burnus@net-b.de>
6742
6743         PR fortran/18918
6744         * gfortran.dg/coarray/registering_1.f90: New.
6745
6746 2011-05-26  Jason Merrill  <jason@redhat.com>
6747
6748         * g++.dg/cpp0x/variadic111.C: New.
6749         * g++.dg/cpp0x/variadic41.C: Adjust.
6750
6751 2011-05-26  Richard Guenther  <rguenther@suse.de>
6752
6753         PR tree-optimization/48702
6754         * gcc.dg/torture/pr48702.c: New testcase.
6755
6756 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6757
6758         PR gcov-profile/48845
6759         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
6760         support.
6761         * gcc.dg/matrix/matrix.exp: Likewise.
6762         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
6763         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
6764         line number to check_profiling_available.
6765         * lib/target-supports.exp (check_profiling_available): Account for
6766         this.
6767         Require TLS runtime support with -fprofile-generate.
6768         * lib/profopt.exp (profopt-execute): Add TLS options for
6769         -fprofile-generate.
6770         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
6771
6772 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
6773
6774         PR c++/49165
6775         * g++.dg/eh/cond5.C: New test.
6776
6777         PR tree-optimization/49161
6778         * gcc.c-torture/execute/pr49161.c: New test.
6779
6780 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6781
6782         * gcc.target/arm/neon-vorn-vbic.c: New test.
6783
6784 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
6785
6786         PR tree-optimization/49038
6787         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
6788         * gcc.dg/vect/pr49038.c: New test.
6789
6790 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
6791
6792         * g++.dg/init/pr25811-3.C: New.
6793         * g++.dg/init/pr25811-4.C: New.
6794
6795 2011-05-25  Jason Merrill  <jason@redhat.com>
6796
6797         * g++.dg/cpp0x/enum17.C: New.
6798         * g++.old-deja/g++.jason/rfg10.C: Adjust.
6799
6800         * g++.dg/cpp0x/auto24.C: New.
6801
6802         * g++.dg/cpp0x/error4.C: New.
6803
6804         * g++.dg/cpp0x/rv-restrict.C: New.
6805
6806         * g++.dg/cpp0x/enum15.C: New.
6807         * g++.dg/cpp0x/constexpr-switch2.C: New.
6808
6809         * g++.dg/cpp0x/variadic110.C: New.
6810
6811         * g++.dg/cpp0x/auto9.C: Add typedef test.
6812
6813         * g++.dg/cpp0x/auto23.C: New.
6814         * g++.dg/cpp0x/auto9.C: Adjust.
6815
6816         * g++.dg/cpp0x/defaulted29.C: New.
6817
6818         * g++.dg/cpp0x/initlist51.C: New.
6819
6820 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
6821
6822         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
6823         * g++.dg/abi/packed1.C: Suppress warning.
6824         * g++.dg/warn/Wunused-parm-3.C: Likewise.
6825         * g++.dg/template/stdarg1.C: Likewise.
6826         * g++.dg/other/packed1.C: Remove arm from xfail list.
6827
6828 2011-05-25  Jason Merrill  <jason@redhat.com>
6829
6830         * g++.dg/cpp0x/enum16.C: New.
6831         * g++.dg/parse/error15.C: Adjust.
6832
6833         * g++.dg/cpp0x/initlist50.C: New.
6834
6835         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
6836
6837         * g++.dg/cpp0x/variadic109.C: New.
6838
6839 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
6840
6841          * gcc.target/i386/pause-1.c: New.
6842
6843 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
6844
6845         * gcc.dg/stack-usage-1.c: Adjust comment.
6846         * gcc.dg/stack-usage-2.c: New test.
6847
6848 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
6849
6850         PR c++/49136
6851         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
6852         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
6853
6854 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
6855
6856         PR rtl-optimization/48757
6857         * gfortran.dg/pr48757.f:  New test case.
6858
6859 2011-05-24  Jason Merrill  <jason@redhat.com>
6860
6861         * g++.dg/cpp0x/access01.C: New.
6862
6863 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
6864
6865         PR libobjc/48177
6866         * objc.dg/pr48177.m: New testcase.
6867
6868 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
6869
6870         PR objc/48187
6871         * objc.dg/pr48187.m: New testcase.
6872         * obj-c++.dg/pr48187.mm: New testcase.
6873         * objc.dg/ivar-extra-semicolon.m: New testcase.
6874
6875 2011-05-24  Jason Merrill  <jason@redhat.com>
6876
6877         * g++.dg/template/access21.C: New.
6878         * g++.dg/template/access22.C: New.
6879
6880 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
6881
6882         PR rtl-optimization/48633
6883         * g++.dg/pr48633.C: New test.
6884
6885 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
6886
6887         PR target/49133
6888         * g++.dg/other/pr49133.C: New test.
6889
6890 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
6891             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6892
6893         * gcc.dg/torture/tls/run-gd.c: New test.
6894         * gcc.dg/torture/tls/run-ie.c: New test.
6895         * gcc.dg/torture/tls/run-ld.c: New test.
6896         * gcc.dg/torture/tls/run-le.c: New test.
6897         * lib/target-supports.exp (check_effective_target_tls_runtime):
6898         Build testcase with TLS options.
6899
6900 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6901
6902         * gcc.dg/vect/pr48172.c: Remove dg-do run.
6903
6904 2011-05-24  Tom de Vries  <tom@codesourcery.com>
6905
6906         PR tree-optimization/49121
6907         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
6908
6909 2011-05-23  Jason Merrill  <jason@redhat.com>
6910
6911         * g++.dg/cpp0x/defaulted28.C: New.
6912
6913         * g++.dg/cpp0x/sfinae25.C: New.
6914
6915         * g++.dg/cpp0x/rv-cast2.C: New.
6916
6917         * g++.dg/cpp0x/enum14.C: New.
6918
6919 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
6920
6921         PR lto/49123
6922         * gcc.c-torture/execute/pr49123.c: New test.
6923
6924         PR debug/49032
6925         * gcc.dg/debug/pr49032.c: New test.
6926
6927         PR c/49120
6928         * gcc.dg/pr49120.c: New test.
6929
6930 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6931
6932         PR target/47315
6933         * gcc.target/i386/pr47315.c: New test.
6934
6935 2011-05-23  Jason Merrill  <jason@redhat.com>
6936
6937         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
6938
6939         * g++.dg/cpp0x/sfinae24.C: New.
6940
6941         * g++.dg/cpp0x/error3.C: New.
6942
6943         * g++.dg/cpp0x/defaulted27.C: New.
6944
6945         * g++.dg/cpp0x/decltype27.C: New.
6946
6947 2011-05-23  Richard Guenther  <rguenther@suse.de>
6948
6949         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
6950
6951 2011-05-23  Richard Guenther  <rguenther@suse.de>
6952
6953         PR tree-optimization/40874
6954         * g++.dg/tree-ssa/pr40874.C: New testcase.
6955
6956 2011-05-23  Richard Guenther  <rguenther@suse.de>
6957
6958         PR tree-optimization/49115
6959         * g++.dg/torture/pr49115.C: New testcase.
6960
6961 2011-05-23  Richard Guenther  <rguenther@suse.de>
6962
6963         PR middle-end/15419
6964         * gcc.dg/memcpy-3.c: New testcase.
6965
6966 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
6967
6968         PR middle-end/48973
6969         * gcc.c-torture/execute/pr48973-1.c: New test.
6970         * gcc.c-torture/execute/pr48973-2.c: New test.
6971
6972 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
6973
6974         PR c++/18016
6975         * g++.dg/warn/pr18016.C: New.
6976
6977 2011-05-23  Tom de Vries  <tom@codesourcery.com>
6978
6979         PR target/45098
6980         * gcc.target/arm/ivopts-6.c: New test.
6981
6982 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
6983
6984         PR middle-end/49029
6985         * gcc.c-torture/compile/pr49029.c: New test.
6986
6987 2011-05-22  Jason Merrill  <jason@redhat.com>
6988
6989         * g++.dg/cpp0x/sfinae23.C: New.
6990         * g++.dg/cpp0x/sfinae8.C: Correct.
6991
6992 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
6993
6994         * gfortran.dg/function_optimize_8.f90:  New test case.
6995
6996 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
6997
6998         PR tree-optimization/49087
6999         * gcc.dg/vect/O3-pr49087.c: New test.
7000
7001 2011-05-21  Jason Merrill  <jason@redhat.com>
7002
7003         * g++.dg/debug/const5.C: New.
7004
7005 2011-05-20  Jason Merrill  <jason@redhat.com>
7006
7007         * g++.dg/cpp0x/constexpr-static7.C: Extend.
7008
7009         * g++.dg/cpp0x/constexpr-static7.C: New.
7010
7011         * g++.dg/cpp0x/enum12.C: New.
7012         * g++.dg/cpp0x/enum13.C: New.
7013
7014 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
7015
7016         PR fortran/48699
7017         * gfortran.dg/select_type_23.f03: New.
7018
7019 2011-05-20  Jason Merrill  <jason@redhat.com>
7020
7021         * g++.dg/cpp0x/defaulted26.C: New.
7022
7023         * g++.dg/cpp0x/noexcept02.C: Fix.
7024         * g++.dg/cpp0x/noexcept03.C: Fix.
7025         * g++.dg/cpp0x/noexcept08.C: Fix.
7026         * g++.dg/cpp0x/noexcept10.C: New.
7027
7028 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
7029
7030         PR fortran/48706
7031         * gfortran.dg/extends_12.f03: New.
7032
7033 2011-05-20  Jason Merrill  <jason@redhat.com>
7034
7035         * g++.dg/template/koenig9.C: New.
7036         * g++.dg/opt/pr47615.C: Fix.
7037         * g++.dg/overload/defarg1.C: Fix.
7038         * g++.dg/tc1/dr213.C: Remove xfail.
7039         * g++.dg/torture/pr34850.C: Fix.
7040         * g++.dg/torture/pr39362.C: Fix.
7041         * g++.old-deja/g++.brendan/crash56.C: Fix.
7042         * g++.old-deja/g++.pt/memtemp47.C: Fix.
7043
7044 2011-05-20  Richard Guenther  <rguenther@suse.de>
7045
7046         PR tree-optimization/49079
7047         * gcc.dg/torture/pr49079.c: New testcase.
7048
7049 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
7050
7051         PR tree-optimization/49073
7052         * gcc.c-torture/execute/pr49073.c: New test.
7053
7054 2011-06-19  Tobias Burnus  <burnus@net-b.de>
7055
7056         PR fortran/18918
7057         * gfortran.dg/coarray_21.f90: New.
7058
7059 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
7060
7061         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
7062         output.
7063
7064 2011-05-19  Richard Guenther  <rguenther@suse.de>
7065
7066         PR testsuite/49063
7067         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
7068
7069 2011-05-19  Richard Guenther  <rguenther@suse.de>
7070
7071         PR middle-end/48985
7072         * gcc.dg/builtin-object-size-11.c: New testcase.
7073
7074 2011-05-19  Tom de Vries  <tom@codesourcery.com>
7075
7076         PR target/45098
7077         * gcc.target/arm/ivopts.c: New test.
7078         * gcc.target/arm/ivopts-2.c: New test.
7079
7080 2011-05-19  Tom de Vries  <tom@codesourcery.com>
7081
7082         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
7083
7084 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7085
7086         * gcc.c-torture/execute/960321-1.x: Remove.
7087
7088 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
7089
7090         PR fortran/48700
7091         * gfortran.dg/move_alloc_4.f90: New.
7092
7093 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7094
7095         PR target/49002
7096         * gcc.target/i386/pr49002-1.c: New test.
7097         * gcc.target/i386/pr49002-2.c: Likewise.
7098
7099 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
7100
7101         PR tree-optimization/49039
7102         * gcc.c-torture/execute/pr49039.c: New test.
7103         * gcc.dg/tree-ssa/pr49039.c: New test.
7104         * g++.dg/torture/pr49039.C: New test.
7105
7106 2011-05-18  Jason Merrill  <jason@redhat.com>
7107
7108         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
7109         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
7110         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
7111
7112 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
7113
7114         * gcc.target/bfin/mcpu-bf592.c: New test.
7115
7116 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
7117
7118         PR tree-optimization/41881
7119         * gcc.dg/vect/O3-pr41881.c: New test.
7120         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
7121
7122 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
7123
7124         PR tree-optimization/49000
7125         * gcc.dg/pr49000.c: New test.
7126
7127 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
7128
7129         * gnat.dg/invalid1.adb: New test.
7130
7131 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
7132
7133         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
7134         scan pattern.
7135         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
7136         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
7137
7138 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
7139
7140         PR c++/48994
7141         * g++.dg/cpp0x/range-for18.C: New.
7142
7143 2011-05-15  Tobias Burnus  <burnus@net-b.de>
7144
7145         PR fortran/18918
7146         * gfortran.dg/coarray/image_index_2.f90: New.
7147
7148 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
7149
7150         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
7151         * g++.dg/cpp0x/override2.C: New.
7152
7153 2011-05-14  Tobias Burnus  <burnus@net-b.de>
7154
7155         PR fortran/18918
7156         * gfortran.de/coarray_20.f90: New.
7157
7158 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7159
7160         PR fortran/22572
7161         * function_optimize_7.f90:  New test case.
7162
7163 2011-05-13  Jason Merrill  <jason@redhat.com>
7164
7165         * g++.dg/cpp0x/decltype26.C: New.
7166         * g++.dg/cpp0x/enum11.C: New.
7167
7168 2011-05-13  Tobias Burnus  <burnus@net-b.de>
7169
7170         PR fortran/48972
7171         PR fortran/48991
7172         * gfortran.dg/assign_8.f90: Update dg-error.
7173
7174 2011-05-13  Tobias Burnus  <burnus@net-b.de>
7175
7176         PR fortran/48972
7177         * gfortran.dg/io_constraints_8.f90: New.
7178         * gfortran.dg/io_constraints_9.f90: New.
7179
7180 2011-05-13  Martin Thuresson  <martint@google.com>
7181
7182         PR gcov-profile/47793
7183         * gcc.dg/pr47793.c: New.
7184
7185 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
7186
7187         PR tree-optimization/48975
7188         * gcc.dg/pr48975.c: New test.
7189
7190 2011-05-12  Tobias Burnus  <burnus@net-b.de>
7191
7192         PR fortran/48972
7193         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
7194
7195 2011-05-12  Jason Merrill  <jason@redhat.com>
7196
7197         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
7198
7199 2011-05-12  Geert Bosch  <bosch@adacore.com>
7200
7201         * gnat.dg/view_conversion1.adb: New test.
7202
7203 2011-05-12  Richard Guenther  <rguenther@suse.de>
7204
7205         PR tree-optimization/48172
7206         * gcc.dg/vect/pr48172.c: New testcase.
7207
7208 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
7209
7210         PR debug/48967
7211         * g++.dg/opt/pr48967.C: New test.
7212
7213 2011-05-11  Jason Merrill  <jason@redhat.com>
7214
7215         * g++.dg/cpp0x/constexpr-friend.C: New.
7216         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
7217
7218         * g++.dg/cpp0x/sfinae22.C: New.
7219
7220 2011-05-11  Tobias Burnus  <burnus@net-b.de>
7221
7222         PR fortran/48889
7223         * gfortran.dg/generic_24.f90: New.
7224
7225 2011-05-11  Richard Guenther  <rguenther@suse.de>
7226
7227         PR tree-optimization/15256
7228         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
7229
7230 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
7231
7232         PR debug/48159
7233         * gcc.dg/pr48159-1.c: New test.
7234         * gcc.dg/pr48159-2.c: New test.
7235
7236 2011-05-11  Richard Guenther  <rguenther@suse.de>
7237
7238         PR middle-end/48953
7239         * gcc.dg/torture/pr48953.c: New testcase.
7240
7241 2011-05-11  Richard Guenther  <rguenther@suse.de>
7242
7243         PR tree-optimization/18041
7244         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
7245
7246 2011-05-11  Alan Modra  <amodra@gmail.com>
7247
7248         PR target/47755
7249         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
7250
7251 2011-05-10  Jason Merrill  <jason@redhat.com>
7252
7253         * g++.dg/cpp0x/defaulted25.C: New.
7254         * g++.dg/template/crash7.C: Adjust.
7255
7256         * g++.dg/cpp0x/variadic108.C: New.
7257
7258 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
7259
7260         * g++.dg/inherit/virtual9.C: Extend.
7261
7262 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
7263
7264         PR target/48857
7265         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
7266         are passed and returned in vector registers.
7267
7268 2011-05-10  Richard Guenther  <rguenther@suse.de>
7269
7270         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
7271         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7272         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7273         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7274         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
7275         applies.
7276
7277 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
7278
7279         PR tree-optimization/48611
7280         PR tree-optimization/48794
7281         * gfortran.dg/gomp/pr48611.f90: New test.
7282         * gfortran.dg/gomp/pr48794.f90: New test.
7283
7284         PR debug/48928
7285         * gcc.dg/dfp/pr48928.c: New test.
7286
7287 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7288
7289         PR c++/48522
7290         * g++.dg/cpp0x/pr48522.C: New.
7291
7292 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7293
7294         PR c++/48735
7295         * g++.dg/cpp0x/sfinae21.C: New.
7296
7297 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7298
7299         * g++.dg/template/sfinae28.C: Rename to...
7300         * g++.dg/cpp0x/sfinae19.C: ... this.
7301         * g++.dg/template/sfinae29.C: Rename to...
7302         * g++.dg/cpp0x/sfinae20.C: ... this.
7303
7304 2011-05-09  Jeff Law <law@redhat.com>
7305
7306         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
7307         consistent results.
7308
7309 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
7310
7311         PR c++/20039
7312         * g++.dg/init/pr20039.C: New.
7313
7314 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
7315
7316         PR c++/48737
7317         PR c++/48744
7318         * g++.dg/template/sfinae28.C: New.
7319         * g++.dg/template/sfinae29.C: Likewise.
7320
7321 2011-05-09  Jason Merrill  <jason@redhat.com>
7322
7323         * g++.dg/template/nontype23.C: New.
7324
7325 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
7326         PR c++/48859
7327         * g++.dg/init/pr48859.C: New.
7328
7329 2011-05-09  Jason Merrill  <jason@redhat.com>
7330
7331         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
7332         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
7333         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
7334         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
7335         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
7336         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
7337         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
7338         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
7339
7340 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
7341
7342         * g++.dg/inherit/virtual9.C: New.
7343
7344 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
7345
7346         PR c++/48574
7347         * g++.dg/template/dependent-expr8.C: New test case.
7348
7349 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
7350
7351         PR tree-optimization/48837
7352         * gcc.dg/pr48837.c: New testcase.
7353
7354 2011-05-06  Jason Merrill  <jason@redhat.com>
7355
7356         * g++.dg/cpp0x/constexpr-condition2.C: New.
7357
7358         * g++.dg/cpp0x/constexpr-missing.C: New.
7359
7360 2011-05-06  Tobias Burnus  <burnus@net-b.de>
7361
7362         PR fortran/18918
7363         * gfortran.dg/coarray/this_image_2.f90: New.
7364
7365 2011-05-06  Tobias Burnus  <burnus@net-b.de>
7366
7367         PR fortran/48858
7368         PR fortran/48820
7369         * gfortran.dg/bind_c_usage_22.f90: New.
7370         * gfortran.dg/bind_c_usage_23.f90: New.
7371         * gfortran.dg/bind_c_usage_24.f90: New.
7372         * gfortran.dg/bind_c_usage_24_c.c: New.
7373
7374 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
7375
7376         PR c++/48838
7377         * g++.dg/template/member9.C: New test case.
7378
7379 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
7380
7381         * gnat.dg/discr29.ad[sb]: New test.
7382         * gnat.dg/discr30.adb: Likewise.
7383
7384 2011-05-05  Julian Brown  <julian@codesourcery.com>
7385
7386         * gcc.target/arm/neon-vset_lanes8.c: New test.
7387
7388 2011-05-05  Jason Merrill  <jason@redhat.com>
7389
7390         * g++.dg/init/new32.C: New.
7391
7392 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7393
7394         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
7395         Fix typo.
7396
7397 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
7398
7399         PR rtl-optimization/48381
7400         * gcc.c-torture/compile/pr48381.c: New test.
7401
7402 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
7403
7404         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
7405         to dg-options.
7406         * gcc.target/i386/opt-1.c: Ditto.
7407
7408 2011-05-04  Jason Merrill  <jason@redhat.com>
7409
7410         * g++.dg/conversion/base1.C: New.
7411
7412 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7413
7414         PR libgfortran/48787
7415         * gfortran.dg/round_3.f08: Add more checks to test case.
7416
7417 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
7418
7419         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
7420         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
7421         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
7422         Gate test on effective_target fd_truncate.
7423
7424 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
7425
7426         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
7427         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
7428         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
7429         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
7430         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
7431         * gcc.target/i386/pr38824.c: Ditto.
7432         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
7433         * gcc.target/i386/vecinit-2.c: Ditto.
7434         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
7435         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
7436         * gcc.target/i386/parity-2.c: Ditto.
7437         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
7438
7439 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
7440
7441         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
7442         remove duplication.
7443         * gcc.target/bfin/mcpu-bf514.c: Likewise.
7444         * gcc.target/bfin/mcpu-bf516.c: Likewise.
7445         * gcc.target/bfin/mcpu-bf518.c: Likewise.
7446
7447 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7448
7449         PR fortran/18918
7450         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
7451
7452 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7453
7454         PR fortran/18918
7455         * gfortran.dg/coarray/this_image_1.f90: New.
7456
7457 2011-05-03  Tobias Burnus  <burnus@net-b.de>
7458
7459         PR fortran/18918
7460         * gfortran.dg/coarray/caf.dg: New.
7461         * gfortran.dg/coarray/image_index_1.f90: New, copied
7462         from ../coarray_16.f90.
7463
7464 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
7465
7466         PR c++/28501
7467         * g++.dg/ext/complex9.C: New.
7468
7469 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
7470
7471         From Mike Frysinger
7472         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
7473         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
7474         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
7475
7476 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
7477
7478         * gcc.target/bfin/builtins: Created.
7479         * gcc.target/bfin/hisilh-O0.c: Deleted.
7480         * gcc.target/bfin/hisilh.c: Moved to...
7481         * gcc.target/bfin/builtins/hisilh.c: ...here.
7482         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
7483         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
7484         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
7485         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
7486         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
7487         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
7488         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
7489         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
7490         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
7491         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
7492         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
7493         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
7494         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
7495         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
7496         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
7497         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
7498         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
7499         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
7500         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
7501         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
7502         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
7503         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
7504         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
7505         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
7506         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
7507         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
7508         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
7509         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
7510         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
7511         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
7512         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
7513         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
7514         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
7515         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
7516         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
7517         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
7518         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
7519         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
7520         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
7521         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
7522         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
7523         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
7524         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
7525         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
7526         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
7527         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
7528         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
7529         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
7530         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
7531         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
7532         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
7533         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
7534         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
7535         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
7536         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
7537         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
7538         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
7539         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
7540         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
7541         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
7542         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
7543         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
7544         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
7545         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
7546         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
7547         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
7548         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
7549         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
7550         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
7551         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
7552         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
7553         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
7554         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
7555         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
7556         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
7557         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
7558         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
7559         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
7560         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
7561         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
7562         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
7563         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
7564         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
7565         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
7566         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
7567         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
7568         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
7569         * gcc.target/bfin/builtins/circptr.c: Ditto.
7570         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
7571         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
7572         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
7573         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
7574         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
7575         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
7576         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
7577         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
7578         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
7579         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
7580         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
7581         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
7582         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
7583         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
7584         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
7585         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
7586         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
7587         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
7588         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
7589         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
7590         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
7591         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
7592         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
7593         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
7594         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
7595         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
7596         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
7597         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
7598         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
7599         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
7600         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
7601         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
7602         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
7603         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
7604         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
7605         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
7606         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
7607         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
7608         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
7609         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
7610         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
7611         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
7612         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
7613         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
7614         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
7615         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
7616         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
7617         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
7618         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
7619         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
7620         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
7621         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
7622         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
7623         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
7624         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
7625         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
7626         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
7627         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
7628         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
7629         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
7630         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
7631         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
7632         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
7633         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
7634         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
7635         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
7636         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
7637         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
7638         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
7639         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
7640
7641 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
7642
7643         * gcc.target/arm/cold-lc.c: New test.
7644
7645 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
7646
7647         PR target/48774
7648         * gcc.dg/pr48774.c: New test.
7649
7650 2011-05-03  Richard Guenther  <rguenther@suse.de>
7651
7652         * gcc.dg/large-size-array-5.c: New testcase.
7653
7654 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7655
7656         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
7657
7658 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7659
7660         * lib/target-supports.exp (check_effective_target_vect_strided):
7661         Replace with...
7662         (check_effective_target_vect_strided2)
7663         (check_effective_target_vect_strided3)
7664         (check_effective_target_vect_strided4)
7665         (check_effective_target_vect_strided8): ...these new functions.
7666
7667         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
7668         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
7669         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
7670         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
7671         * gcc.dg/vect/pr37539.c: Likewise.
7672         * gcc.dg/vect/slp-11a.c: Likewise.
7673         * gcc.dg/vect/slp-11b.c: Likewise.
7674         * gcc.dg/vect/slp-11c.c: Likewise.
7675         * gcc.dg/vect/slp-12a.c: Likewise.
7676         * gcc.dg/vect/slp-12b.c: Likewise.
7677         * gcc.dg/vect/slp-18.c: Likewise.
7678         * gcc.dg/vect/slp-19a.c: Likewise.
7679         * gcc.dg/vect/slp-19b.c: Likewise.
7680         * gcc.dg/vect/slp-21.c: Likewise.
7681         * gcc.dg/vect/slp-23.c: Likewise.
7682         * gcc.dg/vect/vect-cselim-1.c: Likewise.
7683
7684         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
7685         instead of vect_interleave && vect_extract_even_odd.
7686         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
7687         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
7688         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
7689         * gcc.dg/vect/vect-1.c: Likewise.
7690         * gcc.dg/vect/vect-10.c: Likewise.
7691         * gcc.dg/vect/vect-98.c: Likewise.
7692         * gcc.dg/vect/vect-107.c: Likewise.
7693         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7694         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7695         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7696         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7697         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7698         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7699         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7700         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7701         * gcc.dg/vect/vect-strided-float.c: Likewise.
7702         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7703         * gcc.dg/vect/vect-strided-mult.c: Likewise.
7704         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7705         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7706         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7707         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7708         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7709         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7710         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7711         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7712         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7713         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7714         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7715         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7716         * gcc.dg/vect/vect-vfa-03.c: Likewise.
7717
7718         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
7719         target condition.
7720         * gcc.dg/vect/pr30843.c: Likewise.
7721         * gcc.dg/vect/pr33866.c: Likewise.
7722         * gcc.dg/vect/slp-reduc-6.c: Likewise.
7723         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
7724         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
7725         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
7726
7727 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7728
7729         * gcc.dg/vect/slp-11.c: Split into...
7730         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
7731         gcc.dg/vect/slp-11c.c: ...these tests.
7732         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
7733         * gcc.dg/vect/slp-12c.c: ...this new test.
7734         * gcc.dg/vect/slp-19.c: Split into...
7735         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
7736         gcc.dg/vect/slp-19c.c: ...these new tests.
7737
7738 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
7739
7740         * lib/target-supports.exp
7741         (check_effective_target_vect_extract_even_odd_wide): Delete.
7742         (check_effective_target_vect_strided_wide): Likewise.
7743         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
7744         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
7745         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
7746         * gcc.dg/vect/pr37539.c: Likewise.
7747         * gcc.dg/vect/slp-11.c: Likewise.
7748         * gcc.dg/vect/slp-12a.c: Likewise.
7749         * gcc.dg/vect/slp-12b.c: Likewise.
7750         * gcc.dg/vect/slp-19.c: Likewise.
7751         * gcc.dg/vect/slp-23.c: Likewise.
7752         * gcc.dg/vect/vect-1.c: Likewise.
7753         * gcc.dg/vect/vect-98.c: Likewise.
7754         * gcc.dg/vect/vect-107.c: Likewise.
7755         * gcc.dg/vect/vect-strided-float.c: Likewise.
7756
7757 2011-05-02  Jason Merrill  <jason@redhat.com>
7758
7759         * g++.dg/init/new31.C: New.
7760
7761 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
7762
7763         PR c/35445
7764         * gcc.dg/pr35445.c: New test.
7765
7766 2011-05-02  Jason Merrill  <jason@redhat.com>
7767
7768         * c-c++-common/vla-1.c: New.
7769
7770 2011-05-02  Richard Guenther  <rguenther@suse.de>
7771
7772         PR tree-optimization/48822
7773         * gcc.dg/torture/pr48822.c: New testcase.
7774
7775 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
7776
7777         PR c++/47969
7778         * g++.dg/cpp0x/constexpr-47969.C: New.
7779
7780 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
7781
7782         PR testsuite/48498
7783         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
7784         on vect_no_align targets.
7785         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
7786         vect_no_align targets.
7787
7788 2011-05-01  Xinliang David Li  <davidxl@google.com>
7789
7790         * gcc.dg/tree-ssa/integer-addr.c: New test.
7791         * gcc.dg/tree-ssa/alias_bug.c: New test.
7792
7793 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7794
7795         PR libgfortran/48787
7796         * gfortran.dg/round_3.f08: Add more checks.
7797
7798 2011-04-30  Tobias Burnus  <burnus@net-b.de>
7799
7800         PR fortran/48821
7801         * gfortran.dg/import9.f90: New, proper test.
7802         * gfortran.dg/interface_37.f90: Remove bogus
7803         test (bogus copy of interface_36.f90).
7804
7805 2011-04-30  Tobias Burnus  <burnus@net-b.de>
7806
7807         PR fortran/48821
7808         * gfortran.dg/interface_37.f90: New.
7809
7810 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
7811
7812         PR fortran/48746
7813         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
7814
7815 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
7816
7817         PR tree-optimization/48809
7818         * gcc.c-torture/execute/pr48809.c: New test.
7819
7820 2011-04-29  Jeff Law <law@redhat.com>
7821
7822         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
7823
7824 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
7825
7826         PR c++/48606
7827         * g++.dg/init/ctor10.C: New.
7828
7829 2011-04-29  Le-Chun Wu  <lcwu@google.com>
7830
7831         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
7832           warning in implicitly instantiated templates.
7833
7834 2011-04-29  Le-Chun Wu  <lcwu@google.com>
7835
7836         * g++.dg/warn/Wnull-conversion-1.C: New.
7837         * g++.dg/warn/Wnull-conversion-2.C: New.
7838
7839 2011-04-29  Diego Novillo  <dnovillo@google.com>
7840
7841         * g++.old-deja/g++.other/null3.C: Expect warning about
7842         converting boolean to a pointer.
7843
7844 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
7845
7846         PR fortran/48462
7847         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
7848         being a target.
7849
7850         PR fortran/48746
7851         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
7852
7853 2011-04-29  Tobias Burnus  <burnus@net-b.de>
7854
7855         PR fortran/48810
7856         * gfortran.dg/typebound_proc_22.f90: New.
7857
7858         PR fortran/48800
7859         * gfortran.dg/interface_36.f90: New.
7860
7861 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7862
7863         PR libgfortran/48488
7864         PR libgfortran/48602
7865         PR libgfortran/48615
7866         PR libgfortran/48684
7867         PR libgfortran/48787
7868         * gfortran.dg/fmt_g.f: Adjust test.
7869         * gfortran.dg/fmt_g0_1.f08: Adjust test.
7870         * gfortran.dg/round_3.f08: New test.
7871         * gfortran.dg/namelist_print_1.f: Adjust test.
7872         * gfortran.dg/char4_iunit_1.f03: Adjust test.
7873         * gfortran.dg/f2003_io_5.f03: Adjust test.
7874         * gfortran.dg/coarray_15.f90: Adjust test.
7875         * gfortran.dg/namelist_65.f90: Adjust test.
7876         * gfortran.dg/fmt_cache_1.f: Adjust test.
7877         * gfortran.dg/char4_iunit_2.f03: Adjust test.
7878         * gfortran.dg/real_const_3.f90: Adjust test.
7879
7880 2011-04-28  Xinliang David Li  <davidxl@google.com>
7881
7882         * gcc.dg/tree-prof/prof-robust-1.c: New test.
7883         * g++.dg/prof-robust-1.C: New test.
7884
7885 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
7886
7887         PR tree-optimization/48765
7888         * gcc.dg/vect/pr48765.c: New.
7889
7890 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7891
7892         PR tree-optimization/48775
7893         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
7894
7895 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7896
7897         PR c++/48798
7898         * g++.dg/inherit/pr48798.C: New.
7899         * g++.old-deja/g++.other/base1.C: Adjust.
7900
7901 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
7902
7903         PR c++/48656
7904         * g++.dg/template/inherit7.C: New test case.
7905
7906 2011-04-28  Richard Guenther  <rguenther@suse.de>
7907
7908         PR tree-optimization/40052
7909         PR tree-optimization/15347
7910         * gcc.dg/tree-ssa/vrp57.c: New testcase.
7911         * gcc.dg/pr15347.c: Likewise.
7912
7913 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7914
7915         PR c++/48530
7916         * g++.dg/cpp0x/sfinae18.C: New.
7917
7918 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7919
7920         PR c++/48771
7921         * g++.dg/ext/is_literal_type1.C: New.
7922
7923 2011-04-28  Tobias Burnus  <burnus@net-b.de>
7924
7925         PR fortran/48112
7926         PR fortran/48279
7927         * gfortran.dg/interface_35.f90: New.
7928         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
7929         * gfortran.dg/func_result_6.f90: Add dg-warning.
7930         * gfortran.dg/bessel_1.f90: Ditto.
7931         * gfortran.dg/hypot_1.f90: Ditto.
7932         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
7933         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7934         * gfortran.dg/interface_assignment_4.f90: Ditto.
7935
7936 2011-04-27  Jason Merrill  <jason@redhat.com>
7937
7938         * g++.dg/ext/complex8.C: New.
7939
7940         * g++.dg/cpp0x/initlist49.C: New.
7941         * g++.dg/init/new30.C: New.
7942
7943 2011-04-27  Tobias Burnus  <burnus@net-b.de>
7944
7945         PR fortran/48788
7946         * gfortran.dg/whole_file_34.f90: New.
7947
7948 2011-04-27  Jan Hubicka  <jh@suse.cz>
7949
7950         * gcc.dg/tree-ssa/inline-9.c: New testcase.
7951
7952 2011-04-27  Jason Merrill  <jason@redhat.com>
7953
7954         * g++.old-deja/g++.oliva/overload1.C: Adjust.
7955
7956         * g++.dg/parse/ambig6.C: New.
7957
7958 2011-04-27  Nick Clifton  <nickc@redhat.com>
7959
7960         * gcc.dg/20020312-2.c: Add definition for RX.
7961
7962         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
7963         option with RX targets.
7964
7965         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
7966         /* */ comments.
7967
7968 2011-04-27  Richard Guenther  <rguenther@suse.de>
7969
7970         * gcc.dg/tree-ssa/pr23382.c: Remove.
7971
7972 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
7973
7974         PR target/48767
7975         * gcc.c-torture/compile/pr48767.c: New test.
7976
7977 2011-04-27  Richard Guenther  <rguenther@suse.de>
7978
7979         PR tree-optimization/48772
7980         * g++.dg/pr48772.C: New testcase.
7981
7982 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
7983
7984         PR c/48742
7985         * gcc.c-torture/compile/pr48742.c: New test.
7986
7987 2011-04-26  Jason Merrill  <jason@redhat.com>
7988
7989         * g++.dg/lookup/koenig13.C: New.
7990
7991         * g++.dg/cpp0x/initlist48.C: New.
7992
7993 2011-04-25  Jason Merrill  <jason@redhat.com>
7994
7995         * g++.dg/cpp0x/sfinae17.C: New.
7996
7997 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
7998
7999         PR target/48258
8000         * gcc.target/powerpc/pr48258-1.c: New file.
8001         * gcc.target/powerpc/pr48258-2.c: Ditto.
8002
8003 2011-04-26  Xinliang David Li  <davidxl@google.com>
8004
8005         * gcc.dg/uninit-suppress.c: New test.
8006         * gcc.dg/uninit-suppress.c: New test.
8007
8008 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
8009
8010         PR debug/48768
8011         * gcc.dg/pr48768.c: New test.
8012
8013         PR tree-optimization/48734
8014         * gcc.c-torture/compile/pr48734.c: New test.
8015
8016         PR testsuite/48753
8017         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
8018
8019 2011-04-26  Richard Guenther  <rguenther@suse.de>
8020
8021         PR tree-optimization/48731
8022         * gcc.dg/torture/pr48731.c: New testcase.
8023
8024 2011-04-26  Richard Guenther  <rguenther@suse.de>
8025
8026         PR testsuite/48753
8027         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
8028
8029 2011-04-26  Richard Guenther  <rguenther@suse.de>
8030
8031         PR middle-end/48694
8032         * gcc.dg/torture/pr48694-1.c: New testcase.
8033         * gcc.dg/torture/pr48694-2.c: Likewise.
8034
8035 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
8036
8037         * g++.dg/ext/underlying_type1.C: New.
8038         * g++.dg/ext/underlying_type2.C: Likewise.
8039         * g++.dg/ext/underlying_type3.C: Likewise.
8040         * g++.dg/ext/underlying_type4.C: Likewise.
8041         * g++.dg/ext/underlying_type5.C: Likewise.
8042         * g++.dg/ext/underlying_type6.C: Likewise.
8043         * g++.dg/ext/underlying_type7.C: Likewise.
8044         * g++.dg/ext/underlying_type8.C: Likewise.
8045         * g++.dg/ext/underlying_type9.C: Likewise.
8046         * g++.dg/ext/underlying_type10.C: Likewise.
8047
8048 2011-04-25  Jason Merrill  <jason@redhat.com>
8049
8050         * g++.dg/cpp0x/regress/template-const2.C: New.
8051
8052 2011-04-25  Jeff Law <law@redhat.com>
8053
8054         * gcc.dg/tree-ssa/vrp56.c: new test.
8055
8056 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8057
8058         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
8059
8060 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
8061
8062         PR preprocessor/48740
8063         * c-c++-common/raw-string-11.c: New test.
8064
8065 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
8066
8067         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
8068         hppa*-*-hpux*.
8069
8070 2011-04-23  Tobias Burnus  <burnus@net-b.de>
8071
8072         PR fortran/18918
8073         * gfortran.dg/coarray_19.f90: New.
8074
8075 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
8076
8077         PR c/48685
8078         * gcc.dg/pr48685.c: New test.
8079
8080 2011-04-22  Jan Hubicka  <jh@suse.cz>
8081
8082         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
8083
8084 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
8085
8086         PR tree-optimization/48717
8087         * gcc.c-torture/execute/pr48717.c: New test.
8088
8089 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
8090
8091         PR target/48723
8092         * gcc.target/i386/pr48723.c: New test.
8093
8094 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
8095
8096         PR c/48716
8097         * gcc.dg/gomp/pr48716.c: New test.
8098         * g++.dg/gomp/pr48716.C: New test.
8099
8100 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
8101
8102         PR c/36750
8103         * gcc.dg/missing-field-init-2.c: Update testcase.
8104
8105 2011-04-22  Alan Modra  <amodra@gmail.com>
8106
8107         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
8108
8109 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8110
8111         PR fortran/48405
8112         * gfortran.dg/function_optimize_6.f90:  New test.
8113
8114 2011-04-21  Easwaran Raman  <eraman@google.com>
8115
8116         * gcc.dg/stack-layout-2.c: New test.
8117
8118 2011-04-21  Richard Guenther  <rguenther@suse.de>
8119
8120         PR lto/48703
8121         * g++.dg/lto/pr48207-2_0.C: New testcase.
8122         * g++.dg/lto/pr48207-3_0.C: Likewise.
8123
8124 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
8125
8126         * gnat.dg/volatile5.adb: New test.
8127         * gnat.dg/volatile5_pkg.ads: New helper.
8128
8129 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
8130
8131         PR target/48708
8132         * gcc.target/i386/pr48708.c: New test.
8133
8134 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
8135
8136         * gcc.dg/vect/vect-119.c: New test.
8137
8138 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
8139
8140         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
8141         and once without.
8142
8143 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
8144             Richard Sandiford  <richard.sandiford@linaro.org>
8145
8146         PR target/46329
8147         * gcc.target/arm/pr46329.c: New test.
8148
8149 2011-04-21  Tobias Burnus  <burnus@net-b.de>
8150
8151         PR fortran/18918
8152         * gfortran.dg/coarray_18.f90: New.
8153
8154 2011-04-20  Jason Merrill  <jason@redhat.com>
8155
8156         * g++.dg/cpp0x/initlist47.C: New.
8157
8158         * g++.dg/init/dtor4.C: New.
8159
8160 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
8161
8162         PR target/48678
8163         * gcc.target/i386/sse2-pinsrw.c: New test.
8164         * gcc.target/i386/avx-vpinsrw.c: Ditto.
8165         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
8166         * gcc.target/i386/sse2-insvhi.c: Ditto.
8167         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
8168         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
8169
8170 2011-04-20  Jason Merrill  <jason@redhat.com>
8171
8172         * g++.dg/template/const4.C: New.
8173
8174 2011-04-20  Easwaran Raman  <eraman@google.com>
8175
8176         * gcc.dg/stack-layout-1.c: New test.
8177
8178 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
8179
8180         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
8181         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
8182         function.
8183
8184 2011-04-20  Kai Tietz  <ktietz@redhat.com>
8185
8186         * gcc.dg/binop-xor1.c: New test.
8187         * gcc.dg/binop-xor2.c: New test.
8188         * gcc.dg/binop-xor3.c: New test.
8189         * gcc.dg/binop-xor4.c: New test.
8190         * gcc.dg/binop-xor5.c: New test.
8191
8192 2011-04-20  Richard Guenther  <rguenther@suse.de>
8193
8194         PR tree-optimization/47892
8195         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
8196
8197 2011-04-20  Richard Guenther  <rguenther@suse.de>
8198
8199         PR middle-end/48695
8200         * g++.dg/torture/pr48695.C: New testcase.
8201
8202 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
8203
8204         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
8205         * gcc.c-torture/execute/cmpsi-2.c: Ditto
8206         * gcc.c-torture/execute/pr45262.c: Ditto
8207         * gcc.dg/torture/pr43165.c: Ditto.
8208         * gcc.dg/torture/pr47228.c: Ditto.
8209         * gcc.dg/tree-ssa/pr45144.c: Ditto.
8210         * gcc.dg/ipa/pr45644.c: Ditto.
8211         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
8212         PDP11.
8213
8214 2011-04-19  Jason Merrill  <jason@redhat.com>
8215
8216         * g++.dg/ext/complex7.C: New.
8217
8218         * g++.dg/ext/attrib41.C: New.
8219
8220 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
8221
8222         PR testsuite/48676
8223         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
8224
8225 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
8226
8227         PR target/48678
8228         * gcc.target/i386/pr48678.c: New test.
8229
8230 2011-04-19  Martin Jambor  <mjambor@suse.cz>
8231
8232         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
8233         * g++.dg/opt/devirt2.C: New test.
8234         * g++.dg/ipa/devirt-g-1.C: Likewise.
8235
8236 2011-04-19  Tobias Burnus  <burnus@net-b.de>
8237
8238         PR fortran/48588
8239         * gfortran.dg/whole_file_33.f90: New.
8240
8241 2011-04-19  Martin Jambor  <mjambor@suse.cz>
8242
8243         * g++.dg/ipa/devirt-7.C: New test.
8244
8245 2011-04-19  Richard Guenther  <rguenther@suse.de>
8246
8247         PR lto/48207
8248         * g++.dg/lto/pr48207_0.C: New testcase.
8249
8250 2011-04-18  Jason Merrill  <jason@redhat.com>
8251
8252         * g++.dg/init/void1.C: New.
8253
8254         * g++.dg/cpp0x/union4.C: New.
8255
8256 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
8257
8258         PR middle-end/48661
8259         * g++.dg/torture/pr48661.C: New test.
8260
8261         PR c++/48632
8262         * g++.dg/gomp/pr48632.C: New test.
8263
8264 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
8265
8266         * gcc.target/i386/sse2-maskmovdqu.c: New test.
8267         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
8268
8269 2011-04-18  Tobias Burnus  <burnus@net-b.de>
8270
8271         PR fortran/18918
8272         * gfortran.dg/coarray_17.f90: New.
8273         * gfortran.dg/coarray_10.f90: Update dg-error.
8274
8275 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8276
8277         PR testsuite/48251
8278         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8279         * gfortran.dg/guality/guality.exp: Likewise.
8280
8281 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8282
8283         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
8284
8285 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8286
8287         * gcc.dg/vect/pr48377.c: Remove dg-do run.
8288
8289 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8290
8291         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
8292
8293 2011-04-18  Richard Guenther  <rguenther@suse.de>
8294
8295         PR middle-end/46364
8296         * g++.dg/torture/pr46364.C: New testcase.
8297
8298 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8299
8300         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
8301
8302 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
8303
8304         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
8305
8306 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
8307             Ira Rosen  <ira.rosen@linaro.org>
8308
8309         PR target/48252
8310         * gcc.target/arm/pr48252.c: New test.
8311
8312 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
8313
8314         PR tree-optimization/48616
8315         * gcc.dg/pr48616.c: New test.
8316
8317 2011-04-18  Tobias Burnus  <burnus@net-b.de>
8318
8319         PR fortran/18918
8320         * gfortran.dg/coarray_16.f90: New.
8321
8322 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
8323
8324         PR fortran/48462
8325         * gfortran.dg/realloc_on_assign_7.f03: New test.
8326
8327 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8328
8329         PR libgfortran/48602
8330         * gfortran.dg/fmt_g0_6.f08: New test.
8331
8332 2011-04-17  Jason Merrill  <jason@redhat.com>
8333
8334         * g++.dg/cpp0x/sfinae16.C: New.
8335
8336 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
8337
8338         * gcc.target/mips/reg-var-1.c: New test.
8339
8340 2011-04-17  Jan Hubicka  <jh@suse.cz>
8341
8342         * gcc.dg/winline-5.c: Update testcase.
8343
8344 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
8345
8346         * gnat.dg/discr27.ad[sb]: Move dg directive.
8347         * gnat.dg/discr28.ad[sb]: New test.
8348         * gnat.dg/discr28_pkg.ads: New helper.
8349
8350 2011-04-17  Michael Matz  <matz@suse.de>
8351
8352         PR tree-optimization/48622
8353         PR lto/48645
8354         * gcc.dg/lto/pr48622_0.c: New test.
8355
8356 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
8357
8358         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
8359         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
8360         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
8361         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8362         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8363         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8364
8365 2011-04-15  Jason Merrill  <jason@redhat.com>
8366
8367         * g++.dg/cpp0x/range-for17.C: New.
8368
8369 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8370
8371         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
8372         * g++.dg/cpp0x/range-for3.C: Likewise.
8373         * g++.dg/cpp0x/range-for9.C: Correct error message.
8374         * g++.dg/cpp0x/range-for11.C: New.
8375         * g++.dg/cpp0x/range-for12.C: New.
8376         * g++.dg/cpp0x/range-for13.C: New.
8377         * g++.dg/cpp0x/range-for14.C: New.
8378         * g++.dg/cpp0x/range-for15.C: New.
8379         * g++.dg/cpp0x/range-for16.C: New.
8380
8381 2011-04-15  Tobias Burnus  <burnus@net-b.de>
8382
8383         PR fortran/18918
8384         * gfortran.dg/coarray_15.f90: Change to dg-do run.
8385
8386 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
8387
8388         * objc.dg/naming-4.m: Updated.
8389         * objc.dg/naming-5.m: Updated.
8390         * objc.dg/naming-6.m: New.
8391         * objc.dg/naming-7.m: New.
8392         * obj-c++.dg/naming-1.mm: Updated.
8393         * obj-c++.dg/naming-2.mm: Updated.
8394         * obj-c++.dg/naming-3.mm: New.
8395         * obj-c++.dg/naming-4.mm: New.
8396
8397 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8398
8399         PR libgfortran/48589
8400         * gfortran.dg/fmt_g0_5.f08: New test.
8401
8402 2011-04-15  Richard Guenther  <rguenther@suse.de>
8403
8404         PR testsuite/48286
8405         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
8406
8407 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
8408
8409         * gcc.target/avr/torture/pr41885.c (dg-options): Change
8410         -finline-limit=0 to -fno-inline
8411
8412 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
8413
8414         PR target/48614
8415         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
8416         just avx.
8417
8418 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
8419
8420         PR target/48605
8421         * gcc.target/i386/sse4_1-insertps-3.c: New test.
8422         * gcc.target/i386/sse4_1-insertps-4.c: New test.
8423         * gcc.target/i386/avx-insertps-3.c: New test.
8424         * gcc.target/i386/avx-insertps-4.c: New test.
8425
8426 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8427
8428         * gcc.target/avr/torture/pr41885.c (dg-options): Add
8429         -finline-limit=0
8430
8431 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8432
8433         PR target/46779
8434         PR target/45291
8435         PR target/41894
8436         * gcc.target/avr/pr46779-1.c: New test case
8437         * gcc.target/avr/pr46779-2.c: New test case
8438
8439 2011-04-14  Jason Merrill  <jason@redhat.com>
8440
8441         * g++.dg/cpp0x/sfinae15.C: New.
8442
8443         * g++.dg/cpp0x/sfinae14.C: New.
8444
8445         * g++.dg/ext/vla10.C: New.
8446
8447 2011-04-14  Richard Guenther  <rguenther@suse.de>
8448
8449         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
8450
8451 2011-04-14  Richard Guenther  <rguenther@suse.de>
8452
8453         * gcc.dg/fold-bitand-4.c: Move ...
8454         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
8455
8456 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
8457
8458         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
8459         variables const.
8460         * gcc.target/avr/torture/trivial.c: Ditto.
8461
8462 2011-04-13  Jason Merrill  <jason@redhat.com>
8463
8464         * g++.dg/template/operator11.C: New.
8465
8466 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
8467
8468         PR middle-end/48591
8469         * gcc.dg/gomp/pr48591.c: New test.
8470
8471         PR c++/48570
8472         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
8473         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
8474
8475 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
8476
8477         PR c++/48574
8478         * g++.dg/template/dependent-expr7.C: New test case.
8479
8480 2011-04-13  Jason Merrill  <jason@redhat.com>
8481
8482         * g++.dg/cpp0x/sfinae13.C: New.
8483
8484 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
8485
8486         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
8487
8488 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
8489
8490         * gcc.target/arm/pr43698.c: Remove -march option.
8491
8492 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
8493
8494         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
8495         -march option.
8496
8497 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
8498
8499         PR fortran/48360
8500         PR fortran/48456
8501         * gfortran.dg/realloc_on_assign_6.f03: New test.
8502
8503 2011-04-12  Kai Tietz  <ktietz@redhat.com>
8504
8505         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
8506         targets the additional -mno-ms-bitfields and
8507         -Wno-packed-bitfield-compat options.
8508         * g++.dg/ext/bitfield3.C: Likewise.
8509         * g++.dg/ext/bitfield4.C: Likewise.
8510         * g++.dg/ext/bitfield5.C: Likewise.
8511         * gcc.dg/bitfld-15.c: Likewise.
8512         * gcc.dg/bitfld-16.c: Likewise.
8513         * gcc.dg/bitfld-17.c: Likewise.
8514         * gcc.dg/bitfld-18.c: Likewise.
8515
8516 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
8517
8518         * gcc.target/arm/neon-vld3-1.c: New test.
8519         * gcc.target/arm/neon-vst3-1.c: New test.
8520         * gcc.target/arm/neon/v*.c: Regenerate.
8521
8522 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
8523
8524         PR rtl-optimization/48549
8525         * g++.dg/opt/pr48549.C: New test.
8526
8527 2011-04-12  Richard Guenther  <rguenther@suse.de>
8528
8529         PR tree-optimization/46076
8530         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
8531
8532 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8533
8534         PR testsuite/21164
8535         * lib/compat.exp (compat-execute): Declare unsupported after
8536         stripping path from src1.
8537         * lib/lto.exp (lto-execute): Likewise.
8538
8539 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
8540
8541         PR c/48552
8542         * gcc.dg/pr48552-1.c: New test.
8543         * gcc.dg/pr48552-2.c: New test.
8544
8545 2011-04-11  Jason Merrill  <jason@redhat.com>
8546
8547         * g++.dg/cpp0x/sfinae12.C: New.
8548
8549         * g++.dg/cpp0x/enum10.C: New.
8550
8551         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
8552
8553         * g++.dg/cpp0x/rv-func.C: New.
8554
8555 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8556
8557         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
8558         alpha*-dec-osf5*.
8559
8560 2011-04-11  Martin Jambor  <mjambor@suse.cz>
8561
8562         PR tree-optimization/48195
8563         * gcc.dg/ipa/pr48195.c: New test.
8564
8565 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
8566
8567         * gnat.dg/return3.adb: Remove unused switch.
8568
8569 2011-04-08  Mike Stump  <mikestump@comcast.net>
8570
8571         PR testsuite/48506
8572         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
8573         default to fno-common.
8574
8575 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
8576
8577         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
8578         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
8579
8580 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
8581
8582         PR fortran/48448
8583         * gfortran.dg/function_optimize_5.f90:  New test.
8584
8585 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
8586
8587         * gnat.dg/aggr17.adb: New test.
8588         * gnat.dg/aggr18.adb: Likewise.
8589
8590 2011-04-08  Michael Matz  <matz@suse.de>
8591
8592         PR middle-end/48389
8593         * gcc.target/i386/pr48389.c: New test.
8594
8595 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
8596
8597         PR rtl-optimization/48272
8598         * g++.dg/opt/pr48272.C: New.
8599
8600 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
8601
8602         PR rtl-optimization/48235
8603         * gcc.dg/pr48235.c: New.
8604
8605 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8606
8607         PR rtl-optimization/48302
8608         * g++.dg/opt/pr48302.C: New.
8609
8610 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8611
8612         PR target/48273
8613         * g++.dg/opt/pr48273.C: New.
8614
8615 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
8616
8617         PR rtl-optimization/48442
8618         * gcc.dg/pr48442.c: New.
8619
8620 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
8621
8622         PR tree-optimization/48377
8623         * gcc.dg/vect/pr48377.c: New test.
8624
8625 2011-04-07  Jason Merrill  <jason@redhat.com>
8626
8627         * g++.dg/cpp0x/regress/call1.C: New.
8628
8629         * g++.dg/cpp0x/variadic107.C: New.
8630
8631         * g++.dg/cpp0x/sfinae11.C: New.
8632         * g++.dg/cpp0x/noexcept02.C: Fix.
8633
8634         * g++.dg/cpp0x/sfinae10.C: New.
8635
8636         * g++.dg/cpp0x/sfinae9.C: New.
8637
8638         * c-c++-common/Wcast-qual-1.c: Move here from...
8639         * gcc.dg/cast-qual-3.c: ...here, and...
8640         * g++.dg/warn/Wcast-qual2.C: ...here.
8641
8642         * g++.dg/cpp0x/sfinae8.C: New.
8643
8644         * g++.dg/cpp0x/sfinae7.C: New.
8645
8646         * g++.dg/cpp0x/enum9.C: New.
8647
8648 2011-04-07  Mike Stump  <mikestump@comcast.net>
8649
8650         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
8651         with no trampolines.
8652
8653 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
8654
8655         PR fortran/48117
8656         * gfortran.dg/gomp/pr48117.f90: New test.
8657
8658         PR debug/48343
8659         * gcc.dg/torture/pr48343.c: New test.
8660
8661 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8662
8663         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
8664
8665 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
8666
8667         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
8668
8669 2011-04-07  Tom de Vries  <tom@codesourcery.com>
8670
8671         PR target/43920
8672         * lib/scanasm.exp (object-size): New proc.
8673         * gcc.target/arm/pr43920-2.c: New test.
8674
8675 2011-04-06  Tobias Burnus  <burnus@net-b.de>
8676
8677         PR fortran/18918
8678         PR fortran/48477
8679         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
8680
8681 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
8682
8683         * gcc.dg/mtune.c: Prune note from output.
8684
8685 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
8686
8687         PR debug/48466
8688         * gcc.dg/guality/pr36977.c: New test.
8689         * gcc.dg/guality/pr48466.c: New test.
8690
8691 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8692
8693         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
8694
8695 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
8696
8697         * gnat.dg/return3.adb: New test.
8698
8699 2011-04-06  Richard Guenther  <rguenther@suse.de>
8700
8701         PR tree-optimization/47663
8702         * gcc.dg/tree-ssa/inline-8.c: New testcase.
8703
8704 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
8705
8706         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
8707         Solaris 8 and 9 as well.
8708
8709 2011-04-05  Tom de Vries  <tom@codesourcery.com>
8710
8711         PR target/43920
8712         * gcc.target/arm/pr43920-1.c: New test.
8713
8714 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
8715
8716         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
8717         (cctor): Actually return the value.
8718         (main): Cast return values.
8719
8720 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8721
8722         * gfortran.dg/character_comparison_8.f90:  New test.
8723
8724 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8725
8726         * frontend-passes: (optimize_lexical_comparison): New function.
8727         (optimize_expr): Call it.
8728         (optimize_comparison): Also handle lexical comparison functions.
8729         Return false instad of -2 for unequal comparison.
8730
8731 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8732
8733         PR fortran/48412
8734         * function_optimize_4.f90:  New test.
8735
8736 2011-04-04  Tobias Burnus  <burnus@net-b.de>
8737
8738         PR fortran/18918
8739         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
8740         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
8741         * gfortran.dg/coarray_15.f90: New.
8742
8743 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8744
8745         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
8746         * gfortran.dg/bessel_7.f90: Likewise.
8747
8748 2011-04-03  Tobias Burnus  <burnus@net-b.de>
8749
8750         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
8751
8752 2011-04-03  Richard Guenther  <rguenther@suse.de>
8753             Ira Rosen  <ira.rosen@linaro.org>
8754
8755         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
8756         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
8757         -ftree-loop-if-convert-stores.
8758
8759 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
8760
8761         * gnat.dg/specs/aggr2.ads: New test.
8762
8763 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
8764
8765         * gnat.dg/debug2.ad[sb]: New test.
8766         * gnat.dg/debug2_pkg.ads: New helper.
8767         * gnat.dg/debug3.ad[sb]: New test.
8768
8769 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
8770
8771         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
8772
8773 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
8774
8775         PR middle-end/48335
8776         * gcc.c-torture/compile/pr48335-1.c: New test.
8777         * gcc.dg/pr48335-1.c: New test.
8778         * gcc.dg/pr48335-2.c: New test.
8779         * gcc.dg/pr48335-3.c: New test.
8780         * gcc.dg/pr48335-4.c: New test.
8781         * gcc.dg/pr48335-5.c: New test.
8782         * gcc.dg/pr48335-6.c: New test.
8783         * gcc.dg/pr48335-7.c: New test.
8784         * gcc.dg/pr48335-8.c: New test.
8785         * gcc.target/i386/pr48335-1.c: New test.
8786
8787 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
8788
8789         PR c/36299
8790         * gcc.dg/Waddress.c: New test.
8791
8792 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
8793
8794         PR fortran/48352
8795         * gfortran.dg/function_optimize_3.f90:  New test.
8796
8797 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
8798
8799         * gcc.c-torture/compile/20110401-1.c: New test.
8800
8801         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
8802         * g++.dg/lto/20091002-2_0.C: Likewise.
8803         * g++.dg/lto/20090303_0.c: Likewise.
8804         * g++.dg/lto/20091004-1_0.C: Likewise.
8805         * g++.dg/lto/20091002-3_0.C: Likewise.
8806         * g++.dg/lto/20091004-2_0.C: Likewise.
8807         * g++.dg/lto/20081123_0.C: Likewise.
8808         * g++.dg/lto/20090313_0.C: Likewise.
8809         * g++.dg/lto/20081109-1_0.C: Likewise.
8810         * g++.dg/lto/20081219_0.C: Likewise.
8811         * g++.dg/lto/20081204-1_0.C: Likewise.
8812         * g++.dg/lto/20090302_0.C: Likewise.
8813         * g++.dg/lto/20081119-1_0.C: Likewise.
8814         * g++.dg/lto/20081118_0.C: Likewise.
8815         * gcc.dg/lto/20091020-2_0.c: Likewise.
8816         * gcc.dg/lto/20090210_0.c: Likewise.
8817         * gcc.dg/lto/20081204-1_0.c: Likewise.
8818         * gcc.dg/lto/20081224_0.c: Likewise.
8819         * gcc.dg/lto/20090219_0.c: Likewise.
8820         * gcc.dg/lto/20091014-1_0.c: Likewise.
8821         * gcc.dg/lto/20091016-1_0.c: Likewise.
8822         * gcc.dg/lto/20090206-2_0.c: Likewise.
8823         * gcc.dg/lto/20090116_0.c: Likewise.
8824         * gcc.dg/lto/20091013-1_0.c: Likewise.
8825         * gcc.dg/lto/20091015-1_0.c: Likewise.
8826         * gcc.dg/lto/20090126-2_0.c: Likewise.
8827
8828 2011-03-31  Ian Lance Taylor  <iant@google.com>
8829
8830         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
8831
8832 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
8833
8834         * gnat.dg/opt16.adb: New test.
8835
8836 2011-03-31  Jason Merrill  <jason@redhat.com>
8837
8838         * g++.dg/cpp0x/defaulted24.C: New.
8839
8840 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8841
8842         PR target/16292
8843         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
8844         with -O0.
8845
8846 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
8847
8848         * g++.dg/other/i386-9.C: New test.
8849
8850 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8851
8852         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
8853
8854 2011-03-30  Jason Merrill  <jason@redhat.com>
8855
8856         * g++.dg/cpp0x/regress/error-recovery1.C: New.
8857
8858         * g++.dg/cpp0x/regress/isnan.C: New.
8859
8860         * g++.dg/cpp0x/initlist46.C: New.
8861
8862 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
8863
8864         PR target/47551
8865         * gcc.target/arm/neon-modes-2.c: New test.
8866
8867 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
8868
8869         PR c/48305
8870         * gcc.c-torture/compile/pr48305.c: New test.
8871
8872 2011-03-29  Jason Merrill  <jason@redhat.com>
8873
8874         * g++.dg/cpp0x/regress/value-dep1.C: New.
8875
8876 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
8877
8878         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
8879
8880 2011-03-29  Ian Lance Taylor  <iant@google.com>
8881
8882         * go.test/go-test.exp: Handle the test lines used in several new
8883         tests.
8884         (errchk): Add opts parameter.  Change all callers.  Handle parens
8885         in regexps.
8886
8887 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
8888             Dominique d'Humieres  <dominiq@lps.ens.fr>
8889
8890         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
8891         and __APPLE__ && __PPC__ && __ALTIVEC__.
8892
8893 2011-03-29  Jason Merrill  <jason@redhat.com>
8894
8895         * g++.dg/cpp0x/dependent1.C: New.
8896
8897         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
8898
8899         * g++.dg/cpp0x/constexpr-memfn1.C: New.
8900
8901         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
8902
8903 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
8904
8905         PR fortran/48095
8906         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
8907         * gfortran.dg/proc_ptr_comp_32.f90: New.
8908
8909 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
8910
8911         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
8912         check for corresponding warning.
8913
8914 2011-03-28  Jason Merrill  <jason@redhat.com>
8915
8916         * g++.dg/cpp0x/rv-deduce2.C: New.
8917
8918 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
8919
8920         PR debug/48203
8921         * gcc.dg/pr48203.c: New test.
8922
8923 2011-03-28  Jeff Law <law@redhat.com>
8924
8925         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
8926
8927 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
8928
8929         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
8930         and __PPC__ && __ALTIVEC__.
8931
8932 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
8933
8934         PR testsuite/48238
8935         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
8936         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8937         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8938         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8939
8940 2011-03-28  Jason Merrill  <jason@redhat.com>
8941
8942         * g++.dg/cpp0x/initlist-array2.C: New.
8943
8944         * g++.dg/cpp0x/initlist-array1.C: New.
8945
8946         * g++.dg/cpp0x/constexpr-compound.C: New.
8947
8948         * g++.dg/cpp0x/constexpr-using.C: New.
8949
8950         * g++.dg/cpp0x/constexpr-noexcept.C: New.
8951
8952 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
8953
8954         PR testsuite/48276
8955         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
8956
8957 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
8958
8959         * gcc.dg/slp-1.c: New test.
8960
8961 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8962
8963         * gcc.target/i386/avx256-unaligned-load-1.c: New.
8964         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
8965         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
8966         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
8967         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
8968         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
8969         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
8970         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
8971         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
8972         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
8973         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
8974         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
8975         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
8976         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
8977
8978 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
8979
8980         PR fortran/47065
8981         * gfortran.dg/trim_optimize_5.f90:  New test.
8982         * gfortran.dg/trim_optimize_6.f90:  New test.
8983
8984 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
8985
8986         PR target/38598
8987         * gcc.target/mips/madd-7.c: Remove -mlong32.
8988         * gcc.target/mips/msub-7.c: Likewise.
8989
8990 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
8991
8992         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
8993         accesses to preserve the meaning of the test for doubleword vectors.
8994         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
8995         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
8996
8997 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
8998
8999         PR fortran/48291
9000         * gfortran.dg/class_42.f03: New.
9001
9002 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
9003
9004         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
9005         strided accesses.
9006
9007 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
9008
9009         PR rtl-optimization/48144
9010         * gcc.dg/pr48144.c: New test.
9011
9012 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9013
9014         * gnat.dg/discr27.ad[sb]: New test.
9015
9016 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9017
9018         * gnat.dg/limited_with2.ad[sb]: New test.
9019         * gnat.dg/limited_with2_pkg1.ads: New helper.
9020         * gnat.dg/limited_with2_pkg2.ads: Likewise.
9021
9022 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9023
9024         * gnat.dg/opt15.adb: New test.
9025         * gnat.dg/opt15_pkg.ad[sb]: New helper.
9026
9027 2011-03-25  Tobias Burnus  <burnus@net-b.de>
9028
9029         PR fortran/48174
9030         PR fortran/45304
9031         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
9032         * gfortran.dg/leadz_trailz_3.f90: Ditto
9033
9034 2011-03-25  Martin Jambor  <mjambor@suse.cz>
9035
9036         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
9037
9038 2011-03-25  Jason Merrill  <jason@redhat.com>
9039
9040         * g++.dg/cpp0x/defaulted22.C: New.
9041         * g++.dg/cpp0x/defaulted23.C: New.
9042         * g++.dg/cpp0x/defaulted15.C: Adjust.
9043
9044 2011-03-25  Jason Merrill  <jason@redhat.com>
9045
9046         * g++.dg/cpp0x/move1.C: New.
9047
9048 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
9049
9050         PR target/48287
9051         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
9052
9053 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9054
9055         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
9056         for mips-sgi-irix6.5.
9057         Replace snprintf prototype by <stdio.h>.
9058
9059 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9060
9061         PR testsuite/48283
9062         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
9063         run_expensive_tests.
9064         * gcc.dg/graphite/block-4.c: Likewise.
9065         * gcc.dg/graphite/block-7.c: Likewise.
9066         * gcc.dg/graphite/block-8.c: Likewise.
9067
9068 2011-03-25  Richard Guenther  <rguenther@suse.de>
9069
9070         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
9071         * g++.dg/tree-ssa/pr8781.C: Likewise.
9072         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
9073         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
9074         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
9075         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
9076         * gcc.dg/tree-ssa/alias-18.c: Likewise.
9077         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
9078         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
9079         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
9080         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
9081         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
9082         * gcc.dg/tree-ssa/pr21574.c: Likewise.
9083         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
9084         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
9085         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
9086         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
9087         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9088         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9089         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9090         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
9091         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
9092         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9093         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
9094         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
9095         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
9096         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
9097         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
9098         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
9099         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
9100         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
9101         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
9102         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9103         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9104         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9105         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
9106         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
9107         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
9108         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
9109         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
9110         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
9111         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
9112         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
9113         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
9114         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
9115         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9116         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
9117         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9118         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
9119         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9120         * c-c++-common/pr46562-2.c: Likewise.
9121         * gfortran.dg/pr42108.f90: Likewise.
9122         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
9123         foo to be inlined even at -O1.
9124         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
9125         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
9126         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
9127         * gcc.dg/matrix/matrix.exp: Disable FRE.
9128
9129 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
9130
9131         PR debug/48204
9132         * gcc.dg/dfp/pr48204.c: New test.
9133
9134 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
9135
9136         PR target/48209
9137         * gcc.c-torture/execute/pr47917.c: Move this...
9138         * gcc.dg/torture/pr47917.c: to here and add xfails.
9139
9140 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9141
9142         * gnat.dg/array16.ad[sb]: New test.
9143         * gnat.dg/array16.ads: New helper.
9144
9145 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9146
9147         * gnat.dg/derived_type2.adb: New test.
9148
9149 2011-03-24  Richard Guenther  <rguenther@suse.de>
9150
9151         PR tree-optimization/48271
9152         * g++.dg/torture/pr48271.C: New testcase.
9153
9154 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
9155
9156         * gnat.dg/array15.ad[sb]: New test.
9157
9158 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
9159
9160         PR target/48237
9161         * gcc.target/i386/pr48237.c: New test.
9162
9163 2011-03-24  Richard Guenther  <rguenther@suse.de>
9164
9165         PR middle-end/48269
9166         * gcc.dg/builtin-object-size-10.c: New testcase.
9167
9168 2011-03-24  Richard Guenther  <rguenther@suse.de>
9169
9170         PR tree-optimization/46562
9171         * c-c++-common/pr46562-2.c: New testcase.
9172         * c-c++-common/pr46562.c: Likewise.
9173
9174 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
9175
9176         * gcc.dg/vect/vect-cselim-1.c: New test.
9177         * gcc.dg/vect/vect-cselim-2.c: New test.
9178
9179 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
9180
9181         * gcc.target/arm/pr46934.c: New.
9182
9183 2011-03-23  Ian Lance Taylor  <iant@google.com>
9184
9185         * go.test/go-test.exp (errchk): Ignore lines containing ////.
9186
9187 2011-03-23  Richard Guenther  <rguenther@suse.de>
9188
9189         * gcc.dg/struct: Remove directory and contents.
9190
9191 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9192
9193         PR testsuite/48251
9194         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9195
9196 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
9197
9198         * gnat.dg/discr26.ad[sb]: New test.
9199         * gnat.dg/discr26_pkg.ads: New helper.
9200
9201 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
9202
9203         PR target/47553
9204         * gcc.target/arm/neon-vld-1.c: New test.
9205
9206 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
9207
9208         * gnat.dg/array14.ad[sb]: New test.
9209         * gnat.dg/array14_pkg.ads: New helper.
9210
9211 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
9212
9213         * gcc.c-torture/execute/920501-8.x: Remove.
9214         * gcc.c-torture/execute/930513-1.x: Remove.
9215         * gcc.c-torture/execute/960312-1.x: Remove.
9216         * gcc.c-torture/compile/20000804-1.c,
9217         gcc.c-torture/compile/20001205-1.c,
9218         gcc.c-torture/compile/20001226-1.c,
9219         gcc.c-torture/compile/20010518-2.c,
9220         gcc.c-torture/compile/20020312-1.c,
9221         gcc.c-torture/compile/20020604-1.c,
9222         gcc.c-torture/compile/920501-12.c,
9223         gcc.c-torture/compile/920501-4.c,
9224         gcc.c-torture/compile/920520-1.c,
9225         gcc.c-torture/compile/980506-1.c,
9226         gcc.c-torture/execute/980709-1.x,
9227         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
9228         options for m68hc11.
9229         * gcc.dg/cpp/assert4.c: Don't handle ARC.
9230         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
9231         m68hc11.
9232
9233 2011-03-22  Nick Clifton  <nickc@redhat.com>
9234
9235         * lib/target-supports.exp (check_profiling_available): Add MN10300
9236         to the list of targets that do not support profiling.  Restore
9237         alpha sorting to this list.
9238
9239 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
9240
9241         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
9242         failure on 32-bit systems.
9243         * gcc.dg/torture/vector-2.c: Ditto.
9244
9245 2011-03-22  Richard Guenther  <rguenther@suse.de>
9246
9247         PR tree-optimization/48228
9248         * gcc.dg/Wstrict-overflow-23.c: New testcase.
9249
9250 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
9251
9252         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
9253         powerpc.
9254
9255         PR target/48226
9256         * gcc.target/powerpc/pr48226.c: New file.
9257
9258 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
9259
9260         * lib/prune.exp (prune_gcc_output): Prune "could not create
9261         compact unwind for" warnings.
9262
9263 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
9264
9265         PR c/42544
9266         PR c/48197
9267         * gcc.c-torture/execute/pr42544.c: New test.
9268         * gcc.c-torture/execute/pr48197.c: New test.
9269
9270 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
9271
9272         PR preprocessor/48192
9273         * gcc.target/powerpc/pr48192.c: New file.
9274
9275         PR target/48053
9276         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
9277         split problem of 0 being loaded in a VSX register.
9278
9279 2011-03-21  Richard Guenther  <rguenther@suse.de>
9280
9281         PR c/47939
9282         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
9283         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9284         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9285         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9286
9287 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
9288
9289         PR target/48213
9290         * gcc.dg/pr48213.c: New test.
9291
9292 2011-03-21  Kai Tietz  <ktietz@redhat.com>
9293
9294         PR target/12171
9295         * g++.dg/plugin/attribute_plugin.c: Adjust test.
9296
9297 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
9298
9299         * gcc.target/arm/xor-and.c: New.
9300
9301 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9302
9303         PR fortran/22572
9304         * gfortran.dg/function_optimize_1.f90:  New test.
9305         * gfortran.dg/function_optimize_2.f90:  New test.
9306
9307 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
9308
9309         PR rtl-optimization/47502
9310         * gcc.target/i386/pr47502-1.c: New.
9311         * gcc.target/i386/pr47502-2.c: Likewise.
9312
9313 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
9314
9315         PR rtl-optimization/48156
9316         * gcc.dg/pr48156.c: New test.
9317
9318 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9319
9320         PR libfortran/47439
9321         * gfortran.dg/scratch_1.f90: Adjust test.
9322
9323 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9324
9325         PR libfortran/47439
9326         * gfortran.dg/scratch_1.f90: New test.
9327
9328 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
9329
9330         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
9331         variably modified typedefs.
9332         * gcc.dg/c1x-typedef-2.c: Remove.
9333
9334 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
9335
9336         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
9337         * gcc.dg/c1x-anon-struct-3.c: New test.
9338         * gcc.dg/anon-struct-11.c: Update.
9339
9340 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9341
9342         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
9343         dg-xfail-run-if.
9344         Only xfail with gas.
9345
9346 2011-03-18  Jason Merrill  <jason@redhat.com>
9347
9348         * g++.dg/template/fn-ptr1.C: New.
9349
9350         * g++.dg/overload/volatile1.C: New.
9351
9352         * g++.dg/opt/pr23372.C: New.
9353
9354         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
9355
9356 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9357
9358         PR middle-end/47405
9359         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
9360
9361 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
9362
9363         * gcc.target/arm/unsigned-extend-1.c: New.
9364
9365 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
9366
9367         PR bootstrap/48161
9368         * gcc.c-torture/compile/pr48161.c: New test.
9369
9370 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
9371
9372         PR middle-end/47725
9373         * gcc.dg/torture/pr47725.c: New.
9374
9375 2011-03-17  Jason Merrill  <jason@redhat.com>
9376
9377         * g++.dg/cpp0x/constexpr-overflow2.C: New.
9378         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
9379
9380 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
9381
9382         * gnat.dg/specs/elab2.ads: New test.
9383         * gnat.dg/specs/elab2_pkg.ads: New helper.
9384
9385 2011-03-17  Jason Merrill  <jason@redhat.com>
9386
9387         * g++.dg/cpp0x/decltype-1212.C: New.
9388         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
9389
9390 2011-03-17  Jason Merrill  <jason@redhat.com>
9391
9392         * g++.dg/parse/memfnquals1.C: New.
9393
9394 2011-03-17  Richard Guenther  <rguenther@suse.de>
9395
9396         PR middle-end/48134
9397         * gcc.dg/pr48134.c: New testcase.
9398
9399 2011-03-17  Richard Guenther  <rguenther@suse.de>
9400
9401         PR middle-end/48165
9402         * g++.dg/torture/pr48165.C: New testcase.
9403
9404 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
9405
9406         PR rtl-optimization/48141
9407         * gcc.dg/pr48141.c: New test.
9408
9409 2011-03-16  Jason Merrill  <jason@redhat.com>
9410
9411         * g++.dg/cpp0x/constexpr-48089.C: New.
9412
9413         * g++.dg/cpp0x/constexpr-abi1.C: New.
9414
9415         * g++.dg/cpp0x/constexpr-46336.C: New.
9416         * g++.dg/parse/friend5.C: Adjust expected errors.
9417
9418         * g++.dg/cpp0x/constexpr-47570.C: New.
9419
9420 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
9421
9422         PR debug/47510
9423         * ++.dg/debug/dwarf2/typedef6.C: New test.
9424
9425 2011-03-16  Jason Merrill  <jason@redhat.com>
9426
9427         * g++.dg/cpp0x/elision2.C: New.
9428
9429         * g++.dg/cpp0x/constexpr-array3.C: New.
9430
9431 2011-03-16  Jason Merrill  <jason@redhat.com>
9432
9433         * g++.dg/cpp0x/sfinae6.C: New.
9434         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
9435         * g++.dg/cpp0x/pr45908.C: Likewise.
9436         * g++.dg/cpp0x/sfinae6.C: Likewise.
9437         * g++.old-deja/g++.jason/conversion11.C: Likewise.
9438         * g++.old-deja/g++.law/arg11.C: Likewise.
9439
9440 2011-03-16  Jason Merrill  <jason@redhat.com>
9441
9442         * g++.dg/template/incomplete6.C: New.
9443
9444 2011-03-16  Jeff Law <law@redhat.com>
9445
9446         * gcc.dg/tree-ssa/vrp55.c: New test.
9447
9448 2011-03-16  Jason Merrill  <jason@redhat.com>
9449
9450         * g++.dg/cpp0x/auto22.C: New.
9451
9452 2011-03-16  Richard Guenther  <rguenther@suse.de>
9453
9454         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
9455         optimizing it away if promoted to const.
9456
9457 2011-03-16  Richard Guenther  <rguenther@suse.de>
9458
9459         PR tree-optimization/48149
9460         * gcc.dg/fold-complex-1.c: New testcase.
9461
9462 2011-03-16  Richard Guenther  <rguenther@suse.de>
9463
9464         PR testsuite/48147
9465         * gcc.dg/guality/pr45882.c: Really make sure no inlining
9466         or cloning happens.
9467
9468 2011-03-16  Richard Guenther  <rguenther@suse.de>
9469
9470         PR tree-optimization/26134
9471         * gcc.dg/tree-ssa/complex-6.c: New testcase.
9472
9473 2011-03-16  Richard Guenther  <rguenther@suse.de>
9474
9475         PR tree-optimization/48146
9476         * gcc.dg/torture/pr48146.c: New testcase.
9477
9478 2011-03-16  Richard Guenther  <rguenther@suse.de>
9479
9480         * gcc.dg/tree-ssa/pr14814.c: Adjust.
9481         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
9482
9483 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
9484
9485         PR middle-end/48136
9486         * gcc.c-torture/compile/pr48136.c: New test.
9487
9488         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
9489
9490         PR debug/45882
9491         * gcc.dg/guality/pr45882.c: New test.
9492
9493 2011-03-15  Jason Merrill  <jason@redhat.com>
9494
9495         * g++.dg/cpp0x/constexpr-recursion.C: New.
9496
9497         * g++.dg/cpp0x/implicit11.C: New.
9498
9499 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
9500
9501         * g++.dg/cpp0x/constexpr-attribute.C: New.
9502
9503 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9504
9505         * g++.dg/parse/pr34758.C: New.
9506
9507 2011-03-15  Xinliang David Li  <davidxl@google.com>
9508
9509         PR c/47837
9510         * gcc.dg/uninit-pred-7_d.c: New test.
9511         * gcc.dg/uninit-pred-8_d.c: New test.
9512
9513 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9514
9515         PR target/46788
9516         * gcc.target/arm/pr46788.c: New.
9517
9518 2011-03-15  Richard Guenther  <rguenther@suse.de>
9519
9520         PR middle-end/47650
9521         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
9522         * gfortran.dg/ishft_4.f90: Likewise.
9523         * gfortran.dg/leadz_trailz_3.f90: Likewise.
9524
9525 2011-03-15  Richard Guenther  <rguenther@suse.de>
9526
9527         PR tree-optimization/13954
9528         * g++.dg/tree-ssa/pr13954.C: New testcase.
9529
9530 2011-03-15  Richard Guenther  <rguenther@suse.de>
9531
9532         PR tree-optimization/48037
9533         * gcc.target/i386/pr48037-1.c: New testcase.
9534
9535 2011-03-15  Richard Guenther  <rguenther@suse.de>
9536
9537         PR tree-optimization/41490
9538         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
9539         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
9540         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
9541         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
9542         * g++.dg/tree-ssa/pr33604.C: Adjust.
9543
9544 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
9545
9546         PR middle-end/47917
9547         * gcc.c-torture/execute/pr47917.c: New test.
9548         * gcc.dg/pr47917.c: New test.
9549
9550         PR middle-end/38878
9551         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
9552
9553 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
9554
9555         * gcc.target/i386/sse4_1-floor-vec.c: New test.
9556         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
9557         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
9558         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
9559         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
9560         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
9561         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
9562         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
9563         * gcc.target/i386/avx-floor-vec.c: Ditto.
9564         * gcc.target/i386/avx-ceil-vec.c: Ditto.
9565         * gcc.target/i386/avx-trunc-vec.c: Ditto.
9566         * gcc.target/i386/avx-rint-vec.c: Ditto.
9567         * gcc.target/i386/avx-floorf-vec.c: Ditto.
9568         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
9569         * gcc.target/i386/avx-truncf-vec.c: Ditto.
9570         * gcc.target/i386/avx-rintf-vec.c: Ditto.
9571
9572 2011-03-14  Tom Tromey  <tromey@redhat.com>
9573
9574         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
9575         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
9576         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
9577
9578 2011-03-14  Tom Tromey  <tromey@redhat.com>
9579
9580         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
9581         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
9582         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
9583
9584 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
9585
9586         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
9587
9588 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
9589
9590         PR rtl-optimization/47166
9591         * gcc.c-torture/execute/postmod-1.c: New test.
9592
9593 2011-03-14  Richard Guenther  <rguenther@suse.de>
9594
9595         PR middle-end/48098
9596         * gcc.dg/torture/pr48098.c: New testcase.
9597
9598 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
9599
9600         PR target/48053
9601         * gcc.target/powerpc/pr48053-1.c: New test.
9602         * gcc.target/powerpc/pr48053-2.c: Likewise.
9603
9604 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
9605
9606         PR libfortran/48066
9607         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
9608
9609 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
9610
9611         PR libfortran/48066
9612         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
9613
9614 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
9615
9616         PR fortran/48059
9617         * gfortran.dg/class_41.f03: New.
9618
9619 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
9620
9621         * g++.dg/conversion/cast3.C: New test.
9622
9623 2011-03-11  Jason Merrill  <jason@redhat.com>
9624
9625         * g++.dg/template/error45.C: New.
9626
9627         * g++.dg/parse/no-type-defn1.C: New.
9628
9629         * g++.dg/ext/attrib40.C: New.
9630
9631         * g++.dg/cpp0x/regress/array1.C: New.
9632
9633 2011-03-11  Richard Guenther  <rguenther@suse.de>
9634
9635         PR tree-optimization/48067
9636         * gcc.dg/pr48067.c: New testcase.
9637
9638 2011-03-11  Richard Guenther  <rguenther@suse.de>
9639
9640         PR lto/48073
9641         * g++.dg/lto/20110311-1_0.C: New testcase.
9642
9643 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
9644
9645         PR c++/48035
9646         * g++.dg/inherit/virtual8.C: New test.
9647
9648         PR middle-end/48044
9649         * gcc.dg/torture/pr48044.c: New test.
9650
9651 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
9652
9653         PR fortran/47768
9654         * gfortran.dg/proc_ptr_comp_31.f90: New.
9655
9656 2011-03-11  Richard Guenther  <rguenther@suse.de>
9657
9658         PR tree-optimization/47278
9659         * gcc.dg/torture/pr47278-1.c: New testcase.
9660         * gcc.dg/torture/pr47278-2.c: Likewise.
9661
9662 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
9663
9664         PR tree-optimization/48063
9665         * gcc.dg/torture/pr48063.c: New test.
9666
9667 2011-03-10  Jason Merrill  <jason@redhat.com>
9668
9669         * g++.dg/template/array22.C: New.
9670
9671         * g++.dg/cpp0x/syntax-err1.C: New.
9672         * g++.dg/parse/error36.C: Adjust expected errors.
9673         * g++.old-deja/g++.pt/ctor2.C: Likewise.
9674         * g++.old-deja/g++.pt/typename3.C: Likewise.
9675         * g++.old-deja/g++.pt/typename4.C: Likewise.
9676         * g++.old-deja/g++.pt/typename6.C: Likewise.
9677
9678 2011-03-09  Jason Merrill  <jason@redhat.com>
9679
9680         * g++.dg/template/nontype22.C: New.
9681
9682 2011-03-09  Martin Jambor  <mjambor@suse.cz>
9683
9684         PR tree-optimization/47714
9685         * g++.dg/torture/pr47714.C: New test.
9686
9687 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
9688
9689         PR target/47755
9690         * gcc.target/powerpc/pr47755-2.c: New file.
9691
9692 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9693
9694         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
9695         is not set in the environment, pass 64 as first argument when not
9696         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
9697         native where ulimit -u is supported.
9698
9699 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9700
9701         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
9702
9703 2011-03-08  Jason Merrill  <jason@redhat.com>
9704
9705         * g++.dg/template/nontype21.C: New.
9706
9707         * g++.dg/template/anon5.C: New.
9708
9709 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9710
9711         PR debug/47881
9712         * gcc.dg/pr47881.c: New test.
9713
9714 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
9715
9716         PR c++/47957
9717         * g++.dg/lookup/template3.C: New test.
9718
9719 2011-03-08  Kai Tietz  <ktietz@redhat.com>
9720
9721         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
9722         'long' type.
9723
9724 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
9725
9726         PR testsuite/47954
9727         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
9728         sizeof to compute alignment.
9729
9730 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
9731
9732         PR tree-optimization/48022
9733         * gcc.dg/pr48022-1.c: New test.
9734         * gcc.dg/pr48022-2.c: New test.
9735
9736 2011-03-07  Jason Merrill  <jason@redhat.com>
9737
9738         * g++.dg/template/nontype20.C: New.
9739         * g++.dg/init/member1.C: Adjust expected errors.
9740         * g++.dg/parse/constant4.C: Likewise.
9741         * g++.dg/template/qualified-id3.C: Likewise.
9742         * g++.old-deja/g++.pt/crash10.C: Likewise.
9743
9744         * g++.dg/cpp0x/regress/non-const1.C: New.
9745
9746 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
9747
9748         PR debug/47991
9749         * gcc.dg/pr47991.c: New test.
9750
9751 2011-03-07  Jason Merrill  <jason@redhat.com>
9752
9753         * g++.dg/abi/mangle46.C: New.
9754
9755 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
9756
9757         PR target/47862
9758         * gcc.target/powerpc/pr47862.c: New.
9759
9760 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
9761
9762         PR target/45413
9763         * gcc.target/i386/combine-mul.c: Require nonpic.
9764
9765 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
9766             Nathan Froyd  <froydnj@codesourcery.com>
9767
9768         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
9769
9770 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
9771
9772         * README.QMTEST: Remove.
9773
9774 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
9775             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9776
9777         PR fortran/47850
9778         * gfortran.dg/array_constructor_37.f90 : New test.
9779
9780 2011-03-05  Jason Merrill  <jason@redhat.com>
9781
9782         * g++.dg/abi/mangle39.C: ABI v5, not 6.
9783         * g++.dg/abi/mangle45.C: Likewise.
9784         * g++.dg/cpp0x/trailing1.C: Likewise.
9785
9786 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9787
9788         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
9789
9790 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
9791
9792         PR rtl-optimization/47899
9793         * gcc.dg/pr47899.c: New test.
9794
9795         * gcc.dg/torture/pr47968.c: Ignore warnings.
9796
9797         PR tree-optimization/47967
9798         * gcc.c-torture/compile/pr47967.c: New test.
9799
9800 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
9801
9802         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
9803         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
9804
9805 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
9806
9807         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
9808         and property_getAttributes() if __OBJC2__.
9809         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9810         * objc.dg/property/property-encoding-1.m: New.
9811         * obj-c++.dg/property/property-encoding-1.mm: New.
9812
9813 2011-03-04  Jason Merrill  <jason@redhat.com>
9814
9815         * g++.dg/template/pseudodtor6.C: New.
9816
9817         * g++.dg/inherit/covariant19.C: New.
9818
9819 2011-03-04  Richard Guenther  <rguenther@suse.de>
9820
9821         PR middle-end/47968
9822         * gcc.dg/torture/pr47968.c: New testcase.
9823
9824 2011-03-04  Richard Guenther  <rguenther@suse.de>
9825
9826         PR middle-end/47975
9827         * gcc.dg/torture/pr47975.c: New testcase.
9828
9829 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
9830
9831         PR c++/47974
9832         * g++.dg/template/crash106.C: New.
9833
9834 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
9835
9836         PR c/47963
9837         * gcc.dg/gomp/pr47963.c: New test.
9838         * g++.dg/gomp/pr47963.C: New test.
9839
9840 2011-03-02  Jason Merrill  <jason@redhat.com>
9841
9842         * g++.dg/cpp0x/regress/condition1.C: New.
9843
9844         * g++.dg/cpp0x/constexpr-ctor9.C: New.
9845
9846 2011-03-01  Jason Merrill  <jason@redhat.com>
9847
9848         * g++.dg/cpp0x/lambda/lambda-98.C: New.
9849
9850         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
9851
9852 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
9853
9854         PR rtl-optimization/47925
9855         * gcc.c-torture/execute/pr47925.c: New test.
9856
9857 2011-03-01  Jason Merrill  <jason@redhat.com>
9858
9859         * g++.dg/cpp0x/decltype25.C: New.
9860
9861         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
9862
9863 2011-03-01  Richard Guenther  <rguenther@suse.de>
9864
9865         PR tree-optimization/47890
9866         * gcc.dg/torture/pr47890.c: New testcase.
9867
9868 2011-03-01  Richard Guenther  <rguenther@suse.de>
9869
9870         PR lto/47924
9871         * gcc.dg/lto/pr47924_0.c: New testcase.
9872
9873 2011-03-01  Richard Guenther  <rguenther@suse.de>
9874
9875         PR lto/46911
9876         * gfortran.dg/lto/pr46911_0.f: New testcase.
9877
9878 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9879
9880         PR libgfortran/47933
9881         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
9882         compile errors from older code form.
9883
9884 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9885
9886         PR libgfortran/47567
9887         * gfortran.dg/fmt_fw_d.f90: New test.
9888
9889 2011-02-28  Jason Merrill  <jason@redhat.com>
9890
9891         * g++.dg/inherit/covariant18.C: New.
9892
9893 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
9894
9895         PR middle-end/47893
9896         * gcc.dg/pr47893.c: New test.
9897
9898 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
9899
9900         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
9901         NULL in case of a selector with conflicting types.
9902         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
9903
9904 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
9905
9906         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
9907         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
9908         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
9909         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
9910
9911 2011-02-28  Jason Merrill  <jason@redhat.com>
9912
9913         PR c++/47906
9914         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
9915
9916 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9917
9918         PR libgfortran/47778
9919         * gfortran.dg/namelist_71.f90: New test.
9920
9921 2011-02-27  Jason Merrill  <jason@redhat.com>
9922
9923         PR c++/47906
9924         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
9925         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
9926
9927 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
9928
9929         PR c++/46466
9930         * g++.dg/cpp0x/constexpr-ctor8.C: New.
9931
9932 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
9933
9934         PR fortran/47886
9935         * gfortran.dg/gomp/task-1.f90: Removed.
9936
9937 2011-02-26  Jason Merrill  <jason@redhat.com>
9938
9939         * g++.dg/template/this-targ1.C: New.
9940
9941         * g++.dg/cpp0x/regress/template-const1.C: New.
9942         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
9943         * g++.dg/template/function1.C: Adjust.
9944         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
9945         * g++.dg/debug/debug7.C: Adjust.
9946
9947 2011-02-26  Tobias Burnus  <burnus@net-b.de>
9948
9949         PR fortran/47886
9950         * gfortran.dg/gomp/task-1.f90: New.
9951
9952 2011-02-25  Jie Zhang  <jie@codesourcery.com>
9953
9954         * gcc.target/arm/neon-thumb2-move.c: Add
9955         dg-require-effective-target arm_thumb2_ok.
9956
9957 2011-02-24  Jason Merrill  <jason@redhat.com>
9958
9959         * g++.dg/parse/constant1.C: Specify C++98 mode.
9960         * g++.dg/parse/constant5.C: Likewise.
9961         * g++.dg/parse/error2.C: Likewise.
9962         * g++.dg/parse/semicolon3.C: Likewise.
9963         * g++.dg/template/crash14.C: Likewise.
9964         * g++.dg/template/local4.C: Likewise.
9965         * g++.dg/template/nontype3.C: Likewise.
9966         * g++.dg/parse/crash31.C: Adjust expected errors.
9967         * g++.dg/template/function1.C: Likewise.
9968         * g++.dg/template/ref3.C: Likewise.
9969         * g++.dg/template/static9.C: Likewise.
9970         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
9971
9972         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
9973         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
9974         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
9975         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
9976         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
9977
9978 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
9979
9980         PR fortran/47878
9981         * gfortran.dg/pr47878.f90: New test.
9982
9983 2011-02-24  Richard Guenther  <rguenther@suse.de>
9984
9985         PR testsuite/47801
9986         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
9987         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
9988
9989 2011-02-24  Richard Guenther  <rguenther@suse.de>
9990
9991         PR fortran/47839
9992         * gfortran.dg/lto/pr47839_0.f90: New testcase.
9993         * gfortran.dg/lto/pr47839_1.f90: Likewise.
9994
9995 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9996
9997         PR libgfortran/47567
9998         * gfortran.dg/fmt_f0_1.f90: Update test.
9999
10000 2011-02-23  Jason Merrill  <jason@redhat.com>
10001
10002         * g++.dg/abi/mangle39.C: Adjust parm mangling.
10003         * g++.dg/abi/mangle45.C: New.
10004
10005         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
10006         * g++.dg/template/canon-type-9.C: Match use of decltype
10007         between declaration and definition.
10008         * g++.dg/template/canon-type-12.C: Likewise.
10009
10010 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
10011
10012         PR fortran/40850
10013         * gfortran.dg/nested_allocatables_1.f90: New.
10014
10015 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
10016
10017         PR c++/46868
10018         * g++.dg/pr46868.C: New test.
10019         * g++.dg/parse/parameter-declaration-1.C: Adjust.
10020         * g++.dg/parse/error14.C: Adjust.
10021
10022 2011-02-23  Richard Guenther  <rguenther@suse.de>
10023
10024         PR tree-optimization/47838
10025         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
10026
10027 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
10028
10029         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
10030
10031 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
10032
10033         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
10034         * gfortran.dg/count_init_expr.f03: Ditto.
10035         * gfortran.dg/gomp/pr43711.f90: Ditto.
10036         * gcc.dg/struct-parse-2.c: Ditto.
10037         * gcc.dg/parse-error-3.c: Ditto.
10038         * gcc.dg/Wlogical-op-1.c: Ditto.
10039         * gcc.dg/Walways-true-1.c: Ditto.
10040         * gcc.dg/pr24225.c: Ditto.
10041         * gcc.dg/Walways-true-2.c: Ditto.
10042         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
10043         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
10044         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
10045         * g++.dg/overload/defarg4.C: Ditto.
10046         * g++.dg/inherit/covariant16.C: Ditto.
10047         * g++.dg/inherit/virtual7.C: Ditto.
10048         * g++.dg/template/canon-type-9.C: Ditto.
10049         * g++.dg/template/access19.C: Ditto.
10050         * g++.dg/template/call7.C: Ditto.
10051         * g++.dg/template/canon-type-2.C: Ditto.
10052         * g++.dg/template/init7.C: Ditto.
10053         * g++.dg/template/sizeof-template-argument.C: Ditto.
10054         * g++.dg/template/const3.C: Ditto.
10055         * g++.dg/template/sfinae26.C: Ditto.
10056         * g++.dg/template/sfinae26.C: Ditto.
10057         * g++.dg/template/canon-type-11.C: Ditto.
10058         * g++.dg/template/union2.C: Ditto.
10059         * g++.dg/template/canon-type-3.C: Ditto.
10060         * g++.dg/template/canon-type-1.C: Ditto.
10061         * g++.dg/template/canon-type-5.C: Ditto.
10062         * g++.dg/template/canon-type-7.C: Ditto.
10063         * g++.dg/template/canon-type-10.C: Ditto.
10064         * g++.dg/template/spec36.C: Ditto.
10065         * g++.dg/template/typedef38.C: Ditto.
10066         * g++.dg/template/canon-type-4.C: Ditto.
10067         * g++.dg/template/canon-type-6.C: Ditto.
10068         * g++.dg/template/canon-type-13.C: Ditto.
10069         * g++.dg/template/instantiate9.C: Ditto.
10070         * g++.dg/template/ttp22.C: Ditto.
10071         * g++.dg/warn/Wreturn-type-6.C: Ditto.
10072         * g++.dg/warn/Walways-true-1.C: Ditto.
10073         * g++.dg/warn/Wlogical-op-1.C: Ditto.
10074         * g++.dg/warn/Walways-true-2.C: Ditto.
10075         * g++.dg/conversion/op4.C: Ditto.
10076         * g++.dg/opt/pr19650.C: Ditto.
10077         * g++.dg/lookup/friend11.C: Ditto.
10078         * g++.dg/other/default2.C: Ditto.
10079         * g++.dg/other/default3.C: Ditto.
10080         * g++.dg/other/dtor2.C: Ditto.
10081         * g++.dg/other/friend5.C: Ditto.
10082         * g++.dg/other/default5.C: Ditto.
10083         * g++.dg/init/brace6.C: Ditto.
10084         * g++.dg/init/aggr5.C: Ditto.
10085         * g++.dg/init/error2.C: Ditto.
10086         * g++.dg/expr/bound-mem-fun.C: Ditto.
10087         * g++.dg/expr/cond6.C: Ditto.
10088         * g++.dg/expr/stmt-expr-1.C: Ditto.
10089         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
10090         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
10091         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
10092         * g++.dg/cpp0x/bracket1.C: Ditto.
10093         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
10094         * g++.dg/cpp0x/pr38646.C: Ditto.
10095         * g++.dg/cpp0x/variadic73.C: Ditto.
10096         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
10097         * g++.dg/cpp0x/bracket4.C: Ditto.
10098         * g++.dg/cpp0x/decltype4.C: Ditto.
10099         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
10100         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
10101         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
10102         * g++.dg/cpp0x/variadic-new2.C: Ditto.
10103         * g++.dg/cpp0x/decltype2.C: Ditto.
10104         * g++.dg/cpp0x/decltype1.C: Ditto.
10105         * g++.dg/cpp0x/bracket2.C: Ditto.
10106         * g++.dg/cpp0x/decltype5.C: Ditto.
10107         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
10108         * g++.dg/cpp0x/variadic70.C: Ditto.
10109         * g++.dg/cpp0x/decltype6.C: Ditto.
10110         * g++.dg/cpp0x/rvo.C: Ditto.
10111         * g++.dg/cpp0x/vt-40092.C: Ditto.
10112         * g++.dg/cpp0x/variadic-new.C: Ditto.
10113         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
10114         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
10115         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
10116         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
10117         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
10118         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
10119         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
10120         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
10121         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
10122         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
10123         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
10124         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
10125         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
10126         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
10127         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
10128         * g++.dg/cpp0x/pr39639.C: Ditto.
10129         * g++.dg/cpp0x/decltype3.C: Ditto.
10130         * g++.dg/cpp0x/variadic68.C: Ditto.
10131         * g++.dg/cpp0x/variadic-function.C: Ditto.
10132         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
10133         * g++.dg/cpp0x/variadic-bind.C: Ditto.
10134         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
10135         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
10136         * g++.dg/parse/crash35.C: Ditto.
10137         * g++.dg/parse/crash40.C: Ditto.
10138         * g++.dg/parse/defarg12.C: Ditto.
10139         * g++.dg/parse/crash34.C: Ditto.
10140         * g++.dg/parse/constructor3.C: Ditto.
10141         * g++.dg/parse/template23.C: Ditto.
10142         * g++.dg/parse/crash56.C: Ditto.
10143         * g++.dg/parse/dtor13.C: Ditto.
10144         * g++.dg/parse/error33.C: Ditto.
10145         * g++.dg/parse/ctor9.C: Ditto.
10146         * g++.dg/parse/error32.C: Ditto.
10147         * g++.dg/parse/error37.C: Ditto.
10148         * g++.dg/parse/bitfield3.C: Ditto.
10149         * g++.dg/parse/struct-4.C: Ditto.
10150         * g++.dg/ext/has_trivial_copy.C: Ditto.
10151         * g++.dg/ext/is_polymorphic.C: Ditto.
10152         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
10153         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
10154         * g++.dg/ext/has_nothrow_assign.C: Ditto.
10155         * g++.dg/ext/is_union.C: Ditto.
10156         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
10157         * g++.dg/ext/is_pod.C: Ditto.
10158         * g++.dg/ext/has_virtual_destructor.C: Ditto.
10159         * g++.dg/ext/has_trivial_constructor.C: Ditto.
10160         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
10161         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
10162         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
10163         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
10164         * g++.dg/ext/is_abstract.C: Ditto.
10165         * g++.dg/ext/has_trivial_assign.C: Ditto.
10166         * g++.dg/ext/is_class.C: Ditto.
10167         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
10168         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
10169         * g++.dg/ext/is_base_of.C: Ditto.
10170         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
10171         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
10172         * g++.dg/ext/is_empty.C: Ditto.
10173         * g++.dg/ext/is_enum.C: Ditto.
10174         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
10175         * gnat.dg/opt11.adb: Ditto.
10176         * obj-c++.dg/pr45735.mm: Ditto.
10177         * obj-c++.dg/pr24393.mm: Ditto.
10178         * obj-c++.dg/exceptions-2.mm: Ditto.
10179         * objc.dg/pr45735.m: Ditto.
10180         * objc.dg/pr24393.m: Ditto.
10181
10182 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
10183
10184         * objc.dg/attributes/objc-exception-1.m: New.
10185
10186 2011-02-23  Jie Zhang  <jie@codesourcery.com>
10187
10188         * gcc.dg/cpp/include7.c: New test.
10189
10190 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
10191
10192         PR c++/47242
10193         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
10194
10195 2011-02-23  Jie Zhang  <jie@codesourcery.com>
10196
10197         PR rtl-optimization/47763
10198         * gcc.dg/pr47763.c: New test.
10199
10200 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
10201
10202         PR fortran/45743
10203         * gfortran.dg/whole_file_32.f90 : New test.
10204
10205 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
10206
10207         PR c++/47666
10208         * g++.dg/inherit/virtual7.C: New test.
10209
10210 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
10211
10212         PR objc/47832
10213         * objc.dg/type-size-3.m: Updated error message.
10214         * objc.dg/type-size-4.m: New test.
10215         * objc.dg/type-size-5.m: New test.
10216
10217 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10218
10219         * lib/gnat.exp: Fix comments.
10220         Don't load libgloss.exp.
10221         (default_gnat_version): Call $compiler with --version.
10222         Adapt regexp for gnatmake output, insert version.
10223         (gnat_version): New proc.
10224         (gnat_init): Remove gnat_libgcc_s_path.
10225         (gnat_target_compile): Likewise.
10226         Remove ld_library_path.
10227         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
10228         (gnat_pass): Remove.
10229         (gnat_pass): Remove.
10230         (gnat_finish): Remove.
10231         (gnat_exit): Remove.
10232         (local_find_gnatmake): Reindent.
10233         (runtest_file_p): Remove.
10234         (prune_warnings): Remove.
10235         (find_gnatclean): New proc.
10236         * lib/gnat-dg.exp (lremove): New proc.
10237         (gnat-dg-test): Reindent.
10238         Remove additional output files.
10239         (gnat-dg-runtest): Remove.
10240
10241         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
10242         * gnat.dg/loop_optimization6.adb: Likewise.
10243         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
10244
10245 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
10246
10247         PR tree-optimization/47835
10248         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
10249
10250 2011-02-22  Tobias Burnus  <burnus@net-b.de>
10251
10252         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
10253         * gfortran.dg/abstract_type_2.f03: Ditto.
10254         * gfortran.dg/abstract_type_3.f03: Ditto.
10255         * gfortran.dg/abstract_type_4.f03: Ditto.
10256         * gfortran.dg/abstract_type_5.f03: Ditto.
10257         * gfortran.dg/abstract_type_6.f03: Ditto.
10258         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
10259         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
10260         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
10261         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
10262         * gfortran.dg/array_function_5.f90: Ditto.
10263         * gfortran.dg/asynchronous_3.f03: Ditto.
10264         * gfortran.dg/char_expr_1.f90: Ditto.
10265         * gfortran.dg/class_14.f03: Ditto.
10266         * gfortran.dg/data_array_6.f: Ditto.
10267         * gfortran.dg/data_invalid.f90: Ditto.
10268         * gfortran.dg/dot_product_1.f03: Ditto.
10269         * gfortran.dg/func_derived_5.f90: Ditto.
10270         * gfortran.dg/func_result_4.f90: Ditto.
10271         * gfortran.dg/implied_do_1.f90: Ditto.
10272         * gfortran.dg/initialization_25.f90: Ditto.
10273         * gfortran.dg/initialization_26.f90: Ditto.
10274         * gfortran.dg/interface_34.f90: Ditto.
10275         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
10276         * gfortran.dg/keyword_symbol_1.f90: Ditto.
10277         * gfortran.dg/matmul_8.f03: Ditto.
10278         * gfortran.dg/merge_init_expr.f90: Ditto.
10279         * gfortran.dg/pack_assign_1.f90: Ditto.
10280         * gfortran.dg/pack_vector_1.f90: Ditto.
10281         * gfortran.dg/pointer_check_8.f90: Ditto.
10282         * gfortran.dg/product_init_expr.f03: Ditto.
10283         * gfortran.dg/reshape_order_5.f90: Ditto.
10284         * gfortran.dg/reshape_shape_1.f90: Ditto.
10285         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
10286         * gfortran.dg/same_name_2.f90: Ditto.
10287         * gfortran.dg/selected_real_kind_1.f90: Ditto.
10288         * gfortran.dg/spread_init_expr.f03: Ditto.
10289         * gfortran.dg/stmt_func_1.f90: Ditto.
10290         * gfortran.dg/sum_init_expr.f03: Ditto.
10291         * gfortran.dg/transpose_3.f03: Ditto.
10292         * gfortran.dg/unpack_init_expr.f03: Ditto.
10293         * gfortran.dg/warn_conversion.f90: Ditto.
10294         * gfortran.dg/warn_conversion_2.f90: Ditto.
10295         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
10296         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
10297         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
10298         * gfortran.dg/whole_file_16.f90: Ditto.
10299         * gfortran.dg/whole_file_17.f90: Ditto.
10300         * gfortran.dg/whole_file_18.f90: Ditto.
10301         * gfortran.dg/whole_file_20.f03: Ditto.
10302         * gfortran.dg/whole_file_5.f90: Ditto.
10303         * gfortran.dg/whole_file_6.f90: Ditto.
10304         * gfortran.dg/write_invalid_format.f90: Ditto.
10305         * gfortran.dg/zero_sized_6.f90: Ditto.
10306
10307 2011-02-21  Jeff Law <law@redhat.com>
10308
10309         PR rtl-optimization/46178
10310         * gcc.target/i386/pr46178.c: New test.
10311
10312         PR rtl-optimization/46002
10313         * gcc.c-torture/compile/pr46002.c: New test.
10314
10315 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10316
10317         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
10318         *-*-hpux10*.
10319
10320 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
10321
10322         PR debug/47106
10323         * g++.dg/debug/pr47106.C: Require effective target lto.
10324
10325 2011-02-21  Jason Merrill  <jason@redhat.com>
10326
10327         * g++.dg/cpp0x/constexpr-diag2.C: New.
10328
10329 2011-02-20  Jason Merrill  <jason@redhat.com>
10330
10331         * g++.dg/cpp0x/constexpr-ctor7.C: New.
10332
10333         * g++.dg/cpp0x/fntmpdefarg2.C: New.
10334
10335         * g++.dg/overload/conv-op1.C: New.
10336
10337         * g++.dg/cpp0x/constexpr-synth1.C: New.
10338
10339 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
10340
10341         * objc.dg/layout-2.m: New.
10342         * objc.dg/selector-3.m: Adjusted location of error message.
10343         * objc.dg/type-size-3.m: Same.
10344         * obj-c++.dg/selector-3.mm: Same.
10345
10346 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
10347
10348         PR objc/47784
10349         * objc.dg/property/dotsyntax-22.m: New.
10350         * obj-c++.dg/property/dotsyntax-22.mm: New.
10351
10352 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
10353
10354         PR c++/46394
10355         * g++.dg/template/typedef38.C: New test.
10356
10357 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
10358
10359         PR fortran/46818
10360         * gfortran.dg/whole_file_30.f90 : New test.
10361         * gfortran.dg/whole_file_31.f90 : New test.
10362
10363 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
10364
10365         PR fortran/45077
10366         PR fortran/44945
10367         * gfortran.dg/whole_file_28.f90 : New test.
10368         * gfortran.dg/whole_file_29.f90 : New test.
10369
10370 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
10371
10372         PR c++/44118
10373         * g++.dg/template/crash105.C: New.
10374
10375 2011-02-19  Jason Merrill  <jason@redhat.com>
10376
10377         * g++.dg/cpp0x/regress/no-elide1.C: New.
10378
10379 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
10380
10381         PR tree-optimization/46620
10382         * gcc.dg/pr46620.c: New.
10383
10384 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
10385
10386         PR c/47809
10387         * gcc.target/i386/pr47809.c: New test.
10388
10389 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10390             Tobias Burnus  <burnus@net-b.de>
10391
10392         * lib/target-supports.exp
10393         (check_effective_target_fortran_large_real): New check for large reals.
10394         * gfortran.dg/nan_7.f90: New test.
10395
10396 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10397
10398         PR libgfortran/47567
10399         * gfortran.dg/fmt_f0_1.f90: Update test.
10400
10401 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
10402
10403         PR fortran/47348
10404         * gfortran.dg/array_constructor_36.f90 : New test.
10405         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
10406         allow for comparison between different elements of the array
10407         constructor at different levels of optimization.
10408
10409 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
10410
10411         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
10412         * gcc.target/i386/pr32280-1.c: Likewise.
10413
10414 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
10415
10416         PR target/47800
10417         * gcc.target/i386/pr47800.c: New test.
10418
10419 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
10420
10421         * objc/execute/exceptions/foward-1.x: New.
10422
10423 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10424
10425         PR fortran/47789
10426         * gfortran.dg/derived_constructor_comps_4.f90: New.
10427
10428 2011-02-18  Tobias Burnus
10429
10430         PR fortran/47775
10431         * gfortran.dg/func_result_6.f90: New.
10432
10433 2011-02-18  Michael Matz  <matz@suse.de>
10434
10435         PR fortran/45586
10436         * gfortran.dg/lto/pr45586_0.f90: New test.
10437         * gfortran.dg/typebound_proc_20.f90: Ditto.
10438         * gfortran.dg/typebound_proc_21.f90: Ditto.
10439
10440 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
10441
10442         PR c++/47795
10443         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
10444
10445 2011-02-18  Tobias Burnus  <burnus@net-b.de>
10446
10447         PR fortran/47750
10448         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
10449         gcc_warning_prefix.
10450         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
10451         normalizing the error/warning output.
10452         * gfortran.dg/Wall.f90: Update dg-error/warning.
10453         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
10454         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
10455         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
10456         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
10457         * gfortran.dg/class_30.f90: Update dg-error/warning.
10458         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
10459         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
10460         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
10461         * gfortran.dg/entry_17.f90: Update dg-error/warning.
10462         * gfortran.dg/entry_19.f90: Update dg-error/warning.
10463         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
10464         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
10465         * gfortran.dg/g77/12632.f: Update dg-error/warning.
10466         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
10467         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
10468         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
10469         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
10470         * gfortran.dg/goto_8.f90: Update dg-error/warning.
10471         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
10472         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
10473         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
10474         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
10475         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
10476         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
10477         * gfortran.dg/volatile3.f90: Update dg-error/warning.
10478         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
10479         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
10480         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
10481         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
10482         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
10483
10484 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10485
10486         PR fortran/47768
10487         * gfortran.dg/proc_ptr_comp_30.f90: New.
10488
10489 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
10490
10491         PR debug/47780
10492         * gcc.target/i386/pr47780.c: New test.
10493
10494 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
10495
10496         PR fortran/47767
10497         * gfortran.dg/class_40.f03: New.
10498
10499 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
10500
10501         PR c++/47208
10502         * g++.dg/cpp0x/auto21.C: New test.
10503
10504 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
10505
10506         * objc.dg/special/unclaimed-category-1.h: Updated for
10507         new ABI support.
10508         * objc.dg/special/unclaimed-category-1.m: Same.
10509         * objc.dg/zero-link-1.m: Same.
10510         * objc.dg/lookup-1.m: Same.
10511         * objc.dg/torture/strings/const-str-9.m
10512         * objc.dg/torture/strings/const-str-10.m: Same.
10513         * objc.dg/torture/strings/const-str-11.m: Same.
10514         * objc.dg/torture/forward-1.m: Same.
10515         * objc.dg/zero-link-2.m: Same.
10516         * objc.dg/encode-7-next-64bit.m: Same.
10517         * objc.dg/method-4.m: Same.
10518         * objc.dg/next-runtime-1.m: Same.
10519         * objc.dg/image-info.m: Same.
10520         * objc.dg/pr23214.m: Same.
10521         * objc.dg/symtab-1.m: Same.
10522         * obj-c++.dg/basic.m: Same.
10523         * obj-c++.dg/proto-lossage-3.m: Same.
10524         * obj-c++.dg/torture/strings/const-str-10.m: Same.
10525         * obj-c++.dg/torture/strings/const-str-11.m: Same.
10526         * obj-c++.dg/torture/strings/const-str-9.m: Same.
10527         * obj-c++.dg/method-11.m: Same.
10528         * objc/execute/enumeration-1.m: Same.
10529         * objc/execute/object_is_class.m: Same.
10530         * objc/execute/formal_protocol-2.m: Same.
10531         * objc/execute/formal_protocol-4.m: Same.
10532         * objc/execute/formal_protocol-6.m: Same.
10533         * objc/execute/bycopy-3.m: Same.
10534         * objc/execute/exceptions/catchall-1.m: Same.
10535         * objc/execute/exceptions/finally-1.m: Same.
10536         * objc/execute/exceptions/local-variables-1.m: Same.
10537         * objc/execute/exceptions/foward-1.m: Same.
10538         * objc/execute/bf-common.h
10539         * objc/execute/enumeration-2.m: Same.
10540         * objc/execute/formal_protocol-1.m: Same.
10541         * objc/execute/formal_protocol-3.m: Same.
10542         * objc/execute/formal_protocol-5.m: Same.
10543         * objc/execute/accessing_ivars.m: Same.
10544         * objc/execute/bycopy-2.m: Same.
10545         * objc/execute/formal_protocol-7.m: Same.
10546         * objc/execute/compatibility_alias.m: Same.
10547         * objc/execute/no_clash.m: Same.
10548         * objc/execute/object_is_meta_class.m: Same.
10549         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
10550         * objc/execute/class-tests-1.h: Include stdio.h.
10551         * objc/execute/class-tests-2.h: Same.
10552         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
10553         runtimes.
10554         * obj-c++.dg/try-catch-2.mm: Same.
10555
10556 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
10557
10558         PR c++/47783
10559         * g++.dg/warn/Wunused-parm-4.C: New test.
10560
10561 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
10562             Jan Hubicka  <jh@suse.cz>
10563
10564         PR debug/47106
10565         PR debug/47402
10566         * g++.dg/debug/pr47106.C: New.
10567
10568 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
10569
10570         PR target/43653
10571         * gcc.target/i386/pr43653.c: New test.
10572
10573 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
10574
10575         PR c++/47172
10576         * g++.dg/template/inherit6.C: New test.
10577
10578 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
10579
10580         PR fortran/47745
10581         * gfortran.dg/class_39.f03: New.
10582
10583 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
10584
10585         PR c++/47326
10586         * g++.dg/cpp0x/variadic106.C: New test.
10587
10588 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
10589
10590         PR libfortran/47757
10591         * gfortran.dg/pr47757-1.f90: New test.
10592         * gfortran.dg/pr47757-2.f90: New test.
10593         * gfortran.dg/pr47757-3.f90: New test.
10594
10595         PR c++/47704
10596         * g++.dg/cpp0x/enum8.C: New test.
10597
10598 2011-02-15  Jason Merrill  <jason@redhat.com>
10599
10600         * g++.dg/inherit/implicit-trivial1.C: New.
10601         * g++.dg/cpp0x/implicit-trivial1.C: New.
10602
10603 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
10604
10605         PR middle-end/47725
10606         * gcc.dg/torture/pr47725.c: Removed.
10607
10608 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
10609
10610         PR target/47755
10611         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
10612         constant does not generate a load from memory.
10613
10614 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
10615
10616         PR middle-end/47725
10617         * gcc.dg/torture/pr47725.c: New.
10618
10619 2011-02-15  Richard Guenther  <rguenther@suse.de>
10620
10621         PR tree-optimization/47743
10622         * gcc.dg/torture/pr47743.c: New testcase.
10623
10624 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
10625
10626         PR middle-end/47581
10627         * gcc.target/i386/pr47581.c: New test.
10628
10629 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10630
10631         PR fortran/47730
10632         * gfortran.dg/select_type_22.f03: New.
10633
10634 2011-02-14  Jason Merrill  <jason@redhat.com>
10635
10636         * g++.dg/cpp0x/regress/enum1.C: New.
10637
10638 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
10639
10640         * gnat.dg/include.adb: New test.
10641
10642 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10643
10644         PR fortran/47728
10645         * gfortran.dg/class_38.f03: New.
10646
10647 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
10648
10649         * gcc.dg/pr46494.c: New test.
10650
10651 2011-02-14  Richard Guenther  <rguenther@suse.de>
10652
10653         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
10654
10655 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10656
10657         PR ada/41929
10658         * gnat.dg/null_pointer_deref1.exp: Don't skip on
10659         sparc*-sun-solaris2.11.
10660
10661 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
10662
10663         PR fortran/47349
10664         * gfortran.dg/argument_checking_18.f90: New.
10665
10666 2011-02-13  Tobias Burnus  <burnus@net-b.de>
10667
10668         * gfortran.dg/argument_checking_13.f90: Update dg-error.
10669         * gfortran.dg/argument_checking_17.f90: New.
10670
10671 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
10672
10673         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
10674         are temporarily disabled.
10675         * gfortran.dg/class_7.f03: Ditto.
10676         * gfortran.dg/coarray_14.f90: Ditto.
10677         * gfortran.dg/typebound_proc_13.f03: Ditto.
10678
10679 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
10680
10681         PR fortran/45586
10682         * gfortran.dg/extends_11.f03: New.
10683
10684 2011-02-11  Xinliang David Li  <davidxl@google.com>
10685
10686         PR tree-optimization/47707
10687         * g++.dg/tree-ssa/pr47707.C: New test.
10688
10689 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
10690
10691         * g++.dg/opt/inline17.C: New test.
10692
10693 2011-02-11  Tobias Burnus  <burnus@net-b.de>
10694
10695         PR fortran/47550
10696         * gfortran.dg/pure_formal_2.f90: New.
10697
10698 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
10699
10700         PR rtl-optimization/47614
10701         * gfortran.dg/pr47614.f: New.
10702
10703 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
10704
10705         PR driver/47678
10706         * gcc.dg/opts-6.c: New test.
10707
10708 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
10709
10710         PR debug/47684
10711         * gcc.dg/pr47684.c: New test.
10712
10713 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10714
10715         PR target/47629
10716         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
10717         c99_runtime, dg-add-options c99_runtime.
10718         (main): Use __asm__.
10719
10720 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10721
10722         PR testsuite/47400
10723         * lib/target-supports.exp (check_ascii_locale_available): New proc.
10724         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
10725         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
10726         * gcc.dg/ucnid-10.c: Likewise.
10727         * gcc.dg/ucnid-13.c: Likewise.
10728         * gcc.dg/ucnid-7.c: Likewise.
10729         * gcc.dg/ucnid-8.c: Likewise.
10730         Adapt dg-warning line number.
10731
10732 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
10733
10734         * gcc.target/i386/parity-1.c: Use -march=k8.
10735         * gcc.target/i386/parity-2.c: Ditto.
10736         * gcc.target/i386/vecinit-1.c: Ditto.
10737         * gcc.target/i386/vecinit-2.c: Ditto.
10738
10739 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10740
10741         PR target/46610
10742         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
10743         * gcc.target/mips/save-restore-3.c: Likewise.
10744         * gcc.target/mips/save-restore-4.c: Likewise.
10745         * gcc.target/mips/save-restore-5.c: Likewise.
10746
10747         PR target/47683
10748         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
10749         * g++.dg/tree-prof/partition2.C: Likewise.
10750
10751 2011-02-09  Jason Merrill  <jason@redhat.com>
10752
10753         * g++.dg/tree-ssa/inline-3.C: Use a normal function
10754         rather than misdeclare std::puts.
10755
10756         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
10757         * g++.dg/other/warning1.C: Likewise.
10758         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
10759         * g++.old-deja/g++.gb/scope06.C: Likewise.
10760         * g++.old-deja/g++.law/cvt11.C: Likewise.
10761         * g++.old-deja/g++.law/init1.C: Likewise.
10762         * g++.dg/abi/mangle26.C: Likewise.
10763
10764         * g++.dg/template/function1.C: Adjust for C++0x mode.
10765         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
10766
10767         * g++.dg/ext/label10.C: Adjust for C++0x mode.
10768         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
10769
10770         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
10771
10772         * g++.dg/cpp0x/regress/abi-empty7.C: New.
10773
10774         * g++.dg/cpp0x/regress: New directory.
10775         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
10776         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
10777         * g++.dg/cpp0x/regress/regress3.C: New.
10778
10779 2011-02-10  Richard Guenther  <rguenther@suse.de>
10780
10781         PR tree-optimization/47677
10782         * gcc.dg/torture/pr47677.c: New testcase.
10783
10784 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
10785
10786         * objc.dg/special/load-category-1.m: Remove unused header.
10787         * objc.dg/special/load-category-1a.m: Likewise.
10788         * objc.dg/special/load-category-2.m: Likewise.
10789         * objc.dg/special/load-category-2a.m: Likewise.
10790         * objc.dg/special/load-category-3.m: Likewise.
10791         * objc.dg/special/load-category-3a.m: Likewise.
10792         * objc.dg/attributes/proto-attribute-2.m: Likewise.
10793         * objc.dg/attributes/proto-attribute-3.m: Likewise.
10794         * objc.dg/attributes/class-attribute-1.m: Likewise.
10795         * objc.dg/property/property.exp: Don't run for Darwin < 9.
10796         * obj-c++.dg/property/property.exp: Likewise.
10797         * objc.dg/attributes/method-sentinel-1.m: Update type header.
10798         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
10799         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
10800         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
10801         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
10802         * obj-c++.dg/template-8.mm: Likewise.
10803
10804 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
10805
10806         PR target/47665
10807         * gcc.target/i386/pr47665.c: New test.
10808
10809 2011-02-10  Jie Zhang  <jie@codesourcery.com>
10810
10811         PR testsuite/47622
10812         Revert
10813         2011-02-05  Jie Zhang  <jie@codesourcery.com>
10814         PR debug/42631
10815         * gcc.dg/pr42631.c: Update test.
10816         * gcc.dg/pr42631-2.c: New test.
10817
10818 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10819
10820         PR fortran/47352
10821         * gfortran.dg/proc_decl_25.f90: New.
10822
10823 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10824
10825         PR fortran/47463
10826         * gfortran.dg/typebound_assignment_2.f03: New.
10827
10828 2011-02-09  Richard Guenther  <rguenther@suse.de>
10829
10830         PR tree-optimization/47664
10831         * gcc.dg/tree-ssa/inline-7.c: New testcase.
10832
10833 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
10834
10835         PR middle-end/47646
10836         * gnat.dg/uninit_func.adb: Adjust dg directive.
10837
10838 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
10839
10840         PR middle-end/47646
10841         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
10842
10843 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
10844
10845         PR fortran/47637
10846         * gfortran.dg/auto_dealloc_2.f90: New.
10847
10848 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10849
10850         * gcc.dg/builtins-config.h: Remove __sgi handling.
10851         * lib/target-supports.exp (add_options_for_c99_runtime): Add
10852         -std=c99 for mips-sgi-irix6.5*.
10853
10854 2011-02-09  Martin Jambor  <mjambor@suse.cz>
10855
10856         PR middle-end/45505
10857         * gfortran.dg/pr25923.f90: Remove xfails.
10858
10859 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10860
10861         PR fortran/47583
10862         * gfortran.dg/inquire_14.f90: New test.
10863
10864 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
10865
10866         PR fortran/45290
10867         * gfortran.dg/pointer_init_6.f90: New.
10868
10869 2011-02-08  Jeff Law <law@redhat.com>
10870
10871         PR tree-optimization/42893
10872         * gcc.tree-ssa/pr42893.c: New test.
10873
10874 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
10875
10876         PR tree-optimization/46834
10877         PR tree-optimization/46994
10878         PR tree-optimization/46995
10879         * gcc.dg/graphite/id-pr46834.c: New.
10880         * gfortran.dg/graphite/id-pr46994.f90: New.
10881         * gfortran.dg/graphite/id-pr46995.f90: New.
10882
10883 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10884
10885         PR middle-end/47646
10886         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
10887         using the variable is known the warning is emitted there.
10888         * gcc.dg/uninit-pr19430.c (foo): Likewise.
10889         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
10890
10891         * c-c++-common/pr20000.c (g): Both warnings occur at the return
10892         statement.
10893         (vg): Likewise.
10894         * gcc.dg/noreturn-1.c (foo5): Likewise.
10895         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
10896         (method2): Likewise.
10897
10898         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
10899         the return statement using the uninitialized variable.
10900         * gfortran.dg/pr39666-2.f90 (f): Likewise.
10901
10902 2011-02-08  Richard Guenther  <rguenther@suse.de>
10903
10904         PR middle-end/47639
10905         * g++.dg/opt/pr47639.c: New testcase.
10906
10907 2011-02-08  Richard Guenther  <rguenther@suse.de>
10908
10909         PR tree-optimization/47632
10910         * g++.dg/opt/pr47632.C: New testcase.
10911
10912 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10913
10914         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
10915
10916 2011-02-07  Richard Guenther  <rguenther@suse.de>
10917
10918         PR tree-optimization/47615
10919         * g++.dg/opt/pr47615.C: New testcase.
10920
10921 2011-02-07  Richard Guenther  <rguenther@suse.de>
10922
10923         PR tree-optimization/47621
10924         * gcc.dg/torture/pr47621.c: New testcase.
10925
10926 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
10927
10928         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
10929
10930 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
10931
10932         PR fortran/47592
10933         * gfortran.dg/allocate_with_source_1 : New test.
10934
10935 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
10936
10937         PR middle-end/47610
10938         * gcc.dg/pr47610.c: New test.
10939
10940 2011-02-05  Jie Zhang  <jie@codesourcery.com>
10941
10942         PR debug/42631
10943         * gcc.dg/pr42631.c: Update test.
10944         * gcc.dg/pr42631-2.c: New test.
10945
10946 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10947
10948         PR fortran/47574
10949         * gfortran.dg/pr47574.f90:  New test.
10950
10951 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
10952
10953         PR tree-optimization/46194
10954         * gcc.dg/autopar/pr46194.c: New.
10955
10956 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
10957
10958         PR tree-optimization/43695
10959         * g++.dg/ipa/pr43695.C: New.
10960
10961 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
10962
10963         PR inline-asm/23200
10964         * gcc.dg/pr23200.c: New test.
10965
10966 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
10967
10968         PR c++/47589
10969         * g++.dg/pr47589.C: New test.
10970
10971 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
10972
10973         PR c++/47398
10974         * g++.dg/template/typedef37.C: New test.
10975         * g++.dg/template/param1.C: Adjust expected error message.
10976
10977 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
10978
10979         PR middle-end/31490
10980         * gcc.dg/pr31490-2.c: New test.
10981         * gcc.dg/pr31490-3.c: New test.
10982         * gcc.dg/pr31490-4.c: New test.
10983
10984 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
10985             Jakub Jelinek  <jakub@redhat.com>
10986
10987         PR c++/46890
10988         * g++.dg/parser/semicolon3.C: Adjust.
10989         * g++.dg/parser/semicolon4.C: New testcase.
10990         * g++.dg/pr46890.C: New testcase.
10991
10992 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
10993
10994         PR c++/29571
10995         * g++.dg/init/pr29571.C: New.
10996
10997 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
10998
10999         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
11000         instead of vect_int.
11001
11002 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
11003
11004         PR target/47312
11005         * gcc.target/i386/pr47312.c: New test.
11006
11007         PR target/47564
11008         * gcc.target/i386/pr47564.c: New test.
11009
11010 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
11011
11012         PR tree-optimization/45122
11013         * gcc.dg/tree-ssa/pr45122.c: New.
11014
11015 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
11016
11017         PR target/47272
11018         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
11019         and vec_vsx_st.
11020
11021         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
11022         and vsx so a default --with-cpu=power7 doesn't give an error
11023         when -mavoid-indexed-addresses is used.
11024
11025         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
11026         wrapper function to save the arguments and then jump to the real
11027         function, rather than depending on the compiler not to move stuff
11028         before an asm.
11029         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
11030
11031 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
11032             Paul Thomas  <pault@gcc.gnu.org>
11033
11034         PR fortran/47082
11035         * gfortran.dg/class_37.f03 : New test.
11036
11037 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
11038             Richard Guenther  <rguenther@suse.de>
11039
11040         PR tree-optimization/40979
11041         PR bootstrap/47044
11042         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
11043         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
11044         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
11045         check_vect_support_and_set_flags.
11046         * gfortran.dg/graphite/vect-pr40979.f90: New.
11047
11048 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
11049
11050         PR fortran/47572
11051         * gfortran.dg/class_36.f03: New.
11052
11053 2011-02-02  Richard Guenther  <rguenther@suse.de>
11054
11055         PR tree-optimization/47566
11056         * gcc.dg/lto/20110201-1_0.c: New testcase.
11057
11058 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
11059
11060         PR debug/47498
11061         PR debug/47501
11062         PR debug/45136
11063         PR debug/45130
11064         * debug/pr47498.c: New.
11065         * debug/pr47501.c: New.
11066
11067 2011-02-01  Richard Guenther  <rguenther@suse.de>
11068
11069         PR tree-optimization/47559
11070         * g++.dg/torture/pr47559.C: New testcase.
11071
11072 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
11073
11074         PR fortran/47565
11075         * gfortran.dg/typebound_call_20.f03: New.
11076
11077 2011-02-01  Richard Guenther  <rguenther@suse.de>
11078
11079         PR tree-optimization/47555
11080         * gcc.dg/pr47555.c: New testcase.
11081
11082 2011-02-01  Richard Guenther  <rguenther@suse.de>
11083
11084         PR tree-optimization/47541
11085         * g++.dg/torture/pr47541.C: New testcase.
11086
11087 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
11088
11089         PR fortran/47455
11090         * gfortran.dg/typebound_call_19.f03: New.
11091
11092 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
11093
11094         PR c++/47416
11095         * g++.dg/cpp0x/pr47416.C: New test.
11096
11097 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
11098
11099         PR fortran/47519
11100         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
11101
11102 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
11103
11104         PR fortran/47463
11105         * gfortran.dg/typebound_assignment_1.f03: New.
11106
11107 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
11108
11109         PR tree-optimization/47538
11110         * gcc.c-torture/execute/pr47538.c: New test.
11111
11112 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11113
11114         PR target/45325
11115         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
11116
11117 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11118
11119         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
11120
11121 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
11122
11123         PR rtl-optimization/44031
11124         * gcc.c-torture/compile/20110131-1.c: New test.
11125
11126 2011-01-31  Tobias Burnus  <burnus@net-b.de>
11127
11128         PR fortran/47042
11129         * gfortran.dg/stmt_func_1.f90: New.
11130
11131 2011-01-31  Tobias Burnus  <burnus@net-b.de>
11132
11133         PR fortran/47042
11134         * gfortran.dg/interface_34.f90: New.
11135
11136 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
11137
11138         PR fortran/47523
11139         * gfortran.dg/realloc_on_assign_5.f03: New test.
11140         * gfortran.dg/realloc_on_assign_5.f03: New test.
11141
11142 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11143
11144         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
11145         * gfortran.dg/bessel_7.f90: Likewise.
11146         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
11147
11148         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
11149         * gfortran.dg/sum_init_expr.f03: Likewise.
11150
11151         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
11152
11153         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
11154         -r -nostdlib.
11155
11156         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
11157         loop only on "vect_intfloat_cvt" targets.
11158
11159 2011-01-29  Tobias Burnus  <burnus@net-b.de>
11160
11161         PR fortran/47531
11162         * gfortran.dg/shape_6.f90: New.
11163
11164 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11165
11166         PR libgfortran/47434
11167         * gfortran.dg/read_infnan_1.f90: Update test.
11168         * gfortran.dg/module_nan.f90: Update test.
11169         * gfortran.dg/char4_iunit_1.f03: Update test.
11170         * gfortran.dg/large_real_kind_1.f90: Update test.
11171         * gfortran.dg/real_const_3.f90: Update test.
11172         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
11173
11174 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
11175
11176         PR c++/47311
11177         * g++.dg/template/param2.C: New test.
11178
11179 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11180
11181         PR libgfortran/47285
11182         * gfortran.dg/fmt_g.f: New test.
11183
11184 2011-01-28  Tobias Burnus  <burnus@net-b.de>
11185
11186         PR fortran/47507
11187         * gfortran.dg/pure_formal_1.f90: New.
11188
11189 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
11190
11191         PR target/42894
11192         * gcc.dg/tls/pr42894.c: New test.
11193
11194 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11195
11196         * gcc.dg/pr47276.c: Add dg-require-visibility.
11197
11198 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11199
11200         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
11201
11202 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
11203             Tobias Burnus  <burnus@gcc.gnu.org>
11204
11205         PR fortran/45170
11206         PR fortran/35810
11207         PR fortran/47350
11208         * gfortran.dg/realloc_on_assign_3.f03: New test.
11209         * gfortran.dg/realloc_on_assign_4.f03: New test.
11210         * gfortran.dg/allocatable_function_5.f90: New test.
11211         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
11212         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
11213         implemented" dg-errors.
11214
11215 2011-01-27  Jan Hubicka  <jh@suse.cz>
11216
11217         PR middle-end/46949
11218         * gcc.dg/attr-weakref-4.c: New testcase
11219
11220 2011-01-27  Martin Jambor  <mjambor@suse.cz>
11221
11222         PR tree-optimization/47228
11223         * gcc.dg/torture/pr47228.c: New test.
11224
11225 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11226
11227         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
11228
11229 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11230
11231         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
11232         when using auto-overlay support on the SPU.
11233
11234 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
11235
11236         PR rtl-optimization/44174
11237         * gcc.target/i386/asm-6.c: New test.
11238
11239 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
11240
11241         PR rtl-optimization/46856
11242         * gcc.c-torture/compile/pr46856.c: New test.
11243
11244 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
11245             Andrew Pinski  <pinskia@gmail.com>
11246
11247         PR c/43082
11248         * gcc.dg/pr43082.c: New.
11249
11250 2011-01-26  DJ Delorie  <dj@redhat.com>
11251
11252         PR rtl-optimization/46878
11253         * gcc.dg/pr46878-1.c: New test.
11254
11255 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
11256
11257         PR c++/47476
11258         * g++.dg/cpp0x/pr47476.C: New test.
11259
11260 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
11261
11262         * gcc.c-torture/compile/20110126-1.c: New test.
11263
11264 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
11265
11266         PR c/47473
11267         * gcc.dg/torture/pr47473.c: New test.
11268
11269 2011-01-26  Jan Hubicka  <jh@suse.cz>
11270
11271         PR target/47237
11272         * gcc.c-torture/execute/pr47237.c: New testcase.
11273
11274 2011-01-26  Jan Hubicka  <jh@suse.cz>
11275
11276         PR tree-optimization/47190
11277         * gcc.dg/attr-weakref-3.c: New testcase.
11278
11279 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
11280
11281         PR c++/43601
11282         * gcc.dg/dll-9a.c: New test file.
11283         * gcc.dg/dll-11.c: Likewise.
11284         * gcc.dg/dll-12.c: Likewise.
11285         * gcc.dg/dll-12a.c: Likewise.
11286         * gcc.dg/dll-11a.c: Likewise.
11287         * gcc.dg/dll-9.c: Likewise.
11288         * gcc.dg/dll-10.c: Likewise.
11289         * gcc.dg/dll-10a.c: Likewise.
11290         * g++.dg/ext/dllexport4a.cc: Likewise.
11291         * g++.dg/ext/dllexport4.C: Likewise.
11292         * g++.dg/ext/dllexport5.C: Likewise.
11293         * g++.dg/ext/dllexport5a.cc: Likewise.
11294
11295 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11296
11297         PR tree-optimization/46970
11298         * gcc.dg/graphite/pr46970.c: New.
11299
11300 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11301
11302         PR tree-optimization/46215
11303         * gcc.dg/graphite/pr46215.c: New.
11304
11305 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11306
11307         PR tree-optimization/46168
11308         * gcc.dg/graphite/pr46168.c: New.
11309
11310 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11311
11312         PR tree-optimization/43657
11313         * gcc.dg/graphite/pr43657.c: New.
11314
11315 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11316
11317         PR tree-optimization/29832
11318         * gfortran.dg/graphite/pr29832.f90: New.
11319
11320 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11321
11322         PR tree-optimization/43567
11323         * gcc.dg/graphite/pr43567.c: New.
11324
11325 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11326
11327         * gfortran.dg/graphite/interchange-4.f: New.
11328         * gfortran.dg/graphite/interchange-5.f: New.
11329
11330         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
11331         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
11332         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
11333         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
11334         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
11335         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
11336         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
11337         * gfortran.dg/ltrans-7.f90: Removed.
11338         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
11339
11340         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
11341         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
11342         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
11343         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
11344         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
11345         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
11346         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
11347         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
11348         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
11349         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
11350         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
11351         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
11352         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
11353         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
11354         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
11355         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
11356         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
11357         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
11358         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
11359         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
11360         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
11361         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
11362         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
11363         * gcc.dg/tree-ssa/data-dep-1.c
11364         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
11365         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
11366         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
11367         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
11368         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
11369
11370 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
11371
11372         PR tree-optimization/47265
11373         PR tree-optimization/47443
11374         * gcc.c-torture/compile/pr47265.c: New test.
11375         * gcc.dg/pr47443.c: New test.
11376
11377 2011-01-25  Martin Jambor  <mjambor@suse.cz>
11378
11379         PR tree-optimization/47382
11380         * g++.dg/torture/pr47382.C: New test.
11381         * g++.dg/opt/devirt1.C: Xfail.
11382
11383 2011-01-25  Yao Qi  <yao@codesourcery.com>
11384
11385         PR target/45701
11386         * gcc.target/arm/pr45701-1.c: New test.
11387         * gcc.target/arm/pr45701-2.c: New test.
11388         * gcc.target/arm/pr45701-3.c: New test.
11389
11390 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11391             Jakub Jelinek  <jakub@redhat.com>
11392
11393         PR tree-optimization/47271
11394         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
11395
11396 2011-01-25  Nick Clifton  <nickc@redhat.com>
11397
11398         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
11399         (saturate_add): Delete.
11400         (exchange): Delete.
11401         (main): Do not run saturate_add.
11402         (set_interrupts): Delete.
11403
11404 2011-01-25  Tobias Burnus  <burnus@net-b.de>
11405
11406         PR fortran/47448
11407         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
11408
11409 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
11410
11411         PR tree-optimization/47427
11412         PR tree-optimization/47428
11413         * gcc.c-torture/compile/pr47427.c: New test.
11414         * gcc.c-torture/compile/pr47428.c: New test.
11415
11416 2011-01-25  Richard Guenther  <rguenther@suse.de>
11417
11418         PR middle-end/47411
11419         * gcc.dg/torture/pr47411.c: New testcase.
11420
11421 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11422
11423         * gfortran.dg/graphite/id-24.f: New.
11424         * gfortran.dg/graphite/id-25.f: New.
11425
11426 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11427
11428         * gfortran.dg/graphite/id-23.f: New.
11429
11430 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11431
11432         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
11433
11434 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11435
11436         * gcc.dg/graphite/block-0.c: Un-XFAILed.
11437         * gcc.dg/graphite/block-1.c: Un-XFAILed.
11438         * gcc.dg/graphite/block-7.c: Un-XFAILed.
11439         * gcc.dg/graphite/block-8.c: Un-XFAILed.
11440         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
11441         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
11442         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
11443         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
11444         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
11445
11446 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
11447
11448         * gcc.dg/graphite/block-0.c: Add documentation.
11449         * gcc.dg/graphite/block-4.c: Same.
11450         * gcc.dg/graphite/block-7.c: Same.
11451         * gcc.dg/graphite/block-8.c: New.
11452         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
11453         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
11454         * gcc.dg/graphite/interchange-12.c: Add documentation.
11455         * gcc.dg/graphite/interchange-13.c: New.
11456         * gcc.dg/graphite/interchange-14.c: New.
11457         * gcc.dg/graphite/interchange-15.c: New.
11458         * gcc.dg/graphite/interchange-8.c: Add documentation.
11459         * gcc.dg/graphite/interchange-mvt.c: Same.
11460
11461 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
11462
11463         PR target/47408
11464         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
11465         * gcc.target/powerpc/altivec-14.c: Ditto.
11466         * gcc.target/powerpc/altivec-33.c: Ditto.
11467         * gcc.target/powerpc/altivec-types-1.c: Ditto.
11468         * gcc.target/powerpc/altivec-types-2.c: Ditto.
11469         * gcc.target/powerpc/altivec-types-3.c: Ditto.
11470         * gcc.target/powerpc/altivec-types-4.c: Ditto.
11471         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
11472         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
11473         * g++.dg/ext/altivec-15.C: Ditto.
11474         * g++.dg/ext/altivec-types-1.C: Ditto.
11475         * g++.dg/ext/altivec-types-2.C: Ditto.
11476         * g++.dg/ext/altivec-types-3.C: Ditto.
11477         * g++.dg/ext/altivec-types-4.C: Ditto.
11478
11479 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11480
11481         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
11482
11483 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11484
11485         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
11486         optimization options.
11487
11488 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11489
11490         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
11491
11492         PR testsuite/45988
11493         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
11494
11495 2011-01-23  Tobias Burnus  <burnus@net-b.de>
11496
11497         PR fortran/47421
11498         * gfortran.dg/allocatable_scalar_12.f90: New.
11499
11500 2011-01-23  Ira Rosen  <irar@il.ibm.com>
11501
11502         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
11503         vectorization to be not profitable if peeling is used to
11504         realign the memory access.
11505         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
11506         loop bound to avoid loop unrolling.
11507         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
11508
11509 2011-01-22  Jan Hubicka  <jh@suse.cz>
11510
11511         PR lto/47333
11512         * g++.dg/lto/pr47333.C: New file.
11513
11514 2011-01-22  Jan Hubicka  <jh@suse.cz>
11515
11516         PR tree-optimization/43884
11517         PR lto/44334
11518         * gcc.dg/autopar/outer-2.c: Increase array size.
11519         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
11520
11521 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
11522
11523         PR fortran/38536
11524         * gfortran.dg/c_loc_tests_16.f90:  New test.
11525
11526 2011-01-22  Tobias Burnus  <burnus@net-b.de>
11527
11528         PR fortran/47399
11529         * gfortran.dg/typebound_proc_19.f90: New.
11530
11531 2011-01-21  Jeff Law <law@redhat.com>
11532
11533         PR tree-optimization/47053
11534         * g++.dg/pr47053.C: New test.
11535
11536 2011-01-21  Jason Merrill  <jason@redhat.com>
11537
11538         PR c++/47041
11539         * g++.dg/cpp0x/constexpr-ctor6.C: New.
11540
11541 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11542
11543         PR c++/47388
11544         * g++.dg/cpp0x/range-for10.C: New test.
11545         * g++.dg/template/for1.C: New test.
11546
11547         PR middle-end/45566
11548         * g++.dg/tree-prof/partition3.C: New test.
11549
11550         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
11551
11552         PR rtl-optimization/47366
11553         * g++.dg/opt/pr47366.C: New test.
11554
11555 2011-01-21  Jason Merrill  <jason@redhat.com>
11556
11557         PR c++/46552
11558         * g++.dg/cpp0x/constexpr-regress2.C: New.
11559
11560         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
11561
11562 2011-01-21  Jeff Law <law@redhat.com>
11563
11564         PR rtl-optimization/41619
11565         * gcc.dg/pr41619.c: New.
11566
11567 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11568
11569         PR tree-optimization/47355
11570         * g++.dg/opt/pr47355.C: New test.
11571
11572 2011-01-21  Richard Guenther  <rguenther@suse.de>
11573
11574         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
11575         making main hot.
11576
11577 2011-01-21  Richard Guenther  <rguenther@suse.de>
11578
11579         PR tree-optimization/47365
11580         * gcc.dg/torture/pr47365.c: New testcase.
11581         * gcc.dg/tree-ssa/pr47392.c: Likewise.
11582
11583 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11584
11585         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
11586
11587 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
11588
11589         PR tree-optimization/47391
11590         * gcc.dg/pr47391.c: New test.
11591
11592 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11593
11594         * g++.dg/template/char1.C: Use signed char.
11595
11596 2011-01-21  Tobias Burnus  <burnus@net-b.de>
11597
11598         PR fortran/47377
11599         * gfortran.dg/pointer_target_4.f90: New.
11600
11601 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
11602
11603         PR target/47251
11604         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
11605         ILP32 system and not IP32.
11606
11607 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
11608
11609         PR debug/46583
11610         * g++.dg/debug/pr46583.C: New.
11611
11612 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
11613
11614         PR debug/47283
11615         * g++.dg/debug/pr47283.C: New test.
11616
11617         PR testsuite/47371
11618         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
11619         * gcc.target/i386/headmerge-2.c: Likewise.
11620
11621 2011-01-20  Richard Guenther  <rguenther@suse.de>
11622
11623         PR middle-end/47370
11624         * gcc.dg/torture/pr47370.c: New testcase.
11625
11626 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
11627
11628         PR tree-optimization/46130
11629         * gcc.dg/pr46130-1.c: New test.
11630         * gcc.dg/pr46130-2.c: New test.
11631
11632 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
11633
11634         PR c++/47291
11635         * g++.dg/debug/dwarf2/template-params-10.C: New test.
11636
11637 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
11638
11639         PR debug/46240
11640         * g++.dg/debug/pr46240.cc: New.
11641
11642 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
11643
11644         PR c++/47303
11645         * g++.dg/template/anonunion1.C: New test.
11646
11647         PR rtl-optimization/47337
11648         * gcc.c-torture/execute/pr47337.c: New test.
11649
11650 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11651
11652         PR testsuite/45342
11653         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
11654
11655 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11656
11657         PR tree-optimization/46021
11658         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
11659
11660 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
11661
11662         PR tree-optimization/47290
11663         * g++.dg/torture/pr47290.C: New test.
11664
11665 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
11666
11667         PR fortran/47240
11668         * gfortran.dg/proc_ptr_comp_29.f90: New.
11669
11670 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
11671
11672         PR testsuite/41146
11673         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
11674         powerpc-apple-darwin9.
11675
11676 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
11677
11678         PR rtl-optimization/47299
11679         * gcc.c-torture/execute/pr47299.c: New test.
11680
11681 2011-01-17  Jason Merrill  <jason@redhat.com>
11682
11683         * g++.dg/cpp0x/constexpr-virtual.C: New.
11684
11685 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
11686
11687         PR fortran/47331
11688         * gfortran.dg/gomp/pr47331.f90: New test.
11689
11690 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
11691
11692         PR objc/47314
11693         * objc.dg/selector-warn-1.m: New.
11694         * obj-c++.dg/selector-warn-1.mm: New.
11695
11696 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
11697
11698         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
11699         Update dg-final accordingly.
11700
11701 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11702
11703         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
11704
11705 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11706
11707         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
11708         target check.
11709         * gcc.dg/guality/pr36728-2.c: Likewise.
11710
11711 2011-01-17  Richard Guenther  <rguenther@suse.de>
11712
11713         PR tree-optimization/47313
11714         * g++.dg/torture/pr47313.C: New testcase.
11715
11716 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
11717
11718         PR target/47318
11719         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
11720         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
11721         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11722         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
11723
11724         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
11725         as __m256i.
11726         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
11727         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
11728         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
11729
11730 2011-01-17  Richard Guenther  <rguenther@suse.de>
11731
11732         PR tree-optimization/45967
11733         * gcc.dg/torture/pr45967-2.c: New testcase.
11734         * gcc.dg/torture/pr45967-3.c: Likewise.
11735
11736 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11737
11738         PR testsuite/47325
11739         * g++.dg/ext/pr47213.C: Require visibility.
11740
11741 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
11742
11743         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
11744         * gcc.dg/fixed-point/struct-union.c: Update error messages.
11745
11746 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
11747
11748         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
11749         Linux-based targets.
11750
11751 2011-01-13  Jan Hubicka  <jh@suse.cz>
11752
11753         PR tree-optimization/47276
11754         * gcc.dg/pr47276.c: New testcase.
11755
11756 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
11757             Jonathan Wakely  <jwakely.gcc@gmail.com>
11758
11759         PR c++/33558
11760         * g++.dg/other/pr33558.C: New.
11761         * g++.dg/other/pr33558-2.C: New.
11762
11763 2011-01-14  Martin Jambor  <mjambor@suse.cz>
11764
11765         PR tree-optimization/45934
11766         PR tree-optimization/46302
11767         * g++.dg/ipa/devirt-c-1.C: New test.
11768         * g++.dg/ipa/devirt-c-2.C: Likewise.
11769         * g++.dg/ipa/devirt-c-3.C: Likewise.
11770         * g++.dg/ipa/devirt-c-4.C: Likewise.
11771         * g++.dg/ipa/devirt-c-5.C: Likewise.
11772         * g++.dg/ipa/devirt-c-6.C: Likewise.
11773         * g++.dg/ipa/devirt-6.C: Likewise.
11774         * g++.dg/ipa/devirt-d-1.C: Likewise.
11775         * g++.dg/torture/pr45934.C: Likewise.
11776
11777 2011-01-14  Jason Merrill  <jason@redhat.com>
11778
11779         * g++.dg/cpp0x/variadic105.C: New.
11780
11781 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
11782             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11783
11784         PR objc/45989
11785         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
11786         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
11787         execution tests on i?86-*-*, x86_64-*-* and
11788         powerpc*-apple-darwin* && ilp32.
11789         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
11790         tests on i?86-*-* and x86_64-*-*.
11791
11792 2011-01-14  Richard Guenther  <rguenther@suse.de>
11793
11794         PR tree-optimization/47280
11795         * g++.dg/opt/pr47280.C: New testcase.
11796
11797 2011-01-14  Jason Merrill  <jason@redhat.com>
11798
11799         * g++.dg/cpp0x/constexpr-regress1.C: New.
11800
11801         * g++.dg/ext/flexary2.C: New.
11802
11803 2011-01-14  Richard Guenther  <rguenther@suse.de>
11804
11805         PR middle-end/47281
11806         * gcc.dg/torture/pr47281.c: New testcase.
11807         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
11808
11809 2011-01-14  Richard Guenther  <rguenther@suse.de>
11810
11811         PR tree-optimization/47286
11812         * gcc.dg/tree-ssa/pr47286.c: New testcase.
11813
11814 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
11815
11816         PR c++/47213
11817         * g++.dg/ext/pr47213.C: New.
11818
11819 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11820
11821         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
11822
11823 2011-01-13  Tobias Burnus  <burnus@net-b.de>
11824             Mikael Morin  <mikael@gcc.gnu.org>
11825
11826         PR fortran/45848
11827         PR fortran/47204
11828         * gfortran.dg/select_type_20.f90: New.
11829         * gfortran.dg/select_type_21.f90: New.
11830
11831 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
11832
11833         PR target/47251
11834         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
11835
11836 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11837
11838         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
11839         * gcc.dg/guality/pr36728-2.c: Likewise.
11840
11841 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
11842
11843         PR debug/PR46973
11844         * g++.dg/debug/dwarf2/template-params-9.C: New test.
11845
11846 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
11847
11848         PR rtl-optimization/45352
11849         * gcc.dg/pr45352-3.c: New.
11850
11851 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11852
11853         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
11854         comment.
11855         * g++.dg/cpp0x/range-for8.C: New.
11856         * g++.dg/cpp0x/range-for9.C: New.
11857
11858 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
11859
11860         PR debug/47209
11861         * g++.dg/debug/pr47209.C: New.
11862
11863 2011-01-12  Richard Guenther  <rguenther@suse.de>
11864
11865         PR lto/47259
11866         * gcc.dg/lto/pr47259_0.c: New testcase.
11867         * gcc.dg/lto/pr47259_1.c: Likewise.
11868
11869 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
11870
11871         * objc-obj-c++-shared/Object1.h: Add copyright header, update
11872         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
11873         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
11874         methods missing from the OBJC2 Object.
11875         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
11876         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
11877         GNU and NeXT runtimes.
11878         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
11879         comments.
11880         * objc-obj-c++-shared/Object1.m: Likewise.
11881         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
11882         * objc.dg/proto-qual-1.m: Likewise.
11883         * obj-c++.dg/proto-lossage-3.mm: Likewise.
11884         * obj-c++.dg/proto-qual-1.mm: Likewise.
11885
11886 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
11887
11888         PR testsuite/33033
11889         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
11890
11891 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
11892
11893         Fixed the Objective-C++ testsuite and updated all tests.
11894         * lib/obj-c++.exp (obj-c++_init): Declare and set
11895         gcc_warning_prefix and gcc_error_prefix.
11896         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
11897         'dg-warning', 'dg-message' and 'dg-error'.
11898         * obj-c++.dg/class-extension-3.mm: Likewise.
11899         * obj-c++.dg/class-protocol-1.mm: Likewise.
11900         * obj-c++.dg/encode-7.mm: Likewise.
11901         * obj-c++.dg/exceptions-3.mm: Likewise.
11902         * obj-c++.dg/exceptions-5.mm: Likewise.
11903         * obj-c++.dg/method-12.mm: Likewise.
11904         * obj-c++.dg/method-13.mm: Likewise.
11905         * obj-c++.dg/method-15.mm: Likewise.
11906         * obj-c++.dg/method-16.mm: Likewise.
11907         * obj-c++.dg/method-4.mm: Likewise.
11908         * obj-c++.dg/method-8.mm: Likewise.
11909         * obj-c++.dg/method-conflict-1.mm: Likewise.
11910         * obj-c++.dg/method-conflict-2.mm: Likewise.
11911         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
11912         and uncommented second part of the testcase now that the testsuite
11913         works correctly.
11914         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
11915         and uncommented second part of the testcase now that the testsuite
11916         works correctly.
11917         * obj-c++.dg/private-1.mm: Likewise.
11918         * obj-c++.dg/proto-lossage-4.mm: Likewise.
11919         * obj-c++.dg/syntax-error-7.mm: Likewise.
11920         * obj-c++.dg/warn5.mm: Likewise.
11921         * obj-c++.dg/property/at-property-14.mm: Likewise.
11922         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
11923         FIXME.
11924         * obj-c++.dg/property/at-property-18.mm: Likewise.
11925         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
11926         FIXME.
11927         * obj-c++.dg/property/at-property-21.mm: Likewise.
11928         * obj-c++.dg/property/at-property-28.mm: Likewise.
11929         * obj-c++.dg/property/at-property-5.mm: Likewise.
11930         * obj-c++.dg/property/dynamic-2.mm: Likewise.
11931         * obj-c++.dg/property/property-neg-3.mm: Likewise.
11932         * obj-c++.dg/property/synthesize-11.mm: Likewise.
11933         * obj-c++.dg/property/synthesize-6.mm: Likewise.
11934         * obj-c++.dg/property/synthesize-8.mm: Likewise.
11935         * obj-c++.dg/property/synthesize-9.mm: Likewise.
11936         * obj-c++.dg/tls/diag-5.mm: Likewise.
11937         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
11938         dg-error, now matched correctly.
11939
11940 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
11941
11942         * objc.dg/property/at-property-29.m: New.
11943         * obj-c++.dg/property/at-property-29.mm: New.
11944
11945 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11946
11947         * go.test/go-test.exp (go-set-goarch): New proc.
11948         (go-gc-tests): Use it.
11949
11950 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
11951
11952         PR debug/46955
11953         * g++.dg/debug/dwarf2/template-params-8.C: New test.
11954
11955 2011-01-11  Richard Henderson  <rth@redhat.com>
11956
11957         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
11958
11959 2011-01-11  Jan Hubicka  <jh@suse.cz>
11960
11961         PR lto/45721
11962         PR lto/45375
11963         * gcc.dg/lto/pr45721_1.c: New file.
11964         * gcc.dg/lto/pr45721_0.c: New file.
11965
11966 2011-01-11  Richard Guenther  <rguenther@suse.de>
11967
11968         PR tree-optimization/46076
11969         * gcc.dg/tree-ssa/pr46076.c: New testcase.
11970
11971 2011-01-11  Jeff Law <law@redhat.com>
11972
11973         * PR tree-optimization/47086
11974         * gcc.dg/pr47086.c: New test.
11975
11976 2011-01-11  Jason Merrill  <jason@redhat.com>
11977
11978         PR c++/46658
11979         * g++.dg/template/new10.C: New.
11980
11981         PR c++/45520
11982         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
11983
11984 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
11985
11986         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
11987         Split type definitions and NSConstantString class into...
11988         * objc-obj-c++-shared/objc-test-suite-types.h: New.
11989         * objc-obj-c++-shared/nsconstantstring-class.h: New.
11990         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
11991         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
11992         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
11993         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
11994         to comments.
11995         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
11996         encode defines for newer NeXT system headers.
11997         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
11998         * obj-c++.dg/torture/strings/string1.mm: Likewise.
11999         * objc.dg/foreach-5.m: Likewise.
12000         * objc.dg/foreach-2.m: Likewise.
12001         * objc.dg/foreach-4.m: Likewise.
12002         * objc.dg/torture/strings/string1.m: Likewise.
12003         * objc.dg/torture/strings/string2.m: Likewise.
12004         * objc.dg/torture/strings/string3.m: Likewise.
12005         * objc.dg/torture/strings/string4.m: Likewise.
12006         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
12007         header and stand alone.
12008         * obj-c++.dg/strings/strings-2.mm: Likewise.
12009         * objc.dg/torture/strings/const-str-3.m: Likewise.
12010         * objc.dg/strings/strings-2.m: Likewise.
12011         * objc.dg/strings/const-str-12b.m: Likewise.
12012
12013 2011-01-12  Richard Guenther  <rguenther@suse.de>
12014
12015         PR middle-end/32511
12016         * gcc.dg/attr-weak-1.c: Adjust.
12017
12018 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
12019
12020         PR fortran/47051
12021         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
12022         standard compliant and comment.
12023
12024 2011-01-10  Jan Hubicka  <jh@suse.cz>
12025
12026         PR lto/46083
12027         * gcc.dg/initpri3.c: New testcase.
12028
12029 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
12030
12031         PR lto/47222
12032         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
12033         externally visible.
12034         (g_esi): Likewise.
12035         (g_ebx): Likewise.
12036         (g_ebp): Likewise.
12037         (g_esp): Likewise.
12038         (g_ebp_save): Likewise.
12039         (g_esp_save): Likewise.
12040
12041 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12042
12043         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
12044
12045 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12046
12047         PR tree-optimization/46021
12048         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
12049         i?86-*-*, x86_64-*-*.
12050
12051 2011-01-10  Jeff Law <law@redhat.com>
12052
12053         * PR tree-optimization/47141
12054         * gcc.c-torture/compile/pr47141.c: New test.
12055
12056 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
12057
12058         PR testsuite/46230
12059         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
12060         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
12061         * gcc.dg/vect/slp-35.c: Remove XFAILs.
12062         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
12063
12064         PR testsuite/46230
12065         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
12066         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
12067         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
12068         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
12069         being vectorized.  Adjust dg-final pattern.
12070
12071         PR testsuite/46230
12072         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
12073         * gcc.dg/vect/slp-24.c: Likewise.
12074
12075 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
12076
12077         PR c++/47218
12078         * g++.dg/other/pr47218-1.C: New test file.
12079         * g++.dg/other/pr47218.C: Likewise.
12080         * g++.dg/other/pr47218.h: New supporting header.
12081
12082 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
12083
12084         PR objc/47232
12085         * objc.dg/attributes/invalid-attribute-1.m: New.
12086         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
12087
12088 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
12089
12090         PR fortran/47224
12091         * gfortran.dg/proc_ptr_comp_28.f90: New.
12092
12093 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
12094
12095         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
12096         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
12097         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12098         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
12099         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
12100         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12101         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
12102         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
12103         * objc.dg/gnu-api-2-class.m: Likewise.
12104         * objc.dg/gnu-api-2-ivar.m: Likewise.
12105         * objc.dg/gnu-api-2-method.m: Likewise.
12106         * objc.dg/gnu-api-2-objc.m: Likewise.
12107         * objc.dg/gnu-api-2-object.m: Likewise.
12108         * objc.dg/gnu-api-2-property.m: Likewise.
12109         * objc.dg/gnu-api-2-protocol.m: Likewise.
12110         * objc.dg/gnu-api-2-sel.m: Likewise.
12111
12112 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
12113
12114         * objc.dg/foreach-1.m: Skip for Darwin < 9.
12115         * objc.dg/objc-foreach-4.m: Likewise.
12116         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
12117         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
12118         * objc.dg/foreach-4.m: Likewise.
12119         * objc.dg/foreach-5.m: Likewise.
12120         * objc.dg/foreach-3.m: Return self from init.
12121
12122 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
12123
12124         PR fortran/38536
12125         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
12126
12127 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
12128
12129         PR fortran/46313
12130         * gfortran.dg/class_35.f90: New.
12131
12132 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
12133
12134         * objc.dg/foreach-1.m: Add "-Wall" to flags.
12135
12136 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
12137
12138         PR objc/47078
12139         * objc.dg/invalid-method-2.m: New.
12140         * obj-c++.dg/invalid-method-2.mm: New.
12141
12142 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
12143
12144         PR fortran/46896
12145         * gfortran.dg/transpose_optimization_2.f90 : New test.
12146
12147 2011-01-08  Jan Hubicka  <jh@suse.cz>
12148
12149         PR tree-optmization/46469
12150         * g++.dg/torture/pr46469.C: New testcase.
12151
12152 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
12153
12154         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
12155         emulation of libobjc-gnu structure layout functionality to ..
12156         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
12157         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
12158         * objc/execute/bf-common.h: Adjust headers.
12159         * objc/execute/bf-1.m: Likewise.
12160         * objc/execute/bf-2.m: Likewise.
12161         * objc/execute/bf-3.m: Likewise.
12162         * objc/execute/bf-4.m: Likewise.
12163         * objc/execute/bf-5.m: Likewise.
12164         * objc/execute/bf-6.m: Likewise.
12165         * objc/execute/bf-7.m: Likewise.
12166         * objc/execute/bf-8.m: Likewise.
12167         * objc/execute/bf-9.m: Likewise.
12168         * objc/execute/bf-10.m: Likewise.
12169         * objc/execute/bf-11.m: Likewise.
12170         * objc/execute/bf-12.m: Likewise.
12171         * objc/execute/bf-13.m: Likewise.
12172         * objc/execute/bf-14.m: Likewise.
12173         * objc/execute/bf-15.m: Likewise.
12174         * objc/execute/bf-16.m: Likewise.
12175         * objc/execute/bf-17.m: Likewise.
12176         * objc/execute/bf-18.m: Likewise.
12177         * objc/execute/bf-19.m: Likewise.
12178         * objc/execute/bf-20.m: Likewise.
12179         * objc/execute/bf-21.m: Likewise.
12180         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
12181         objc_get_type_qualifiers ().
12182
12183 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
12184
12185         PR fortran/45777
12186         * gfortran.dg/dependency_39.f90:  New test.
12187
12188 2011-01-07  Jan Hubicka  <jh@suse.cz>
12189
12190         Get builtins tests ready for linker plugin.
12191         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
12192         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
12193         my_memset, my_bzero): Mark used.
12194         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
12195         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
12196         volatile.
12197         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
12198         volatile.
12199
12200 2011-01-07  Jan Hubicka  <jh@suse.cz>
12201
12202         PR tree-optimization/46367
12203         * g++.dg/torture/pr46367.C: New file.
12204
12205 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
12206
12207         PR target/47201
12208         * gcc.dg/pr47201.c: New test.
12209
12210         PR bootstrap/47187
12211         * gcc.dg/tree-prof/pr47187.c: New test.
12212
12213 2011-01-07  Tobias Burnus  <burnus@net-b.de>
12214
12215         PR fortran/41580
12216         * gfortran.dg/extends_type_of_3.f90: New.
12217
12218 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
12219
12220         * g++.dg/ext/dllexport-MI1.C: Adjust test.
12221         * g++.dg/ext/dllimport-MI1.C: Likewise.
12222         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
12223         * g++.dg/ext/dllimport10.C: Likewise.
12224         * g++.dg/ext/dllimport11.C: Likewise.
12225         * g++.dg/ext/dllimport12.C: Likewise.
12226         * g++.dg/ext/dllimport13.C: Likewise.
12227         * g++.dg/ext/dllimport2.C: Likewise.
12228         * g++.dg/ext/dllimport3.C: Likewise.
12229         * g++.dg/ext/dllimport4.C: Likewise.
12230         * g++.dg/ext/dllimport5.C: Likewise.
12231         * g++.dg/ext/dllimport6.C: Likewise.
12232         * g++.dg/ext/dllimport8.C: Likewise.
12233         * g++.dg/ext/dllimport9.C: Likewise.
12234         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
12235         targets, too. Additionally enable test for i?86-*-mingw*.
12236         * g++.dg/ext/selectany1.C: Likewise.
12237         Remove guard variable check.
12238
12239 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
12240
12241         PR fortran/47189
12242         PR fortran/47194
12243         * gfortran.dg/storage_size_3.f08: Extended.
12244
12245 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
12246
12247         PR c++/47022
12248         * g++.dg/template/stdarg1.C: New test.
12249
12250 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
12251
12252         PR fortran/47195
12253         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
12254         * gfortran.dg/defined_operators_1.f90: Split the subroutine
12255         from the interface of functions to not hide the errors that
12256         shall be tested.
12257
12258 2011-01-06  Jan Hubicka  <jh@suse.cz>
12259
12260         * gcc.dg/lto/pr47188_0.c: New testcase.
12261         * gcc.dg/lto/pr47188_1.c: New testcase.
12262
12263 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
12264
12265         PR fortran/33117
12266         PR fortran/46478
12267         * gfortran.dg/interface_33.f90: New test.
12268
12269 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
12270
12271         PR c/47150
12272         * gcc.c-torture/compile/pr47150.c: New test.
12273
12274 2011-01-06  Ira Rosen  <irar@il.ibm.com>
12275
12276         PR tree-optimization/47139
12277         * gcc.dg/vect/pr47139.c: New test.
12278
12279 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
12280
12281         PR fortran/47180
12282         * gfortran.dg/extends_type_of_2.f03: New.
12283
12284 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12285
12286         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
12287
12288 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
12289
12290         * gnat.dg/opt14.adb: New test.
12291
12292 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12293
12294         PR fortran/46017
12295         * gfortran.dg/allocate_error_2.f90:  New test.
12296
12297 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
12298
12299         PR fortran/47024
12300         * gfortran.dg/storage_size_3.f08: New.
12301
12302 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12303
12304         PR libgfortran/47154
12305         * gfortran.dg/namelist_68.f90: New test.
12306
12307 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
12308
12309         * gnat.dg/unchecked_convert8.ad[sb]: New test.
12310
12311 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
12312
12313         PR fortran/46448
12314         * gfortran.dg/class_34.f90: New.
12315
12316 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12317
12318         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
12319         use __builtin_inff.  Skip all single-precision tests that require
12320         Infinity.
12321
12322 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12323
12324         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
12325
12326 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
12327
12328         PR tree-optimization/47148
12329         * gcc.c-torture/execute/pr47148.c: New test.
12330
12331         PR tree-optimization/47155
12332         * gcc.c-torture/execute/pr47155.c: New test.
12333
12334         PR rtl-optimization/47157
12335         * gcc.c-torture/compile/pr47157.c: New test.
12336
12337 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12338
12339         * gcc.dg/torture/vector-shift2.c (schar): Define.
12340         (main): Always use schar or uchar instead of plain "char" to avoid
12341         dependencies on implementation-defined char signedness.
12342
12343 2011-01-03  Martin Jambor  <mjambor@suse.cz>
12344
12345         PR tree-optimization/46801
12346         * gnat.dg/pack9.adb: Remove xfail.
12347
12348 2011-01-03  Martin Jambor  <mjambor@suse.cz>
12349
12350         PR tree-optimization/46984
12351         * g++.dg/ipa/pr46984.C: New test.
12352
12353 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
12354
12355         PR fortran/46408
12356         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
12357
12358 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
12359
12360         PR tree-optimization/47140
12361         * gcc.c-torture/compile/pr47140.c: New test.
12362
12363         PR rtl-optimization/47028
12364         * gcc.dg/pr47028.c: New test.
12365
12366 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
12367
12368         * objc.dg/protocol-forward-1.m: Removed TODO.
12369         * objc.dg/protocol-forward-2.m: New.
12370         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
12371         * obj-c++.dg/protocol-forward-2.mm: New.
12372
12373 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
12374
12375         PR target/38662
12376         * g++.dg/eh/pr38662.C: New testcase.
12377
12378 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
12379
12380         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
12381         scan for newline '\n'.
12382
12383 \f
12384 Copyright (C) 2011 Free Software Foundation, Inc.
12385
12386 Copying and distribution of this file, with or without modification,
12387 are permitted in any medium without royalty provided the copyright
12388 notice and this notice are preserved.